2019-11-28 Markus Neteler * include/VERSION: GRASS GIS 7.8.2RC1 2019-11-28 Markus Neteler * locale/po/grasslibs_ko.po, locale/po/grasswxpy_pt_BR.po: i18N: sync from Transifex (https://www.transifex.com/grass- gis/grass7/dashboard/) 2019-11-20 Anna Petrasova * gui/wxpython/dbmgr/base.py, gui/wxpython/gcp/manager.py, gui/wxpython/gis_set.py, gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gui_core/preferences.py, gui/wxpython/gui_core/vselect.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/gui_core/wrap.py, gui/wxpython/iclass/dialogs.py, gui/wxpython/image2target/ii2t_gis_set.py, gui/wxpython/image2target/ii2t_manager.py, gui/wxpython/iscatt/frame.py, gui/wxpython/location_wizard/wizard.py, gui/wxpython/modules/extensions.py, gui/wxpython/photo2image/ip2i_manager.py, gui/wxpython/psmap/dialogs.py, gui/wxpython/vdigit/dialogs.py, gui/wxpython/vnet/dialogs.py, gui/wxpython/vnet/widgets.py: Fix missing checkboxes in ListCtrl (#204) Also replaces all wx.ListCtrl with ListCtrl wrapper 2019-11-25 積丹尼 Dan Jacobson * vector/v.lrs/v.lrs.label/v.lrs.label.html: Update v.lrs.label.html (#217) Add relevant SEE ALSOs, including for some commands used in the example. * lib/init/variables.html: Update variables.html (#218) Period for good grammar. * general/g.gisenv/g.gisenv.html: Update g.gisenv.html (#219) Older users know about sh too. So mention it. * lib/init/grass7.html: Update grass7.html (#220) Add missing items to SYNOPSIS. * vector/v.edit/v.edit.html: Update v.edit.html (#223) Say tool=zbulk. Else users will Google how to download some software called zbulk. * vector/vectorintro.html: Update vectorintro.html (#224) Don't SEE ALSO self. * lib/init/variables.html: Update variables.html (#222) Always mention $HOME , not just most of the time. * scripts/v.import/v.import.html: Update v.import.html (#221) Grammar. * raster3d/r3.out.bin/r3.out.bin.html: Update r3.out.bin.html (#216) Don't SEE ALSO same page. * imagery/i.smap/i.smap.html: Update i.smap.html (#215) SEE ALSO self! * imagery/i.evapo.pm/i.evapo.pm.html: Update i.evapo.pm.html (#214) SEE ALSO same page? * imagery/i.eb.hsebal01/i.eb.hsebal01.html: Update i.eb.hsebal01.html (#213) SEE ALSO shouldn't loop back to same page. * db/db.drivers/db.drivers.html: Update db.drivers.html (#212) Don't SEE ALSO yourself. * scripts/v.db.addtable/v.db.addtable.html: Update v.db.addtable.html (#211) Don't SEE ALSO itself. * vector/v.extrude/v.extrude.html: Update v.extrude.html (#210) Don't SEE ALSO the same page we are reading. (Found with #!/bin/sh set -u cd /usr/share/doc/grass-doc/html set -- *.html for i do b=`basename $i .html` k="$b" fgrep "$k" $i done ) * general/g.access/g.access.html: Update g.access.html (#209) Add sections for Unix man pages. * scripts/g.manual/g.manual.html: Update g.manual.html (#207) Add missing "s" for proper grammar. https://trac.osgeo.org/grass/ticket/3976#comment:1 2019-11-24 積丹尼 Dan Jacobson * vector/v.edit/v.edit.html: Update v.edit.html (#208) "Intput" is a misspelling. 2019-11-20 Juergen E. Fischer * mswindows/osgeo4w/postinstall.bat: osgeo4w: fix postinstall 2019-11-18 Markus Neteler * REQUIREMENTS.html, db/db.columns/db.columns.html, db/db.connect/db.connect.html, db/db.copy/db.copy.html, db/db.createdb/db.createdb.html, db/db.databases/db.databases.html, db/db.describe/db.describe.html, db/db.drivers/db.drivers.html, db/db.dropdb/db.dropdb.html, db/db.execute/db.execute.html, db/db.login/db.login.html, db/db.select/db.select.html, db/db.tables/db.tables.html, db/drivers/dbf/grass-dbf.html, db/drivers/mysql/grass-mesql.html, db/drivers/mysql/grass- mysql.html, db/drivers/odbc/grass-odbc.html, db/drivers/ogr/grass- ogr.html, db/drivers/postgres/grass-pg.html, db/drivers/sqlite/grass-sqlite.html, display/d.barscale/d.barscale.html, display/d.colorlist/d.colorlist.html, display/d.colortable/d.colortable.html, display/d.erase/d.erase.html, display/d.extract/d.extract.html, display/d.font/d.font.html, display/d.fontlist/d.fontlist.html, display/d.geodesic/d.geodesic.html, display/d.graph/d.graph.html, display/d.grid/d.grid.html, display/d.his/d.his.html, display/d.histogram/d.histogram.html, display/d.info/d.info.html, display/d.labels/d.labels.html, display/d.legend.vect/d.legend.vect.html, display/d.legend/d.legend.html, display/d.linegraph/d.linegraph.html, display/d.mon/d.mon.html, display/d.northarrow/d.northarrow.html, display/d.path/d.path.html, display/d.profile/d.profile.html, display/d.rast.arrow/d.rast.arrow.html, display/d.rast.num/d.rast.num.html, display/d.rast/d.rast.html, display/d.rgb/d.rgb.html, display/d.rhumbline/d.rhumbline.html, display/d.text/d.text.html, display/d.title/d.title.html, display/d.vect.chart/d.vect.chart.html, display/d.vect.thematic/d.vect.thematic.html, display/d.vect/d.vect.html, display/d.where/d.where.html, doc/grass_database.html, doc/gui/wxpython/example/g.gui.example.html, doc/python/script/r.example.html, doc/raster/r.example/r.example.html, doc/vector/v.example/v.example.html, general/g.access/g.access.html, general/g.cairocomp/g.cairocomp.html, general/g.copy/g.copy.html, general/g.dirseps/g.dirseps.html, general/g.filename/g.filename.html, general/g.findetc/g.findetc.html, general/g.findfile/g.findfile.html, general/g.gisenv/g.gisenv.html, general/g.gui/g.gui.html, general/g.list/g.list.html, general/g.mapset/g.mapset.html, general/g.mapsets/g.mapsets.html, general/g.message/g.message.html, general/g.mkfontcap/g.mkfontcap.html, general/g.parser/g.parser.html, general/g.pnmcomp/g.pnmcomp.html, general/g.ppmtopng/g.ppmtopng.html, general/g.proj/g.proj.html, general/g.region/g.region.html, general/g.remove/g.remove.html, general/g.rename/g.rename.html, general/g.setproj/g.setproj.html, general/g.tempfile/g.tempfile.html, general/g.version/g.version.html, gui/wxpython/animation/g.gui.animation.html, gui/wxpython/datacatalog/g.gui.datacatalog.html, gui/wxpython/dbmgr/g.gui.dbmgr.html, gui/wxpython/docs/wxGUI.components.html, gui/wxpython/docs/wxGUI.html, gui/wxpython/docs/wxGUI.iscatt.html, gui/wxpython/docs/wxGUI.modules.html, gui/wxpython/docs/wxGUI.nviz.html, gui/wxpython/docs/wxGUI.rdigit.html, gui/wxpython/docs/wxGUI.toolboxes.html, gui/wxpython/docs/wxGUI.vnet.html, gui/wxpython/gcp/g.gui.gcp.html, gui/wxpython/gmodeler/g.gui.gmodeler.html, gui/wxpython/iclass/g.gui.iclass.html, gui/wxpython/image2target/g.gui.image2target.html, gui/wxpython/mapswipe/g.gui.mapswipe.html, gui/wxpython/photo2image/g.gui.photo2image.html, gui/wxpython/psmap/g.gui.psmap.html, gui/wxpython/rlisetup/g.gui.rlisetup.html, gui/wxpython/timeline/g.gui.timeline.html, gui/wxpython/tplot/g.gui.tplot.html, gui/wxpython/vdigit/g.gui.vdigit.html, imagery/i.albedo/i.albedo.html, imagery/i.aster.toar/i.aster.toar.html, imagery/i.atcorr/i.atcorr.html, imagery/i.biomass/i.biomass.html, imagery/i.cca/i.cca.html, imagery/i.cluster/i.cluster.html, imagery/i.eb.eta/i.eb.eta.html, imagery/i.eb.evapfr/i.eb.evapfr.html, imagery/i.eb.hsebal01/i.eb.hsebal01.html, imagery/i.eb.netrad/i.eb.netrad.html, imagery/i.eb.soilheatflux/i.eb.soilheatflux.html, imagery/i.emissivity/i.emissivity.html, imagery/i.evapo.mh/i.evapo.mh.html, imagery/i.evapo.pm/i.evapo.pm.html, imagery/i.evapo.pt/i.evapo.pt.html, imagery/i.evapo.time/i.evapo.time.html, imagery/i.fft/i.fft.html, imagery/i.gensig/i.gensig.html, imagery/i.gensigset/i.gensigset.html, imagery/i.group/i.group.html, imagery/i.his.rgb/i.his.rgb.html, imagery/i.ifft/i.ifft.html, imagery/i.landsat.acca/i.landsat.acca.html, imagery/i.landsat.toar/i.landsat.toar.html, imagery/i.maxlik/i.maxlik.html, imagery/i.modis.qc/i.modis.qc.html, imagery/i.ortho.photo/i.ortho.camera/i.ortho.camera.html, imagery/i.ortho.photo/i.ortho.elev/i.ortho.elev.html, imagery/i.ortho.photo/i.ortho.init/i.ortho.init.html, imagery/i.ortho.photo/i.ortho.photo/i.ortho.photo.html, imagery/i.ortho.photo/i.ortho.rectify/i.ortho.rectify.html, imagery/i.ortho.photo/i.ortho.target/i.ortho.target.html, imagery/i.ortho.photo/i.ortho.transform/i.ortho.transform.html, imagery/i.pca/i.pca.html, imagery/i.rectify/i.rectify.html, imagery/i.rgb.his/i.rgb.his.html, imagery/i.segment/i.segment.html, imagery/i.smap/i.smap.html, imagery/i.target/i.target.html, imagery/i.topo.corr/i.topo.corr.html, imagery/i.vi/i.vi.html, imagery/i.zc/i.zc.html, lib/cairodriver/cairodriver.html, lib/db/sqlp/sql.html, lib/gpde/test/test.gpde.lib.html, lib/htmldriver/htmldriver.html, lib/init/grass7.html, lib/init/helptext.html, lib/init/variables.html, lib/pngdriver/pngdriver.html, lib/psdriver/psdriver.html, lib/raster3d/test/test.raster3d.lib.html, misc/m.cogo/m.cogo.html, misc/m.measure/m.measure.html, misc/m.nviz.image/m.nviz.image.html, misc/m.nviz.script/m.nviz.script.html, misc/m.transform/m.transform.html, ps/ps.map/ps.map.html, raster/r.basins.fill/r.basins.fill.html, raster/r.buffer/r.buffer.html, raster/r.buildvrt/r.buildvrt.html, raster/r.carve/r.carve.html, raster/r.category/r.category.html, raster/r.circle/r.circle.html, raster/r.clump/r.clump.html, raster/r.coin/r.coin.html, raster/r.colors.out/r.colors.out.html, raster/r.colors.out/r3.colors.out.html, raster/r.colors/r.colors.html, raster/r.colors/r3.colors.html, raster/r.composite/r.composite.html, raster/r.compress/r.compress.html, raster/r.contour/r.contour.html, raster/r.cost/r.cost.html, raster/r.covar/r.covar.html, raster/r.cross/r.cross.html, raster/r.describe/r.describe.html, raster/r.distance/r.distance.html, raster/r.drain/r.drain.html, raster/r.external.out/r.external.out.html, raster/r.external/r.external.html, raster/r.fill.dir/r.fill.dir.html, raster/r.fill.stats/r.fill.stats.html, raster/r.flow/r.flow.html, raster/r.geomorphon/r.geomorphon.html, raster/r.grow.distance/r.grow.distance.html, raster/r.gwflow/r.gwflow.html, raster/r.his/r.his.html, raster/r.horizon/r.horizon.html, raster/r.in.ascii/r.in.ascii.html, raster/r.in.bin/r.in.bin.html, raster/r.in.gdal/r.in.gdal.html, raster/r.in.gridatb/r.in.gridatb.html, raster/r.in.lidar/r.in.lidar.html, raster/r.in.mat/r.in.mat.html, raster/r.in.png/r.in.png.html, raster/r.in.poly/r.in.poly.html, raster/r.in.xyz/r.in.xyz.html, raster/r.info/r.info.html, raster/r.kappa/r.kappa.html, raster/r.lake/r.lake.html, raster/r.latlong/r.latlong.html, raster/r.li/r.li.cwed/r.li.cwed.html, raster/r.li/r.li.daemon/r.li.daemon.html, raster/r.li/r.li.dominance/r.li.dominance.html, raster/r.li/r.li.edgedensity/r.li.edgedensity.html, raster/r.li/r.li.html, raster/r.li/r.li.mpa/r.li.mpa.html, raster/r.li/r.li.mps/r.li.mps.html, raster/r.li/r.li.padcv/r.li.padcv.html, raster/r.li/r.li.padrange/r.li.padrange.html, raster/r.li/r.li.padsd/r.li.padsd.html, raster/r.li/r.li.patchdensity/r.li.patchdensity.html, raster/r.li/r.li.patchnum/r.li.patchnum.html, raster/r.li/r.li.pielou/r.li.pielou.html, raster/r.li/r.li.renyi/r.li.renyi.html, raster/r.li/r.li.richness/r.li.richness.html, raster/r.li/r.li.shannon/r.li.shannon.html, raster/r.li/r.li.shape/r.li.shape.html, raster/r.li/r.li.simpson/r.li.simpson.html, raster/r.mapcalc/r.mapcalc.html, raster/r.mapcalc/r3.mapcalc.html, raster/r.mfilter/r.mfilter.html, raster/r.mode/r.mode.html, raster/r.neighbors/r.neighbors.html, raster/r.null/r.null.html, raster/r.out.ascii/r.out.ascii.html, raster/r.out.bin/r.out.bin.html, raster/r.out.gdal/r.out.gdal.html, raster/r.out.gridatb/r.out.gridatb.html, raster/r.out.mat/r.out.mat.html, raster/r.out.mpeg/r.out.mpeg.html, raster/r.out.png/r.out.png.html, raster/r.out.pov/r.out.pov.html, raster/r.out.ppm/r.out.ppm.html, raster/r.out.ppm3/r.out.ppm3.html, raster/r.out.vrml/r.out.vrml.html, raster/r.out.vtk/r.out.vtk.html, raster/r.param.scale/r.param.scale.html, raster/r.patch/r.patch.html, raster/r.path/r.path.html, raster/r.profile/r.profile.html, raster/r.proj/r.proj.html, raster/r.quant/r.quant.html, raster/r.quantile/r.quantile.html, raster/r.random.cells/r.random.cells.html, raster/r.random.surface/r.random.surface.html, raster/r.random/r.random.html, raster/r.reclass/r.reclass.html, raster/r.recode/r.recode.html, raster/r.region/r.region.html, raster/r.regression.line/r.regression.line.html, raster/r.regression.multi/r.regression.multi.html, raster/r.relief/r.relief.html, raster/r.report/r.report.html, raster/r.resamp.bspline/r.resamp.bspline.html, raster/r.resamp.filter/r.resamp.filter.html, raster/r.resamp.interp/r.resamp.interp.html, raster/r.resamp.rst/r.resamp.rst.html, raster/r.resamp.stats/r.resamp.stats.html, raster/r.resample/r.resample.html, raster/r.rescale.eq/r.rescale.eq.html, raster/r.rescale/r.rescale.html, raster/r.ros/r.ros.html, raster/r.series.accumulate/r.series.accumulate.html, raster/r.series.interp/r.series.interp.html, raster/r.series/r.series.html, raster/r.sim/r.sim.sediment/r.sim.sediment.html, raster/r.sim/r.sim.water/r.sim.water.html, raster/r.slope.aspect/r.slope.aspect.html, raster/r.solute.transport/r.solute.transport.html, raster/r.spread/r.spread.html, raster/r.spreadpath/r.spreadpath.html, raster/r.statistics/r.statistics.html, raster/r.stats.quantile/r.stats.quantile.html, raster/r.stats.zonal/r.stats.zonal.html, raster/r.stats/r.stats.html, raster/r.stream.extract/r.stream.extract.html, raster/r.sun/r.sun.html, raster/r.sunhours/r.sunhours.html, raster/r.sunmask/r.sunmask.html, raster/r.support.stats/r.support.stats.html, raster/r.support/r.support.html, raster/r.surf.area/r.surf.area.html, raster/r.surf.contour/r.surf.contour.html, raster/r.surf.fractal/r.surf.fractal.html, raster/r.surf.gauss/r.surf.gauss.html, raster/r.surf.idw/r.surf.idw.html, raster/r.surf.random/r.surf.random.html, raster/r.terraflow/r.terraflow.html, raster/r.texture/r.texture.html, raster/r.thin/r.thin.html, raster/r.tile/r.tile.html, raster/r.timestamp/r.timestamp.html, raster/r.to.rast3/r.to.rast3.html, raster/r.to.rast3elev/r.to.rast3elev.html, raster/r.to.vect/r.to.vect.html, raster/r.topidx/r.topidx.html, raster/r.topmodel/r.topmodel.html, raster/r.transect/r.transect.html, raster/r.univar/r.univar.html, raster/r.univar/r3.univar.html, raster/r.uslek/r.uslek.html, raster/r.usler/r.usler.html, raster/r.viewshed/r.viewshed.html, raster/r.volume/r.volume.html, raster/r.walk/r.walk.html, raster/r.water.outlet/r.water.outlet.html, raster/r.watershed/front/r.watershed.html, raster/r.what.color/r.what.color.html, raster/r.what/r.what.html, raster3d/r3.cross.rast/r3.cross.rast.html, raster3d/r3.flow/r3.flow.html, raster3d/r3.flow/test.r3flow.html, raster3d/r3.gradient/r3.gradient.html, raster3d/r3.gwflow/r3.gwflow.html, raster3d/r3.in.ascii/r3.in.ascii.html, raster3d/r3.in.bin/r3.in.bin.html, raster3d/r3.in.lidar/r3.in.lidar.html, raster3d/r3.in.v5d/r3.in.v5d.html, raster3d/r3.info/r3.info.html, raster3d/r3.mask/r3.mask.html, raster3d/r3.mkdspf/r3.mkdspf.html, raster3d/r3.neighbors/r3.neighbors.html, raster3d/r3.null/r3.null.html, raster3d/r3.out.ascii/r3.out.ascii.html, raster3d/r3.out.bin/r3.out.bin.html, raster3d/r3.out.netcdf/r3.out.netcdf.html, raster3d/r3.out.v5d/r3.out.v5d.html, raster3d/r3.out.vtk/r3.out.vtk.html, raster3d/r3.retile/r3.retile.html, raster3d/r3.showdspf/r3.showdspf.html, raster3d/r3.stats/r3.stats.html, raster3d/r3.support/r3.support.html, raster3d/r3.timestamp/r3.timestamp.html, raster3d/r3.to.rast/r3.to.rast.html, scripts/d.correlate/d.correlate.html, scripts/d.frame/d.frame.html, scripts/d.out.file/d.out.file.html, scripts/d.polar/d.polar.html, scripts/d.rast.edit/d.rast.edit.html, scripts/d.rast.leg/d.rast.leg.html, scripts/d.redraw/d.redraw.html, scripts/d.shade/d.shade.html, scripts/d.to.rast/d.to.rast.html, scripts/d.what.rast/d.what.rast.html, scripts/d.what.vect/d.what.vect.html, scripts/db.dropcolumn/db.dropcolumn.html, scripts/db.droptable/db.droptable.html, scripts/db.in.ogr/db.in.ogr.html, scripts/db.out.ogr/db.out.ogr.html, scripts/db.test/db.test.html, scripts/db.univar/db.univar.html, scripts/g.extension.all/g.extension.all.html, scripts/g.extension/g.extension.html, .../data/sample_modules/r.plus.example/r.plus.example.html, scripts/g.manual/g.manual.html, scripts/g.search.modules/g.search.modules.html, scripts/i.colors.enhance/i.colors.enhance.html, scripts/i.image.mosaic/i.image.mosaic.html, scripts/i.in.spotvgt/i.in.spotvgt.html, scripts/i.oif/i.oif.html, scripts/i.pansharpen/i.pansharpen.html, scripts/i.spectral/i.spectral.html, scripts/i.tasscap/i.tasscap.html, scripts/m.proj/m.proj.html, scripts/r.blend/r.blend.html, scripts/r.buffer.lowmem/r.buffer.lowmem.html, scripts/r.colors.stddev/r.colors.stddev.html, scripts/r.drain/r.drain.html, scripts/r.fillnulls/r.fillnulls.html, scripts/r.grow/r.grow.html, scripts/r.import/r.import.html, scripts/r.in.aster/r.in.aster.html, scripts/r.in.srtm/r.in.srtm.html, scripts/r.in.wms/r.in.wms.html, scripts/r.mapcalc.simple/r.mapcalc.simple.html, scripts/r.mask/r.mask.html, scripts/r.out.xyz/r.out.xyz.html, scripts/r.pack/r.pack.html, scripts/r.plane/r.plane.html, scripts/r.reclass.area/r.reclass.area.html, scripts/r.rgb/r.rgb.html, scripts/r.shade/r.shade.html, scripts/r.tileset/r.tileset.html, scripts/r.unpack/r.unpack.html, scripts/r3.in.xyz/r3.in.xyz.html, scripts/v.build.all/v.build.all.html, scripts/v.centroids/v.centroids.html, scripts/v.clip/v.clip.html, scripts/v.db.addcolumn/v.db.addcolumn.html, scripts/v.db.addtable/v.db.addtable.html, scripts/v.db.dropcolumn/v.db.dropcolumn.html, scripts/v.db.droprow/v.db.droprow.html, scripts/v.db.droptable/v.db.droptable.html, scripts/v.db.join/v.db.join.html, scripts/v.db.reconnect.all/v.db.reconnect.all.html, scripts/v.db.renamecolumn/v.db.renamecolumn.html, scripts/v.db.univar/v.db.univar.html, scripts/v.db.update/v.db.update.html, scripts/v.dissolve/v.dissolve.html, scripts/v.import/v.import.html, scripts/v.in.e00/v.in.e00.html, scripts/v.in.geonames/v.in.geonames.html, scripts/v.in.lines/v.in.lines.html, scripts/v.in.mapgen/v.in.mapgen.html, scripts/v.in.wfs/v.in.wfs.html, scripts/v.pack/v.pack.html, scripts/v.rast.stats/v.rast.stats.html, scripts/v.report/v.report.html, scripts/v.to.lines/v.to.lines.html, scripts/v.unpack/v.unpack.html, scripts/v.what.strds/v.what.strds.html, scripts/v.what.vect/v.what.vect.html, scripts/wxpyimgview/wxpyimgview.html, temporal/t.connect/t.connect.html, temporal/t.create/t.create.html, temporal/t.info/t.info.html, temporal/t.list/t.list.html, temporal/t.merge/t.merge.html, temporal/t.rast.accdetect/t.rast.accdetect.html, temporal/t.rast.accumulate/t.rast.accumulate.html, temporal/t.rast.aggregate.ds/t.rast.aggregate.ds.html, temporal/t.rast.aggregate/t.rast.aggregate.html, temporal/t.rast.algebra/t.rast.algebra.html, temporal/t.rast.colors/t.rast.colors.html, temporal/t.rast.contour/t.rast.contour.html, temporal/t.rast.export/t.rast.export.html, temporal/t.rast.extract/t.rast.extract.html, temporal/t.rast.gapfill/t.rast.gapfill.html, temporal/t.rast.import/t.rast.import.html, temporal/t.rast.list/t.rast.list.html, temporal/t.rast.mapcalc/t.rast.mapcalc.html, temporal/t.rast.neighbors/t.rast.neighbors.html, temporal/t.rast.out.vtk/t.rast.out.vtk.html, temporal/t.rast.series/t.rast.series.html, temporal/t.rast.to.rast3/t.rast.to.rast3.html, temporal/t.rast.to.vect/t.rast.to.vect.html, temporal/t.rast.univar/t.rast.univar.html, temporal/t.rast.what/t.rast.what.html, temporal/t.rast3d.algebra/t.rast3d.algebra.html, temporal/t.rast3d.extract/t.rast3d.extract.html, temporal/t.rast3d.list/t.rast3d.list.html, temporal/t.rast3d.mapcalc/t.rast3d.mapcalc.html, temporal/t.rast3d.univar/t.rast3d.univar.html, temporal/t.register/t.register.html, temporal/t.remove/t.remove.html, temporal/t.rename/t.rename.html, temporal/t.sample/t.sample.html, temporal/t.select/t.select.html, temporal/t.shift/t.shift.html, temporal/t.snap/t.snap.html, temporal/t.support/t.support.html, temporal/t.topology/t.topology.html, temporal/t.unregister/t.unregister.html, temporal/t.vect.algebra/t.vect.algebra.html, temporal/t.vect.db.select/t.vect.db.select.html, temporal/t.vect.export/t.vect.export.html, temporal/t.vect.extract/t.vect.extract.html, temporal/t.vect.import/t.vect.import.html, temporal/t.vect.list/t.vect.list.html, temporal/t.vect.observe.strds/t.vect.observe.strds.html, temporal/t.vect.univar/t.vect.univar.html, temporal/t.vect.what.strds/t.vect.what.strds.html, vector/v.buffer/v.buffer.html, vector/v.build.polylines/v.build.polylines.html, vector/v.build/v.build.html, vector/v.category/v.category.html, vector/v.class/v.class.html, vector/v.clean/test/description.html, vector/v.clean/v.clean.html, vector/v.cluster/v.cluster.html, vector/v.colors.out/v.colors.out.html, vector/v.colors/v.colors.html, vector/v.db.connect/v.db.connect.html, vector/v.db.select/v.db.select.html, vector/v.decimate/v.decimate.html, vector/v.delaunay/v.delaunay.html, vector/v.distance/v.distance.html, vector/v.drape/v.drape.html, vector/v.edit/v.edit.html, vector/v.external.out/v.external.out.html, vector/v.external/v.external.html, vector/v.extract/v.extract.html, vector/v.extrude/v.extrude.html, vector/v.generalize/v.generalize.html, vector/v.hull/v.hull.html, vector/v.in.ascii/v.in.ascii.html, vector/v.in.db/v.in.db.html, vector/v.in.dwg/v.in.dwg.html, vector/v.in.dxf/v.in.dxf.html, vector/v.in.lidar/v.in.lidar.html, vector/v.in.ogr/v.in.ogr.html, vector/v.in.pdal/v.in.pdal.html, vector/v.in.region/v.in.region.html, vector/v.info/v.info.html, vector/v.kcv/v.kcv.html, vector/v.kernel/v.kernel.html, vector/v.label.sa/v.label.sa.html, vector/v.label/v.label.html, vector/v.lidar.correction/v.lidar.correction.html, vector/v.lidar.edgedetection/v.lidar.edgedetection.html, vector/v.lidar.growing/v.lidar.growing.html, vector/v.lrs/lrs.html, vector/v.lrs/v.lrs.create/v.lrs.create.html, vector/v.lrs/v.lrs.label/v.lrs.label.html, vector/v.lrs/v.lrs.segment/v.lrs.segment.html, vector/v.lrs/v.lrs.where/v.lrs.where.html, vector/v.mkgrid/v.mkgrid.html, vector/v.neighbors/v.neighbors.html, vector/v.net.alloc/v.net.alloc.html, vector/v.net.allpairs/v.net.allpairs.html, vector/v.net.bridge/v.net.bridge.html, vector/v.net.centrality/v.net.centrality.html, vector/v.net.components/v.net.components.html, vector/v.net.connectivity/v.net.connectivity.html, vector/v.net.distance/v.net.distance.html, vector/v.net.flow/v.net.flow.html, vector/v.net.iso/v.net.iso.html, vector/v.net.path/v.net.path.html, vector/v.net.salesman/v.net.salesman.html, vector/v.net.spanningtree/v.net.spanningtree.html, vector/v.net.steiner/v.net.steiner.html, vector/v.net.timetable/v.net.timetable.html, vector/v.net.visibility/v.net.visibility.html, vector/v.net/v.net.html, vector/v.normal/v.normal.html, vector/v.out.ascii/v.out.ascii.html, vector/v.out.dxf/v.out.dxf.html, vector/v.out.lidar/v.out.lidar.html, vector/v.out.ogr/v.out.ogr.html, vector/v.out.postgis/v.out.postgis.html, vector/v.out.pov/v.out.pov.html, vector/v.out.svg/v.out.svg.html, vector/v.out.vtk/v.out.vtk.html, vector/v.outlier/v.outlier.html, vector/v.overlay/v.overlay.html, vector/v.parallel/v.parallel.html, vector/v.patch/v.patch.html, vector/v.perturb/v.perturb.html, vector/v.profile/v.profile.html, vector/v.proj/v.proj.html, vector/v.qcount/v.qcount.html, vector/v.random/v.random.html, vector/v.reclass/v.reclass.html, vector/v.rectify/v.rectify.html, vector/v.sample/v.sample.html, vector/v.segment/v.segment.html, vector/v.select/v.select.html, vector/v.split/v.split.html, vector/v.support/v.support.html, vector/v.surf.bspline/v.surf.bspline.html, vector/v.surf.idw/v.surf.idw.html, vector/v.surf.rst/v.surf.rst.html, vector/v.timestamp/v.timestamp.html, vector/v.to.3d/v.to.3d.html, vector/v.to.db/v.to.db.html, vector/v.to.points/v.to.points.html, vector/v.to.rast/v.to.rast.html, vector/v.to.rast3/v.to.rast3.html, vector/v.transform/v.transform.html, vector/v.type/v.type.html, vector/v.univar/v.univar.html, vector/v.vect.stats/v.vect.stats.html, vector/v.vol.rst/v.vol.rst.html, vector/v.voronoi/v.voronoi.html, vector/v.what.rast/v.what.rast.html, vector/v.what.rast3/v.what.rast3.html, vector/v.what/v.what.html, visualization/ximgview/ximgview.html: manual: comment out SVN Date tag (#200) Since the SVN Date tag concept is not supported in git, commented out for now in manual pages (fixes https://trac.osgeo.org/grass/ticket/3972 and addresses some discussion in #11). 2019-11-18 AnikaBettge <37300249+AnikaBettge@users.noreply.github.com> * scripts/r.in.wms/r.in.wms.py, scripts/r.in.wms/wms_gdal_drv.py: r.in.wms: GDAL driver user:password support (#196) * add wms_version 1.1.0 * add user:pw for GDAL driver * add debug and if the params are set Co-Authored-By: Markus Neteler 2019-11-18 Markus Neteler * lib/init/grass.py: grass startup: added support for google-chrome and chromium (#201) * vector/v.info/v.info.html: v.info manual: note on -c flag added (#198) Explanation of attribute table connection need for -c flag added. Fixes https://trac.osgeo.org/grass/ticket/3946 2019-11-17 Markus Neteler * vector/v.segment/v.segment.html: v.segment manual: do not abbreviate parameter names - added missing input= ... - do not abbreviate parameter names (this makes it also easier to re-use examples in Python script coding) * REQUIREMENTS.html: REQUIREMENTS.html: numerous URLs updated (#202) * vector/v.segment/v.segment.html: v.segment manual: proper example subsections * vector/v.net/v.net.html, vector/v.to.points/v.to.points.html: manual: fix wrong input param in examples (#199) 2019-11-15 Martin Landa * gui/wxpython/gis_set.py: GUI: do not fail on invalid RC file (empty) (#185) 2019-11-15 Stefan Blumentrath * scripts/r.in.wms/wms_base.py: r.in.wms: write string not bytes to capabilities file (#195) * write string not bytes * convert cap to string earlier 2019-11-15 Anna Petrasova * raster/r.topidx/global.h, raster/r.topidx/topidx.c: r.topidx: fix bug with steep slopes (#193) fixed bug which showed up if there are negative TWI values (happens in very steep slope) 2019-10-18 Māris Nartišs * gui/wxpython/gui_core/wrap.py: wxGUI: NewIdRef was added only in wxPython 4.0.3. Fix import for <4.0.3 (#155) 2019-11-13 Markus Metz * raster/r.geomorphon/main.c, raster/r.geomorphon/multires.c: r.geomorphon fix compiler warnings 2019-11-12 Even Rouault * lib/raster/gdal.c: gdal.c: add .so/.dll for GDAL 3.0 2019-11-10 Markus Neteler * scripts/i.tasscap/i.tasscap.html: i.tasscap manual: fix dash char; added authors 2019-11-09 Markus Neteler * doc/howto_release.md: further release procedure tuning * raster/r.sunhours/r.sunhours.html, scripts/r.mapcalc.simple/r.mapcalc.simple.html, scripts/r.mapcalc.simple/r_mapcalc_simple.png: r.mapcalc.simple: screenshot added (#188) - GUI screenshot added to r.mapcalc.simple - fix typo in r.sunhours manual (fixes https://trac.osgeo.org/grass/ticket/3935) 2019-11-08 Markus Neteler * scripts/i.tasscap/i.tasscap.html, scripts/i.tasscap/i.tasscap.py: i.tasscap: support for Worldview-2 added (#186) 2019-11-09 Markus Neteler * include/VERSION: back to dev * include/VERSION: GRASS GIS 7.8.1 2019-11-08 Markus Metz <33666869+metzm@users.noreply.github.com> * lib/proj/convert.c: libproj (#187) fix treatment of proj extension in wkt * vector/v.out.ogr/main.c: v.out.ogr: export datetime attributes as datetime type (#184) export datetime attributes as datetime type 2019-11-06 Markus Neteler * doc/howto_release.md: notes on tagging added and more cleanup - notes on tagging added - backport of 2e2a6ff (__pycache__ removal) * include/VERSION: back to dev * include/VERSION: GRASS GIS 7.8.1RC2 2019-11-06 Huidae Cho * mswindows/osgeo4w/geos-config: geos-config: Rename --libs to --clibs (configure uses --clibs) (#177) 2019-11-06 Markus Metz <33666869+metzm@users.noreply.github.com> * vector/v.to.rast/vect2rast.c: v.to.rast: print message if missing attribute values are replaced with 0 (#173) print message if missing attribute values are replaced with 0 (zero) 2019-11-06 Yann Chemin * imagery/i.vi/main.c: i.vi: red band not required and GUI section modified (#179) Fixes https://trac.osgeo.org/grass/ticket/3932 2019-11-06 Māris Nartišs * gui/wxpython/core/gcmd.py, lib/init/grass.py: wxGUI: added install no translation function (#156) - wxGUI: _ is needed for startup code itself. In case of error, provide no translation but allow to continue, fixing this error: `NameError: global name '_' is not defined` - Python3 migration: Always provide encoding for decode as the rest of code assumes str instead of bytes. - Fixes C and POSIX case of https://trac.osgeo.org/grass/ticket/3922 and https://trac.osgeo.org/grass/ticket/3875 2019-11-04 Martin Landa * mswindows/osgeo4w/package.sh: copy libs into bin directory after running make distclean (#172) 2019-11-01 Anna Petrasova * gui/wxpython/mapdisp/main.py: wxGUI: fix d.mon rendering #3896, caused by garbage collection of maplayer resulting in deleting mapfile 2019-10-31 Vaclav Petras * raster/r.sim/r.sim.water/r.sim.water.html, raster/r.sim/r.sim.water/r_sim_water.png, .../r.sim/r.sim.water/r_sim_water_water_depth.png: r.sim.water: NC SPM example and other modernizations (#171) * r.sim.water: NC SPM example and other modernizations Updated URLs, simplified example (no spatially constant maps), using NC SPM, not Sprearfish, rendering code in the example, a representative image at the beging of in the description, better rendering of example, better HTML with margins for figures. * r.sim.water: use full option names, explain the value used in a g.region call Co-Authored-By: Markus Neteler 2019-11-03 Māris Nartišs * gui/wxpython/gis_set.py, gui/wxpython/image2target/ii2t_gis_set.py: wxGUI: Remove python2 specific sys.stderr encoding handling. Fixes #3921 (#167) Fixes https://trac.osgeo.org/grass/ticket/3921 2019-11-03 Markus Neteler * lib/gis/parser_json.c: json parser: change + to @ for URLs (#175) Since `+` is used in algebraic expressions, this char is unsuitable for the indication of external URL resourcs as used by the importer of actinia (https://github.com/mundialis/actinia_core/). Fixes https://trac.osgeo.org/grass/ticket/3928 2019-11-02 Martin Landa * scripts/g.extension/g.extension.py: quick fix of g.extension on MS Windows (#176) 2019-10-29 Markus Neteler * doc/howto_release.md: release procedure improved * include/VERSION: Back to dev * include/VERSION: GRASS GIS 7.8.1RC1 * include/VERSION: GRASS GIS 7.8.1RC1 * locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_hu.po, locale/po/grasslibs_id_ID.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_BR.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_ta.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_uk.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fi.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_BR.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_uk.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_hu.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_BR.po, locale/po/grasswxpy_ro.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_zh.po: i18N: sync from Transifex (#168) sync from Transifex (https://www.transifex.com/grass- gis/grass7/dashboard/) * temporal/t.rast.series/t.rast.series.html: t.rast.series manual: more examples 2019-10-29 Markus Metz <33666869+metzm@users.noreply.github.com> * lib/proj/do_proj.c, lib/proj/get_proj.c: WIP PROJ6 support (#118) PROJ6 support - Convert lowercase epsg to uppercase EPSG - Axis order of a CRS is no longer always easting, northing, it can also be northing, easting, e.g. EPSG:4326. If source and target CRS are available, axis order is adjusted using proj_normalize_for_visualization() to easting, northing if needed. - Previously, GRASS did conversions of degress to/from radians and meters from/to map units. Now PROJ6+ might do these conversions itself, or not. GRASS is now doing the conversions only if needed. - In PROJ6+, there can be several different operations to transform coordinates from one CRS to another CRS. If more than one operation is available, information is provided about these different operations. The current region is used by PROJ to select an appropriate operation. 2019-10-28 Markus Metz <33666869+metzm@users.noreply.github.com> * raster/r.slope.aspect/main.c: r.slope.aspect (#166) r.slope.aspect fix -e flag to calculate values at edges 2019-10-27 Markus Neteler * doc/infrastructure.txt: new GitHub repositories added 2019-10-27 Vaclav Petras * locale/po/grassmods_ar.po, locale/po/grassmods_bn.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fi.po, locale/po/grassmods_fr.po, locale/po/grassmods_hu.po, locale/po/grassmods_id_ID.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_ml.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_BR.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_si.po, locale/po/grassmods_sl.po, locale/po/grassmods_ta.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_uk.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grassmods_zh_CN.po, vector/v.distance/main.c, vector/v.distance/v.distance.html: v.distance: fix typo in fatal error msg (#163) * fix typo in fatal error msg * fix typo in doc, delete unnecessary and wrong comment * fix typo also in po files (by @neteler) 2019-10-26 Vaclav Petras * scripts/g.extension/g.extension.py: g.extension: only warn when non-essential files are missing (#164) Only warn, not fatal error, when CSS and logo files are missing in the distribution. Tell user about the possibility of missing a doc pkg. Tell what will happen next. Also improve function and parameter names. and switch to format and name vars in now more complex tr string. 2019-10-26 Anna Petrasova * gui/wxpython/core/render.py, gui/wxpython/nviz/wxnviz.py, gui/wxpython/vdigit/wxdisplay.py: fix #3882 (digitizing on Windows) * g.pnmcomp needs to use the same size as the individually rendered maps * do not call setlocale from windows to avoid assertion error under non-english locale, not clear why it impacts Windows only and if removing the line won't cause further problems 2019-10-24 Markus Neteler * scripts/v.in.lines/v.in.lines.html: add ref to v.in.region * scripts/v.import/v.import.html, scripts/v.in.lines/v.in.lines.html, vector/v.in.ascii/main.c, vector/v.in.ascii/v.in.ascii.html: manual: crosslinks and keywords added (#162) 2019-10-21 Anna Petrasova * gui/wxpython/animation/controller.py, gui/wxpython/gcp/manager.py, gui/wxpython/gis_set.py, gui/wxpython/gui_core/forms.py, gui/wxpython/iclass/frame.py, gui/wxpython/image2target/ii2t_gis_set.py, gui/wxpython/image2target/ii2t_manager.py, gui/wxpython/lmgr/frame.py, gui/wxpython/mapwin/buffered.py, gui/wxpython/modules/colorrules.py, gui/wxpython/modules/histogram.py, gui/wxpython/nviz/animation.py, gui/wxpython/nviz/tools.py, gui/wxpython/photo2image/ip2i_manager.py, gui/wxpython/psmap/frame.py, gui/wxpython/rlisetup/sampling_frame.py, gui/wxpython/wxgui.py: wxGUI: replace deprecated wx.Yield 2019-10-20 Anna Petrasova * gui/wxpython/wxgui.py: wxGUI: avoid printing annoying wx debug message on startup 2019-10-21 Markus Neteler * locale/po/grasslibs_fr.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_hu.po, locale/po/grasswxpy_pt_BR.po: i18N: sync from Transifex (#159) 2019-10-20 Jürgen Fischer * .../ctypes/ctypesgencore/processor/operations.py, mswindows/osgeo4w/env.bat.tmpl, mswindows/osgeo4w/envdiff.sed, mswindows/osgeo4w/package.cmd, mswindows/osgeo4w/package.sh, mswindows/osgeo4w/postinstall.bat, mswindows/osgeo4w/preremove.bat: osgeo4w: build fixes (#137) restructure and stabilize osgeo4w/msys2 based winGRASS build procedure, provided by and thanks to @jef-n * osgeo4w: build fixes * use cmd //c instead of cmd /c * osgeo4w: use proj_i instead of proj * avoid ol msys * drop -j4 * Use osgeo4w's sqlite 2019-10-15 Anna Petrasova * gui/wxpython/psmap/frame.py: fix newid in psmap * gui/wxpython/animation/g.gui.animation.py, gui/wxpython/gcp/g.gui.gcp.py, gui/wxpython/gis_set.py, gui/wxpython/gmodeler/g.gui.gmodeler.py, gui/wxpython/gui_core/ghelp.py, gui/wxpython/gui_core/wxlibplot.py, gui/wxpython/iclass/frame.py, gui/wxpython/iclass/g.gui.iclass.py, gui/wxpython/image2target/g.gui.image2target.py, gui/wxpython/image2target/ii2t_gis_set.py, gui/wxpython/mapdisp/main.py, gui/wxpython/mapdisp/test_mapdisp.py, gui/wxpython/mapswipe/g.gui.mapswipe.py, gui/wxpython/photo2image/g.gui.photo2image.py, gui/wxpython/psmap/g.gui.psmap.py, gui/wxpython/rlisetup/g.gui.rlisetup.py, gui/wxpython/vdigit/g.gui.vdigit.py, gui/wxpython/wxgui.py: wxGUI: remove legacy initialization of image handlers 2019-10-15 mmacata * .dockerignore, docker/alpine/Dockerfile_alpine, docker/alpine/Dockerfile_alpine_wxgui, docker/alpine/README_alpine.md, docker/debian/Dockerfile_debian_pdal, docker/debian/README_debian.md, docker/ubuntu/Dockerfile_ubuntu_pdal, docker/ubuntu/README_ubuntu.md: use copy instead of git clone in Dockerfiles (#151) 2019-10-12 Anna Petrasova * gui/wxpython/animation/controller.py, gui/wxpython/datacatalog/toolbars.py, gui/wxpython/datacatalog/tree.py, gui/wxpython/dbmgr/base.py, gui/wxpython/gcp/toolbars.py, gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/mapdisp.py, gui/wxpython/gui_core/query.py, gui/wxpython/gui_core/simplelmgr.py, gui/wxpython/gui_core/toolbars.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/gui_core/wrap.py, gui/wxpython/iclass/dialogs.py, gui/wxpython/iclass/toolbars.py, gui/wxpython/image2target/ii2t_toolbars.py, gui/wxpython/iscatt/frame.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/location_wizard/wizard.py, gui/wxpython/mapswipe/mapwindow.py, gui/wxpython/mapswipe/toolbars.py, gui/wxpython/mapwin/buffered.py, gui/wxpython/mapwin/decorations.py, gui/wxpython/mapwin/graphics.py, gui/wxpython/modules/extensions.py, gui/wxpython/modules/histogram.py, gui/wxpython/nviz/mapwindow.py, gui/wxpython/photo2image/ip2i_toolbars.py, gui/wxpython/psmap/dialogs.py, gui/wxpython/psmap/frame.py, gui/wxpython/psmap/instructions.py, gui/wxpython/rdigit/toolbars.py, gui/wxpython/vdigit/dialogs.py, gui/wxpython/vdigit/mapwindow.py: wxGUI: fix deprecated wx.NewId 2019-10-13 Markus Neteler * temporal/t.rast.series/t.rast.series.html: t.rast.series manual: start with scope of module 2019-10-11 Markus Neteler * raster/r.category/main.c: r.category: less confusing user msgs about values parm * gui/wxpython/gui_core/forms.py: fix deprecated wx.NewId() (#150) * fix deprecated wx.NewId(), replaced by wx.NewIdRef() 2019-10-02 Anna Petrasova * gui/wxpython/animation/controller.py, gui/wxpython/gui_core/wrap.py: wxGUI/animation: fix deprecation warnings (https://trac.osgeo.org/grass/ticket/3895) 2019-10-02 Markus Neteler * docker/{ => alpine}/Dockerfile_alpine, docker/{ => alpine}/Dockerfile_alpine_wxgui, docker/{ => alpine}/README_alpine.md, docker/{ => debian}/Dockerfile_debian_pdal, docker/{ => debian}/README_debian.md, docker/{ => ubuntu}/Dockerfile_ubuntu_pdal, docker/{ => ubuntu}/README_ubuntu.md: Dockerfiles moved into distro specific subdirs - Dockerfiles moved into distro specific subdirs to avoid README clutter - wget silenced - change of tests to download rather than ADD - minor syncs to master * docker/README_debian.md, docker/README_ubuntu.md: Dockerfile READMEs added 2019-10-02 Markus Neteler * docker/Dockerfile_ubuntu_pdal: add the en_US.UTF-8 locale 2019-10-02 Andreas Schmitz * docker/Dockerfile_debian_pdal: Add locales (#145) * docker/Dockerfile_ubuntu_pdal: Readd the ubuntu based Dockerfile (#144) 2019-10-01 Andreas Schmitz * ...ckerfile_ubuntu_pdal => Dockerfile_debian_pdal}: Switch to debian 10.1 as dockerfile base image (7.8 release branch) (#139) * Switch to debian 10.1 as dockerfile base image * Rename dockerfile 2019-10-01 Markus Metz <33666869+metzm@users.noreply.github.com> * imagery/i.zc/main.c: i.zc (#142) avoid integer overflow 2019-10-01 Markus Neteler * raster/r.resamp.bspline/main.c, raster/r.resamp.filter/main.c, raster/r.resamp.interp/main.c, raster/r.resamp.rst/main.c, raster/r.resamp.stats/main.c, raster/r.resample/main.c, vector/v.surf.rst/main.c: r.resamp*, v.surf.rst: more resampling keywords added (#141) 2019-09-29 Markus Neteler * docker/Dockerfile_ubuntu_pdal: show GRASS GIS, PROJ, GDAL etc versions 2019-09-25 byronbest <43890914+byronbest@users.noreply.github.com> * README.md, raster/r.to.vect/lines.c: version update for cherry-pick of 285356892 2019-09-24 Markus Metz <33666869+metzm@users.noreply.github.com> * raster/r.in.gdal/r.in.gdal.html: Update r.in.gdal.html update link to gdalwarp * rpm/grass.spec: Update grass.spec enable bzip2 compression 2019-09-24 Markus Neteler * docker/Dockerfile_ubuntu_pdal: fix SOURCE_GIT_BRANCH=releasebranch_7_8 2019-09-24 Martin Landa * gui/wxpython/gui_core/ghelp.py: wxgui about: add link to github (#131) 2019-09-14 Sylvain POULAIN * general/g.version/g.version.html: Update from proj.4 to proj (#55) 2019-09-14 Martin Landa * gui/wxpython/lmgr/frame.py: fix wxGUI About system: proj4 -> proj 2019-09-14 Sylvain POULAIN * general/g.version/main.c: Update reference from proj.4 or proj4 to proj (#54) 2019-09-24 AnikaBettge <37300249+AnikaBettge@users.noreply.github.com> * scripts/g.extension/g.extension.py: g.extension: #3902 multiple metadata entries (#138) * g.extension: fix multiple metadata entries, https://trac.osgeo.org/grass/ticket/3902 2019-09-23 Markus Neteler * rpm/grass_unversioned.spec: superceeded by grass.spec 2019-09-22 Markus Neteler * raster/r.in.gdal/r.in.gdal.html: expand GCP acronym 2019-09-18 Anna Petrasova * gui/wxpython/gui_core/gselect.py, gui/wxpython/gui_core/wrap.py, gui/wxpython/psmap/dialogs.py, gui/wxpython/psmap/frame.py, gui/wxpython/psmap/instructions.py: g.gui.psmap: fixes for Python3 2019-09-20 Markus Neteler * docker/Dockerfile_ubuntu_pdal, docker/testdata/README.md, docker/testdata/simple.laz, docker/testdata/test_grass_session.py: Dockerfile with Python 3 and PDAL support, Ubuntu based (#135) * docker/README_alpine.md: specify dockerfile name * rpm/grass.spec: fix unversioned name and missing proj-datum files - added missing proj-datumgrid and proj-datumgrid-world for >= F30 - fix create symlink to unversioned name * raster/r.proj/main.c: Improve user message - clarify source and target numbers, see https://lists.osgeo.org/pipermail/grass- user/2019-September/080832.html 2019-09-19 Markus Neteler * scripts/r.fillnulls/testsuite/test_r_fillnulls.py: testsuite: remove .py extension from module name 2019-09-19 Michel Wortmann * scripts/r.fillnulls/r.fillnulls.py, scripts/r.fillnulls/testsuite/test_r_fillnulls.py: Fix r.fillnulls to run in python 3 (#85) * Fix r.fillnulls to run in python 3 and update testsuite to cover bspline case as well as run with the NC elevation test dataset. * Fix r.fillnulls: Use grass.script.decode rather than str.decode and some testsuite touch-ups. 2019-09-19 Markus Neteler * lib/python/temporal/stds_export.py, temporal/t.vect.export/t.vect.export.py, temporal/t.vect.export/test.t.vect.export.sh: t.vect.export: GPKG support added (#129) 2019-09-10 pesekon2 * gui/wxpython/gmodeler/dialogs.py, gui/wxpython/iclass/dialogs.py: fix the renaming of wx.ListCtrl variables 2019-09-15 Markus Neteler * rpm/grass.spec: Sync to official Fedora package - mainly update to Python 3 dependencies - outdated liblas support dropped Reference: https://src.fedoraproject.org/rpms/grass/blob/f6eb39c756ec13bcdfeb1 ca88e07cb7e69a1f3cc/f/grass.spec 2019-09-06 Anna Petrasova * gui/wxpython/mapdisp/main.py: d.mon: fix calling d.erase * display/d.mon/render_cmd.py: d.mon: fix debug call 2019-09-06 Markus Neteler * doc/howto_release.md: minor updates * include/VERSION: back to dev * REQUIREMENTS.html: Re-added Subversion dependency - at time svn is used in g.extension to fetch code selectively from grass-addons (on GitHub) * include/VERSION: Update VERSION * doc/howto_release.md: Updated G78 release procedure 2019-09-06 Ondrej Pesek * gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gui_core/preferences.py, gui/wxpython/gui_core/vselect.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/psmap/dialogs.py, gui/wxpython/vdigit/dialogs.py: get rid of wx.insertStringItem deprecation warnings (#120) 2019-09-06 Markus Neteler * locale/po/grasslibs_fr.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_zh.po, locale/po/grassmods_hu.po, locale/po/grasswxpy_hu.po, locale/po/grasswxpy_tr.po: i18N: sync from Transifex (#123) 2019-09-05 Anna Petrasova * gui/wxpython/mapdisp/main.py: wxGUI: fix legend in d.mon (https://trac.osgeo.org/grass/ticket/3896) * gui/wxpython/mapdisp/main.py: wxGUI/d.mon: fix exiting (https://trac.osgeo.org/grass/ticket/3897) 2019-09-04 Markus Neteler * temporal/t.rast.algebra/t.rast.algebra.html, temporal/temporalintro.html: Refs by S Gebbert added (#121) 2019-09-03 Martin Landa * lib/gis/gisinit.c: disable module check since svn keywords are not maintained by git (#117) 2019-09-03 Markus Metz <33666869+metzm@users.noreply.github.com> * scripts/v.import/v.import.py: v.import (#119) change back to original location + mapset on cleanup (see r.import f4cab7c) 2019-08-31 Anna Petrasova * gui/wxpython/animation/dialogs.py, gui/wxpython/animation/provider.py, gui/wxpython/animation/utils.py: wxGUI/animation: fix https://trac.osgeo.org/grass/ticket/3894 and https://trac.osgeo.org/grass/ticket/3895 2019-08-22 Vaclav Petras * vector/v.in.ascii/local_proto.h, vector/v.in.ascii/main.c, vector/v.in.ascii/points.c: v.in.ascii: include values into error messages (#104) Not only the column, but also the value is now part of the message about type since the value influenced the type which makes it easier to find the issue. It reports the value for the main columns such as x and y, and also for any mismatch in requested and actual value types. It stores first encountered value as sample for all types and stores NULL for empty columns. Type is used for (other) attribute columns type errors while NULLs to avoid message about integers in data given for empty columns which was confusing. Uses single quotes around data which is according to the Submitting rules (MessageStandardization) which require single quotes around strings, but does not apply rules otherwise to be consistent(ly wrong together) with most of v.in.ascii. Also unify function parameters and line breaks. 2019-08-20 Vaclav Petras * lib/gis/parser_help.c: parser: do not show empty flags section 2019-08-27 Vaclav Petras * scripts/m.proj/m.proj.py: m.proj: replace checks in code by parser rules (#106) This simplifies the code and translations and standardizes the messages, but it also allows m.proj in command line to start GUI as all the other modules do without an explicit --ui. All checks are replaced by rules except the overwrite check which is checked by the parser itself. * scripts/v.db.droptable/v.db.droptable.py: v.db.droptable: check if map exists (#107) Do existence check before checking for layer information. Uses the g.findfile-supported dot notation to ask for the current mapset only. Gets and shows name of the mapset for the error message. 2019-09-01 Ken Mankoff * raster/r.null/r.null.html: Document r.external issues with r.null (#91) * Add r.external issues with r.null 2019-09-01 Ondrej Pesek * gui/wxpython/core/workspace.py, gui/wxpython/gcp/manager.py, gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gmodeler/model.py, gui/wxpython/gui_core/wxlibplot.py, gui/wxpython/image2target/ii2t_manager.py, gui/wxpython/photo2image/ip2i_manager.py, gui/wxpython/psmap/instructions.py: update usage of map() function to Python 3 (#114) 2019-08-31 Markus Neteler * .travis/linux.install.sh, .travis/linux.script.sh: Update of travis configuration for Python 3 (#115) - layout sync with Dockerfile - add zstd support - update package names to Python 3 * gui/wxpython/animation/dialogs.py: Update of formatPanelSizer.Show() item parm to wxPython4 2019-08-27 Markus Neteler * docker/Dockerfile_alpine, docker/Dockerfile_alpine_wxgui: fix py3-numpy-dev package name (#112) * doc/howto_release.md: also delete .swp leftover files 2019-08-25 Anna Petrasova * vector/v.kernel/main.c: v.kernel: add history 2019-08-21 Markus Metz <33666869+metzm@users.noreply.github.com> * vector/v.overlay/main.c: v.overlay (#102) +test if table to be created already exists 2019-08-19 Markus Neteler * include/Make/Docs.make: fix ChangeLog msg 2019-08-19 huhabla * lib/python/pygrass/rpc/base.py: Fixed the noise level of the rps server to avoid wrong warnings (#100) * lib/gis/parser_json.c: Fixed gis parser json implementation (#99) 2019-08-16 Markus Neteler * Vagrantfile: updated to Python 3 - updated Python packages to Python 3 - added python3-dateutil * lib/python/script/core.py, lib/python/script/setup.py: change python to python3 (#98) 2019-08-15 Markus Metz * lib/init/grass.py: grass startup script set GRASS_PYTHON to python3 2019-08-13 Markus Neteler * doc/howto_release.md, doc/howto_release.txt: howto_release converted to MD incl cleanup (#96) * .gitignore, lib/python/ctypes/ctypesgencore/parser/lextab.py: delete ctypesgencore/parser/lextab.py (#95) - since lextab.py it is auto-generated 2019-08-12 Markus Neteler * db/drivers/mysql/grass-mesql.html, gui/wxpython/image2target/ii2t_gis_set.py, gui/wxpython/image2target/ii2t_menustrings.py, gui/wxpython/lmgr/frame.py, gui/wxpython/modules/extensions.py, gui/wxpython/startup/guiutils.py, gui/wxpython/xml/wxgui_items.xml, imagery/i.ortho.photo/README, include/Make/Install.make, lib/proj/README.txt, lib/proj/projlib.dox, lib/python/docs/src/gunittest_running_tests.rst, man/sphinx/conf.py, mswindows/osgeo4w/setup_x86.hint.tmpl, mswindows/osgeo4w/setup_x86_64.hint.tmpl, scripts/g.extension/g.extension.html, testsuite/examples/test_framework_GRASS_GIS_with_NC.sh: svn refs changed to git (#94) 2019-08-11 Anna Petrasova * raster/r.sun/main.c: r.sun: fix copy paste error when using both lat and lon raster 2019-08-11 Markus Neteler * doc/howto_release.txt: Further updates * Tag release (on GitHub) * minor updates * docker/Dockerfile_alpine: remove now unneeded Python 3 shebang trick * docker/Dockerfile_alpine_wxgui: remove now unneeded Python 3 shebang trick * doc/howto_release.txt: Further updates 2019-08-11 AnikaBettge <37300249+AnikaBettge@users.noreply.github.com> * scripts/g.extension/g.extension.py: g.extension: change to python3 (#83) * g.extension: change to python3 * g.extension: update for metamodules * g.extension: python3 shebangs for windows 2019-08-11 Markus Neteler * config.guess, config.sub, configure, doc/howto_release.txt: configure update (#88) * config.guess + config.sub: updated from http://git.savannah.gnu.org/cgit/config.git/plain/ * doc/howto_release.txt, locale/Makefile, locale/README, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_hu.po, locale/po/grasslibs_id_ID.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_BR.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_ta.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_uk.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fi.po, locale/po/grassmods_fr.po, locale/po/grassmods_hu.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_BR.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fi.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_hu.po, locale/po/grasswxpy_id_ID.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ko.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_BR.po, locale/po/grasswxpy_ro.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_ta.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: i18N: sync from Transifex (#86) 2019-08-05 Anna Petrasova * gui/wxpython/gui_core/widgets.py, gui/wxpython/gui_core/wrap.py, gui/wxpython/nviz/tools.py: wxGUI: fix 3D view wxPyDeprecationWarning, from https://trac.osgeo.org/grass/ticket/3873 2019-08-07 Markus Neteler * gui/wxpython/mapdisp/test_mapdisp.py: fix typo: python33 -> python3 2019-08-06 Markus Neteler * display/displaydrivers.html, doc/python/vector_example_ctypes.py, general/g.parser/g.parser.html, lib/gis/parser_script.c, lib/init/grass7.html, lib/python/docs/src/script_intro.rst, raster/r.solute.transport/r.solute.transport.html: change Python shebang to python3 (#82) 2019-08-05 Markus Neteler * db/db.describe/testsuite/test_dbdescribe.py, display/d.mon/render_cmd.py, doc/gui/wxpython/example/g.gui.example.py, doc/python/m.distance.py, doc/python/raster_example_ctypes.py, doc/python/script/r.example.py, general/g.parser/test.py, gui/scripts/d.rast3d.py, gui/scripts/d.wms.py, gui/wxpython/animation/g.gui.animation.py, gui/wxpython/datacatalog/g.gui.datacatalog.py, gui/wxpython/dbmgr/g.gui.dbmgr.py, gui/wxpython/gcp/g.gui.gcp.py, gui/wxpython/gmodeler/g.gui.gmodeler.py, gui/wxpython/gmodeler/model.py, gui/wxpython/gui_core/pyedit.py, gui/wxpython/iclass/g.gui.iclass.py, gui/wxpython/image2target/g.gui.image2target.py, gui/wxpython/mapdisp/test_mapdisp.py, gui/wxpython/mapswipe/g.gui.mapswipe.py, gui/wxpython/modules/mapsets_picker.py, gui/wxpython/photo2image/g.gui.photo2image.py, gui/wxpython/psmap/g.gui.psmap.py, gui/wxpython/rlisetup/g.gui.rlisetup.py, gui/wxpython/timeline/g.gui.timeline.py, gui/wxpython/tplot/frame.py, gui/wxpython/tplot/g.gui.tplot.py, gui/wxpython/vdigit/g.gui.vdigit.py, imagery/i.atcorr/create_iwave.py, include/Make/Platform.make.in, lib/init/grass.py, lib/python/ctypes/ctypesgen.py, lib/python/ctypes/ctypesgencore/__init__.py, lib/python/ctypes/ctypesgencore/ctypedescs.py, lib/python/ctypes/ctypesgencore/descriptions.py, lib/python/ctypes/ctypesgencore/expressions.py, lib/python/ctypes/ctypesgencore/messages.py, lib/python/ctypes/ctypesgencore/options.py, lib/python/ctypes/ctypesgencore/parser/__init__.py, lib/python/ctypes/ctypesgencore/parser/cdeclarations.py, lib/python/ctypes/ctypesgencore/parser/cgrammar.py, lib/python/ctypes/ctypesgencore/parser/cparser.py, lib/python/ctypes/ctypesgencore/parser/ctypesparser.py, lib/python/ctypes/ctypesgencore/parser/datacollectingparser.py, lib/python/ctypes/ctypesgencore/parser/pplexer.py, lib/python/ctypes/ctypesgencore/parser/preprocessor.py, lib/python/ctypes/ctypesgencore/printer/__init__.py, lib/python/ctypes/ctypesgencore/printer/printer.py, lib/python/ctypes/ctypesgencore/processor/__init__.py, lib/python/ctypes/ctypesgencore/processor/dependencies.py, lib/python/ctypes/ctypesgencore/processor/operations.py, lib/python/ctypes/ctypesgencore/processor/pipeline.py, lib/python/pygrass/gis/__init__.py, locale/grass_po_stats.py, man/build_check.py, man/build_check_rest.py, man/build_class.py, man/build_class_graphical.py, man/build_class_rest.py, man/build_full_index.py, man/build_full_index_rest.py, man/build_graphical_index.py, man/build_html.py, man/build_index.py, man/build_index_rest.py, man/build_keywords.py, man/build_manual_gallery.py, man/build_rest.py, man/build_topics.py, raster/r.mapcalc/testsuite/test_nmedian_bug_3296.py, raster/r.mapcalc/testsuite/test_row_above_below_bug.py, raster/r.solute.transport/example.py, raster/r.solute.transport/seguin_verify.py, raster/r.solute.transport/seguin_verify_well.py, raster3d/r3.to.rast/testsuite/test_a_b_coeff.py, raster3d/r3.to.rast/testsuite/test_integer_rounding.py, raster3d/r3.to.rast/testsuite/test_nulls.py, raster3d/r3.to.rast/testsuite/test_small_data.py, scripts/d.correlate/d.correlate.py, scripts/d.frame/d.frame.py, scripts/d.out.file/d.out.file.py, scripts/d.polar/d.polar.py, scripts/d.rast.edit/d.rast.edit.py, scripts/d.rast.leg/d.rast.leg.py, scripts/d.redraw/d.redraw.py, scripts/d.shade/d.shade.py, scripts/d.to.rast/d.to.rast.py, scripts/d.what.rast/d.what.rast.py, scripts/d.what.vect/d.what.vect.py, scripts/db.dropcolumn/db.dropcolumn.py, scripts/db.droptable/db.droptable.py, scripts/db.in.ogr/db.in.ogr.py, scripts/db.out.ogr/db.out.ogr.py, scripts/db.test/db.test.py, scripts/db.univar/db.univar.py, scripts/g.extension.all/g.extension.all.py, scripts/g.extension/g.extension.py, .../data/sample_modules/r.plus.example/r.plus.example.py, scripts/g.manual/g.manual.py, scripts/g.search.modules/g.search.modules.py, scripts/i.colors.enhance/i.colors.enhance.py, scripts/i.image.mosaic/i.image.mosaic.py, scripts/i.in.spotvgt/i.in.spotvgt.py, scripts/i.oif/i.oif.py, scripts/i.pansharpen/i.pansharpen.py, scripts/i.spectral/i.spectral.py, scripts/i.tasscap/i.tasscap.py, scripts/m.proj/m.proj.py, scripts/r.blend/r.blend.py, scripts/r.buffer.lowmem/r.buffer.lowmem.py, scripts/r.colors.stddev/r.colors.stddev.py, scripts/r.drain/r.drain.py, scripts/r.fillnulls/r.fillnulls.py, scripts/r.grow/r.grow.py, scripts/r.import/r.import.py, scripts/r.in.aster/r.in.aster.py, scripts/r.in.srtm/r.in.srtm.py, scripts/r.in.wms/r.in.wms.py, scripts/r.mapcalc.simple/r.mapcalc.simple.py, scripts/r.mask/r.mask.py, scripts/r.out.xyz/r.out.xyz.py, scripts/r.pack/r.pack.py, scripts/r.plane/r.plane.py, scripts/r.reclass.area/r.reclass.area.py, scripts/r.rgb/r.rgb.py, scripts/r.shade/r.shade.py, scripts/r.tileset/r.tileset.py, scripts/r.unpack/r.unpack.py, scripts/r3.in.xyz/r3.in.xyz.py, scripts/v.build.all/v.build.all.py, scripts/v.centroids/v.centroids.py, scripts/v.clip/v.clip.py, scripts/v.db.addcolumn/v.db.addcolumn.py, scripts/v.db.addtable/v.db.addtable.py, scripts/v.db.dropcolumn/v.db.dropcolumn.py, scripts/v.db.droprow/v.db.droprow.py, scripts/v.db.droptable/v.db.droptable.py, scripts/v.db.join/v.db.join.py, scripts/v.db.reconnect.all/v.db.reconnect.all.py, scripts/v.db.renamecolumn/v.db.renamecolumn.py, scripts/v.db.univar/v.db.univar.py, scripts/v.db.update/v.db.update.py, scripts/v.dissolve/v.dissolve.py, scripts/v.import/v.import.py, scripts/v.in.e00/v.in.e00.py, scripts/v.in.geonames/v.in.geonames.py, scripts/v.in.lines/v.in.lines.py, scripts/v.in.mapgen/v.in.mapgen.py, scripts/v.in.wfs/v.in.wfs.py, scripts/v.pack/v.pack.py, scripts/v.rast.stats/v.rast.stats.py, scripts/v.report/v.report.py, scripts/v.to.lines/v.to.lines.py, scripts/v.unpack/v.unpack.py, scripts/v.what.strds/v.what.strds.py, scripts/v.what.vect/v.what.vect.py, scripts/wxpyimgview/wxpyimgview.py, scripts/wxpyimgview/wxpyimgview_gui.py, temporal/t.create/t.create.py, temporal/t.info/t.info.py, temporal/t.list/t.list.py, temporal/t.merge/t.merge.py, temporal/t.rast.accdetect/t.rast.accdetect.py, temporal/t.rast.accumulate/t.rast.accumulate.py, temporal/t.rast.aggregate.ds/t.rast.aggregate.ds.py, temporal/t.rast.aggregate/t.rast.aggregate.py, temporal/t.rast.algebra/t.rast.algebra.py, temporal/t.rast.colors/t.rast.colors.py, temporal/t.rast.contour/t.rast.contour.py, temporal/t.rast.export/t.rast.export.py, temporal/t.rast.extract/t.rast.extract.py, temporal/t.rast.gapfill/t.rast.gapfill.py, temporal/t.rast.import/t.rast.import.py, temporal/t.rast.list/t.rast.list.py, temporal/t.rast.mapcalc/t.rast.mapcalc.py, temporal/t.rast.neighbors/t.rast.neighbors.py, temporal/t.rast.out.vtk/t.rast.out.vtk.py, temporal/t.rast.series/t.rast.series.py, temporal/t.rast.to.rast3/t.rast.to.rast3.py, temporal/t.rast.to.vect/t.rast.to.vect.py, temporal/t.rast.univar/t.rast.univar.py, temporal/t.rast.what/t.rast.what.py, temporal/t.rast3d.algebra/t.rast3d.algebra.py, temporal/t.rast3d.extract/t.rast3d.extract.py, temporal/t.rast3d.list/t.rast3d.list.py, temporal/t.rast3d.mapcalc/t.rast3d.mapcalc.py, temporal/t.rast3d.univar/t.rast3d.univar.py, temporal/t.register/t.register.py, temporal/t.remove/t.remove.py, temporal/t.rename/t.rename.py, temporal/t.sample/t.sample.py, temporal/t.select/t.select.py, temporal/t.shift/t.shift.py, temporal/t.snap/t.snap.py, temporal/t.support/t.support.py, temporal/t.topology/t.topology.py, temporal/t.unregister/t.unregister.py, temporal/t.vect.algebra/t.vect.algebra.py, temporal/t.vect.db.select/t.vect.db.select.py, temporal/t.vect.export/t.vect.export.py, temporal/t.vect.extract/t.vect.extract.py, temporal/t.vect.import/t.vect.import.py, temporal/t.vect.list/t.vect.list.py, temporal/t.vect.observe.strds/t.vect.observe.strds.py, temporal/t.vect.univar/t.vect.univar.py, temporal/t.vect.what.strds/t.vect.what.strds.py, tools/create_python_init_file.py, tools/g.html2man/g.html2man.py, tools/gitlog2changelog.py, tools/mkhtml.py, tools/mkrest.py, tools/ppmrotate.py, tools/thumbnails.py: change Python shebang to python3 (#75) 2019-08-05 Markus Metz * scripts/r.import/r.import.py: r.import try to avoid failure after v.proj (see PR #24) 2019-08-06 Martin Landa * lib/init/grass.py: grass.py: fix typo in info_text, svn -> dev (#78) * grass.py: fix typo in info_text, svn -> dev * grass.py: Subversion -> git cosmetics Co-Authored-By: Markus Neteler 2019-08-05 Markus Neteler * docker/Dockerfile_alpine, docker/Dockerfile_alpine_wxgui, docker/README_alpine.md, general/g.version/g.version.html, lib/python/script/setup.py, rpm/grass.spec: Needed version updates for GRASS GIS 7.8 (#76) 2019-08-04 Markus Neteler * README.md: grassgis77 -> grassgis78 * INSTALL, display/d.mon/main.c, doc/grass_database.html, docker/Dockerfile_alpine, docker/Dockerfile_alpine_wxgui, general/g.findfile/g.findfile.html, general/g.message/g.message.html, grasslib.dox, gui/icons/grass.desktop, gui/wxpython/README, gui/wxpython/docs/wxGUI.html, gui/wxpython/xml/menudata.README, .../test_i.topo.corr_synthetic_DEM_NC.sh, include/VERSION, lib/gis/parser_wps.c, lib/gpde/gpdelib.dox, lib/init/README, lib/init/grass.sh, lib/init/grass7.html, lib/init/helptext.html, lib/python/docs/src/gunittest_running_tests.rst, lib/python/docs/src/pygrass_gis.rst, lib/python/gunittest/multirunner.py, lib/python/pygrass/modules/shortcuts.py, lib/python/script/core.py, lib/python/script/setup.py, man/build_graphical_index.py, man/sphinx/conf.py, mswindows/Installer-Files/WinGRASS-README.url, temporal/t.rast.accumulate/t.rast.accumulate.html, .../examples/test_framework_GRASS_GIS_with_NC.conf, vector/v.info/v.info.html: Needed version updates for GRASS GIS 7.8 (#74) * Needed version updates for GRASS GIS 7.8 2019-08-01 Markus Neteler * scripts/g.extension/g.extension.py: update base_url to current server layout (#68) 2019-07-31 Markus Neteler * imagery/i.vi/i.vi.html, imagery/i.vi/main.c: note added for band7 and band7 naming (#73) * display/d.barscale/main.c: d.barscale: font support added (#72) 2019-07-30 Markus Neteler * docker/Dockerfile_alpine_wxgui: wxPython requires gtk+3.0 and gtk+3.0-dev * docker/Dockerfile_alpine_wxgui: pathlib2 is required for wxPython pip compilation * docker/Dockerfile_alpine_wxgui: docker syntax fix for compile wxPython step * docker/Dockerfile_alpine_wxgui: compile wxPython after package installation * vector/v.in.ascii/v.in.ascii.html: break long line 2019-07-30 rs-aesi * vector/v.in.ascii/v.in.ascii.html: Update v.in.ascii.html (#60) Added a pointer just above the example to the second reference at the bottom of the page. 2019-07-29 Anna Petrasova * lib/python/temporal/core.py: temporal: remove leftover print 2019-07-29 Markus Neteler * docker/Dockerfile_alpine_wxgui: Alpine docker image with wxGUI (#70) * docker/Dockerfile_alpine: Workaround for currently broken --config revision See https://trac.osgeo.org/grass/ticket/3877 * docker/Dockerfile_alpine: Alpine docker: enforce usage of Python3 (#67) * tools/mkhtml.py: Point "history" URL to GitHub history (#65) * docker/Dockerfile_alpine: Remove unavailable old proj4 package (#64) - remove unavailable old proj4 package since we download and compile PROJ-5.2 - update latest tarball name 2019-07-24 Vaclav Petras * lib/init/grass.py: Do not require dev pkg to be installed for path grass --config path as well as version and svn_revision don't need any dev files, so we no longer require them. This minimizes what is needed for simple GRASS startup from Python. Note that revision is broken due to Subversion to Git migration. 2019-07-24 Anna Petrasova * gui/wxpython/datacatalog/tree.py: wxGUI data catalog: multiple layer selection Allows to perform actions on multiple layers (e.g. deleting, moving, reprojection, display, metadata) 2019-07-25 pmav99 * REQUIREMENTS.html, Vagrantfile, lib/init/grass.py: Simplify grass init script (#5) * shutil.rmtree removes directories recursively and has ignore errors, so no need for the wrapper function/classes * lib/init/grass: Simplify encode()/decode() functions. * lib/init/grass: Move all the imports at the beginning of the file. * lib/init/grass: Simplify clean_env(). "clean_env()" is only being called once. Even if it gets called multiple times in the future, it is unlikely that it will be used with a different "gisrc". * Just keeping globals and the initialization stuff at the beginning of the module * lib/init/grass: Group the logging functions together. * lib/init/grass: Move the info message out of the "show_info()" function. This was messing up with the vim code folding. * lib/init/grass: Remove unused constants * lib/init/grass: Remove old comment about removed nested session test The comment is from 2015. If there were problems, they would have surfaced since then. * lib/init/grass: Move all the gisbase stuff in a single place. * lib/init/grass: Capitalize all constants * lib/init/grass: Simplify setting a value to CONFIG_PROJSHARE * lib/init/grass: Add comments about GISBASE * lib/init/grass: Validate cmdline in a separate function * lib/init/grass: Inline variable substitution inside "help_message()" The main motivation here is to avoid making "_()" calls at the module level which will hopefully let us remove the early "gettext.install()" call in a later commit. * lib/init/grass: Refuse to start if ~/.grass7 exists but is not a directory * lib/init/grass: Ensure that the init process only happens inside main() 1. we remove the "gettext.install()" call from the module level 2. we make sure that "set_language()" is the first step of the init process. * lib/init/grass: Use six for cross version Python compatibility Six is being pulled by matplotlib anyway, but for good measure, I also added it to the explicit requirements. 2019-07-22 Anna Petrasova * lib/python/script/task.py: xml needs to be decoded by correct encoding, see https://trac.osgeo.org/grass/ticket/3872 2019-07-22 Markus Metz * vector/v.out.ogr/export_areas.c, vector/v.out.ogr/export_lines.c: v.out.ogr "Failed to create OGR feature": G_warning -> G_fatal_error v.out.ogr should not finish successfully if exporting a feature failed because the output will not contain all the features it should contain * imagery/i.vi/i.vi.html: i.vi explain what the two versions of NDWI are good for 2019-07-18 Martin Landa * .gitignore: update .gitignore to respect windows builds (#57) 2019-07-17 Anna Petrasova * lib/python/exceptions/__init__.py, lib/python/exceptions/testsuite/test_ScriptError.py: ScriptError: return whatever came in, relates to #3867 2019-07-16 Huidae Cho * include/Make/Rules.make: Rules.make: Don't complain about missing g.echo.exe until it's compiled and needed (#45) * lib/python/script/core.py, lib/python/script/task.py: Fix Cannot parse interface for module on Windows (#46) 2019-07-16 Sylvain POULAIN * general/g.setproj/g.setproj.html: update proj4 to proj (#56) g.version doesn't make sense since proj was update to version 6. Watching reference de proj.4 in g.version is perturbing 2019-07-16 hellik * mswindows/osgeo4w/package.sh: add missing dependencies libgraphite2.dll and libpcre-1.dll - see https://trac.osgeo.org/grass/ticket/3870 2019-07-15 Anna Petrasova * lib/python/script/task.py: fix encoding error in https://trac.osgeo.org/grass/ticket/3867 2019-07-14 Bas Couwenberg * scripts/r.tileset/r.tileset.html: Fix spelling errors. * convinent -> convenient 2019-07-13 Huidae Cho * lib/python/script/core.py: python3: shutil.which and subprocess.Popen.__init__ internally use strings, so forcing bytes here raises exceptions (#48) 2019-07-13 Anna Petrasova * gui/wxpython/lmgr/menudata.py: wxGUI: fix typo reported in #3867 (#43) 2019-07-13 Markus Neteler * imagery/i.vi/i.vi.html, imagery/i.vi/main.c, imagery/i.vi/ndwi.c, imagery/i.vi/testsuite/test_vi.py: NDWI index added (#49) * NDWI index added NDWI (Normalized Difference Water Index) after McFeeters (1996), https://doi.org/10.3390/rs5073544 * NDWI added to testsuite/test_vi.py * NDWI example: set color table 2019-07-10 Huidae Cho * include/Make/Html.make, man/Makefile: Some topics contain parentheses 2019-07-09 Markus Neteler * vector/v.select/v.select.html, vector/v.select/v_select_op_contains_pnts.png, vector/v.select/v_select_op_contains_pol.png, vector/v.select/v_select_op_crosses.png, vector/v.select/v_select_op_disjoint.png, vector/v.select/v_select_op_equals.png, vector/v.select/v_select_op_intersects.png, vector/v.select/v_select_op_overlap.png, vector/v.select/v_select_op_overlaps.png, vector/v.select/v_select_op_touches.png, vector/v.select/v_select_op_within.png: v.select example: show selected areas in yellow (#44) This is a cosmetic change for better visibility. 2019-07-08 Markus Neteler * scripts/g.extension/g.extension.py: comment added and typos fixed 2019-07-08 AnikaBettge <37300249+AnikaBettge@users.noreply.github.com> * scripts/g.extension/g.extension.py: use git url instead of svn url (#39) More a workaround than a fix but we need to move on... 2019-07-08 Bas Couwenberg * general/g.message/g.message.html, lib/imagery/iscatt_core.c, locale/po/grasslibs_ar.po, locale/po/grasslibs_bn.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fi.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_hu.po, locale/po/grasslibs_id_ID.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_BR.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_si.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_ta.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_uk.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grasslibs_zh_CN.po: Fix spelling errors. (#42) * condtition -> condition * enouraged -> encouraged 2019-07-03 Markus Neteler * vector/v.to.db/main.c: more keywords added (#41) 2019-07-01 Markus Neteler * doc/infrastructure.txt: infrastructure.txt: Transifex added (#40) 2019-06-23 Markus Neteler * doc/grass7_arch.odg, doc/grass7_arch.png: Fix connections in arch drawing 2019-06-21 Markus Neteler * docker/Dockerfile_alpine, docker/README_alpine.md: Minimalistic docker image based on Alpine (#32) * Minimalistic docker image based on Alpine Dockerfile with an Alpine Linux image with GRASS GIS and grass-session. Based on: https://github.com/zarch/docker- alpine-grass-gis * Build instructions for Alpine based GRASS GIS docker image Derived from https://github.com/zarch/docker-alpine- grass-gis/blob/master/README.md 2019-06-16 Markus Neteler * AUTHORS, INSTALL, REQUIREMENTS.html, Vagrantfile, doc/howto_release.txt, doc/infrastructure.txt, gui/wxpython/gmodeler/g.gui.gmodeler.html, lib/cdhc/README, tools/vagrant/compile.sh, vector/v.in.ogr/v.in.ogr.html: Further svn2git updates 2019-06-15 Markus Neteler * vector/vectorintro.html: Tell the users what the default SQL DB backend is * display/d.mon/main.c, grasslib.dox, scripts/g.extension/g.extension.html, tools/mkhtml.py, vector/v.qcount/v.qcount.html: Changed the source code links in HTML manual pages to point to the git repositories * doc/grass7_arch.odg: added missing architecture drawing * doc/infrastructure.txt: Initial update after switch to GH 2019-06-11 Markus Metz * raster/r.slope.aspect/main.c: r.slope.aspect fix #3860 fix window alignment to input raster 2019-06-07 Markus Metz <33666869+metzm@users.noreply.github.com> * vector/v.voronoi/defs.h, vector/v.voronoi/main.c, vector/v.voronoi/sw_defs.h, vector/v.voronoi/sw_main.c, vector/v.voronoi/v.voronoi.html, vector/v.voronoi/vo_extend.c, vector/v.voronoi/vo_write.c: v.voronoi for areas (#26) v.voronoi Fix for area skeletons and voronoi diagrams for areas. Numerical stability of v.voronoi has been improved but is not perfect. 2019-06-05 Stefan Blumentrath * raster/r.out.gdal/r.out.gdal.html: r.out.gdal add bigtiff docs (#28) * Add a note on BIGTIFF * Add a BIGTIFF example * typo * grammar 2019-06-04 Markus Metz * raster/r.mapcalc/evaluate.c: r.mapcalc close input maps, see #3857 2019-06-02 Markus Neteler * locale/po/grassmods_fr.po: i18N: sync from Transifex 2019-05-18 Panos Mavrogiorgos * lib/python/__init__.py: Py2/Py3 compat: Use "gettext.install(..., unicode=True)" in Python 2. `unicode` is no longer a valid keyword for `gettext.install()` in Python 3 but we need it on Python 2. This is in continuation of https://trac.osgeo.org/grass/changeset/74307 which was a fix for: https://trac.osgeo.org/grass/ticket/3790 Fixes https://trac.osgeo.org/grass/ticket/3838 2019-05-30 Martin Landa * lib/python/pygrass/modules/grid/grid.py: PyGRASS GridModule silently ignores when module has no output defined, see https://trac.osgeo.org/grass/ticket/3852 (#21) 2019-05-30 Markus Metz * scripts/v.db.addtable/v.db.addtable.py: v.db.addtable fix for default connection containing "$MAP" do not secretly convert user- defined column names to lower case * vector/v.db.connect/main.c: v.db.connect use Vect_subst_var() where needed (fix for default connection containing "$MAP") 2019-05-28 Markus Metz * raster/r.stream.extract/main.c: r.stream.extract G_find_raster -> G_find_raster2 (see #3854) 2019-05-27 Anika Bettge * scripts/r.in.wms/wms_base.py, scripts/r.in.wms/wms_gdal_drv.py: Python2 fixes * scripts/r.in.wms/wms_gdal_drv.py: super Python2 valide 2019-05-25 Markus Neteler * .github/FUNDING.yml: added .github/FUNDING.yml This PR adds a sponsorship button to the repo, pointing to our moneypool. 2019-05-24 Markus Metz * raster/r.out.mpeg/main.c: r.out.mpeg fails because the output file name is empty This fix copies the output file name to the correct variable, as in GRASS 6 2019-05-24 Anika Bettge * scripts/r.in.wms/wms_gdal_drv.py: change attribute/method argument name * scripts/r.in.wms/r.in.wms.py, scripts/r.in.wms/wms_gdal_drv.py: fixes 2019-05-23 Markus Neteler * README.md: Draft intro added 2019-05-23 Anika Bettge * scripts/r.in.wms/r.in.wms.py, scripts/r.in.wms/wms_gdal_drv.py: r.in.wms: add proxy for GDAL driver 2019-05-22 Markus Metz * lib/init/grass.py: libinit: shorten GRASS prompt The GRASS prompt currently shows the full path, e.g. GRASS 7.7.svn (nc_spm_08):/med ia/storage/software/GRASS/development/vector/v.in.ogr/gpkg_extents > while the bash prompt in the same directory shows e.g. [metz@mylaptop gpkg_extents]$ which I prefer because it does not fill the CLI prompt, which might currently fold into two lines. I would like to change the GRASS prompt to e.g. GRASS 7.7.svn (nc_spm_08):gpkg_extents > * raster/r.cost/main.c, raster/r.walk/main.c: r.cost/r.walk: check return code Check return codes of Segment_[put|get]() in r.cost+r.walk and exit with a fatal error on failure, avoiding corrupt results. * lib/proj/do_proj.c: libproj: fix support for PROJ6 * lib/segment/open.c: segmentlib: malloc -> calloc * vector/v.in.ogr/main.c: v.in.ogr: fix OGR extents 2019-05-21 Even Rouault * .travis.yml, .travis/linux.install.sh, .travis/linux.script.sh: Travis-CI: enable ccache for faster builds 2019-05-21 Markus Neteler * doc/howto_release.txt, include/Make/Docs.make: svn2cl replaced with tools/gitlog2changelog.py * tools/gitlog2changelog.py: tools/gitlog2changelog.py: added * contributors.csv: contributors.csv: email updated * translators.csv: translators.csv: email update (test for grass- commit ML notification) 2019-05-20 Anna Petrasova * gui/wxpython/dbmgr/dialogs.py, gui/wxpython/vdigit/wxdigit.py, gui/wxpython/vdigit/wxdisplay.py: wxGUI/digitizer: fixes for python 3 (https://trac.osgeo.org/grass/ticket/3777) 2019-05-20 Panos Mavrogiorgos * lib/init/grass.py: lib/init/grass.py: Stop clearing the terminal Clearing the screen does not offer any real value + doing so using tput means that depending on the SHELL/terminal emulator used you might also lose the ability to scroll back. Fixes https://trac.osgeo.org/grass/ticket/3849#ticket 2019-05-19 Martin Landa * gui/wxpython/lmgr/frame.py: wxGUI About System: 'GRASS SVN revision' changed to more generic 'Code revision' * Makefile, configure, configure.in, general/g.version/Makefile, general/g.version/main.c, include/Make/Doxyfile_arch_html.in, include/Make/Doxyfile_arch_latex.in, include/Make/Platform.make.in, include/VERSION, lib/init/Makefile: GRASS_VERSION_SVN -> GRASS_VERSION_GIT + update g.version * README.md: update readme section - get write access 2019-05-19 Panos Mavrogiorgos * README => README.md: readme: Convert to markdown and add travis badge 2019-05-19 Markus Metz * raster/r.contour/cont.c, raster/r.contour/main.c: r.contour: fix broken contour lines (#3846), clean contour lines tracing back on themselves 2019-05-18 Panos Mavrogiorgos * lib/python/pygrass/gis/__init__.py: pygrass.gis: Make Region importable from grass.pygrass.gis Currently, in order to import the `Region` class you need to import it from `pygrass.gis.region`. This commit makes it possible to import it from the `pygrass.gis` package. This way, all `gis` objects can be imported/used from the same location. E.g.: import grass.pygrass.gis as ggis ggis.Region ggis.Location ggis.Mapset Fixes https://trac.osgeo.org/grass/ticket/3844 2019-05-17 Anna Petrasova * lib/python/script/task.py: pythonlib: fix encoding * gui/wxpython/core/toolboxes.py, lib/gis/testsuite/gis_lib_env_test.py, lib/gis/testsuite/test_parser_json.py, lib/python/gunittest/case.py, lib/python/gunittest/checkers.py, lib/python/gunittest/gmodules.py, lib/python/pygrass/gis/region.py, lib/python/pygrass/messages/__init__.py, lib/python/pygrass/modules/grid/grid.py, .../test_pygrass_modules_grid_doctests.py, lib/python/pygrass/modules/interface/flag.py, lib/python/pygrass/modules/interface/module.py, lib/python/pygrass/modules/interface/parameter.py, .../test_pygrass_modules_interface_doctests.py, lib/python/pygrass/modules/shortcuts.py, .../testsuite/test_pygrass_modules_doctests.py, lib/python/pygrass/rpc/__init__.py, lib/python/pygrass/shell/conversion.py, lib/python/pygrass/utils.py, lib/python/pygrass/vector/__init__.py, lib/python/pygrass/vector/abstract.py, lib/python/pygrass/vector/geometry.py, lib/python/pygrass/vector/table.py, lib/python/temporal/core.py, lib/raster/testsuite/rast_parse_color_rule.py, raster/r.contour/testsuite/testrc.py, scripts/g.extension/g.extension.py, .../g.extension/testsuite/test_addons_toolboxes.py, .../testsuite/data/test_1_temp_accumulation.ref, .../testsuite/data/test_1_temp_indi.ref, .../testsuite/data/test_1_temp_occ_a.ref, .../testsuite/data/test_1_temp_occ_b.ref, .../testsuite/data/test_2_temp_accumulation.ref, .../testsuite/data/test_2_temp_indi.ref, .../testsuite/data/test_2_temp_occ.ref, .../testsuite/test_aggregation_absolute.py, .../testsuite/test_t_rast3d_univar.py, vector/v.db.select/testsuite/test_v_db_select.py, vector/v.in.lidar/testsuite/decimation_test.py, vector/v.in.lidar/testsuite/mask_test.py, vector/v.profile/testsuite/test_v_profile.py, vector/v.univar/testsuite/v_univar_test.py, vector/v.what/testsuite/test_vwhat_ncspm.py: fix tests for Python 3 2019-05-16 Anna Petrášová * lib/python/pygrass/raster/__init__.py, lib/python/pygrass/raster/abstract.py, lib/python/pygrass/vector/__init__.py, lib/python/pygrass/vector/geometry.py, lib/python/pygrass/vector/table.py: pygrass: fixing doctests (only for Python 3) * lib/python/pygrass/raster/segment.py, lib/python/pygrass/vector/abstract.py: pygrass: fixes for Python 3 * lib/python/gunittest/case.py: gunittest: when printing, it should be 'str' in py 2 and 3 * temporal/t.rast.gapfill/testsuite/test_gapfill.py: t.rast.gapfill: fix tests * .../t.rast.univar/testsuite/test_t_rast_univar.py: t.rast.univar: fix tests * lib/python/pygrass/modules/interface/module.py: pygrass: decode only if stdout/stderr not empty * lib/python/gunittest/case.py: gunittest: cleanup, no decoding should be needed * lib/python/gunittest/testsuite/test_assertions_vect.py: gunittest: fix test * lib/python/pygrass/modules/interface/module.py: pygrass: modules shouldn't import ctypes * vector/v.what/testsuite/test_vwhat_layers.py: v.what: fix test * vector/v.surf.rst/testsuite/test_vsurfrst.py: v.surf.rst: fix test * scripts/g.search.modules/g.search.modules.py: g.search.modules: handle cases when man page is missing * imagery/i.vi/testsuite/test_vi.py: i.vi: fix test * .../testsuite/test_r_slope_aspect.py: r.slope.aspect: remove tmp outputs in test to be able to rerun it, add missing g.region call 2019-05-15 Luca Delucchi * lib/python/script/utils.py: libpython: float_or_dms accept E,W,N,S. see https://trac.osgeo.org/grass/ticket/3225 2019-05-15 Vaclav Petras * vector/v.in.pdal/main.cpp: v.in.pdal: use PDAL streaming instead of PointView The memory consumption no longer depends on the point cloud size. Instead, it is fixed internally. Higher number of points to store does not make it faster, so keeping it small. What was a loop is now a lambda used as a callback in the StreamCallbackFilter which filters and writes the vector points. The limit on category number (GV_CAT_MAX) is enforced in the reader, so we don't check it when reading (if cat is requested). 2019-05-15 Anna Petrášová * imagery/i.vi/testsuite/test_vi.py: i.vi: fix testsuite * scripts/g.extension/g.extension.py: g.extension: skip doctest which shouldn't be running * scripts/v.in.geonames/v.in.geonames.py: v.in.geonames: read as utf8, see https://trac.osgeo.org/grass/ticket/3781 * gui/wxpython/core/gcmd.py, lib/python/script/core.py, lib/python/script/testsuite/test_core_make_val.py: pythonlib: cleanup decoding/encoding in scripting library 2019-05-14 Vaclav Petras * vector/v.surf.rst/v.surf.rst.html: v.surf.rst: example with suggested value for npmin for point clouds 2019-05-09 Markus Neteler * lib/init/grass.py: grass.py: catch empty GISBASE env var 2019-05-08 Martin Landa * lib/python/pygrass/gis/__init__.py: fix python3 issue in pygrass.gis.glist 2019-05-07 Markus Metz * lib/python/gunittest/invoker.py: libpython/gunittest use DEFAULT_WIND from PERMANENT when creating a new mapset * gui/wxpython/startup/utils.py: wxGUI: use DEFAULT_WIND from PERMANENT when creating a new mapset 2019-05-05 Markus Metz * lib/proj/do_proj.c: libproj: code clean-up * lib/proj/do_proj.c: libproj: add comments for preparation for PROJ6+ 2019-05-05 Markus Neteler * .travis/linux.install.sh, Dockerfile, REQUIREMENTS.html: python- six: added as a new dependency * testsuite/examples/test_framework_GRASS_GIS_with_NC.sh: testsuite: comment out non-existing 'other_location' (fixes https://trac.osgeo.org/grass/ticket/3770) 2019-05-05 Markus Metz * lib/raster/close.c: libraster: +comment for alternative to fsync on MS Windows * lib/raster/close.c: libraster: no fsync check for corrupt raster data on windows 2019-05-05 Markus Neteler * lib/python/pygrass/gis/region.py: pygrass.gis.Region.write(): fix typo in exception message (fixes https://trac.osgeo.org/grass/ticket/3830) (contributed by pmav99) 2019-05-03 Markus Metz * lib/raster/close.c: libraster: sync_and_close() null file * lib/raster/close.c: libraster: +comment to justify fsync before closing data files * lib/raster/close.c: libraster: activate fsync before closing data files 2019-05-02 Markus Metz * lib/raster/close.c: libraster: fsync data files before closing, and capture any errors (see https://trac.osgeo.org/grass/ticket/2764) 2019-05-02 Markus Neteler * Dockerfile: Dockerfile: python-requests no longer needed (completes https://trac.osgeo.org/grass/changeset/74454) 2019-05-02 Markus Metz * REQUIREMENTS.html: REQUIREMENTS: -requests 2019-05-02 Martin Landa * raster/r.watershed/front/main.c: r.watershed usage inconsistency, see https://trac.osgeo.org/grass/ticket/3839 * gui/wxpython/gui_core/vselect.py, gui/wxpython/mapdisp/frame.py: wxgui: use fully-qualified name when querying vector maps (causes failure when adding vector map not in search path) * lib/gis/percent.c: G_progress() does not support GRASS_MESSAGE_FORMAT=gui, fixes https://trac.osgeo.org/grass/ticket/2751 2019-05-01 Markus Metz * lib/vector/Vlib/cindex.c: vectorlib: Vect_cidx_find_all() should not allow mixing GV_AREA with other geometries, fixes https://trac.osgeo.org/grass/ticket/3235 * raster/r.thin/local_proto.h, raster/r.thin/thin_lines.c: r.thin: avoid integer overflow, continued 2019-04-30 Markus Metz * raster/r.thin/thin_lines.c: r.thin: avoid integer overflow, remove unused variable * raster/r.to.vect/areas_io.c, raster/r.to.vect/lines.c, raster/r.to.vect/lines_io.c: r.to.vect: reduce compiler warnings, fix typo 2019-04-30 Martin Landa * gui/wxpython/vdigit/dialogs.py: vdigit: fix dialog python3 issue, dict_keys is not indexable * lib/python/script/core.py: fix python3 issue in grass.script.core.start_command() when debug enabled 2019-04-30 Luca Delucchi * scripts/r.plane/r.plane.py: r.plane: added function float_or_dms, working on https://trac.osgeo.org/grass/ticket/3225 2019-04-29 Markus Metz * lib/proj/do_proj.c: libproj: PROJ5: EPSG must lowercase epsg, PROJ6+: EPSG must uppercase EPSG 2019-04-28 Markus Neteler * raster/r.stats/r.stats.html: r.stats manual: explanation on -x flag added (contributed by nikosa, Nikos Alexandris) 2019-04-27 Markus Metz * lib/gis/make_mapset.c: libgis: LOCATION -> LOCATION_NAME in G_make_mapset(), fixes https://trac.osgeo.org/grass/ticket/2040 2019-04-26 Markus Neteler * scripts/g.extension/g.extension.py: g.extension: fixed incomplete updating addon metadata file (https://github.com/GRASS-GIS/grass- ci/pull/13; contributed by AnikaBettge) 2019-04-24 Stefan Blumentrath * raster/r.basins.fill/testsuite/testrbf.py: deactivate erroneous test; see https://trac.osgeo.org/grass/ticket/3822 * .../interface/testsuite/test_pygrass_modules_interface_doctests.py: temporarily deactivate for Python 3; see https://trac.osgeo.org/grass/ticket/3825 * lib/python/temporal/testsuite/test_temporal_doctests.py: temporarily deactivate for Python 3; see https://trac.osgeo.org/grass/ticket/3825 * temporal/t.rast.neighbors/testsuite/test_neighbors.py: temporarily deactivate for Python 3; see https://trac.osgeo.org/grass/ticket/3825 * scripts/v.rast.stats/testsuite/test_v_rast_stats.py: make test_v_rast_stats.py pass with Python 2 and 3 * temporal/t.rast.what/testsuite/test_what.py: make test_what.py pass with Python 2 and 3 * lib/python/gunittest/case.py, lib/python/gunittest/checkers.py, lib/python/gunittest/gmodules.py, lib/python/gunittest/invoker.py: make multirunner pass with Py 2 and 3 2019-04-21 Markus Metz * vector/v.generalize/v.generalize.html: v.generalize: clarify cats and where options with regard to layer 2019-04-20 Markus Neteler * raster/r.out.ascii/main.c, raster/r.out.bin/main.c, raster/r.out.gdal/main.c, raster/r.out.gridatb/main.c, raster/r.out.mat/main.c, raster/r.out.mpeg/main.c, raster/r.out.png/main.c, raster/r.out.pov/main.c, raster/r.out.ppm/main.c, raster/r.out.ppm3/main.c, raster/r.out.vrml/main.c, raster/r.out.vtk/main.c, raster3d/r3.out.ascii/main.c, raster3d/r3.out.netcdf/main.c, raster3d/r3.out.v5d/main.c, raster3d/r3.out.vtk/main.c, scripts/d.out.file/d.out.file.py, scripts/db.out.ogr/db.out.ogr.py, scripts/r.out.xyz/r.out.xyz.py, temporal/t.rast.out.vtk/t.rast.out.vtk.py, vector/v.out.ascii/main.c, vector/v.out.dxf/main.c, vector/v.out.lidar/main.c, vector/v.out.ogr/main.c, vector/v.out.postgis/main.c, vector/v.out.pov/main.c, vector/v.out.svg/main.c, vector/v.out.vtk/main.c: manual: keyword 'output' added * raster/r.external.out/r.external.out.html: r.external.out manual: example expanded with create options * lib/python/gunittest/checkers.py, lib/python/gunittest/testsuite/test_checkers.py: testsuite: gunnitest.test_checkers update for Python3 (fixes https://trac.osgeo.org/grass/ticket/3821) (contributed by pmav99) 2019-04-19 Huidae Cho * locale/po/grasslibs_zh_CN.po, locale/po/grassmods_zh_CN.po, locale/po/grasswxpy_zh_CN.po: i18n: sync from Transifex * locale/po/grasslibs_zh_CN.po, locale/po/grassmods_zh_CN.po, locale/po/grasswxpy_zh_CN.po: i18n: sync from Transifex 2019-04-18 Martin Landa * gui/wxpython/core/gcmd.py: vector digitizer crashes with python 3, see https://trac.osgeo.org/grass/ticket/3777 2019-04-18 Markus Neteler * raster/r.random/testsuite/{test_r.random.py => test_r_random.py}: testsuite: convert the following test to a proper python module name (fixes https://trac.osgeo.org/grass/ticket/3792) 2019-04-18 Martin Landa * lib/python/pygrass/vector/abstract.py: pygrass: set default open mode for vector to 'r' (sync with raster) Now it's possible to type: ``` with Vector('streams') as data: data.is_open() ``` -> True 2019-04-18 Markus Metz * REQUIREMENTS.html: requirements: +bzip2, +zstd 2019-04-18 Markus Neteler * scripts/g.search.modules/g.search.modules.py: g.search.modules: include system wide addons in search (contributed by AnikaBettge) 2019-04-18 Markus Metz * lib/python/pygrass/gis/__init__.py: pygrass: use getenv from pygrass.utils, fixes https://trac.osgeo.org/grass/changeset/74383 2019-04-17 Markus Neteler * .travis/linux.install.sh: travis: added libzstd-dev (completes https://trac.osgeo.org/grass/changeset/74391) 2019-04-17 Markus Metz * configure, configure.in: configure with ZSTD by default, can be disabled with --with-zstd=no * raster/r.in.ascii/r.in.ascii.html: r.in.ascii: remove -i, -f, -d flags from manual, fixes https://trac.osgeo.org/grass/ticket/3813 * vector/v.buffer/main.c: v.buffer: +test for zero distance, see https://trac.osgeo.org/grass/ticket/3814 2019-04-16 Markus Neteler * lib/vector/Vlib/write_pg.c: libvector: support reserved PostgreSQL keywords as column name by quoting when exporting vector map to PostGIS database (contributed by tmsz; fixes https://trac.osgeo.org/grass/ticket/3805) 2019-04-16 Michael Barton * scripts/i.pansharpen/i_pansharpen_rgb_brovey321.jpg, scripts/i.pansharpen/i_pansharpen_rgb_ihs321.jpg, scripts/i.pansharpen/i_pansharpen_rgb_landsat321.jpg, scripts/i.pansharpen/i_pansharpen_rgb_pca321.jpg: removing old image files for manual 2019-04-16 Anna Petrášová * lib/python/pygrass/gis/__init__.py: pygrass: use getenv from utils to decode bytes, see https://trac.osgeo.org/grass/ticket/3811 2019-04-16 Michael Barton * scripts/i.pansharpen/i.pansharpen.html, scripts/i.pansharpen/i_pansharpen_rgb_brovey542.jpg, scripts/i.pansharpen/i_pansharpen_rgb_ihs542.jpg, scripts/i.pansharpen/i_pansharpen_rgb_landsat542.jpg, scripts/i.pansharpen/i_pansharpen_rgb_pca542.jpg: updating manual and example images * scripts/i.pansharpen/i.pansharpen.html, scripts/i.pansharpen/i.pansharpen.py: added new channel stretch option and updated manual 2019-04-16 Huidae Cho * raster/r.watershed/front/r.watershed.html: r.watershed: Figure size 200x200 2019-04-15 Markus Neteler * scripts/g.search.modules/g.search.modules.html, scripts/g.search.modules/g.search.modules.py: g.search.modules: support for addons added (fixes 3583, contributed by AnikaBettge) 2019-04-15 Anna Petrášová * scripts/g.extension/g.extension.py: g.extension: fix bitbucket download, assumes master branch, see https://trac.osgeo.org/grass/ticket/3478 2019-04-15 Huidae Cho * raster/r.watershed/front/r_watershed_drainage.png: r.watershed: Better drainage figure 2019-04-14 Anna Petrášová * scripts/g.extension/g.extension.py: g.extension: avoid python requests import, see https://trac.osgeo.org/grass/ticket/3179 2019-04-13 Markus Metz * raster/r.in.gdal/main.c: r.in.gdal: +info on subdatasets, see https://trac.osgeo.org/grass/ticket/798 2019-04-11 Markus Metz * raster/r.walk/main.c, raster/r.walk/r.walk.html: r.walk: add option nearest from r.cost 2019-04-10 Martin Landa * raster/r.watershed/front/r.watershed.html, raster/r.watershed/front/r_watershed_drainage.png: r.watershed: add drainage fig 2019-04-10 Stefan Blumentrath * lib/python/gunittest/case.py, lib/python/temporal/datetime_math.py, lib/python/temporal/temporal_algebra.py: Py>=3 version checks 2019-04-09 Stefan Blumentrath * lib/python/temporal/datetime_math.py, lib/python/temporal/temporal_algebra.py: fix python version check 2019-04-08 Markus Metz * gui/wxpython/core/utils.py: wxGUI: convert EPSG code to int, fixes https://trac.osgeo.org/grass/ticket/3808 2019-04-07 Markus Neteler * doc/howto_release.txt: doc/howto_release.txt: addon jobs added 2019-04-06 Stefan Blumentrath * lib/python/temporal/temporal_algebra.py: define unicode for Py3 * lib/python/temporal/datetime_math.py: define unicode for Py3 2019-04-05 Stefan Blumentrath * lib/python/gunittest/invoker.py: fix introduced encode error 2019-04-04 Markus Neteler * scripts/r.in.wms/wms_base.py: r.in.wms: msg cosmetics 2019-04-04 Markus Metz * scripts/r.in.wms/r.in.wms.html, scripts/r.in.wms/r.in.wms.py, scripts/r.in.wms/wms_base.py: r.in.wms: new -b flag to keep original bands; code cleanup * lib/python/script/raster.py: libpython: + option to overwrite history with raster_history() 2019-04-03 Markus Neteler * scripts/r.in.wms/wms_drv.py: r.in.wms: catch incorrect WMS url input 2019-04-02 Markus Neteler * raster/r.out.png/r.out.png.html, vector/v.in.region/v.in.region.html: r.out.png + v.in.region manuals: examples added 2019-04-02 Markus Metz * misc/m.nviz.script/main.c: m.nviz.script: fix memory leaks 2019-04-01 Markus Metz * misc/m.nviz.script/local.h, misc/m.nviz.script/main.c: m.nviz.script: fix shadowed variables and invalid escape caracters, add comments for bugs * misc/m.nviz.image/surface.c, misc/m.nviz.image/volume.c: m.nviz.image: fix compiler warnings + coverity scan 2019-03-30 Michael Barton * scripts/i.pansharpen/i.pansharpen.py: fixed rare possible bug in histogram matching algorithm and made all output maps integer CELL maps (because they actually are) 2019-03-29 Markus Neteler * doc/howto_release.txt: doc/howto_release.txt: wingrass cronjob added 2019-03-28 Stefan Blumentrath * lib/python/gunittest/case.py, lib/python/gunittest/invoker.py: fix multirunner.py with Py3; fix https://trac.osgeo.org/grass/ticket/3798; more Py3 fixes see https://trac.osgeo.org/grass/ticket/3771 * lib/python/script/array.py: fix doctests * lib/python/pygrass/raster/__init__.py, lib/python/pygrass/vector/__init__.py, lib/python/pygrass/vector/geometry.py, lib/python/pygrass/vector/table.py: fix doctests 2019-03-27 Markus Neteler * scripts/g.extension/g.extension.py: g.extension: import requests for python3 as well as continuation of https://trac.osgeo.org/grass/changeset/74116 (fixes https://trac.osgeo.org/grass/ticket/3803) (contributed by pmav99) 2019-03-27 Stefan Blumentrath * lib/python/gunittest/gmodules.py: import decode from grass utils * lib/python/gunittest/case.py: fix StrinIO imports Python 2 vs 3 2019-03-27 Markus Neteler * scripts/r.in.wms/r.in.wms.html: r.in.wms manual: example added of satellite data covering Europe (Copernicus Core003 View Services) 2019-03-27 Markus Metz * raster/r.buildvrt/r.buildvrt.html: r.buildvrt manual: Sponsored by mundialis * vector/v.overlay/v.overlay.html: v.overlay manual: speedup sponsored by mundialis * raster/r.cost/r.cost.html, raster/r.path/r.path.html, raster/r.walk/r.walk.html: r.cost/r.walk/r.path: Multiple path directions sponsored by mundialis 2019-03-27 Markus Neteler * .../examples/test_framework_GRASS_GIS_with_NC.conf, .../examples/test_framework_GRASS_GIS_with_NC.sh: testsuite: update to use new sample dataset 'nc_spm_full_v2alpha' (trac https://trac.osgeo.org/grass/ticket/3783) (contributed by pmav99) * lib/python/docs/src/gunittest_testing.rst: gunittest: mention Travis-CI and 'nc_spm_full_v2alpha' sample dataset available from http://fatra.cnr.ncsu.edu/data/ 2019-03-27 Markus Metz * general/g.proj/list_codes.c: g.proj: use format with sprintf, fixes https://trac.osgeo.org/grass/ticket/3802 2019-03-27 Veronica Andreo * lib/python/docs/src/pygrass_raster.rst: pygrass raster docs: correction, only RasterRow writes sequentially (provided by Nikos Alexandris), fixes https://trac.osgeo.org/grass/ticket/3766 2019-03-26 Markus Neteler * lib/python/gunittest/case.py: testsuite: Python3 fix for test_rpatch_artificial.py (fixes https://trac.osgeo.org/grass/ticket/3783) (contributed by pmav99) * raster/r.in.poly/testsuite/test_rinpoly.py: testsuite: Python3 fix for test_rinpoly.py (fixes https://trac.osgeo.org/grass/ticket/3782) (contributed by pmav99) * .gitignore: gitignore: testsuite/examples/testreports/ added (fixes https://trac.osgeo.org/grass/ticket/3796) (contributed by pmav99) * doc/gui/wxpython/example/dialogs.py, doc/gui/wxpython/example/frame.py, doc/gui/wxpython/example/g.gui.example.py, gui/wxpython/animation/anim.py, gui/wxpython/animation/controller.py, gui/wxpython/animation/data.py, gui/wxpython/animation/dialogs.py, gui/wxpython/animation/frame.py, gui/wxpython/animation/g.gui.animation.py, gui/wxpython/animation/nviztask.py, gui/wxpython/animation/provider.py, gui/wxpython/animation/temporal_manager.py, gui/wxpython/animation/toolbars.py, gui/wxpython/animation/utils.py, gui/wxpython/core/gcmd.py, gui/wxpython/core/gconsole.py, gui/wxpython/core/giface.py, gui/wxpython/core/globalvar.py, gui/wxpython/core/menutree.py, gui/wxpython/core/render.py, gui/wxpython/core/settings.py, gui/wxpython/core/toolboxes.py, gui/wxpython/core/units.py, gui/wxpython/core/utils.py, gui/wxpython/core/workspace.py, gui/wxpython/core/ws.py, gui/wxpython/datacatalog/catalog.py, gui/wxpython/datacatalog/frame.py, gui/wxpython/datacatalog/toolbars.py, gui/wxpython/dbmgr/base.py, gui/wxpython/dbmgr/dialogs.py, gui/wxpython/dbmgr/g.gui.dbmgr.py, gui/wxpython/dbmgr/manager.py, gui/wxpython/dbmgr/sqlbuilder.py, gui/wxpython/dbmgr/vinfo.py, gui/wxpython/gcp/manager.py, gui/wxpython/gcp/mapdisplay.py, gui/wxpython/gcp/statusbar.py, gui/wxpython/gcp/toolbars.py, gui/wxpython/gis_set.py, gui/wxpython/gis_set_error.py, gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/model.py, gui/wxpython/gmodeler/preferences.py, gui/wxpython/gmodeler/toolbars.py, gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/ghelp.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/gui_core/gselect.py, gui/wxpython/gui_core/mapdisp.py, gui/wxpython/gui_core/menu.py, gui/wxpython/gui_core/preferences.py, gui/wxpython/gui_core/prompt.py, gui/wxpython/gui_core/pyedit.py, gui/wxpython/gui_core/pystc.py, gui/wxpython/gui_core/query.py, gui/wxpython/gui_core/simplelmgr.py, gui/wxpython/gui_core/toolbars.py, gui/wxpython/gui_core/treeview.py, gui/wxpython/gui_core/vselect.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/iclass/dialogs.py, gui/wxpython/iclass/digit.py, gui/wxpython/iclass/frame.py, gui/wxpython/iclass/g.gui.iclass.py, gui/wxpython/iclass/plots.py, gui/wxpython/iclass/statistics.py, gui/wxpython/iclass/toolbars.py, gui/wxpython/icons/icon.py, gui/wxpython/image2target/ii2t_gis_set.py, gui/wxpython/image2target/ii2t_manager.py, gui/wxpython/image2target/ii2t_mapdisplay.py, gui/wxpython/image2target/ii2t_statusbar.py, gui/wxpython/image2target/ii2t_toolbars.py, gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/lmgr/menudata.py, gui/wxpython/lmgr/pyshell.py, gui/wxpython/lmgr/toolbars.py, gui/wxpython/location_wizard/dialogs.py, gui/wxpython/location_wizard/wizard.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/gprint.py, gui/wxpython/mapdisp/main.py, gui/wxpython/mapdisp/statusbar.py, gui/wxpython/mapdisp/test_mapdisp.py, gui/wxpython/mapdisp/toolbars.py, gui/wxpython/mapswipe/dialogs.py, gui/wxpython/mapswipe/frame.py, gui/wxpython/mapswipe/g.gui.mapswipe.py, gui/wxpython/mapswipe/mapwindow.py, gui/wxpython/mapswipe/toolbars.py, gui/wxpython/mapwin/analysis.py, gui/wxpython/mapwin/base.py, gui/wxpython/mapwin/buffered.py, gui/wxpython/mapwin/decorations.py, gui/wxpython/mapwin/graphics.py, gui/wxpython/modules/colorrules.py, gui/wxpython/modules/extensions.py, gui/wxpython/modules/histogram.py, gui/wxpython/modules/import_export.py, gui/wxpython/modules/mapsets_picker.py, gui/wxpython/modules/mcalc_builder.py, gui/wxpython/modules/vclean.py, gui/wxpython/nviz/animation.py, gui/wxpython/nviz/mapwindow.py, gui/wxpython/nviz/preferences.py, gui/wxpython/nviz/tools.py, gui/wxpython/nviz/workspace.py, gui/wxpython/nviz/wxnviz.py, gui/wxpython/photo2image/ip2i_manager.py, gui/wxpython/photo2image/ip2i_mapdisplay.py, gui/wxpython/photo2image/ip2i_statusbar.py, gui/wxpython/photo2image/ip2i_toolbars.py, gui/wxpython/psmap/dialogs.py, gui/wxpython/psmap/frame.py, gui/wxpython/psmap/instructions.py, gui/wxpython/psmap/toolbars.py, gui/wxpython/psmap/utils.py, gui/wxpython/rdigit/dialogs.py, gui/wxpython/rdigit/toolbars.py, gui/wxpython/rlisetup/frame.py, gui/wxpython/rlisetup/sampling_frame.py, gui/wxpython/rlisetup/wizard.py, gui/wxpython/startup/locdownload.py, gui/wxpython/timeline/frame.py, gui/wxpython/tplot/frame.py, gui/wxpython/tplot/g.gui.tplot.py, gui/wxpython/vdigit/dialogs.py, gui/wxpython/vdigit/g.gui.vdigit.py, gui/wxpython/vdigit/mapwindow.py, gui/wxpython/vdigit/preferences.py, gui/wxpython/vdigit/toolbars.py, gui/wxpython/vdigit/wxdigit.py, gui/wxpython/vdigit/wxdisplay.py, gui/wxpython/vnet/dialogs.py, gui/wxpython/vnet/toolbars.py, gui/wxpython/vnet/vnet_core.py, gui/wxpython/vnet/vnet_data.py, gui/wxpython/vnet/vnet_utils.py, gui/wxpython/vnet/widgets.py, gui/wxpython/web_services/dialogs.py, gui/wxpython/web_services/widgets.py, gui/wxpython/wxgui.py, gui/wxpython/wxplot/base.py, gui/wxpython/wxplot/dialogs.py, gui/wxpython/wxplot/histogram.py, gui/wxpython/wxplot/profile.py, gui/wxpython/wxplot/scatter.py, lib/python/__init__.py, lib/python/script/core.py, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/aggregation.py, lib/python/temporal/c_libraries_interface.py, lib/python/temporal/core.py, lib/python/temporal/extract.py, lib/python/temporal/factory.py, lib/python/temporal/gui_support.py, lib/python/temporal/list_stds.py, lib/python/temporal/mapcalc.py, lib/python/temporal/metadata.py, lib/python/temporal/open_stds.py, lib/python/temporal/register.py, lib/python/temporal/sampling.py, lib/python/temporal/space_time_datasets.py, lib/python/temporal/spatial_extent.py, .../temporal/spatio_temporal_relationships.py, lib/python/temporal/stds_export.py, lib/python/temporal/stds_import.py, lib/python/temporal/temporal_algebra.py, lib/python/temporal/temporal_extent.py, lib/python/temporal/temporal_granularity.py, lib/python/temporal/temporal_raster3d_algebra.py, lib/python/temporal/temporal_raster_algebra.py, scripts/d.correlate/d.correlate.py, scripts/d.frame/d.frame.py, scripts/d.out.file/d.out.file.py, scripts/d.polar/d.polar.py, scripts/d.rast.edit/d.rast.edit.py, scripts/d.rast.leg/d.rast.leg.py, scripts/d.redraw/d.redraw.py, scripts/d.shade/d.shade.py, scripts/d.to.rast/d.to.rast.py, scripts/d.what.rast/d.what.rast.py, scripts/d.what.vect/d.what.vect.py, scripts/db.dropcolumn/db.dropcolumn.py, scripts/db.droptable/db.droptable.py, scripts/db.in.ogr/db.in.ogr.py, scripts/db.out.ogr/db.out.ogr.py, scripts/db.test/db.test.py, scripts/db.univar/db.univar.py, scripts/g.extension.all/g.extension.all.py, scripts/g.extension/g.extension.py, scripts/g.manual/g.manual.py, scripts/g.search.modules/g.search.modules.py, scripts/i.colors.enhance/i.colors.enhance.py, scripts/i.image.mosaic/i.image.mosaic.py, scripts/i.in.spotvgt/i.in.spotvgt.py, scripts/i.oif/i.oif.py, scripts/i.pansharpen/i.pansharpen.py, scripts/i.spectral/i.spectral.py, scripts/i.tasscap/i.tasscap.py, scripts/m.proj/m.proj.py, scripts/r.blend/r.blend.py, scripts/r.buffer.lowmem/r.buffer.lowmem.py, scripts/r.fillnulls/r.fillnulls.py, scripts/r.grow/r.grow.py, scripts/r.import/r.import.py, scripts/r.in.aster/r.in.aster.py, scripts/r.in.srtm/r.in.srtm.py, scripts/r.in.wms/r.in.wms.py, scripts/r.in.wms/wms_base.py, scripts/r.in.wms/wms_cap_parsers.py, scripts/r.in.wms/wms_drv.py, scripts/r.in.wms/wms_gdal_drv.py, scripts/r.mask/r.mask.py, scripts/r.pack/r.pack.py, scripts/r.plane/r.plane.py, scripts/r.reclass.area/r.reclass.area.py, scripts/r.rgb/r.rgb.py, scripts/r.shade/r.shade.py, scripts/r.tileset/r.tileset.py, scripts/r.unpack/r.unpack.py, scripts/r3.in.xyz/r3.in.xyz.py, scripts/v.build.all/v.build.all.py, scripts/v.centroids/v.centroids.py, scripts/v.db.addcolumn/v.db.addcolumn.py, scripts/v.db.addtable/v.db.addtable.py, scripts/v.db.dropcolumn/v.db.dropcolumn.py, scripts/v.db.droprow/v.db.droprow.py, scripts/v.db.droptable/v.db.droptable.py, scripts/v.db.join/v.db.join.py, scripts/v.db.reconnect.all/v.db.reconnect.all.py, scripts/v.db.renamecolumn/v.db.renamecolumn.py, scripts/v.db.univar/v.db.univar.py, scripts/v.db.update/v.db.update.py, scripts/v.dissolve/v.dissolve.py, scripts/v.import/v.import.py, scripts/v.in.e00/v.in.e00.py, scripts/v.in.geonames/v.in.geonames.py, scripts/v.in.lines/v.in.lines.py, scripts/v.in.mapgen/v.in.mapgen.py, scripts/v.in.wfs/v.in.wfs.py, scripts/v.pack/v.pack.py, scripts/v.rast.stats/v.rast.stats.py, scripts/v.report/v.report.py, scripts/v.to.lines/v.to.lines.py, scripts/v.unpack/v.unpack.py, scripts/v.what.strds/v.what.strds.py: i18N: cleanup gettext usage for Python code (fixes https://trac.osgeo.org/grass/ticket/3790) (contributed by pmav99) 2019-03-26 Martin Landa * lib/python/script/core.py: python script lib: cosmetics in CalledModuleError 2019-03-25 Stefan Blumentrath * vector/v.univar/testsuite/v_univar_test.py: replace census with lakes map in test * vector/{v.in.lidar => v.in.pdal}/testsuite/test_v_in_pdal_basic.py, vector/{v.in.lidar => v.in.pdal}/testsuite/test_v_in_pdal_filter.py: Move v.in.pdal tests back; see https://trac.osgeo.org/grass/ticket/3792 2019-03-25 Michael Barton * scripts/i.pansharpen/i.pansharpen.py: improved cleanup and garbage collection 2019-03-22 Markus Metz * lib/gis/basename.c: libgis: fix https://trac.osgeo.org/grass/changeset/73981 2019-03-20 Stefan Blumentrath * vector/v.surf.rst/testsuite/test_vsurfrst.py: attempt to fix v.surf.rst test * vector/v.univar/testsuite/v_univar_test.py: fix v.univar test 2019-03-18 Stefan Blumentrath * scripts/g.extension/g.extension.py: validate provided urls 2019-03-17 Stefan Blumentrath * vector/v.in.lidar/testsuite/test_v_in_pdal_basic.py, .../v.in.lidar/testsuite/test_v_in_pdal_filter.py: skip test if v.in.pdal is not compiled * lib/python/temporal/datetime_math.py: make string_to_datetime accept unicode * lib/python/temporal/temporal_algebra.py: make check_stds accept unicode 2019-03-17 Martin Landa * vector/v.to.points/v.to.points.html: v.to.points: add new examples to manual * vector/v.to.points/local_proto.h, vector/v.to.points/main.c, vector/v.to.points/v.to.points.html, vector/v.to.points/write.c: v.to.points: new option use=start/end [news] 2019-03-17 Maris Nartiss * raster/r.stats/r.stats.html: r.stats: Add missing HTML tag in manual 2019-03-16 Stefan Blumentrath * temporal/t.rast.gapfill/testsuite/test_gapfill.py: fix t.rast.gapfill test * raster/r.contour/testsuite/testrc.py: fix space / tabs in r.contour test 2019-03-15 Stefan Blumentrath * vector/v.what/testsuite/test_vwhat_layers.py, vector/v.what/testsuite/test_vwhat_ncspm.py: partly fix v.what test * vector/v.profile/testsuite/test_v_profile.py: fix v.profile test * vector/v.db.select/testsuite/test_v_db_select.py: fix v.db.select test * scripts/v.rast.stats/testsuite/test_v_rast_stats.py: fix v.rast.stats test * lib/python/pygrass/modules/grid/grid.py: fix pygrass modules docstring test * temporal/t.rast.univar/testsuite/test_t_rast_univar.py: fix t.rast.univar * temporal/t.rast.what/testsuite/test_what.py: fix t.rast.what * temporal/t.rast3d.univar/testsuite/test_t_rast3d_univar.py: fix t.rast3d.univar test * raster/r.contour/testsuite/testrc.py: fix r.contour test 2019-03-15 Markus Metz * raster/r.stats/main.c: r.stats: explain index start for -x * raster/r.info/main.c: r.info: sync formatting of total cells, see https://trac.osgeo.org/grass/ticket/3793 2019-03-15 Michael Barton * scripts/i.pansharpen/i.pansharpen.py: updated i.pansharpen to handle pixel depths from 2-30 bits, and quashed some bugs 2019-03-15 Stefan Blumentrath * raster/r.random/testsuite/testrandom.py: fix failling r.random test 2019-03-14 Markus Metz * lib/vector/Vlib/field.c: Vlib: add fn to launder new table name 2019-03-13 Luca Delucchi * scripts/db.univar/testsuite/test_db_univar.py: db.univar: added test, thanks to Sanjeet Bhatti * scripts/db.in.ogr/testsuite/test_db_in_ogr.py: db.in.ogr: added test, thanks to Sanjeet Bhatti * .../db.droptable/testsuite/test_db_droptable.py: db.droptable: added test, thanks to Sanjeet Bhatti * .../db.dropcolumn/testsuite/test_db_dropcolumn.py: db.dropcolumn: added test, thanks to Sanjeet Bhatti * scripts/v.pack/testsuite/test_v_pack.py: v.pack: added test, thanks to Sanjeet Bhatti * scripts/v.centroids/testsuite/test_v_centroids.py: v.centroid: added test, thanks to Sanjeet Bhatti * scripts/r.pack/testsuite/test_r_pack.py: r.pack: added test, thanks to Sanjeet Bhatti * scripts/r.tileset/testsuite/test_r_tileset.py: r.tileset: added test, thanks to Sanjeet Bhatti * scripts/r.shade/testsuite/test_r_shade.py: r.shade: added test, thanks to Sanjeet Bhatti * scripts/r.rgb/testsuite/test_r_rgb.py: r.rgb: added test, thanks to Sanjeet Bhatti * .../testsuite/test_r_reclass_area.py, scripts/r.reclass.area/testsuite/testrra.py: r.reclass.area: added tests from GCI 2018 * scripts/r.plane/testsuite/test_r_plane.py: r.plane: added test, thanks to Sanjeet Bhatti * scripts/r.out.xyz/testsuite/test_r_out_xyz.py: r.out.xyz: added test, thanks to Sanjeet Bhatti * scripts/r.mask/testsuite/test_r_mask.py: r.mask: added test, thanks to Sanjeet Bhatti * scripts/r.grow/testsuite/test_r_grow.py: r.grow: added test, thanks to Sanjeet Bhatti * scripts/r.fillnulls/testsuite/test_r_fillnulls.py: r.fillnulls: added test, thanks to Sanjeet Bhatti * scripts/r.blend/testsuite/test_r_blend.py: r.blend: added test, thanks to Sanjeet Bhatti * .../v.db.droprow/testsuite/test_v_db_droprow.py: v.db.droprow: added test, thanks to Sanjeet Bhatti * .../testsuite/test_v_db_droptable.py: v.db.droptable: added test, thanks to Sanjeet Bhatti * .../testsuite/test_v_db_dropcolumn.py: v.db.dropcolumn: added test, thanks to Sanjeet Bhatti * .../v.db.addtable/testsuite/test_v_db_addtable.py: v.db.addtable: added test, thanks to Sanjeet Bhatti * .../testsuite/test_v_db_addcolumn.py: v.db.addcolumn: added test, thanks to Sanjeet Bhatti * .../testsuite/test_v_db_renamecolumn.py: v.db.renamecolumn: added test, thanks to Sanjeet Bhatti * scripts/v.db.univar/testsuite/test_v_db_univar.py: v.db.univar: added test, thanks to Sanjeet Bhatti * scripts/v.db.update/testsuite/test_v_db_update.py: v.db.update: added test, thanks to Sanjeet Bhatti * scripts/v.dissolve/testsuite/test_v_dissolve.py: v.dissolve: added test, thanks to Sanjeet Bhatti * scripts/v.to.lines/testsuite/test_v_to_lines.py: v.to.lines: added test, thanks to Sanjeet Bhatti * scripts/v.unpack/testsuite/test_v_unpack.py: v.unpack: added test * scripts/v.what.vect/testsuite/test_v_what_vect.py: v.what.vect: added tests from GCI 2018 * raster/r.what/testsuite/test_r_what.py, raster/r.what/testsuite/testrw.py: r.what: added tests from GCI 2018 * raster/r.tile/testsuite/test_r_tile.py, raster/r.tile/testsuite/testrt.py: r.tile: added tests from GCI 2018 * raster/r.random/testsuite/test_r.random.py, raster/r.random/testsuite/testrandom.py: r.random: added tests from GCI 2018 * raster/r.contour/testsuite/test_r_contour.py, raster/r.contour/testsuite/testrc.py: r.contour: added tests from GCI 2018 2019-03-13 Stefan Blumentrath * temporal/t.rast.series/t.rast.series.py: Fix bug with quantles, clean printing 2019-03-12 Markus Neteler * .../gunittest/testsuite/{test_doctests.py => test_gunitest_doctests.py}, .../gis/testsuite/{test_doctests.py => test_pygrass_gis_doctests.py}, .../testsuite/{test_doctests.py => test_pygrass_messages_doctests.py}, .../testsuite/{test_doctests.py => test_pygrass_modules_grid_doctests.py}, .../{test_doctests.py => test_pygrass_modules_interface_doctests.py}, .../testsuite/{test_doctests.py => test_pygrass_modules_doctests.py}, .../pygrass/raster/testsuite/{test_raster.py => test_pygrass_raster.py}, .../testsuite/{test_doctests.py => test_pygrass_raster_doctests.py}, .../rpc/testsuite/{test_doctests.py => test_pygrass_rpc_doctests.py}, .../shell/testsuite/{test_doctests.py => test_pygrass_shell_doctests.py}, .../pygrass/testsuite/{test_doctests.py => test_pygrass_doctests.py}, .../testsuite/{test_doctests.py => test_pygrass_vector_doctests.py}, lib/python/script/testsuite/{test_doctests.py => test_script_doctests.py}, lib/python/script/testsuite/{test_raster.py => test_script_raster.py}, .../temporal/testsuite/{test_doctests.py => test_temporal_doctests.py}, .../t.rast.extract/testsuite/{test_extract.py => test_t_rast_extract.py}, .../t.rast.univar/testsuite/{test_univar.py => test_t_rast_univar.py}, .../testsuite/{test_extract.py => test_t_rast3d_extract.py}, .../t.rast3d.univar/testsuite/{test_univar.py => test_t_rast3d_univar.py}, vector/v.extract/testsuite/{test_extract.py => test_v_extract.py}, vector/v.in.lidar/testsuite/{basic_test.py => test_v_in_lidar_basic.py}, vector/v.in.lidar/testsuite/{filter_test.py => test_v_in_lidar_filter.py}, .../basic_test.py => v.in.lidar/testsuite/test_v_in_pdal_basic.py}, .../filter_test.py => v.in.lidar/testsuite/test_v_in_pdal_filter.py}: testsuite: use unique names on test modules to better support pytest (fixes https://trac.osgeo.org/grass/ticket/3792) (contributed by pmav99) * lib/python/script/core.py: python script core: shutil_which() exception fix for Python 3 (fixes https://trac.osgeo.org/grass/ticket/3773) 2019-03-12 Markus Metz * general/g.proj/list_codes.c: g.proj: attempt for a more general init file parser 2019-03-12 Anna Petrášová * gui/wxpython/animation/dialogs.py, gui/wxpython/gui_core/dialogs.py: wxGUI: fix https://trac.osgeo.org/grass/ticket/3780 2019-03-11 Markus Neteler * general/g.parser/standard_option.c, lib/gis/parser_standard_options.c: parser: complete addition of G_OPT_STRDS_OUTPUTS, fixes https://trac.osgeo.org/grass/changeset/74118 (trac https://trac.osgeo.org/grass/ticket/3742) 2019-03-10 Markus Metz * general/g.proj/list_codes.c: g.proj: code cleanup for new option list_codes, fix https://trac.osgeo.org/grass/changeset/74220 * general/g.proj/list_codes.c, general/g.proj/local_proto.h, general/g.proj/main.c: g.proj: code cleanup for new option list_codes 2019-03-09 Markus Metz * include/iostream/ami_sort_impl.h, include/iostream/ami_stream.h, include/iostream/embuffer.h, include/iostream/empq_adaptive_impl.h, include/iostream/empq_impl.h, include/iostream/mem_stream.h: iostream: reduce compiler warnings * raster/r.stats.zonal/main.c: r.stats.zonal: +history in output * raster/r.thin/thin_lines.c: r.thin.lines: document unusual bit position * raster/r.univar/r3.univar_main.c: r3.univar: avoid compiler warnings * raster/r.univar/stats.c: r.univar: report stats with nan if a given zone has only NULL values * raster/r.watershed/ram/do_cum.c, raster/r.watershed/seg/do_cum.c: r.watershed: prepare for multiple flow direction output * scripts/v.db.dropcolumn/v.db.dropcolumn.py: v.db.dropcolumn: adjust sql to create backup table for sqlite * tools/thumbnails.py: thumbnails for color rules: prettify special cases * vector/v.in.ascii/main.c, vector/v.in.ascii/points.c: v.in.ascii: no default answer for text, needed to import geonames * vector/v.mkgrid/local_proto.h, vector/v.mkgrid/main.c, vector/v.mkgrid/write_grid.c: v.mkgrid: + -d flag to add diagonals to rectangular lines * vector/v.out.postgis/main.c: v.out.postgis: document a bug, output option is ignored for attributes * vector/v.patch/main.c: v.patch: +automagic cleaning of boundaries if areas have been patched * vector/v.select/main.c: v.select: free memory before building topology for output vector * vector/v.surf.rst/main.c: v.surf.rst: report human-readable disk space requirements * vector/v.to.rast/support.c: v.to.rast: do not create raster categories if vector categories are used as cell values because 1. Rast_set_cat() is terribly slow for many categories, 2. this information is redundant (1: 1 etc is not informative) * vector/v.vect.stats/main.c: v.vect.stats: prevent integer overflow * vector/v.what.rast/search.c, vector/v.what.rast3/search.c: v.what.rast(3): prevent integer overflow * vector/v.proj/main.c: v.proj: fix guisection for -w flag 2019-03-08 Markus Metz * lib/proj/do_proj.c: libproj: test for PROJ6, fix https://trac.osgeo.org/grass/changeset/74194 * lib/proj/do_proj.c: libproj: test for PROJ6 * general/g.proj/main.c: g.proj: also list SRS without proj definition * general/g.proj/output.c, lib/gis/get_projinfo.c: libgis: get srid for proj_create_crs_to_crs() * include/gprojects.h, lib/proj/convert.c, lib/proj/do_proj.c, lib/proj/get_proj.c: libproj: use proj_create_crs_to_crs() if possible * include/dbmi.h: db: enlarge DB_SQL_MAX * general/g.proj/main.c: g.proj: +error handling with PROJ 6 2019-03-08 Anna Petrášová * gui/wxpython/wxplot/base.py: wxGUI/wxplot: colors should be integers 2019-03-07 Markus Neteler * include/Make/Platform.make.in: Platform.make.in: nad2bin no longer used (completes https://trac.osgeo.org/grass/changeset/74179) * binaryInstall.src: binaryInstall.src: nad2bin no longer used (completes https://trac.osgeo.org/grass/changeset/74179) * configure, configure.in: configure: nad2bin check no longer needed; (user custom) grids are used via PROJ 2019-03-07 Markus Metz * general/g.proj/main.c: g.proj: need GRASS_PROJSHARE to list codes with PROJ 4 * gui/wxpython/core/utils.py, gui/wxpython/gui_core/preferences.py, gui/wxpython/location_wizard/wizard.py: wxGUI: use g.proj list_codes=EPSG to read EPSG codes * general/g.proj/local_proto.h, general/g.proj/main.c: g.proj: +list_codes to list codes for given authority, compatible with PROJ 4, 5, 6 2019-03-06 Markus Neteler * REQUIREMENTS.html: installation docs: mention optional python- matplotlib-wx package for g.gui.timeline * scripts/v.db.update/v.db.update.py, vector/v.vect.stats/main.c, vector/v.vect.stats/v.vect.stats.html: v.vect.stats: less cryptic error message; type casting hints added * scripts/r.in.wms/r.in.wms.html, scripts/r.in.wms/r.in.wms.py, scripts/r.in.wms/r_in_wms_sentinel2.jpg, scripts/r.in.wms/wms_drv.py, scripts/r.in.wms/wms_gdal_drv.py, scripts/v.in.wfs/v.in.wfs.py: r.in.wms, v.in.wfs: msg cosmetics; keywords added; Sentinel-2 screenshot added; some examples updated * lib/gis/testsuite/test_parser_json.py: test_parser_json.py testsuite: use json instead of simplejson (fixes https://trac.osgeo.org/grass/ticket/3774) (contributed by pmav99) * temporal/t.rast.series/testsuite/test_series.py: t.rast.series testsuite: missing bracket added (fixes https://trac.osgeo.org/grass/ticket/3741) (contributed by pmav99) * .../testsuite/data/samplecode/testsuite/test_python_unittest.py: testsuite: fix typo (fixes https://trac.osgeo.org/grass/ticket/3776) 2019-03-05 Markus Neteler * testsuite/examples/test_framework_GRASS_GIS_with_NC.conf, testsuite/examples/test_framework_GRASS_GIS_with_NC.sh: test_framework_GRASS_GIS_with_NC.sh: avoid hardcoded path; usage mesg cosmetics (fixes https://trac.osgeo.org/grass/ticket/3769) 2019-03-03 Markus Neteler * locale/po/grasslibs_fr.po, locale/po/grasslibs_zh_CN.po, locale/po/grassmods_zh_CN.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_zh_CN.po: i18N: sync from Transifex (https://www.transifex.com/grass-gis/grass7/dashboard/) except for Latvian; Latvian sync'ed from trunk files * general/g.parser/g.parser.html: g.parser manual: explain --json output, useful for REST API 2019-03-01 Markus Metz * vector/v.external/dsn.c, vector/v.external/main.c: v.external: enable GRASS-internal PostGIS driver again 2019-02-28 Markus Neteler * .travis.yml, .travis/linux.install.sh: Travis-CI: updated to use xenial instead of the outdated trusty dist (contributed by Sebastiaan Couwenberg) 2019-02-28 Markus Metz * vector/v.in.ogr/main.c: v.in.ogr: set spatial filter to correct geometry field if geom option is given 2019-02-27 Anna Petrášová * gui/wxpython/core/render.py, gui/wxpython/lmgr/giface.py, gui/wxpython/lmgr/layertree.py: wxGUI: add function to LM interface to programatically change layer 2019-02-24 Anna Petrášová * doc/python/raster_example_ctypes.py, lib/python/pygrass/modules/interface/module.py, lib/python/pygrass/raster/__init__.py, lib/python/pygrass/vector/basic.py, lib/python/temporal/abstract_space_time_dataset.py: fix https://trac.osgeo.org/grass/ticket/3757: replace xrange with range 2019-02-23 Markus Neteler * raster/r.path/r.path.html, raster/r.quantile/r.quantile.html, raster/r.reclass/r.reclass.html, raster/r.recode/r.recode.html, raster/r.walk/r.walk.html: manual: r.reclass and r.recode cross- linked 2019-02-21 Markus Neteler * scripts/i.tasscap/i.tasscap.html: i.tasscap manual: write accented chars as HTML code 2019-02-21 Stefan Blumentrath * temporal/t.rast.series/t.rast.series.py, temporal/t.rast.series/test.t.rast.series.sh, temporal/t.rast.series/testsuite/test_series.py: multi method support for t.rast.series; fix https://trac.osgeo.org/grass/ticket/3741 2019-02-21 Markus Metz * gui/wxpython/core/utils.py: wxGUI: add GeoPackage as known raster/vector format 2019-02-21 Markus Neteler * Dockerfile, REQUIREMENTS.html: python-requests: new dependency needed for g.extension proxy support (completes https://trac.osgeo.org/grass/changeset/74117) 2019-02-21 Markus Metz * raster/r.compress/r.compress.html: r.compress: ZLIB is no longer the default compression method, credits to sbl 2019-02-21 Markus Neteler * include/gis.h, lib/gis/parser_standard_options.c: parser: G_OPT_STRDS_OUTPUTS added (trac https://trac.osgeo.org/grass/ticket/3742) 2019-02-20 Markus Neteler * scripts/g.extension/g.extension.html, scripts/g.extension/g.extension.py: g.extension: fix proxy support for downloading zip from url (contributed by Anika Bettge) 2019-02-20 Markus Metz * lib/init/variables.html, raster/r.compress/r.compress.html, raster/rasterintro.html: update documentation with regard to ZSTD as default compression if available, see https://trac.osgeo.org/grass/ticket/3758 2019-02-20 Markus Neteler * scripts/i.tasscap/i.tasscap.py: i.tasscap: declare encoding (https://www.python.org/dev/peps/pep-0263/) to avoid issue with accented char in comment 2019-02-19 Veronica Andreo * scripts/i.tasscap/i.tasscap.html, scripts/i.tasscap/i.tasscap.py: i.tasscap: add support for Sentinel-2 and fix description addition for cases of 3 and 4 tasscap components (before, it attempted to add description to 4 components always) 2019-02-19 Maris Nartiss * imagery/i.group/main.c: i.group: Fix editing groups with fully qualified name (fixes corner cases missed in https://trac.osgeo.org/grass/changeset/73633) 2019-02-19 Anna Petrášová * gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/mapdisp/frame.py: wxGUI: fix setting non-ascii display name * gui/wxpython/core/workspace.py, gui/wxpython/lmgr/frame.py: wxGUI: write workspace in Python 3, see https://trac.osgeo.org/grass/ticket/3755 * gui/wxpython/gmodeler/frame.py, gui/wxpython/gui_core/wrap.py, gui/wxpython/psmap/dialogs.py: wxGUI: fix TextEntryDialog wx4 compatibility 2019-02-18 Anna Petrášová * gui/wxpython/web_services/dialogs.py: wxGUI: missing parameter, throws error in Python 3 2019-02-17 Anna Petrášová * gui/wxpython/iscatt/plots.py, gui/wxpython/tplot/frame.py: wxGUI: fix using zip function in Python 3 * gui/wxpython/gui_core/gselect.py, gui/wxpython/tplot/frame.py: wxGUI/tplot: fix for Python 3 * gui/wxpython/nviz/wxnviz.py, temporal/t.rast.accdetect/t.rast.accdetect.py, tools/ppmrotate.py: remove active usages of python xrange which was removed in Python 3 * gui/wxpython/animation/controller.py, gui/wxpython/animation/dialogs.py, gui/wxpython/gui_core/simplelmgr.py, gui/wxpython/mapswipe/dialogs.py, gui/wxpython/mapswipe/frame.py: wxGUI: aui manager in SimpleLayerManager needs to be uninitialized before destroying it 2019-02-16 Anna Petrášová * gui/wxpython/timeline/frame.py, gui/wxpython/timeline/g.gui.timeline.py: wxGUI/timeline: fix https://trac.osgeo.org/grass/ticket/3753 * gui/wxpython/animation/utils.py: wxGUI/animation: fix https://trac.osgeo.org/grass/ticket/3752 2019-02-15 Veronica Andreo * lib/python/temporal/spatio_temporal_relationships.py: temporal lib: wrap list() around dictionary as suggested by huhabla, fixes https://trac.osgeo.org/grass/ticket/3727 2019-02-15 Moritz Lennert * scripts/v.rast.stats/v.rast.stats.py: v.rast.stats: replace xrange with range for python 3 compatibility 2019-02-11 Markus Neteler * raster/r.stats/r.stats.html: r.stats manual: example of report raster cell counts of multiple raster maps added; use

tag in examples 2019-02-10 Markus Metz * general/g.proj/input.c: g.proj: special case if georef is a .proj file, as in gdalsrsinfo 2019-02-09 Stefan Blumentrath * .../test_aggregation_absolute_parallel.py, .../testsuite/test_aggregation_relative.py, temporal/t.rast.series/testsuite/test_series.py, temporal/t.rast.to.vect/testsuite/test_to_vect.py, .../t.vect.extract/testsuite/test_vect_extract.py: add quotes around t.info strings; see https://trac.osgeo.org/grass/ticket/3746 2019-02-09 Markus Metz * general/g.proj/input.c: g.proj: enhancement to try opening a geofile as wkt definition, see also gdalsrsinfo 2019-02-09 Martin Landa * raster/r.buildvrt/r.buildvrt.html: r.buildvrt: manual cosmetics 2019-02-07 Martin Landa * lib/gis/spawn.c: libgis: do_spawn() notify which command failed and why 2019-02-05 Stefan Blumentrath * temporal/t.rast.accdetect/testsuite/test_simple.py, .../testsuite/test_aggregation_absolute.py, temporal/t.rast.contour/testsuite/test_convert.py, temporal/t.rast.extract/testsuite/test_extract.py, temporal/t.rast.gapfill/testsuite/test_gapfill.py, .../testsuite/test_temporal_rast_import.py: more t.info quote fixes; see https://trac.osgeo.org/grass/ticket/3746 2019-02-05 Ondřej Pešek * gui/wxpython/gmodeler/model.py: reflect global overwrite flag in modeler python export, fix https://trac.osgeo.org/grass/ticket/3729 * gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/model.py: export UI definitions into Python script from modeler, see https://trac.osgeo.org/grass/ticket/3669 2019-02-04 Stefan Blumentrath * temporal/t.rast3d.extract/testsuite/test_extract.py: t.rast3d.extract testsuite; fix info quotes; see https://trac.osgeo.org/grass/ticket/3746 * .../testsuite/test_distr_tgis_db_raster.py, .../testsuite/test_distr_tgis_db_raster3d.py, .../testsuite/test_distr_tgis_db_vector.py: t.connect testsuite; fix info quotes; see https://trac.osgeo.org/grass/ticket/3746 2019-01-31 Markus Neteler * lib/init/grass.py: grass.py: decode username if of type bytes (contributed by Carmen Tawalika, https://github.com/GRASS- GIS/grass-ci/pull/3) 2019-01-30 Huidae Cho * db/drivers/sqlite/index.c: sqlite driver: Use the same spacing as postgres * db/drivers/postgres/index.c, db/drivers/sqlite/index.c: db drivers: remove an extra space in SQL 2019-01-30 Markus Metz * vector/v.what/what.c: v.what: fix JSON output format by escaping " 2019-01-30 Markus Neteler * imagery/i.evapo.pt/i.evapo.pt.html, imagery/i.landsat.toar/i.landsat.toar.html, raster/r.sim/r.sim.water/r.sim.water.html, vector/v.lidar.edgedetection/v.lidar.edgedetection.html: manual: fix accents; minor style cosmetics * tools/mkhtml.py: mkhtml.py: catch Python-3.6 unicode error in escape_href() for lib/init/helptext.html 2019-01-30 Markus Metz * db/drivers/postgres/index.c: postgres driver: create index if not exists for PG server versions 9.5+, fix version number * db/drivers/postgres/index.c: postgres driver: create index if not exists for PG server versions 9.5+ 2019-01-29 Markus Neteler * Dockerfile: Dockerfile: remove old liblas dependency as PDAL is there 2019-01-29 Huidae Cho * locale/po/grasslibs_bn.po, locale/po/grasslibs_cs.po, locale/po/grassmods_cs.po, locale/po/grasswxpy_cs.po: i18n: Merge from Transifex 2019-01-28 Martin Landa * mswindows/osgeo4w/grass.bat.tmpl: grass.bat: reorder statements, see https://trac.osgeo.org/grass/ticket/3724 2019-01-28 Anna Petrášová * lib/python/ctypes/ctypesgencore/parser/lextab.py: revert accidental changes in lextab.py * lib/python/ctypes/ctypesgencore/parser/lextab.py, lib/python/gunittest/invoker.py, lib/python/gunittest/multirunner.py: gunittest: first part of fixes for https://trac.osgeo.org/grass/ticket/3737 2019-01-27 Markus Metz * lib/vector/Vlib/intersect2.c: Vlib: adjust dynamic floating point representation error for squared distances 2019-01-27 Martin Landa * mswindows/osgeo4w/package.sh: osgeo4w: change libname to major.minor, see https://trac.osgeo.org/grass/ticket/3728 * configure, configure.in: configure: change instalation target for osgeo4w, see https://trac.osgeo.org/grass/ticket/3732 2019-01-26 Martin Landa * mswindows/GRASS-Installer.nsi.tmpl: wingrass: change instalation target also for standalone installer, see https://trac.osgeo.org/grass/ticket/3732 * mswindows/GRASS-Packager.bat.tmpl, mswindows/Makefile, mswindows/osgeo4w/env.bat.tmpl, mswindows/osgeo4w/grass.bat.tmpl, mswindows/osgeo4w/package.sh, mswindows/osgeo4w/postinstall.bat, mswindows/osgeo4w/preremove.bat: wingrass: change instalation target, see https://trac.osgeo.org/grass/ticket/3732 2019-01-26 Huidae Cho * scripts/v.report/v.report.py: v.report: Add -d flag for gemetries with no database recrods 2019-01-26 Markus Neteler * contributors.csv: contributors.csv: Ondrej Pesek added 2019-01-26 Martin Landa * include/Make/Grass.make: Grass.make: remove unused GRASS_VERSION_NAME, see https://trac.osgeo.org/grass/ticket/3728 * include/Make/Grass.make, include/Make/Shlib.make: change libname to major.minor, see https://trac.osgeo.org/grass/ticket/3728 * mswindows/osgeo4w/grass.bat.tmpl: wrong OSGEO4W_ROOT when installing OSGeo4W to different target directory, see https://trac.osgeo.org/grass/ticket/3724 2019-01-26 Huidae Cho * tools/grass_indent.sh: grass_indent.sh: Handle multiple files and filenames with spaces properly * vector/v.select/main.c: v.select: Fix reverse flag * scripts/v.report/v.report.py: v.report: Report statistics with no db records 2019-01-25 Martin Landa * lib/vector/Vlib/build_pg.c, lib/vector/Vlib/pg_local_proto.h, lib/vector/Vlib/write_pg.c: postgis topology: missing relations, fix https://trac.osgeo.org/grass/ticket/3339 2019-01-25 Markus Neteler * lib/init/grass.py: grass.py: fix https://trac.osgeo.org/grass/changeset/73977 as "grass_gui" var does not exist on headless cloud systems 2019-01-25 Martin Landa * gui/wxpython/core/gcmd.py, lib/python/script/core.py: winGRASS 7.7svn execute command fails, see https://trac.osgeo.org/grass/ticket/3733 2019-01-22 Markus Neteler * raster/r.compress/main.c: r.compress: fix for https://trac.osgeo.org/grass/changeset/74005 to avoid nul msg when GRASS_COMPRESSOR undefined * raster/r.compress/main.c: r.compress: print which compression method is actually applied * doc/howto_release.txt: doc/howto_release.txt: update * vector/v.out.lidar/main.c: v.out.lidar: print names of column/table in error messages 2019-01-22 Veronica Andreo * imagery/i.cluster/i.cluster.html, imagery/i.cluster/main.c: i.cluster: shrink sample option description to fit UI and extend description in the manual 2019-01-22 Martin Landa * include/gis.h: fix compilation error on Windows caused by https://trac.osgeo.org/grass/changeset/73982 2019-01-22 Markus Neteler * testsuite/examples/test_framework_GRASS_GIS_with_NC.conf, testsuite/examples/test_framework_GRASS_GIS_with_NC.sh: test_framework_GRASS_GIS_with_NC.sh: autodetect ARCH; customizable FREECPU * .../examples/test_framework_GRASS_GIS_with_NC.sh: test_framework_GRASS_GIS_with_NC.sh: make conf_file a parameter, add help text 2019-01-22 Huidae Cho * scripts/v.db.addtable/v.db.addtable.py: v.db.addtable: Do not create unique index from this script; v.db.connect will try to create it again causing some drivers to fail (PostgreSQL) 2019-01-21 Markus Neteler * .../examples/test_framework_GRASS_GIS_with_NC.conf, .../examples/test_framework_GRASS_GIS_with_NC.sh: test_framework_GRASS_GIS_with_NC.sh: store configuration in separate file * imagery/i.atcorr/i.atcorr.html, imagery/i.landsat.toar/i.landsat.toar.html, scripts/i.pansharpen/i.pansharpen.html: manual: added more refs to i.colors.enhance 2019-01-20 Maris Nartiss * lib/imagery/sigset.c, lib/raster3d/rle.c: Check for return value of scanf * include/defs/imagery.h, include/gis.h: Introduce warn_unused_result macro * imagery/i.segment/iseg.h, imagery/i.segment/mean_shift.c, imagery/i.segment/open_files.c, imagery/i.segment/region_growing.c, lib/gis/basename.c, lib/segment/format.c, raster/r.out.mat/main.c, raster/r.recode/read_rules.c, raster/r.stream.extract/close.c, raster/r.stream.extract/do_astar.c, raster/r.stream.extract/init_search.c, raster/r.stream.extract/load.c, raster/r.stream.extract/streams.c, raster/r.stream.extract/thin.c: Fix some instances of printing of off_t and size_t 2019-01-19 Vaclav Petras * testsuite/examples/test_framework_GRASS_GIS_with_NC.sh: tests: add another basic name of a NC Wake map to example script 2019-01-18 Vaclav Petras * testsuite/examples/test_framework_GRASS_GIS_with_NC.sh: tests: add maps to bring full NC closer to basic 2019-01-18 Markus Neteler * lib/init/grass.py: grass.py: browser = xdg-open as fallback; no browser message spam in batch jobs; small help text wording and standardization * testsuite/{ => examples}/test_framework_GRASS_GIS_with_NC.sh: test_framework_GRASS_GIS_with_NC.sh: moved into 'examples/' subdir to prevent from undesired execution in online testsuite 2019-01-18 Anna Petrášová * gui/wxpython/location_wizard/wizard.py: fixes for python3 and wxPython4 2019-01-17 Maris Nartiss * raster/r.kappa/stats.c: r.kappa: Pass correct map@mapset combo to the r.stats call 2019-01-17 Veronica Andreo * imagery/i.cluster/main.c: i.cluster: enhance description for sample option 2019-01-17 Martin Landa * lib/python/script/task.py: attempt to fix grass.task.get_interface python3 issue, see https://trac.osgeo.org/grass/ticket/3731 2019-01-16 Markus Metz * lib/vector/Vlib/intersect.c: Vlib: fix fp error in Vect_segment_intersection() 2019-01-16 Markus Neteler * testsuite/README, testsuite/test_framework_GRASS_GIS_with_NC.sh: test_framework_GRASS_GIS_with_NC.sh: script added to easily run test framework based on NC full dataset. Note: script requires configuration to local system in initial part. Online version at http://fatra.cnr.ncsu.edu/grassgistests/summary_report/ * vector/v.select/testsuite/test_v_select.py: v.select/testsuite: fix tearDown(), test now succeeds * temporal/t.rast3d.univar/testsuite/test_univar.py: t.rast3d.univar/testsuite: fix test (one more column present) 2019-01-16 Martin Landa * lib/python/script/core.py: grass.core.find_program(): force bytes, see https://trac.osgeo.org/grass/ticket/3731 2019-01-16 Markus Neteler * scripts/g.search.modules/testsuite/test_g_search_modules.py: test_g_search_modules.py: fix author name 2019-01-15 Markus Neteler * raster/r.out.gdal/r.out.gdal.html: r.out.gdal manual: extended creation of overviews section 2019-01-14 Martin Landa * tools/g.html2man/g.html2man.py: fix https://trac.osgeo.org/grass/changeset/73939 for python2, see https://trac.osgeo.org/grass/ticket/3731 * tools/g.html2man/g.html2man.py: attempt to fix g.html2man wingrass python3 issue, see https://trac.osgeo.org/grass/ticket/3731 2019-01-14 Markus Neteler * vector/v.type/v.type.html: v.type manual: ref to v.centroids added 2019-01-13 Martin Landa * mswindows/osgeo4w/package.sh: attempt to fix ctypes compilation, force python3, see https://trac.osgeo.org/grass/ticket/3731 2019-01-12 Martin Landa * gui/wxpython/core/gcmd.py, gui/wxpython/core/globalvar.py, gui/wxpython/core/utils.py, lib/python/script/core.py: wingrass77 core python3 issues, see https://trac.osgeo.org/grass/ticket/3723 2019-01-12 Maris Nartiss * lib/python/pygrass/raster/testsuite/test_history.py: PyGRASS: A test case for history.command() 2019-01-11 Martin Landa * mswindows/osgeo4w/setup_x86.hint.tmpl, mswindows/osgeo4w/setup_x86_64.hint.tmpl: wingrass: add missing dependency - python3-pywin32 2019-01-10 Markus Neteler * lib/init/grass.py: grass.py: added --config svn_revision 2019-01-10 Martin Landa * gui/wxpython/gmodeler/preferences.py: wxgui/gmodeler: fix model properties dialog (missing import) 2019-01-07 Martin Landa * include/Make/Shlib.make: revert https://trac.osgeo.org/grass/changeset/73864, https://trac.osgeo.org/grass/changeset/73865 and https://trac.osgeo.org/grass/changeset/73905 2019-01-06 Markus Metz * raster/r.horizon/testsuite/test_r_horizon.py: r.horizon: fix test_raster_mode_one_direction for https://trac.osgeo.org/grass/changeset/73049 (allow negative angles) * raster/r.horizon/testsuite/test_r_horizon.py: r.horizon: fix test for https://trac.osgeo.org/grass/changeset/73049 (allow negative angles) 2019-01-05 Markus Neteler * raster/r.reclass/testsuite/test_r_reclass.py: : fix TabError: inconsistent use of tabs and spaces in indentation; tabs are to be avoided by editor configuration, see https://trac.osgeo.org/grass/w iki/Submitting/Python#Editorsettingsfor4-spaceindentation (https://trac.osgeo.org/grass/ticket/3709) 2019-01-03 Martin Landa * lib/python/script/core.py: avoid usage of os.environb, inspired by https://stackoverflow.com/questions/52269281/fix-import-error-on- using-environb-in-python, see https://trac.osgeo.org/grass/ticket/3723 * include/Make/Shlib.make: Shlib.make: MinGW's 'ln' just copies the file, see https://trac.osgeo.org/grass/ticket/3718 2019-01-02 Anna Petrášová * temporal/t.info/t.info.py: t.info: fix syntax error introduced earlier * gui/wxpython/core/utils.py, .../ctypes/ctypesgencore/printer/preamble.py, lib/python/ctypes/preamble.py, lib/python/pygrass/gis/__init__.py, lib/python/pygrass/modules/interface/module.py, lib/python/pygrass/raster/history.py, .../pygrass/raster/testsuite/test_raster_region.py, lib/python/pygrass/vector/__init__.py, lib/python/pygrass/vector/abstract.py, lib/python/pygrass/vector/geometry.py, .../vector/testsuite/test_geometry_attrs.py, lib/python/pygrass/vector/testsuite/test_table.py, lib/python/temporal/c_libraries_interface.py, lib/python/temporal/core.py, lib/python/temporal/open_stds.py, temporal/t.info/t.info.py, temporal/t.merge/t.merge.py, temporal/t.rast.gapfill/t.rast.gapfill.py, temporal/t.rast.series/t.rast.series.py, temporal/t.rast.to.rast3/t.rast.to.rast3.py, temporal/t.rename/t.rename.py, temporal/t.unregister/t.unregister.py, .../t.vect.observe.strds/t.vect.observe.strds.py: python: various fixes for python 3 in pygrass and temporal 2019-01-02 Markus Metz * vector/v.overlay/area_area.c: v.overlay: speedup for large, complex input areas 2019-01-01 Markus Neteler * INSTALL, REQUIREMENTS.html, grasslib.dox, include/VERSION, lib/gis/gislib_cmdline_parsing.dox, lib/init/grass.py, man/build_rest.py: Happy New Year 2018-12-31 Martin Landa * mswindows/GRASS-Packager.bat.tmpl: wingrass: switch package environment to python3-based, see https://trac.osgeo.org/grass/ticket/3719 * mswindows/osgeo4w/setup_x86_64.hint.tmpl: wingrass 64bit: there is no freetype-mingw package, fix https://trac.osgeo.org/grass/changeset/73893 2018-12-30 Martin Landa * mswindows/GRASS-Packager.bat.tmpl, mswindows/env.bat, mswindows/osgeo4w/env.bat.tmpl, mswindows/osgeo4w/grass.bat.tmpl: set python 3 environment in OSGeo4W bundle python3 for standalone winGRASS python 3 environment in standalone winGRASS patches provided by hellik, see https://trac.osgeo.org/grass/ticket/3719 2018-12-30 Huidae Cho * locale/po/grasslibs_bn.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fi.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_hu.po, locale/po/grasslibs_id_ID.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_BR.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_si.po, locale/po/grasslibs_ta.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_uk.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_bn.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fi.po, locale/po/grassmods_fr.po, locale/po/grassmods_hu.po, locale/po/grassmods_id_ID.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_ml.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_BR.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_si.po, locale/po/grassmods_ta.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_uk.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_bn.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fi.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_hu.po, locale/po/grasswxpy_id_ID.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ko.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_BR.po, locale/po/grasswxpy_ro.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_si.po, locale/po/grasswxpy_ta.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_uk.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: i18n: Sync transifex messages 2018-12-30 Anna Petrášová * gui/wxpython/dbmgr/base.py: wxGUI/dbmgr: ListCtrl needs to override certain method * gui/wxpython/wxplot/profile.py: wxGUI/profile: fix showing legend 2018-12-29 Martin Landa * mswindows/osgeo4w/setup_x86.hint.tmpl, mswindows/osgeo4w/setup_x86_64.hint.tmpl: wingrass: update setup.hint to use python3 dependencies, thanks hellik for the patch, see https://trac.osgeo.org/grass/ticket/3719 * mswindows/osgeo4w/package.sh: force Python3 for compilation, see https://trac.osgeo.org/grass/ticket/3719 2018-12-29 Huidae Cho * display/d.mon/render_cmd.py: d.mon: Create a temporary file for d.text input=- (https://trac.osgeo.org/grass/ticket/3721) * display/d.title/main.c: d.title: d.text won't create a temporary file when passed a file 2018-12-27 Markus Neteler * imagery/i.atcorr/sensors_csv/README: i.atcorr: source of Worldview4 filter functions added * imagery/i.atcorr/geomcond.cpp, imagery/i.atcorr/geomcond.h, imagery/i.atcorr/i.atcorr.html, imagery/i.atcorr/iwave.cpp, imagery/i.atcorr/iwave.h, imagery/i.atcorr/sensors_csv/worldview4.csv: i.atcorr: Worldview4 filter functions added * vector/v.vol.rst/main.c: v.vol.rst: fix user warning as cellout is undefined here * vector/v.out.ogr/v.out.ogr.html: v.out.ogr manual: OGR_SQLITE_CACHE=1024 hint added 2018-12-26 Martin Landa * include/Make/Shlib.make: remove extra line in Shlib.make, see https://trac.osgeo.org/grass/ticket/3718 * include/Make/Shlib.make: wingrass: create unversioned copy of libs to simplify QGIS packaging 2018-12-26 Markus Neteler * raster/r.buildvrt/r.buildvrt.html, scripts/r.drain/r.drain.html: Fix a couple of spelling errors reported by lintian QA tool (thanks to Bas Couwenberg, fixes https://trac.osgeo.org/grass/ticket/3717) * display/d.legend/draw.c, display/d.vect/shape.c, doc/vector/v.example/main.c, general/g.region/printwindow.c, general/g.rename/testsuite/test_overwrite.py, general/g.setproj/get_deg.c, general/g.setproj/get_num.c, general/g.setproj/main.c, imagery/i.atcorr/computations.cpp, imagery/i.atcorr/main.cpp, imagery/i.evapo.pm/functions.c, imagery/i.his.rgb/his2rgb.c, imagery/i.ortho.photo/README, imagery/i.ortho.photo/alg_photo_rectify.txt, imagery/i.ortho.photo/lib/orthoref.c, imagery/i.segment/flag.h, imagery/i.segment/mean_shift.c, imagery/i.segment/outline, imagery/i.smap/decimate.c, imagery/i.smap/reg_util.c, include/iostream/empq_impl.h, include/iostream/mm.h, lib/gis/adj_cellhd.c, lib/gis/lz4.c, lib/ogsf/gk2.c, lib/ogsf/gs.c, lib/ogsf/gsd_label.c, lib/ogsf/gsd_objs.c, lib/ogsf/gsd_prim.c, lib/ogsf/gsdrape.c, lib/ogsf/gsds.c, lib/ogsf/gvl2.c, lib/ogsf/gvl_calc.c, lib/ogsf/gvld.c, lib/raster/color_org.c, lib/raster/rasterlib.dox, lib/raster3d/raster3dlib.dox, lib/rst/interp_float/segmen2d_parallel.c, mswindows/external/rbatch/batchfiles.md, mswindows/external/rbatch/batchfiles.tex, raster/r.contour/README, raster/r.cost/flag.h, raster/r.cost/main.c, raster/r.distance/distance.c, raster/r.fill.stats/main.c, raster/r.gwflow/r.gwflow.html, raster/r.lake/main.c, raster/r.li/r.li.daemon/daemon.h, raster/r.out.gdal/main.c, raster/r.proj/main.c, raster/r.random.cells/flag.h, raster/r.random/local_proto.h, raster/r.ros/main.c, raster/r.ros/spot_dist.c, raster/r.spread/spot.c, raster/r.stream.extract/flag.h, raster/r.sun/main.c, raster/r.sun/rsunglobals.h, raster/r.sun/rsunlib.c, raster/r.sun/sunradstruct.h, raster/r.sunhours/solpos00.c, raster/r.sunmask/solpos00.c, raster/r.surf.area/main.c, raster/r.surf.contour/flag.h, raster/r.terraflow/main.cpp, raster/r.terraflow/water.cpp, raster/r.to.vect/lines.c, raster/r.viewshed/distribute.cpp, raster/r.viewshed/eventlist.h, raster/r.viewshed/grid.cpp, raster/r.viewshed/grid.h, raster/r.viewshed/rbbst.cpp, raster/r.walk/flag.h, raster/r.walk/main.c, raster/r.watershed/ram/do_cum.c, raster/r.watershed/ram/flag.h, raster/r.watershed/seg/do_cum.c, raster/r.watershed/seg/flag.h, raster/r.watershed/shed/print.c, raster3d/r3.gwflow/r3.gwflow.html, raster3d/r3.retile/test.r3.retile.sh, raster3d/r3.showdspf/get_color_ogl.c, raster3d/r3.showdspf/main_ogl.c, raster3d/r3.showdspf/new_init_graphics.c, raster3d/r3.stats/support.c, raster3d/r3.to.rast/main.c, tools/module_synopsis.sh, tools/pylintrc.txt, vector/v.in.ogr/main.c, vector/v.label.sa/main.c, vector/v.profile/main.c: bulk fixing of typos in comments (using tools/fix_typos.sh) * locale/po/grasslibs_ar.po, locale/po/grasslibs_bn.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fi.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_hu.po, locale/po/grasslibs_id_ID.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_BR.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_si.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_ta.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_uk.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_bn.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fi.po, locale/po/grassmods_fr.po, locale/po/grassmods_hu.po, locale/po/grassmods_id_ID.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_ml.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_BR.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_si.po, locale/po/grassmods_sl.po, locale/po/grassmods_ta.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_uk.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_bn.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fi.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_hu.po, locale/po/grasswxpy_id_ID.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ko.po, locale/po/grasswxpy_lv.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_BR.po, locale/po/grasswxpy_ro.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_si.po, locale/po/grasswxpy_ta.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_uk.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: i18N: sync from Transifex (https://www.transifex.com/grass- gis/grass7/dashboard/) except for Latvian; Latvian sync'ed from trunk files * config.guess, config.sub: config.guess + config.sub: updated from http://git.savannah.gnu.org/cgit/config.git/plain/ * temporal/t.rast.series/test_t.sereis_bug_3223.sh: svn propset * display/d.legend.vect/main.c, imagery/i.eb.hsebal01/main.c, raster/r.kappa/prt2csv_mat.c: avoid C++ style comments in C 2018-12-25 Markus Neteler * lib/init/grass.py: grass.py: minor comment and msg fixes; trailing white space removed 2018-12-25 Martin Landa * lib/raster/gdal.c: libraster: add support for GDAL 2.4 on MS Windows (new attempt) * gui/wxpython/gui_core/menu.py, gui/wxpython/gui_core/treeview.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/modules/extensions.py, lib/python/ctypes/ctypesgencore/parser/lextab.py, lib/raster/gdal.c: revert accidental commit https://trac.osgeo.org/grass/changeset/73835 * gui/wxpython/gui_core/menu.py, gui/wxpython/gui_core/treeview.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/modules/extensions.py, lib/python/ctypes/ctypesgencore/parser/lextab.py, lib/raster/gdal.c: libraster: add support for GDAL 2.4 on MS Windows 2018-12-25 Helmut Kudrnovsky * mswindows/osgeo4w/package.sh: wingrass: switch to GDAL 2.4.0 in OSGeo4W 2018-12-25 Martin Landa * gui/wxpython/modules/extensions.py: wxGUI: install extension dialog - hide repo settings (not used and misleading for user) * lib/python/ctypes/ctypesgencore/parser/lextab.py: missing lextab is causing problem on travis-ci, ignore svn property kept active 2018-12-24 Martin Landa * lib/python/ctypes/ctypesgencore/parser/lextab.py: lextab.py is created by compilation process * gui/wxpython/xml/toolboxes.xml, gui/wxpython/xml/wxgui_items.xml: r.mapcalc.simple added to the menu, https://trac.osgeo.org/grass/ticket/3431 * lib/python/ctypes/ctypesgencore/parser/lextab.py: revert accidentally committed changes in https://trac.osgeo.org/grass/changeset/73827 * lib/python/ctypes/ctypesgencore/parser/lextab.py, lib/python/ctypes/ctypesgencore/parser/pplexer.py: ctypes compilation error with Python-3.7, closes https://trac.osgeo.org/grass/ticket/3704 * gui/wxpython/mapwin/buffered.py: wxGUI: only one color (red) for region extent 2018-12-22 Markus Metz * vector/v.distance/main.c: v.distance: improve iterative search, fix for dmax 2018-12-21 Markus Metz * vector/v.distance/main.c: v.distance: speed improvement for small dmax 2018-12-20 Markus Metz * vector/v.out.ogr/main.c: v.out.ogr: fix https://trac.osgeo.org/grass/ticket/3714, segfault with -n, fix indentation 2018-12-18 Huidae Cho * locale/po/grasslibs_es.po, locale/po/grassmods_cs.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_ko.po: i18n: merge transifex 2018-12-18 Martin Landa * lib/init/grass.py: add powershell shell support to grass.py (see https://trac.osgeo.org/grass/ticket/3713) patch provided by pmolzer 2018-12-16 Martin Landa * scripts/r.reclass.area/r.reclass.area.html, scripts/r.reclass.area/zipcodes_larger2000ha.png, scripts/r.reclass.area/zipcodes_minor1000ha.png: r.reclass.area: add figure examples 2018-12-15 Helmut Kudrnovsky * scripts/d.rast.edit/d.rast.edit.html: d.rast.edit: add wxGUI.rdigit reference to manual 2018-12-15 Maris Nartiss * locale/po/grasswxpy_lv.po: Locale: Update translation to Latvian 2018-12-14 Markus Neteler * raster/r.mapcalc/r.mapcalc.html: r.mapcalc manual: refer to r.mapcalc.simple * lib/htmldriver/htmldriver.html: htmldriver: changed example to NC dataset 2018-12-12 Martin Landa * gui/wxpython/core/gcmd.py: wxGUI: fix command output handling in Python3 2018-12-11 Martin Landa * scripts/r.mapcalc.simple/r.mapcalc.simple.py: r.mapcalc.simple: more guisections, description cosmetics, see https://trac.osgeo.org/grass/ticket/3431 * scripts/g.extension/g.extension.py: fix g.extension for python3, see https://trac.osgeo.org/grass/ticket/3446 2018-12-11 Markus Neteler * scripts/Makefile, scripts/r.mapcalc.simple/Makefile, scripts/r.mapcalc.simple/r.mapcalc.simple.html, scripts/r.mapcalc.simple/r.mapcalc.simple.py, .../testsuite/test_rmapcalcsimple.py: r.mapcalc.simple: added from https://svn.osgeo.org/grass/sandbox/wenzeslaus/r.mapcalculator as r.mapcalc.simple (trac https://trac.osgeo.org/grass/ticket/3431) 2018-12-10 Markus Neteler * vector/v.split/v.split.html: v.split manual: improve section title * vector/v.split/v.split.html: v.split manual: improve section title 2018-12-09 Markus Neteler * vector/v.split/v.split.html: v.split manual: segment length notes improved (contributed by Ken Mankoff) * vector/v.split/v.split.html: v.split manual: added info on how to obtain segment length info (source: mlennert, https://lists.osgeo.org/pipermail/grass- user/2018-November/079761.html) 2018-12-08 Markus Neteler * scripts/r.in.wms/wms_base.py: r.in.wms: added missing .tif extension needed by gdalwarp (GDAL 2.3+), fixes trac https://trac.osgeo.org/grass/ticket/3702 2018-12-08 Huidae Cho * locale/po/grasslibs_ko.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_ko.po, locale/po/grasswxpy_ko.po: i18n: Merge POs from Transifex 2018-12-06 Markus Neteler * scripts/r.grow/r.grow.html: r.grow manual: minor example cosmetics 2018-12-05 Huidae Cho * locale/po/grasslibs_ko.po, locale/po/grassmods_ko.po, locale/po/grasswxpy_ko.po: i18n: Update Korean POs 2018-12-05 Markus Neteler * doc/howto_release.txt: doc/howto_release.txt: minor updates 2018-12-05 Maris Nartiss * imagery/i.gensig/covariance.c: i.gensig: Skip NULL cells when calculating variance 2018-12-05 Markus Neteler * doc/howto_release.txt: doc/howto_release.txt: fix URL of Transifex dashboard * .travis.yml: Attempt to add Codecov support for automated source code quality checks (https://codecov.io/gh/GRASS-GIS/grass-ci) 2018-12-05 Maris Nartiss * imagery/i.gensig/get_train.c: i.gensig: Use n_ macro for plural form handling 2018-12-04 Huidae Cho * locale/po/grassmods_ar.po, locale/po/grassmods_bn.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fi.po, locale/po/grassmods_fr.po, locale/po/grassmods_hu.po, locale/po/grassmods_id_ID.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_ml.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_BR.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_si.po, locale/po/grassmods_sl.po, locale/po/grassmods_ta.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_uk.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po: PO files: r7375[45] * locale/po/grassmods_ar.po, locale/po/grassmods_bn.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fi.po, locale/po/grassmods_fr.po, locale/po/grassmods_hu.po, locale/po/grassmods_id_ID.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_ml.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_BR.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_si.po, locale/po/grassmods_sl.po, locale/po/grassmods_ta.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_uk.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po: PO files: https://trac.osgeo.org/grass/changeset/73757 * display/d.linegraph/main.c: d.linegraph: typo 2018-12-04 Markus Neteler * locale/po/grassmods_ar.po, locale/po/grassmods_bn.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fi.po, locale/po/grassmods_fr.po, locale/po/grassmods_hu.po, locale/po/grassmods_id_ID.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_ml.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_BR.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_si.po, locale/po/grassmods_sl.po, locale/po/grassmods_ta.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_uk.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po: i18N: fix typo in r.spreadpath msg (completes https://trac.osgeo.org/grass/changeset/73517) 2018-12-04 Huidae Cho * raster/r.in.lidar/main.c: r.in.lidar: typo 2018-12-03 Huidae Cho * raster/r.in.xyz/main.c: r.in.xyz: typo 2018-11-30 Anna Petrášová * raster/r.in.lidar/r.in.lidar.html: r.in.lidar man page typo * scripts/v.rast.stats/v.rast.stats.py: v.rast.stats: mixed tabs and spaces 2018-11-30 Markus Neteler * lib/init/grass.py: grass.py: fix inconsistent use of tabs and spaces in indentation (spaces to be used) 2018-11-29 Luca Delucchi * scripts/v.report/v.report.py: v.report: added c flag to avoid column names in output 2018-11-27 Markus Neteler * lib/init/grass.py: grass.py: fi inconsistent use of tabs and spaces in indentation (spaces to be used) 2018-11-26 Markus Neteler * doc/howto_release.txt: doc/howto_release.txt: minor update * raster/r.patch/r.patch.html: r.patch manual: fix typo in https://trac.osgeo.org/grass/changeset/73709 2018-11-26 Vaclav Petras * raster/r.patch/r.patch.html: r.patch: clarify and extend the stacking/patching order description 2018-11-25 Markus Metz * lib/init/grass.py: libinit: fix https://trac.osgeo.org/grass/changeset/73707, clean_all() takes no arguments 2018-11-24 Markus Metz * lib/init/grass.py: libinit: start rewriting to use functions in lib/python/scripts * lib/python/script/setup.py: libpython: add functions to finish a GRASS session * lib/init/grass.py: libinit: use clean_default_db() from script.setup * lib/python/script/setup.py: libpython: move clean_default_db() to setup 2018-11-22 Markus Neteler * ps/ps.map/ps.map.html, vector/v.db.connect/v.db.connect.html: v.db.connect and ps.map manuals: fix typos; DPI cosmetics * raster3d/r3.out.vtk/main.c, raster3d/r3.out.vtk/r3.out.vtk.html: r3.out.vtk: improved error message when output cannot be written 2018-11-21 Markus Metz * lib/init/grass.py: lib/init: clean up sqlite db if existing, see https://trac.osgeo.org/grass/ticket/3697 2018-11-21 Markus Neteler * Dockerfile: Dockerfile: avoid -march=native compiler flag 2018-11-20 Markus Neteler * locale/po/grassmods_es.po: r.in.bin i18N: nwres => nsres (completes https://trac.osgeo.org/grass/changeset/73682) * locale/po/grassmods_ar.po, locale/po/grassmods_bn.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fi.po, locale/po/grassmods_fr.po, locale/po/grassmods_hu.po, locale/po/grassmods_id_ID.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_ml.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_BR.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_si.po, locale/po/grassmods_sl.po, locale/po/grassmods_ta.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_uk.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po: r.in.bin i18N: nwres => nsres (completes https://trac.osgeo.org/grass/changeset/73682) 2018-11-18 Huidae Cho * raster/r.in.bin/main.c: r.in.bin: nwres => nsres 2018-11-15 Markus Neteler * rpm/grass.spec: Fedora grass.spec: automagic byte compilation activated, see https://fedoraproject.org/wiki/Changes/No_more_autom agic_Python_bytecompilation_phase_2 2018-11-13 Markus Neteler * doc/python/script/r.example.html, doc/raster/r.example/r.example.html, doc/vector/v.example/v.example.html: r.example, v.example manuals: expanded to be closer to https://trac.osgeo.org/grass/wiki/Submitting/Docs 2018-11-13 Markus Metz * vector/v.generalize/displacement.c, vector/v.generalize/matrix.c, vector/v.generalize/misc.c, vector/v.generalize/network.c, vector/v.generalize/simplification.c: v.generalize: reduce compiler warnings * vector/v.generalize/main.c: v.generalize: +warning about ignored where and cats options; reduce compiler warnings * vector/v.generalize/main.c: v.generalize: preserve boundary categories 2018-11-13 Veronica Andreo * scripts/v.rast.stats/v.rast.stats.py: v.rast.stats: add where option (thanks Markus Metz) 2018-11-09 Martin Landa * scripts/r.in.srtm/r.in.srtm.html, scripts/r.in.srtm/r.in.srtm.py: r.in.srtm: more keywords, link r.in.srtm.region addon in manual 2018-11-07 Moritz Lennert * vector/v.select/testsuite/test_v_select.py: v.select (testsuite): use self for the specific instance, not cls * vector/v.select/main.c: v.select: Output map should only be created if any elements are found 2018-11-06 Markus Neteler * rpm/grass.spec: Fedora rpm SPEC: fix to include libgrass_*.so files in grass-libs.rpm 2018-11-05 Markus Neteler * raster/r.in.png/r.in.png.html, raster/r.out.png/r.out.png.html: r.in.png/r.out.png manuals: descriptions expanded 2018-11-01 Markus Neteler * locale/po/grasslibs_bn.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fi.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_hu.po, locale/po/grasslibs_id_ID.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_BR.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_si.po, locale/po/grasslibs_ta.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_uk.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_bn.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fi.po, locale/po/grassmods_fr.po, locale/po/grassmods_hu.po, locale/po/grassmods_id_ID.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_ml.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_BR.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_si.po, locale/po/grassmods_sl.po, locale/po/grassmods_ta.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_uk.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_bn.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ko.po: i18N: fixed https://trac.osgeo.org/grass/changeset/73627 and https://trac.osgeo.org/grass/changeset/73628 also in grassmods_*.po files; msg deduplication; sync from Transifex (https://www.transifex.com/grass-gis/grass7/dashboard/) except for Latvian; Latvian sync'ed from trunk files 2018-11-01 Markus Metz * vector/v.patch/v.patch.html: v.patch: update manual 2018-10-31 Maris Nartiss * imagery/i.group/main.c: i.group: Allow listing group and subgroup contents also for groups from other mapsets. * include/defs/imagery.h, lib/imagery/find.c, lib/imagery/fopen.c, lib/imagery/group.c, lib/imagery/list_subgp.c, lib/imagery/ref.c: Imagery: Add mapset aware functions to allow group file reading from other mapsets. 2018-10-31 Huidae Cho * db/drivers/dbf/db.c: dbf: typo * raster/r.stream.extract/cseg.c: r.stream.extract: Typo 2018-10-30 Markus Metz * lib/raster/get_row.c, raster/r.buildvrt/link.c, raster/r.buildvrt/main.c: virtual raster: fix embed nulls and stats in metadata 2018-10-29 Markus Metz * lib/vector/diglib/spindex_rw.c, lib/vector/rtree/index.c, lib/vector/rtree/io.c: vectorlib: fix size estimation of spatial indices 2018-10-28 Markus Neteler * rpm/grass.spec: Fedora rpm SPEC: minor tweaks 2018-10-26 Martin Landa * raster/r.relief/r.relief.html: r.relief: note in manual that current mask is ignored 2018-10-26 Markus Metz * lib/gis/seek.c: libgis: report reason if unable to seek 2018-10-24 Martin Landa * raster/r.relief/main.c, raster/r.relief/r.relief.html: r.relief: output is required (remove unused code + update manual) 2018-10-22 Markus Neteler * locale/po/grasslibs_ar.po, locale/po/grasslibs_bn.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fi.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_hu.po, locale/po/grasslibs_id_ID.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_BR.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_si.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_ta.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_uk.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po: i18N: deduplicate messages * locale/po/grasslibs_ar.po, locale/po/grasslibs_bn.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fi.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_hu.po, locale/po/grasslibs_id_ID.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_BR.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_si.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_ta.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_uk.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po: pngdriver: typo (completes https://trac.osgeo.org/grass/changeset/73589) * locale/po/grasslibs_ar.po, locale/po/grasslibs_bn.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fi.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_hu.po, locale/po/grasslibs_id_ID.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_BR.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_si.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_ta.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_uk.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po: imagery: warning message cleanup (completes https://trac.osgeo.org/grass/changeset/73588) 2018-10-22 Huidae Cho * lib/pngdriver/read_png.c: pngdriver: typo * lib/imagery/iscatt_core.c: imagery: warning message cleanup 2018-10-21 Soeren Gebbert * lib/python/gunittest/gmodules.py: pygrass library: Fixed doctests in _gunittest/gmodules * lib/python/pygrass/gis/__init__.py: pygrass library: Fixed doctests in __init__ * lib/python/pygrass/modules/grid/grid.py: pygrass library: Fixed doctests in modules/grid/grid * lib/python/pygrass/modules/interface/module.py: pygrass library: Fixed doctests in modules/interface/module * lib/python/pygrass/modules/shortcuts.py: pygrass library: Fixed doctests in modules/shortcuts * lib/python/pygrass/raster/__init__.py: pygrass library: Fixed doctests in raster/__init__ * lib/python/temporal/base.py: temporal framework: Fixed doctests in base * lib/python/temporal/c_libraries_interface.py: temporal framework: Fixed doctests in c_library_interface * lib/python/temporal/temporal_extent.py: temporal framework: Fixed doctests in temporal_extent * lib/gis/parser.c: Fixed bug in parser introduced with https://trac.osgeo.org/grass/changeset/73525 and https://trac.osgeo.org/grass/changeset/73561 2018-10-20 Markus Metz * vector/v.in.ogr/main.c: v.in.ogr: disable unreliable OGR extents for spatial filter 2018-10-19 Martin Landa * lib/raster/gdal.c: libraster: add support for GDAL 2.3 on Windows * mswindows/osgeo4w/package.sh: wingrass: switch to PROJ 5.2 and GDAL 2.3 2018-10-18 Markus Neteler * doc/howto_release.txt, gui/wxpython/psmap/g.gui.psmap.html, gui/wxpython/rlisetup/wizard.py, imagery/i.gensigset/i.gensigset.html, locale/po/grassmods_ar.po, locale/po/grassmods_bn.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fi.po, locale/po/grassmods_fr.po, locale/po/grassmods_hu.po, locale/po/grassmods_id_ID.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_ml.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_BR.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_si.po, locale/po/grassmods_sl.po, locale/po/grassmods_ta.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_uk.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_bn.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fi.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_hu.po, locale/po/grasswxpy_id_ID.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ko.po, locale/po/grasswxpy_lv.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_BR.po, locale/po/grasswxpy_ro.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_si.po, locale/po/grasswxpy_ta.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_uk.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po, raster/r.category/r.category.html, raster/r.flow/r.flow.html, raster/r.geomorphon/r.geomorphon.html, raster/r.kappa/r.kappa.html, raster/r.recode/r.recode.html, raster/r.surf.gauss/r.surf.gauss.html, raster/r.surf.random/r.surf.random.html, raster/r.texture/r.texture.html, raster/r.watershed/front/r.watershed.html, vector/v.overlay/main.c, vector/v.random/v.random.html: bulk fixing of typos (using tools/fix_typos.sh) * tools/fix_typos.sh: fix_typos.sh script: GRASS related whitelist started 2018-10-17 Markus Metz * vector/v.select/copy_tabs.c: v.select: fix attribute table key name 2018-10-17 Markus Neteler * imagery/i.segment/testsuite/test_isegment.py: i.segment: testsuite added 2018-10-16 Soeren Gebbert * lib/gis/parser.c: Fixed bug in parser introduced with https://trac.osgeo.org/grass/changeset/73525 2018-10-16 Markus Metz * imagery/i.segment/write_output.c: i.segment: fix https://trac.osgeo.org/grass/changeset/73512 writing out segment ids 2018-10-16 Martin Landa * raster/r.quantile/r.quantile.html: r.quantile: remove self- reference from manual 2018-10-16 Anna Petrášová * vector/v.surf.rst/main.c: v.surf.rst: clarify default smooth value 2018-10-15 Anna Petrášová * gui/wxpython/gui_core/gselect.py, gui/wxpython/gui_core/wrap.py: wxGUI: fix for wxPython 4, see https://trac.osgeo.org/grass/ticket/3681 2018-10-15 Markus Neteler * scripts/r.fillnulls/r.fillnulls.py: r.fillnulls: added memory parameter for internal r.resamp.bspline call 2018-10-14 Markus Neteler * gui/wxpython/docs/wxGUI.iscatt.html, gui/wxpython/docs/wxGUI.nviz.html, gui/wxpython/docs/wxGUI.rdigit.html, gui/wxpython/docs/wxGUI.vnet.html, gui/wxpython/iclass/g.gui.iclass.html, gui/wxpython/vdigit/g.gui.vdigit.html: wxGUI manual pages: added missing KEYWORDS section 2018-10-14 Martin Landa * raster/r.buildvrt/r.buildvrt.html: r.buildvrt: fix a typo in manual 2018-10-14 Markus Neteler * doc/howto_release.txt: howto_release: transifex push not yet possible, see https://trac.osgeo.org/grass/ticket/3539 * scripts/v.import/v.import.html, vector/v.in.ogr/v.in.ogr.html: v.in.ogr/v.import manual pages: explain error messages (contributed by Pierre Roudier, trac https://trac.osgeo.org/grass/ticket/3563 with modifications 2018-10-13 Soeren Gebbert * lib/gis/parser_json.c, lib/gis/testsuite/test_parser_json.py: Added tests to the GRASS GIS JSON parser 2018-10-12 Soeren Gebbert * lib/gis/parser.c, lib/gis/parser_json.c, lib/gis/parser_local_proto.h: Added actinia JSON compatible output to the GRASS parser for any module 2018-10-11 Markus Metz * vector/v.in.ogr/main.c: v.in.ogr: disable default spatial filter based on extents reported by OGR 2018-10-11 Yann Chemin * imagery/i.eb.hsebal01/main.c: faster/cleaner (all messages appear when verbose level above std) 2018-10-11 Maris Nartiss * lib/init/grass.py: init: Do not fail if directory exists (observed in a case of race condition) 2018-10-10 Markus Metz * raster/r.spreadpath/main.c: r.spreadpath: use Segment_[open|close]() * lib/segment/flush.c: libsegment: fix for all-in-memory cache 2018-10-09 Markus Metz * imagery/i.segment/create_isegs.c, imagery/i.segment/iseg.h, imagery/i.segment/write_output.c: i.segment: fix writing out goodness of fit * raster/r.watershed/seg/bseg_close.c, raster/r.watershed/seg/bseg_open.c, raster/r.watershed/seg/cseg_close.c, raster/r.watershed/seg/cseg_open.c, raster/r.watershed/seg/dseg_close.c, raster/r.watershed/seg/dseg_open.c, raster/r.watershed/seg/sseg_close.c, raster/r.watershed/seg/sseg_open.c: r.watershed/seg: use Segment_[open|close]() * raster/r.stream.extract/bseg.c, raster/r.stream.extract/cseg.c, raster/r.stream.extract/dseg.c, raster/r.stream.extract/seg.c: r.stream.extract: use Segment_[open|close]() * raster/r.resamp.bspline/main.c: r.resamp.bspline: use Segment_[open|close]() * vector/v.surf.bspline/main.c: v.surf.bspline: use Segment_[open|close]() * lib/segment/close.c, lib/segment/get.c, lib/segment/get_row.c, lib/segment/put.c, lib/segment/put_row.c, lib/segment/setup.c: libsegment: failsafe handling of all-in-memory cache 2018-10-09 Markus Neteler * lib/init/grass7.html: grass7 startup manual: example related to PROJ string usage added 2018-10-09 Yann Chemin * imagery/i.eb.hsebal01/main.c: fail convergence gracefully and write output anyway for post-analysis 2018-10-08 Markus Metz * include/segment.h, lib/segment/close.c, lib/segment/format.c, lib/segment/get.c, lib/segment/get_row.c, lib/segment/open.c, lib/segment/put.c, lib/segment/put_row.c: libsegment: + all in memory cache * raster/r.info/main.c: r.info -s: always report total number of cells 2018-10-07 Anna Petrášová * gui/wxpython/gui_core/query.py: wxGUI: fix querying for Python 2/3, see https://trac.osgeo.org/grass/ticket/3673 * gui/wxpython/rlisetup/wizard.py: wxGUI: fix https://trac.osgeo.org/grass/ticket/3675 2018-10-06 Markus Metz * raster/r.li/r.li.daemon/daemon.c: r.li: fix segfault in r.li.shannon (see https://trac.osgeo.org/grass/ticket/3676) 2018-10-03 Maris Nartiss * scripts/r.fillnulls/r.fillnulls.py: r.fillnulls: Do not fail hard if input map has no holes. 2018-10-01 Anna Petrášová * gui/wxpython/gui_core/widgets.py: wxGUI: fix GListCtrl for wxPython 4 2018-09-30 Markus Neteler * scripts/v.db.univar/v.db.univar.html, vector/v.qcount/v.qcount.html, vector/v.univar/v.univar.html: v.qcount manual: result is stored as cat, not attribute; manual: more man page cross-links 2018-09-29 Anna Petrášová * lib/python/ctypes/preamble.py: ctypes: no need to decode bytes, should stay bytes * gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/wrap.py, gui/wxpython/psmap/dialogs.py, gui/wxpython/psmap/frame.py: wxGUI/psmap: wxPython 4 compatibility 2018-09-29 Stefan Blumentrath * scripts/v.rast.stats/v.rast.stats.py: apply multiraster patch see https://trac.osgeo.org/grass/ticket/3523 2018-09-28 Markus Neteler * locale/po/grasslibs_bn.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fi.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_hu.po, locale/po/grasslibs_id_ID.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_BR.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_si.po, locale/po/grasslibs_ta.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_uk.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_bn.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fi.po, locale/po/grassmods_fr.po, locale/po/grassmods_hu.po, locale/po/grassmods_id_ID.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_ml.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_BR.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_si.po, locale/po/grassmods_ta.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_uk.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_bn.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fi.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_hu.po, locale/po/grasswxpy_id_ID.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ko.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_BR.po, locale/po/grasswxpy_ro.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_si.po, locale/po/grasswxpy_ta.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_uk.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: i18N: sync from Transifex (https://www.transifex.com/grass-gis/grass7/dashboard/) except for Latvian; Latvian sync'ed from trunk files * locale/transifex/.tx/config: transifex: restore transifex_merge.sh method, i.e. file sync structure as used in G74 2018-09-27 Luca Delucchi * lib/python/temporal/base.py, lib/python/temporal/temporal_extent.py: temporal library: eval support for t.info, fixed https://trac.osgeo.org/grass/ticket/3264 * lib/python/temporal/univar_statistics.py: temporal lib: improved message if the are no maps in the request, wrong query or wrong period * lib/python/temporal/list_stds.py: temporal lib: add error message if the are no maps in the request, see https://trac.osgeo.org/grass/ticket/2268 * lib/python/temporal/univar_statistics.py, temporal/t.rast.univar/testsuite/test_univar.py: t.rast.univar: added non-null cells, see https://trac.osgeo.org/grass/ticket/3375 2018-09-27 Anna Petrášová * lib/python/pygrass/vector/table.py: pygrass: fix for Python 3, see https://trac.osgeo.org/grass/ticket/3662 2018-09-26 Luca Delucchi * scripts/i.colors.enhance/i.colors.enhance.py: i.color.enhance: remove pygrass dependency * scripts/i.colors.enhance/i.colors.enhance.py: i.colors.enhance: check for not existing maps, see https://trac.osgeo.org/grass/ticket/2984 2018-09-26 Martin Landa * gui/wxpython/gui_core/goutput.py, gui/wxpython/gui_core/prompt.py: Command prompt - Log files produces empty log files, see https://trac.osgeo.org/grass/ticket/3657 * scripts/g.extension/g.extension.py: g.extension: fix debug message syntax * imagery/i.vi/main.c: i.vi: add NDVI keyword 2018-09-26 Anna Petrášová * gui/wxpython/psmap/utils.py: wxGUI: fix for wxPython 4, see https://trac.osgeo.org/grass/ticket/3621 2018-09-25 Markus Neteler * Dockerfile: Dockerfile: have UTF8 defined 2018-09-25 Martin Landa * gui/wxpython/datacatalog/tree.py: revert https://trac.osgeo.org/grass/changeset/73398 it cause troubles when switching mapset or copying data, need to be implemented in other way * gui/wxpython/datacatalog/tree.py: wxGUI/datacatalog: indicate in simple way current location/mapset * lib/python/pygrass/vector/__init__.py: pygrass: number_of() add support for boundaries and centroids * lib/python/pygrass/vector/__init__.py: pygrass wrongly reports lines for point vector maps, see https://trac.osgeo.org/grass/ticket/3549 2018-09-24 Martin Landa * gui/wxpython/lmgr/frame.py: attribute table manager fails to start from new mapset, see https://trac.osgeo.org/grass/ticket/3658 2018-09-24 Markus Neteler * raster/r.in.gdal/r.in.gdal.html: r.in.gdal manual: Raster Attribute Tables note added 2018-09-23 Anna Petrášová * scripts/r.in.wms/wms_drv.py: r.in.wms: encode projection 2018-09-21 Markus Metz * lib/raster/vrt.c, raster/r.buildvrt/main.c: virtual raster: avoid recursion to self 2018-09-19 Markus Neteler * vector/v.univar/v.univar.html: v.univar manual: beautify example section * raster/r.fill.stats/r.fill.stats.html: r.fill.stats manual: example added (derived from r.fillnulls example) 2018-09-19 Anna Petrášová * scripts/r.in.wms/wms_base.py: r.in.wms: decode shouldn't be needed 2018-09-19 Markus Neteler * raster/r.fill.stats/main.c, raster/r.resamp.bspline/main.c, scripts/r.fillnulls/r.fillnulls.py, temporal/t.rast.gapfill/t.rast.gapfill.py, vector/v.surf.rst/main.c, vector/v.vol.rst/main.c: keywords: add "no-data filling" keyword for keyword index 2018-09-19 Anna Petrášová * gui/wxpython/gui_core/wrap.py, gui/wxpython/psmap/frame.py: wxGUI: fix https://trac.osgeo.org/grass/ticket/3649 2018-09-17 Markus Neteler * rpm/grass.spec: Fedora rpm SPEC: simplified postgresql support (merge of https://src.fedoraproject.org/rpms/grass/pull-request/4) * scripts/r.import/r.import.py: r.import: remove hardcoded memory limit (r.in.gdal will take care) 2018-09-17 Anna Petrášová * lib/python/pygrass/raster/category.py, lib/python/pygrass/utils.py: pygrass: work on Python 3 support - fixes to get raster tests working 2018-09-17 Vaclav Petras * raster/r.mapcalc/testsuite/const_map_test.sh, testsuite/raster/raster_md5test.sh: tests: don't use LOCATION to mean full path to mapset (see https://trac.osgeo.org/grass/ticket/2681) * lib/init/grass.py: init: improve message when d/l/m not set (see https://trac.osgeo.org/grass/ticket/2681) This state is not likely to happen (not sure when it happens), but giving a general message with general terminology and suggestion seems like the right thing to do. * lib/init/README: init: replace obsolete doc by link to up-to-date doc (see https://trac.osgeo.org/grass/ticket/2679, https://trac.osgeo.org/grass/changeset/72791, https://trac.osgeo.org/grass/changeset/73354) * lib/init/grass7.html: init: remove documentation for removed env var interface (see https://trac.osgeo.org/grass/ticket/2676, finishes https://trac.osgeo.org/grass/changeset/72791) The setting of d/l/m using environment variables was never working in 7.x. https://trac.osgeo.org/grass/changeset/72791 missed this part of documentation. See also https://trac.osgeo.org/grass/ticket/2681 for removal of LOCATION_NAME. * lib/init/grass.py, lib/init/grass7.html: init: use LOCATION to stand for location name in help (see https://trac.osgeo.org/grass/ticket/2681) In the documentation of CLI and --help use simply LOCATION instead of LOCATION_NAME because LOCATION fits with mapset. LOCATION_NAME versus LOCATION is a legacy which does not have to be propagated to primary interface. This changes only documentation, no iterface changes are made. * lib/init/grass.py: init: use MAPSET_PATH instead of LOCATION for full path to current mapset variable (see https://trac.osgeo.org/grass/ticket/2681) Changes the (local) shell variable used to refer to full path to the current mapset from LOCATION to MAPSET_PATH. The name LOCATION was a lagacy name (see also LOCATION_NAME) reintroduced in https://trac.osgeo.org/grass/changeset/60216 (not mentioned in the commit message, used locally like in the Python prompt). The LOCATION is kept for backwards compatibility and can be safely removed for the next major release (8.0). 2018-09-16 Vaclav Petras * lib/init/grass.py: init: use correct name for 3D raster mask The correct name is defined in include/raster3d.h as RASTER3D_MASK_MAP define. The prompt from https://trac.osgeo.org/grass/changeset/48247 (rewritten from Python to Bash in https://trac.osgeo.org/grass/changeset/60216, https://trac.osgeo.org/grass/ticket/2284) did not respect the new mask name from https://trac.osgeo.org/grass/changeset/47536 (from G3D_MASK to RASTER3D_MASK). * lib/init/grass.py: init: restructure for quick overview and PEP8 compliance * gui/wxpython/core/workspace.py, gui/wxpython/lmgr/frame.py, gui/wxpython/xml/grass-gxw.dtd: wxGUI: save database, location and mapset to workspace and switch it when opening it (closes https://trac.osgeo.org/grass/ticket/3575) It is no longer possible to just open workspace in a different mapset than the one where it was saved. However, when session element is not present (deleted or older gxw file) no mapset switching is performed. Older versions of GRASS GIS simply ignore the session element. An error message is given when mapset does not exist and options to proceed or not are given with some details (can be improved by diagnostics from grass.py if moved to library). * lib/init/grass.py: init: increase PEP8 compliance This still leaves most of W191, E501, and E101 and some E402, E122, E127. 2018-09-16 Anna Petrášová * lib/python/pygrass/utils.py: pygrass: we need to return unicode 2018-09-16 Vaclav Petras * lib/init/grass.py: init: clean mapset only after locking it (fixes https://trac.osgeo.org/grass/ticket/613, see https://trac.osgeo.org/grass/ticket/1286) Only after we set the user-requested mapset as current (GISRC) and lock it, we can do the startup cleaning using clean_temp (to clean after previous sessions if needed). The cleaning was in place at least since https://trac.osgeo.org/grass/changeset/11260 but it got moved to a wrong place some time after that but before r37863. 2018-09-16 Anna Petrášová * gui/wxpython/gui_core/prompt.py, gui/wxpython/nviz/main.py, gui/wxpython/nviz/mapwindow.py, gui/wxpython/nviz/tools.py, gui/wxpython/nviz/wxnviz.py: wxGUI: fixes for Python 3 - 3D view and running commands from command console * lib/python/ctypes/ctypesgencore/parser/lex.py, lib/python/ctypes/ctypesgencore/parser/pplexer.py: ctypes: fix compilation on Mac, not sure why it was there, we might need to revisit this if it causes problems * lib/python/ctypes/preamble.py: ctypes: put back function removed during porting to Python 3, it is needed otherwise errors like the one in https://trac.osgeo.org/grass/ticket/3641 appears 2018-09-16 Vaclav Petras * lib/init/grass.py: init: call clean_temp always at exit This is has the same behaviour as before, i.e. clean_temp called at all exits and it is similar to what was there before https://trac.osgeo.org/grass/changeset/73336, i.e. .tmp deleted at exit. Additionally this calls clean_temp also in some error states when then exist function calls in the call are not reached. See https://trac.osgeo.org/grass/ticket/3635 for removal of Python- based clean up procedures (which should be covered by clean_temp). * lib/init/grass.py: init: remove basically dead code to clean mapset .tmp in default startup (see https://trac.osgeo.org/grass/ticket/3635) The default (fallback) startup contained code which was probably from the original Python rewrite (https://trac.osgeo.org/grass/changeset/37863) and maybe originated from workaround in r21048. The clean_temp tool is called and takes care of cleaning, so this should not be neccessary, not even for GUI (mentioned in the comment). GUI is not using mapset temporary directory since https://trac.osgeo.org/grass/changeset/73334 (https://trac.osgeo.org/grass/ticket/3637). * lib/init/grass.py: init: do not remove wrong mapset .tmp, rely on clean_temp (see https://trac.osgeo.org/grass/ticket/3635) The previous behavior was deleting whole mapset temporary directory of a mapset set at the startup. When started in mapset A, switched to B, exited, whole .tmp of A was removed, B was cleaned by clean_temp. Now cleaning of A is done during switching (as before) but it is not touched again, so no running processed in a (new) session in A are in denger of loosing temporary files. The mapset active at exit is cleaning using clean_temp as before, but only by that. * lib/init/grass.py: init: remove lock from the current mapset (fixes https://trac.osgeo.org/grass/ticket/3631) Do not remove lock based on the path to the initially locked file, but instead use the rc file point to by GISRC (assumed stable within this proccess) to find out the current mapset and remove lock file there. Now a sequence start in mapset A, switch to B, exit removes all lock files. Before, only the A lock file was removed, specifically the lock file was left in the mapset exited from. 2018-09-15 Vaclav Petras * gui/wxpython/core/render.py: wxGUI/core: replace grass.script.tempfile by tempfile.NamedTemporaryFile (fixes https://trac.osgeo.org/grass/ticket/3637) Switches from mapset temporary directory to system temporary directory which was previously set up for the session for all GUI rendering files. This also refactors and unifies handling of the temporary files related to rendering, although on error and when removing/deleting the layers removing of the files happens in the same way as before. All files are now using NamedTemporaryFile instead of some using g.tempfile and some NamedTemporaryFile. This means that when mapset is switched, files are present in the (correct) session directory, not incorrect mapset directory and then not deleted later. (Deleting these files could cause rendering errors, while not deleting them would lead to accumulating of files in mapset temporary directory). See also: * https://trac.osgeo.org/grass/changeset/28605 which adds glob for one delete when core.utils.GetTempfile(), i.e., g.tempfile was still used (the glob part is still there) * https://trac.osgeo.org/grass/changeset/56444 which adds mkstemp() for some of the files * https://trac.osgeo.org/grass/changeset/60947 attempt to fix cleaning of deleting temporary files (https://trac.osgeo.org/grass/ticket/560) which changes mkstemp to NamedTemporaryFile (still used now) * https://trac.osgeo.org/grass/changeset/69085 which checked legend row file (legrow) name of last character being digit (isdigit()) which was true for files from g.tempfile but does not seem to have a reason (removed now) * https://trac.osgeo.org/grass/ticket/3635 which investigates a suspicious cleanups of mapset temporary directory which at this point seemed to be cleaning rendering files from GUI (https://trac.osgeo.org/grass/changeset/37863, https://trac.osgeo.org/grass/changeset/21048) 2018-09-15 Markus Metz * vector/v.category/main.c, vector/v.category/v.category.html: v.category: explain option=report (fixes https://trac.osgeo.org/grass/ticket/3643) 2018-09-14 Vaclav Petras * lib/python/imaging/Makefile, lib/python/imaging/README, lib/python/imaging/operations.py: pythonlib: add image file manipulation functions to imaging 2018-09-14 Anna Petrášová * gui/wxpython/core/render.py, lib/python/script/utils.py: add function for safe passing text into environment under both Python 2 and 3 on Windows * gui/wxpython/gis_set.py: wxGUI: remove accidentally commited prints 2018-09-13 Anna Petrášová * gui/wxpython/mapwin/buffered.py, gui/wxpython/mapwin/decorations.py, gui/wxpython/nviz/animation.py: wxGUI: GetClientSizeTuple is not anymore in wx4 * scripts/g.extension/g.extension.py: g.extension: fix for Python2/3 2018-09-11 Markus Metz * vector/v.distance/main.c: v.distance: G_percent cosmetics 2018-09-11 Anna Petrášová * lib/python/ctypes/ctypesgencore/parser/preprocessor.py: ctypes: no need to decode, should aready be string in Python 3, causes compilation error on Mac 2018-09-09 Markus Metz * imagery/i.segment/open_files.c: i.segment: input bands must not be NULL or constant 2018-09-08 Martin Landa * lib/gis/parser_dependencies.c: libgis: message cosmetics in parser dependecies * gui/wxpython/gui_core/ghelp.py: partly revert accidental commit https://trac.osgeo.org/grass/changeset/73293 * Vagrantfile, gui/wxpython/gui_core/ghelp.py: vagrafile: switch to bionic 2018-09-08 Markus Neteler * Dockerfile, lib/init/grass.py: Dockerfile: 'set ENV SHELL' to avoid /bin/sh fallback in interactive GRASS GIS sessions in docker 2018-09-07 Martin Landa * gui/wxpython/gui_core/ghelp.py: wxGUI: fix About dialog for Python3 2018-09-07 Yann Chemin * imagery/i.eb.hsebal01/main.c: updated code for eact and z0m nullval in auto mode 2018-09-07 Markus Metz * imagery/i.segment/iseg.h, imagery/i.segment/open_files.c: i.segment: avoid integer overflow with extremely large regions * imagery/i.segment/open_files.c: i.segment: another fix for memory management estimation * imagery/i.segment/open_files.c: i.segment: fix memory management estimation 2018-09-05 Yann Chemin * imagery/i.eb.hsebal01/main.c: moved e_act from input value to input map (ref: i.rh in addons) 2018-09-05 Moritz Lennert * vector/v.distance/main.c: v.distance: only use Vect_set_db_updated(&From) when existing table is updated 2018-09-05 Markus Metz * lib/python/script/core.py: libpython: revert https://trac.osgeo.org/grass/changeset/73238 * lib/segment/open.c: libsegment: do not zero fill, use lseek in Segment_open() 2018-09-05 Markus Neteler * doc/grass_database.html, gui/wxpython/README, gui/wxpython/docs/wxGUI.html, lib/init/README, lib/init/grass.py, lib/init/grass7.html, mswindows/GRASS-Installer.nsi.tmpl, mswindows/osgeo4w/postinstall.bat: Update all occurrences of -text, -gtext, -gui to --text, --gtext, --gui (trac https://trac.osgeo.org/grass/ticket/1665) 2018-09-05 Vaclav Petras * lib/init/grass.py: init: use the two dash text option in after- error suggestion * lib/init/grass.py: init: report when rc file is empty Useful filename is reported only later on (home), here the one in /tmp. * lib/init/grass.py: init: use the two dash option in after-error suggestion * lib/init/grass.py: init: support spaces in path for GRASS_BATCH_JOB (see https://trac.osgeo.org/grass/ticket/3170) 2018-09-04 Anna Petrášová * gui/wxpython/nviz/wxnviz.py, gui/wxpython/vdigit/wxdigit.py, gui/wxpython/vdigit/wxdisplay.py: wxGUI: define WindowsError for Python 3 on non-Windows platforms * gui/wxpython/gui_core/wrap.py: wxGUI: fix for wxPython 4 deprecated function * gui/wxpython/lmgr/frame.py: wxGUI: platform decoding fixed for Python 3 2018-09-04 Martin Landa * mswindows/osgeo4w/setup_x86.hint.tmpl, mswindows/osgeo4w/setup_x86_64.hint.tmpl: wingrass: wxpython packages rename to python-wx, see https://trac.osgeo.org/osgeo4w/ticket/577 2018-09-04 Anna Petrášová * gui/wxpython/core/gconsole.py: wxGUI: fix debug mode with Python 3 2018-09-03 Anna Petrášová * lib/init/grass.py: init: reintroduce fixed to_text_str function to encode/decode correctly paths 2018-09-03 Markus Metz * lib/python/script/core.py: libpython: by default, no error output is produced even though the output in case of failure reads "Process ended with non-zero return code 1. See errors in the (error) output.", change default to cpature and report error output * vector/v.to.db/main.c, vector/v.to.db/query.c: v.to.db: check if column(s) exist before updating, includes check for correct column type, create column(s) of not existing, see https://trac.osgeo.org/grass/ticket/3466 * raster/r.random.cells/init.c, raster/r.random.cells/main.c, raster/r.random.cells/random.c, raster/r.random.cells/ransurf.h, raster/r.random.surface/init.c, raster/r.random.surface/main.c, raster/r.random.surface/random.c, raster/r.random.surface/ransurf.h: r.random.cells, r.random.surface: use G_drand48(), fixes https://trac.osgeo.org/grass/ticket/2496 2018-09-03 Anna Petrášová * gui/wxpython/gui_core/preferences.py: wxGUI: missing checkboxes in g.mapsets dialog with wx4, see https://trac.osgeo.org/grass/ticket/3629 2018-09-03 Vaclav Petras * gui/wxpython/gui_core/gselect.py: wxGUI/gui_core: lazy import both of the pygrass (ctypes) dependent modules If one can be lazy imported, the other can be too. Avoids or postpones a fatal error at startup when uncaught exception happens. Also translate the error message and avoid 'is False', use not (style and readability). 2018-09-03 Anna Petrášová * gui/wxpython/animation/anim.py, gui/wxpython/animation/dialogs.py, gui/wxpython/animation/frame.py, gui/wxpython/animation/mapwindow.py, gui/wxpython/animation/provider.py, gui/wxpython/animation/utils.py, gui/wxpython/core/gcmd.py, gui/wxpython/core/gconsole.py, gui/wxpython/core/gthread.py, gui/wxpython/core/render.py, gui/wxpython/core/settings.py, gui/wxpython/core/toolboxes.py, gui/wxpython/core/treemodel.py, gui/wxpython/core/units.py, gui/wxpython/core/utils.py, gui/wxpython/core/workspace.py, gui/wxpython/core/ws.py, gui/wxpython/datacatalog/dialogs.py, gui/wxpython/datacatalog/frame.py, gui/wxpython/datacatalog/toolbars.py, gui/wxpython/datacatalog/tree.py, gui/wxpython/dbmgr/base.py, gui/wxpython/dbmgr/dialogs.py, gui/wxpython/dbmgr/sqlbuilder.py, gui/wxpython/dbmgr/vinfo.py, gui/wxpython/gcp/manager.py, gui/wxpython/gcp/mapdisplay.py, gui/wxpython/gis_set.py, gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/model.py, gui/wxpython/gmodeler/preferences.py, gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/ghelp.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/gui_core/gselect.py, gui/wxpython/gui_core/mapdisp.py, gui/wxpython/gui_core/menu.py, gui/wxpython/gui_core/preferences.py, gui/wxpython/gui_core/pyedit.py, gui/wxpython/gui_core/query.py, gui/wxpython/gui_core/simplelmgr.py, gui/wxpython/gui_core/toolbars.py, gui/wxpython/gui_core/treeview.py, gui/wxpython/gui_core/vselect.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/gui_core/wrap.py, gui/wxpython/gui_core/wxlibplot.py, gui/wxpython/iclass/dialogs.py, gui/wxpython/iclass/frame.py, gui/wxpython/iclass/statistics.py, gui/wxpython/iclass/toolbars.py, gui/wxpython/icons/icon.py, gui/wxpython/image2target/ii2t_gis_set.py, gui/wxpython/image2target/ii2t_manager.py, gui/wxpython/image2target/ii2t_mapdisplay.py, gui/wxpython/iscatt/controllers.py, gui/wxpython/iscatt/core_c.py, gui/wxpython/iscatt/dialogs.py, gui/wxpython/iscatt/frame.py, gui/wxpython/iscatt/iscatt_core.py, gui/wxpython/iscatt/plots.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/location_wizard/base.py, gui/wxpython/location_wizard/dialogs.py, gui/wxpython/location_wizard/wizard.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/main.py, gui/wxpython/mapdisp/statusbar.py, gui/wxpython/mapdisp/test_mapdisp.py, gui/wxpython/mapswipe/dialogs.py, gui/wxpython/mapswipe/frame.py, gui/wxpython/mapswipe/mapwindow.py, gui/wxpython/mapswipe/toolbars.py, gui/wxpython/mapwin/base.py, gui/wxpython/mapwin/buffered.py, gui/wxpython/modules/colorrules.py, gui/wxpython/modules/extensions.py, gui/wxpython/modules/histogram.py, gui/wxpython/modules/import_export.py, gui/wxpython/modules/mcalc_builder.py, gui/wxpython/modules/vclean.py, gui/wxpython/nviz/mapwindow.py, gui/wxpython/nviz/preferences.py, gui/wxpython/nviz/tools.py, gui/wxpython/nviz/workspace.py, gui/wxpython/photo2image/ip2i_manager.py, gui/wxpython/photo2image/ip2i_mapdisplay.py, gui/wxpython/psmap/dialogs.py, gui/wxpython/psmap/frame.py, gui/wxpython/psmap/instructions.py, gui/wxpython/psmap/utils.py, gui/wxpython/rdigit/dialogs.py, gui/wxpython/rdigit/toolbars.py, gui/wxpython/rlisetup/frame.py, gui/wxpython/rlisetup/sampling_frame.py, gui/wxpython/rlisetup/wizard.py, gui/wxpython/startup/locdownload.py, gui/wxpython/timeline/frame.py, gui/wxpython/tools/update_menudata.py, gui/wxpython/tplot/frame.py, gui/wxpython/vdigit/dialogs.py, gui/wxpython/vdigit/mapwindow.py, gui/wxpython/vdigit/preferences.py, gui/wxpython/vdigit/toolbars.py, gui/wxpython/vdigit/wxdigit.py, gui/wxpython/vdigit/wxdisplay.py, gui/wxpython/vnet/dialogs.py, gui/wxpython/vnet/vnet_core.py, gui/wxpython/vnet/vnet_data.py, gui/wxpython/vnet/widgets.py, gui/wxpython/web_services/dialogs.py, gui/wxpython/web_services/widgets.py, gui/wxpython/wxplot/base.py, gui/wxpython/wxplot/dialogs.py, gui/wxpython/wxplot/histogram.py, gui/wxpython/wxplot/profile.py, gui/wxpython/wxplot/scatter.py, lib/python/ctypes/ctypesgen.py, lib/python/ctypes/ctypesgencore/ctypedescs.py, lib/python/ctypes/ctypesgencore/descriptions.py, lib/python/ctypes/ctypesgencore/expressions.py, lib/python/ctypes/ctypesgencore/libraryloader.py, lib/python/ctypes/ctypesgencore/messages.py, lib/python/ctypes/ctypesgencore/options.py, .../ctypes/ctypesgencore/parser/cdeclarations.py, lib/python/ctypes/ctypesgencore/parser/cgrammar.py, lib/python/ctypes/ctypesgencore/parser/cparser.py, .../ctypes/ctypesgencore/parser/ctypesparser.py, .../ctypesgencore/parser/datacollectingparser.py, lib/python/ctypes/ctypesgencore/parser/lex.py, lib/python/ctypes/ctypesgencore/parser/lextab.py, lib/python/ctypes/ctypesgencore/parser/pplexer.py, .../ctypes/ctypesgencore/parser/preprocessor.py, lib/python/ctypes/ctypesgencore/parser/yacc.py, lib/python/ctypes/ctypesgencore/printer/printer.py, .../ctypes/ctypesgencore/processor/pipeline.py, lib/python/ctypes/preamble.py, lib/python/gunittest/case.py, lib/python/gunittest/gutils.py, lib/python/pydispatch/dispatcher.py, lib/python/pydispatch/robustapply.py, lib/python/pygrass/modules/interface/module.py, lib/python/pygrass/modules/interface/parameter.py, lib/python/pygrass/raster/abstract.py, lib/python/pygrass/raster/history.py, lib/python/pygrass/raster/segment.py, .../pygrass/raster/testsuite/test_history.py, lib/python/pygrass/vector/geometry.py, lib/python/pygrass/vector/table.py, lib/python/script/core.py, lib/python/script/db.py, lib/python/script/task.py, .../testsuite/test_start_command_functions.py, lib/python/script/testsuite/test_utils.py, lib/python/script/utils.py, lib/python/temporal/c_libraries_interface.py, lib/python/temporal/core.py, lib/python/temporal/temporal_algebra.py, .../temporal/temporal_raster_base_algebra.py, lib/python/temporal/temporal_vector_algebra.py, .../temporal/testsuite/test_register_function.py, locale/grass_po_stats.py, man/build_class.py, man/build_class_graphical.py, man/build_full_index.py, man/build_html.py, man/build_index.py, man/build_index_rest.py, man/build_keywords.py, man/build_manual_gallery.py, man/build_rest.py, man/build_topics.py, man/parser_standard_options.py, scripts/db.droptable/db.droptable.py, scripts/db.in.ogr/db.in.ogr.py, scripts/db.test/db.test.py, scripts/db.univar/db.univar.py, scripts/g.extension/g.extension.py, .../g.extension/testsuite/test_addons_modules.py, .../g.extension/testsuite/test_addons_toolboxes.py, .../testsuite/test_g_search_modules.py, scripts/i.in.spotvgt/i.in.spotvgt.py, scripts/i.oif/i.oif.py, scripts/i.pansharpen/i.pansharpen.py, scripts/i.tasscap/i.tasscap.py, scripts/m.proj/m.proj.py, scripts/r.buffer.lowmem/r.buffer.lowmem.py, scripts/r.colors.stddev/r.colors.stddev.py, scripts/r.fillnulls/r.fillnulls.py, scripts/r.in.srtm/r.in.srtm.py, scripts/r.in.wms/r.in.wms.py, scripts/r.in.wms/wms_base.py, scripts/r.in.wms/wms_drv.py, scripts/r.mask/r.mask.py, scripts/r.reclass.area/r.reclass.area.py, scripts/r.tileset/r.tileset.py, scripts/v.db.addcolumn/v.db.addcolumn.py, scripts/v.db.addtable/v.db.addtable.py, scripts/v.db.droptable/v.db.droptable.py, scripts/v.db.reconnect.all/v.db.reconnect.all.py, scripts/v.db.univar/v.db.univar.py, scripts/v.dissolve/v.dissolve.py, scripts/v.in.e00/v.in.e00.py, scripts/v.in.lines/v.in.lines.py, scripts/v.in.mapgen/v.in.mapgen.py, scripts/v.in.wfs/v.in.wfs.py, scripts/v.rast.stats/v.rast.stats.py, scripts/v.report/v.report.py, scripts/v.to.lines/v.to.lines.py, scripts/v.what.strds/testsuite/test_what_strds.py: experimental GSoC 2018 Python 3 support by Sanjeet Bhatti 2018-09-01 Helmut Kudrnovsky * vector/v.to.db/main.c: v.to.db: add more keywords 2018-08-31 Markus Metz * raster/r.horizon/main.c: r.horizon: check if coordinates are within the current region, fixes https://trac.osgeo.org/grass/ticket/3634 2018-08-31 Markus Neteler * include/VERSION: version bump: grass76 -> grass77 related updates * INSTALL, README, display/d.mon/main.c, doc/grass_database.html, doc/howto_release.txt, general/g.findfile/g.findfile.html, general/g.message/g.message.html, grasslib.dox, gui/icons/grass.desktop, gui/wxpython/README, gui/wxpython/docs/wxGUI.html, gui/wxpython/xml/menudata.README, .../test_i.topo.corr_synthetic_DEM_NC.sh, lib/gis/parser_wps.c, lib/gpde/gpdelib.dox, lib/init/README, lib/init/grass.sh, lib/init/grass7.html, lib/init/helptext.html, lib/python/docs/src/gunittest_running_tests.rst, lib/python/docs/src/pygrass_gis.rst, lib/python/gunittest/multirunner.py, lib/python/pygrass/modules/shortcuts.py, lib/python/script/core.py, lib/python/script/setup.py, locale/README, man/build_graphical_index.py, man/sphinx/conf.py, mswindows/Installer-Files/WinGRASS-README.url, mswindows/osgeo4w/package.cmd, temporal/t.rast.accumulate/t.rast.accumulate.html, vector/v.info/v.info.html: version bump: grass76 -> grass77 related updates * INSTALL, README, display/d.mon/main.c, doc/grass_database.html, doc/howto_release.txt, general/g.findfile/g.findfile.html, general/g.message/g.message.html, grasslib.dox, gui/icons/grass.desktop, gui/wxpython/README, gui/wxpython/docs/wxGUI.html, gui/wxpython/xml/menudata.README, .../test_i.topo.corr_synthetic_DEM_NC.sh, lib/gis/parser_wps.c, lib/gpde/gpdelib.dox, lib/init/README, lib/init/grass.sh, lib/init/grass7.html, lib/init/helptext.html, lib/python/docs/src/gunittest_running_tests.rst, lib/python/docs/src/pygrass_gis.rst, lib/python/gunittest/multirunner.py, lib/python/pygrass/modules/shortcuts.py, lib/python/script/core.py, lib/python/script/setup.py, locale/README, man/build_graphical_index.py, man/sphinx/conf.py, mswindows/Installer-Files/WinGRASS-README.url, temporal/t.rast.accumulate/t.rast.accumulate.html, vector/v.info/v.info.html: version bump: grass75 -> grass76 related updates * display/d.northarrow/main.c: d.northarrow: font, path and charset parameters added (https://trac.osgeo.org/grass/ticket/3516) * scripts/v.db.renamecolumn/v.db.renamecolumn.py: v.db.renamecolumn: add rename keyword for keyword consistency 2018-08-29 Markus Metz * raster/r.series/main.c: r.series: preserve input type if possible 2018-08-29 Stefan Blumentrath * lib/python/script/core.py: add tempname() function to grass.script.core, fix https://trac.osgeo.org/grass/ticket/3615 2018-08-28 Markus Metz * imagery/i.atcorr/BUGS: i.atcorr: add BUGS 2018-08-28 Yann Chemin * imagery/i.biomass/main.c: fixed prototype typo 2018-08-28 Vaclav Petras * lib/init/grass.py: init: more detailed info about creating locations and mapsets and error states * lib/init/grass.py: init: these two messages are not either-or * lib/init/grass.py: init: location variable to path, more comments 2018-08-27 Markus Neteler * scripts/r.fillnulls/r.fillnulls.html: r.fillnulls manual: example extended with bilinar method * vector/v.surf.rst/v.surf.rst.html: v.surf.rst manual: example changed from Spearfish to North Carolina dataset 2018-08-27 Vaclav Petras * lib/gis/colors.desc, lib/gis/colors/inferno, lib/gis/colors/magma, lib/gis/colors/plasma: add inferno, magma and plasma color tables (closes https://trac.osgeo.org/grass/ticket/3371, thanks to pierreroudier) 2018-08-26 Martin Landa * gui/wxpython/core/settings.py: wxGUI: show computational region by default, see https://trac.osgeo.org/grass/ticket/3519 2018-08-26 Markus Metz * imagery/i.atcorr/abstra.cpp, imagery/i.atcorr/atmosmodel.cpp: i.atcorr: keep float constants as float, not double * vector/v.colors/main.c, vector/v.colors/scan_attr.c: v.colors: +flag to output color table type and value range (see https://trac.osgeo.org/grass/ticket/3077) 2018-08-26 Helmut Kudrnovsky * mswindows/osgeo4w/setup_x86.hint.tmpl, mswindows/osgeo4w/setup_x86_64.hint.tmpl: winGRASS: add python-ply as a dependency 2018-08-25 Markus Metz * imagery/i.atcorr/6s.cpp, imagery/i.atcorr/6s.h, imagery/i.atcorr/abstra.cpp, imagery/i.atcorr/abstra.h, imagery/i.atcorr/aerosolconcentration.cpp, imagery/i.atcorr/aerosolconcentration.h, imagery/i.atcorr/aerosolmodel.cpp, imagery/i.atcorr/aerosolmodel.h, imagery/i.atcorr/altitude.cpp, imagery/i.atcorr/altitude.h, imagery/i.atcorr/atmosmodel.cpp, imagery/i.atcorr/atmosmodel.h, imagery/i.atcorr/common.cpp, imagery/i.atcorr/common.h, imagery/i.atcorr/computations.cpp, imagery/i.atcorr/gauss.cpp, imagery/i.atcorr/gauss.h, imagery/i.atcorr/geomcond.cpp, imagery/i.atcorr/geomcond.h, imagery/i.atcorr/interp.cpp, imagery/i.atcorr/interp.h, imagery/i.atcorr/iwave.cpp, imagery/i.atcorr/iwave.h, imagery/i.atcorr/main.cpp, imagery/i.atcorr/transform.cpp, imagery/i.atcorr/transform.h: i.atcorr: avoid float to double to float conversion, causing numerical instability 2018-08-25 Martin Landa * display/d.vect/area.c, display/d.vect/d.vect.html, display/d.vect/lines.c: d.vect with z height colors uses a random polygon point for height - patch to fix attached (see https://trac.osgeo.org/grass/ticket/934) 2018-08-25 Vaclav Petras * gui/wxpython/gis_set.py, gui/wxpython/startup/guiutils.py: wxGUI/startup: obtaining version number as a function * gui/wxpython/gis_set.py, gui/wxpython/startup/utils.py: wxGUI/startup: mapset and location remames as functions * gui/wxpython/gis_set.py, gui/wxpython/startup/guiutils.py, gui/wxpython/startup/utils.py: wxGUI/startup: read_gisrc as a GUI function (fixes https://trac.osgeo.org/grass/changeset/73175) * gui/wxpython/startup/utils.py: wxGUI/startup: no parameter for read_gisrc (forgotten self in https://trac.osgeo.org/grass/changeset/73175) * gui/wxpython/gis_set.py, gui/wxpython/startup/utils.py: wxGUI/startup: read_gisrc as a function * gui/wxpython/gis_set.py, gui/wxpython/startup/utils.py: wxGUI/startup: move delete mapset and location to separate functions * gui/wxpython/gis_set.py, gui/wxpython/startup/utils.py: wxGUI/startup: move mapset creation core to an utils function 2018-08-24 Helmut Kudrnovsky * mswindows/osgeo4w/setup_x86.hint.tmpl, mswindows/osgeo4w/setup_x86_64.hint.tmpl: winGRASS:. add pip as depencency 2018-08-24 Markus Metz * imagery/i.atcorr/i.atcorr.html: i.atcorr: update manual for PlanetScope 0f 2018-08-24 Markus Neteler * temporal/t.rast.algebra/t.rast.algebra.html: t.rast.algebra manual: explain ply installation on MS-Windows 2018-08-24 Markus Metz * lib/vector/Vlib/intersect2.c: Vlib: reduce dynamic fp representation error threshold 2018-08-24 Markus Neteler * raster/r.compress/r.compress.html: r.compress manual: example beautification * lib/raster/open.c: libraster: improved error msg if compression is not supported 2018-08-24 Vaclav Petras * gui/wxpython/gis_set.py, gui/wxpython/startup/guiutils.py: wxGUI/startup: new mapset dialog as a separate class and reuse create mapset method * gui/wxpython/gis_set.py, gui/wxpython/startup/guiutils.py, gui/wxpython/startup/utils.py: wxGUI/startup: file to separate GUI- dependent utils (now only db/loc/mapset setting) * gui/wxpython/gis_set.py, gui/wxpython/startup/utils.py: wxGUI/startup: lock filename and check in one function * gui/wxpython/gis_set.py, gui/wxpython/startup/__init__.py, gui/wxpython/startup/utils.py: wxGUI/startup: move search for grassdata to package * gui/wxpython/gis_set.py: wxGUI/startup: get the first possible grassdata match, not last (faster and more expected) * gui/wxpython/gis_set.py: wxGUI/startup: window titles should use title case (plus doc) 2018-08-23 Markus Metz * imagery/i.group/main.c: i.group: add file option for a file with a list of raster maps (https://trac.osgeo.org/grass/ticket/3627) 2018-08-23 Vaclav Petras * raster/r.cost/main.c: r.cost: reorder options, the usual order is input-output The main options input and output are always or almost always in the order input-output not the other way aroud as it was here. With output-input order, r.cost travel_time output=travel_cost caused: ERROR: Option does not accept multiple answers ERROR: Required parameter not set Now the help says: r.cost input=name output=name Although we don't consider using unnamed parameter or order of parameters part of API, https://trac.osgeo.org/grass/changeset/72720 which swapped input and output breaks any user scripts, workflows or documentation which use the first unamed parameter. 2018-08-23 Markus Metz * lib/vector/neta/spanningtree.c: netalib: sync qsort cp fn 2018-08-22 Markus Metz * general/g.region/main.c: g.region: fix grow option key in warnings * lib/vector/Vlib/break_lines.c: Vlib: add comment to qsort cmp fn (see https://trac.osgeo.org/grass/ticket/3564) * raster/r.distance/edges.c: r.distance: fix qsort cmp fn (see https://trac.osgeo.org/grass/ticket/3564) * raster/r.kappa/prt_mat.c: r.kappa: fix qsort cmp fn (see https://trac.osgeo.org/grass/ticket/3564) * raster/r.stats/stats.c: r.stats: fix qsort cmp fn (see https://trac.osgeo.org/grass/ticket/3564) * raster/r.what/main.c: r.what: fix qsort cmp fn (see https://trac.osgeo.org/grass/ticket/3564) * vector/v.profile/main.c: v.profile: fix qsort cmp fn (see https://trac.osgeo.org/grass/ticket/3564) 2018-08-21 Markus Metz * db/drivers/ogr/execute.c, db/drivers/ogr/fetch.c: db driver ogr: fix handling of OFTInteger64 2018-08-18 Markus Metz * vector/v.in.ogr/main.c: v.in.ogr: avoid buffer overflow with long attributes (text) 2018-08-17 Martin Landa * vector/v.vect.stats/main.c: v.vect.stats: map label/description UI fix * gui/wxpython/gui_core/forms.py: wxGUI forms: improve gui dependencies logic, see https://trac.osgeo.org/grass/ticket/3619 * vector/v.vect.stats/main.c: v.vect.stats: define gui dependencies, see https://trac.osgeo.org/grass/ticket/3619 2018-08-17 Markus Metz * raster/r.in.gdal/main.c, vector/v.in.ogr/main.c: r.in.gdal/v.in.ogr: +GDAL config and dataset open options (https://trac.osgeo.org/grass/ticket/3413) 2018-08-17 Martin Landa * vector/v.vect.stats/main.c: v.vect.stats: guisections improvement * gui/wxpython/gui_core/gselect.py: G_OPT_DB_WHERE - non-functional 'table' icon in gui, see https://trac.osgeo.org/grass/ticket/3619 2018-08-17 Markus Metz * raster/r.watershed/front/main.c, raster/r.watershed/front/r.watershed.html, raster/r.watershed/ram/Gwater.h, raster/r.watershed/ram/close_maps.c, raster/r.watershed/ram/do_cum.c, raster/r.watershed/ram/init_vars.c, raster/r.watershed/ram/main.c, raster/r.watershed/ram/usage.c, raster/r.watershed/seg/Gwater.h, raster/r.watershed/seg/bseg_read.c, raster/r.watershed/seg/bseg_write.c, raster/r.watershed/seg/close_maps.c, raster/r.watershed/seg/cseg_read.c, raster/r.watershed/seg/cseg_write.c, raster/r.watershed/seg/do_cum.c, raster/r.watershed/seg/dseg_read.c, raster/r.watershed/seg/dseg_write.c, raster/r.watershed/seg/init_vars.c, raster/r.watershed/seg/main.c, raster/r.watershed/seg/sseg_open.c: r.watershed: +retention for flow distribution, credits to Andreas Gericke (IGB Berlin) 2018-08-16 Markus Metz * raster/r.buffer/distance.h: r.buffer: fix interger overflow (fixes https://trac.osgeo.org/grass/ticket/3620) 2018-08-15 Maris Nartiss * scripts/i.spectral/i.spectral.py: i.spectral: Mark user visible strings for translation 2018-08-15 Vaclav Petras * lib/init/grass.py: init: do not show non-standard help options We are now not showing -help (legacy) and --h (module-like) in the same way we were not showing help (legacy from modules and subcommand-like). They are still supported for convenience, but not advertised. This also simplifies the help text a little bit. (Some tools do not show --help etc. in the help text at all. * lib/init/grass.py: init: advertise the double dash option in help text Both are supported already for a long time, --text is the more standard (comparing to -text) plus it is the one used with long flags for modules (e.g. --verbose). For now, one dash is still supported, so not warning the user when -text etc are used. See also wiki:Grass8Planning#grassexecutable and comment:2:ticket:3585. * lib/init/grass.py, lib/init/grass7.html: init: update doc for --tmp-location without -c (finishes https://trac.osgeo.org/grass/changeset/73096, see https://trac.osgeo.org/grass/ticket/3585) * lib/init/grass.py: init: add creation of XY location (closes https://trac.osgeo.org/grass/ticket/3586) Passing an empty string to grass.script.core.create_location would be enough but we are now explict both in code and in the interface. (Between https://trac.osgeo.org/grass/changeset/72790 and https://trac.osgeo.org/grass/changeset/73096 XY location could be created by not passing the ARG at all.) 2018-08-15 Anna Petrášová * gui/wxpython/lmgr/giface.py: wxGUI/lmgr: add layer selection into giface 2018-08-15 Vaclav Petras * lib/init/grass.py: init: -c not needed for --tmp-location (closes https://trac.osgeo.org/grass/ticket/3585) --tmp-location required -c flag because -c was associated with EPSG specification. The new approach is that EPSG is a value of whatever flag/option which needs EPSG or equivalent. No changes in the code. Parsing just takes any ARG (non-flag) available. We check if EPSG was provided and that mapset was not provided (i.e. exactly one ARG was provided). It is no longer possible to use --tmp-location without ARG to create an XY location. 2018-08-14 Anna Petrášová * gui/wxpython/psmap/g.gui.psmap.html, ps/ps.map/ps.map.html: ps.map/composer: small changes in manual 2018-08-13 Markus Neteler * raster/r.compress/r.compress.html: r.compress manual: url to zstd page added 2018-08-07 Markus Metz * raster/r.watershed/front/main.c, raster/r.watershed/ram/close_maps.c, raster/r.watershed/ram/close_maps2.c, raster/r.watershed/ram/def_basin.c, raster/r.watershed/ram/do_astar.c, raster/r.watershed/ram/do_cum.c, raster/r.watershed/ram/do_flatarea.c, raster/r.watershed/ram/find_pour.c, raster/r.watershed/ram/init_vars.c, raster/r.watershed/ram/main.c, raster/r.watershed/ram/no_stream.c, raster/r.watershed/ram/over_cells.c, raster/r.watershed/ram/split_str.c, raster/r.watershed/seg/bseg_get.c, raster/r.watershed/seg/bseg_read.c, raster/r.watershed/seg/bseg_write.c, raster/r.watershed/seg/close_maps.c, raster/r.watershed/seg/close_maps2.c, raster/r.watershed/seg/cseg_open.c, raster/r.watershed/seg/cseg_read.c, raster/r.watershed/seg/cseg_write.c, raster/r.watershed/seg/def_basin.c, raster/r.watershed/seg/do_astar.c, raster/r.watershed/seg/do_cum.c, raster/r.watershed/seg/dseg_open.c, raster/r.watershed/seg/dseg_read.c, raster/r.watershed/seg/dseg_write.c, raster/r.watershed/seg/find_pour.c, raster/r.watershed/seg/init_vars.c, raster/r.watershed/seg/main.c, raster/r.watershed/seg/no_stream.c, raster/r.watershed/seg/over_cells.c, raster/r.watershed/seg/sg_factor.c, raster/r.watershed/seg/slope_len.c, raster/r.watershed/seg/split_str.c, raster/r.watershed/seg/sseg_open.c: r.watershed: indent again * raster/r.watershed/ram/do_cum.c, raster/r.watershed/seg/do_cum.c: r.watershed: prepare for multiple bitmask encoded directions 2018-08-04 Markus Metz * raster/r.horizon/main.c: r.horizon: allow negative angles 2018-08-03 Veronica Andreo * scripts/v.what.vect/v.what.vect.html: v.what.vect manual: general cosmetics, add sentence about dmax in ll locations 2018-08-03 Markus Metz * db/drivers/ogr/describe.c: ogr driver: fix https://trac.osgeo.org/grass/changeset/73035 * db/drivers/ogr/describe.c: ogr driver: use DB_SQL_TYPE_TEXT as column type when appropriate * db/drivers/sqlite/describe.c: sqlite driver: fix default column length for declared column types * vector/v.in.ogr/main.c: v.in.ogr: use column type 'text' when appropriate 2018-08-03 Luca Delucchi * gui/wxpython/tplot/frame.py: g.gui.tplot: working on https://trac.osgeo.org/grass/ticket/3612 2018-08-03 Pietro Zambelli * .gitignore: Add more rules to gitignore to avoid to display files and directories generated during compilation * lib/python/pygrass/modules/grid/grid.py: pygrass - grid: Fix doctest * lib/python/pygrass/modules/shortcuts.py: pygrass - shortcuts: Fix use of python reserved words * scripts/r.grow/r.grow.py: r.grow: Remove the use of split function in the string module (not supported in python3) and remove unused import 2018-08-02 Markus Metz * imagery/i.atcorr/sensors_csv/planetscope_0c_0d.csv, imagery/i.atcorr/sensors_csv/planetscope_0e.csv, imagery/i.atcorr/sensors_csv/planetscope_0f_10.csv: i.atcorr: +PlanetScope response data * imagery/i.atcorr/geomcond.cpp, imagery/i.atcorr/geomcond.h, imagery/i.atcorr/i.atcorr.html, imagery/i.atcorr/iwave.cpp, imagery/i.atcorr/iwave.h: i.atcorr: +PlanetScope 0c-0d 0e 0f-10 * imagery/i.atcorr/6s.cpp, imagery/i.atcorr/main.cpp: i.atcorr: add comments and warnings 2018-07-30 Anna Petrášová * gui/wxpython/timeline/frame.py: wxGUI/timeline: draw grid behind data * gui/wxpython/timeline/frame.py: wxGUI/timeline: don't use semitransparency * gui/wxpython/timeline/frame.py: wxGUI/timeline: specify edgecolor to solve https://trac.osgeo.org/grass/ticket/3609 2018-07-30 Markus Neteler * rpm/grass.spec: Fedora RPM SPEC: fix wxGTK-devel and cairo-devel dependencies; Python macro; explicitely add gcc-c++ BuildRequires (sync to Fedora koji system) 2018-07-28 Markus Metz * scripts/v.what.vect/v.what.vect.py: v.what.vect: distance units are meters for ll * vector/v.distance/main.c: v.distance: add distance units to option description * vector/v.in.ogr/main.c: v.in.ogr: fix counter for G_percent() 2018-07-27 Markus Metz * scripts/r.drain/r.drain.py: r.drain: ignore values option if raster values are not used (no -c or -a flag) * raster/r.path/main.c: r.path: revert https://trac.osgeo.org/grass/changeset/72871, it broke backwards compatibility with r.drain 2018-07-26 Huidae Cho * lib/nviz/render.c: nviz: Check if getting GL function addresses was successful * include/config.h.in, include/nviz.h, lib/nviz/render.c, lib/ogsf/gsd_prim.c: nviz, ogsf: Use framebuffer objects for off- screen GL rendering; Use Core OpenGL (CGL) for the MacOS instead of deprecated 32-bit only AGL (Fix https://trac.osgeo.org/grass/ticket/3600, https://trac.osgeo.org/grass/ticket/2114, https://trac.osgeo.org/grass/ticket/3606) 2018-07-25 Huidae Cho * lib/ogsf/gsd_views.c: ogsf: Use GS_set_draw instead of glDrawBuffer * lib/ogsf/gsd_views.c: ogsf: Use GS_set_draw instead of glDrawBuffer 2018-07-25 Markus Metz * lib/vector/Vlib/snap.c: Vlib: optimize snapping with box search instead of distance search 2018-07-24 Markus Metz * vector/v.in.ogr/main.c: v.in.ogr: fix segfault with wrong array index 2018-07-21 Markus Metz * raster/r.cost/flag.c, raster/r.cost/flag.h, raster/r.cost/main.c, raster/r.walk/flag.c, raster/r.walk/flag.h, raster/r.walk/main.c: r.cost,r.walk: avoid circular paths when using solver 2018-07-20 Markus Metz * raster/r.what/main.c: r.what: fix if coords are just outside current region 2018-07-20 Huidae Cho * lib/nviz/render.c: nviz: Move aglSetPBuffer right after aglCreatePBuffer 2018-07-19 Markus Neteler * vector/v.random/v.random.html: v.random manual: underline that attribute transfer requires layer=1 2018-07-19 Huidae Cho * include/nviz.h, lib/nviz/render.c: nviz: offscreen rendering for Windows (Fix https://trac.osgeo.org/grass/ticket/2114) * mswindows/osgeo4w/grass.bat.tmpl, mswindows/osgeo4w/package.sh: wingrass: Fix OSGEO4W_ROOT in grass.bat 2018-07-17 Markus Metz * db/db.execute/main.c: db.execute: check return code of db_execute_immediate() also for sql option 2018-07-15 Huidae Cho * misc/m.nviz.image/main.c: m.nviz.image: Remove overwrite variable * misc/m.nviz.image/main.c: m.nviz.image: Check for overwrite 2018-07-14 Huidae Cho * lib/ogsf/gsd_prim.c: ogsf: Fix compilation for Windows * include/Make/Grass.make, lib/ogsf/gsd_prim.c: ogsf: Fix compilation for Windows * lib/ogsf/gsd_prim.c: ogsf: Comment out SwapBuffers for Windows; Getting an undefined reference error 2018-07-13 Markus Metz * vector/v.distance/main.c: v.distance: do not clear existing records if no nearest feature found * vector/v.distance/main.c: v.distance: use default db connection of current mapset for new vector db connection * db/drivers/postgres/grass-pg.html: PostgreSQL driver manual: +password file * vector/v.external/main.c: v.external: disable GRASS-PostGIS driver 2018-07-12 Huidae Cho * lib/ogsf/gsd_prim.c: ogsf: Remove an extra comment * lib/ogsf/gsd_prim.c: ogsf: Replace wingdi.h with windows.h 2018-07-12 Markus Metz * vector/v.external/dsn.c, vector/v.external/main.c, vector/v.in.ogr/main.c: v.in.ogr/v.external: OGR dsn and GRASS db connections are independent of each other 2018-07-11 Markus Metz * lib/vector/Vlib/map.c: Vlib: increase buffer to 4096 when copying files (sync to lib/gis/copy_dir.c) * vector/v.in.ogr/dsn.c: v.in.ogr: add comment to not mix OGR dsn and GRASS db connection * vector/v.out.ogr/dsn.c, vector/v.out.ogr/main.c: v.out.ogr: do not modify OGR dsn 2018-07-11 Huidae Cho * lib/ogsf/gsd_prim.c: ogsf: Rename bool to shade 2018-07-10 Anna Petrášová * gui/wxpython/nviz/mapwindow.py: wxGUI: fix m.nviz.image command building 2018-07-10 Huidae Cho * lib/ogsf/gsd_prim.c: ogsf: comments * include/defs/ogsf.h, lib/nviz/render.c, lib/ogsf/gs2.c, lib/ogsf/gsd_prim.c, lib/ogsf/gsx.c, lib/ogsf/ogsflib.dox, misc/m.nviz.image/main.c: nviz: Fix double buffering & swapping; Remove GS_set_swap_func (shouldn't be user-settable; ever need to replace the default swapping?) 2018-07-10 Markus Neteler * Dockerfile: Dockerfile: dependency cleanup, +PDAL, +libLAS, +PostgreSQL; compile without debug symbols to shrink docker image 2018-07-10 Huidae Cho * lib/nviz/render.c: nviz: Directly call glViewport 2018-07-09 Huidae Cho * lib/ogsf/gsd_prim.c: ogsf: G_malloc allocates 1 byte even if 0 is requested; We don't want that 2018-07-08 Huidae Cho * include/nviz.h, lib/nviz/render.c: nviz: Add width & height to render_window struct; Make sure to set the viewport on renderer initialization 2018-07-08 Markus Neteler * raster/r.patch/r.patch.html: r.patch manual: functionality overview cosmetics 2018-07-07 Markus Neteler * raster/r.patch/r.patch.html: r.patch manual: minor example cosmetics 2018-07-07 Markus Metz * raster/r.out.gdal/export_band.c, raster/r.out.gdal/local_proto.h, raster/r.out.gdal/main.c: r.out.gdal: improve range checks for float and double 2018-07-06 Markus Neteler * Dockerfile: Dockerfile: reduce image size * Dockerfile: Dockerfile: attempt to shrink resulting image * Dockerfile: Dockerfile: fixed libzstd dependency for Ubuntu 18:04 * Dockerfile: Dockerfile: fixed libzstd dependency name * Dockerfile: Dockerfile: fixed ncurses dependency name * Dockerfile: Dockerfile: modernized, added ZSTD, liblas and OpenJPEG/JP2 support * Dockerfile: Dockerfile: added ncurses dependency since tput is used in lib/init/grass.py 2018-07-05 Huidae Cho * misc/m.nviz.image/write_img.c: m.nviz.image: Fix write_img return 2018-07-04 Huidae Cho * misc/m.nviz.image/main.c, misc/m.nviz.image/write_img.c: m.nviz.image: Check return value from GS_write_(ppm|tif) 2018-07-03 Huidae Cho * lib/ogsf/gsd_img_ppm.c, lib/ogsf/gsd_img_tif.c, lib/ogsf/gsd_prim.c: ogsf: Warn and fail when gsd primitives fail 2018-07-03 Markus Metz * scripts/v.db.addtable/v.db.addtable.py: v.db.addtable: update and document table index * scripts/v.db.addtable/v.db.addtable.py: v.db.addtable: create unique index * lib/vector/Vlib/merge_lines.c: Vlib, Vect_merge_lines(): use correct line type in messages * db/db.connect/main.c: db.connect: enhance default answers 2018-07-02 Markus Metz * db/db.connect/main.c: db.connect: use GRASS default, not current parameters as default answer, fix setting from default and from user options (see https://trac.osgeo.org/grass/ticket/3601) * lib/db/dbmi_base/connect.c, lib/db/dbmi_base/default_name.c: lib/dbmibase: fix get/set connection parameters, clarify default and current parameters 2018-07-01 Markus Metz * include/defs/calc.h, lib/calc/function.c, lib/calc/xceil.c, lib/calc/xfloor.c, raster/r.mapcalc/r.mapcalc.html, raster/r.mapcalc/r3.mapcalc.html: r.mapcalc: +ceil, +floor (fixes https://trac.osgeo.org/grass/ticket/769) 2018-06-30 Huidae Cho * lib/nviz/render.c: nviz: Use direct rendering; Indirect rendering disabled by default in modern Xorg (since 1.17?) 2018-06-29 Markus Neteler * rpm/grass.spec: Fedora RPM SPEC: fix wxPython package dependency name for CentOS7 2018-06-29 Vaclav Petras * CITING: cite: placeholder for version number Leaving grass7 in the addon man page URL. * CITING: cite: limit line length in in citing file for better plain text readability and potential updates 2018-06-28 Markus Metz * imagery/i.atcorr/i.atcorr.html: i.atcorr: +short explanation for input visibility raster 2018-06-26 Markus Metz * raster/r.colors/edit_colors.c: r.colors: use new G_list_color_rules_description_type() * include/defs/gis.h, lib/gis/color_rules.c, lib/gis/parser_standard_options.c: libgis: +G_color_rules_description_type(), +G_list_color_rules_description_type() 2018-06-24 Markus Metz * raster/r.colors/edit_colors.c: r.colors: add flag to print color name: description (type); code formatting 2018-06-24 Markus Neteler * scripts/d.rast.edit/d.rast.edit.html, scripts/d.rast.edit/d_rast_edit.png: d.rast.edit manual: updated to current version; example added 2018-06-23 Markus Metz * raster/r.random/creat_rand.c, raster/r.random/local_proto.h, raster/r.random/main.c, raster/r.random/random.c: r.random: add seed option to set the seed of the RNG (fixes https://trac.osgeo.org/grass/ticket/3594) 2018-06-22 Markus Metz * vector/v.to.db/areas.c, vector/v.to.db/report.c, vector/v.to.db/update.c: v.to.db: fix fractal dimension index 2018-06-22 Huidae Cho * raster/r.path/main.c: r.path: values= requires either -c or -a 2018-06-21 Huidae Cho * raster/r.path/main.c: r.path: Rename Options & Flags; Use G_option rules; Fix -[can] flags without values= option 2018-06-21 Markus Metz * vector/v.to.db/units.c: v.to.db: +unit conversion for compactness * vector/v.to.db/areas.c, vector/v.to.db/report.c, vector/v.to.db/units.c, vector/v.to.db/update.c: v.to.db: fix compactness and fractal dimension (fixes https://trac.osgeo.org/grass/ticket/3102) 2018-06-21 Moritz Lennert * scripts/v.rast.stats/v.rast.stats.py: v.rast.stats: check for existence of attribute table before launching v.to.rast 2018-06-21 Markus Metz * vector/v.to.db/update.c: v.to.db: double-quote strings to protect single quotes, as in v.in.ogr 2018-06-21 Huidae Cho * scripts/r.drain/r.drain.py: r.drain: Add a rule to avoid an exception from r.path 2018-06-16 Markus Neteler * raster/r.water.outlet/r.water.outlet.html: r.water.outlet manual: addon URLs must be absolute, not relative * man/build_graphical_index.py: manual graphical index: refer to generic addon url 2018-06-16 Huidae Cho * general/g.list/g.list.html: g.list: grammar * general/g.list/g.list.html: g.list: grammar * general/g.list/g.list.html: g.list: grammar * raster/r.water.outlet/r.water.outlet.html: r.water.outlet: Add a reference to r.wateroutlet.lessmem 2018-06-15 Vaclav Petras * gui/wxpython/core/toolboxes.py: wxGUI: etree takes only non-keyword arguments for parent and tag in Python 3 The error in Python 3.5 was: TypeError: SubElement() takes at least 2 arguments (1 given) Fixes building of toolboxes (compilation and start of GUI). 2018-06-15 Anna Petrášová * scripts/r.drain/r.drain.py: r.drain: pep8 changes - mixed tabs and spaces, removed forgotten print 2018-06-14 Markus Metz * raster/r.external/link.c, raster/r.external/proto.h: r.external: get real stats, not approximations for each band 2018-06-14 Markus Neteler * raster/r.mapcalc/r.mapcalc.html: r.mapcalc manual: fix FCELL/float() precision description (fixes https://trac.osgeo.org/grass/ticket/3590) 2018-06-14 Huidae Cho * scripts/v.db.addtable/v.db.addtable.html: v.db.addtable: Typo in the manual 2018-06-13 Markus Neteler * rpm/grass.spec: Fedora RPM SPEC: add /etc/ld.so.conf.d/grass-*.conf to find libs by Daniele Vigano * rpm/grass.spec: Fedora RPM SPEC: fixes for EPEL6 2018-06-12 Markus Metz * lib/proj/convert.c: libproj: do not free a pointer internal to a OGRSpatialReference; +safety check before calling OSRDestroySpatialReference() 2018-06-12 Anna Petrášová * scripts/v.db.dropcolumn/v.db.dropcolumn.py: v.db.dropcolumn: fix mixed tab/spaces indentation 2018-06-12 Vaclav Petras * raster3d/r3.flow/test.r3flow.html: r3.flow: correct sec order for test module * lib/raster3d/test/test.raster3d.lib.html, raster/r.what.color/r.what.color.html, raster3d/r3.in.bin/r3.in.bin.html, raster3d/r3.out.bin/r3.out.bin.html, vector/v.class/v.class.html, vector/v.out.vtk/v.out.vtk.html: doc: add the last changed part (svn date) * raster/r.sim/r.sim.sediment/r.sim.sediment.html: r.sim.sediment: clean up HTML and whitespace in doc 2018-06-11 Vaclav Petras * vector/v.what.rast3/v.what.rast3.html: v.what.rast3: fix v.what.rast author's name 2018-06-10 Markus Metz * raster/r.compress/r.compress.html, raster/rasterintro.html: ZSTD is now the default compression if available 2018-06-10 Anna Petrášová * gui/wxpython/mapdisp/frame.py, gui/wxpython/rdigit/toolbars.py: wxGUI/rdigit: fix raster digitizer toolbar on mac 2018-06-10 Vaclav Petras * scripts/g.extension/g.extension.html: g.extension: example to download specific version from GRASS Addons (closes https://trac.osgeo.org/grass/ticket/2896) 2018-06-09 Vaclav Petras * lib/init/grass.py, lib/init/grass7.html: init: remove broken env var interface for d/l/m The interface described in the manual was not implemented and not part of --help. It seems that it was broken at least since trans from Bash to Python (https://trac.osgeo.org/grass/changeset/37863) and definitevely before refactoring in r65235. Perhaps some time after env vars were definitevely removed from modules (https://trac.osgeo.org/grass/changeset/10655, https://trac.osgeo.org/grass/changeset/10790, https://trac.osgeo.org/grass/changeset/10793). Closes https://trac.osgeo.org/grass/ticket/2679 (Drop or fix setting...) and see https://trac.osgeo.org/grass/ticket/2681 for more explanation esp. about the unfortunate naming (LOCATION vs LOCATION_NAME). This removes the only code which seemed to be really specific for the grass - call and it removes a significat portion of the manual which discusses usage and env vars and command line params priorities in various combinations. * lib/init/grass.py, lib/init/grass7.html: init: add --tmp-location (based on patch from radeknovotny94 in https://trac.osgeo.org/grass/ticket/3537) Creates a location in program's tmp dir which is deleted at the end. Meant for use with --exec. Possible to use without it as well (e.g. with GUI). CRS needs to be specified using -c. Does not write to a rc file to user's settings at the end. Based on grass-tmp-loc-2.diff from Radek Novotny submitted in https://trac.osgeo.org/grass/ticket/3537. 2018-06-09 Markus Metz * raster/r.series/main.c: r.series: allow weight = 0 * lib/stats/c_kurt.c, lib/stats/c_skew.c: libstats: init vars * lib/stats/c_kurt.c, lib/stats/c_reg.c, lib/stats/c_skew.c, lib/stats/c_var.c: libstats: sum of weights must be DCELL; fix regression t value 2018-06-09 Anna Petrášová * gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/forms.py: wxGUI: replace deprecated checkbox event method, see https://trac.osgeo.org/grass/ticket/3570 2018-06-07 Markus Metz * lib/init/variables.html: libinit: +ZSTD in the doc 2018-06-06 Markus Metz * configure, configure.in: configure: fix version check * lib/proj/do_proj.c: libproj: use new PROJ API starting with proj-5.1.0 * configure, configure.in, include/config.h.in: configure: use new PROJ API only with proj-5.1.x or higher, otherwise fall back to old PROJ.4 API 2018-06-05 Markus Metz * include/raster.h, lib/raster/history.c: libraster: update documentation for Map type ("raster", "reclass", "GDAL-link", or "virtual") * raster/r.info/main.c: r.info: report Type of Map (raster, reclass, GDAL-link, virtual) also with -e flag * raster/r.buildvrt/link.c, raster/r.external/link.c: r.buildvrt,r.external: write more metadata 2018-06-04 Markus Metz * raster/r.buildvrt/r.buildvrt.html: r.buildvrt: update manual * lib/raster/vrt.c: libraster: optimize and comment Rast_get_vrt_row() * raster/r.null/main.c: r.null: ignore GRASS VRT * raster/r.compress/main.c: r.compress: ignore GRASS VRT * raster/Makefile: add r.buildvrt to Makefile * raster/r.buildvrt/Makefile, raster/r.buildvrt/link.c, raster/r.buildvrt/main.c, raster/r.buildvrt/proto.h, raster/r.buildvrt/r.buildvrt.html: r.buildvrt: new module to build a GRASS virtual raster (VRT) * lib/raster/R.h, lib/raster/close.c, lib/raster/get_row.c, lib/raster/open.c, lib/raster/vrt.c: libraster: +GRASS virtual raster (VRT) * include/defs/raster.h, include/raster.h: update headers for GRASS virtual raster * raster/r.tile/main.c: r.tile: adjust cellhd of output tiles 2018-06-01 Anna Petrášová * gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/gselect.py: wxGUI: use simpler widget for MapsetSelect to avoid wxWidgets bug https://trac.osgeo.org/grass/ticket/17771 on mac 2018-05-30 Luca Delucchi * lib/python/pygrass/vector/__init__.py, lib/python/pygrass/vector/find.py, lib/python/pygrass/vector/geometry.py: working on https://trac.osgeo.org/grass/ticket/2881, should it backport? 2018-05-28 Markus Metz * lib/vector/Vlib/intersect2.c: Vlib: fix with_z = 0 for Vect_line_check_intersection2() and Vect_line_intersection2(), fixes https://trac.osgeo.org/grass/ticket/3567 * vector/v.patch/main.c: v.patch: ignore order of columns and only check name + type (fixes https://trac.osgeo.org/grass/ticket/3566) 2018-05-26 Luca Delucchi * doc/grass_gis_command_families.ods: grass_gis_command_families.ods: improved visualization of examples; renamed 'space-time cubes' to 'space-time temporal dataset' * lib/python/script/db.py: db.py: added option in db_table_in_vector to check by default only vectors in current mapset. fixed https://trac.osgeo.org/grass/ticket/3536 * lib/python/script/array.py: array.py: added quiet option to write function, thanks to Ondřej Pešek * scripts/r.in.srtm/r.in.srtm.html: r.in.srtm: working on https://trac.osgeo.org/grass/ticket/3550 2018-05-24 Markus Metz * raster/r.proj/main.c: r.proj: avoid longitude wrapping by PROJ, this is done by GRASS 2018-05-23 Markus Metz * raster/r.path/main.c: r.path: avoid infinite loop for invalid start point, add verbose messages * raster/r.cost/main.c: r.cost: fix direction output when using a solver and directions are degree 2018-05-21 Markus Metz * raster/r.kappa/prt_mat.c: r.kappa: fix qsort callback (partial fix for https://trac.osgeo.org/grass/ticket/3564) * lib/vector/neta/spanningtree.c: vector netalib: fix qsort callback (partial fix for https://trac.osgeo.org/grass/ticket/3564) * general/g.mkfontcap/main.c: g.mkfontcap: fix qsort callback (partial fix for https://trac.osgeo.org/grass/ticket/3564) 2018-05-19 Markus Metz * lib/gis/lz4.c, lib/gis/lz4.h: libgis: update to lz4-1.8.2 * raster/r.cost/main.c, raster/r.cost/r.cost.html, raster/r.cost/rcost_solvedir.png, raster/r.walk/main.c: r.cost/r.walk: add option to control which direction is used in case of multiple directions with equal costs 2018-05-16 Stefan Blumentrath * temporal/t.rast.what/testsuite/test_what.py: Make tests pass again; see https://trac.osgeo.org/grass/ticket/3546 2018-05-16 Markus Metz * vector/v.select/select.c: v.select: improve processing speed 2018-05-16 Stefan Blumentrath * temporal/t.rast.what/t.rast.what.py: remove empty header and column in timerow output; see https://trac.osgeo.org/grass/ticket/3546 2018-05-14 Markus Neteler * .travis.yml: Travis: enabled IRC notification in #grass (https://docs.travis-ci.com/user/notifications/#Configuring-IRC- notifications) 2018-05-14 Markus Metz * vector/v.select/geos.c, vector/v.select/main.c, vector/v.select/overlap.c, vector/v.select/proto.h, vector/v.select/select.c, vector/v.select/write.c: v.select: re- organize code to select features from vector map A by features from other vector map B (fixes https://trac.osgeo.org/grass/ticket/3361) 2018-05-08 Markus Neteler * raster3d/raster3dintro.html: raster3dintro manual: more details and better structure for section: 3D raster import 2018-05-07 Markus Metz * vector/v.out.ogr/export_areas.c, vector/v.out.ogr/export_lines.c: v.out.ogr: create and write a new feature only once to avoid duplicate fid's, check return of OGR_L_CreateFeature() 2018-05-05 Markus Neteler * gui/wxpython/iscatt/iscatt_core.py, imagery/i.fft/i.fft.html, lib/imagery/iscatt_core.c, locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fi.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_id_ID.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_BR.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_si.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_ta.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_uk.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po: Fix a couple of spelling errors reported by lintian QA tool (thanks to Bas Couwenberg, fixes https://trac.osgeo.org/grass/ticket/3557) 2018-05-05 Anna Petrášová * raster/r.mode/testsuite/testrmode.py: r.mode: fix nonsense testsuite * raster/r.to.vect/testsuite/test_r_to_vect.py: r.to.vect: fix failed test due to inconsistent use of tabs and spaces 2018-05-04 Markus Neteler * doc/howto_release.txt: doc/howto_release.txt: fix flag order for tar-1.30 * config.guess, config.sub, configure: config.guess + config.sub: updated from http://git.savannah.gnu.org/cgit/config.git/plain/ 2018-05-04 Markus Metz * vector/v.extract/main.c: v.extract: change layer option to G_OPT_V_FIELD_ALL, keep default answer 1 * vector/v.extract/extract.c, vector/v.extract/local_proto.h, vector/v.extract/main.c: v.extract: add option to dissolve by attribute, preserving categories and attribute values * vector/v.extract/v.extract.html: v.extract: update manual, mention layer=-1 2018-05-03 Markus Metz * scripts/v.rast.stats/v.rast.stats.html: v.rast.stats: update manual for https://trac.osgeo.org/grass/ticket/3555 * raster/r.contour/cont.c, raster/r.contour/main.c: r.contour: avoid tracing back of contour lines * scripts/v.rast.stats/v.rast.stats.py: v.rast.stats: add number of NULL cells to method option 2018-05-03 Anna Petrášová * raster/r.walk/r.walk.html: r.walk: fix typo in manual 2018-05-02 Anna Petrášová * gui/wxpython/core/toolboxes.py: wxGUI: fix problem with Python addons not showing up on Windows, see https://trac.osgeo.org/grass/ticket/3177 2018-04-29 Markus Metz * raster/r.slope.aspect/main.c, raster/r.slope.aspect/r.slope.aspect.html: r.slope.aspect: new -e flag to compute values at edges (like gdaldem -compute_edges), fix for https://trac.osgeo.org/grass/ticket/2526 2018-04-26 Markus Metz * vector/v.in.ogr/clean.c: v.in.ogr: improve OSM line topology conversion 2018-04-26 Maris Nartiss * scripts/i.spectral/i.spectral.py: i.spectral: Add subgroup option * imagery/i.maxlik/global.h, imagery/i.maxlik/main.c: i.maxlik: Correctly handle fully qualified output raster map names. 2018-04-25 Markus Neteler * raster/r.stats.zonal/r.stats.zonal.html: r.stats.zonal manual: added link to r.stats.quantile 2018-04-18 Stefan Blumentrath * temporal/t.rast.what/t.rast.what.py: use different separator for coordinates and sites; see https://trac.osgeo.org/grass/ticket/3546 * temporal/t.rast.what/t.rast.what.py: fix header and indentation for one_point_per_col_output; see https://trac.osgeo.org/grass/ticket/3546 2018-04-18 Markus Metz * scripts/r.import/r.import.py: r.import: use auto-adjustment for lat/lon 2018-04-17 Anna Petrášová * gui/wxpython/gui_core/gselect.py: wxGUI: fix d.vect dialog when loading layer without db connection, caused by https://trac.osgeo.org/grass/changeset/72547 * gui/wxpython/core/gthread.py, gui/wxpython/dbmgr/base.py, gui/wxpython/gui_core/gselect.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/iclass/digit.py, gui/wxpython/iclass/frame.py: wxGUI: revert accidently commited changes in https://trac.osgeo.org/grass/changeset/72626 * gui/wxpython/core/gthread.py, gui/wxpython/dbmgr/base.py, gui/wxpython/gui_core/gselect.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/iclass/digit.py, gui/wxpython/iclass/frame.py: wxGUI: fix d.vect dialog when loading layer without db connection, caused by https://trac.osgeo.org/grass/changeset/72547 2018-04-16 Markus Metz * raster/r.in.gdal/main.c: r.in.gdal: fix column offset and column mapping when limiting import to the current region 2018-04-13 Yann Chemin * raster/r.kappa/prt2csv_mat.c: Added class reporting to -m flag (matrix export) 2018-04-09 Markus Neteler * display/d.grid/Makefile, display/d.where/Makefile, general/g.proj/Makefile, general/g.version/Makefile, include/Make/Platform.make.in, raster/r.horizon/Makefile, raster/r.latlong/Makefile, raster/r.proj/Makefile, raster/r.sun/Makefile, raster/r.sunhours/Makefile, raster/r.sunmask/Makefile, raster3d/r3.out.netcdf/Makefile: Makefiles: remove hardcoded GDALCFLAGS from PROJINC definition 2018-04-09 Martin Landa * general/g.region/local_proto.h, general/g.region/main.c: revert https://trac.osgeo.org/grass/changeset/72590 2018-04-08 Markus Metz * ps/ps.map/do_geogrid.c: ps.map: init PROJ transformation object * raster/r.sunmask/Makefile, raster/r.sunmask/g_solposition.c: r.sunmask: init PROJ transformation object, clean Makefile * raster/r.sun/main.c: r.sun: init PROJ transformation object * raster/r.sunhours/Makefile, raster/r.sunhours/main.c: r.sunhours: init PROJ transformation object, clean Makefile * raster/r.in.gdal/main.c: r.in.gdal: init PROJ transformation object * raster/r.latlong/Makefile, raster/r.latlong/main.c: r.latlong: init PROJ transformation object, clean Makefile * raster/r.horizon/main.c: r.horizon: init PROJ transformation object * display/d.grid/plot.c, display/d.where/main.c: d.grid/d.where: init PROJ transformation object * general/g.region/printwindow.c: g.region: init PROJ transformation object * vector/v.proj/main.c: v.proj: +option for user-defined PROJ pipeline * raster/r.proj/main.c: r.proj: +option for user-defined PROJ pipeline * lib/proj/do_proj.c: libproj: support user-defined PROJ pipelines 2018-04-06 Martin Landa * vector/v.random/main.c, vector/v.random/v.random.html: v.random restrict join attributes, see https://trac.osgeo.org/grass/ticket/3528 * vector/v.random/v.random.html: v.random: fix syntax issues in manual 2018-04-06 Yann Chemin * raster/r.kappa/local_proto.h, raster/r.kappa/main.c, raster/r.kappa/prt2csv_mat.c: Added Matrix Report only flag -m 2018-04-05 Markus Metz * scripts/v.db.dropcolumn/v.db.dropcolumn.py: v.db.dropcolumn: preserve field length for field type CHARACTER 2018-04-05 Jachym Cepicky * general/g.region/local_proto.h, general/g.region/main.c: Adding -L flag to g.region for getting list of regions 2018-03-31 Anna Petrášová * gui/wxpython/gui_core/dialogs.py: wxGUI: fix font dialog on mac, https://trac.osgeo.org/grass/ticket/3542 2018-03-30 Soeren Gebbert * temporal/t.rast.accdetect/t.rast.accdetect.py, temporal/t.rast.accumulate/t.rast.accumulate.py, temporal/t.rast.contour/t.rast.contour.py, temporal/t.rast.gapfill/t.rast.gapfill.py, temporal/t.rast.neighbors/t.rast.neighbors.py, temporal/t.rast.to.vect/t.rast.to.vect.py: temporal modules: Fixed tgis suffix function spell mistake 2018-03-28 Markus Metz * vector/v.decimate/copy_tab.c, vector/v.decimate/main.c: v.decimate: add attribute table to output (fixes https://trac.osgeo.org/grass/ticket/3541) 2018-03-26 Markus Neteler * rpm/grass.spec: rpm/grass.spec: update Python 2 dependency declarations to new Fedora packaging standards; from https://src.fe doraproject.org/rpms/grass/c/e275e6fe81625a781e0efed78f33a060fbadd1 8a?branch=pyambiguous) 2018-03-25 Luca Delucchi * raster/r.mode/testsuite/testrmode.py: r.mode: fixed tests using nc_basic_spm_grass7 location 2018-03-25 Markus Neteler * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fi.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_hu.po, locale/po/grasslibs_id_ID.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_BR.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_si.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_ta.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_uk.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fi.po, locale/po/grassmods_fr.po, locale/po/grassmods_hu.po, locale/po/grassmods_id_ID.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_ml.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_BR.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_si.po, locale/po/grassmods_sl.po, locale/po/grassmods_ta.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_uk.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fi.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_hu.po, locale/po/grasswxpy_id_ID.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ko.po, locale/po/grasswxpy_lv.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_BR.po, locale/po/grasswxpy_ro.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_si.po, locale/po/grasswxpy_ta.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_uk.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: i18N: msg update in PO files from source code * scripts/r.unpack/r.unpack.py, scripts/v.unpack/v.unpack.py: r.unpack; v.unpack: fix nonsensical descriptions * doc/howto_release.txt: howto_release.txt: i18N related transifex push added 2018-03-25 Luca Delucchi * scripts/r.in.srtm/r.in.srtm.py: r.in.srtm: removed unzip dependencies, now it uses zipfile library * scripts/r.in.srtm/r.in.srtm.py: r.in.srtm: added support to SRTM SWBD, see https://trac.osgeo.org/grass/ticket/3246 2018-03-25 Martin Landa * REQUIREMENTS.html: bump supported Python version to 2.7 * general/g.proj/input.c: g.proj: be less verbose, turn some message into debug 2018-03-25 Markus Neteler * locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_id_ID.po, locale/po/grasslibs_ja.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_BR.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_es.po: i18N: sync from Transifex (https://www.transifex.com/grass- gis/grass7/dashboard/) except for Latvian; Latvian sync'ed from trunk files * locale/transifex/.tx/config: i18N: file_filter rule added for 'tx push -t' but requires locale directory structure change as per https://trac.osgeo.org/grass/ticket/3539 2018-03-24 Vaclav Petras * display/d.linegraph/main.c: d.linegraph: fix CLI parameter type (width in D_line_width is double not int) 2018-03-24 Markus Neteler * imagery/i.atcorr/i.atcorr.html: i.atcorr manual: HTML cosmetics 2018-03-24 Veronica Andreo * gui/wxpython/tplot/g.gui.tplot.html, gui/wxpython/tplot/g_gui_tplot_export_csv.png, gui/wxpython/tplot/g_gui_tplot_labels.png: g.gui.tplot manual: added examples for the new features implemented (export csv and set title and labels for plot) 2018-03-24 Martin Landa * gui/wxpython/dbmgr/sqlbuilder.py: wxGUI/dbmgr: fix Go To 2018-03-24 Maris Nartiss * gui/wxpython/modules/mcalc_builder.py: Raster calculator: Do not add extra spaces; Better insertion position handling. 2018-03-24 Martin Landa * gui/wxpython/dbmgr/sqlbuilder.py, gui/wxpython/gui_core/forms.py: wxGUI/SqlWhereSelect: fix renaming issues 2018-03-24 Veronica Andreo * imagery/i.vi/i.vi.html, imagery/i.vi/msavi2.c: i.vi: corrected MSAVI2 equation according to https://doi.org/10.1016/0034-4257(94)90134-1, see https://trac.osgeo.org/grass/ticket/3385 2018-03-24 Martin Landa * gui/wxpython/gui_core/forms.py: wxGUI: clean-up https://trac.osgeo.org/grass/changeset/72547 * gui/wxpython/dbmgr/sqlbuilder.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/gselect.py, lib/gis/parser_standard_options.c: wxGUI: implement widget for SQL WHERE params 2018-03-24 Luca Delucchi * raster/r.basins.fill/testsuite/testrbf.py: r.basin.fill: added testsuite provided by Sunveer Singh 2018-03-24 Markus Neteler * locale/Makefile, locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fi.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_hu.po, locale/po/grasslibs_id_ID.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_BR.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_si.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_ta.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_uk.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fi.po, locale/po/grassmods_fr.po, locale/po/grassmods_hu.po, locale/po/grassmods_id_ID.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_ml.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_BR.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_si.po, locale/po/grassmods_sl.po, locale/po/grassmods_ta.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_uk.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fi.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_hu.po, locale/po/grasswxpy_id_ID.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ko.po, locale/po/grasswxpy_lv.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_BR.po, locale/po/grasswxpy_ro.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_si.po, locale/po/grasswxpy_ta.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_uk.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po, locale/transifex/.tx/config: i18N: sync from Transifex (https://www.transifex.com/grass-gis/grass7/dashboard/) except for Latvian; Latvian sync'ed from trunk files 2018-03-23 Markus Neteler * rpm/grass.spec: SPEC file: minor cleanup 2018-03-23 Martin Landa * gui/wxpython/dbmgr/sqlbuilder.py: wxGUI/dbmgr: get sample/all values tuning 2018-03-23 Markus Neteler * lib/imagery/iclass_perimeter.c, lib/imagery/iscatt_core.c, locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fi.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_hu.po, locale/po/grasslibs_id_ID.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_BR.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_si.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_ta.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_uk.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po: i18N: fix user messages 2018-03-23 Martin Landa * gui/wxpython/dbmgr/base.py: wxGUI/dbmgr: set busy cursor when soring values * gui/wxpython/dbmgr/base.py: wxGUI/dbmgr: fix sorting unicode issue * gui/wxpython/dbmgr/sqlbuilder.py: wxGUI/dbmgr: better handling of text values in SQLBuilder * gui/wxpython/dbmgr/sqlbuilder.py: dbmgr: don't show db info connection by default, it's just occupying space in the dialog 2018-03-23 Luca Delucchi * raster/r.mode/testsuite/testrmode.py: r.mode: added testsuite, thanks to Supreet Singh * gui/wxpython/tplot/frame.py: g.gui.tplot: fixed bug with strds and csv output * gui/wxpython/tplot/frame.py, gui/wxpython/tplot/g.gui.tplot.py: g.gui.tplot: added capabilities to export plotted data in CSV file, see https://trac.osgeo.org/grass/ticket/3533 * gui/wxpython/tplot/frame.py, gui/wxpython/tplot/g.gui.tplot.py: g.gui.tplot: added title,xlabel,ylabel support to command line 2018-03-23 Markus Metz * lib/proj/projlib.dox: libproj: add new fns to dox * lib/proj/convert.c, lib/proj/do_proj.c: libproj: fix GPJ_transform[_array] for PROJ 4 2018-03-23 Luca Delucchi * gui/wxpython/tplot/frame.py: g.gui.tplot: added capabilities to set x,y axis labels and title for the plot 2018-03-23 Markus Metz * ps/ps.map/do_geogrid.c: ps.map: use new GRASS API for coordinate transformation * vector/v.proj/main.c: v.proj: use new GRASS API for coordinate transformation * raster3d/r3.out.netcdf/main.c: r3.out.netcdf: remove hack for PROJ 5+ * raster/r.proj/bordwalk.c, raster/r.proj/main.c, raster/r.proj/r.proj.h: r.proj: use new GRASS API for coordinate transformation * raster/r.sunmask/g_solposition.c: r.sunmask: use new GRASS API for coordinate transformation * raster/r.sunhours/main.c: r.sunhours: use new GRASS API for coordinate transformation * raster/r.sun/main.c: r.sun: use new GRASS API for coordinate transformation * raster/r.latlong/main.c: r.latlong: use new GRASS API for coordinate transformation * raster/r.horizon/main.c: r.horizon: use new GRASS API for coordinate transformation * raster/r.in.gdal/main.c: r.in.gdal: use new GRASS API for coordinate transformation * display/d.where/local_proto.h, display/d.where/main.c, display/d.where/where.c: d.where: use new GRASS API for coordinate transformation * display/d.grid/local_proto.h, display/d.grid/main.c, display/d.grid/plot.c: d.grid: use new GRASS API for coordinate transformation * general/g.proj/output.c: g.proj: use new GRASS API for coordinate transformation * general/g.region/printwindow.c: g.region: use new GRASS API for coordinate transformation * include/defs/gprojects.h, lib/proj/convert.c, lib/proj/do_proj.c, lib/proj/do_proj_ll.c, lib/proj/get_proj.c: libproj: +new GRASS API for coordinate transformation 2018-03-22 Soeren Gebbert * lib/python/temporal/datetime_math.py, lib/python/temporal/temporal_algebra.py, lib/python/temporal/temporal_raster3d_algebra.py, lib/python/temporal/temporal_raster_algebra.py, lib/python/temporal/temporal_vector_algebra.py: temporal algebra: Do not create the parsertab file when running the algebra 2018-03-22 Luca Delucchi * gui/wxpython/tplot/frame.py: g.gui.tplot: fixed small bugs * gui/wxpython/tplot/frame.py: g.gui.tplot: resolved problem with stdvs when no categories are set, see https://trac.osgeo.org/grass/ticket/3294 2018-03-21 Markus Metz * include/gprojects.h, lib/proj/convert.c, lib/proj/do_proj.c, lib/proj/get_proj.c: libproj: remove hacks for PROJ 5+ API 2018-03-21 Soeren Gebbert * temporal/t.rast.series/t.rast.series.py, temporal/t.rast.series/test_t.sereis_bug_3223.sh, temporal/t.rast.series/testsuite/test_series.py: Fixed Bug https://trac.osgeo.org/grass/ticket/3223 wong time stamp for raster map in case where condition was used. * lib/python/temporal/aggregation.py, lib/python/temporal/core.py, lib/python/temporal/datetime_math.py, lib/python/temporal/extract.py, lib/python/temporal/temporal_algebra.py, lib/python/temporal/temporal_raster_algebra.py, .../temporal/temporal_raster_base_algebra.py, .../testsuite/unittests_temporal_raster_algebra.py, temporal/t.rast.algebra/t.rast.algebra.py, .../testsuite/test_raster_algebra.py: temporal algebra: Added suffix option for time and granularity based raster map names 2018-03-21 Markus Metz * ps/ps.map/do_geogrid.c: ps.map: adjust support for PROJ 5+ API * raster/r.sunhours/main.c: r.sunhours: adjust support for PROJ 5+ API * raster/r.sunmask/g_solposition.c: r.sunmask: adjust support for PROJ 5+ API * raster/r.sun/main.c: r.sun: adjust support for PROJ 5+ API * raster/r.latlong/main.c: r.latlong: adjust support for PROJ 5+ API * raster/r.horizon/main.c: r.horizon: adjust support for PROJ 5+ API * general/g.proj/output.c: g.proj: adjust support for PROJ 5+ API * lib/proj/convert.c, lib/proj/do_proj.c, lib/proj/get_proj.c: liproj: add hack for internal fns in PROJ 5+, to be removed again * raster3d/r3.out.netcdf/main.c: r3.out.netcdf: adjust for PROJ 5+ API 2018-03-21 Veronica Andreo * temporal/t.register/t.register.html: t.register manual: added example to register vector layers (contributed by Ondrej Pesek) and other minor changes/typos 2018-03-21 Markus Metz * imagery/i.ortho.photo/i.ortho.transform/main.c: i.ortho.transform: do not overwrite transformed coordinates 2018-03-21 Martin Landa * vector/v.to.rast/main.c: v.to.rast: add support for centroids * lib/gis/parser.c: libgis: improve parser UI description error reporting 2018-03-21 Anna Petrášová * gui/wxpython/animation/controller.py, gui/wxpython/gcp/manager.py, gui/wxpython/image2target/ii2t_manager.py, gui/wxpython/lmgr/frame.py, gui/wxpython/mapwin/buffered.py, gui/wxpython/modules/colorrules.py, gui/wxpython/modules/histogram.py, gui/wxpython/photo2image/ip2i_manager.py, gui/wxpython/psmap/frame.py: wxGUI: make wx.BusyInfo compatible with wxPython 4 * gui/wxpython/mapdisp/frame.py: wxGUI: correctly delete layertree, see https://trac.osgeo.org/grass/ticket/3505 2018-03-20 Markus Metz * display/d.grid/local_proto.h, display/d.grid/plot.c: d.grid: adjust PROJ 5 usage * general/g.region/printwindow.c: g.region: simplify PROJ 5 usage * include/gprojects.h: gprojects.h: add PJ_FWD/PJ_INV for old PROJ 4 API * lib/proj/do_proj.c, lib/proj/do_proj_ll.c: libproj: simplify PROJ 5 usage 2018-03-20 Markus Neteler * imagery/i.atcorr/i.atcorr.html: i.atcorr manual: fix some sensor numbering (fixes https://trac.osgeo.org/grass/ticket/3527) - happy b-day, Sajid 2018-03-20 Stefan Blumentrath * temporal/t.info/t.info.py: t.info: activate history printing, see https://trac.osgeo.org/grass/ticket/3322 2018-03-20 Markus Metz * ps/ps.map/do_geogrid.c: ps.map: use new PROJ 5+ API if available * general/g.region/printwindow.c: g.region: use 4D type with PROJ 5+ * lib/proj/do_proj.c, lib/proj/do_proj_ll.c: libproj: use 4D type with PROJ 5+ * scripts/db.droptable/db.droptable.py: db.droptable: fatal -> warning if table not found, as for g.remove * raster/r.sunmask/g_solposition.c: r.sunmask: use new PROJ 5+ API if available * raster/r.sunhours/main.c: r.sunhours: use new PROJ 5+ API if available * raster/r.sun/main.c: r.sun: use new PROJ 5+ API if available * raster/r.latlong/main.c: r.latlong: use new PROJ 5+ API if available * raster/r.horizon/main.c: r.horizon: use new PROJ 5+ API if available * display/d.where/local_proto.h, display/d.where/main.c, display/d.where/where.c: d.where: use new PROJ 5+ API if available * display/d.grid/local_proto.h, display/d.grid/main.c, display/d.grid/plot.c: d.grid: use new PROJ 5+ API if available * general/g.proj/output.c: g.proj: use new PROJ 5+ API if available * general/g.region/printwindow.c: g.region: use new PROJ 5+ API if available * general/g.version/main.c: g.version: use new PROJ 5+ API if available * include/defs/gprojects.h, include/gprojects.h, lib/proj/convert.c, lib/proj/do_proj.c, lib/proj/do_proj_ll.c, lib/proj/get_proj.c: libproj: use new PROJ 5+ API if available * configure, configure.in: configure: report at the end which PROJ API is used 2018-03-20 Martin Landa * vector/v.random/main.c: v.random: cosmetics related to https://trac.osgeo.org/grass/changeset/72416, see https://trac.osgeo.org/grass/ticket/3524 * vector/v.random/main.c: v.random: use G_option_requires + new guisection for restrict 2018-03-20 Luca Delucchi * lib/python/temporal/temporal_raster_base_algebra.py, lib/python/temporal/temporal_vector_algebra.py: temporal python library: t.rast.algebra output basename is using leading zeros, working on https://trac.osgeo.org/grass/ticket/2736 please check 2018-03-20 Martin Landa * vector/v.random/main.c: v.random restrict wrong categories assigned, see https://trac.osgeo.org/grass/ticket/3524 2018-03-20 Luca Delucchi * lib/python/temporal/list_stds.py: python temporal: fix https://trac.osgeo.org/grass/ticket/2790 2018-03-19 Markus Neteler * imagery/i.atcorr/i.atcorr.html: i.atcorr manual: minor typo 2018-03-19 Luca Delucchi * general/g.region/main.c: g.region: test new values from grow, working on https://trac.osgeo.org/grass/ticket/3509 2018-03-19 Moritz Lennert * vector/v.select/v.select.html: v.select: make it clear that 'overlap' is 'intersects' in GEOS, not 'overlaps' 2018-03-19 Martin Landa * gui/wxpython/core/utils.py: Read EPSG codes with PROJ v.5 fails, see https://trac.osgeo.org/grass/ticket/3514 2018-03-19 Markus Metz * configure, configure.in, include/config.h.in: +test for PROJ 5 when configuring 2018-03-19 Veronica Andreo * imagery/i.atcorr/i.atcorr.html, imagery/i.atcorr/i_atcorr_B02_atcorr.png: i.atcorr manual: added example to process Sentinel bands (contributed by Zofie Cimburová) and general manual clean-up 2018-03-19 Martin Landa * gui/wxpython/lmgr/toolbars.py: wxGUI: add separator between new display and new workspace (cosmetics) 2018-03-18 Martin Landa * gui/wxpython/core/settings.py, gui/wxpython/gui_core/preferences.py: wxGUI/preferences: add new option for random colors (vector) * gui/wxpython/datacatalog/tree.py: wxGUI/datacatalog: zoom to first added map (sync with lmgr behaviour) * gui/wxpython/datacatalog/tree.py: wxGUI/datacatalog: remove unused statement * gui/wxpython/core/settings.py, gui/wxpython/gui_core/preferences.py, gui/wxpython/lmgr/frame.py, gui/wxpython/mapdisp/main.py: wxGUI: add settings to show comp. region extent, see https://trac.osgeo.org/grass/ticket/3519 2018-03-18 Moritz Lennert * raster/r.texture/main.c: r.texture: Fatal error if one of the requested output maps exists (fix for https://trac.osgeo.org/grass/ticket/3492) 2018-03-18 Martin Landa * gui/wxpython/lmgr/frame.py: wxGUI: set up default map display properties when new display is open 2018-03-18 Markus Metz * lib/vector/Vlib/build_nat.c: Vlib: print messages only when needed during topology building 2018-03-17 Martin Landa * scripts/r.fillnulls/r.fillnulls.py: r.fillnulls: sync second keyword with r.fill.stats 2018-03-16 Martin Landa * vector/v.random/main.c: v.random: fix comparison between signed and unsigned integer expressions warnings (TODO: replace long with int64) * lib/init/grass.py: disable to_text_string() in grass.py, see https://trac.osgeo.org/grass/ticket/3508 * gui/wxpython/datacatalog/tree.py: wxGUI/datatalog: fix standalone double click, see https://trac.osgeo.org/grass/changeset/72370 * gui/wxpython/datacatalog/tree.py: wxGUI/datacatalog: remove map layer from layer tree on delete map * gui/wxpython/datacatalog/tree.py: wxGUI/datacatalog: simplify g.remove caller * gui/wxpython/datacatalog/catalog.py, gui/wxpython/datacatalog/frame.py, gui/wxpython/datacatalog/tree.py: wxGUI/datacatalog: display layer on double click 2018-03-16 Pietro Zambelli * lib/python/pygrass/gis/__init__.py: pygrass: Avoid to pass unicode to C functions in mapsets and location * lib/python/pygrass/modules/grid/grid.py: pygrass: grid avoid to add a mapset if already present in the path * lib/python/pygrass/modules/interface/module.py: pygrass: add Module support to underscore in parameter's name 2018-03-14 Markus Metz * .../i.ortho.transform/i.ortho.transform.html, misc/m.transform/m.transform.html: m.transform/i.ortho.transform: update manuals 2018-03-12 Markus Neteler * gui/icons/Makefile: store grass.appdata.xml under share/metainfo/org.osgeo.grass.appdata.xml 2018-03-12 Markus Metz * lib/vector/Vlib/intersect2.c: Vlib: fix for self-intersections in Vect_line_intersection2(): snap self-intersection only once 2018-03-12 Moritz Lennert * vector/v.buffer/main.c, vector/v.buffer/v.buffer.html, vector/v.buffer/v_buffer_point_s.png: v.buffer: use squared buffers around points when -s flag is set 2018-03-11 Markus Metz * lib/vector/Vlib/intersect2.c: Vlib: fix self-intersections in Vect_line_intersection2() 2018-03-10 Markus Neteler * temporal/t.rast.algebra/t.rast.algebra.html: t.rast.algebra manual: formatting fixed + See also section added * doc/howto_release.txt: howto_release.txt: +i18N .po file update procedure * locale/po/grasslibs_fr.po, locale/po/grasslibs_id_ID.po, locale/po/grasslibs_ta.po, locale/po/grassmods_fr.po, locale/po/grassmods_ta.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_id_ID.po, locale/po/grasswxpy_ta.po: i18N: sync from Transifex (https://www.transifex.com/grass- gis/grass72/dashboard/) except for Latvian; Latvian sync'ed from trunk files * locale/po/grasslibs_hu.po, locale/po/grassmods_hu.po, locale/po/grasswxpy_hu.po: i18N: added Hungarian from Transifex (https://www.transifex.com/grass-gis/grass72/dashboard/) 2018-03-07 Anna Petrášová * gui/wxpython/dbmgr/base.py, gui/wxpython/dbmgr/manager.py, gui/wxpython/gui_core/wrap.py: wxGUI: patch by sanjeet to fix warnings when using attribute manager with wxpython 4 - https://trac.osgeo.org/grass/ticket/3510 2018-03-06 Maris Nartiss * raster/r.in.lidar/main.c, raster/r.in.lidar/r.in.lidar.html: r.in.lidar: Trim option affects only trimmean method. Fail if user atempts to use it with other metods. 2018-03-06 Markus Metz * lib/python/ctypes/ctypesgencore/ctypedescs.py: python ctypes: add __int64 to ctypes_type_map * include/gis.h: change priority for defining grass_int64 2018-03-05 Markus Metz * lib/vector/Vlib/write_ogr.c: Vlib: add missing brackets 2018-03-03 Maris Nartiss * lib/python/pygrass/errors.py, lib/python/pygrass/raster/__init__.py, lib/python/pygrass/raster/abstract.py, lib/python/pygrass/raster/buffer.py, lib/python/pygrass/raster/category.py, lib/python/pygrass/raster/history.py, lib/python/pygrass/raster/segment.py, .../pygrass/raster/testsuite/test_category.py, .../pygrass/raster/testsuite/test_doctests.py, .../pygrass/raster/testsuite/test_history.py, lib/python/pygrass/raster/testsuite/test_numpy.py, lib/python/pygrass/raster/testsuite/test_raster.py, .../pygrass/raster/testsuite/test_raster_img.py, .../pygrass/raster/testsuite/test_raster_region.py: pygrass: raster PEP8 cleanup 2018-03-03 Martin Landa * lib/python/pygrass/raster/__init__.py: fix typo in https://trac.osgeo.org/grass/changeset/72315 2018-03-03 Maris Nartiss * lib/python/pygrass/raster/__init__.py, lib/python/pygrass/raster/abstract.py, lib/python/pygrass/raster/testsuite/test_raster.py: pygrass: Provide better error message when raster row index is out of range; Raise IndexError (instead of fatal exit) when operating on a colsed map. This is a more Pyhtonic way. 2018-03-03 Martin Landa * gui/wxpython/gmodeler/frame.py: wxGUI/gmodeler: display data if model done 2018-03-02 Martin Landa * gui/wxpython/gmodeler/model.py: wxGUI/gmodeler: store display tag in model file 2018-03-02 Vaclav Petras * imagery/i.ortho.photo/i.ortho.camera/i.ortho.camera.html, .../i.ortho.camera/{photo.camera.png => i_ortho_camera.png}: doc: imgs follow wiki:Submitting/Docs (better graphical index) * imagery/i.cluster/i.cluster.html, ...landsat_cluster.fig => i_cluster_landsat_clustering.fig}, ...landsat_cluster.png => i_cluster_landsat_clustering.png}: doc: imgs follow wiki:Submitting/Docs (better graphical index) * imagery/i.albedo/i.albedo.html, .../i.albedo/{albedo_landsat5.png => i_albedo_landsat5.png}, .../i.albedo/{albedo_landsat7.png => i_albedo_landsat7.png}: doc: imgs follow wiki:Submitting/Docs (better graphical index) * imagery/i.topo.corr/i.topo.corr.html, .../{terrain_correction.fig => i_topo_corr_angles.fig}, .../{terrain_correction.png => i_topo_corr_angles.png}: doc: imgs follow wiki:Submitting/Docs (better graphical index) 2018-03-02 Martin Landa * gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/giface.py, gui/wxpython/gmodeler/model.py: wxGUI/gmodeler: implement display data functionality (work in progress) 2018-03-02 Vaclav Petras * scripts/i.colors.enhance/i.colors.enhance.html, .../{i_col_enh_corr.jpg => i_colors_enhance_corrected.jpg}, ..._col_enh_uncorr.jpg => i_colors_enhance_uncorrected.jpg}: doc: imgs follow wiki:Submitting/Docs (better graphical index) * scripts/i.tasscap/i.tasscap.html, .../i.tasscap/{tasscap1.jpg => i_tasscap_brightness.jpg}, scripts/i.tasscap/{tasscap2.jpg => i_tasscap_greenness.jpg}, scripts/i.tasscap/{tasscap4.jpg => i_tasscap_haze.jpg}, scripts/i.tasscap/{tasscap3.jpg => i_tasscap_wetness.jpg}: doc: imgs follow wiki:Submitting/Docs (better graphical index) * scripts/i.pansharpen/i.pansharpen.html, .../{rgb_brovey321.jpg => i_pansharpen_rgb_brovey321.jpg}, .../{rgb_ihs321.jpg => i_pansharpen_rgb_ihs321.jpg}, .../{rgb_landsat321.jpg => i_pansharpen_rgb_landsat321.jpg}, .../{rgb_pca321.jpg => i_pansharpen_rgb_pca321.jpg}: doc: imgs follow wiki:Submitting/Docs (better graphical index) * man/build_class_graphical.py: doc: show modules without img in graphical index (https://trac.osgeo.org/grass/changeset/70471 in 72) 2018-03-02 Martin Landa * gui/wxpython/gmodeler/frame.py: wxGUI/gmodeler: delete intermediate data when model finished * gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/model.py: wxGUI/gmodeler: print model computation finished message * gui/wxpython/gmodeler/frame.py: wxGUI/gmodeler: print command finished message * mswindows/osgeo4w/setup_x86.hint.tmpl, mswindows/osgeo4w/setup_x86_64.hint.tmpl: osgeo4w: add missing msvcrt dependencies * gui/wxpython/nviz/wxnviz.py, gui/wxpython/vdigit/wxdigit.py, gui/wxpython/vdigit/wxdisplay.py: wxGUI: catch also WindowsError when unable to load GRASS libs 2018-03-02 Vaclav Petras * general/g.region/main.c: g.region: pixels not really used, grow says what it does (wording by mmetz, see https://trac.osgeo.org/grass/ticket/789) 2018-02-28 Vaclav Petras * vector/v.select/testsuite/test_v_select.py: v.select: correct class/non-class methods, ws, naming (runs python -tt, full pep8, some pylint) 2018-02-26 Markus Metz * raster/r.cross/cats.c, raster/r.cross/main.c, raster/r.cross/r.cross.html: r.cross: code clean-up, explain NULL handling * raster/r.cross/cats.c, raster/r.cross/cross.c, raster/r.cross/main.c: r.cross: create categories for output value 0, it is a valid result 2018-02-25 Markus Metz * lib/init/grass.py: grass startup script: fix confusing message about missing WIND file fixed 2018-02-24 Markus Metz * lib/vector/Vlib/build_nat.c: Vlib: change topology building messages to verbose messages, use grass_int64 for count of vertices * lib/vector/Vlib/build.c: Vlib: change topology building messages to verbose messages 2018-02-23 Luca Delucchi * general/g.region/main.c: g.region: added pixel option, working on https://trac.osgeo.org/grass/ticket/789 2018-02-22 Markus Neteler * vector/v.hull/v.hull.html: v.hull manual: add note on where parameter and layer option setting 2018-02-21 Markus Metz * raster/r.info/main.c: r.info: use grass_int64 and j length modifier for total cells and number of non-null cells * include/raster.h, lib/raster/range.c: libraster: use grass_int64 for count of non-null cells in R_stats * lib/raster/get_row.c: libraster: more informative messages when reading/writing null files 2018-02-21 Markus Neteler * temporal/t.rast.algebra/t.rast.algebra.html: t.rast.algebra manual: add NDVI example; use subsections for examples * temporal/t.rast.algebra/t.rast.algebra.html: t.rast.algebra manual: explain python-ply installation requirement * raster/r.colors/r.colors.html: r.colors manual: decipher 'nv' color 2018-02-21 Markus Metz * vector/v.in.ogr/clean.c, vector/v.in.ogr/main.c, vector/v.in.ogr/v.in.ogr.html: v.in.ogr: convert OSM line topology to GRASS topology for line crossings * raster/r.external/proj.c, raster/r.in.gdal/proj.c, vector/v.external/proj.c, vector/v.in.ogr/proj.c: r.in.gdal/r.external/v.in.ogr/v.external: sync projection check 2018-02-19 Martin Landa * raster/r.in.gdal/proj.c: r.in.gdal: print only proj comparision when -j flag is given (r.in.gdal -j is mostly used in scripts) 2018-02-17 Markus Metz * raster/r.external/proj.c, raster/r.in.gdal/main.c, raster/r.in.gdal/proj.c: r.in.gdal/r.external: add test if OGR spatial reference is NULL 2018-02-16 Markus Neteler * doc/howto_release.txt: howto_release.txt: Wiki updates added 2018-02-16 Vaclav Petras * vector/v.in.pdal/main.cpp: v.in.pdal: change API calls to PDAL 1.6.0, see https://trac.osgeo.org/grass/ticket/3496 and https://trac.osgeo.org/grass/ticket/2732 (author: felixg) * vector/v.in.pdal/main.cpp: v.in.pdal: add header (fix https://trac.osgeo.org/grass/changeset/67436 2018-02-14 Markus Neteler * scripts/r.in.wms/r.in.wms.html: r.in.wms manual: some WMS examples updated 2018-02-13 Markus Metz * tools/mkhtml.py: restore compatibility with python2.6- (fixes https://trac.osgeo.org/grass/ticket/3493) 2018-02-13 Vaclav Petras * include/Make/HtmlRules.make, include/Make/Module.make, include/Make/Script.make, include/Make/ShScript.make: make: support GIFs in all Makefiles Promised in wiki:Submitting/Docs. The only module which has GIFs (static) is r.landscape.evol (in addons), but GIFs are (still) useful for animations. 2018-02-12 Markus Metz * raster/r.drain/main.c, raster/r.path/main.c, scripts/r.drain/r.drain.py: r.path/r.drain: accept multiple start coordinates 2018-02-11 Markus Metz * configure, configure.in, include/config.h.in, include/gis.h: add 64 bit signed integer * raster/r.slope.aspect/main.c, raster/r.slope.aspect/r.slope.aspect.html: r.slope.aspect: add -n flag to produce aspect CW from North with flat = -9999 (like gdaldem) * raster/r.series.accumulate/r.series.accumulate.html: r.series.accumulate: update manual explaining accumulation 2018-02-11 Maris Nartiss * lib/python/pygrass/raster/abstract.py: PyGRASS: Category.__init__ expects map name to be provided 2018-02-09 Martin Landa * vector/v.lidar.correction/main.c: v.lidar.correction: turn percent- related messages to be important (cosmetics) * vector/v.lidar.growing/main.c: v.lidar.growing: uppercase message (sync with v.lidar.edgedetection) 2018-02-09 Markus Neteler * contributors.csv: contributors.csv: Veronica Andreo added 2018-02-09 Anna Petrášová * gui/wxpython/gui_core/wrap.py: wxGUI: fix Phoenix compatibility 2018-02-05 Martin Landa * vector/v.in.ogr/main.c: v.in.ogr: fix 'format not a string literal and no format arguments' compilation error ([-Werror=format- security]) 2018-02-05 Markus Metz * vector/v.in.ogr/main.c: v.in.ogr: fix duplicate column names (fixes https://trac.osgeo.org/grass/ticket/3488) * lib/gis/error.c: libgis: use G_vasprintf() to avoid buffer overflow 2018-02-03 Markus Neteler * contributors.csv: contributors.csv: welcome to Stefan Blumentrath 2018-02-01 Vaclav Petras * lib/init/grass.py: init: more messages for invalid location or mapset (but still not perfect) 2018-01-29 Markus Neteler * doc/infrastructure.txt: doc/infrastructure.txt: explain addon redirect 2018-01-28 Markus Neteler * rpm/grass.spec: rpm/grass.spec: SPEC cleanup as per external review in https://bugzilla.redhat.com/show_bug.cgi?id=1539116 * doc/infrastructure.txt: doc/infrastructure.txt: converted to UTF-8 * gui/icons/grass.appdata.xml: grass.appdata.xml: fix id tag by adding .desktop * raster/r.random.surface/calcsurf.c, raster/r.random.surface/init.c, raster/r.random.surface/main.c, raster/r.random.surface/ransurf.h, raster/r.random.surface/save.c, raster/r.random.surface/zero.c: r.random.surface: rename variable Surface to RSurface to avoid variable clash with GDAL on EPEL7 * rpm/grass.spec: rpm SPEC: update for mysql-devel/mariadb-connector- c-devel on Fedora27+ 2018-01-28 Martin Landa * doc/vector/v.example/main.c: v.example: use std vector and db error handlers * doc/vector/v.example/main.c: fix v.example (expansion of marco '_') 2018-01-26 Markus Neteler * doc/howto_release.txt: doc/howto_release.txt: further cleanup * raster/r.drain/r.drain.html: r.drain manual: fix typo (thanks to Bas Couwenberg), fixes https://trac.osgeo.org/grass/ticket/3484 2018-01-26 Markus Metz * lib/vector/Vlib/write_ogr.c, vector/v.out.ogr/main.c: v.external.out/v.out.ogr: add CRS EPSG code if available * lib/raster/gdal.c, raster/r.out.gdal/main.c: r.external.out/r.out.gdal: add CRS EPSG code if available 2018-01-26 Markus Neteler * doc/howto_release.txt: doc/howto_release.txt: updated 2018-01-26 Markus Metz * imagery/i.atcorr/main.cpp: i.atcorr: optimize cache with transformation parameters 2018-01-25 Markus Metz * imagery/i.atcorr/i.atcorr.html, imagery/i.atcorr/iwave.cpp: i.atcorr: update WorldView 3 * imagery/i.atcorr/i.atcorr.html, imagery/i.atcorr/iwave.cpp, imagery/i.atcorr/sensors_csv/worldview2.csv: i.atcorr: update WorldView 2, fix band order in iwave.cpp to match the manual * imagery/i.atcorr/i.atcorr.html, imagery/i.atcorr/iwave.cpp: i.atcorr: update VGT2_Spot5 * imagery/i.atcorr/i.atcorr.html, imagery/i.atcorr/iwave.cpp: i.atcorr: update VGT1_Spot4 * imagery/i.atcorr/i.atcorr.html, imagery/i.atcorr/iwave.cpp: i.atcorr: update Spot7 * imagery/i.atcorr/i.atcorr.html, imagery/i.atcorr/iwave.cpp: i.atcorr: update Spot6 * imagery/i.atcorr/i.atcorr.html, imagery/i.atcorr/iwave.cpp: i.atcorr: update RapidEye * imagery/i.atcorr/i.atcorr.html, imagery/i.atcorr/iwave.cpp: i.atcorr: update QuickBird * imagery/i.atcorr/i.atcorr.html, imagery/i.atcorr/iwave.cpp: i.atcorr: update Pleiades1B * imagery/i.atcorr/i.atcorr.html, imagery/i.atcorr/iwave.cpp: i.atcorr: update Pleiades1A 2018-01-25 Martin Landa * gui/wxpython/datacatalog/tree.py: wxgui data catalog: statusbar label fix when copying/moving maps 2018-01-25 Markus Neteler * doc/infrastructure.txt: infrastructure.txt: trac settings described in more detail 2018-01-25 Markus Metz * imagery/i.atcorr/i.atcorr.html, imagery/i.atcorr/iwave.cpp: i.atcorr: update Ikonos * imagery/i.atcorr/i.atcorr.html, imagery/i.atcorr/iwave.cpp: i.atcorr: update GeoEye 1 * imagery/i.atcorr/i.atcorr.html, imagery/i.atcorr/iwave.cpp: i.atcorr: update ETM+ * imagery/i.atcorr/i.atcorr.html, imagery/i.atcorr/iwave.cpp: i.atcorr: update AVNIR * imagery/i.atcorr/i.atcorr.html, imagery/i.atcorr/iwave.cpp: i.atcorr: update Landsat 8 * imagery/i.atcorr/sensors_csv/sentinel_2B_msi.csv: i.atcorr: +sentinel_2B_msi.csv * imagery/i.atcorr/geomcond.cpp, imagery/i.atcorr/geomcond.h, imagery/i.atcorr/i.atcorr.html, imagery/i.atcorr/iwave.cpp, imagery/i.atcorr/iwave.h, imagery/i.atcorr/sensors_csv/sentinel_2A_msi.csv: i.atcorr: +Sentinel-2B, update Sentinel-2A, credits to Stefan Blumentrath * imagery/i.atcorr/6s.cpp, imagery/i.atcorr/abstra.cpp, imagery/i.atcorr/aerosolconcentration.cpp, imagery/i.atcorr/aerosolmodel.cpp, imagery/i.atcorr/altitude.cpp, imagery/i.atcorr/computations.cpp, imagery/i.atcorr/create_iwave.py, imagery/i.atcorr/geomcond.cpp, imagery/i.atcorr/iwave.cpp, imagery/i.atcorr/main.cpp, imagery/i.atcorr/transform.cpp: i.atcorr: fix compiler warnings 2018-01-25 Markus Neteler * imagery/i.atcorr/sensors_csv/README: i.atcorr: more sensor filter function sources added 2018-01-25 Martin Landa * gui/wxpython/core/ws.py: wxGUI: fix WMS service in latlong locations 2018-01-24 Markus Metz * imagery/i.atcorr/sensors_csv/README: i.atcorr: +README to document the sources of spectral responses * imagery/i.atcorr/sensors_csv/etmplus.csv: i.atcorr: +etmplus.csv * imagery/i.atcorr/create_iwave.py: i.atcorr: improvements on create_iwave.py, with help from Stefan Blumentrath 2018-01-23 Markus Neteler * raster/r.horizon/r.horizon.html: r.horizon manual: fix output and file parameter explanations 2018-01-22 Markus Metz * raster/r.external/proj.c, raster/r.in.gdal/proj.c, vector/v.external/proj.c, vector/v.in.ogr/main.c, vector/v.in.ogr/proj.c: retrieve and use EPSG code from GDAL/OGR input whenever possible * general/g.proj/create.c, general/g.proj/input.c, general/g.proj/local_proto.h, general/g.proj/main.c, general/g.proj/output.c: g.proj: consider EPSG code whenever possible * include/defs/gis.h, lib/gis/make_loc.c: libgis: +G_make_location_epsg() 2018-01-22 Margherita Di Leo * raster/r.sun/r.sun.html: Modified example with r.horizon, basename parameter has been renamed output 2018-01-21 Markus Neteler * contributors.csv: contributors.csv: MN back to Germany 2018-01-20 Martin Landa * mswindows/osgeo4w/package.sh: wingrass: re-enable liblas for 64bit, see https://trac.osgeo.org/osgeo4w/ticket/550 2018-01-19 Markus Metz * imagery/i.atcorr/iwave.cpp: i.atcorr: adjust spectral response threshold * include/Make/Grass.make, lib/Makefile, lib/raster/gdal.c: r.external.out: write CRS (https://trac.osgeo.org/grass/ticket/3059) 2018-01-18 Luca Delucchi * vector/v.vect.stats/testsuite/test_vect_stats.py: v.vect.stats: added tests, thanks to Sunveer Singh during Google Code-in 2017 * raster/r.to.vect/testsuite/test_r_to_vect.py: r.to.vect: added tests, thanks to Sunveer Singh during Google Code-in 2017 2018-01-17 Martin Landa * lib/init/grass.py: grass.py: workaround for bug related to OS X, see https://trac.osgeo.org/grass/ticket/3462 2018-01-16 Veronica Andreo * .../r.series.accumulate/r.series.accumulate.html, raster/r.series/r.series.html: r.series & r.series.accumulate manual: fix -z and file option description, sync to r.hants manual 2018-01-16 Markus Metz * rpm/grass.spec, rpm/grass_unversioned.spec: rpm spec: +zstd, adjust for RHEL * rpm/grass.spec, rpm/grass_unversioned.spec: rpm spec files: more tests, fix grass.pc 2018-01-15 Markus Metz * rpm/README.txt, rpm/grass_unversioned.spec: add unversioned example RPM SPEC file 2018-01-15 Markus Neteler * vector/v.clean/v.clean.html, vector/v.generalize/main.c: v.generalize, v.clean: keywords added; manual cross-ref added 2018-01-15 Markus Metz * rpm/README.txt, rpm/grass.spec: add example RPM SPEC file 2018-01-15 Markus Neteler * raster/r.series/r.series.html: r.series manual: fix -z and file option descriptions 2018-01-15 Luca Delucchi * raster/r.reclass/testsuite/data/rules.txt, raster/r.reclass/testsuite/test_r_reclass.py: r.reclass: added tests, thanks to Sunveer Singh during Google Code-in 2017 * vector/v.select/testsuite/test_v_select.py: v.select: added tests, thanks to Sunveer Singh during Google Code-in 2017 2018-01-13 Yann Chemin * imagery/i.ortho.photo/i.ortho.photo/menu.c: fixed bug, the group validity check was not needed 2018-01-12 Luca Delucchi * vector/v.extract/testsuite/test_extract.py: v.extract: added tests, thanks to Sunveer Singh during Google Code-in 2017 * imagery/i.ortho.photo/i.ortho.elev/main.c: i.ortho.elev: added output message 2018-01-12 Markus Metz * imagery/i.atcorr/iwave.cpp: i.atcorr: fix loading filter functions 2018-01-11 Luca Delucchi * raster/r.texture/testsuite/test_texture.py: r.texture: added tests, thanks to Sunveer Singh during Google Code-in 2017 * imagery/i.vi/testsuite/test_vi.py, raster/r.in.ascii/testsuite/test_r_in_ascii.py, raster/r.in.poly/testsuite/test_rinpoly.py, raster3d/r3.flow/testsuite/r3flow_test.py: testsuite: fixed several problems 2018-01-10 Luca Delucchi * display/d.text/d.text.html, display/d.text/d_text.png: d.text: added examples and figures, thanks to Eric1234, Sunveer Singh and Google Code-in * gui/wxpython/photo2image/g.gui.photo2image.html, gui/wxpython/photo2image/g.gui.photo2image.py, gui/wxpython/photo2image/ip2i_manager.py, gui/wxpython/photo2image/ip2i_mapdisplay.py, gui/wxpython/photo2image/ip2i_statusbar.py, gui/wxpython/photo2image/ip2i_toolbars.py: photo2image: renamed old iphoto2image to photo2image * imagery/i.vi/testsuite/test_vi.py: i.vi: added tests, thanks to Sunveer Singh during Google Code-in 2017 2018-01-09 Markus Neteler * imagery/i.ortho.photo/i.ortho.photo/i.ortho.photo.html, temporal/t.rast.algebra/t.rast.algebra.html: correct typos (thanks to Bas Couwenberg), fixes https://trac.osgeo.org/grass/ticket/3476 2018-01-09 Luca Delucchi * raster/r.in.ascii/testsuite/data/input_ascii.txt, raster/r.in.ascii/testsuite/test_r_in_ascii.py: r.in.ascii: added tests, thanks to Sunveer Singh during Google Code-in 2017 2018-01-08 Markus Metz * imagery/i.atcorr/iwave.cpp: i.atcorr: fix loading spectral responses (https://trac.osgeo.org/grass/ticket/3469) 2018-01-07 Luca Delucchi * raster/r.report/testsuite/test_r_report.py: r.report: fixed tests using common raster maps * raster/r.info/testsuite/test_r_info.py: r.info: added tests, thanks to Sunveer Singh during Google Code-in 2017 * vector/v.univar/testsuite/v_univar_test.py: v.univar: added tests, thanks to Sunveer Singh during Google Code-in 2017 2018-01-07 Markus Neteler * vector/v.perturb/v.perturb.html, vector/v.perturb/v_perturb_normal.png, vector/v.perturb/v_perturb_uniform.png: v.perturb manual: example added (contributed by Jerry Huang and Google Code-in); examples restructured 2018-01-06 Markus Metz * lib/gis/compress.c: libgis: add warnings when writing compressed data fails 2018-01-06 Markus Neteler * locale/po/grasswxpy_id.po, locale/po/grasswxpy_id_ID.po: i18N: grasswxpy_id.po --> grasswxpy_id_ID.po * locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_BR.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fi.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_BR.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fi.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_BR.po, locale/po/grasswxpy_ro.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po, locale/transifex/.tx/config: i18N: sync from Transifex (https://www.transifex.com/grass-gis/grass72/dashboard/); except for Latvian which is more recent in SVN * locale/po/grasslibs_ta.po, locale/po/grassmods_ta.po, locale/po/grasswxpy_ta.po, translators.csv: i18N: new Tamil translation started 2018-01-05 Markus Metz * lib/gis/cmprbzip.c, lib/gis/cmprlz4.c, lib/gis/cmprzlib.c, lib/gis/cmprzstd.c, lib/gis/compress.c: libgis: more informative messages when (de)compression fails * lib/raster/get_row.c: libraster: more informative messages when reading a row fails 2018-01-04 Maris Nartiss * scripts/r.fillnulls/r.fillnulls.py: r.fillnulls: Fix RST segmax/npmin logic. Current version errornously was discarding user provided values (as implemented by me at https://trac.osgeo.org/grass/changeset/57030) This bug was causing segmentation even for small holes. * scripts/r.grow/r.grow.py: r.grow: Do not pass @mapset part to r.mapcalc as it will trigger syntax error. See r.mapcalc bug https://trac.osgeo.org/grass/ticket/3475 2018-01-01 Markus Neteler * INSTALL, REQUIREMENTS.html, grasslib.dox, include/VERSION, lib/gis/gislib_cmdline_parsing.dox, lib/init/grass.py, man/build_rest.py: Happy New Year 2017-12-30 Markus Neteler * general/g.mapset/g.mapset.html: g.mapset manual: example added (contributed by Jerry Huang and Google Code-in); examples restructured * general/g.message/g.message.html: g.message manual: example added (contributed by Jerry Huang and Google Code-in); further improvements according to https://trac.osgeo.org/grass/wiki/Submitting/Docs 2017-12-29 Markus Metz * lib/gis/lz4.c, lib/gis/lz4.h: libgis: update lz4 to 1.8.0 * lib/gis/parser_script.c: libgis: fix multiple keywords in script template 2017-12-29 Luca Delucchi * raster/r.report/testsuite/test_r_report.py: r.report: added tests, thanks to Sunveer Singh during Google Code-in 2017 2017-12-29 Markus Metz * scripts/r.drain/r.drain.py: r.drain: fix module keywords * scripts/r.drain/r.drain.py: r.drain: add script 2017-12-28 Markus Metz * raster/Makefile, scripts/Makefile, scripts/r.drain/Makefile, scripts/r.drain/README, scripts/r.drain/r.drain.html, scripts/r.drain/r_drain.png, .../r.drain/r_drain_with_r_watershed_direction.png, scripts/r.drain/tests/test.r.drain.sh, scripts/r.drain/tests/testascii_nc.asc: r.drain: convert to script calling r.path + r.fill.dir if no directions are provided * raster/r.fill.dir/filldir.c, raster/r.fill.dir/main.c, raster/r.fill.dir/tinf.c, raster/r.fill.dir/tinf.h: r.fill.dir: fix comiler warnings, fix types for read/write * raster/r.path/main.c, raster/r.path/r.path.html: r.path: fix manual 2017-12-27 Martin Landa * gui/wxpython/startup/locdownload.py: wxGUI/downloc: improve message when completed (thanks to MarkusN) 2017-12-27 Anna Petrášová * raster/r.fill.stats/main.c, raster/r.fill.stats/r.fill.stats.html: r.fill.stats: rename -p flag to -k, -p is used normally for printing only 2017-12-26 Martin Landa * gui/wxpython/startup/locdownload.py: wxGUI/downloc: fix typos * gui/wxpython/startup/locdownload.py: wxGUI/downloc: put todo note about missing termination * gui/wxpython/startup/locdownload.py: wxGUI/downloc: use internal variables for checking download process, see https://trac.osgeo.org/grass/changeset/71975 * gui/wxpython/startup/locdownload.py: wxGUI/downloc: add message for asking user to abort download process * gui/wxpython/startup/locdownload.py: wxGUI:downloc: note user that must wait until download process is finished 2017-12-25 Helmut Kudrnovsky * mswindows/osgeo4w/mklibs.sh: mklibs.sh: add example $PATH for MS Visual Studio 2017 Community 64 bit 2017-12-22 Markus Neteler * raster/r.path/r.path.html: r.path manual: added missing width tag, needed for wxGUI manual renderer 2017-12-22 Markus Metz * raster/r.path/local.h, raster/r.path/main.c, raster/r.path/r.path.html, raster/r.path/r_path_with_bitmask.png: r.path: remove -b flag, add option to define direction format, update manual 2017-12-21 Vaclav Petras * raster/r.path/r.path.html, raster/r.path/r_path_with_bitmask.png: r.path: add image to doc, add single dir, fix other img URL 2017-12-20 Markus Metz * raster/r.cost/main.c, raster/r.cost/r.cost.html, raster/r.cost/stash.h, raster/r.walk/main.c, raster/r.walk/r.walk.html, raster/r.walk/stash.h: r.cost/r.walk: add bitmask encoded directions, use r.path instead of r.drain * raster/Makefile, raster/r.path/Makefile, raster/r.path/local.h, raster/r.path/main.c, raster/r.path/pavlrc.c, raster/r.path/pavlrc.h, raster/r.path/r.path.html, raster/r.path/r_path.png, .../r.path/r_path_with_r_watershed_direction.png: add r.path 2017-12-19 Luca Delucchi * raster/r.topidx/r.topidx.html, raster/r.topidx/r_topidx.png: r.topidx: added examples and figures, thanks to Jerry Huang and Google Code-in * display/d.histogram/d.histogram.html, display/d.histogram/d_histogram_bar.png, display/d.histogram/d_histogram_pie.png: d.histogram: added examples and figures, thanks to Jerry Huang and Google Code-in 2017-12-19 Markus Neteler * display/d.rast/d.rast.html: d.rast manual: minor fixes 2017-12-18 Markus Metz * raster/r.cost/main.c, raster/r.cost/stash.h, raster/r.walk/main.c, raster/r.walk/stash.h: r.cost/r.walk: optimize stop points, sync modules 2017-12-18 Luca Delucchi * display/d.rast/d.rast.html, display/d.rast/d_rast_elevation.png, display/d.rast/d_rast_elevation_values.png, display/d.rast/d_rast_landuse.png: d.rast: added figure to examples, thanks to Jerry Huang and Google Code-in 2017-12-16 Martin Landa * lib/init/grass.py: explain setting environment variables in grass startup script, see https://trac.osgeo.org/grass/ticket/3462 2017-12-13 Markus Neteler * display/d.grid/d.grid.html, display/d.mon/d.mon.html, display/d.rgb/d.rgb.html: d.grid, d.mon, d.rgb manuals: various grammar fixes 2017-12-13 Luca Delucchi * display/d.grid/d.grid.html, display/d.grid/d_grid_blue_grid.png, display/d.grid/d_grid_red_grid.png: d.grid: added figure to examples, thanks to Jerry Huang and Google Code-in * display/d.mon/d.mon.html, display/d.mon/d_mon_wx0.png, display/d.mon/d_mon_wx0_raster.png: d.mon: added figures and example, thanks to Jerry Huang and Google Code-in * display/d.rgb/d.rgb.html, display/d.rgb/d_rgb.png: d.rgb: added figure to example, thanks to Jerry Huang and Google Code-in 2017-12-12 Helmut Kudrnovsky * mswindows/osgeo4w/package.sh: disable lidar modules: fix ticket reference * mswindows/osgeo4w/package.sh: disable lidar modules: see https://trac.osgeo.org/osgeo4w/ticket/550 2017-12-11 Markus Neteler * lib/init/grass_database.png, lib/init/helptext.html: helptext manual: use user oriented sketch of location structure 2017-12-09 Helmut Kudrnovsky * mswindows/osgeo4w/package.sh: winGRASS: enable zstd in winGRASS - step 3 * mswindows/osgeo4w/setup_x86.hint.tmpl, mswindows/osgeo4w/setup_x86_64.hint.tmpl: winGRASS: zstd-devel is only needed for building winGRASS * mswindows/osgeo4w/package.sh: winGRASS: enable zstd in winGRASS - step 2 * mswindows/osgeo4w/setup_x86.hint.tmpl, mswindows/osgeo4w/setup_x86_64.hint.tmpl: winGRASS: enable zstd in winGRASS - step 1 2017-12-08 Markus Neteler * imagery/i.albedo/i.albedo.html: i.albedo manual: wording improvements 2017-12-08 Luca Delucchi * raster/r.support/r.support.html: r.support: added examples, thanks to Jerry Huang and Google Code-in * imagery/i.albedo/albedo_landsat5.png, imagery/i.albedo/albedo_landsat7.png, imagery/i.albedo/i.albedo.html: i.albedo: added examples and screenshots, thanks to Jerry Huang and Google Code-in 2017-12-07 Markus Neteler * lib/raster/get_row.c, lib/raster/open.c, lib/raster/range.c: rasterlib: Eliminate RPC/XDR dependency from raster library (https://trac.osgeo.org/grass/changeset/52015 cont'd) 2017-12-06 Markus Neteler * temporal/t.create/t.create.py, temporal/t.info/t.info.py, temporal/t.list/t.list.py, temporal/t.merge/t.merge.py, temporal/t.rast.accdetect/t.rast.accdetect.py, temporal/t.rast.accumulate/t.rast.accumulate.py, temporal/t.rast.aggregate.ds/t.rast.aggregate.ds.py, temporal/t.rast.aggregate/t.rast.aggregate.py, temporal/t.rast.algebra/t.rast.algebra.py, temporal/t.rast.colors/t.rast.colors.py, temporal/t.rast.contour/t.rast.contour.py, temporal/t.rast.export/t.rast.export.py, temporal/t.rast.extract/t.rast.extract.py, temporal/t.rast.gapfill/t.rast.gapfill.py, temporal/t.rast.import/t.rast.import.py, temporal/t.rast.list/t.rast.list.py, temporal/t.rast.mapcalc/t.rast.mapcalc.py, temporal/t.rast.neighbors/t.rast.neighbors.py, temporal/t.rast.out.vtk/t.rast.out.vtk.py, temporal/t.rast.series/t.rast.series.py, temporal/t.rast.to.rast3/t.rast.to.rast3.py, temporal/t.rast.to.vect/t.rast.to.vect.py, temporal/t.rast.univar/t.rast.univar.py, temporal/t.rast.what/t.rast.what.py, temporal/t.rast3d.algebra/t.rast3d.algebra.py, temporal/t.rast3d.extract/t.rast3d.extract.py, temporal/t.rast3d.list/t.rast3d.list.py, temporal/t.rast3d.mapcalc/t.rast3d.mapcalc.py, temporal/t.rast3d.univar/t.rast3d.univar.py, temporal/t.register/t.register.py, temporal/t.remove/t.remove.py, temporal/t.rename/t.rename.py, temporal/t.sample/t.sample.py, temporal/t.select/t.select.py, temporal/t.shift/t.shift.py, temporal/t.snap/t.snap.py, temporal/t.support/t.support.py, temporal/t.topology/t.topology.py, temporal/t.unregister/t.unregister.py, temporal/t.vect.algebra/t.vect.algebra.py, temporal/t.vect.db.select/t.vect.db.select.py, temporal/t.vect.export/t.vect.export.py, temporal/t.vect.extract/t.vect.extract.py, temporal/t.vect.import/t.vect.import.py, temporal/t.vect.list/t.vect.list.py, temporal/t.vect.observe.strds/t.vect.observe.strds.py, temporal/t.vect.univar/t.vect.univar.py, temporal/t.vect.what.strds/t.vect.what.strds.py: temporal: update header to standard statement * raster/r.compress/r.compress.html: r.compress manual: added that NULL file compression is fixed to LZ4 2017-12-05 Markus Neteler * lib/python/docs/src/index.rst: python docs: link to GRASS GIS project site fixed 2017-12-04 Markus Metz * raster/r.compress/r.compress.html, raster/rasterintro.html: update documentation for GRASS compression methods * lib/raster/init.c, lib/raster/put_row.c: libraster: update for ZSTD, use new G_compress_bound() * include/defs/gis.h, lib/gis/cmprbzip.c, lib/gis/cmprlz4.c, lib/gis/cmprrle.c, lib/gis/cmprzlib.c, lib/gis/cmprzstd.c, lib/gis/compress.c, lib/gis/compress.h: libgis: add ZSTD (Zstandard) compression * configure, configure.in, include/Make/Grass.make, include/Make/Platform.make.in, include/config.h.in, lib/gis/Makefile: add ZSTD (Zstandard) compression to the Make system 2017-12-04 Markus Neteler * lib/python/docs/src/index.rst: python docs: link to GRASS GIS project site added 2017-12-01 Veronica Andreo * raster/r.neighbors/r.neighbors.html, vector/v.kernel/main.c: r.neighbors manual: beautify table; v.kernel: edit output description * temporal/t.rast.algebra/t.rast.algebra.html, temporal/t.rast.mapcalc/t.rast.mapcalc.html: t.rast.mapcalc and t.rast.algebra: manual edits 2017-12-01 Markus Metz * vector/v.out.ogr/main.c: v.out.ogr: white space to underscore 2017-11-30 Markus Neteler * Dockerfile, README: docker: fix write access of volume management; update docker usage instructions 2017-11-29 Markus Metz * vector/v.out.ogr/export_areas.c, vector/v.out.ogr/local_proto.h, vector/v.out.ogr/main.c: v.out.ogr: adjust polygon ring orientation to match OGC specs except for known exceptions * lib/vector/Vlib/intersect2.c: Vlib: use dynamic floating point representation error * raster/r.info/main.c: r.info: add flag to print raster map statistics * include/defs/raster.h, include/raster.h, lib/raster/range.c: libraster: add raster statistics 2017-11-29 Vaclav Petras * .travis/linux.install.sh: travis: we are currently not using the dataset, so no download needed * .travis/linux.before_install.sh, .travis/linux.install.sh, .travis/linux.script.sh: travis: exit on error in scripts Atempt to fail fast when packages are not downloaded. (Fail in Travis job number 2401.) * README: docker: troubleshooting tips 2017-11-28 Anna Petrášová * scripts/g.search.modules/testsuite/test_g_search_modules.py: g.search.modules: fix test * gui/wxpython/core/toolboxes.py: wxGUI/toolboxes: fix test * raster/r.fill.stats/testsuite/test_r_fill_stats.py: r.fill.stats: fix test 2017-11-28 Markus Metz * raster/r.recode/testsuite/test_rrecode_ncspm.py: r.recode: fix test_formats_landcover * vector/v.what/what.c: v.what: reset lists for each input map (fix https://trac.osgeo.org/grass/ticket/3457) 2017-11-28 Anna Petrášová * db/db.describe/testsuite/test_dbdescribe.py: db.describe: include db initialization in the test to fix it * .../testsuite/data/test_toolboxes_menudata_ref.xml, gui/wxpython/core/toolboxes.py: wxGUI/toolboxes: fix tests to reflect recent changes 2017-11-27 Anna Petrášová * db/db.columns/testsuite/test_dbcolumns.py: db.columns: include db initialization in the test to fix it * db/db.copy/testsuite/test_dbcopy.py: db.copy: include db initialization in the test to fix it 2017-11-27 Markus Metz * vector/v.out.ogr/main.c: v.out.ogr: fix https://trac.osgeo.org/grass/changeset/71848 2017-11-26 Vaclav Petras * gui/wxpython/animation/dialogs.py, gui/wxpython/animation/nviztask.py, gui/wxpython/animation/temporal_manager.py, gui/wxpython/core/gcmd.py, gui/wxpython/core/gconsole.py, gui/wxpython/core/menutree.py, gui/wxpython/core/settings.py, gui/wxpython/core/toolboxes.py, gui/wxpython/dbmgr/sqlbuilder.py, gui/wxpython/gcp/manager.py, gui/wxpython/gui_core/gselect.py, gui/wxpython/gui_core/treeview.py, gui/wxpython/iclass/toolbars.py, gui/wxpython/image2target/ii2t_manager.py, gui/wxpython/iscatt/frame.py, gui/wxpython/lmgr/giface.py, gui/wxpython/lmgr/pyshell.py, gui/wxpython/mapdisp/main.py, gui/wxpython/mapwin/buffered.py, gui/wxpython/nviz/wxnviz.py, gui/wxpython/photo2image/ip2i_manager.py, gui/wxpython/tools/build_modules_xml.py, gui/wxpython/tools/update_menudata.py, gui/wxpython/vdigit/wxdisplay.py, gui/wxpython/wxgui.py: wxGUI: replace print statement by print function for Python 3 support, remove mixed tabs (PEP8 E101, W191, see https://trac.osgeo.org/grass/ticket/2708) * gui/wxpython/rlisetup/wizard.py: wxGUI: remove obvious prints for debug 2017-11-26 Anna Petrášová * raster/Makefile, raster/r.fill.stats/Makefile, raster/r.fill.stats/cell_funcs.c, raster/r.fill.stats/cell_funcs.h, raster/r.fill.stats/main.c, raster/r.fill.stats/r.fill.stats.html, raster/r.fill.stats/r_fill_stats_01.png, raster/r.fill.stats/r_fill_stats_02.png, raster/r.fill.stats/r_fill_stats_lidar.png, raster/r.fill.stats/r_fill_stats_smoothing.png, raster/r.fill.stats/testsuite/data/input_ascii.txt, raster/r.fill.stats/testsuite/data/output_mean.txt, .../r.fill.stats/testsuite/data/output_median.txt, raster/r.fill.stats/testsuite/data/output_mode.txt, .../r.fill.stats/testsuite/data/output_wmean.txt, raster/r.fill.stats/testsuite/test_r_fill_stats.py: r.fill.stats: move r.fill.gaps from addons to core, added test 2017-11-26 Vaclav Petras * tools/mkhtml.py: doc: Python 3 compatibility (see https://trac.osgeo.org/grass/ticket/2708) Decode file content on input in 3, leave as in in 2. Call constructor of parent class (Python 3 version needs to init a var). Call less efficient items() in Python 2 (same code in both, although slower in 2, ok here). This avoids compile (mkhtml) errors in most of the directories with Python 3.5.2 as python. 2017-11-26 Markus Metz * vector/v.out.ogr/create.c, vector/v.out.ogr/local_proto.h, vector/v.out.ogr/main.c: v.out.ogr: finish updating to GDAL 2 API 2017-11-26 Martin Landa * gui/wxpython/startup/locdownload.py: wxGUI: download sample location progress info, be less verbose + formatting issues * gui/wxpython/startup/locdownload.py: wxGUI: added GISMentors sample location for download 2017-11-26 Markus Neteler * imagery/i.landsat.acca/i.landsat.acca.html: i.landsat.acca manual: avoid special chars 2017-11-26 Vaclav Petras * imagery/i.landsat.acca/i.landsat.acca.html: i.landsat.acca: use UTF-8 for doc, not ISO-8859 * temporal/t.rast.accdetect/t.rast.accdetect.py: t.rast.accdetect: replace print by debug * locale/grass_po_stats.py: fix most obvious Python 3 compatibility issues: tabs, has_key, print in po script (see https://trac.osgeo.org/grass/ticket/2708) * gui/wxpython/core/globalvar.py, gui/wxpython/gui_core/forms.py: wxGUI: use print function (no traceback, only proper error message with Python 3) * lib/init/grass.py: init: use spaces consistently (no mixed tabs), required in Python 3 (PEP8 E101, W191, see https://trac.osgeo.org/grass/ticket/2708) 2017-11-25 Vaclav Petras * raster3d/r3.in.lidar/r3.in.lidar.html: r3.in.lidar: link conv to 2D in doc * doc/grass_database.html: doc: update text to match image from https://trac.osgeo.org/grass/changeset/71728 and fix typo 2017-11-25 Markus Metz * vector/v.voronoi/main.c, vector/v.voronoi/sw_main.c: v.voronoi: improve description and error regarding current region extents 2017-11-24 Vaclav Petras * tools/thumbnails.py: simpler code for thumbnails The rsults is slightly different from https://trac.osgeo.org/grass/changeset/70725 but the described features are preserved and it is not worse. * raster/r.fill.dir/r.fill.dir.html: r.fill.dir: mention advanced GRASS algs, itemize notes * raster/r.fill.dir/r.fill.dir.html: r.fill.dir: move notes to description and reorganize, add warning about filling Describe the alg first, then talk about outputs and settings. Add note and reference for danger of filling. Merge the two paragraps about directions. Mention NULLs from r71809. Fix image size (img is small enough). * raster/r.watershed/front/main.c, raster/r.watershed/front/r.watershed.html: r.watershed: 8 not 9 dirs, starting from NE not E (fix https://trac.osgeo.org/grass/changeset/71806) 2017-11-23 Vaclav Petras * raster/r.fill.dir/main.c: r.fill.dir: if you don't know the answer, return null, not seemingly random internal value 2017-11-23 Maris Nartiss * lib/init/grass.py: Init: A workaround for Python Issue30755 2017-11-23 Vaclav Petras * raster/r.watershed/front/main.c, raster/r.watershed/front/r.watershed.html: r.watershed: describe drainage direction format, fix HTML syntax * raster/r.drain/main.c, raster/r.drain/r.drain.html, raster/r.drain/r_drain.png, .../r.drain/r_drain_with_r_watershed_direction.png: r.drain: add water-related examples with images Move ascii explanations to desctiption section. Add plain water example and r.watershed example. Clarify directions format and units. Put -c flag to its group. 2017-11-23 Anna Petrášová * gui/wxpython/docs/wxGUI.components.html, gui/wxpython/docs/wxGUI.rdigit.html, gui/wxpython/docs/wxGUI_rdigit_step1.png, gui/wxpython/docs/wxGUI_rdigit_step2.png, gui/wxpython/docs/wxGUI_rdigit_step3.png, gui/wxpython/docs/wxGUI_rdigit_step4.png, gui/wxpython/docs/wxGUI_rdigit_step5.png, gui/wxpython/mapdisp/frame.py, gui/wxpython/rdigit/controller.py, gui/wxpython/rdigit/toolbars.py: wxGUI/rdigit: fix small error when polygon is not finished while saving; add manual page with instructions and screenshots 2017-11-22 Anna Petrášová * raster/r.sun/r.sun.html: r.sun: fix documentation of shadowed areas * gui/wxpython/datacatalog/datacatalog.png, gui/wxpython/datacatalog/g.gui.datacatalog.html: wxGUI/datacatalog: update documentation, add screenshot * gui/wxpython/xml/toolboxes.xml, gui/wxpython/xml/wxgui_items.xml: wxGUI: add orthophoto tools to gui menu * raster/r.fill.dir/r.fill.dir.html, raster/r.fill.dir/r_fill_dir.png: r.fill.dir: change picture on man page to actually show the filled dem 2017-11-22 Vaclav Petras * raster/r.geomorphon/main.c: r.geomorphon: suggest most likely option in the error message Not using std G_option_required() function because all options are in a long list here. 2017-11-21 Anna Petrášová * gui/wxpython/xml/toolboxes.xml: wxGUI: add new modules to menu 2017-11-20 Maris Nartiss * locale/po/grasswxpy_fr.po: Remove duplicate msgid to fix po compilation 2017-11-19 Markus Metz * lib/vector/diglib/struct_alloc.c: diglib: reduce calls to G_realloc() * lib/vector/diglib/plus_node.c: diglib: code clean-up * lib/vector/diglib/plus_line.c: diglib: code optimization * lib/vector/diglib/plus_area.c: diglib: fix typos * lib/vector/diglib/line_dist.c: diglib: human readable code formatting * lib/vector/diglib/inside.c: diglib: increase numerical stability 2017-11-19 Markus Neteler * gui/icons/grass.appdata.xml: grass.appdata.xml: updated missing tags (trac https://trac.osgeo.org/grass/ticket/3388) * raster/r.in.gdal/main.c, temporal/t.rast.import/t.rast.import.py, temporal/t.vect.import/t.vect.import.py, vector/v.in.ogr/main.c: various commands: keywords added 2017-11-19 Markus Metz * lib/vector/diglib/plus_area.c: diglib: fix bug caused by compiler optimizations, optimize code 2017-11-18 Maris Nartiss * vector/v.profile/Makefile, vector/v.profile/main.c, vector/v.profile/testsuite/test_v_profile.py, vector/v.profile/v.profile.html: v.profile: Generate buffers with GEOS. Current state of both GRASS native buffer generation methods is so bad, that they should be avoided at any cost. This commit can be reverted as soon as native buffers are fixed. 2017-11-18 Veronica Andreo * .../i.ortho.photo/i.ortho.photo/i.ortho.photo.html, .../i.ortho.photo/i_ortho_photo_step1.png, .../i.ortho.photo/i_ortho_photo_step5.png, .../i.ortho.photo/i_ortho_photo_step6.png, .../i.ortho.photo/i_ortho_photo_step7.png, .../i.ortho.photo/i_ortho_photo_step8.png: i.ortho.photo: new manual page contributed by Zofie Cimburova with minor modifications and HTML fixes 2017-11-18 Maris Nartiss * lib/vector/Vlib/buffer2.c: Vect_line_buffer2: Fix documentation to match expected argument order 2017-11-18 Markus Metz * gui/wxpython/gmodeler/frame.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/iscatt/dialogs.py, gui/wxpython/iscatt/plots.py, gui/wxpython/vnet/dialogs.py, imagery/i.ortho.photo/lib/elev.c, imagery/i.segment/cluster.c, imagery/i.segment/i.segment.html, imagery/i.segment/mean_shift.c, imagery/i.smap/multialloc.c, include/iostream/embuffer.h, lib/db/sqlp/sqlp.l, lib/gmath/solvers_direct.c, lib/gmath/test/test_gmath_lib.h, lib/gmath/test/test_tools_les.c, lib/gpde/n_les_assemble.c, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fi.po, locale/po/grassmods_fr.po, locale/po/grassmods_id_ID.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_ml.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_BR.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_si.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_uk.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fi.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_id_ID.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ko.po, locale/po/grasswxpy_lv.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_BR.po, locale/po/grasswxpy_ro.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_si.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_uk.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po, man/build_keywords.py, raster/r.geomorphon/geom.c, raster/r.geomorphon/main.c, raster/r.geomorphon/pattern.c, raster/r.geomorphon/r.geomorphon.html, raster/r.mapcalc/r.mapcalc.html, raster/r.terraflow/main.cpp, temporal/t.rast.accdetect/t.rast.accdetect.html, temporal/temporalintro.html, vector/v.external/v.external.html, vector/v.net.steiner/main.c: fix spelling errors (https://trac.osgeo.org/grass/ticket/3447, Debian lintian QA tool), thanks to Bas Couwenberg 2017-11-17 Martin Landa * gui/wxpython/startup/locdownload.py: wxGUI: download dialog * report progress * layout cosmetics 2017-11-17 Markus Metz * raster/r.resamp.filter/main.c: r.resamp.filter: fix to support global datasets in latlong 2017-11-17 Martin Landa * configure, configure.in: configure: check for liblas/capi/liblas.h 2017-11-17 Markus Metz * raster/r.in.gdal/main.c: r.in.gdal: remove GDAL patch for GIntBig on Windows (moved to gis.h) * include/defs/gis.h: libgis: add GDAL patch in one central place instead of in 8 modules and 3 libraries separately 2017-11-17 Markus Neteler * config.guess, config.sub: config.guess + config.sub: updated from http://git.savannah.gnu.org/cgit/config.git/plain/ 2017-11-16 Markus Neteler * general/g.mapset/g.mapset.html: g.mapset manual: clarify where shell history is written * vector/v.external/v.external.html: v.external manual: limitations added 2017-11-15 Markus Metz * raster/r.in.gdal/main.c: r.in.gdal: fix https://trac.osgeo.org/grass/changeset/71735, support for GDAL's GIntBig on Windows 2017-11-14 Markus Metz * raster/r.in.gdal/main.c: r.in.gdal: replace GDALSetCacheMax[64]() with GDALSetCacheMax(), it's more portable 2017-11-14 Luca Delucchi * db/db.describe/testsuite/test_dbdescribe.py: db.describe: added tests * db/db.copy/testsuite/test_dbcopy.py: db.copy: added tests * db/db.columns/testsuite/test_dbcolumns.py: db.columns: added tests 2017-11-13 Maris Nartiss * gui/wxpython/gui_core/preferences.py, lib/init/grass.py: Try to use some of en_XX locales for en language. As a failback, consider C.UTF-8 and only then plain C locale. Attempts to fix https://trac.osgeo.org/grass/ticket/3441. 2017-11-12 Veronica Andreo * lib/init/circle_1.png, lib/init/circle_2.png, lib/init/circle_3.png, lib/init/circle_4.png, lib/init/circle_5.png, lib/init/circle_6.png, lib/init/grass_start.png, lib/init/helptext.html: lib/init/helptext: start-up screen fig updated and Download button explained 2017-11-12 Markus Metz * vector/v.buffer/main.c, vector/v.buffer/v.buffer.html: v.buffer: warn if old options are used with GEOS buffering, update manual 2017-11-12 Markus Neteler * lib/vector/vectorlib_lists.dox: libvector docs: advertise Vect_line_buffer2() rather than Vect_line_buffer() 2017-11-12 Markus Metz * imagery/i.segment/open_files.c, imagery/i.segment/parse_args.c: i.segment: input can be a group or a list of raster maps 2017-11-12 Huidae Cho * display/d.vect/main.c: d.vect: label grammar 2017-11-12 Markus Neteler * lib/init/grass.py: grass startup script: added version output 'grass75 --config version' * doc/howto_release.txt: doc/howto_release.txt: updated * INSTALL, display/d.mon/main.c, doc/grass_database.html, doc/howto_release.txt, general/g.findfile/g.findfile.html, general/g.message/g.message.html, general/g.version/g.version.html, grasslib.dox, gui/icons/grass.desktop, gui/wxpython/README, gui/wxpython/docs/wxGUI.html, gui/wxpython/xml/menudata.README, .../test_i.topo.corr_synthetic_DEM_NC.sh, lib/gis/parser_wps.c, lib/gpde/gpdelib.dox, lib/init/README, lib/init/grass.py, lib/init/grass.sh, lib/init/grass7.html, lib/init/helptext.html, lib/python/docs/src/gunittest_running_tests.rst, lib/python/docs/src/pygrass_gis.rst, lib/python/gunittest/multirunner.py, lib/python/pygrass/modules/shortcuts.py, lib/python/script/core.py, lib/python/script/setup.py, locale/README, locale/transifex/.tx/config, man/build_graphical_index.py, man/sphinx/conf.py, mswindows/Installer-Files/WinGRASS-README.url, temporal/t.rast.accumulate/t.rast.accumulate.html, vector/v.info/v.info.html: Update of version number entries 2017-11-12 Markus Metz * imagery/i.segment/Makefile, imagery/i.segment/mean_shift.c, imagery/i.segment/pavl.c, imagery/i.segment/pavl.h, imagery/i.segment/region_growing.c: i.segment: use faster pavl tree 2017-11-12 Maris Nartiss * lib/vector/Vlib/buffer2.c: Improve Vect_line_buffer2 documentation based on its use in v.buffer 2017-11-12 Markus Neteler * include/VERSION: Bumped trunk to GRASS GIS 7.5.x (7.4.x release branch started in https://trac.osgeo.org/grass/changeset/71701) 2017-11-12 Moritz Lennert * vector/v.lrs/v.lrs.segment/main.c: v.lrs.segment: use Vect_line_parallel2() 2017-11-12 Markus Neteler * raster/r.li/r.li.html: r.li manual: fix missing description 2017-11-12 Markus Metz * raster/r.stream.extract/load.c, raster/r.stream.extract/r.stream.extract.html: r.stream.extract: allow modified accumulation map 2017-11-12 Moritz Lennert * vector/v.segment/main.c: v.segment: erase old code left after https://trac.osgeo.org/grass/changeset/71691 2017-11-12 Markus Neteler * raster/r.stream.extract/r.stream.extract.html: r.stream.extract manual: example fixed again 2017-11-12 Moritz Lennert * vector/v.segment/main.c: v.segment: use Vect_line_parallel2() 2017-11-12 Markus Neteler * raster/r.stream.extract/r.stream.extract.html: r.stream.extract manual: example fixed 2017-11-12 Markus Metz * ps/ps.map/ps_vlines.c: ps.map: use Vect_line_parallel2() 2017-11-12 Markus Neteler * db/drivers/postgres/grass-pg.html, imagery/i.landsat.toar/i.landsat.toar.html: manual: minor typo fixes * vector/v.label.sa/Makefile: v.label.sa: conditionalize compilation upon presence of FTLIB * vector/Makefile: v.label.sa: re-enabled 2017-11-12 Markus Metz * raster/r.viewshed/grass.cpp, raster/r.viewshed/grass.h, raster/r.viewshed/visibility.cpp: r.viewshed: fix binary output for external memory mode (https://trac.osgeo.org/grass/ticket/1788) 2017-11-11 Markus Neteler * display/d.vect.thematic/d.vect.thematic.html, gui/wxpython/dbmgr/g.gui.dbmgr.html, gui/wxpython/gmodeler/g.gui.gmodeler.html, misc/m.measure/m.measure.html, raster/r.fill.dir/r.fill.dir.html, raster/r.univar/r.univar.html, raster/r.viewshed/r.viewshed.html, scripts/v.centroids/v.centroids.html: manual: added missing height HTML tags according to https://trac.osgeo.org/grass/wiki/Submitting/Docs#Images 2017-11-11 Markus Metz * gui/wxpython/gcp/manager.py: wxGUI: fix vector support in GCP manager (https://trac.osgeo.org/grass/ticket/3066) * raster/r.in.gdal/main.c: r.in.gdal: no GDALGetCacheMax64 on MS Windows ? * lib/raster/init.c: rasterlib: compress NULL file by default * raster/r.out.gdal/main.c: r.out.gdal: +option to add overviews * raster/r.out.gdal/export_band.c, raster/r.out.gdal/local_proto.h, raster/r.out.gdal/main.c: r.out.gdal: export inf values 2017-11-11 Moritz Lennert * gui/wxpython/photo2image/g.gui.photo2image.html, .../photo2image/wxGUI_iphoto2image_frame.jpg: g.gui.photo2image: revert https://trac.osgeo.org/grass/changeset/71663 and indicate height in the html manual to ensure right proportions in module gui manual * .../photo2image/wxGUI_iphoto2image_frame.jpg: g.gui.photo2image: resize image to required 600px width to make it usable in man page 2017-11-10 Vaclav Petras * lib/python/script/setup.py: pythonlib: add addon bin dir to path on all platforms (sync to grass.py) 2017-11-10 Markus Metz * lib/gis/make_loc.c: gislib: disable test for datum names in G_compare_projections() * lib/gis/make_loc.c: gislib: account for swapped lat_1, lat_2 in G_compare_projections() 2017-11-08 Markus Metz * lib/segment/format.c, lib/segment/pagein.c: segment lib: fix for Segment_format_nofill() 2017-11-06 Maris Nartiss * vector/v.profile/README: v.profile: Remove README file as it is useless now. 2017-11-05 Yann Chemin * gui/wxpython/image2target/g.gui.image2target.py: Fix bug: typo from previous naming to new naming of the module, updated with new naming * imagery/i.ortho.photo/i.ortho.elev/main.c: fix bug: was writing to group file in target, not in source 2017-11-03 Markus Neteler * doc/python/script/r.example.html, gui/wxpython/image2target/g.gui.image2target.html, .../i.ortho.photo/i.ortho.photo/i.ortho.photo.html, .../i.ortho.target/i.ortho.target.html, mswindows/external/rbatch/batchfiles.md, tools/symbol_to_img.sh: svn propset on files * scripts/Makefile, scripts/v.clip/Makefile, scripts/v.clip/testsuite/test_v_clip.py, scripts/v.clip/v.clip.html, scripts/v.clip/v.clip.py, scripts/v.clip/v_clip_poly.png, scripts/v.clip/v_clip_region.png, vector/v.overlay/v.overlay.html, vector/v.select/v.select.html: v.clip: added to trunk * raster/Makefile, raster/r.geomorphon/Makefile, raster/r.geomorphon/geom.c, raster/r.geomorphon/geomorphon.png, raster/r.geomorphon/legend.png, raster/r.geomorphon/local_proto.h, raster/r.geomorphon/main.c, raster/r.geomorphon/memory.c, raster/r.geomorphon/multires.c, raster/r.geomorphon/pattern.c, raster/r.geomorphon/r.geomorphon.html, raster/r.geomorphon/r_geomorphon.png, raster/r.geomorphon/r_geomorphon_summits.png, raster/r.geomorphon/testsuite/test_r_geom.py, raster/r.param.scale/r.param.scale.html: r.geomorphon: moved to trunk from Addons 2017-11-03 Markus Metz * lib/raster/close.c: rasterlib: close data file only if it is open (not the case for GDAL links) * lib/gis/make_loc.c: gislib, G_compare_projections(): compare unit names only if there is no to meter conversion factor 2017-11-02 Markus Metz * include/iostream/mm.h, lib/iostream/mm.cpp: iostreamlib: fix memory manager 2017-11-02 Huidae Cho * vector/v.net.components/v.net.components.html: v.net.components: closing parenthesis in the manual 2017-10-31 Markus Metz * lib/proj/convert.c: projlib: improve creating new spatial reference from embedded proj4 definition * raster/r.stream.extract/bseg.c, raster/r.stream.extract/cseg.c, raster/r.stream.extract/dseg.c, raster/r.stream.extract/load.c, raster/r.stream.extract/local_proto.h, raster/r.stream.extract/main.c, raster/r.stream.extract/seg.c, raster/r.stream.extract/seg.h: r.stream.extract: use 64 bit integer to support large regions * raster/r.watershed/seg/init_vars.c: r.watershed: revert https://trac.osgeo.org/grass/changeset/71614 2017-10-31 Maris Nartiss * locale/po/grasswxpy_lv.po: LV: Fix some translations 2017-10-30 Markus Metz * raster/r.watershed/seg/init_vars.c: r.watershed: reduce chance of integer overflow * lib/proj/convert.c: projlib: fix segfault * lib/gis/cmprbzip.c: gislib: speed improvement for bzip2 compression 2017-10-30 Anna Petrášová * raster/r.sun/Makefile, raster/r.sun/local_proto.h, raster/r.sun/main.c, raster/r.sun/testsuite/test_rsun.py: r.sun: port r.sun.mp by Jaro Hofierka et al. from addons to core and add tests 2017-10-29 Markus Neteler * vector/Makefile, vector/v.profile/Makefile, vector/v.profile/README, vector/v.profile/local_proto.h, vector/v.profile/main.c, vector/v.profile/processors.c, vector/v.profile/testsuite/test_v_profile.py, vector/v.profile/v.profile.html: v.profile: moved from Addons to trunk 2017-10-29 Markus Metz * raster/r.stream.extract/main.c: r.stream.extract: remove problematic infinity as default answer for input TYPE_DOUBLE option 2017-10-28 Markus Metz * lib/btree2/kdtree.c: btree2 lib: change debug level 2017-10-27 Markus Metz * lib/btree2/kdtree.c, lib/btree2/kdtree.h: btree2 lib: improved k-d tree balancing * raster/r.stream.extract/close.c, raster/r.stream.extract/r.stream.extract.html: r.stream.extract: add network id to vector output 2017-10-25 Markus Neteler * vector/v.out.ogr/args.c, vector/v.out.ogr/list.c, vector/v.out.ogr/local_proto.h, vector/v.out.ogr/main.c, vector/v.out.ogr/v.out.ogr.html: v.out.ogr: Set OGC GeoPackage as default export format (see https://trac.osgeo.org/grass/ticket/3428); contributed by jachym and mmetz 2017-10-25 Markus Metz * raster/r.external/proj.c, raster/r.in.gdal/proj.c: r.in.gdal/r.external: fix error reporting (sync to v.in.ogr) * vector/v.external/proj.c: v.external: bug fixes for location creation and error reporting * vector/v.in.ogr/main.c, vector/v.in.ogr/proj.c: v.in.ogr: bug fixes for location creation and error reporting * scripts/r.import/r.import.py, scripts/v.import/v.import.py: r.import/v.import: create temporary location only if direct import is not possible 2017-10-25 Markus Neteler * raster/r.in.gdal/r.in.gdal.html: r.in.gdal manual: added raster file import over network 2017-10-24 Markus Neteler * temporal/temporalintro.html: temporalintro.html: minor HTML fixes 2017-10-24 Veronica Andreo * temporal/temporalintro.html: temporalintro: added note about columns to use with where option and general formatting 2017-10-24 Huidae Cho * raster/r.watershed/front/r.watershed.html: r.watershed: fix a run- on sentence in the manual 2017-10-23 Markus Neteler * doc/infrastructure.txt: infrastructure.txt: hints added how github update and XML file for g.extension work 2017-10-22 Markus Metz * scripts/v.import/v.import.html, scripts/v.import/v.import.py: v.import: do not snap by default 2017-10-22 Soeren Gebbert * lib/python/temporal/core.py: temporal framework: Better sqlite3 import handling 2017-10-21 Veronica Andreo * temporal/t.list/t.list.html: t.list manual: add example to list stds by a pattern in the name 2017-10-21 Soeren Gebbert * lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/core.py, lib/python/temporal/datetime_math.py, lib/python/temporal/space_time_datasets.py, lib/python/temporal/temporal_algebra.py, lib/python/temporal/testsuite/test_doctests.py: temporal framework: Better datetime string parsing. Parsing of datetime strings is now done in a single place. 2017-10-20 Helmut Kudrnovsky * scripts/r.plane/r.plane.py: r.plane: fix encoding issue for compiling winGRASS 2017-10-18 Markus Metz * raster/r.in.gdal/main.c, raster/r.in.gdal/proj.c: r.in.gdal: warning if there are subdatasets, fix segfault 2017-10-17 Markus Metz * lib/gis/make_loc.c: gislib: ignore case when comparing units in G_compare_projections() 2017-10-17 Markus Neteler * scripts/r.plane/r.plane.html: r.plane manual: HTML fix * scripts/r.plane/r.plane.html, scripts/r.plane/r.plane.py: r.plane: original author name added 2017-10-15 Markus Metz * vector/v.external/local_proto.h, vector/v.external/main.c, vector/v.external/proj.c: v.external: keep check_projection() identical to v.in.ogr * raster/r.external/main.c, raster/r.external/proj.c, raster/r.external/proto.h, raster/r.in.gdal/main.c, raster/r.in.gdal/proj.c, vector/v.external/args.c, vector/v.external/dsn.c, vector/v.external/local_proto.h, vector/v.external/main.c, vector/v.external/proj.c, vector/v.in.ogr/global.h, vector/v.in.ogr/main.c, vector/v.in.ogr/proj.c: sync projection check between r.in.gdal, r.external, v.in.ogr, v.external 2017-10-14 Markus Metz * lib/gis/make_loc.c: libgis, G_compare_projections(): enhance ellipsoid check, combine standard parallels 2017-10-14 Veronica Andreo * imagery/i.vi/i.vi.html: i.vi: fix typo in ndvi from Sentinel bands 2017-10-13 Markus Metz * lib/gis/make_loc.c: libgis: add tests for reference longitude/latitudes to G_compare_projections() 2017-10-12 Markus Metz * vector/v.out.ogr/args.c, vector/v.out.ogr/list.c, vector/v.out.ogr/local_proto.h, vector/v.out.ogr/main.c, vector/v.out.ogr/v.out.ogr.html: v.out.ogr: +-l flag to list supported formats (sync to r.out.gdal) * raster/r.out.gdal/r.out.gdal.html: r.out.gdal: +how to create Cloud Optimzed GeoTIFFs 2017-10-11 Markus Metz * vector/v.in.ogr/main.c: v.in.ogr: stricter projection check, layer- specific settings, code restructuring * lib/gis/spawn.c: gislib: print error when fork() fails * lib/proj/convert.c: projlib: fix small memory leak in GPJ_osr_to_grass() 2017-10-10 Markus Neteler * temporal/t.rast.algebra/t.rast.algebra.html: t.rast.algebra manual: minor HTML fixes 2017-10-08 Markus Metz * configure, configure.in: use GEOS C API (https://trac.osgeo.org/grass/ticket/3421). Credits to Bas Couwenberg * vector/v.vect.stats/main.c: v.vect.stats: add cats and where options for area and point input selection (https://trac.osgeo.org/grass/ticket/3420) 2017-10-08 Markus Neteler * vector/v.in.ogr/v.in.ogr.html: v.in.ogr manual: add link to osmconf.ini 2017-10-07 Markus Metz * vector/v.in.ogr/v.in.ogr.html: v.in.ogr: add explanation for OSM import 2017-10-06 Markus Metz * vector/v.in.ogr/main.c: v.in.ogr: fix spatial filter, use GDAL 2.2 API 2017-10-03 Markus Metz * vector/v.in.ogr/main.c: v.in.ogr: updating to GDAL 2 2017-10-01 Markus Metz * lib/proj/convert.c, lib/proj/get_proj.c: libproj: use PROJ4 EXTENSION in WKT (TODO: PROJ4_GRIDS) 2017-10-01 Anna Petrášová * vector/v.voronoi/main.c: v.voronoi: update parameter description 2017-09-28 Markus Metz * vector/v.in.ogr/main.c: v.in.ogr: fix usage of OGR_G_GetLinearGeometry() to avoid memory leaks * vector/v.in.ogr/main.c: v.in.ogr: convert curve geometries (new since GDAL 2.0) 2017-09-25 Markus Metz * vector/v.in.ogr/geom.c: v.in.ogr: change error to warning for unsupported geometries 2017-09-24 Markus Neteler * display/d.mon/main.c, display/displaydrivers.html: d.mon: notes on functionality added 2017-09-16 Veronica Andreo * temporal/t.rast.accdetect/t.rast.accdetect.html: t.rast.accdetect: manual page minor enhancements 2017-09-15 Markus Metz * general/g.proj/input.c: g.proj: fix default region for new location from OGR input (https://trac.osgeo.org/grass/ticket/3414) * vector/v.in.ogr/main.c: v.in.ogr: fix default extents and OGR extents handling (https://trac.osgeo.org/grass/ticket/3414) 2017-09-12 Anna Petrášová * lib/python/imaging/images2gif.py: pythonlib: improve GIF export with Pillow through quantization 2017-09-12 Veronica Andreo * temporal/t.list/t.list.html: t.list: add example for where option 2017-09-08 Martin Landa * mswindows/GRASS-Installer.nsi.tmpl: fix another typo in https://trac.osgeo.org/grass/changeset/71468 2017-09-07 Markus Metz * lib/vector/dglib/graph_v1.h, lib/vector/dglib/graph_v2.h: dglib: fix pointer casting 2017-09-07 Martin Landa * mswindows/GRASS-Installer.nsi.tmpl: fix typo in https://trac.osgeo.org/grass/changeset/71468 2017-09-07 Maris Nartiss * lib/python/docs/src/pygrass_raster.rst: PyGRASS docs: Better explain difference between _cols and .info.cols (clarifies https://trac.osgeo.org/grass/changeset/71472) * lib/python/docs/src/pygrass_raster.rst: PyGRASS docs: Cols and rows variables have been moved to .info 2017-09-06 Moritz Lennert * locale/po/grasswxpy_fr.po: french GUI translations: dangerous confusion between exiting GRASS and closing GUI 2017-09-06 Martin Landa * mswindows/GRASS-Installer.nsi.tmpl: WinGRASS: add msvcrt2015 as dependency 2017-09-05 Martin Landa * mswindows/GRASS-Installer.nsi.tmpl: winGRASS installer: update msvcrt packages 2017-09-04 Markus Metz * lib/btree2/kdtree.c: btree2lib: improve kdtree balancing * vector/v.in.ogr/main.c: v.in.ogr: use interleaved reading for OSM 2017-08-31 Markus Neteler * locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_id_ID.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_si.po, locale/po/grasslibs_uk.po, locale/po/grasslibs_vi.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fi.po, locale/po/grassmods_fr.po, locale/po/grassmods_id_ID.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_ml.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_BR.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_si.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_uk.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_id_ID.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt_BR.po, locale/po/grasswxpy_si.po, locale/po/grasswxpy_uk.po, locale/po/grasswxpy_vi.po, locale/transifex/.tx/config: i18N: updated from transifex server with grass- addons/tools/transifex_merge.sh * raster/r.topidx/main.c, raster/r.watershed/front/main.c: r.watershed, r.topidx: more keywords * raster/r.horizon/r.horizon.html: r.horizon manual: minor example fix 2017-08-31 Markus Metz * vector/v.in.ogr/main.c: v.in.ogr: use correct key column name * vector/v.in.ogr/main.c: v.in.ogr: disable OSM import because it needs a special reading mode 2017-08-31 Markus Neteler * raster/r.compress/r.compress.html: r.compress manual: URLs to compression methods added 2017-08-31 Markus Metz * lib/raster/range.c: rasterlib: revert experimental code * lib/raster/open.c, lib/raster/range.c: rasterlib: fix segfault if NULLS are compressed, but not data 2017-08-26 Moritz Lennert * gui/wxpython/gui_core/widgets.py: gui_core: add label in StaticWrapText widget used by SearchModuleWidget (fix for https://trac.osgeo.org/grass/ticket/3402) 2017-08-26 Pietro Zambelli * lib/python/ctypes/ctypesgencore/parser/cgrammar.py, lib/python/ctypes/ctypesgencore/parser/pplexer.py, lib/python/ctypes/ctypesgencore/printer/preamble.py, lib/python/pygrass/vector/table.py, lib/python/pygrass/vector/testsuite/test_table.py, lib/python/script/raster.py, lib/python/script/task.py, lib/python/temporal/core.py: python.builtins: remove wrong imports 2017-08-25 Soeren Gebbert * temporal/t.rast.series/t.rast.series.py, temporal/t.rast.series/testsuite/test_series.py: temporal modules: Added quantile option to t.rast.series with test 2017-08-25 Pietro Zambelli * lib/python/temporal/mapcalc.py: temporal.mapcalc: added warning before removing empty maps * lib/python/script/utils.py: scripts.utils: remove builtins 2017-08-23 Markus Metz * vector/v.out.ogr/attrb.c: v.out.ogr: preserve previous attribute export with GDAL 2.2+ * vector/v.in.ogr/main.c: v.in.ogr: account for empty fields even if the field is set (since GDAL 2.2) 2017-08-21 Martin Landa * vector/v.in.ogr/v.in.ogr.html: v.in.ogr: update manual (cnames->columns) * gui/wxpython/animation/g.gui.animation.html: g.gui.animation: link m.nviz.image in the manual 2017-08-20 Anna Petrášová * temporal/t.info/t.info.py, temporal/t.merge/t.merge.py, temporal/t.rast.gapfill/t.rast.gapfill.py, temporal/t.rast.series/t.rast.series.py, temporal/t.rast.to.rast3/t.rast.to.rast3.py, temporal/t.rename/t.rename.py, temporal/t.unregister/t.unregister.py, temporal/t.vect.observe.strds/t.vect.observe.strds.py: temporal: encode mapset string to avoid injecting unicode into temporal library, see https://trac.osgeo.org/grass/ticket/3392 2017-08-20 Moritz Lennert * lib/python/temporal/core.py: temporal lib: encode all variables resulting from gisenv() (second part of fix for https://trac.osgeo.org/grass/ticket/3392) 2017-08-19 Vaclav Petras * raster3d/r3.null/main.c, raster3d/r3.null/testsuite/test.r3.null.sh: r3.null: remove code which causes nulls (maybe empty tiles) to be written to the map (tested by https://trac.osgeo.org/grass/changeset/71420, see https://trac.osgeo.org/grass/ticket/2992) * .../test_r3_null_ticket_2992_more_nulls.sh, .../test_r3_null_ticket_2992_null_by_value.sh: r3.null: two tests for https://trac.osgeo.org/grass/ticket/2992 (fail) 2017-08-19 Anna Petrášová * raster/r.sim/r.sim.sediment/main.c, raster/r.sim/r.sim.water/main.c, raster/r.sim/simlib/hydro.c: r.sim: fix when openmp is not available 2017-08-19 Vaclav Petras * raster3d/r3.null/test.r3.null.sh, .../{ => testsuite/data}/test_volume_double_1.ref, .../{ => testsuite/data}/test_volume_double_2.ref, .../data}/test_volume_double_null_1.ref, .../data}/test_volume_double_null_2.ref, .../{ => testsuite/data}/test_volume_float_1.ref, .../{ => testsuite/data}/test_volume_float_2.ref, .../data}/test_volume_float_null_1.ref, .../data}/test_volume_float_null_2.ref, raster3d/r3.null/testsuite/test.r3.null.sh: r3.null: unit test (runs) 2017-08-19 Anna Petrášová * raster/r.sim/r.sim.sediment/Makefile, raster/r.sim/r.sim.sediment/main.c, raster/r.sim/r.sim.water/Makefile, raster/r.sim/r.sim.water/main.c, raster/r.sim/simlib/Makefile, raster/r.sim/simlib/hydro.c, raster/r.sim/simlib/random.c, raster/r.sim/simlib/simlib.h, raster/r.sim/simlib/waterglobs.h: r.sim: add parallelization support to r.sim.water and r.sim.sediment - ported r.sim.water.mp from addons by Jaroslav Hofierka et al 2017-08-19 Vaclav Petras * raster/r.profile/main.c, raster/r.transect/main.c: doc: extent and sync keywords and topic * raster/r.in.lidar/main.c: r.in.lidar: clarify base_raster and zrange order * raster/r.in.lidar/main.c: r.in.lidar: -d flag to Transform together with related option 2017-08-19 Anna Petrášová * scripts/v.centroids/v.centroids.html, scripts/v.centroids/v_centroids.png: v.centroids: contributed example by Steve Krueger * scripts/r.import/r.import.html, scripts/r.import/r.import.py: r.import: include r.in.gdal r flag to limit region, see https://trac.osgeo.org/grass/ticket/3374 * lib/python/temporal/core.py: temporal lib: use str not unicode to fix problems with translated messages, see https://trac.osgeo.org/grass/ticket/3392 2017-08-19 Markus Neteler * README.debian: removed outdated debian notes (pls refer to ./INSTALL) 2017-08-18 Pietro Zambelli * temporal/t.rast.export/t.rast.export.py: t.rast.export: Add GDAL options, to support GeoTiff compression 2017-08-16 Helmut Kudrnovsky * scripts/m.proj/m.proj.html: correct example for Long/Lat WGS84 output in decimal degree 2017-08-14 Markus Neteler * doc/infrastructure.txt: doc/infrastructure.txt: minor edit 2017-08-14 Moritz Lennert * vector/v.in.ogr/v.in.ogr.html: v.in.ogr: comment out db.connect/db.login approach to PostGIS import and add info on schema usage 2017-08-14 Martin Landa * doc/infrastructure.txt: infrastructure: note grass-ci.sh maintenance script 2017-08-11 Pietro Zambelli * temporal/t.register/test.t.register.raster.sh: Add test with different locale and containing special characters * lib/python/script/testsuite/test_utils.py, lib/python/script/utils.py: script.utils: Convert to string/bytes if needed, add doctests and unittests 2017-08-11 Vaclav Petras * lib/init/grass.py: init: use the Python 3 compatible string type 2017-08-11 Martin Landa * mswindows/osgeo4w/package.sh: wingrass: re-enable LAS support on 64bit 2017-08-11 Pietro Zambelli * temporal/t.info/testsuite/test.t.info.sh: Add test to verify the support of not ascii code 2017-08-11 Moritz Lennert * db/db.select/db.select.html: db.select: update man page to indicate that SQL statements have to be one complete query per line 2017-08-10 Markus Neteler * doc/howto_release.txt: howto_release.txt: minor hint added 2017-08-10 Soeren Gebbert * lib/python/temporal/open_stds.py, ...sts_temporal_raster_algebra_spatial_topology.py, ...temporal_raster_conditionals_complement_else.py: temporal framework: Implementing temporal algebra complement tests that show the current condition bugs 2017-08-10 Markus Neteler * config.guess, config.sub, configure: config.guess + config.sub: updated from http://git.savannah.gnu.org/cgit/config.git/plain/ 2017-08-10 Pietro Zambelli * lib/python/temporal/stds_export.py: temporal: Add extra parameters to r.out.gdal 2017-08-10 Soeren Gebbert * lib/python/temporal/core.py, lib/python/temporal/register.py, lib/python/temporal/space_time_datasets.py, lib/python/temporal/temporal_algebra.py, lib/python/temporal/temporal_granularity.py, lib/python/temporal/temporal_operator.py, lib/python/temporal/temporal_raster_algebra.py, .../temporal/temporal_raster_base_algebra.py, lib/python/temporal/temporal_vector_algebra.py, .../testsuite/unittests_temporal_conditionals.py, .../unittests_temporal_raster3d_algebra.py, ...sts_temporal_raster_algebra_spatial_topology.py, .../unittests_temporal_raster_conditionals.py: temporal framework: Added spatial topological operators to the temporal algebra 2017-08-10 Martin Landa * mswindows/osgeo4w/package.sh: wingrass32bit: las support disabled, see https://trac.osgeo.org/osgeo4w/ticket/539#ticket 2017-08-10 Soeren Gebbert * raster/r.mapcalc/evaluate.c, raster/r.mapcalc/globals.h, raster/r.mapcalc/main.c, raster/r.mapcalc/map.c, raster/r.mapcalc/map3.c, raster/r.mapcalc/mapcalc.h, raster/r.mapcalc/r.mapcalc.html, raster/r.mapcalc/testsuite/test_r3_mapcalc.py, raster/r.mapcalc/testsuite/test_r_mapcalc.py: raster modules: Implemented computational region settings based on disjoint union and intersection computation from all input raster maps in an expression 2017-08-09 Markus Metz * lib/python/ctypes/ctypesgencore/parser/preprocessor.py: ctypes: fix for FreeBSD (https://trac.osgeo.org/grass/ticket/2940) 2017-08-09 Martin Landa * mswindows/osgeo4w/package.sh: wingrass: reorder dll_to_a (cosmetics) * mswindows/osgeo4w/package.sh: wingrass32: fix builds (zlib issue) 2017-08-08 Anna Petrášová * gui/wxpython/core/globalvar.py, gui/wxpython/wxgui.py: wxGUI: fix problems with imports from https://trac.osgeo.org/grass/changeset/71332 which caused GUI crash 2017-08-08 Markus Neteler * locale/README: i18N: towards better documentation with translations managed in Transifex 2017-08-08 Martin Landa * gui/wxpython/core/globalvar.py, gui/wxpython/wxgui.py: revert https://trac.osgeo.org/grass/changeset/71332 since it causes GUI startup crash on Debian (wxPython 3.0.2) 2017-08-08 Markus Neteler * imagery/imageryintro.html: imageryintro: re-activated orthophoto entry 2017-08-07 Soeren Gebbert * .../unittests_temporal_raster_algebra_equal_ts.py: temporal framework: Tests regarding implicit temporal aggregation 2017-08-07 Pietro Zambelli * lib/python/pygrass/gis/__init__.py: pygrass: simplify logic in _check function 2017-08-07 Markus Metz * vector/v.lidar.correction/main.c, vector/v.lidar.edgedetection/main.c: v.lidar.*: sync description 2017-08-07 Pietro Zambelli * lib/python/pygrass/gis/__init__.py: pygrass: fix _check funtion to not raise an Error when iterating over available mapset in a location if exist a not valid mapset inside 2017-08-06 Anna Petrášová * gui/wxpython/core/globalvar.py, gui/wxpython/wxgui.py: wxGUI: fix launching with Phoenix on Mac (splash screen), more robust version parsing 2017-08-06 Soeren Gebbert * .../testsuite/unittests_temporal_raster_algebra.py: temporal framework: better test descriptions for TGRASS algebra 2017-08-04 Veronica Andreo * translators.csv: edit language assigned to Daniel Torres and Veronica Andreo 2017-08-04 Yann Chemin * imagery/i.ortho.photo/i.ortho.rectify/readcell.c: Fixed readcell to read rows and columns from source or target * imagery/i.ortho.photo/lib/ref_points.c: fixed bug 2017-07-30 Vaclav Petras * raster/r.patch/r.patch.html, raster/r.patch/r_patch.png, raster/r.patch/r_patch_zeros_as_nulls.png: r.patch: explanatory images and theoretical example, comparison to COALESCE 2017-07-29 Vaclav Petras * Dockerfile, README: Dockerfile for the local source code with doc in README 2017-07-25 Pietro Zambelli * scripts/g.extension/g.extension.py: g.extension: When remove an extension remove directories in GRASS_ADDONS/etc/{name}/* 2017-07-25 Luca Delucchi * .../v.rast.stats/testsuite/test_v_rast_stats.py, scripts/v.rast.stats/v.rast.stats.py: v.rast.stats.py: added flag -d; added tests for this new function 2017-07-24 Markus Metz * vector/v.lidar.correction/v.lidar.correction.html, .../v.lidar.edgedetection.html, vector/v.surf.bspline/v.surf.bspline.html: vector lidar modules: explain units of ew_step and ns_step 2017-07-24 Anna Petrášová * gui/wxpython/datacatalog/tree.py, gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/gselect.py, gui/wxpython/gui_core/menu.py, gui/wxpython/gui_core/toolbars.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/gui_core/wrap.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/location_wizard/wizard.py, gui/wxpython/mapwin/buffered.py: wxGUI: continue making gui compatible with Phoenix 2017-07-24 Vaclav Petras * gui/wxpython/Makefile, gui/wxpython/gis_set.py, gui/wxpython/startup/__init__.py, gui/wxpython/startup/locdownload.py: wxGUI: dialog to download locations As Download button from the startup window. Useful when a user starts for the first time and does not have any data. Potentially for any source. Now for: https://grass.osgeo.org/download/sample-data/ 2017-07-23 Anna Petrášová * gui/wxpython/core/giface.py, gui/wxpython/datacatalog/dialogs.py, gui/wxpython/datacatalog/tree.py, lib/python/script/core.py: wxGUI/catalog: implement moving maps between mapsets and locations including reprojection 2017-07-22 Vaclav Petras * gui/wxpython/gis_set.py: wxGUI/startup: instead of just complaining about no grassdata, try to find it 2017-07-22 Martin Landa * general/g.proj/input.c, general/g.proj/local_proto.h, general/g.proj/main.c, general/g.proj/output.c: g.proj: generate wkt output from EPSG code if available (do not discard towgs84 parameter) 2017-07-22 Vaclav Petras * gui/wxpython/location_wizard/wizard.py: wxGUI: show error when creating db Previously traceback went to command line. Typical errors are Permission denied and No such file or dir (mkdir creates only last item on the path). * gui/wxpython/lmgr/frame.py, gui/wxpython/xml/toolboxes.xml, gui/wxpython/xml/wxgui_items.xml: wxGUI: show computation region extent in mapdisp from lmgr menu It is now next to the textual g.region outputs in the menu and it is easier to describe where to find it. It behaves like the checkbox in Map Display and it changes the checkbox (the properties object takes care of it). * gui/wxpython/mapdisp/test_mapdisp.py: wxGUI/mapdisp: make the test code work with current API (no MeasureController, GUI not on path) 2017-07-22 Martin Landa * include/defs/gprojects.h, lib/proj/convert.c: projlib: introduce GPJ_grass_to_wkt2() and GPJ_grass_to_osr2() 2017-07-22 Vaclav Petras * gui/wxpython/xml/toolboxes.xml, gui/wxpython/xml/wxgui_items.xml: wxGUI/pyedit: add to File menu so it can be discovered and described through text (not just icon in toolbar) * gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/mapdisp/frame.py: wxGUI/mapdisp: change location@mapset to location/mapset in title The syntax location@mapset uses @ which has different meaning in GRASS. Location: at the beginning was not applicable anymore (was OK when there was no mapset in the title. Version removed from the title to make it shorter and consistent with other windows such as Animation or Histogram Tool. Version is in Layer Manager window title. API standardized and its usage clarified (but still not ideal). API used consitently so 'on map display rename' mapset is included as well and title code is not duplicated. 2017-07-22 Luca Delucchi * gui/wxpython/tplot/frame.py: g.gui.tplot: fixed typo 2017-07-22 Martin Landa * general/g.proj/output.c: g.proj: message cosmetics (avoid calling G_program_name()) 2017-07-21 Markus Metz * imagery/i.ortho.photo/i.ortho.rectify/Makefile, imagery/i.ortho.photo/i.ortho.rectify/README, imagery/i.ortho.photo/i.ortho.rectify/angle.c, imagery/i.ortho.photo/i.ortho.rectify/cp.c, imagery/i.ortho.photo/i.ortho.rectify/defs.h, imagery/i.ortho.photo/i.ortho.rectify/equ.c, imagery/i.ortho.photo/i.ortho.rectify/exec.c, imagery/i.ortho.photo/i.ortho.rectify/get_wind.c, imagery/i.ortho.photo/i.ortho.rectify/global.h, .../i.ortho.photo/i.ortho.rectify/local_proto.h, imagery/i.ortho.photo/i.ortho.rectify/main.c, imagery/i.ortho.photo/i.ortho.rectify/readcell.c, imagery/i.ortho.photo/i.ortho.rectify/rectify.c, imagery/i.ortho.photo/i.ortho.rectify/report.c, imagery/i.ortho.photo/i.ortho.rectify/target.c, imagery/i.rectify/README, imagery/i.rectify/bilinear.c, imagery/i.rectify/bilinear_f.c, imagery/i.rectify/cp.c, imagery/i.rectify/cubic.c, imagery/i.rectify/cubic_f.c, imagery/i.rectify/defs.h, imagery/i.rectify/env.c, imagery/i.rectify/exec.c, imagery/i.rectify/get_wind.c, imagery/i.rectify/global.h, imagery/i.rectify/i.rectify.html, imagery/i.rectify/local_proto.h, imagery/i.rectify/main.c, imagery/i.rectify/nearest.c, imagery/i.rectify/readcell.c, imagery/i.rectify/rectify.c, imagery/i.rectify/report.c, imagery/i.rectify/target.c: sync i.rectify and i.ortho.rectify * lib/gis/parser_wps.c: libgis: do not discards 'const' qualifier 2017-07-21 Anna Petrášová * gui/wxpython/gis_set.py: fix importing vector during location creation when the vector file name does not match the layer name 2017-07-18 Anna Petrášová * gui/wxpython/web_services/dialogs.py: wxGUI/WMS: fix Save WMS dialog closing to prevent starting download when dialog is closed with x 2017-07-18 Markus Metz * lib/raster/cats.c, lib/raster/color_rules.c, lib/raster/put_row.c: rasterlib: code cosmetics to reduce compiler warnings * raster/r.viewshed/viewshed.cpp: r.viewshed: fix maxsizet (size_t is unisgned) 2017-07-18 Martin Landa * mswindows/osgeo4w/package.sh: osgeo4w: link against GDAL 2.2 2017-07-17 Martin Landa * lib/raster/gdal.c: libraster: link against GDAL 2.2 (OSGeo4W) * lib/python/script/core.py, lib/python/script/task.py, lib/raster/gdal.c: revert accidental commit (https://trac.osgeo.org/grass/changeset/71275) * lib/python/script/core.py, lib/python/script/task.py, lib/raster/gdal.c: libraster: link against GDAL 2.2 (OSGeo4W) 2017-07-17 Markus Metz * imagery/i.ortho.photo/i.ortho.rectify/exec.c, imagery/i.ortho.photo/i.ortho.rectify/local_proto.h, imagery/i.ortho.photo/i.ortho.rectify/report.c: i.ortho.rectify: use time_t where needed, else int * raster/r.viewshed/viewshed.cpp: r.viewshed: avoid integer overflow * raster/r.spread/main.c: r.spread: fix integer assignment * raster/r.clump/clump.c, raster/r.clump/local_proto.h: r.clump: print_time() is only used in clump.c * db/drivers/odbc/fetch.c, db/drivers/odbc/listtab.c, db/drivers/odbc/table.c: odbc driver: use correct datatype SQLLEN instead of SQLINTEGER * lib/vector/Vlib/sindex.c: Vlib: fix pointer address for debug message * lib/vector/dglib/graph_v1.h, lib/vector/dglib/graph_v2.h: dglib: fix for sizeof(long) != sizeof(long *) * lib/linkm/new.c: linkm lib: fix return type * lib/raster/R.h: rasterlib: Eliminate RPC/XDR dependency from raster library (https://trac.osgeo.org/grass/changeset/52015 cont'd) 2017-07-14 Markus Metz * raster/r.clump/local_proto.h: r.clump: fix declaration of print_time() (fix https://trac.osgeo.org/grass/changeset/71255) 2017-07-12 Markus Metz * lib/gis/area_poly1.c: libgis: stabilize G_ellipsoid_polygon_area() 2017-07-12 Anna Petrášová * lib/python/imaging/images2gif.py: pythonlib: add PIL native implementation available since Pillow 3.4.0, see https://trac.osgeo.org/grass/ticket/3367 2017-07-10 Markus Metz * imagery/i.rectify/readcell.c: i.rectify: don not shadow a global declaration * imagery/i.rectify/exec.c, imagery/i.rectify/global.h, imagery/i.rectify/report.c: i.rectify: fix arg type for time() fn * raster/r.clump/clump.c: r.clump: fix arg type for time() fn * general/g.parser/revoke.c: g.parser: add missing header * lib/db/dbmi_base/error.c: dbmi_base lib: add missing arg type 2017-07-09 Anna Petrášová * gui/wxpython/lmgr/layertree.py: wxGUI: fix selection of layers in Layer Manager. When one clicks on the layer button, the layer must be selected so that the context action is applied to the intended layer * gui/wxpython/mapdisp/toolbars.py: wxGUI/vdigit: update warning message * gui/wxpython/gui_core/dialogs.py: wxGUI: make opacity dialog resizable 2017-07-08 Anna Petrášová * lib/python/imaging/images2gif.py: pythonlib: fix https://trac.osgeo.org/grass/ticket/3367 - creating gif files 2017-07-05 Markus Metz * lib/raster/get_row.c, lib/raster/get_row_colr.c, lib/raster/put_row.c: rasterlib: replace G_alloca for reading rows (avoids stack overflow, https://trac.osgeo.org/grass/ticket/3365) 2017-06-30 Maris Nartiss * lib/rst/Makefile: To prevent parallel (really rare) compilation failures, data dir must be processed before qtree. 2017-06-29 Markus Metz * raster/r.regression.multi/main.c: r.regression.multi: +RMSE, MAE 2017-06-27 Markus Neteler * doc/howto_release.txt: doc/howto_release.txt: generate link to latest source code 2017-06-26 Markus Metz * vector/v.lidar.correction/main.c, vector/v.lidar.edgedetection/main.c, vector/v.outlier/main.c, vector/v.surf.bspline/main.c: lidar vector modules: fix ns_step/ew_step option descriptions, remove shadowed variables, fix G_free() usage * vector/v.lidar.growing/main.c: v.lidar.growing: fix inappropriate usage of Rast_easting_to_col() * raster/r.resamp.bspline/main.c: r.resamp.bspline: bugfix, remove unused variables, avoid Segment_[get|put}_row() 2017-06-25 Anna Petrášová * gui/wxpython/gui_core/forms.py: wxGUI/forms: enable to create new directory for G_OPT_M_DIR 2017-06-24 Anna Petrášová * raster/r.volume/main.c: r.volume: build topology of centroids vector 2017-06-24 Markus Neteler * lib/python/ctypes/ctypesgencore/parser/lextab.py, lib/python/ctypes/ctypesgencore/parser/pplexer.py: python ctypesgencore: partial revert of https://trac.osgeo.org/grass/changeset/71196 - float1.diff (trac https://trac.osgeo.org/grass/ticket/3331) 2017-06-23 Markus Metz * vector/v.net.alloc/alloc.c, vector/v.net.alloc/alloc.h, vector/v.net.alloc/main.c, vector/v.net.alloc/v.net.alloc.html, vector/v.net.iso/Makefile, vector/v.net.iso/alloc.c, vector/v.net.iso/alloc.h, vector/v.net.iso/main.c, vector/v.net.iso/v.net.iso.html: sync v.net.alloc and v.net.iso * vector/v.univar/v.univar.html: v.univar: explain distance calculations 2017-06-22 Markus Metz * vector/v.univar/v.univar.html: v.univar: update manual for line to line distances 2017-06-22 Moritz Lennert * scripts/v.db.univar/v.db.univar.html: v.db.univar: further attempt at clarifying attribute-table based functioning of the module * scripts/v.db.univar/v.db.univar.html: v.db.univar: make difference to v.univar clearer in man page * vector/v.univar/v.univar.html: v.univar: make difference to v.db.univar clearer in man page 2017-06-21 Veronica Andreo * .../r.series.accumulate/r.series.accumulate.html, temporal/t.rast.accumulate/t.rast.accumulate.html, temporal/t.rast.accumulate/t.rast.accumulate.py: t.rast.accumulate and r.series.accumulate: manual enhancements and typos fixing 2017-06-21 Markus Neteler * include/gmath.h: gmath lib: avoid syntax error with __attribute__ in ctypes wrapping (trac https://trac.osgeo.org/grass/ticket/3331) * include/temporal.h: TGRASS: fix TGIS_STR3DS declaration (see trac https://trac.osgeo.org/grass/ticket/3331) 2017-06-21 Markus Metz * vector/v.net.alloc/main.c: v.net.alloc: allocate cats, fix attributes 2017-06-20 Markus Neteler * lib/python/ctypes/ctypesgencore/parser/lextab.py, lib/python/ctypes/ctypesgencore/parser/pplexer.py: python ctypesgencore: lexer support added for __FLT64X_EPSILON__ (trac https://trac.osgeo.org/grass/ticket/3331; contributed by glynn) 2017-06-20 Markus Metz * vector/v.net.alloc/Makefile, vector/v.net.alloc/main.c, vector/v.net.alloc/v.net.alloc.html: v.net.alloc: add flag for unique and original categories (https://trac.osgeo.org/grass/ticket/517) * vector/v.net.iso/Makefile, vector/v.net.iso/main.c, vector/v.net.iso/v.net.iso.html: v.net.iso: add flag for unique and original categories (https://trac.osgeo.org/grass/ticket/517) 2017-06-19 Markus Metz * lib/lidar/zones.c: lidarlib: free structs * vector/v.surf.bspline/main.c: v.surf.bspline: description, formatting 2017-06-16 Markus Neteler * lib/python/ctypes/ctypesgencore/parser/preprocessor.py: ctypes: revert https://trac.osgeo.org/grass/changeset/71180 and https://trac.osgeo.org/grass/changeset/71182 (breaks v.digit) 2017-06-15 Anna Petrášová * gui/wxpython/datacatalog/tree.py: wxGUI/datacatalog: add convenient functions to context menu 2017-06-13 Markus Neteler * doc/grass_gis_command_families.ods: doc: table of command families like r.*, v.*, t.* ... * lib/python/ctypes/ctypesgencore/parser/preprocessor.py: ctypes: add ticket number to https://trac.osgeo.org/grass/changeset/71180 * lib/python/ctypes/ctypesgencore/parser/preprocessor.py: ctypes: removing -dD flag in ctypesgencore because failing with gcc7 (contributed by Andreas Schmitz, terrestris) 2017-06-10 Soeren Gebbert * temporal/t.rast.what/t.rast.what.py, temporal/t.rast.what/testsuite/test_what.py: temporal modules: Fixed null value bug, null value definitions are now passed to r.what correctly 2017-06-07 Markus Metz * lib/gis/area_poly1.c: libgis: improve and explain fix for G_ellipsoid_polygon_area() * lib/gis/area_poly1.c: libgis: handle subtle differences in G_ellipsoid_polygon_area() (https://trac.osgeo.org/grass/ticket/3356) 2017-06-05 Anna Petrášová * gui/wxpython/lmgr/frame.py: wxGUI: remove decorations when creating new workspace, see https://trac.osgeo.org/grass/ticket/3350 2017-06-04 Anna Petrášová * gui/wxpython/core/render.py: wxGUI: fix rendering in latlon when resolution is high 2017-06-02 Helmut Kudrnovsky * general/g.access/g.access.html: g.access: add note to manual: UNIX filesystem access controls and g.access actions are not supported by MS-Windows. 2017-06-01 Moritz Lennert * imagery/i.zc/main.c: i.zc: include command history in metadata of output 2017-05-30 Markus Neteler * translators.csv: translators.csv: added Veronica Andreo * locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fi.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_BR.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_zh.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fi.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_BR.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fi.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ko.po, locale/po/grasswxpy_lv.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_BR.po, locale/po/grasswxpy_ro.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_zh.po: i18N: merge back translations from transifex 2017-05-25 Luca Delucchi * lib/python/temporal/temporal_granularity.py: temporal library: improved gran_to_gran function to return correctly years and second values 2017-05-24 Markus Neteler * raster3d/r3.stats/main.c: r3.stats: added 'volume' keyword * imagery/i.landsat.toar/main.c: i.landsat.toar: remove duplicate parameter description 2017-05-23 Markus Neteler * locale/po/grasslibs_id_ID.po, locale/po/grasslibs_si.po, locale/po/grasslibs_uk.po, locale/po/grassmods_id_ID.po, locale/po/grassmods_ml.po, locale/po/grassmods_si.po, locale/po/grassmods_uk.po, locale/po/grasswxpy_id_ID.po, locale/po/grasswxpy_si.po, locale/po/grasswxpy_uk.po: i18N: more languages added * locale/po/grasslibs_pt_BR.po, locale/po/grassmods_pt_BR.po, locale/po/grasswxpy_pt_BR.po: i18N: fixed pt_BR header fields * locale/po/grasslibs_pt_BR.po, locale/po/grassmods_pt_BR.po, locale/po/grasswxpy_pt_BR.po: i18N: remerged updated pt_BR translations after file renaming * locale/po/{grasslibs_pt_br.po => grasslibs_pt_BR.po}, locale/po/{grassmods_pt_br.po => grassmods_pt_BR.po}, locale/po/{grasswxpy_pt_br.po => grasswxpy_pt_BR.po}: i18N: renamed grass*_pt_br.po to grass*_pt_BR.po for transifex compatibility 2017-05-23 Luca Delucchi * lib/python/script/core.py: python scripting library: added superquiet options to some functions * lib/python/script/vector.py: python vector scripting library: added layer variable to vector_info and vector_info_topo functions * lib/python/temporal/temporal_granularity.py: temporal library: added functions to return singular and plural granularity forms, improved gran_to_gran function 2017-05-22 Markus Metz * gui/wxpython/lmgr/frame.py, gui/wxpython/xml/toolboxes.xml, gui/wxpython/xml/wxgui_items.xml: wxGUI: use [r|v].import for simplified import with wizard and r.in.gdal|v.in.ogr for standard import 2017-05-22 Martin Landa * lib/gis/parser.c: G_get_overwrite(): do not ignore GRASS_OVERWRITE 2017-05-22 Luca Delucchi * lib/python/temporal/temporal_granularity.py: temporal python: added function to convert granularity to a smaller granularity * temporal/t.rast.what/t.rast.what.py, temporal/t.rast.what/testsuite/test_what.py: t.rast.what: added new r.what v flag; added test cases * temporal/t.rast.what/testsuite/test_what.py: t.rast.what testsuite: PEP8 clean up 2017-05-18 Markus Neteler * raster/r.carve/r.carve.html, raster/r.carve/r_carve_dem_carved.png, raster/r.carve/r_carve_dem_carved_accum.png, raster/r.carve/r_carve_dem_carved_shaded.png, raster/r.carve/r_carve_dem_orig.png, raster/r.carve/r_carve_dem_orig_accum.png, raster/r.carve/r_carve_dem_orig_shaded.png: r.carve manual: example updated with screenshots * vector/v.lidar.correction/main.c, vector/v.lidar.edgedetection/main.c, vector/v.lidar.growing/main.c, vector/v.outlier/main.c: v.lidar.*, v.outlier: document units used for step parameters (completion of trunk https://trac.osgeo.org/grass/changeset/71094) 2017-05-17 Moritz Lennert * vector/v.surf.bspline/main.c, vector/v.surf.bspline/v.surf.bspline.html: v.surf.bspline: document units used for step parameters 2017-05-17 Markus Metz * vector/v.in.ogr/dsn.c: v.in.ogr: restore ogr syntax for pg input 2017-05-16 Luca Delucchi * raster/r.what/main.c, raster/r.what/r.what.html: r.what: added new flag to return also vector category 2017-05-13 Markus Neteler * vector/v.random/v.random.html, vector/v.random/v_random_points_in_polygon.png: v.random manual: example added for generating random points in selected polygons 2017-05-12 Yann Chemin * imagery/i.ortho.photo/i.ortho.photo/menu.c: Updated menu module i.ortho.photo with new gui module names * gui/wxpython/Makefile: Updated Makefile with new names * gui/wxpython/{iphoto2image => photo2image}/Makefile, gui/wxpython/{iphoto2image => photo2image}/__init__.py, .../g.gui.photo2image.html}, .../g.gui.photo2image.py}, gui/wxpython/{iphoto2image => photo2image}/ip2i_manager.py, .../{iphoto2image => photo2image}/ip2i_mapdisplay.py, .../{iphoto2image => photo2image}/ip2i_statusbar.py, gui/wxpython/{iphoto2image => photo2image}/ip2i_toolbars.py, .../wxGUI_iphoto2image_frame.jpg: renamed iphoto2image to photo2image * gui/wxpython/{iimage2target => image2target}/Makefile, gui/wxpython/{iimage2target => image2target}/__init__.py, .../g.gui.image2target.html}, .../g.gui.image2target.py}, .../{iimage2target => image2target}/ii2t_gis_set.py, .../{iimage2target => image2target}/ii2t_gis_set_error.py, .../{iimage2target => image2target}/ii2t_manager.py, .../{iimage2target => image2target}/ii2t_mapdisplay.py, .../{iimage2target => image2target}/ii2t_menustrings.py, .../{iimage2target => image2target}/ii2t_statusbar.py, .../{iimage2target => image2target}/ii2t_toolbars.py, .../wxGUI_iimage2target_frame.jpg: renamed iimage2target image2target 2017-05-11 Markus Metz * raster/r.quantile/main.c: r.quantile: sync type for cell counts 2017-05-10 Anna Petrášová * raster/r.random/random.c: r.random: fix broken build 2017-05-09 Anna Petrášová * raster/r.random/count.c, raster/r.random/local_proto.h, raster/r.random/main.c, raster/r.random/random.c, raster/r.random/support.c: r.random: use long long when available 2017-05-09 Yann Chemin * gui/wxpython/iphoto2image/ip2i_manager.py: Create REF_POINTS file for i.image.2target module * gui/wxpython/iimage2target/ii2t_manager.py: fixed typo * gui/wxpython/iimage2target/ii2t_manager.py: Replaced i.rectify with i.ortho.rectify 2017-05-08 Vaclav Petras * .travis.yml: travis: atempt to fix repo error using trusty beta environment 2017-05-08 Yann Chemin * imagery/i.ortho.photo/lib/conz_points.c, imagery/i.ortho.photo/lib/orthophoto.h, imagery/i.ortho.photo/lib/ref_points.c: some more adaptation * gui/wxpython/iimage2target/ii2t_manager.py: first working version of the module * imagery/i.ortho.photo/lib/orthophoto.h, imagery/i.ortho.photo/lib/ref_points.c: modifying to support i.ortho.transform requirements 2017-05-08 Markus Metz * vector/v.label.sa/annealing.c, vector/v.label.sa/font.c, vector/v.label.sa/labels.c, vector/v.label.sa/labels.h: v.label.sa: fix and sync 2017-05-07 Markus Neteler * vector/v.generalize/v.generalize.html, vector/v.generalize/v_generalize_simplify.png, vector/v.generalize/v_generalize_smooth.png: v.generalize manual: screenshots added * raster/r.stats.quantile/r.stats.quantile.html, raster/r.stats.zonal/r.stats.zonal.html: r.stats.quantile and r.stats.zonal manuals: examples added 2017-05-06 Vaclav Petras * include/Make/ShScript.make, include/Make/ShScriptRules.make, scripts/windows_sh_launch.bat: support for shell scripts in build system (experimental) [news] 2017-05-05 Markus Neteler * lib/init/help_loc_struct.png: help_loc_struct.png: updated from doc/help_loc_structure.odg master file 2017-05-01 Markus Neteler * imagery/i.group/i.group.html: i.group manual: example added 2017-05-01 Yann Chemin * include/imagery.h: updated group.control_points structure with z1 & z2 for i.ortho.transform adaptation 2017-04-29 Anna Petrášová * gui/wxpython/gui_core/forms.py, gui/wxpython/mapdisp/frame.py: wxGUI: fix encoding problems, see https://trac.osgeo.org/grass/ticket/3340 2017-04-28 Markus Metz * raster/r.quantile/main.c: r.quantile: attempt to fix integer overflow 2017-04-28 Martin Landa * lib/init/grass.py: grass startup: do not fail on gui mode when GUI is not available 2017-04-28 Anna Petrášová * gui/wxpython/core/render.py, gui/wxpython/core/workspace.py: wxGUI: fix encoding, see https://trac.osgeo.org/grass/ticket/3340 2017-04-28 Martin Landa * display/d.vect/main.c, general/g.region/main.c, raster/r.random/main.c, vector/v.cluster/main.c, vector/v.decimate/main.c, vector/v.edit/main.c, vector/v.external/main.c, vector/v.in.ascii/main.c, vector/v.in.dxf/main.c, vector/v.in.lidar/main.c, vector/v.info/main.c, vector/v.patch/main.c, vector/v.perturb/main.c, vector/v.random/main.c, vector/v.rectify/main.c: add new keyword: level1 * lib/vector/Vlib/copy.c: vlib: fix copying centroids when using PostGIS Topology (see 'v.out.postgis -l') * lib/vector/Vlib/build.c, lib/vector/Vlib/copy.c: vlib: skip build message when using PostGIS Topology (cosmetics) * vector/v.out.postgis/main.c: v.out.postgis: do not print build info when exporting simple features * scripts/r.unpack/r.unpack.py, scripts/v.unpack/v.unpack.py: [NEWS] r.|v.unpack: new flag (-p) added to print projection info and exit 2017-04-28 Anna Petrášová * raster/r.circle/r.circle.html: r.circle: missing HTML tag in manual 2017-04-27 Soeren Gebbert * temporal/t.list/t.list.py: temporal modules: Fixed output file generation bug in t.list reported in https://trac.osgeo.org/grass/ticket/3316 * temporal/t.rast.accdetect/t.rast.accdetect.py, temporal/t.rast.accdetect/testsuite/test_simple.py: temporal modules: Fixed naming bug of indicator maps in t.rast.accdetect 2017-04-25 Markus Neteler * temporal/t.rast.what/t.rast.what.py: t.rast.what: correct user msg (fix 3337) * temporal/t.register/t.register.html, temporal/t.register/t.register.py: t.register: clarify its functionality (provided by veroandreo) 2017-04-25 Martin Landa * vector/v.out.ogr/dsn.c, vector/v.out.ogr/local_proto.h, vector/v.out.ogr/main.c: v.in.ogr: build dsn from db.login if available (code duplicated from v.in.ogr -> TODO: design new GDAL- GRASS lib) 2017-04-24 Anna Petrášová * vector/v.kernel/v.kernel.html, vector/v.kernel/v_kernel.png: v.kernel: add example with picture * vector/v.kernel/main.c: v.kernel: fix using mask * vector/v.kernel/main.c: v.kernel: add separate option for network density map, see https://trac.osgeo.org/grass/ticket/635 2017-04-23 Markus Metz * raster/r.in.gdal/main.c: r.in.gdal: optionally limit import to the current region (https://trac.osgeo.org/grass/ticket/2055), re- organize code for special cases 2017-04-22 Martin Landa * gui/wxpython/core/gcmd.py, gui/wxpython/core/settings.py: wxGUI: some steps to support Python 3 * gui/wxpython/core/globalvar.py: wxGUI: fix CheckWxVersion() to support also 4.0.0aX 2017-04-22 Markus Neteler * doc/howto_release.txt: doc/howto_release.txt: rm leftover demolocation/PERMANENT/.bash* files * general/g.parser/g.parser.html: g.parser manual: added creation of a script example * doc/howto_release.txt: doc/howto_release.txt: rm leftover OBJ.*/ dirs * locale/po/grasslibs_pt_br.po, locale/po/grasslibs_sl.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_sl.po: po files: convert to UTF-8 for transifex compatibility * locale/po/grassmods_pt.po: grasslibs_pt.po: convert to UTF-8 for transifex compatibility * locale/po/grasslibs_pt.po: grasslibs_pt.po: convert to UTF-8 for transifex compatibility 2017-04-20 Vaclav Petras * vector/v.clean/v.clean.html, vector/v.clean/v_clean.png: v.clean: add example which shows errors visually 2017-04-19 Markus Metz * lib/raster/cats.c: rasterlib: support range of categories for CELL type 2017-04-19 Anna Petrášová * lib/symbol/symbol/basic/arrow1, lib/symbol/symbol/basic/arrow2, lib/symbol/symbol/basic/arrow3, lib/symbol/symbol/basic/cross2, lib/symbol/symbol/basic/cross3, lib/symbol/symbol/basic/diamond, lib/symbol/symbol/basic/hexagon, lib/symbol/symbol/basic/marker, lib/symbol/symbol/basic/octagon, lib/symbol/symbol/basic/star, lib/symbol/symbol/basic/triangle, lib/symbol/symbol/extra/4pt_star, lib/symbol/symbol/extra/bridge, lib/symbol/symbol/extra/half-box, lib/symbol/symbol/extra/pentagon, lib/symbol/symbol/legend/area: symbols: polyline should start on a straight line, not in a corner to avoid bad rendering of the starting corners, see also https://trac.osgeo.org/grass/changeset/70799 * display/d.legend.vect/draw.c: d.legend.vect: fix drawing symbols with PNG driver 2017-04-18 Vaclav Petras * raster/r.patch/main.c, raster/r.patch/r.patch.html: r.patch: link r.series from doc 2017-04-17 Martin Landa * gui/wxpython/gui_core/forms.py, gui/wxpython/modules/import_export.py: v.in.ogr GUI generates invalid layer parameter (see https://trac.osgeo.org/grass/ticket/3308) 2017-04-16 Markus Neteler * imagery/i.atcorr/iwave.cpp, imagery/i.atcorr/sensors_csv/worldview2.csv: i.atcorr: updated filter functions for Worldview-2 (source: https://apollomapping.com/blog/new-documents-atmospheric- correction-digitalglobe-satellites-2) to fix https://trac.osgeo.org/grass/ticket/2059 2017-04-16 Yann Chemin * imagery/i.ortho.photo/lib/orthophoto.h: Added more meaningful comments * imagery/i.ortho.photo/lib/orthoref.c: Added more meaningful comment 2017-04-15 Yann Chemin * gui/wxpython/iimage2target/ii2t_manager.py: Added connection from group elevation file (set by i.ortho.elev) to the GCP selection system, z value collected automatically on click in target map 2017-04-14 Markus Neteler * raster/r.sunhours/r.sunhours.html: r.sunhours manual: fix broken example; clarify description 2017-04-14 Martin Landa * general/g.version/Makefile: g.version: fix build failure on --with- sqlite-includes 2017-04-14 Markus Neteler * scripts/m.proj/m.proj.html: m.proj manual: modernize examples; add sections 2017-04-12 Markus Neteler * locale/README: i18N: initial update for new transifex procedure 2017-04-11 Markus Metz * lib/gis/parser_html.c: libgis: add missing space to G__usage_html() 2017-04-10 Yann Chemin * imagery/i.ortho.photo/i.ortho.elev/main.c: Some more comments 2017-04-09 Yann Chemin * gui/wxpython/Makefile: Added g.gui.iimage2target first shot, GUI is mostly done, algorithm connection not working * gui/wxpython/iimage2target/Makefile, gui/wxpython/iimage2target/__init__.py, .../iimage2target/g.gui.iimage2target.html, gui/wxpython/iimage2target/g.gui.iimage2target.py, gui/wxpython/iimage2target/ii2t_gis_set.py, gui/wxpython/iimage2target/ii2t_gis_set_error.py, gui/wxpython/iimage2target/ii2t_manager.py, gui/wxpython/iimage2target/ii2t_mapdisplay.py, gui/wxpython/iimage2target/ii2t_menustrings.py, gui/wxpython/iimage2target/ii2t_statusbar.py, gui/wxpython/iimage2target/ii2t_toolbars.py, .../iimage2target/wxGUI_iimage2target_frame.jpg: Added g.gui.iimage2target first shot, GUI is mostly done, algorithm connection not working * imagery/i.ortho.photo/i.ortho.elev/main.c: More information can be added to the ELEVATION file, bug fixing * imagery/i.ortho.photo/i.ortho.elev/main.c: More information can be added to the ELEVATION file 2017-04-07 Yann Chemin * imagery/i.ortho.photo/i.ortho.transform/i.ortho.transform.html, imagery/i.ortho.photo/i.ortho.transform/main.c: clarifying for users * imagery/i.ortho.photo/i.ortho.photo/menu.c: Modified to incorporate g.gui.iphoto2target 2017-04-07 Moritz Lennert * lib/vector/Vlib/build_ogr.c: Fix spelling error (fixes https://trac.osgeo.org/grass/ticket/3327) 2017-04-07 Anna Petrášová * raster/r.reclass/parse.c: r.reclass: allow using more than 100 rules 2017-04-06 Anna Petrášová * display/d.text/main.c: d.text: fix https://trac.osgeo.org/grass/ticket/70840 when using bgcolor 2017-04-05 Huidae Cho * display/d.text/main.c: d.text: Fix -p, -g (See https://trac.osgeo.org/grass/ticket/3320) * display/d.text/main.c: d.text: Use G_options_* for dependency check 2017-04-04 Markus Metz * include/raster.h: raster.h: reduce compiler warnings * include/gis.h: gis.h: reduce compiler warnings 2017-04-01 Maris Nartiss * locale/po/grasslibs_lv.po, locale/po/grassmods_lv.po, locale/po/grasswxpy_lv.po: LV translation update * scripts/v.in.wfs/v.in.wfs.py: Move WFS import to urllib2 to provide better error messages. Fixes https://trac.osgeo.org/grass/ticket/3324 * locale/po/grasslibs_lv.po, locale/po/grassmods_lv.po, locale/po/grasswxpy_lv.po: Latvian translation update as used to test script translations * include/Make/Rules.make: Enforce C language when running Python during compilation as LANGUAGE has a preference over LC_ALL. * gui/wxpython/xml/toolboxes.xml: Unify capitalization of menu entries * scripts/r.in.srtm/r.in.srtm.py: r.in.srtm: Print an error not fail in XY location * scripts/d.correlate/d.correlate.py, scripts/d.frame/d.frame.py, scripts/d.out.file/d.out.file.py, scripts/d.polar/d.polar.py, scripts/d.rast.edit/d.rast.edit.py, scripts/d.rast.leg/d.rast.leg.py, scripts/d.redraw/d.redraw.py, scripts/d.shade/d.shade.py, scripts/d.to.rast/d.to.rast.py, scripts/d.what.rast/d.what.rast.py, scripts/d.what.vect/d.what.vect.py, scripts/db.dropcolumn/db.dropcolumn.py, scripts/db.droptable/db.droptable.py, scripts/db.in.ogr/db.in.ogr.py, scripts/db.out.ogr/db.out.ogr.py, scripts/db.test/db.test.py, scripts/db.univar/db.univar.py, scripts/g.extension.all/g.extension.all.py, scripts/g.extension/g.extension.py, scripts/g.manual/g.manual.py, scripts/g.search.modules/g.search.modules.py, scripts/i.colors.enhance/i.colors.enhance.py, scripts/i.image.mosaic/i.image.mosaic.py, scripts/i.in.spotvgt/i.in.spotvgt.py, scripts/i.oif/i.oif.py, scripts/i.pansharpen/i.pansharpen.py, scripts/i.spectral/i.spectral.py, scripts/i.tasscap/i.tasscap.py, scripts/m.proj/m.proj.py, scripts/r.blend/r.blend.py, scripts/r.buffer.lowmem/r.buffer.lowmem.py, scripts/r.fillnulls/r.fillnulls.py, scripts/r.grow/r.grow.py, scripts/r.import/r.import.py, scripts/r.in.aster/r.in.aster.py, scripts/r.in.srtm/r.in.srtm.py, scripts/r.in.wms/r.in.wms.py, scripts/r.in.wms/wms_base.py, scripts/r.in.wms/wms_cap_parsers.py, scripts/r.in.wms/wms_drv.py, scripts/r.in.wms/wms_gdal_drv.py, scripts/r.mask/r.mask.py, scripts/r.pack/r.pack.py, scripts/r.plane/r.plane.py, scripts/r.reclass.area/r.reclass.area.py, scripts/r.rgb/r.rgb.py, scripts/r.shade/r.shade.py, scripts/r.tileset/r.tileset.py, scripts/r.unpack/r.unpack.py, scripts/r3.in.xyz/r3.in.xyz.py, scripts/v.build.all/v.build.all.py, scripts/v.centroids/v.centroids.py, scripts/v.db.addcolumn/v.db.addcolumn.py, scripts/v.db.addtable/v.db.addtable.py, scripts/v.db.dropcolumn/v.db.dropcolumn.py, scripts/v.db.droprow/v.db.droprow.py, scripts/v.db.droptable/v.db.droptable.py, scripts/v.db.join/v.db.join.py, scripts/v.db.reconnect.all/v.db.reconnect.all.py, scripts/v.db.renamecolumn/v.db.renamecolumn.py, scripts/v.db.univar/v.db.univar.py, scripts/v.db.update/v.db.update.py, scripts/v.dissolve/v.dissolve.py, scripts/v.import/v.import.py, scripts/v.in.e00/v.in.e00.py, scripts/v.in.geonames/v.in.geonames.py, scripts/v.in.lines/v.in.lines.py, scripts/v.in.mapgen/v.in.mapgen.py, scripts/v.in.wfs/v.in.wfs.py, scripts/v.pack/v.pack.py, scripts/v.rast.stats/v.rast.stats.py, scripts/v.report/v.report.py, scripts/v.to.lines/v.to.lines.py, scripts/v.unpack/v.unpack.py, scripts/v.what.strds/v.what.strds.py: Install gettext to Python script modules to use translated strings extracted by https://trac.osgeo.org/grass/changeset/70817 * locale/Makefile: Extract strings for translation from python script modules 2017-03-28 Martin Landa * Vagrantfile: Vagrantfile cosmentics (fix sed mirrors) * Vagrantfile: Vagrantfile: upgrade to xenial * mswindows/GRASS-Packager.bat.tmpl: WinGRASS: delete vcredist binaries from extrabin 2017-03-27 Markus Metz * vector/v.overlay/line_area.c: v.overlay: remove unsed math.h 2017-03-25 Markus Metz * vector/v.overlay/line_area.c: v.overlay: fix test if line is inside an area (https://trac.osgeo.org/grass/ticket/3319) 2017-03-25 Vaclav Petras * lib/symbol/symbol/basic/box: start box (square) symbol in the middle of straight line The original symbol has bad top left corner when line width is big because the line ends in the middle of the other line width. This makes the connection between start and end lines in the part where the shape is straight so there is nothing special happening when one line ends and the other begins. 2017-03-25 Maris Nartiss * gui/wxpython/modules/mcalc_builder.py: Provide a dropdown with existing maps for new map name parameter. Fixes: https://trac.osgeo.org/grass/ticket/3209 * gui/wxpython/modules/mcalc_builder.py: In G7 r.mapcalc expects expression to be passed as a parameter * gui/wxpython/modules/mcalc_builder.py: Expose all r.mapcalc functions and variables in GUI 2017-03-25 Vaclav Petras * gui/images/symbols/basic/arrow.png, lib/symbol/symbol/basic/arrow: split arrow into two STRINGs - main line and arms * gui/images/symbols/basic/arrow.png, lib/symbol/symbol/basic/arrow: add arrow symbol to basic symbols Derived from geology/half- arrow_left. It could be part of geology, n_arrows (makes simple N arrow) or extra (there are already 3 arrows in basic). Name could be also simple_arrow (but arrow is a simple name). There could be more versions with different lenght or angle of the lines. 2017-03-24 Vaclav Petras * doc/grass_database.png, doc/grass_database.svg: doc: add (spatio-)temporal (dataset) as another data type in database (as in https://trac.osgeo.org/grass/changeset/66231) 2017-03-22 Markus Metz * lib/vector/Vlib/intersect2.c: vectorlib: improve Vect_line_intersection2(), Vect_line_check_intersection2() * lib/vector/Vlib/break_lines.c: vectorlib: use Vect_line_intersection2() in Vect_break_lines*() 2017-03-22 Martin Landa * gui/wxpython/gui_core/forms.py: wxGUI/forms: fix UnicodeDecodeError on loading file when default and file encoding differs 2017-03-21 Markus Metz * lib/vector/Vlib/intersect.c: vectorlib: remove duplicate comment * lib/vector/Vlib/snap.c: vectorlib: reduce compiler warnings * lib/vector/Vlib/break_polygons.c: vectorlib: reduce compiler warnings * lib/vector/Vlib/intersect.c: vectorlib: reduce compiler warnings * lib/vector/Vlib/intersect.c: vectorlib: fix https://trac.osgeo.org/grass/changeset/70780 * lib/vector/Vlib/intersect.c, lib/vector/diglib/linecros.c: vectorlib: enhance numerical stability for segment intersections 2017-03-21 Martin Landa * vector/v.lidar.correction/main.c, vector/v.lidar.edgedetection/main.c: v.lidar.edgedetection+v.lidar.correction: output options not required if -e flag is given * vector/v.lidar.correction/main.c, vector/v.lidar.edgedetection/main.c: v.lidar.edgedetection+v.in.lidar.correction: message cosmetics no i18n for debug progress info messages are important 2017-03-21 Huidae Cho * raster/r.topmodel/infiltration.c: r.topmodel: fix compile error * raster/r.topmodel/global.h, raster/r.topmodel/infiltration.c, raster/r.topmodel/topmodel.c: r.topmodel: Fix cumulative infiltration (Ludek Strouhal); Get rid of gotos 2017-03-19 Huidae Cho * raster/r.topmodel/infiltration.c: r.topmodel: fix comments * lib/init/grass.py: grass.py: Remove an extra empty line * lib/init/grass.py: grass.py: Force encoding to be EUC-KR for the Korean language in Windows 2017-03-18 Huidae Cho * raster/r.topmodel/infiltration.c: r.topmodel: comments * raster/r.topmodel/infiltration.c, raster/r.topmodel/r.topmodel.html: r.topmodel: Rename variables for infiltration calculation based on the original paper; Add more comments to the infiltration routine; Add more references 2017-03-17 Markus Metz * lib/gis/wind_overlap.c: libgis, G_window_percentage_overlap(): account for N == S or E == W 2017-03-17 Markus Neteler * contributors_extra.csv: contributors_extra.csv: Nikos Alexandris added 2017-03-16 Anna Petrášová * vector/v.to.rast/main.c, vector/v.to.rast/v.to.rast.html, vector/v.to.rast/v_to_rast_direction.png: v.to.rast: fix description of option use=dir to not limit it to flow, add better example with picture to manual 2017-03-15 Martin Landa * tools/svnlog.sh: svnlog.sh moved to grass-addons/tools 2017-03-14 Huidae Cho * tools/svnlog.sh: svnlog.sh: add --user; print raw log by default; add --compact 2017-03-12 Markus Neteler * scripts/r.import/r.import.html, scripts/v.import/v.import.html: r.import/v.import manual: explain -o projection override flag * scripts/v.db.update/v.db.update.html: v.db.update manual: Wiki link for SQLite extended functions added 2017-03-12 Anna Petrášová * raster/r.what/main.c: r.what: fix segfault when using -r and outside of region 2017-03-11 Yann Chemin * imagery/i.ortho.photo/lib/elev.c: Added error catching on reading elevation paramter file * gui/wxpython/iphoto2image/ip2i_manager.py: Module adds output file to the group for use in the next i.ortho.photo module 2017-03-11 Huidae Cho * vector/v.support/main.c: v.support: Add -h to replace command line * tools/mkhtml.py: mkhtml.py: Fix broken links for addon manuals when compiling without SOURCE_URL (Fix https://trac.osgeo.org/grass/ticket/3224) 2017-03-06 Vaclav Petras * tools/thumbnails.py: clean up color table thumbnail code, PEP8, some Pylint (follows https://trac.osgeo.org/grass/changeset/70725 and https://trac.osgeo.org/grass/changeset/70732) * tools/ppmrotate.py: separate PPM rotation script, code not needed for thumbnails (follows https://trac.osgeo.org/grass/changeset/70725) 2017-03-05 Markus Neteler * gui/wxpython/docs/wxGUI.html: wxGUI manual: mention Raster digitizer 2017-03-05 Maris Nartiss * scripts/v.import/v.import.py: Pass all vopts (especially layer list!) to avoid bogous error messages while importing data. 2017-03-05 Soeren Gebbert * temporal/t.register/t.register.html, temporal/t.register/t.register.py: temporal modules t.register: Applied patch from Veronica Andreo for better documentation and spelling * lib/python/temporal/register.py, .../temporal/testsuite/test_register_function.py: temporal framework: Fixed empty map removal in register object function 2017-03-05 Huidae Cho * vector/v.what/what.c: v.what: Fix https://trac.osgeo.org/grass/ticket/3306 2017-03-04 Vaclav Petras * tools/thumbnails.py: replace g.ppmtopng and d.colortable by g.region, r.mapcalc and d.rast (see https://trac.osgeo.org/grass/ticket/3200) PNG is now created directly correctly rotated. No flipping seems to be needed. Same white-black border as from d.colortable done by d.graph but black just one pixel wide resulting in images with lighter apparance. No issue with missing black corner visible. All images have all borders (e.g. random, grey.log). kelvin starts correctly with color (not white for nv), population correctly start with white, gdd still starts with potentially too much white (0 white, 0.00001 grey) and is tricky to satisfy by the same code as kelvin and grey1.0. Alternative implementation could use frames and simpler r.mapcalc expressions. Border colors can be easilly changed, but widths would need some refactoring of constants. Leaving the PPM manipulation code there. 2017-03-02 Markus Neteler * scripts/r.mask/r.mask.py: r.mask: fix msg typo 2017-03-01 Huidae Cho * tools/svnlog.sh: tools/svnlog.sh: Print (revision ...) by default Print a top separator for multiple lines Add the help and prefix options * tools/svnlog.sh: tools/svnlog.sh: Correct the copyright block * tools/svnlog.sh: tools/svnlog.sh: Add more comments * tools/svnlog.sh: tools/svnlog.sh: Add a new script to collect log messages from individual SVN revisions * lib/vector/vedit/veditlib.dox: vedit: add Vedit_extend_lines * lib/vector/Vlib/sindex.c: Vlib: Fix resetting boxlist * lib/vector/Vlib/sindex.c: Vlib: Don't select duplicate areas * raster/r.to.vect/main.c: r.to.vect: copyright year * vector/v.to.db/main.c: v.to.db: findex > -1 * vector/v.to.db/main.c: v.to.db: better check for Vect_cidx_get_num_cats_by_index * vector/v.to.db/main.c: v.to.db: Fix r70633; Don't throw a fatal error when there are no features 2017-03-01 Yann Chemin * imagery/i.ortho.photo/i.ortho.init/main.c: Added Apriori to standard deviation inputs names 2017-03-01 Anna Petrášová * gui/wxpython/mapdisp/frame.py: wxGUI: return multiple features within query distance when querying vector map, see https://trac.osgeo.org/grass/ticket/3292 * lib/python/script/vector.py: pythonlib vector_what: add support for finding multiple features implemented in v.what (see https://trac.osgeo.org/grass/ticket/3292) 2017-02-28 Huidae Cho * vector/v.what/what.c: v.what: Rename variables * vector/v.what/main.c, vector/v.what/what.c, vector/v.what/what.h: v.what: Add -m flag to query overlapping features 2017-02-28 Markus Neteler * raster/r.external.out/main.c, raster/r.external.out/r.external.out.html: r.external.out: clarify description; manual: add example 2017-02-27 Moritz Lennert * raster/r.mapcalc/r.mapcalc.html: r.mapcalc: delete part about no overwrite check in man page * imagery/i.zc/i.zc.html: i.zc: updated manual page for new threshold value * imagery/i.zc/main.c: i.zc: set default threshold value to 1, but divide by 100 in the code 2017-02-26 Markus Metz * lib/calc/xnmedian.c: calclib: optimize nmedian * lib/calc/xnmedian.c: calclib: fix for https://trac.osgeo.org/grass/ticket/3296 * vector/v.net.path/path.c: v.net.path: fix segfault, skip identical from - to * lib/vector/Vlib/net_analyze.c: vectorlib, network analysis: initialize output, fix shortcut, prune path 2017-02-26 Maris Nartiss * lib/calc/xnmedian.c, .../r.mapcalc/testsuite/test_nmedian_bug_3296.py: Do not calculate median if only one variable is provided. Fixes https://trac.osgeo.org/grass/ticket/3296 2017-02-23 Markus Metz * general/g.region/printwindow.c: g.region: fix for https://trac.osgeo.org/grass/ticket/167 and other lat/lon bugs 2017-02-23 Markus Neteler * raster/rasterintro.html: rasterintro manual: explain optional NULL compression * raster/r.kappa/r.kappa.html: r.kappa manual: explained 'Estimated kappa value' (contributed by mlennert) 2017-02-22 Huidae Cho * raster/r.timestamp/r.timestamp.html: r.timestamp: typo in the manual 2017-02-22 Markus Metz * raster/r.external/main.c, raster/r.in.gdal/main.c, raster/r.region/main.c: r.in.gdal, r.external, r.region: add flag to auto-adjust cell header in lat/lon * lib/gis/rd_cellhd.c: libgis, G__read_Cell_head_array(): more informative error messages (fix https://trac.osgeo.org/grass/changeset/40698) * lib/gis/adj_cellhd.c: libgis, G_adjust_Cell_head(): make some messages important * lib/gis/wind_scan.c: libgis: always check if res > 0 2017-02-22 Martin Landa * tools/mkhtml.py: fix url source link on windows (see https://trac.osgeo.org/grass/ticket/3224) 2017-02-22 Markus Metz * include/defs/gis.h, lib/gis/adj_cellhd.c: libgis: new G_adjust_window_ll() to automatically fix lat/lon errors 2017-02-20 Markus Metz * lib/raster/align_window.c: rasterlib: fix/improve Rast_align_window() * lib/gis/wind_scan.c: libgis: G_scan_easting/G_scan_northing: limits are already checked in G_lon_scan/G_lat_scan * lib/gis/adj_cellhd.c: libgis: improve G_adjust_Cell_head[3]() for latlong * lib/gis/window_map.c: libgis: fix G_adjust_east_longitude() and G_adjust_easting() * lib/gis/ll_scan.c: libgis: relax ll restrictions when reading DMS coords * lib/gis/ll_format.c: libgis: do not wrap to -180,180 * display/d.vect.thematic/area.c, display/d.vect.thematic/main.c: d.vect.thematic: fix overlap tests * display/d.vect/area.c, display/d.vect/main.c: d.vect: fix overlap tests 2017-02-20 Huidae Cho * vector/v.what/main.c: v.what: Fix the default distance threshold * vector/v.patch/main.c: v.patch: build topology after appending * vector/v.edit/main.c, vector/v.edit/max_distance.c: v.edit: Fix the default threshold distance * scripts/v.db.addtable/v.db.addtable.py: v.db.addtable: Check for duplicate column names * vector/v.to.db/main.c: v.to.db: Don't throw a fatal error when there are no features * scripts/v.report/v.report.py: v.report: Fix unit=percent 2017-02-19 Huidae Cho * scripts/v.report/v.report.py: v.report: Sort numerically (all options are numbers); Sort coor by (x, y, z); Fix non-first cat column 2017-02-19 Vaclav Petras * raster/r.terraflow/stats.cpp: r.terraflow: compile with -Werror=format-security (fixes https://trac.osgeo.org/grass/changeset/70516, see https://trac.osgeo.org/grass/changeset/66561, https://trac.osgeo.org/grass/ticket/2773, https://trac.osgeo.org/grass/ticket/3280) grass-daily 7.3.svn Ubuntu 16.04 and 16.10 use -Werror=format-security. 2017-02-19 Huidae Cho * vector/v.distance/main.c: v.distance: better description for table= * vector/v.distance/main.c: v.distance: message consistency * vector/v.distance/local_proto.h, vector/v.distance/print.c, vector/v.distance/v.distance.html: v.distance: Add an example for table= without -a * vector/v.distance/main.c: v.distance: remove trailing whitespaces; fit comments to 80 columns * vector/v.distance/main.c: v.distance: create a new table for non -a runs; code cleanup 2017-02-18 Huidae Cho * vector/v.distance/main.c: v.distance: typo * vector/v.distance/main.c: v.distance: print-as-matrix not supported when dmin= or dmax= is given for now * vector/v.distance/main.c, vector/v.distance/v.distance.html: v.distance: Minor change * vector/v.distance/main.c: v.distance: Don't require -p or column= just to create new features with no attributes; Don't output to stdout when -a is used with column= (stdout only with -p) v.distance from= to= # new map v.distance from= to= upload= -p # new map & stdout v.distance from= to= upload= column= # new map with attributes v.distance -a from= to= # new map v.distance -a from= to= upload= -p # new map & stdout v.distance -a from= to= upload= column= table= # new map with attributes * vector/v.distance/main.c: v.distance: Don't create (0,0) points where no nearest points are found * vector/v.distance/main.c: v.distance: Define default column names for -p; Suppress compiler warnings * vector/v.distance/v.distance.html: v.distance: Update the manual; column= & -p are mutually exclusive * vector/v.distance/v.distance.html: v.distance: Fix separator in the manual 2017-02-17 Markus Neteler * raster/r.gwflow/r.gwflow.html, raster/r.solute.transport/r.solute.transport.html, raster3d/r3.gwflow/r3.gwflow.html: manual: fix PDF url (trac https://trac.osgeo.org/grass/ticket/3267) 2017-02-16 Moritz Lennert * imagery/i.cca/i.cca.html, imagery/i.cca/main.c: i.cca: module supports many more bands than 2-8 since over 7 years ! 2017-02-16 Huidae Cho * vector/v.build.polylines/main.c, vector/v.build.polylines/walk.c: v.build.polylines: Activate the cats=same option; Remove compile warnings * lib/vector/vedit/extend.c: vedit: Don't write empty lines * vector/v.edit/v.edit.html: v.edit: Add more explanations for extendstart and extendend tools * lib/vector/vedit/extend.c: vedit: Fix extend onto line_to * vector/v.to.points/local_proto.h, vector/v.to.points/main.c, vector/v.to.points/v.to.points.html, vector/v.to.points/write.c: v.to.points: Add -p (percentage) and -r (reverse) flags 2017-02-16 Anna Petrášová * gui/wxpython/timeline/frame.py: g.gui.timeline: destructor is not called for some reason, db connection must be closed on close event 2017-02-15 Huidae Cho * vector/v.build.polylines/v.build.polylines.html: v.build.polylines: Fix typo in the manual * vector/v.to.points/write.c: v.to.points: Don't interpolate for use=node according to the manual * lib/vector/vedit/extend.c: v.edit: Improve intersection checks * lib/vector/vedit/break.c: vedit: Remove a compile warning * vector/v.select/copy_tabs.c, vector/v.select/main.c: v.select: Avoid database warnings when no features are selected and copy an empty table 2017-02-15 Markus Neteler * scripts/v.rast.stats/v.rast.stats.html: v.rast.stats manual: explain univariate statistics similar to r.univar (method names are not all identical) * contributors.csv, contributors_extra.csv: moved contributor with CVS user name to main list 2017-02-14 Maris Nartiss * locale/po/grasslibs_ko.po, locale/po/grassmods_ko.po, locale/po/grasswxpy_ko.po: Fix plural forms for Korean language 2017-02-14 Huidae Cho * vector/v.edit/args.c, vector/v.edit/global.h, vector/v.edit/main.c, vector/v.edit/v.edit.html: v.edit: Add extend,extendstart,extendend tools with -p flag These tools are similar to connect, but connect is mainly intended to connect two lines when the first line can be extended onto the second line. If the second line is short and extending the first line doesn't intersect the second one, the minimum distance is not a normal distance and the connect tool can change the shape of the second line by moving an existing vertex before connecting two lines. Not sure if that was intended. The extend tools try to extend both lines until they intersect so that the existing shape doesn't change. This is important especially for hydrologic analysis such as the longest flow path on top of the drainage raster map. Since these tools extend lines to connect them, they don't work for parallel lines by default. Use the -p flag to add a new node to the first line to connect both lines. * include/defs/vedit.h: vedit: Add Vedit_extend_lines() * lib/vector/vedit/extend.c: vedit: Add Vedit_extend_lines() 2017-02-14 Markus Neteler * contributors.csv, contributors_extra.csv: contributors: moved contributors with CVS user name to main list 2017-02-14 Huidae Cho * lib/vector/vedit/break.c: vedit: Revert https://trac.osgeo.org/grass/changeset/70554 because of inconsistent behavior for case 1 * lib/vector/vedit/break.c: vedit: Vedit_connect_lines handles two more cases properly by extending both lines. Since dist was not always the normal distance from line_from to line_to (cases 2 & 3), dist_p sometimes overestimated the distance of extension and resulted in unexpected connections (e.g., case 2). \ \ \ -> \ -- \ --- \/ 2017-02-13 Markus Neteler * gui/wxpython/iphoto2image/g.gui.iphoto2image.html: g.gui.iphoto2image.html: style fixes according to https://trac.osgeo.org/grass/wiki/Submitting/Docs ; svn propset 2017-02-13 Yann Chemin * gui/wxpython/Makefile, gui/wxpython/iphoto2image/Makefile, gui/wxpython/iphoto2image/__init__.py, gui/wxpython/iphoto2image/g.gui.iphoto2image.html, gui/wxpython/iphoto2image/g.gui.iphoto2image.py, gui/wxpython/iphoto2image/ip2i_manager.py, gui/wxpython/iphoto2image/ip2i_mapdisplay.py, gui/wxpython/iphoto2image/ip2i_statusbar.py, gui/wxpython/iphoto2image/ip2i_toolbars.py, .../iphoto2image/wxGUI_iphoto2image_frame.jpg: Added g.gui.iphoto2image, part of i.ortho.photo suite 2017-02-13 Huidae Cho * temporal/t.rast.gapfill/t.rast.gapfill.py: t.rast.gapfill: Fix overwrite flag * temporal/t.select/t.select.py: t.select: Fix overwrite flag 2017-02-13 Martin Landa * tools/mkhtml.py: broken links to source code and history in add-ons user manuals (see https://trac.osgeo.org/grass/ticket/3224) (another attempt to fix wingrass addons builds) 2017-02-12 Anna Petrášová * gui/wxpython/core/workspace.py, gui/wxpython/lmgr/frame.py: wxGUI: save showing/hiding toolbar or statusbar of map displays in workspace 2017-02-12 Yann Chemin * imagery/i.ortho.photo/i.ortho.photo/menu.c: Added option to run g.gui.iphoto2image * imagery/i.ortho.photo/i.ortho.photo/menu.c: Added exception check for presence of group to allow creation by i.group * imagery/i.ortho.photo/i.ortho.photo/menu.c: Made group required=no to use menu item i.group to create one 2017-02-12 Markus Neteler * raster/r.category/r.category.html: r.category manual: examples changed to North Carolina sample dataset 2017-02-12 Yann Chemin * misc/m.transform/main.c: Added default order value = 1 2017-02-12 Huidae Cho * lib/vector/vedit/move.c, lib/vector/vedit/vertex.c: vedit: Fix snapping to BgMap 2017-02-11 Martin Landa * scripts/g.extension/g.extension.py, tools/mkhtml.py: broken links to source code and history in add-ons user manuals (see https://trac.osgeo.org/grass/ticket/3224) (wingrass addons builds broken by https://trac.osgeo.org/grass/changeset/70514) 2017-02-11 Vaclav Petras * gui/wxpython/lmgr/layertree.py: wxGUI/lmgr: center forms in Layers (layer props and v.colors) on parent, not screen This reverts behavior from https://trac.osgeo.org/grass/changeset/42374, see also r32519. Centering on lmgr is consistent with adding new layers. It is not consistent with some other forms started from layer context menu (e.g. r.colors). * gui/wxpython/gis_set.py, gui/wxpython/psmap/frame.py: wxGUI: center dialogs on their parents in startup and psmap 2017-02-11 Martin Landa * raster/r.terraflow/flow.cpp, raster/r.terraflow/main.cpp, raster/r.terraflow/r.terraflow.html, raster/r.terraflow/weightWindow.cpp: r.terraflow: module description simplification module updates fix some warnings 2017-02-11 Anna Petrášová * gui/wxpython/core/workspace.py: wxGUI: encode values when saving workspace with overlays (see https://trac.osgeo.org/grass/ticket/3275) 2017-02-10 Martin Landa * vector/v.info/level1.c: v.info: level1 cosmetics - remove outdated commets, destroy structs * lib/vector/Vlib/box.c: Vect_get_map_box(): recover old behaviors, output box is filled even on level1 (see v.info/level1.c) * display/d.vect/shape.c: d.vect: use Vect_get_map_box1() on level1 (see https://trac.osgeo.org/grass/ticket/3244) * lib/vector/Vlib/box.c: Vect_get_map_box1(): print message on verbose level (cosmetics) * general/g.region/main.c: g.region: use Vect_get_map_box1() on level1 (see https://trac.osgeo.org/grass/ticket/3244) * include/defs/vector.h, lib/vector/Vlib/box.c: Vlib: introduce Vect_get_map_box1() working on level 1 * display/d.vect/main.c, display/d.vect/shape.c: d.vect: zcolor, rgb_column, and -c mutually exclusive 2017-02-09 Anna Petrášová * scripts/v.import/v.import.py: v.import: move testing if the data are of the same CRS before creating temporary location 2017-02-09 Martin Landa * gui/wxpython/gui_core/forms.py, lib/python/script/task.py: GUI dialog: fix guidependency for maps/columns (see eg. v.what.vect query_map -> query_column) * include/iostream/empq_adaptive.h, raster/r.terraflow/Makefile, raster/r.terraflow/common.h, raster/r.terraflow/filldepr.cpp, raster/r.terraflow/flow.cpp, raster/r.terraflow/grass2str.h, raster/r.terraflow/main.cpp, raster/r.terraflow/main.h, raster/r.terraflow/plateau.cpp, raster/r.terraflow/stats.cpp, raster/r.terraflow/sweep.cpp: r.terraflow requires all output options to be given (see https://trac.osgeo.org/grass/ticket/3280) be also LESS verbose * scripts/g.extension/g.extension.py, tools/mkhtml.py: broken links to source code and history in add-ons user manuals (see https://trac.osgeo.org/grass/ticket/3224) * lib/vector/Vlib/copy.c: vlib: copy areas - turn is_isle() into debug message (see https://trac.osgeo.org/grass/ticket/2460) 2017-02-09 Huidae Cho * scripts/v.report/v.report.py: v.report: Add spaces * lib/vector/vedit/vertex.c: vedit: Don't use line number from Map for BgMap snapping * raster/r.to.vect/areas_io.c, raster/r.to.vect/global.h: r.to.vect: Fix a couple of compile errors/warnings 2017-02-08 Huidae Cho * raster/r.to.vect/set_error_handler.c: r.to.vect: Fix seg fault * raster/r.to.vect/set_error_handler.c: Remove unnecessary parentheses * raster/r.to.vect/main.c, raster/r.to.vect/set_error_handler.c: Call the DB error handler before the vector handler to avoid busy database warnings Reproduce this issue in the North Carolina sample dataset: r.to.vect input=aspect output=aspect type=line Any unthinned input raster will produce the same issue. 2017-02-08 Martin Landa * lib/vector/Vlib/copy.c, lib/vector/Vlib/write_pg.c, vector/v.out.postgis/main.c: v.out.postgis: fix type parameter issues (see https://trac.osgeo.org/grass/ticket/2460) * lib/gis/parser_dependencies.c: libgis: check_requires() - message cosmetics * vector/v.out.ogr/args.c, vector/v.out.ogr/main.c: v.out.ogr: fatal_error -> option rule * include/gis.h, lib/gis/parser.c, lib/gis/parser_local_proto.h, vector/v.out.ogr/args.c, vector/v.out.ogr/main.c: v.out.ogr: Append mode broken in G 7.2.1svn and 7.3 (see https://trac.osgeo.org/grass/ticket/3270) 2017-02-07 Vaclav Petras * raster/r.volume/centroids.c: r.volume: the first item in the array is unused, so don't read from it 2017-02-05 Markus Neteler * doc/infrastructure.txt: doc/infrastructure.txt: +Travis CI; some cleanup 2017-02-05 Anna Petrášová * gui/images/symbols/basic/pin.png, gui/images/symbols/basic/pin_dot.png, lib/symbol/symbol/basic/pin, lib/symbol/symbol/basic/pin_dot: symbols: add 2 pin symbols 2017-02-04 Vaclav Petras * .travis.yml, .travis/{linux_before.install.sh => linux.before_install.sh}: travis: fix bad rename and missed file from https://trac.osgeo.org/grass/changeset/70484 * .travis/{.travis.linux.install.sh => linux.install.sh}, .travis/{.travis.linux.script.sh => linux.script.sh}, .travis/{.travis.linux.before_install.sh => linux_before.install.sh}: travis: no need for hidden files and prefix in a ('named') hidden directory (see https://trac.osgeo.org/grass/changeset/70483, https://trac.osgeo.org/grass/changeset/68652) * .travis.yml, .travis/.travis.osx.before_install.sh, .travis/.travis.osx.install.sh, .travis/.travis.osx.script.sh: travis: remove the mac os build which goes through Homebrew See https://lists.osgeo.org/pipermail/grass- dev/2017-January/084082.html See https://trac.osgeo.org/grass/ticket/3250 2017-02-04 Yann Chemin * imagery/i.ortho.photo/Makefile: Added i.ortho.photo to Makefile * imagery/i.ortho.photo/i.ortho.photo/Makefile, .../i.ortho.photo/i.ortho.photo/i.ortho.photo.html, imagery/i.ortho.photo/i.ortho.photo/menu.c: Added a menu to i.ortho.photo process * lib/gis/spawn.c: improved Warning description 2017-02-02 Moritz Lennert * imagery/i.zc/i.zc.html, imagery/i.zc/main.c: i.zc: threshold was not read correctly and had no effect 2017-02-02 Vaclav Petras * display/d.mon/render_cmd.py, doc/python/script/r.example.py, gui/wxpython/core/debug.py, gui/wxpython/core/render.py, gui/wxpython/core/utils.py, gui/wxpython/core/ws.py, gui/wxpython/datacatalog/tree.py, gui/wxpython/gis_set.py, gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gmodeler/model.py, gui/wxpython/gui_core/ghelp.py, gui/wxpython/gui_core/preferences.py, gui/wxpython/gui_core/pyedit.py, gui/wxpython/iscatt/plots.py, gui/wxpython/lmgr/frame.py, gui/wxpython/location_wizard/wizard.py, gui/wxpython/mapdisp/main.py, gui/wxpython/timeline/frame.py, gui/wxpython/tplot/frame.py, lib/init/grass.py, lib/python/gunittest/case.py, lib/python/gunittest/reporters.py, lib/python/pygrass/tests/benchmark.py, lib/python/script/core.py, man/build_class_graphical.py, man/build_graphical_index.py, man/build_manual_gallery.py, man/parser_standard_options.py, .../testsuite/test_row_above_below_bug.py, scripts/g.extension/g.extension.py, scripts/g.search.modules/g.search.modules.py, scripts/r.in.wms/wms_base.py, scripts/v.rast.stats/v.rast.stats.py, tools/mkhtml.py: Python 2.6 does not support ommitting of positional argument specifiers Fixes ValueError: zero length field name in format 2017-02-02 Markus Neteler * display/d.linegraph/d.linegraph.html: d.linegraph manual: fix broken HTML code 2017-02-02 Vaclav Petras * man/build_class_graphical.py: doc: unified size handling for module and default image using object-fit * gui/wxpython/gui_core/dialogs.py: wxGUI: show the font dialog even when the font from settings is not recognized (fixes traceback) 2017-02-02 Anna Petrášová * raster/r.mode/main.c: r.mode: copy cover raster color table to output raster 2017-01-31 Vaclav Petras * scripts/d.polar/d.polar.py: d.polar: fail fast if map does not exist 2017-01-30 Vaclav Petras * gui/wxpython/core/menutree.py, gui/wxpython/core/toolboxes.py, gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/menudata.py: wxGUI/toolboxes: store warning/error messages for later (see https://trac.osgeo.org/grass/ticket/3253) GError and other message boxes during startup prevent its completion unless OK is clicked quickly. Messages are now stored and retrived later by the menu builder object. lmgr stores them again and then shows them at the end of init when everything is ready. Messages (which are non- critical errors or warnings) are written as errors to the Console output window. Console may flash during startup but then Layers tab is shown anyway which seems like okay behavior (careful user sees something happen but can ignore it). Details of the exception are included into the message. * gui/wxpython/gui_core/pyedit.py: wxGUI/pyedit: Debug format is percent not format function 2017-01-29 Markus Neteler * imagery/i.modis.qc/i.modis.qc.html, temporal/t.rast.algebra/t.rast.algebra.html, vector/vectorintro.html: manual: typos fixed; mention v.decimate 2017-01-29 Moritz Lennert * vector/v.to.db/areas.c, vector/v.to.db/global.h, vector/v.to.db/main.c, vector/v.to.db/parse.c, vector/v.to.db/report.c, vector/v.to.db/update.c, vector/v.to.db/v.to.db.html: v.to.db: added bounding box as additional measure (one suggestion of https://trac.osgeo.org/grass/ticket/2122) 2017-01-29 Vaclav Petras * gui/wxpython/lmgr/frame.py, gui/wxpython/mapdisp/frame.py: wxGUI: lazy imports for lmgr and mapdisp Avoids potential startup failures when dependencies are not met. Insignificantly or potentially improves startup time. Also removes unused imports (e.g. pylint -E --enable=unused-import). Imports from core, gui_core etc. not reviewed (needs to be imported anyway). * gui/wxpython/docs/wxGUI.html, gui/wxpython/lmgr/frame.py, gui/wxpython/xml/toolboxes.xml, gui/wxpython/xml/wxgui_items.xml: wxGUI: menu item and shortcut to re-render all map displays * gui/wxpython/xml/wxgui_items.xml: wxGUI: Ctrl+W is already used in menu, improve descriptions * gui/wxpython/docs/wxGUI.html, gui/wxpython/gui_core/mapdisp.py: wxGUI/mapdisp: web browser-like shortcuts for re-rendering the map display [news] 2017-01-27 Markus Neteler * imagery/i.modis.qc/i.modis.qc.html: i.modis.qc manual: added note on MOD11A2 QC_band NULLs treatment (contributed by veroandreo) 2017-01-26 Markus Neteler * raster/r.in.bin/r.in.bin.html: r.in.bin manual: cleanup (contributed by veroandreo) * locale/po/grassmods_ko.po: i18N: hopefully fixed Korean plural form (checked with 'make verify') 2017-01-25 Martin Landa * raster/r.in.gdal/main.c: r.in.gdal: binary input + more guisections 2017-01-25 Markus Neteler * locale/po/grasslibs_fr.po, locale/po/grasswxpy_fr.po: i18N: Sylvain Maillard French cont'ed 2017-01-23 Markus Neteler * doc/infrastructure.txt: doc/infrastructure.txt: added Procedure of granting write access to Addons DVN repo 2017-01-21 Markus Metz * vector/v.db.select/main.c: v.db.select: fix https://trac.osgeo.org/grass/ticket/3236 2017-01-21 Martin Landa * gui/wxpython/core/settings.py, gui/wxpython/vdigit/wxdisplay.py: wxGUI/vdigit: fix GetThreshold() (see https://trac.osgeo.org/grass/ticket/2848, see https://trac.osgeo.org/grass/ticket/3266) * gui/wxpython/vdigit/wxdisplay.py: wxGUI/vdigit: fix GetThreshold() (see https://trac.osgeo.org/grass/ticket/2848) * gui/wxpython/gui_core/forms.py: wxGUI: fix https://trac.osgeo.org/grass/changeset/70401 (missing import) 2017-01-20 Vaclav Petras * gui/wxpython/gui_core/forms.py: wxGUI/forms: add debug messages and todos for closing code 2017-01-19 Helmut Kudrnovsky * raster/r.statistics/r.statistics.html: r.statistics: clean manual from german explanations 2017-01-18 Vaclav Petras * raster/r.what/main.c: r.what: number of provided files is not know at this point 2017-01-17 Martin Landa * db/drivers/postgres/grass-pg.html: PG DB driver: update connection example * lib/vector/Vlib/open.c: v.external.out: SRID lost when not exactly defined (see https://trac.osgeo.org/grass/ticket/3262) * raster/r.viewshed/r.viewshed.html: r.viewshed manual cosmetics (fix paramater name, no backslashes to avoid GUI user confusion) * vector/v.what.rast/main.c: v.what.rast: segfault with map without topology (see https://trac.osgeo.org/grass/ticket/3249) 2017-01-15 Markus Neteler * vector/v.net.distance/v.net.distance.html: v.net.distance manual: add visualization commands to example 2017-01-15 Martin Landa * scripts/v.db.addtable/v.db.addtable.py: v.db.addtable: fails gracefully when vector is open level 1 2017-01-14 Yann Chemin * imagery/i.ortho.photo/Makefile, imagery/i.ortho.photo/i.ortho.target/Makefile, .../i.ortho.target/i.ortho.target.html, imagery/i.ortho.photo/i.ortho.target/main.c: Added i.ortho.target * imagery/i.ortho.photo/Makefile, imagery/i.ortho.photo/i.ortho.init/i.ortho.init.html, imagery/i.ortho.photo/i.ortho.init/main.c: bug fix i.ortho.init input key names 2017-01-14 Maris Nartiss * gui/wxpython/modules/vkrige.py: Remove vkriege from modules as it is an addon 2017-01-13 Martin Landa * vector/v.what.rast/main.c: v.what.rast: require level 2 (see https://trac.osgeo.org/grass/ticket/3249) * gui/wxpython/lmgr/layertree.py: wxGUI: 'Align computation region to selected map' add to the layer menu partly reverts https://trac.osgeo.org/grass/changeset/70276 see discussion at https://lists.osgeo.org/pipermail/grass- dev/2017-January/083867.html 2017-01-13 Vaclav Petras * gui/wxpython/core/globalvar.py: wxGUI: mention (likely) working functionality when GUI fails to start * gui/wxpython/xml/module_tree.xml, gui/wxpython/xml/toolboxes.xml, gui/wxpython/xml/wxgui_items.xml: wxGUI: call it comp region, avoid confusion with display region, add -l flag, show in Module tree * general/g.region/main.c: g.region: add comp, extent and res to keywords * scripts/v.what.strds/v.what.strds.py, temporal/t.create/t.create.py, temporal/t.info/t.info.py, temporal/t.list/t.list.py, temporal/t.merge/t.merge.py, temporal/t.rast.accdetect/t.rast.accdetect.py, temporal/t.rast.accumulate/t.rast.accumulate.py, temporal/t.rast.aggregate.ds/t.rast.aggregate.ds.py, temporal/t.rast.aggregate/t.rast.aggregate.py, temporal/t.rast.algebra/t.rast.algebra.py, temporal/t.rast.colors/t.rast.colors.py, temporal/t.rast.contour/t.rast.contour.py, temporal/t.rast.export/t.rast.export.py, temporal/t.rast.extract/t.rast.extract.py, temporal/t.rast.gapfill/t.rast.gapfill.py, temporal/t.rast.import/t.rast.import.py, temporal/t.rast.list/t.rast.list.py, temporal/t.rast.mapcalc/t.rast.mapcalc.py, temporal/t.rast.neighbors/t.rast.neighbors.py, temporal/t.rast.out.vtk/t.rast.out.vtk.py, temporal/t.rast.series/t.rast.series.py, temporal/t.rast.to.rast3/t.rast.to.rast3.py, temporal/t.rast.to.vect/t.rast.to.vect.py, temporal/t.rast.univar/t.rast.univar.py, temporal/t.rast.what/t.rast.what.py, temporal/t.rast3d.algebra/t.rast3d.algebra.py, temporal/t.rast3d.extract/t.rast3d.extract.py, temporal/t.rast3d.list/t.rast3d.list.py, temporal/t.rast3d.mapcalc/t.rast3d.mapcalc.py, temporal/t.rast3d.univar/t.rast3d.univar.py, temporal/t.register/t.register.py, temporal/t.remove/t.remove.py, temporal/t.rename/t.rename.py, temporal/t.sample/t.sample.py, temporal/t.select/t.select.py, temporal/t.shift/t.shift.py, temporal/t.snap/t.snap.py, temporal/t.support/t.support.py, temporal/t.topology/t.topology.py, temporal/t.unregister/t.unregister.py, temporal/t.vect.algebra/t.vect.algebra.py, temporal/t.vect.db.select/t.vect.db.select.py, temporal/t.vect.export/t.vect.export.py, temporal/t.vect.extract/t.vect.extract.py, temporal/t.vect.import/t.vect.import.py, temporal/t.vect.list/t.vect.list.py, temporal/t.vect.observe.strds/t.vect.observe.strds.py, temporal/t.vect.univar/t.vect.univar.py, temporal/t.vect.what.strds/t.vect.what.strds.py: use lazy imports for the temporal package This avoids ctypes-related issues during compilation (see https://trac.osgeo.org/grass/ticket/3257). Using beginning of main function if possible. If not adding to the if __name__... global part with a note about imports being at the end of the file. Adding pygrass imports if used (even modules import ctypes through __init__.py). 2017-01-12 Vaclav Petras * raster/r.reclass/r.reclass.html: r.reclass: remove invalid use of dl tag fixes can't handle line breaks in... during comilation * lib/rst/interp_float/segmen2d_parallel.c, vector/v.surf.rst/main.c, vector/v.surf.rst/v.surf.rst.html: rst: parallel version authors 2017-01-12 Martin Landa * raster/r.in.lidar/main.c: r.in.lidar (cosmetics): fix indent progress when writing output consolidate messages with r.in.xyz 2017-01-12 Vaclav Petras * .travis/.travis.osx.script.sh: travis: remove travis_wait, causes command not found (revert https://trac.osgeo.org/grass/changeset/70350) * .travis/.travis.osx.script.sh: travis: use travis_wait to wait more for the build 2017-01-12 Martin Landa * vector/v.surf.rst/v.surf.rst.html: v.surf.rst manual: fix typos * vector/v.surf.rst/v.surf.rst.html: v.surf.rst: manual cosmetics, note authors of parallel implementation 2017-01-11 Martin Landa * lib/vector/Vlib/read_pg.c: Vlib/pg: fix reading PostGIS features when fid column contains uppercase letter * vector/v.external/dsn.c, vector/v.external/main.c: v.external: fix dsn handling (full / db-login-based connection strings) 2017-01-11 Markus Metz * raster/r.support/main.c: r.support: null2 -> nullcmpr * raster/r.null/main.c: r.null: fix recreate and remove NULL file * raster/r.compress/main.c, raster/r.compress/r.compress.html: r.compress: add shell-style output, add info about NULL file compression 2017-01-11 Vaclav Petras * gui/wxpython/location_wizard/wizard.py: wxGUI: use library function for decode of gisdbase string in location wizard (see https://trac.osgeo.org/grass/ticket/2885 and https://trac.osgeo.org/grass/changeset/70335) * lib/python/script/utils.py: pythonlib: set fallback encoding to UTF-8 as suggested by marisn in https://trac.osgeo.org/grass/ticket/2885 2017-01-10 Vaclav Petras * lib/rst/interp_float/Makefile: rst: add raster and gmath to libraries Also reorder libraries to more common order. Add dependencies synced to libs. Leave math in libs as in other modules although it likely should be in extra or just get it from link command. This is meant to fix compilation on Mac where some of the libs are in EXTRA_LIBS which is reasigned. 2017-01-10 Martin Landa * vector/v.what.rast/main.c: v.what.rast: do not require level 2 (topology) - missing variable initialization * vector/v.what.rast/main.c: v.what.rast: do not require level 2 (topology) * lib/vector/Vlib/read_pg.c: v.external: mixed up IDs from PostGIS tables (see https://trac.osgeo.org/grass/ticket/3248) 2017-01-09 Vaclav Petras * lib/python/script/Makefile: pythonlib: revert accidental change from https://trac.osgeo.org/grass/changeset/70324 * lib/python/script/Makefile, lib/python/script/core.py: pythonlib: set_capture_stderr to send subprocess stderr to sys.stderr This is useful for Python tab/shell in GUI and Jupyter/IPython Notebooks. Implementation follows existing set_raise_on_error(). 2017-01-09 Martin Landa * raster/r.in.xyz/r.in.xyz.html: r.in.xyz: output is not required when -s/g flags given (fix manual https://trac.osgeo.org/grass/changeset/70318) 2017-01-09 Markus Neteler * raster/r.in.xyz/r.in.xyz.html: r.in.xyz manual: scan example fix * raster/r.in.xyz/r.in.xyz.html: r.in.xyz manual: improve XYZ DEM import example 2017-01-08 Martin Landa * display/d.vect/zcoor.c: d.vect: fix show z-coordinates (display=zcoor) also for vectors open on level 1 (no topology) * raster/r.in.xyz/main.c: r.in.xyz: print also info about number of points (line) in file * gui/wxpython/mapdisp/statusbar.py: wxGUI: do not re-render whole map composition when show/hide comp. region extent * vector/v.info/level1.c: v.info: level1 - print info message, remove unused variable (cosmentics) * general/g.region/Makefile, general/g.region/main.c: g.region: support also vectors with no topology * vector/v.in.lidar/main.c: v.in.lidar: print error message when unable open input 2017-01-08 Maris Nartiss * raster/r.resamp.stats/main.c, raster/r.resamp.stats/r.resamp.stats.html: Introduce also other stats methods to resampling module to better match r.neigbors offer 2017-01-08 Anna Petrášová * gui/wxpython/mapdisp/frame.py: wxGUI: uninitialize aui manager when destroying map display to fix https://trac.osgeo.org/grass/ticket/3237 2017-01-07 Anna Petrášová * vector/v.surf.rst/main.c: v.surf.rst: keep consistent options (added new nprocs) with and without openmp * lib/rst/interp_float/segmen2d_parallel.c, vector/v.surf.rst/main.c: v.surf.rst: fix compilation for clang * lib/rst/interp_float/Makefile, lib/rst/interp_float/interpf.h, lib/rst/interp_float/matrix.c, lib/rst/interp_float/segmen2d.c, lib/rst/interp_float/segmen2d_parallel.c, vector/v.surf.rst/Makefile, vector/v.surf.rst/main.c, vector/v.surf.rst/surf.h: v.surf.rst: added new parallel implementation by S. Zubal and J. Hofierka * vector/v.surf.rst/testsuite/test_vsurfrst.py: v.surf.rst: added testsuite 2017-01-07 Martin Landa * raster/r.in.xyz/main.c, raster/r.in.xyz/r.in.xyz.html: r.in.xyz: hide interactive input in GUI output not required when -s or -g flag given update manual, link other modules 2017-01-06 Vaclav Petras * tools/mkhtml.py: mkhtml: html and url imports Python 3 compatible * tools/g.html2man/Makefile, tools/g.html2man/g.html2man.py, tools/g.html2man/{groff.py => ggroff.py}, tools/g.html2man/{html.py => ghtml.py}: g.html2man: use unique mod names, open, items, and try imports for Python 3 compatibility 2017-01-06 Martin Landa * db/drivers/ogr/describe.c: fix https://trac.osgeo.org/grass/changeset/70259 for GDAL 1.x * gui/wxpython/lmgr/layertree.py: wxGUI/lmgr: skip raster specific items on different types * gui/wxpython/lmgr/layertree.py: wxGUI: set color table interactively only when one raster is selected * gui/wxpython/lmgr/layertree.py: wxGUI/lmgr: Set computational region from selected vector(s) align to raster * gui/wxpython/lmgr/layertree.py: revert https://trac.osgeo.org/grass/changeset/70239 2017-01-06 Vaclav Petras * include/Make/Python.make: make: -3 parameter from https://trac.osgeo.org/grass/changeset/56821 does not help much and is not accepted by python3 * lib/python/temporal/unit_tests.py: zero is prefix for octal in Python 2 and invalid in Python 3 * lib/python/pydispatch/saferef.py: pydispatch: use print function and stderr for error msg 2017-01-05 Anna Petrášová * gui/wxpython/lmgr/layertree.py: wxGUI: allow using d.text with spaces in text as command layer 2017-01-05 Martin Landa * include/vect/dig_structs.h, lib/vector/Vlib/build_sfa.c, lib/vector/Vlib/read_pg.c, lib/vector/diglib/frmt.c, vector/v.external/args.c, vector/v.external/local_proto.h, vector/v.external/main.c, vector/v.external/v.external.html: v.external: implement where statement option (requires distclean) * db/drivers/ogr/describe.c, db/drivers/postgres/describe.c: ogr dbdriver: support OFTInteger64 2017-01-05 Markus Neteler * CITING, display/d.legend.vect/d.legend.vect.html, display/d.vect.thematic/d.vect.thematic.html, man/build_html.py, mswindows/Installer-Files/WinGRASS-README.url, raster/r.stream.extract/r.stream.extract.html, raster/r.surf.idw/r.surf.idw.html, raster/r.texture/r.texture.html, scripts/g.extension/g.extension.html: manual: use new generic addon URL 2017-01-04 Martin Landa * lib/vector/Vlib/read_pg.c: vlib/pg: report categories also for centroids (it fixes eg. v.out.ascii map=pglink format=wkt) * lib/vector/Vlib/build_ogr.c: vlib/ogr: be quiet when trying to commit transaction (probably there is no active) * vector/v.external/main.c: v.external: fix check_projection() when input is PG datasource (and native GRASS PostGIS reader is used) * gui/wxpython/core/settings.py, gui/wxpython/gui_core/preferences.py, gui/wxpython/lmgr/layertree.py: wxGUI: add 'Align region to resolution' option to preferences * gui/wxpython/lmgr/layertree.py: wxGUI/lmgr: OnSetCompRegFromMap() run command from main thread, unused OnSetCompRegFromRaster() removed * gui/wxpython/lmgr/layertree.py: wxGUI/lmgr: zoom/set computation region make sense also for different map types (typically raster & vector) * general/g.proj/output.c: partly revert accident commit (https://trac.osgeo.org/grass/changeset/70235) * general/g.proj/output.c, scripts/g.extension/g.extension.py, tools/mkhtml.py: broken links to source code and history in add-ons user manuals (see https://trac.osgeo.org/grass/ticket/3224) 2017-01-04 Soeren Gebbert * lib/python/docs/src/temporal_framework.rst: Type fix * .../docs/src/Temporal-Framework-API-Description.pdf, lib/python/docs/src/temporal_framework.rst: Added supplementary material of the publication The GRASS GIS Temporal Framework to be published in International Journal of Geographical Information Science in 2017 to the Temporal Framework documentation. 2017-01-04 Vaclav Petras * gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/layertree.py: wxGUI: support d.erase, extend LayerTree API 2017-01-03 Markus Neteler * doc/howto_release.txt, doc/infrastructure.txt: doc/howto_release.txt + doc/infrastructure.txt: minor updates 2017-01-03 Martin Landa * gui/wxpython/lmgr/layertree.py: wxGUI/lmgr; remove duplicated variable 2017-01-03 Anna Petrášová * gui/wxpython/lmgr/giface.py: wxGUI/giface: AddLayer should return layer, not None 2017-01-03 Martin Landa * gui/wxpython/lmgr/layertree.py: wxGUI/lmgr: reorder items (zooms together) * gui/wxpython/lmgr/layertree.py: wxGUI: no need to force rerender when computation region changed 2017-01-03 Anna Petrášová * gui/wxpython/docs/wxgui_manual.gxw: wxGUI/manual: add workspace for wxGUI manual 2017-01-03 Markus Neteler * raster/r.null/r.null.html: r.null manual: better explain NULL compression; manual cleanup 2017-01-02 Markus Neteler * doc/howto_release.txt, doc/infrastructure.txt: infrastructure.txt updated 2017-01-02 Martin Landa * vector/v.out.ogr/args.c: v.out.ogr: define output as G_OPT_F_OUTPUT (reason: most of users want to export shapefiles or file based formats, the GUI currently lacks special widget as for export, so plain text widget is used. After this change at least browse button is available. PostGIS connection string can be typed manually.) This issue should be solved in the future by new GUI widget. 2017-01-02 Markus Neteler * vector/v.in.db/v.in.db.html: v.in.db manual: fix typos in examples 2017-01-01 Markus Neteler * man/build_graphical_index.py, man/sphinx/conf.py: man pages: point to grass72 addons; version update in sphinx conf * INSTALL, REQUIREMENTS.html, doc/howto_release.txt, general/g.version/g.version.html, grasslib.dox, include/VERSION, lib/gis/gislib_cmdline_parsing.dox, lib/init/grass.py, man/build_rest.py: Happy New Year 2016-12-28 Yann Chemin * imagery/i.modis.qc/main.c: bug fixing for mod09GAs warning 2016-12-28 Markus Neteler * scripts/i.tasscap/i.tasscap.html: i.tasscap manual: fix example for TOAR input * raster/r.texture/r.texture.html: r.texture manual: fix spelling error (trac https://trac.osgeo.org/grass/ticket/3232); do not abbreviate parameters in examples * gui/icons/Makefile: grass.desktop: fix broken grass.png icon filename (trac https://trac.osgeo.org/grass/ticket/3233) * vector/v.in.ogr/v.in.ogr.html: v.in.ogr manual: hint for Latitude- longitude data (fix trac https://trac.osgeo.org/grass/ticket/1443); subtitles added in NOTES section * imagery/i.atcorr/geomcond.cpp, imagery/i.atcorr/geomcond.h, imagery/i.atcorr/i.atcorr.html, imagery/i.atcorr/iwave.cpp, imagery/i.atcorr/iwave.h, imagery/i.atcorr/sensors_csv/sentinel_2A_msi.csv: i.atcorr: Sentinel-2A support added using the Sentinel-2A Spectral Response Functions (S2A-SRF) from https://sentinel.esa.int/web/sentinel/user- guides/sentinel-2-msi/document-library * doc/howto_release.txt: doc/howto_release.txt: minor updates in release procedure * gui/wxpython/xml/toolboxes.xml: wxGUI: also register v.qcount and v.normal in point analysis toolbox * lib/python/pygrass/modules/interface/module.py: module.py manual: fix example formatting (https://grass.osgeo.org/grass73/manuals/lib python/pygrass.modules.interface.html) 2016-12-27 Vaclav Petras * gui/wxpython/core/treemodel.py: wxGUI: case-insensitive matching for modules in Modules tab * gui/wxpython/gui_core/menu.py, gui/wxpython/lmgr/frame.py: wxGUI: Help and Advanced search in Modules tab Help button to show documentation (manual page) for modules which also tells that in status bar (otherwise same as Run button). Advanced search does not interact with the window but opens g.search.modules form window instead (similar concept to the Simple editor button in the Python tab). 2016-12-27 Anna Petrášová * gui/wxpython/animation/dialogs.py, gui/wxpython/animation/frame.py, gui/wxpython/animation/mapwindow.py, gui/wxpython/core/globalvar.py, gui/wxpython/core/utils.py, gui/wxpython/datacatalog/catalog.py, gui/wxpython/datacatalog/dialogs.py, gui/wxpython/datacatalog/frame.py, gui/wxpython/dbmgr/base.py, gui/wxpython/dbmgr/dialogs.py, gui/wxpython/dbmgr/manager.py, gui/wxpython/dbmgr/sqlbuilder.py, gui/wxpython/dbmgr/vinfo.py, gui/wxpython/gcp/manager.py, gui/wxpython/gcp/statusbar.py, gui/wxpython/gis_set.py, gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/model.py, gui/wxpython/gmodeler/preferences.py, gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/ghelp.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/gui_core/gselect.py, gui/wxpython/gui_core/menu.py, gui/wxpython/gui_core/preferences.py, gui/wxpython/gui_core/pyedit.py, gui/wxpython/gui_core/query.py, gui/wxpython/gui_core/toolbars.py, gui/wxpython/gui_core/treeview.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/gui_core/wrap.py, gui/wxpython/iclass/dialogs.py, gui/wxpython/iclass/plots.py, gui/wxpython/iscatt/dialogs.py, gui/wxpython/iscatt/frame.py, gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/lmgr/pyshell.py, gui/wxpython/location_wizard/dialogs.py, gui/wxpython/location_wizard/wizard.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/test_mapdisp.py, gui/wxpython/mapswipe/dialogs.py, gui/wxpython/mapswipe/mapwindow.py, gui/wxpython/mapwin/base.py, gui/wxpython/mapwin/buffered.py, gui/wxpython/modules/colorrules.py, gui/wxpython/modules/extensions.py, gui/wxpython/modules/histogram.py, gui/wxpython/modules/import_export.py, gui/wxpython/modules/mcalc_builder.py, gui/wxpython/modules/vclean.py, gui/wxpython/modules/vkrige.py, gui/wxpython/nviz/mapwindow.py, gui/wxpython/nviz/preferences.py, gui/wxpython/nviz/tools.py, gui/wxpython/nviz/wxnviz.py, gui/wxpython/psmap/dialogs.py, gui/wxpython/psmap/frame.py, gui/wxpython/rlisetup/frame.py, gui/wxpython/rlisetup/wizard.py, gui/wxpython/vdigit/dialogs.py, gui/wxpython/vdigit/mapwindow.py, gui/wxpython/vdigit/preferences.py, gui/wxpython/vdigit/toolbars.py, gui/wxpython/vnet/dialogs.py, gui/wxpython/vnet/toolbars.py, gui/wxpython/vnet/widgets.py, gui/wxpython/web_services/dialogs.py, gui/wxpython/web_services/widgets.py, gui/wxpython/wxplot/dialogs.py: wxGUI: make GUI compatible with wxPython Phoenix 3.0.3 2016-12-27 Martin Landa * scripts/d.correlate/d.correlate.py: d.correlate: catch exceptions cause by d.text (no monitor) * lib/python/docs/src/pygrass_gis.rst, lib/python/docs/src/pygrass_index.rst, lib/python/docs/src/pygrass_messages.rst, lib/python/docs/src/pygrass_modules.rst, lib/python/docs/src/pygrass_raster.rst, lib/python/docs/src/pygrass_vector.rst: PyGRASS docs cosmentics 2016-12-27 Vaclav Petras * gui/images/symbols/README, tools/symbol_to_img.sh: move symbol PNG generation to a script * gui/images/symbols/basic/hexagon.png, lib/symbol/symbol/basic/hexagon: add hexagon symbol to basic symbols 2016-12-26 Vaclav Petras * vector/v.in.lidar/main.c: v.in.lidar: input file is always binary (synced to r.in.lidar) * raster3d/r3.to.rast/r3.to.rast.html, .../r3.to.rast/testsuite/test_integer_rounding.py: r3.to.rast: test and doc for multiply, add and type options * doc/python/script/Makefile, doc/python/script/r.example.html, doc/python/script/r.example.py: doc: add python raster module example to source code * display/d.linegraph/linegraph.h, display/d.linegraph/main.c: d.linegraph:apply grass_indent.sh (otherwise same as https://trac.osgeo.org/grass/changeset/69986) * lib/gis/color_str.c: libgis: set copyright year to latest change 2016-12-22 Markus Neteler * raster/r.quantile/main.c, raster/r.stats.quantile/main.c: r.quantile + r.stats.quantile: keywords added 2016-12-22 Martin Landa * mswindows/GRASS-Installer.nsi.tmpl: winGRASS installer: define ARCHIVE_NAME2012 only for 64bit (see https://trac.osgeo.org/grass/ticket/2996) * vector/v.in.ogr/main.c: v.in.ogr: percent cosmetics 2016-12-22 Markus Neteler * vector/v.qcount/v.qcount.html, vector/v.qcount/v_qcount_1.png, vector/v.qcount/v_qcount_2.png, vector/v.qcount/v_qcount_3.png, vector/v.qcount/v_qcount_4.png, vector/v.qcount/v_qcount_5.png: v.qcount manual: integration of material https://trac.osgeo.org/gra ss/browser/grass/branches/releasebranch_5_4/src/sites/s.qcount/tuto rial (contributed by pvanbosgeo) 2016-12-21 Martin Landa * lib/raster/gdal.c: libraster: support GDAL 2.1 on Windows * mswindows/GRASS-Installer.nsi.tmpl: wingrass: attempt to fix standalone installer to download and execute vcredist - cleanup dependencies (see https://trac.osgeo.org/grass/ticket/2996) * mswindows/GRASS-Installer.nsi.tmpl: wingrass: attempt to fix standalone installer to download and execute vcredist - fix typo (see https://trac.osgeo.org/grass/ticket/2996) * mswindows/GRASS-Installer.nsi.tmpl: wingrass: attempt to fix standalone installer to download and execute vcredist exe files - add missing global vars (see https://trac.osgeo.org/grass/ticket/2996) 2016-12-20 Markus Metz * raster/r.quantile/main.c: r.quantile: add option to print output to file instead of stdout 2016-12-20 Martin Landa * mswindows/GRASS-Installer.nsi.tmpl: wingrass: attempt to fix standalone installer to download and execute vcredist exe files 2016-12-20 Markus Metz * gui/wxpython/xml/toolboxes.xml: wxGUI: add PointAnalysis toolbox 2016-12-20 Yann Chemin * imagery/i.ortho.photo/Makefile: added transform 2016-12-20 Moritz Lennert * vector/v.select/main.c, vector/v.select/proto.h, vector/v.select/select.c: v.select: check whether any features are found and if not do not attempt to create an output map 2016-12-18 Markus Neteler * scripts/v.rast.stats/v.rast.stats.py: v.rast.stats: more keywords 2016-12-18 Martin Landa * mswindows/osgeo4w/Makefile, mswindows/osgeo4w/{setup.hint.tmpl => setup_x86.hint.tmpl}, mswindows/osgeo4w/setup_x86_64.hint.tmpl: split setup.hint into platform-specific files (x86, x86_64) 2016-12-17 Markus Neteler * man/build_class_graphical.py: manual: show refs to miscellaneous introduction and topics in graphical index overview 2016-12-17 Yann Chemin * imagery/i.modis.qc/main.c: added parentheses padding * imagery/i.modis.qc/i.modis.qc.html, imagery/i.modis.qc/main.c: Added support for mod09GA 2016-12-17 Markus Neteler * display/d.geodesic/d.geodesic.html, display/d.rhumbline/d.rhumbline.html, misc/m.measure/m.measure.html, misc/m.measure/m_measure_distance.png: m.measure manual: examples with screenshot added; crossrefs added 2016-12-17 Yann Chemin * imagery/i.modis.qc/mod09GAa.c, imagery/i.modis.qc/mod09GAc.c, imagery/i.modis.qc/mod09GAd.c, imagery/i.modis.qc/mod09GAe.c, imagery/i.modis.qc/mod09GAsa.c, imagery/i.modis.qc/mod09GAsb.c, imagery/i.modis.qc/mod09GAsc.c, imagery/i.modis.qc/mod09GAsd.c, imagery/i.modis.qc/mod09GAse.c, imagery/i.modis.qc/mod09GAsf.c, imagery/i.modis.qc/mod09GAsg.c, imagery/i.modis.qc/mod09GAsh.c, imagery/i.modis.qc/mod09GAsi.c, imagery/i.modis.qc/mod09GAsj.c, imagery/i.modis.qc/mod09GAsk.c: Added mod09GA definitions 2016-12-14 Anna Petrášová * gui/wxpython/lmgr/giface.py: wxGUI: expose more functionality in gui interface to allow programatically remove and check layers in layer manager 2016-12-14 Markus Neteler * imagery/i.atcorr/iwave.cpp, imagery/i.atcorr/sensors_csv/rapideye.csv: i.atcorr: filter functions updated for Rapideye (source: https://resa.planet.com/files/2014-06/Spectral_Response_Curves.pdf; contributed by craab) (trac https://trac.osgeo.org/grass/ticket/2545) 2016-12-12 Helmut Kudrnovsky * mswindows/external/README.license: R batch files: update code repository * mswindows/osgeo4w/setup.hint.tmpl: enable same R-winGRASS-coupling- functionality as already available in standalone winGRASS 2016-12-12 Markus Neteler * gui/icons/grass.desktop: grass.desktop: updated and validated with desktop-file-validate 2016-12-12 Luca Delucchi * scripts/r.out.xyz/r.out.xyz.py: r.out.xyz: fixed indentation 2016-12-11 Markus Neteler * raster/r.fill.dir/r.fill.dir.html, raster/r.param.scale/r.param.scale.html, raster/r.univar/r.univar.html: r.param.scale manual: example fix; figure style cosmetics * raster/r.fill.dir/r.fill.dir.html, raster/r.fill.dir/r_fill_dir.png: r.fill.dir manual: example with screenshot added 2016-12-10 Vaclav Petras * vector/v.transform/local_proto.h, vector/v.transform/main.c, vector/v.transform/trans_digit.c: v.transform: swap flags also for the z coordinate, optionally swap at the end [news] 2016-12-09 Markus Neteler * raster/r.contour/r.contour.html, raster/r.contour/r_contour_using_levels.png: r.contour manual: example with levels and screenshot added (contributed by Rich Shepard) * raster/r.viewshed/r.viewshed.html: r.contour manual: example with levels and screenshot added (contributed by Rich Shepard) 2016-12-09 Luca Delucchi * scripts/r.out.xyz/r.out.xyz.py: r.out.xyz: fixed indentation 2016-12-08 Markus Neteler * scripts/i.in.spotvgt/i.in.spotvgt.py, scripts/r.in.aster/r.in.aster.py: i.in.spotvgt + r.in.aster: minor keywords updates 2016-12-07 Moritz Lennert * imagery/i.segment/i.segment.html: i.segment: manual page - added explanation of scaling of threshold 2016-12-07 Anna Petrášová * gui/wxpython/nviz/wxnviz.py: wxGUI/nviz: fix https://trac.osgeo.org/grass/ticket/3219 2016-12-07 Vaclav Petras * lib/init/grass7.html: init: PEP8 the example In case we are trying to set good example for the beginners by the modern print() in https://trac.osgeo.org/grass/changeset/70020, let's set good example also by using PEP8 (W293, E251 and potential E211). But the whole change may not be that friendly to beginners because G does not support Python 3 yet and print() here is still not a function, so using it as the Python 3 one fails. 2016-12-06 Martin Landa * lib/init/grass7.html: update --exec python example to use print() syntax 2016-12-06 Markus Neteler * lib/init/grass7.html: grass7 manual: TODO not needed * scripts/r.out.xyz/r.out.xyz.html, scripts/r.out.xyz/r.out.xyz.py: r.out.xyz: new -i flag to include no data values 2016-12-06 Anna Petrášová * gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/pyshell.py, gui/wxpython/lmgr/toolbars.py: wxGUI: fix gui when Python tab is hidden by moving SimpleEditor out of Python shell widget 2016-12-06 Markus Neteler * lib/init/grass7.html: grass7 manual: exec interface description (shell and python) expanded (with support of veroandreo) 2016-12-06 Anna Petrášová * gui/wxpython/vdigit/toolbars.py: g.gui.vdigit: fix error when creating a new vector in standalone digitizer 2016-12-04 Martin Landa * lib/python/temporal/mapcalc.py: t.rast.mapcalc: TypeError: object of type 'NoneType' has no len() (see https://trac.osgeo.org/grass/ticket/3214) * lib/python/temporal/mapcalc.py: libtemporal: simplify percent() calls in dataset_mapcalculator() * imagery/i.vi/main.c: i.vi: finish progress info (cosmetics) * lib/gis/find_file.c: libgis: map (data element) found in more mapsets - turn warning into important message 2016-12-03 Vaclav Petras * display/d.linegraph/main.c: d.linegraph: scale for X and Y values or labels 2016-12-03 Martin Landa * gui/wxpython/gis_set.py, gui/wxpython/location_wizard/base.py, gui/wxpython/location_wizard/dialogs.py, gui/wxpython/location_wizard/wizard.py: wxGUI/location wizard simplification: decrease number of dialogs shown by default 2016-12-01 Markus Metz * raster/r.texture/h_measure.c, raster/r.texture/h_measure.h, raster/r.texture/main.c: r.texture: add flag to allow NULL cells * raster/r.mapcalc/func_proto.h, raster/r.mapcalc/function.c, raster/r.mapcalc/map.c, raster/r.mapcalc/r.mapcalc.html, raster/r.mapcalc/r3.mapcalc.html, raster/r.mapcalc/xarea.c: r.mapcalc: +area() 2016-12-01 Moritz Lennert * vector/v.proj/main.c, vector/v.proj/v.proj.html: v.proj: reword description of -b flag and add mention of it to man page * vector/v.proj/main.c: v.proj: add no topology flag 2016-11-30 Markus Neteler * raster/r.category/r.category.html: r.category manual: examples beautified 2016-11-28 Markus Neteler * doc/howto_release.txt: howto_release.txt: fix typos with tools/fix_typos.sh * imagery/i.atcorr/geomcond.h, imagery/i.atcorr/iwave.cpp: i.atcorr: fix nonsensical Quickbird2 filter function definitions (fixes https://trac.osgeo.org/grass/changeset/60610) * imagery/i.atcorr/sensors_csv/quickbird2.csv: i.atcorr: first column fixed of Quickbird2 filter functions 2016-11-28 Moritz Lennert * raster/r.univar/r.univar.html: r.univar: manual - added link to computational region wiki page 2016-11-28 Markus Metz * lib/vector/dglib/avl.c, lib/vector/dglib/avl.h, lib/vector/dglib/tavl.c, lib/vector/dglib/tavl.h, lib/vector/dglib/tree.h: dglib: update to libavl-2.0.3 2016-11-27 Markus Neteler * imagery/i.atcorr/sensors_csv/quickbird2.csv: i.atcorr: Quickbird2 filter functions added 2016-11-26 Moritz Lennert * raster/r.texture/r.texture.html, raster/r.texture/r_texture_directions_example.png: r.texture: manual update 2016-11-25 Helmut Kudrnovsky * mswindows/osgeo4w/env.bat.tmpl: fix end of line in env.bat.tmpl * mswindows/osgeo4w/env.bat.tmpl: set R_USER if %USERPROFILE%\Documents\R\ exists to catch most common cases of private R libraries in windows - step 1 to prepare OSGeo4w-winGRASS for the same R-GRASS-coupling as standalone winGRASS 2016-11-24 Markus Neteler * doc/howto_release.txt: howto_release.txt: updated 2016-11-24 Markus Metz * raster/r.texture/main.c, raster/r.texture/r.texture.html: r.texture: update manual * raster/r.texture/r.texture.html: r.texture: update manual 2016-11-24 Moritz Lennert * raster/r.texture/r.texture.html: r.texture: and some more manual improvements * raster/r.texture/r.texture.html, raster/r.texture/r_texture_directions_example.png: r.texture: further improvement of man page, including image example * raster/r.texture/r.texture.html: r.texture: some more manual improvement 2016-11-24 Markus Metz * lib/external/shapelib/safileio.c: shapelib: safileio.c: ISO C does not allow extra ‘;’ outside of a function * lib/external/shapelib/README, lib/external/shapelib/dbfopen.c: shapelib: avoid CPL fns * lib/external/shapelib/README, lib/external/shapelib/dbfopen.c, lib/external/shapelib/safileio.c, lib/external/shapelib/shapefil.h, lib/external/shapelib/shpopen.c: shapelib/DBF driver: re-sync to GDAL/OGR (https://trac.osgeo.org/grass/ticket/3079) 2016-11-23 Helmut Kudrnovsky * mswindows/env.bat: set R_USER if %USERPROFILE%\Documents\R\ exists to catch most common cases of private R libraries in windows 2016-11-23 Markus Metz * raster/r.texture/r.texture.html: r.texture: update manual * raster/r.texture/h_measure.c: r.texture: optimize * raster/r.texture/h_measure.c: r.texture: fix https://trac.osgeo.org/grass/changeset/11641, fix f4_var 2016-11-22 Markus Metz * raster/r.texture/h_measure.c: r.texture: handle possible division by zero 2016-11-22 Vaclav Petras * man/build_keywords.py: doc: check if the keyword is non-empty Exit with error if a parsed keyword is an empty string. Based on grass- dev: man error on compilation https://lists.osgeo.org/pipermail/grass- dev/2016-November/083153.html 2016-11-22 Markus Metz * raster/r.texture/h_measure.c: r.texture: fix f2_contrast 2016-11-21 Moritz Lennert * scripts/r.in.aster/r.in.aster.py: r.in.aster: pass output prefix to import function (fixes https://trac.osgeo.org/grass/ticket/3097: r.in.aster does not work) 2016-11-20 Vaclav Petras * lib/init/grass.py: init: force text/no GUI with -e Otherwise it prints a warning and requires Enter when DISPLAY variable is set even when exit is required by -e. This is useful e.g. in a Docker container where DISPLAY is not set. 2016-11-19 Martin Landa * scripts/r.in.wms/wms_base.py: r.in.wms crashes if server does not exist (see https://trac.osgeo.org/grass/ticket/3212) 2016-11-17 Markus Neteler * scripts/r.in.wms/r.in.wms.html: r.in.wms manual: examples cleanup * scripts/r.in.wms/r.in.wms.html: r.in.wms manual: new example with Topographic WMS with OpenStreetMap 2016-11-16 Markus Metz * raster/r.texture/h_measure.c, raster/r.texture/h_measure.h, raster/r.texture/main.c, raster/r.texture/r.texture.html: r.texture: fix https://trac.osgeo.org/grass/ticket/3210, https://trac.osgeo.org/grass/ticket/2315, clean up code 2016-11-16 Markus Neteler * gui/wxpython/tplot/frame.py: g.gui.tplot: user msg grammar fixes (contributed by veroandreo) 2016-11-16 Soeren Gebbert * lib/gis/renamed_options: Renamed options/flags update for temporal modules 2016-11-15 Maris Nartiss * imagery/i.fft/main.c, raster/r.out.ppm3/main.c, raster/r.texture/main.c: Unify some similar messages to ease translating * locale/po/grasslibs_lv.po, locale/po/grassmods_lv.po, locale/po/grasswxpy_lv.po: LV translation update 2016-11-14 Maris Nartiss * gui/wxpython/gui_core/dialogs.py: Do not fiddle with button size as default works better (shows full length translated strings on the button) 2016-11-14 Markus Neteler * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fi.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fi.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fi.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ko.po, locale/po/grasswxpy_lv.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ro.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: i18N: deduplicate messages 2016-11-14 Maris Nartiss * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fi.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fi.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fi.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ko.po, locale/po/grasswxpy_lv.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ro.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: Update PO files to include fixed spelling from https://trac.osgeo.org/grass/changeset/69811 * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fi.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fi.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po: Revert https://trac.osgeo.org/grass/changeset/69811 for PO files 2016-11-14 Anna Petrášová * gui/wxpython/lmgr/layertree.py: wxGUI/nviz: fix loading vector layers during 3D view * gui/wxpython/animation/utils.py: wxGUI/animation: fix for https://trac.osgeo.org/grass/ticket/3153 2016-11-13 Anna Petrášová * temporal/t.rast.what/t.rast.what.py: t.rast.what: fix undefined variable, see https://trac.osgeo.org/grass/ticket/2957 2016-11-13 Markus Neteler * AUTHORS, configure.in, db/drivers/odbc/TODO, db/drivers/postgres/README, db/drivers/postgres/priv.c, db/drivers/sqlite/README, db/drivers/sqlite/grass-sqlite.html, include/Make/Doxyfile_arch_latex.in, include/dbmi.h, include/defs/gmath.h, include/imagery.h, include/la.h, include/vect/dig_structs.h, lib/arraystats/arraystatslib.dox, lib/cdhc/cdhclib.dox, lib/cdhc/shapiro2.c, lib/cluster/c_distinct.c, lib/cluster/c_execmem.c, lib/datetime/scan.c, lib/db/dbmi_base/columnfmt.c, lib/db/dbmi_base/cursor.c, lib/db/dbmi_base/error.c, lib/db/dbmi_base/valuefmt.c, lib/db/dbmi_client/shutdown.c, lib/db/sqlp/alloc.c, lib/db/sqlp/print.c, lib/db/sqlp/sql.c, lib/db/sqlp/sqlp.l, lib/db/sqlp/sqlp.y, lib/dspf/cube_io.c, lib/external/shapelib/shpopen.c, lib/gis/README.TYPE, lib/gis/asprintf.c, lib/gis/cmprrle.c, lib/gis/cmprzlib.c, lib/gis/distance.c, lib/gis/error.c, lib/gis/get_ellipse.c, lib/gis/gislib.dox, lib/gis/handler.c, lib/gis/intersect.c, lib/gis/key_value1.c, lib/gis/key_value3.c, lib/gis/ll_format.c, lib/gis/ls.c, lib/gis/parser.c, lib/gis/parser_wps.c, lib/gis/plot.c, lib/gis/proj3.c, lib/gis/token.c, lib/gis/wind_overlap.c, lib/gmath/TODO, lib/gmath/lu.c, lib/gmath/solvers_krylov.c, lib/gmath/test/test_blas1.c, lib/gmath/test/test_tools_les.c, lib/gpde/gpdelib.dox, lib/gpde/n_arrays.c, lib/gpde/n_arrays_calc.c, lib/gpde/n_arrays_io.c, lib/gpde/n_geom.c, lib/gpde/n_les_assemble.c, lib/gpde/n_tools.c, lib/htmldriver/README, lib/imagery/iclass_perimeter.c, lib/imagery/iscatt_core.c, lib/imagery/iscatt_structs.c, lib/init/grass.py, lib/init/run.c, lib/iostream/mm.cpp, lib/lidar/zones.c, lib/linkm/README, lib/nviz/change_view.c, lib/nviz/map_obj.c, lib/proj/get_proj.c, lib/python/ctypes/ctypesgencore/ctypedescs.py, lib/python/ctypes/ctypesgencore/expressions.py, lib/python/ctypes/ctypesgencore/parser/cparser.py, lib/python/ctypes/ctypesgencore/parser/yacc.py, .../ctypes/ctypesgencore/processor/pipeline.py, lib/python/docs/src/gunittest_testing.rst, lib/python/docs/src/pygrass_raster.rst, lib/python/gunittest/case.py, lib/python/gunittest/checkers.py, lib/python/gunittest/gmodules.py, lib/python/gunittest/loader.py, lib/python/gunittest/multireport.py, lib/python/gunittest/multirunner.py, lib/python/gunittest/reporters.py, lib/python/gunittest/testsuite/test_assertions.py, lib/python/gunittest/testsuite/test_checkers.py, lib/python/gunittest/testsuite/test_doctests.py, lib/python/imaging/images2avi.py, lib/python/imaging/images2gif.py, lib/python/imaging/images2swf.py, lib/python/pydispatch/dispatcher.py, lib/python/pydispatch/robustapply.py, lib/python/pydispatch/signal.py, lib/python/pygrass/gis/testsuite/test_doctests.py, lib/python/pygrass/messages/__init__.py, .../pygrass/messages/testsuite/test_doctests.py, lib/python/pygrass/modules/grid/grid.py, .../modules/grid/testsuite/test_doctests.py, lib/python/pygrass/modules/interface/read.py, .../modules/interface/testsuite/test_doctests.py, .../pygrass/modules/testsuite/test_doctests.py, .../pygrass/raster/testsuite/test_doctests.py, lib/python/pygrass/rpc/__init__.py, lib/python/pygrass/rpc/testsuite/test_doctests.py, .../pygrass/shell/testsuite/test_doctests.py, lib/python/pygrass/tests/benchmark.py, lib/python/pygrass/testsuite/test_doctests.py, lib/python/pygrass/vector/__init__.py, lib/python/pygrass/vector/basic.py, lib/python/pygrass/vector/geometry.py, lib/python/pygrass/vector/table.py, .../pygrass/vector/testsuite/test_doctests.py, lib/python/pygrass/vector/testsuite/test_table.py, .../pygrass/vector/testsuite/test_vector3d.py, lib/python/script/core.py, lib/python/script/setup.py, lib/python/script/testsuite/test_doctests.py, lib/python/script/utils.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/aggregation.py, lib/python/temporal/base.py, lib/python/temporal/c_libraries_interface.py, lib/python/temporal/core.py, lib/python/temporal/list_stds.py, lib/python/temporal/open_stds.py, lib/python/temporal/space_time_datasets.py, .../temporal/spatio_temporal_relationships.py, lib/python/temporal/stds_import.py, lib/python/temporal/temporal_algebra.py, .../temporal/temporal_raster_base_algebra.py, lib/python/temporal/temporal_vector_algebra.py, lib/python/temporal/univar_statistics.py, lib/raster/cats.c, lib/raster/color_insrt.c, lib/raster/format.c, lib/raster/histogram.c, lib/raster/history.c, lib/raster/open.c, lib/raster/put_row.c, lib/raster/quant.c, lib/raster/range.c, lib/raster/rasterlib.dox, lib/raster3d/defaults.c, lib/raster3d/raster3dlib.dox, lib/rst/interp_float/segmen2d.c, lib/symbol/README, .../SQL/stds_map_register_table_template.sql, lib/temporal/lib/map_list.c, lib/vector/Vlib/box.c, lib/vector/Vlib/break_polygons.c, lib/vector/Vlib/buffer.c, lib/vector/Vlib/buffer2.c, lib/vector/Vlib/build_sfa.c, lib/vector/Vlib/constraint.c, lib/vector/Vlib/graph.c, lib/vector/Vlib/intersect.c, lib/vector/Vlib/line.c, lib/vector/Vlib/net_analyze.c, lib/vector/Vlib/net_build.c, lib/vector/Vlib/open.c, lib/vector/Vlib/open_nat.c, lib/vector/Vlib/open_pg.c, lib/vector/Vlib/poly.c, lib/vector/dglib/README, lib/vector/dglib/dglib.dox, lib/vector/dglib/examples/shortest_path.c, lib/vector/dglib/tree.h, lib/vector/diglib/allocation.c, lib/vector/diglib/plus_struct.c, lib/vector/diglib/port_init.c, lib/vector/diglib/port_test.c, lib/vector/diglib/prune.c, lib/vector/diglib/struct_alloc.c, lib/vector/neta/path.c, lib/vector/neta/utils.c, lib/vector/rtree/node.c, lib/vector/rtree/split.c, lib/vector/vectorlib.dox, lib/vector/vectorlib_faq.dox, lib/vector/vectorlib_lists.dox, lib/vector/vectorlib_topology.dox, lib/vector/vedit/distance.c, lib/vector/vedit/merge.c, locale/Makefile, locale/README, locale/grass_po_stats.py, locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fi.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fi.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, mswindows/GRASS-Installer.nsi.tmpl, mswindows/osgeo4w/package.sh, ps/ps.map/README, ps/ps.map/catval.c, ps/ps.map/do_geogrid.c, ps/ps.map/eps.c, ps/ps.map/ps.map.html, ps/ps.map/ps_clrtbl.c, scripts/d.polar/d.polar.py, scripts/db.univar/db.univar.html, scripts/g.extension/g.extension.py, scripts/i.pansharpen/i.pansharpen.py, scripts/m.proj/m.proj.py, scripts/r.colors.stddev/r.colors.stddev.py, scripts/r.in.wms/srs.py, scripts/r.in.wms/wms_cap_parsers.py, scripts/r.out.xyz/r.out.xyz.py, scripts/r.tileset/r.tileset.py, scripts/v.db.univar/v.db.univar.html, scripts/v.dissolve/v.dissolve.py, scripts/v.unpack/v.unpack.py, temporal/t.merge/testsuite/test.t.merge.sh, temporal/t.rast.algebra/t.rast.algebra.html, temporal/t.rast.what/t.rast.what.py, temporal/t.select/t.select.html, temporal/t.vect.algebra/t.vect.algebra.html, vector/v.distance/main.c, vector/v.distance/print.c, vector/v.edit/main.c, vector/v.extract/extract.c, vector/v.extract/main.c, vector/v.extrude/extrude.c, vector/v.generalize/simplification.c, vector/v.hull/hull.c, vector/v.hull/write.c, vector/v.in.ogr/main.c, vector/v.in.pdal/main.cpp, vector/v.kernel/main.c, vector/v.lidar.correction/main.c, vector/v.lidar.edgedetection/main.c, vector/v.lidar.growing/main.c, vector/v.net.alloc/v.net.alloc.html, vector/v.net.iso/main.c, vector/v.net.iso/v.net.iso.html, vector/v.net.path/v.net.path.html, vector/v.net.salesman/v.net.salesman.html, vector/v.net.visibility/geometry.c, vector/v.net.visibility/main.c, vector/v.net.visibility/visibility.c, vector/v.net/testsuite/test_v_net.py, vector/v.net/turntable.c, vector/v.net/v.net.html, vector/v.normal/v.normal.html, vector/v.out.ogr/main.c, vector/v.out.vtk/writeVTK.c, vector/v.outlier/main.c, vector/v.surf.bspline/crosscorr.c, vector/v.surf.bspline/main.c, vector/v.surf.idw/main.c, vector/v.surf.rst/v.surf.rst.html, vector/v.univar/main.c, vector/v.vol.rst/v.vol.rst.html, vector/v.voronoi/clean_topo.c, vector/v.what/what.c: Numerous typos fixed (identified with tools/fix_typos.sh) * tools/fix_typos.sh: fix_typos.sh script, derived from https://trac.osgeo.org/gdal/browser/trunk/gdal/scripts/fix_typos.sh 2016-11-13 Vaclav Petras * lib/python/pygrass/vector/__init__.py: pygrass: 7.0 API now works even without using kwargs for Vector.write(), see https://trac.osgeo.org/grass/ticket/3010 2016-11-13 Anna Petrášová * vector/v.colors/main.c: v.colors: throw fatal error if rules from stdin are specified, see https://trac.osgeo.org/grass/ticket/2555 * lib/python/script/task.py: libpython: use different formatting notation to avoid problems with unicode, see https://trac.osgeo.org/grass/ticket/3205 2016-11-13 Markus Neteler * temporal/t.rast.export/t.rast.export.html, temporal/t.vect.export/t.vect.export.html: t.*.export: fix grammar of r67965; HTML sync cosmetics 2016-11-12 Anna Petrášová * gui/wxpython/gui_core/wxlibplot.py, gui/wxpython/iclass/plots.py, gui/wxpython/wxplot/base.py, gui/wxpython/wxplot/histogram.py, gui/wxpython/wxplot/profile.py, gui/wxpython/wxplot/scatter.py: wxGUI/plot: use local wxlibplot for all wxPython versions, their old import of numpy does not work anymore 2016-11-09 Markus Neteler * imagery/i.landsat.toar/landsat.c: i.landsat.toar: avoid endless loop and exit if approximation of atmospheric transmittance coefficients is unstable (DOS4 method) (contributed by Dmitry Kolesov, fix https://trac.osgeo.org/grass/ticket/2918) 2016-11-08 Anna Petrášová * gui/wxpython/animation/dialogs.py, gui/wxpython/core/globalvar.py, gui/wxpython/dbmgr/base.py, gui/wxpython/dbmgr/dialogs.py, gui/wxpython/gcp/manager.py, gui/wxpython/gcp/statusbar.py, gui/wxpython/gmodeler/preferences.py, gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/preferences.py, gui/wxpython/gui_core/wrap.py, gui/wxpython/iscatt/dialogs.py, gui/wxpython/location_wizard/wizard.py, gui/wxpython/mapswipe/dialogs.py, gui/wxpython/modules/colorrules.py, gui/wxpython/modules/vkrige.py, gui/wxpython/nviz/preferences.py, gui/wxpython/nviz/tools.py, gui/wxpython/psmap/dialogs.py, gui/wxpython/vdigit/dialogs.py, gui/wxpython/vdigit/preferences.py, gui/wxpython/vnet/dialogs.py, gui/wxpython/web_services/widgets.py, gui/wxpython/wxplot/dialogs.py: wxGUI: change size of wx.SpinCtrl for gtk3, see https://trac.osgeo.org/grass/ticket/3201 2016-11-08 Martin Landa * imagery/i.vi/main.c: i.vi - be less verbose (cosmetics) 2016-11-07 Maris Nartiss * scripts/r.fillnulls/r.fillnulls.py: Quote map names in mapcalc to prevent failures if input/output name is also a valid mapcalc expression 2016-11-06 Markus Neteler * imagery/i.zc/i.zc.html: i.zc manual: cleanup structure 2016-11-06 Markus Metz * raster/r.stats.quantile/main.c, raster/r.stats.quantile/r.stats.quantile.html: r.stats.quantile: enhance for https://trac.osgeo.org/grass/ticket/3203 2016-11-05 Markus Metz * raster/r.stats.quantile/main.c: r.stats.quantile: reduce memory consumption * raster/r.stats.quantile/main.c: r.stats.quantile: fix memory violations, optimize for a large number of base categories 2016-11-05 Anna Petrášová * gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/layertree.py: wxGUI: fix layer order when loading workspace, see https://trac.osgeo.org/grass/ticket/3196 2016-11-05 Markus Metz * raster/r.quantile/main.c: r.quantile: fix memory violations 2016-11-04 Markus Metz * raster/r.stats.quantile/main.c: r.stats.quantile: re-sync to r.quantile, use correct min 2016-11-03 Markus Neteler * raster/r.univar/r.univar.html: r.univar manual: clearly mention r.stats.quantile 2016-10-31 Markus Neteler * display/d.rast.arrow/d.rast.arrow.html, display/d.rast.arrow/d_rast_arrow_wind.png: d.rast.arrow manual: screenshot added 2016-10-29 Anna Petrášová * gui/wxpython/mapdisp/frame.py, gui/wxpython/mapwin/buffered.py: fix d.to.rast, which was broken since new rendering 2016-10-28 Markus Metz * lib/raster/close.c, lib/raster/open.c: rasterlib: fix memory leak for compressed null files 2016-10-28 Martin Landa * imagery/i.landsat.toar/landsat_set.c, raster/r.compress/r.compress.html, raster/r.patch/r.patch.html, raster/rasterintro.html, temporal/t.rast.algebra/t.rast.algebra.py, temporal/t.select/t.select.py, temporal/temporalintro.html, vector/v.generalize/v.generalize.html: Patch to fix various spelling errors (see https://trac.osgeo.org/grass/ticket/3194) 2016-10-27 Markus Neteler * temporal/t.rast.neighbors/t.rast.neighbors.html, temporal/t.rast.to.rast3/t.rast.to.rast3.html, .../t.vect.observe.strds/t.vect.observe.strds.html, temporal/t.vect.what.strds/t.vect.what.strds.html, temporal/temporalintro.html, vector/v.buffer/v.buffer.html, vector/v.db.select/v.db.select.html: temporal manual: language improvements (contributed by veroandreo); minor vector manual improvements * CHANGES: CHANGES: links to release pages added * config.guess, config.sub: config.guess + config.sub: updated from http://git.savannah.gnu.org/cgit/config.git/plain/ 2016-10-26 Anna Petrášová * gui/wxpython/core/settings.py, gui/wxpython/nviz/mapwindow.py, gui/wxpython/nviz/preferences.py, gui/wxpython/nviz/workspace.py: wxGUI/3D view: set point size relatively to region 2016-10-26 Vaclav Petras * man/grassdocs.css: doc: make strike line transparent to make text in pre more readable W3C Candidate Recommendation 1 August 2013 https://www.w3.org/TR/css-text-decor-3/#text-decoration-color- property Works at least in Mozilla Firefox. * raster/r.mapcalc/r.mapcalc.html: r.mapcalc: mention the LHS/RHS limits also in Notes and provide workaround (see https://trac.osgeo.org/grass/ticket/2986, https://trac.osgeo.org/grass/changeset/66548, https://trac.osgeo.org/grass/changeset/68268) * scripts/d.frame/d.frame.py: d.frame: round, not truncate, when calculating pixels from percents Four frames for image size 500x367 were not the same size with different combinations of 0,49.8,50.2,100 used for at option to achieve regular 2x2 layout with margins in the middle. 2016-10-25 Markus Metz * vector/v.vect.stats/main.c: v.vect.stats: fix https://trac.osgeo.org/grass/ticket/3184, also remove the erroneous 'half' parameter 2016-10-20 Markus Neteler * raster/r.water.outlet/r.water.outlet.html: r.water.outlet manual: example expanded 2016-10-20 Soeren Gebbert * temporal/temporalintro.html: temporal modules: Better introduction to mapset specific space-time datasets 2016-10-20 Vaclav Petras * lib/init/grass.py: init: more explanations for invalid location or mapset Also added comments from https://lists.osgeo.org/pipermail/grass- dev/2016-September/082317.html * raster/r.in.lidar/main.c, raster3d/r3.in.lidar/main.c, vector/v.in.lidar/main.c: v.in.lidar, r.in.lidar, r3.in.lidar: make the file open error messages more precise * include/Make/Docs.make: doc: add general things missing from https://trac.osgeo.org/grass/changeset/69588 for misc to miscellaneous change 2016-10-19 Vaclav Petras * lib/raster/color_rules.c, lib/raster/testsuite/rast_parse_color_rule.py: rasterlib: use G_str_to_color() for parsing color table rules This introduces whatever syntax from G_str_to_color() to Rast_parse_color_rule(), i.e. not only 'v r g b', 'v r:g:b', and 'v name' is supported, but also any other separator from G_str_to_color() which now adds comma and semicolon. Also hexadecimal colors from https://trac.osgeo.org/grass/changeset/69683 are now supported which makes the fact that comments in color rules (indicated by hash) must start at the first column (character) more important than before. (Comments starting in the middle of the line are not currently supported, but from now on they cannot be supported because it would interfere with color identification because hexadecimal colors are (usually and in G_str_to_color()) indicated by hash.) Now also NONE/none color is parsed but considered as an syntax error and not reported separately to the user. Number of errors (error strings) reported to user was reduced because G_str_to_color() has limited diagnostics. Specifically, out-of- range RGB values and broken syntax (which includes and was not distinguished from wrong color names) is reported and syntax error in color (if the paring of the whole rule was successful). The commit removes last/only usage of the G_color_values() function. Named colors for Rast_parse_color_rule() now go from the lib/gis/color_str.c file and not from the lib/gis/named_colr.c file. 2016-10-18 Anna Petrášová * gui/wxpython/lmgr/frame.py: wxGUI: fix rendering behavior in GUI when only d.* is entered in command console without any map * gui/wxpython/gui_core/widgets.py: wxGUI: fix v.in.dxf wrapper 2016-10-16 Soeren Gebbert * lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/space_time_datasets.py, .../testsuite/unittests_temporal_algebra.py, .../unittests_temporal_raster3d_algebra.py, .../testsuite/unittests_temporal_vector_algebra.py: temporal framework: Added new doctests for space time dataset, fixed bug in AbstractSpaceTimeDataset 2016-10-16 Anna Petrášová * display/d.legend.vect/d.legend.vect.html, display/d.legend.vect/draw.c, display/d.vect.thematic/legend.c, display/d.vect/legend.c: d.legend.vect: add new column to legend file to be able to distinguish line/fill color by d.vect and primary/secondary color by d.vect.thematic 2016-10-12 Vaclav Petras * display/d.linegraph/Makefile, display/d.linegraph/main.c: d.linegraph: draw points Draw lines and points, points only, or workaround for thick line ends. Color inherited from the line, secondary color from settings. 2016-10-11 Martin Landa * imagery/i.segment/parse_args.c: i.segment: watershed method disabled, see https://trac.osgeo.org/grass/ticket/3181 2016-10-09 Anna Petrášová * lib/python/script/vector.py: pythonlib: add layers to vector_what function * vector/v.what/testsuite/test_vwhat_layers.py: v.what: add tests for https://trac.osgeo.org/grass/ticket/3172 * gui/wxpython/tplot/frame.py: g.gui.tplot: t.vect.list changed flags * gui/wxpython/tplot/frame.py: g.gui.tplot: do not use EVT_COMBOBOX_CLOSEUP, not available on all platforms, see https://trac.osgeo.org/grass/ticket/3175 2016-10-06 Vaclav Petras * lib/gis/color_str.c, lib/gis/testsuite/gis_lib_str_color.py: libgis: support also HTML/CSS hash hexadecimal colors in G_str_to_color() (missing docs) [news] * lib/gis/testsuite/gis_lib_str_color.py: libgis: ctypes-based test for G_str_to_color (grass and names syntax) * lib/python/ctypes/Makefile: ctypes: colors.h is also part of gis library (lib/gis) * display/d.linegraph/main.c: d.linegraph: let user provide Y tics [news] Generated tics disabled when user provided. No unlabeled tics generated. Printed as provided by the user (strings, not numbers). Tics out of range simply ignored. This is also a workaround for tics with decimal places (automatic tics work only with integers). 2016-10-04 Soeren Gebbert * temporal/t.connect/testsuite/test_distr_tgis_db_raster.py, temporal/t.connect/testsuite/test_distr_tgis_db_vector.py, temporal/t.rast.neighbors/t.rast.neighbors.py: temporal modules: Fixed tests * lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/aggregation.py, lib/python/temporal/base.py, lib/python/temporal/c_libraries_interface.py, lib/python/temporal/core.py, lib/python/temporal/datetime_math.py, lib/python/temporal/extract.py, lib/python/temporal/factory.py, lib/python/temporal/gui_support.py, lib/python/temporal/list_stds.py, lib/python/temporal/mapcalc.py, lib/python/temporal/metadata.py, lib/python/temporal/open_stds.py, lib/python/temporal/register.py, lib/python/temporal/sampling.py, lib/python/temporal/space_time_datasets.py, lib/python/temporal/spatial_extent.py, .../temporal/spatio_temporal_relationships.py, lib/python/temporal/stds_export.py, lib/python/temporal/stds_import.py, lib/python/temporal/temporal_algebra.py, lib/python/temporal/temporal_extent.py, lib/python/temporal/temporal_granularity.py, lib/python/temporal/temporal_raster3d_algebra.py, lib/python/temporal/temporal_raster_algebra.py, .../temporal/temporal_raster_base_algebra.py, lib/python/temporal/temporal_vector_algebra.py, lib/python/temporal/testsuite/test_doctests.py, lib/python/temporal/univar_statistics.py: temporal framework: Better Python module import handling 2016-10-04 Martin Landa * vector/v.out.postgis/main.c: v.out.postgis doesn't export attribute table (see https://trac.osgeo.org/grass/ticket/2460) 2016-10-04 Vaclav Petras * display/d.linegraph/main.c: d.linegraph: merge y min max options from https://trac.osgeo.org/grass/changeset/69614 to range to follow d.legend and others 2016-10-03 Vaclav Petras * display/d.linegraph/d.linegraph.html, display/d.linegraph/main.c: d.linegraph: fix typo in https://trac.osgeo.org/grass/changeset/69648 and include todos * display/d.linegraph/main.c: d.linegraph: do not draw from 0,0 There is no data at 0,0 (xoffset,yoffset), so there is no reason to draw the a from there. We start with the first actual data point. * display/d.linegraph/main.c: d.linegraph: fix bad allocation in https://trac.osgeo.org/grass/changeset/69621 and GCC -Wshadow * display/d.linegraph/main.c: d.linegraph: color count check was off by one * display/d.linegraph/main.c: d.linegraph: specify width for the lines 2016-10-03 Markus Neteler * raster/r.stream.extract/r.stream.extract.html, .../r_stream_extract_streams_weighed.png: r.stream.extract manual: screenshot added * raster/r.stream.extract/r.stream.extract.html, .../r_stream_extract_accum_orig_zoom.png, .../r_stream_extract_accum_weighted_zoom.png, .../r_stream_extract_streams_noweight.png, .../r_stream_extract_weights_zoom.png: r.stream.extract manual: screenshots added 2016-10-03 Anna Petrášová * gui/wxpython/modules/import_export.py: wxGUI/reprojection dialog: fix for Mac, StaticBox must be defined before the widgets 2016-10-03 Martin Landa * vector/v.external/local_proto.h, vector/v.external/main.c, vector/v.external/proj.c: v.external: fix check projection * vector/v.external/args.c, vector/v.external/list.c, vector/v.external/local_proto.h, vector/v.external/main.c: v.external: change layer option to be not required 2016-10-03 Markus Neteler * display/d.linegraph/d.linegraph.html: d.linegraph manual: language fixes 2016-10-03 Anna Petrášová * vector/v.what/what.c: v.what: use layer information (by mlennert), see https://trac.osgeo.org/grass/ticket/3172 2016-10-03 Vaclav Petras * display/d.linegraph/d.linegraph.html, display/d.linegraph/main.c: d.linegraph: rewrite the manual 2016-10-03 Anna Petrášová * raster/r.info/main.c: r.info: make category title the primary also when using -e flag, see https://trac.osgeo.org/grass/ticket/3035 * display/d.legend.vect/main.c: d.legend.vect: separator option currently works only for user provided input file - make it explicit in the code 2016-10-02 Markus Neteler * doc/howto_release.txt: howto_release.txt: better document how to batch modify tickets; minor fixes * lib/init/grass7.html: grass7 helptext: 'Sample data' section added * lib/init/grass7.html: grass7 helptext: explain -e flag; fix --exec flag (contributed by veroandreo) 2016-10-02 Martin Landa * lib/vector/Vlib/open_pg.c: vlib/pg: disable any settings defined for pg driver (can be problem when running local/remote db clusters) 2016-10-02 Markus Neteler * lib/init/helptext.html: helptext: PERMANENT is a mapset, not a location (found by veroandreo) 2016-10-01 Vaclav Petras * display/d.linegraph/d.linegraph.html: d.linegraph: example with two variables * display/d.linegraph/Makefile, display/d.linegraph/main.c: d.linegraph: support color table for individual variables 2016-10-01 Anna Petrášová * raster/r.sim/r.sim.sediment/main.c, raster/r.sim/r.sim.water/main.c, raster/r.sim/simlib/simlib.h: simlib: give more control over seeding of random number generator * display/d.barscale/draw_scale.c, display/d.barscale/main.c, display/d.barscale/options.h: d.barscale: improve layout, use variables instead of magick numbers, add width_scale variable to scale barscale for different resolutions 2016-09-30 Vaclav Petras * display/d.linegraph/main.c: d.linegraph: define MIN/MAX macros only when needed (assuming that def like sys/param.h are what we want) * display/d.linegraph/main.c: d.linegraph: add min and max for y 2016-09-30 Martin Landa * raster/r.in.gdal/main.c: partly revert https://trac.osgeo.org/grass/changeset/69610 (r.in.gdal modified by mistake) * raster/r.in.gdal/main.c, vector/v.out.postgis/create.c: v.out.postgis: fix epsg vs. srid check 2016-09-29 Anna Petrášová * gui/wxpython/xml/toolboxes.xml: wxGUI/xml: add t.connect and t.rast.what in menu (thanks to Stefan Blumentrath) * scripts/r.mask/r.mask.py: r.mask: ignore case when removing mask for Windows 2016-09-29 Markus Neteler * locale/po/grasswxpy_pl.po: i18N: Polish cont'ed (contributed by Milena Nowotarska) 2016-09-29 Vaclav Petras * lib/gis/parser_help.c: parser: make --help shorter By removing standard/long/common flags, making description just the label, leaving out keywords, printing only label for flags and options and not printing descriptions for options of an option, the output is shorter going from 48 to 32 for r.slope.aspect and from 72 to 43 lines for v.in.lidar. This was done according to GRASS-dev mailing list Adding an expert mode to the parser https://lists.osgeo.org/pipermail/grass- dev/2016-September/082519.html 2016-09-28 Anna Petrášová * man/build_check.py, man/build_check_rest.py, man/build_class.py, man/build_class_rest.py, man/build_full_index.py, man/build_full_index_rest.py, man/build_html.py, man/build_rest.py: doc: fix inconsistent tabs and spaces in python scripts for manuals generation 2016-09-28 Markus Metz * lib/vector/Vlib/merge_lines.c: Vlib: update documentation for Vect_merge_lines() 2016-09-28 Martin Landa * lib/db/dbmi_base/login.c: db.connect: connection to remote database does not work (see https://trac.osgeo.org/grass/ticket/3167) 2016-09-28 Vaclav Petras * doc/gi_addons.jpg, man/build_graphical_index.py: doc: link to addons from graphical index * man/build_full_index.py, man/build_html.py, man/build_rest.py, tools/mkhtml.py: doc: use PostScript instead of Postscript for index pages 2016-09-27 Vaclav Petras * misc/m.cogo/main.c, misc/m.measure/main.c, misc/m.nviz.image/main.c, scripts/m.proj/m.proj.py: doc: module class/family name as first keyword for m.nviz.image, at least 3 keywords per module for m.* modules * doc/{gi_misc.jpg => gi_miscellaneous.jpg}, man/Makefile, man/build_class.py, man/build_class_graphical.py, man/build_class_rest.py, man/build_graphical_index.py, man/build_html.py, man/build_rest.py, tools/mkhtml.py, tools/mkrest.py: doc: keyword name is miscellaneous, so use it for the page as well Parser (print_escaped_for_html_keywords()) just writes the keyword names but the file was called misc and the keyword miscellaneous. This makes the URL or index name harder to type manually but it makes (first) keyword links work (for m.* modules) and it makes the titles and link texts Miscellaneous instead of Misc. * tools/mkhtml.py: doc: move 3D raster special case to a function and use it also for pages with meta (fixes text for index links for intro pages) 2016-09-27 Soeren Gebbert * lib/python/temporal/register.py, .../temporal/testsuite/test_register_function.py: temporal framework: Register function fixed issue https://trac.osgeo.org/grass/ticket/3168 2016-09-27 Vaclav Petras * man/build_class.py: doc: display does not have an intro page * man/build_class.py: doc: fix link to 3D raster intro (split visible text and link id) * raster3d/r3.in.lidar/r3.in.lidar.html: r3.in.lidar: full workflow and updated notes in doc 2016-09-26 Anna Petrášová * gui/wxpython/core/settings.py, gui/wxpython/vdigit/preferences.py, gui/wxpython/vdigit/wxdisplay.py: wxGUI/vdigit: solve backwards compatibility for https://trac.osgeo.org/grass/ticket/2848 * gui/wxpython/core/settings.py, gui/wxpython/vdigit/preferences.py, gui/wxpython/vdigit/wxdisplay.py: wxGUI/vdigit: better fix for https://trac.osgeo.org/grass/ticket/2848 * gui/wxpython/vdigit/wxdisplay.py: GUI/vdigit: fix snapping units, see https://trac.osgeo.org/grass/ticket/2848 2016-09-26 Soeren Gebbert * lib/python/pygrass/modules/interface/module.py, lib/python/pygrass/utils.py: pygrass module: Documentation update * temporal/t.connect/testsuite/test_distr_tgis_db_raster.py, temporal/t.connect/testsuite/test_distr_tgis_db_raster3d.py, temporal/t.connect/testsuite/test_distr_tgis_db_vector.py, temporal/t.rast.aggregate/testsuite/test_aggregation_absolute.py: temporal modules: Fixed module flags 2016-09-26 Vaclav Petras * lib/python/script/raster.py, lib/python/script/raster3d.py: pythonlib: report the failed map calc expressions 2016-09-24 Markus Metz * lib/vector/vedit/merge.c: v.edit tool=merge: improve iteration over list of lines, handle zero-length lines 2016-09-23 Markus Metz * lib/vector/vedit/merge.c: v.edit tool=merge: improve skip invalid lines * lib/vector/vedit/merge.c: v.edit tool=merge: skip zero length lines; a single point is not a polygon 2016-09-23 Soeren Gebbert * temporal/t.vect.extract/testsuite/test_vect_extract.py: temporal modules: Fixed test of t.vect.extract using new t.info system flag * temporal/t.unregister/testsuite/test_unregister.py: temporal modules: Fixed t.unregister test to use new module options of t.rast.list * lib/python/pygrass/testsuite/test_doctests.py, lib/python/pygrass/utils.py: pygrass utils: Fixed pygrass.utils raster sampling doctests and wrong vector map opening * lib/python/pygrass/vector/__init__.py, lib/python/pygrass/vector/table.py: pygrass vector: Fixed vector rewrite test and $MAP in sqlite path substitution 2016-09-22 Markus Metz * vector/v.out.ogr/export_areas.c: v.out.ogr: fix export areas without category as one multi-feature 2016-09-22 Markus Neteler * imagery/i.atcorr/geomcond.cpp, imagery/i.atcorr/geomcond.h, imagery/i.atcorr/i.atcorr.html, imagery/i.atcorr/iwave.cpp: i.atcorr: complete Worldview3 support (https://trac.osgeo.org/grass/changeset/69012); minor cleanup * imagery/i.atcorr/README, imagery/i.atcorr/create_iwave.py, imagery/i.atcorr/iwave.h: i.atcorr: minor cleanup 2016-09-22 Markus Metz * vector/v.out.ogr/export_areas.c: v.out.ogr: fix https://trac.osgeo.org/grass/changeset/58447 (https://trac.osgeo.org/grass/ticket/3165) 2016-09-21 Soeren Gebbert * lib/python/pygrass/vector/abstract.py, lib/python/pygrass/vector/table.py: pygrass vector: Fixed missing overwrite flag, added vector name check when evwqaluating the database path * lib/python/temporal/register.py: Fixed missing default values 2016-09-20 Martin Landa * raster/r.sim/r.sim.water/r.sim.water.html: r.sim.water: manual syntax clean-up - parameters in bold 2016-09-19 Vaclav Petras * vector/v.in.lidar/main.c: v.in.lidar: fix flag letter conflict with create location flag (-i, -u) 2016-09-19 Soeren Gebbert * vector/v.info/local_proto.h, vector/v.info/main.c, vector/v.info/print.c, vector/v.info/testsuite/test_vinfo.py: vector modules: Added layer specific database information to v.info extended metadata flag 2016-09-19 Markus Neteler * raster/r.mfilter/r.mfilter.html, raster/r.resamp.filter/r.resamp.filter.html, .../t.rast.aggregate.ds/t.rast.aggregate.ds.html, .../t.rast.aggregate.ds/t.rast.aggregate.ds.py, temporal/t.rast.aggregate/t.rast.aggregate.html: t.rast.aggregate, t.rast.aggregate.ds manual: examples updated as type option was confusingly defined; flag -s replaced by suffix option (contributed by veroandreo, Veronica Andreo); minor raster man update 2016-09-19 Martin Landa * db/drivers/dbf/dbfexe.c, db/drivers/mysql/execute.c, db/drivers/postgres/execute.c, general/g.parser/g.parser.html, general/g.parser/test.pl, general/g.parser/test.py, general/g.parser/test.sh, gui/wxpython/gcp/g.gui.gcp.html, gui/wxpython/gmodeler/g.gui.gmodeler.html, gui/wxpython/mapwin/base.py, lib/gis/cmprrle.c, lib/gis/gislib.dox, lib/gis/strings.c, lib/init/clean_temp.c, lib/init/variables.html, lib/python/gunittest/multireport.py, lib/rst/interp_float/interp2d.c, locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fi.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, ps/ps.map/ps.map.html, ps/ps.map/vector.h, raster/r.out.mat/main.c, raster/r.reclass/r.reclass.html, raster/r.statistics/r.statistics.html, raster/r.surf.area/r.surf.area.html, raster3d/r3.in.v5d/v5d.h, raster3d/r3.out.v5d/v5d.h, scripts/db.droptable/db.droptable.html, vector/v.label.sa/main.c, vector/v.out.vtk/v.out.vtk.html, vector/v.vol.rst/user3.c, vector/v.vol.rst/v.vol.rst.html: Patch for spelling errors, prepared by sebastic (see https://trac.osgeo.org/grass/ticket/3163) 2016-09-18 Martin Landa * mswindows/osgeo4w/package.sh: wingrass: bzlib support activated 2016-09-16 Soeren Gebbert * temporal/t.connect/main.c, temporal/t.info/t.info.html, temporal/t.info/t.info.py, temporal/t.info/testsuite/test.t.info.sh, temporal/t.rast.algebra/t.rast.algebra.py, temporal/t.rast.list/t.rast.list.py, temporal/t.rast.mapcalc/t.rast.mapcalc.py, temporal/t.rast.neighbors/t.rast.neighbors.py, temporal/t.rast.univar/t.rast.univar.html, temporal/t.rast.univar/t.rast.univar.py, temporal/t.rast.univar/testsuite/test_univar.py, temporal/t.rast3d.algebra/t.rast3d.algebra.py, temporal/t.rast3d.mapcalc/t.rast3d.mapcalc.py, temporal/t.sample/t.sample.py, temporal/t.select/t.select.py, temporal/t.topology/t.topology.py, temporal/t.vect.algebra/t.vect.algebra.py, temporal/t.vect.list/t.vect.list.py, temporal/t.vect.univar/t.vect.univar.py: temporal modules: Attempt to harmonize the flags of temporal modules * temporal/t.rast.neighbors/t.rast.neighbors.py, .../t.rast.neighbors/testsuite/test_neighbors.py: temporal modules: Enabled raster region specific parallel processing by using the MultiModule class * lib/python/pygrass/modules/interface/module.py: pygrass modules: Implemented process based version of MultiModule class and enabled temporary region environment for multi module runs * lib/python/pygrass/modules/__init__.py, lib/python/pygrass/modules/interface/__init__.py, lib/python/pygrass/modules/interface/module.py: pygrass module: Added MultiModule class to put multiple modules into the parallel module queue, for example coupled g.region and r.mapcalc calls, that must be run in a specific order but many of these combined calls should run in parallel * lib/python/pygrass/rpc/__init__.py, lib/python/pygrass/rpc/base.py: pygrass cpr: Fixed tests, needed to add sleep(1) to wait for the server to stop * raster/r.mapcalc/testsuite/test_row_above_below_bug.py: r.mapcalc: Fixed test by adding overwrite flag 2016-09-15 Markus Neteler * raster/r.in.gdal/r.in.gdal.html: r.in.gdal manual: (reduced) format table simplified * raster/r.in.gdal/r.in.gdal.html: r.in.gdal manual: (reduced) format table updated; typo fixed 2016-09-15 Margherita Di Leo * display/d.grid/main.c: added keyword grid 2016-09-15 Martin Landa * lib/proj/datum.c: Fix GPJ__get_datum_params() to respect https://trac.osgeo.org/grass/changeset/69211 (see https://trac.osgeo.org/grass/ticket/2456) 2016-09-15 Margherita Di Leo * display/d.grid/d.grid.html: added v.mkgrid in the see also section 2016-09-15 Anna Petrášová * gui/wxpython/animation/g.gui.animation.py: g.gui.animation: fix typo in formatting string 2016-09-14 Markus Neteler * display/d.mon/main.c: d.mon: update monitor default width msg * display/d.mon/proto.h: d.mon: enlarge width to unhide selection window; solves Gtk-CRITICAL GtkCheckButton message flooding (https://trac.osgeo.org/grass/ticket/3117) 2016-09-14 Martin Landa * db/drivers/postgres/db.c: db driver pg: fix connection debug message to include also login info 2016-09-13 Vaclav Petras * raster3d/r3.to.rast/main.c: r3.to.rast: report percentage by depth, not 0-100 for each depth 2016-09-13 Markus Neteler * raster/r.viewshed/r.viewshed.html, raster/r.viewshed/r.viewshed.png: r.viewshed manual: improved example screenshot; clickable 2016-09-13 Markus Metz * vector/v.category/main.c: v.category: fix https://trac.osgeo.org/grass/changeset/49413 2016-09-12 Anna Petrášová * scripts/g.extension/g.extension.py: g.extension: fix extension installation due to new temporal modules * gui/wxpython/modules/extensions.py: wxGUI: fix extension loading due to new temporal modules * gui/wxpython/core/workspace.py: wxGUI: fix saving long flags of overlays to workspace, see https://trac.osgeo.org/grass/ticket/3131 * gui/wxpython/mapdisp/frame.py: wxGUI: connect signal to change overlays only when 3D is active * gui/wxpython/core/workspace.py: wxGUI: escape ampersand when writing d.wms into workspace, see https://trac.osgeo.org/grass/ticket/3147 * gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/gselect.py: wxGUI: remove readonly style from r.proj combobox, see https://trac.osgeo.org/grass/ticket/2993 2016-09-11 Markus Neteler * doc/infrastructure.txt: doc/infrastructure.txt: explain ZIP support configuration for g.extension in trac * vector/v.vol.rst/main.c: v.vol.rst: improve wording of warning (https://trac.osgeo.org/grass/ticket/3100) * display/d.rast.arrow/d.rast.arrow.html: d.rast.arrow manual: minor style edits; example lacking 2016-09-11 Martin Landa * db/db.connect/db.connect.html, lib/db/sqlp/sql.html: db.connect+sql manual: link DB drivers (cosmetics) 2016-09-10 Martin Landa * gui/scripts/d.wms.py: d.wms cannot move temp file with os.rename (see https://trac.osgeo.org/grass/ticket/3148 2016-09-09 Markus Neteler * raster/r.compress/r.compress.html, raster/rasterintro.html: rasterintro.html + r.compress manual: further compression description cleanup * raster/r.compress/main.c, raster/r.compress/r.compress.html: r.compress manual: further cleanup (contributed by veroandreo); use standard parser macro * REQUIREMENTS.html: REQUIREMENTS.html: minor updates 2016-09-09 Vaclav Petras * vector/v.net.visibility/v.net.visibility.html: v.net.visibility: change name in example to one likely intended, add paragraph for img * vector/v.net.visibility/v.net.visibility.html, vector/v.net.visibility/v_net_visibility.png: v.net.visibility: simple example with image and a lot of vector ascii 2016-09-08 Markus Neteler * imagery/i.atcorr/create_iwave.py: i.atcorr create_iwave.py: major cleanup; fixes https://trac.osgeo.org/grass/ticket/3027 (contributed by nikosa, Nikos Alexandris) * raster/r.compress/r.compress.html: r.compress manual: restructured and cleaned up 2016-09-07 Markus Neteler * temporal/t.rast.aggregate.ds/t.rast.aggregate.ds.html, temporal/t.vect.algebra/t.vect.algebra.py: t.rast.aggregate.ds,t.vect.algebra: minor msg typos fixed (contributed by veroandreo) 2016-09-07 Martin Landa * gui/wxpython/core/gconsole.py, gui/wxpython/lmgr/frame.py, gui/wxpython/xml/toolboxes.xml, gui/wxpython/xml/wxgui_items.xml, scripts/Makefile, scripts/v.krige/Makefile, scripts/v.krige/v.krige.html, scripts/v.krige/v.krige.py: v.krige remove from core distribution (see https://trac.osgeo.org/grass/ticket/3136 for details) 2016-09-07 Markus Neteler * display/d.legend.vect/d.legend.vect.html: d.legend.vect: svn propset 2016-09-07 Moritz Lennert * lib/python/pygrass/modules/grid/grid.py: pygrass grid: type=rast is now replaced by type=raster 2016-09-06 Markus Metz * lib/gis/gisinit.c: libgis: set valid ZLIB compression level 2016-09-06 Markus Neteler * imagery/i.atcorr/sensors_csv/PRISM-B.csv, imagery/i.atcorr/sensors_csv/PRISM-F.csv, imagery/i.atcorr/sensors_csv/PRISM-N.csv: i.atcorr panchromatic PRISM csv files header fix, for PRISM-B.csv (backward), PRISM-N.csv (nadir), PRISM-F.csv (forward) (see also http://www.gael.fr/eoqc/pdf/GAEL-P224-DOC-002-01-03.pdf) (https://trac.osgeo.org/grass/ticket/3027) 2016-09-06 Vaclav Petras * raster/r.in.lidar/main.c: r.in.lidar: add input and file rules, base raster rules, -g rule, use G_option_required instead of suppress_required * raster3d/r3.in.lidar/main.c: r3.in.lidar: use G_option_required instead of suppress_required because input is actually required * raster3d/r3.in.lidar/main.c: r3.in.lidar: only some outputs required Significant speed gain when only some needed. If A needs B and A is requested, B is required. * raster3d/r3.in.lidar/info.c, raster3d/r3.in.lidar/projection.c, raster3d/r3.in.lidar/string_list.c: r3.in.lidar: replace wrong header file reference by the new ones * raster3d/r3.in.lidar/filters.c, raster3d/r3.in.lidar/filters.h, raster3d/r3.in.lidar/info.c, raster3d/r3.in.lidar/info.h, raster3d/r3.in.lidar/main.c, raster3d/r3.in.lidar/projection.c, raster3d/r3.in.lidar/projection.h, raster3d/r3.in.lidar/rast_segment.c, raster3d/r3.in.lidar/rast_segment.h, raster3d/r3.in.lidar/string_list.c, raster3d/r3.in.lidar/string_list.h: r3.in.lidar: multiple files input, projection check, scan modes, irange, scales (based on r.in.lidar) [news] 2016-09-05 Vaclav Petras * raster3d/r3.in.lidar/main.c: r3.in.lidar: final (done) messages at the very end (closing takes time and gives output) * raster3d/r3.in.lidar/main.c: r3.in.lidar: add verbose messages and percentages 2016-09-04 Vaclav Petras * lib/raster3d/test/test_main.c: test.raster3d.lib: add unit test keyword (as in test.r3flow, https://trac.osgeo.org/grass/changeset/69372), move keywords to the usual place * raster3d/r3.flow/test_main.c: r3.flow: add unit test keyword to test.r3flow (as in test.raster3d.lib), remove hydrology keywords * general/g.list/main.c: g.list: add keyword search (searches using pattern) 2016-09-04 Markus Neteler * NEWS: NEWS: added 2016-09-03 Vaclav Petras * gui/wxpython/gui_core/forms.py: wxGUI/forms: simply fail when GISBASE is not set The subsequent imports will likely fail anyway. Moreover, the code was not actually working (there is no sys.write) and global variable gisbase was unused. Also call set_gui_path() function only when needed (i.e. not when running as part of main GUI). * gui/wxpython/gui_core/ghelp.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/gui_core/pyedit.py, gui/wxpython/gui_core/simplelmgr.py, gui/wxpython/gui_core/treeview.py: wxGUI: more code for testing individual components * gui/wxpython/gui_core/ghelp.py: wxGUI/forms: actually set the loaded attribute, so the forms OnPageChange doesn't reload all the time 2016-09-03 Markus Metz * vector/v.to.rast/support.c: v.to.rast: fix category labels for use=attr * raster/r.what/main.c: r.what: print labels also for FCELL/DCELL maps * vector/v.in.ascii/main.c: v.in.ascii: add text=none to restore geonames import * vector/v.overlay/main.c: v.overlay: use GV_MTABLE for multiple output layers 2016-09-02 Markus Metz * vector/v.overlay/area_area.c, vector/v.overlay/line_area.c: v.overlay: fix output layer handling 2016-09-02 Markus Neteler * vector/v.random/v.random.html, vector/v.random/vrandom_polygons.png: v.random manual: random adjacent polygons example added 2016-09-02 Anna Petrášová * gui/wxpython/core/ws.py: wxGUI: add missing signal tofix WMS render manager 2016-09-01 Luca Delucchi * scripts/v.what.strds/v.what.strds.py: v.what.strds: add capabilities to use names also for temporal dataset with minutes and seconds granularity 2016-09-01 Vaclav Petras * raster/r.grow.distance/main.c: r.grow.distance: clean up after https://trac.osgeo.org/grass/changeset/68611 * vector/v.to.rast/local.h, vector/v.to.rast/support.c, vector/v.to.rast/vect2rast.c: v.to.rast: just leave the color table to be the default 2016-08-31 Anna Petrášová * display/d.vect.thematic/d.vect.thematic.html, display/d.vect.thematic/d_vect_thematic.png: d.vect.thematic: update manual 2016-08-31 Soeren Gebbert * lib/python/temporal/temporal_algebra.py: temporal framework: fixed doctests of temporal algebra to ignore new return value of the parse function (merge from relbr72) * lib/python/temporal/temporal_algebra.py, lib/python/temporal/temporal_operator.py, lib/python/temporal/temporal_raster3d_algebra.py, lib/python/temporal/temporal_raster_algebra.py, .../temporal/temporal_raster_base_algebra.py, lib/python/temporal/temporal_vector_algebra.py, .../testsuite/unittests_temporal_algebra_grs.py, .../testsuite/unittests_temporal_raster_algebra.py, temporal/t.rast.algebra/t.rast.algebra.py, .../testsuite/test_raster_algebra.py, .../testsuite/test_raster_algebra_granularity.py, temporal/t.select/t.select.py: temporal framework: Better error handling for temporal operators, Code cleanup, better readability, better dry-run implementation, dry-run tests (merge from relbr72) * lib/python/temporal/temporal_algebra.py, lib/python/temporal/temporal_operator.py, lib/python/temporal/temporal_raster3d_algebra.py, lib/python/temporal/temporal_raster_algebra.py, .../temporal/temporal_raster_base_algebra.py, .../unittests_temporal_algebra_mixed_stds.py, .../testsuite/unittests_temporal_conditionals.py, .../testsuite/unittests_temporal_raster_algebra.py, .../unittests_temporal_raster_algebra_grs.py: temporal framework: Implementation of a dry-run concept, some code cleanup * lib/python/temporal/temporal_algebra.py, .../testsuite/unittests_temporal_algebra.py: temporal framework: More dry-run test for the temporal algebra (merge from relbr72) * lib/python/temporal/temporal_algebra.py, .../temporal/temporal_raster_base_algebra.py, temporal/t.select/t.select.py: temporal framework: Adding dry run to map algebra (merge from relbr72) * lib/python/pygrass/modules/interface/module.py: pygrass interface: Some typo fixes (merge from relbr72) 2016-08-31 Anna Petrášová * display/d.legend.vect/d.legend.vect.html, display/d.vect/main.c: d.vect/legend: change -l to -s to syncronize flags with d.vect.thematic * display/d.vect.thematic/main.c: d.vect.thematic: add flag to not show thematic layers in vector legend * display/d.vect.thematic/legend.c, display/d.vect.thematic/local_proto.h, display/d.vect.thematic/main.c: d.vect.thematic: show correct number of features for classes, make legendfile and -e flag deprecated 2016-08-30 Markus Neteler * lib/raster/get_row.c, raster/r.out.gdal/main.c, temporal/t.rast.out.vtk/t.rast.out.vtk.html, vector/v.buffer/v.buffer.html, vector/v.net.flow/v.net.flow.html, vector/v.net.visibility/v.net.visibility.html, vector/v.random/v.random.html: fix various spelling errors (fixes trac https://trac.osgeo.org/grass/ticket/3138, contributed by Sebastiaan Couwenberg) 2016-08-30 Vaclav Petras * raster/r.fill.dir/main.c: r.fill.dir: more keywords 2016-08-27 Luca Delucchi * tools/mkhtml.py: documentation: added link to revision log, related to https://trac.osgeo.org/grass/ticket/2864 2016-08-27 Anna Petrášová * display/d.vect.thematic/legend.c: d.vect.thematic: missing file added 2016-08-27 Luca Delucchi * tools/mkhtml.py: documentation: moved source code link from footer to source code section, related to https://trac.osgeo.org/grass/ticket/2864 2016-08-27 Anna Petrášová * display/d.vect.thematic/display.c, display/d.vect.thematic/local_proto.h, display/d.vect.thematic/main.c, gui/wxpython/core/render.py, gui/wxpython/lmgr/layertree.py: d.vect.thematic: integration with vector legend by Adam Laza 2016-08-27 Markus Neteler * doc/howto_release.txt: release HOWTO: updated 2016-08-27 Martin Landa * doc/howto_release.txt: how to release: clarify setup.hint update * gui/wxpython/core/gconsole.py: Pressing Run button in GUI dialogs open a new dialog (see https://trac.osgeo.org/grass/ticket/3135) 2016-08-26 Martin Landa * vector/v.overlay/v.overlay.html: v.overlay: remove duplicated notes about olayer option from the manual, figure caption cosmetics 2016-08-25 Markus Metz * imagery/i.segment/cluster.c, imagery/i.segment/i.segment.html, imagery/i.segment/iseg.h, imagery/i.segment/main.c, imagery/i.segment/mean_shift.c, imagery/i.segment/parse_args.c, imagery/i.segment/region_growing.c, imagery/i.segment/write_output.c: i.segment: +mean shift * lib/btree2/kdtree.c: btree2lib: improve kdtree balancing 2016-08-24 Markus Neteler * contributors_extra.csv: contributors_extra.csv: Anna Zanchetta added for Addons 2016-08-24 Luca Delucchi * gui/wxpython/tplot/frame.py: g.gui.tplot: replace copied code with existing function * gui/wxpython/tplot/frame.py: g.gui.tplot: tgis.stop_subprocesses() has to be called otherwise return an error if the tool is launched by command line 2016-08-24 Anna Petrášová * gui/wxpython/tplot/frame.py: g.gui.tplot: CoordinateSelect must be explicitely closed 2016-08-23 Martin Landa * vector/v.in.ogr/main.c: v.in.ogr key flag does not change category values and you loose connection between features and attributes (see https://trac.osgeo.org/grass/ticket/1494) 2016-08-23 Moritz Lennert * general/g.region/local_proto.h, general/g.region/main.c, general/g.region/printwindow.c: g.region: new flag to allow flat output of shell script style printing 2016-08-23 Martin Landa * raster/r.to.vect/main.c: r.to.vect: delete output on error * misc/m.nviz.script/m.nviz.script.html: - old manuals? (see https://trac.osgeo.org/grass/ticket/3040) * imagery/i.group/main.c: i.group segfaults on empty input (see https://trac.osgeo.org/grass/ticket/1705) * lib/raster/open.c: G__tempfile() lacks perror support (see https://trac.osgeo.org/grass/ticket/2278) 2016-08-23 Vaclav Petras * vector/v.in.lidar/v.in.lidar.html, vector/v.in.pdal/v.in.pdal.html, vector/v.mkgrid/v.mkgrid.html, vector/v.vect.stats/v.vect.stats.html: more see also for lidar modules 2016-08-22 Anna Petrášová * gui/wxpython/datacatalog/tree.py: wxGUI/datacatalog: fix needed for Windows 2016-08-22 Martin Landa * lib/gis/lrand48.c: If GRASS_RANDOM_SEED is set, use it to seed the random generator when G_srand48_auto is called. This helps makeing the build reproducible (html/random.png) Based on 04-srand48_auto- from-SOURCE_DATE_EPOCH.patch, see https://trac.osgeo.org/grass/ticket/3042 * gui/wxpython/tools/build_modules_xml.py, include/Make/Vars.make, lib/db/dbmi_base/dbmscap.c: Patches to make the build reproducible (fileordering, randomness) Patches applied: 01-sort-build-modules- list.patch, 02-sort-dbmscap.patch, 03-sort-obj-files.patch (05-binary-nad-install.patch not needed any more) To be solved: 04-srand48_auto-from-SOURCE_DATE_EPOCH.patch (see https://trac.osgeo.org/grass/ticket/3042) 2016-08-22 Markus Neteler * lib/proj/FL.lla, lib/proj/MD.lla, lib/proj/Makefile, lib/proj/README.txt, lib/proj/TN.lla, lib/proj/WI.lla, lib/proj/WO.lla, lib/proj/alaska.lla, lib/proj/conus.lla, lib/proj/hawaii.lla, lib/proj/ntf_r93.gsb, lib/proj/ntv1_can.dat, lib/proj/null.lla, lib/proj/nzgd2kgrid0005.gsb, lib/proj/prvi.lla, lib/proj/stgeorge.lla, lib/proj/stlrnc.lla, lib/proj/stpaul.lla: libproj: cleanup of local copies of NAD and datum shift files which are used from GDAL; extended documentation in README.txt (trac https://trac.osgeo.org/grass/ticket/2456) 2016-08-22 Martin Landa * raster/r.timestamp/r.timestamp.html, raster3d/r3.timestamp/main.c, raster3d/r3.timestamp/r3.timestamp.html, vector/v.timestamp/v.timestamp.html: clean up manual pages of timestamp modules * raster/r.timestamp/r.timestamp.html, raster3d/r3.timestamp/r3.timestamp.html, vector/v.timestamp/v.timestamp.html: manual cosmetics: link timestamp modules (see also) 2016-08-22 Markus Neteler * contributors.csv, contributors_extra.csv: contributors*: updated for PSC 2016 election 2016-08-22 Vaclav Petras * raster/r.in.lidar/r.in.lidar.html, raster3d/r3.in.lidar/r3.in.lidar.html, scripts/v.what.vect/v.what.vect.html, vector/v.in.lidar/v.in.lidar.html, vector/v.in.pdal/v.in.pdal.html: more see also links, references and authors for lidar related modules 2016-08-21 Anna Petrášová * gui/wxpython/core/render.py: wxGUI/vector legend: add legend entry for vector only 2016-08-21 Martin Landa * vector/v.overlay/main.c: v.overlay: added _1 to attribute table's name when working with v.overlay (see https://trac.osgeo.org/grass/ticket/2765) 2016-08-21 Anna Petrášová * display/Makefile, display/d.legend.vect/Makefile, display/d.legend.vect/d.legend.vect.html, display/d.legend.vect/d_legend_vect.png, .../d.legend.vect/d_legend_vect_subheadings.png, display/d.legend.vect/draw.c, display/d.legend.vect/local_proto.h, display/d.legend.vect/main.c: d.legend.vect: move from addons to trunk 2016-08-21 Martin Landa * general/g.proj/output.c: g.proj: fix segfault when pj_get_kv() return -1 * lib/proj/ellipse.c: projlib: improve doxygen documentation ellipse.c 2016-08-21 Anna Petrášová * gui/wxpython/core/render.py: wxGUI/vector legend: update legend in case of any change * vector/v.what/what.c: v.what: escape backslash in attributes for valid JSON, see https://trac.osgeo.org/grass/ticket/3133 * gui/wxpython/dbmgr/dialogs.py: wxGUI: remove unnecessary import from https://trac.osgeo.org/grass/changeset/69153 2016-08-21 Martin Landa * gui/wxpython/lmgr/frame.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/main.py, gui/wxpython/mapdisp/toolbars.py: wxGUI: rename AddLegend handler to AddLegendRast * gui/wxpython/mapdisp/toolbars.py: wxGUI: rename 'add legend' item to 'add raster legend' 2016-08-21 Anna Petrášová * scripts/d.redraw/d.redraw.py: d.redraw: fix error when using wx monitor 2016-08-20 Anna Petrášová * display/d.mon/render_cmd.py, gui/wxpython/core/render.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/main.py: d.mon wx: better integration of vector legend, fix d.erase when no legend is there, d.erase now removes overlays properly 2016-08-20 Vaclav Petras * vector/v.mkgrid/main.c, vector/v.mkgrid/v.mkgrid.html, vector/v.mkgrid/v_mkgrid.png, vector/v.vect.stats/v.vect.stats.html, vector/v.vect.stats/v_vect_stats.png: v.mkgrid and v.vect.stats: add examples with hexagons * raster/r.in.lidar/r.in.lidar.html: r.in.lidar: update documentation with link to paper, lab name and fix dash 2016-08-20 Markus Neteler * raster/r.out.gdal/r.out.gdal.html: r.out.gdal manual: example added how to export RGB with alpha channel that encodes NULL cells (by Markus Metz, from https://trac.osgeo.org/grass/ticket/3130?replyto=5#comment:5) 2016-08-19 Martin Landa * lib/python/script/task.py: d.mon + d.vect: ERROR: Option does not accept multiple answers (see https://trac.osgeo.org/grass/ticket/3132) * vector/v.external/main.c: v.external: fix format not a string literal and no format arguments compilation issue 2016-08-19 Markus Neteler * general/g.region/g.region.html: g.region manual: examples restructured, HTML improvements 2016-08-18 Vaclav Petras * scripts/g.search.modules/g.search.modules.py: g.search.modules: search for an exact keyword associated with a module using -k flag 2016-08-18 Anna Petrášová * display/d.vect.thematic/display.c, display/d.vect.thematic/local_proto.h, display/d.vect.thematic/main.c: d.vect.thematic: use correctly colors for different symbols, author Adam Laza * gui/wxpython/dbmgr/base.py, gui/wxpython/dbmgr/dialogs.py: wxGUI: escape single quotes when editing attributes from GUI, see https://trac.osgeo.org/grass/ticket/2252 2016-08-18 Vaclav Petras * scripts/g.search.modules/g.search.modules.py: g.search.modules: flag to negate/invert selection Useful for reviewing info or manual pages. Alternativeky it could be -i (for invert) but -n (for NOT) used. 2016-08-17 Markus Neteler * lib/gis/colors.desc, lib/gis/colors/soilmoisture: soilmoisture color table added 2016-08-16 Markus Neteler * COPYING: Fixed missing street in MN address 2016-08-16 Huidae Cho * raster/r.topidx/r.topidx.html, raster/r.topmodel/r.topmodel.html: Fix links 2016-08-15 Markus Neteler * raster/r.reclass/r.reclass.html: r.reclass manual: example added 2016-08-15 Anna Petrášová * display/d.vect.thematic/Makefile, display/d.vect.thematic/display.c, display/d.vect.thematic/local_proto.h, display/d.vect.thematic/main.c: d.vect.thematic: support also lines and points, author Adam Laza * display/d.vect/legend.c, display/d.vect/local_proto.h, display/d.vect/main.c: d.vect: if size_column is used, write -1 to legend; symbol_size will be then used for point legend, see https://trac.osgeo.org/grass/ticket/3125 2016-08-11 Markus Metz * raster/r.out.gdal/attr.c: r.out.gdal: try to keep the raster attribute table as simple as possible * raster/r.out.gdal/export_band.c, raster/r.out.gdal/local_proto.h, raster/r.out.gdal/main.c: r.out.gdal: enhance compatibility WRT metadata 2016-08-10 Markus Neteler * contributors_extra.csv: contributors_extra.csv: + Milena Nowotarska * gui/icons/grass.appdata.xml: appdata.xml: updated with appstream- util tool 2016-08-10 Markus Metz * lib/btree2/kdtree.c: btree2lib: fix kdtree test 2016-08-09 Anna Petrášová * gui/wxpython/core/render.py: wxGUI: fix encoding in debug message when layer command has non ascii characters * display/d.vect/main.c: d.vect: add flag to not put the layer in legend, see https://trac.osgeo.org/grass/ticket/3122 2016-08-09 Markus Metz * scripts/r.grow/r.grow.html, scripts/r.grow/r.grow.py: r.grow: +shrink 2016-08-09 Anna Petrášová * display/d.northarrow/draw_n_arrow.c: d.northarrow: fix layout when using frame, see https://trac.osgeo.org/grass/ticket/3121 2016-08-08 Markus Neteler * raster/r.resamp.filter/main.c: r.resamp.filter: keyword added 2016-08-07 Markus Neteler * raster/r.statistics/r.statistics.html, raster/r.stats.quantile/r.stats.quantile.html, raster/r.stats.zonal/r.stats.zonal.html: r.statistics + r.stats.quantile + r.stats.zonal manual: extended (partial fix https://trac.osgeo.org/grass/ticket/3105) 2016-08-07 Anna Petrášová * display/d.barscale/draw_scale.c: d.barscale: fix layout when using frame, see https://trac.osgeo.org/grass/ticket/3121 2016-08-06 Markus Neteler * lib/python/ctypes/Makefile: ctypes: only build the Python ctypes wrappers for the OGSF and NVIZ libraries when USE_OPENGL is set (https://lists.osgeo.org/pipermail/grass- user/2016-July/074539.html) * scripts/v.import/v.import.html, vector/v.in.ogr/v.in.ogr.html: v.in.ogr + v.import manual: description extended 2016-08-05 Anna Petrášová * display/d.vect/legend.c, display/d.vect/local_proto.h, display/d.vect/main.c: d.vect: move legend code to separate file, author Adam Laza 2016-08-05 Markus Neteler * contributors_extra.csv: contributors_extra.csv: Robert Kuszinger now with SVN Addons access 2016-08-05 Anna Petrášová * display/d.mon/render_cmd.py, display/d.mon/start.c, display/d.vect/main.c, gui/images/Makefile, gui/images/symbols/legend/area.png, gui/images/symbols/legend/area_curved.png, gui/images/symbols/legend/line.png, gui/images/symbols/legend/line_crooked.png, gui/wxpython/core/render.py, gui/wxpython/core/utils.py, gui/wxpython/gui_core/forms.py, gui/wxpython/lmgr/frame.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/toolbars.py, gui/wxpython/mapwin/decorations.py, lib/symbol/Makefile, lib/symbol/symbol/legend/area, lib/symbol/symbol/legend/area_curved, lib/symbol/symbol/legend/line, lib/symbol/symbol/legend/line_crooked: wxGUI: initial vector legend support, currently needs d.legend.vect addon, author Adam Laza 2016-08-04 Markus Neteler * gui/wxpython/web_services/dialogs.py: wxGUI web_services: archived NASA OnEarth replaced with NASA GIBS WMTS (see https://wiki.earthda ta.nasa.gov/display/GIBS/GIBS+API+for+Developers#GIBSAPIforDevelope rs-OGCWebMapTileService%28WMTS%29) 2016-08-04 Anna Petrášová * gui/wxpython/gui_core/wxlibplot.py, gui/wxpython/iclass/plots.py, gui/wxpython/wxplot/base.py, gui/wxpython/wxplot/histogram.py, gui/wxpython/wxplot/profile.py, gui/wxpython/wxplot/scatter.py: wxGUI: solve https://trac.osgeo.org/grass/ticket/2558 and https://trac.osgeo.org/grass/ticket/3112 by distributing wx.lib.plot.py with GRASS 2016-08-04 Markus Neteler * lib/init/grass7.html: grass7 manual: shebang trick more evident now under 'Troubleshooting' 2016-08-03 Anna Petrášová * gui/wxpython/location_wizard/wizard.py: wxGUI: fix https://trac.osgeo.org/grass/ticket/3036 2016-08-03 Markus Neteler * raster/r.in.xyz/r.in.xyz.html, raster/r.resamp.bspline/r.resamp.bspline.html, raster/r.resamp.filter/r.resamp.filter.html, raster/r.resamp.interp/r.resamp.interp.html, raster/r.resamp.rst/r.resamp.rst.html, raster/r.resamp.stats/r.resamp.stats.html, raster/r.resample/r.resample.html, raster/r.surf.contour/r.surf.contour.html, raster/r.surf.idw/r.surf.idw.html, scripts/v.krige/v.krige.html, vector/v.kernel/v.kernel.html, vector/v.surf.bspline/v.surf.bspline.html, vector/v.surf.idw/v.surf.idw.html, vector/v.surf.rst/v.surf.rst.html: manual: add Wiki ref to https://grasswiki.osgeo.org/wiki/Interpolation 2016-08-02 Luca Delucchi * vector/v.buffer/v.buffer.html, vector/v.buffer/v_buffer_areas_int.png: v.buffer: add one more example 2016-08-01 Markus Neteler * contributors_extra.csv: contributors_extra.csv: more contributors added 2016-08-01 Anna Petrášová * display/d.northarrow/thumbnails/star.png: d.northarrow: fix star thumbnail 2016-07-31 Markus Neteler * contributors_extra.csv: contributors_extra.csv: completed from ChangeLog commit notes 2016-07-27 Markus Neteler * imagery/i.vi/i.vi.html: i.vi manual: added an example for each index (msavi + wdvi yet unclear) * imagery/i.vi/main.c: i.vi: fixed msavi/msavi2 confusion in messages 2016-07-27 Anna Petrášová * display/d.legend/draw.c: d.legend: fix https://trac.osgeo.org/grass/ticket/3106 2016-07-24 Markus Neteler * imagery/i.vi/main.c: i.vi: print msg which index is actually calculated; fix ARVI name 2016-07-21 Markus Neteler * locale/po/grassmods_es.po: Daniel Torres: ES translation cont'ed * imagery/i.atcorr/create_iwave.py, imagery/i.atcorr/iwave.cpp, imagery/i.atcorr/iwave.h, imagery/i.atcorr/sensors_csv/worldview3.csv: i.atcorr: Worldview3 support added (filter functions with permission from apollomapping.com) 2016-07-19 Anna Petrášová * display/d.mon/start.c: d.mon: fix https://trac.osgeo.org/grass/changeset/68983 2016-07-18 Anna Petrášová * display/d.barscale/main.c: d.barscale: when user is in feet location, use feet/miles by default * display/d.barscale/main.c: d.barscale: fix handling units from location * include/defs/gis.h, lib/gis/proj3.c: gislib: add G_database_unit function which returns id of currently used units in location - G_projection_units is not enough 2016-07-18 Martin Landa * gui/wxpython/xml/toolboxes.xml, gui/wxpython/xml/wxgui_items.xml: wxGUI: add RGB layer to the menu 2016-07-18 Anna Petrášová * display/d.legend/draw.c, display/d.legend/histogram.c, display/d.legend/local_proto.h, display/d.legend/main.c: d.legend: fix histograms for continuous gradient where categories are missing, add text after each label https://trac.osgeo.org/grass/ticket/3081 (by Adam Laza) * gui/wxpython/gui_core/widgets.py: wxGUI: fix https://trac.osgeo.org/grass/ticket/3103 - sys.maxsize doesn't work in 64bit windows * gui/wxpython/lmgr/frame.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/main.py: wxGUI: fix overlays in d.mon 2016-07-17 Markus Neteler * doc/howto_release.txt: release HOWTO: updated 2016-07-16 Markus Neteler * locale/po/grasslibs_es.po, locale/po/grasswxpy_es.po, translators.csv: Daniel Torres: ES translation cont'ed 2016-07-16 Martin Landa * db/databaseintro.html, doc/projectionintro.html, imagery/imageryintro.html, raster/rasterintro.html, raster3d/raster3dintro.html, vector/vectorintro.html: intro pages: link temporal data processing 2016-07-15 Martin Landa * display/d.mon/start.c: d.mon: check for write permission if output is defined 2016-07-15 Vaclav Petras * vector/v.in.lidar/main.c: v.in.lidar: check for valid LAS reader as in r.in.lidar Now it actually catches LAZ as invalid without LAZ support. Before it just imported zero points. 2016-07-15 Martin Landa * vector/v.external/args.c, vector/v.external/local_proto.h, vector/v.external/main.c: v.external: implement -o flag * gui/wxpython/modules/import_export.py: wxGUI/import: do not use ReprojectionDialog for linked data * gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/layertree.py: wxGUI: reorder items in import menu * gui/wxpython/modules/import_export.py: wxGUI/import: blacklist -l/-f flags * gui/wxpython/modules/import_export.py: wxGUI/import: move override check from import settings tab to the main tab (it's commonly used option) 2016-07-15 Markus Metz * raster/r.clump/clump.c, raster/r.clump/r.clump.html: r.clump: manual, messages 2016-07-14 Martin Landa * gui/wxpython/modules/import_export.py: wxGUI: fix typo in class name 2016-07-14 Markus Metz * raster/r.clump/rclist.c, raster/r.clump/rclist.h: r.clump: +minimum size of clumps add rclist * raster/r.clump/minsize.c: r.clump: +minimum size of clumps add fn * raster/r.clump/Makefile, raster/r.clump/clump.c, raster/r.clump/local_proto.h, raster/r.clump/main.c: r.clump: +minimum size of clumps 2016-07-14 Martin Landa * vector/v.overlay/v.overlay.html: v.overlay: prefer one-line command (cosmetics) 2016-07-14 Anna Petrášová * include/symbol.h, lib/symbol/read.c: symbols: add x and y scale attribute to get symbol size in both dimensions, which is needed for vector legend layout * display/d.legend/draw.c, display/d.legend/histogram.c, display/d.legend/local_proto.h, display/d.legend/main.c: fix problems from https://trac.osgeo.org/grass/ticket/3098 (by Adam Laza) * gui/wxpython/mapwin/decorations.py: wxGUI: fix trimming legend when it's too close to the edge and -d flagis active * gui/wxpython/datacatalog/dialogs.py: forgot to add new file to svn in https://trac.osgeo.org/grass/changeset/68949 2016-07-14 Martin Landa * scripts/v.centroids/v.centroids.py: v.category: fix Windows bug, see http://osgeo-org.1560.x6.nabble.com/problems-running-v- centroids-td5266061.html 2016-07-14 Anna Petrášová * display/d.histogram/bar.c: d.histogram: fix x axis labels for small numbers, see https://trac.osgeo.org/grass/ticket/2463 2016-07-12 Vaclav Petras * raster/r.in.lidar/info.c, raster/r.in.lidar/main.c, raster3d/r3.in.lidar/main.c, vector/v.in.lidar/main.c: v.in.lidar, r.in.lidar and r3.in.lidar: make validity check an additional filter but always warn about presence of invalid points (see https://trac.osgeo.org/grass/ticket/3038) 2016-07-12 Anna Petrášová * display/d.northarrow/draw_n_arrow.c, display/d.northarrow/main.c, display/d.northarrow/options.h: d.northarrow: enable transparent fill color, see https://trac.osgeo.org/grass/ticket/3044 * gui/wxpython/core/giface.py, gui/wxpython/datacatalog/__init__.py, gui/wxpython/datacatalog/tree.py, gui/wxpython/gui_core/forms.py, lib/python/script/core.py: wxGUI/datacatalog: add reprojection when copying 2016-07-12 Vaclav Petras * gui/wxpython/gui_core/widgets.py: wxGUI/forms: use thumbnails in docs for north arrow (unify with scale bar and color tables) * display/d.barscale/thumbnails/README, display/d.barscale/thumbnails/arrow_ends.png, display/d.barscale/thumbnails/both_ticks.png, display/d.barscale/thumbnails/classic.png, display/d.barscale/thumbnails/down_ticks.png, display/d.barscale/thumbnails/full_checker.png, display/d.barscale/thumbnails/hollow.png, display/d.barscale/thumbnails/line.png, display/d.barscale/thumbnails/mixed_checker.png, display/d.barscale/thumbnails/part_checker.png, display/d.barscale/thumbnails/solid.png, display/d.barscale/thumbnails/tail_checker.png, display/d.barscale/thumbnails/up_ticks.png: d.barscale: update pictures in manual to state without north arrow symbol * display/d.northarrow/thumbnails/1a.png, display/d.northarrow/thumbnails/1b.png, display/d.northarrow/thumbnails/2.png, display/d.northarrow/thumbnails/3.png, display/d.northarrow/thumbnails/4.png, display/d.northarrow/thumbnails/5.png, display/d.northarrow/thumbnails/6.png, display/d.northarrow/thumbnails/7a.png, display/d.northarrow/thumbnails/7b.png, display/d.northarrow/thumbnails/8a.png, display/d.northarrow/thumbnails/8b.png, display/d.northarrow/thumbnails/9.png, display/d.northarrow/thumbnails/README, display/d.northarrow/thumbnails/arrow1.png, display/d.northarrow/thumbnails/arrow2.png, display/d.northarrow/thumbnails/arrow3.png, display/d.northarrow/thumbnails/basic_compass.png, display/d.northarrow/thumbnails/fancy_compass.png, display/d.northarrow/thumbnails/n_arrow_1a.png, display/d.northarrow/thumbnails/n_arrow_1b.png, display/d.northarrow/thumbnails/n_arrow_2.png, display/d.northarrow/thumbnails/n_arrow_3.png, display/d.northarrow/thumbnails/n_arrow_4.png, display/d.northarrow/thumbnails/n_arrow_5.png, display/d.northarrow/thumbnails/n_arrow_6.png, display/d.northarrow/thumbnails/n_arrow_7a.png, display/d.northarrow/thumbnails/n_arrow_7b.png, display/d.northarrow/thumbnails/n_arrow_8a.png, display/d.northarrow/thumbnails/n_arrow_8b.png, display/d.northarrow/thumbnails/n_arrow_9.png, .../thumbnails/n_arrow_basic_compass.png, .../thumbnails/n_arrow_fancy_compass.png, display/d.northarrow/thumbnails/star.png, lib/gis/parser_html.c: support d.northarrow in parser HTML, use filenames matching options, center drawing in image middle 2016-07-11 Markus Neteler * display/d.northarrow/Makefile, display/d.northarrow/thumbnails/README, display/d.northarrow/thumbnails/n_arrow_1a.png, display/d.northarrow/thumbnails/n_arrow_1b.png, display/d.northarrow/thumbnails/n_arrow_2.png, display/d.northarrow/thumbnails/n_arrow_3.png, display/d.northarrow/thumbnails/n_arrow_4.png, display/d.northarrow/thumbnails/n_arrow_5.png, display/d.northarrow/thumbnails/n_arrow_6.png, display/d.northarrow/thumbnails/n_arrow_7a.png, display/d.northarrow/thumbnails/n_arrow_7b.png, display/d.northarrow/thumbnails/n_arrow_8a.png, display/d.northarrow/thumbnails/n_arrow_8b.png, display/d.northarrow/thumbnails/n_arrow_9.png, .../thumbnails/n_arrow_basic_compass.png, .../thumbnails/n_arrow_fancy_compass.png: d.northarrow: thumbnails added (trac https://trac.osgeo.org/grass/ticket/3032) 2016-07-11 Markus Metz * imagery/i.segment/create_isegs.c, imagery/i.segment/iseg.h, imagery/i.segment/main.c, imagery/i.segment/ngbrtree.c, imagery/i.segment/ngbrtree.h, imagery/i.segment/open_files.c, imagery/i.segment/parse_args.c, imagery/i.segment/region_growing.c, imagery/i.segment/regtree.c, imagery/i.segment/write_output.c: i.segment: improvement for https://trac.osgeo.org/grass/ticket/3084 2016-07-10 Markus Neteler * vector/v.overlay/main.c, vector/v.overlay/v.overlay.html: v.overlay: improve description, keywords, examples * locale/po/grasswxpy_es.po: Daniel Torres: ES translation cont'ed 2016-07-10 Anna Petrášová * gui/wxpython/core/workspace.py: wxGUI: fix saving overlays in workspace file after recent changes 2016-07-10 Vaclav Petras * .../testsuite/test_start_command_functions.py, lib/python/script/testsuite/test_utils.py, lib/python/script/utils.py: pythonlib: use isinstance to distinguish string types (fixes https://trac.osgeo.org/grass/changeset/65787) isinstance(bytes) seems to better distinguish if we can/need to decode/encode a string. hasattr with decode/encode fails in Python 2 because all are present everywhere (see below). This enables Python modules to be executed with non-ascii characters as option values (test which uses UTF-8 included). This also asks for locale only when needed. In Python 2: >>> print(hasattr(b"", "decode"), hasattr("", "decode"), hasattr(u"", "decode")) (True, True, True) >>> print(hasattr(b"", "encode"), hasattr("", "encode"), hasattr(u"", "encode")) (True, True, True) >>> print(isinstance(b"", bytes), isinstance("", bytes), isinstance(u"", bytes)) (True, True, False) In Python 3: >>> print(hasattr(b"", "decode"), hasattr("", "decode"), hasattr(u"", "decode")) True False False >>> print(hasattr(b"", "encode"), hasattr("", "encode"), hasattr(u"", "encode")) False True True >>> print(isinstance(b"", bytes), isinstance("", bytes), isinstance(u"", bytes)) True False False 2016-07-09 Anna Petrášová * gui/wxpython/core/render.py, gui/wxpython/gui_core/forms.py, gui/wxpython/lmgr/frame.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/toolbars.py, gui/wxpython/mapwin/base.py, gui/wxpython/mapwin/buffered.py, gui/wxpython/mapwin/decorations.py, gui/wxpython/nviz/mapwindow.py, gui/wxpython/nviz/wxnviz.py: wxGUI: rewrited handling of decorations (legend, barscale), now multiple legends are possible 2016-07-09 Martin Landa * gui/wxpython/modules/histogram.py: d.histogram launched from map display toolbar doesn't work (see https://trac.osgeo.org/grass/ticket/2899) 2016-07-07 Markus Neteler * lib/init/grass7.html: grass7.html manual: explain needed shebang for --exec; example cosmetics * doc/howto_release.txt, lib/gpde/gpdelib.dox, raster/r.li/TODO: docs: minor updates * .travis/.travis.osx.script.sh, CITING, INSTALL, doc/grass_database.html, general/g.findfile/g.findfile.html, general/g.message/g.message.html, grasslib.dox, gui/icons/grass.desktop, gui/wxpython/README, gui/wxpython/docs/wxGUI.html, gui/wxpython/xml/menudata.README, .../test_i.topo.corr_synthetic_DEM_NC.sh, lib/gis/parser_wps.c, lib/gpde/gpdelib.dox, lib/init/README, lib/init/grass.py, lib/init/grass.sh, lib/init/grass7.html, lib/python/docs/src/gunittest_running_tests.rst, lib/python/docs/src/pygrass_gis.rst, lib/python/gunittest/multirunner.py, lib/python/pygrass/modules/shortcuts.py, lib/python/script/core.py, lib/python/script/setup.py, man/build_graphical_index.py, raster3d/r3.flow/r3.flow.html, temporal/t.rast.accumulate/t.rast.accumulate.html, vector/v.info/v.info.html: docs: update grass70, grass71 to grass73 * lib/init/grass.py: grass.py: fall back to C locale rather than refusing to start at all (see: https://lists.osgeo.org/pipermail/grass- user/2015-April/072331.html) * imagery/i.atcorr/common.h, imagery/i.biomass/solar_day.c, imagery/i.eb.netrad/r_net.c, imagery/i.topo.corr/local_proto.h, include/gis.h, lib/htmldriver/polygon.c, lib/rst/interp_float/interp2d.c, lib/rst/interp_float/secpar2d.c, raster/r.flow/r.flow.h, raster/r.param.scale/param.h, raster/r.ros/main.c, raster/r.ros/spot_dist.c, raster/r.sunmask/solpos00.c, vector/v.vol.rst/user3.c: update private definitions of pi, rad2deg, deg2rad to use global definitions in gis.h * imagery/i.aster.toar/gain_aster.c, imagery/i.aster.toar/main.c, imagery/i.aster.toar/rad2ref_aster.c, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fi.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po: i.aster.toar: indent source code; avoid private PI definition; fix description line 2016-07-07 Vaclav Petras * raster3d/r3.to.rast/main.c, raster3d/r3.to.rast/testsuite/test_a_b_coeff.py: r3.to.rast: add multiply and add coeff options 2016-07-06 Vaclav Petras * raster3d/r3.to.rast/main.c: r3.to.rast: open map according to type (fixes https://trac.osgeo.org/grass/changeset/68874 for CELL) * raster3d/r3.to.rast/main.c: r3.to.rast: add option for 2D raster type (depends on https://trac.osgeo.org/grass/changeset/68867) * raster3d/r3.to.rast/testsuite/test_nulls.py: r3.to.rast: add test for number of null values in the 2D raster 2016-07-06 Markus Neteler * display/d.vect.thematic/d.vect.thematic.html, display/d.vect.thematic/d_vect_thematic.png, display/d.vect.thematic/d_vect_thematic_leg.txt: d.vect.thematic manual: example update (contributed by Vero Andreo) * raster/r.what/main.c: r.what: do not shadow same variable name (gcc flag -Wshadow) 2016-07-06 Vaclav Petras * general/g.parser/standard_option.c, include/gis.h, lib/gis/parser_standard_options.c, raster/r.in.ascii/main.c, raster/r.in.lidar/main.c, raster/r.in.poly/main.c, raster/r.in.xyz/main.c, raster/r.slope.aspect/main.c, scripts/r.plane/r.plane.py: parser: add standard option for 2D raster map type * raster3d/r3.to.rast/testsuite/test_small_data.py: r3.to.rast: small and fast test on 3x3x4 raster 2016-07-04 Martin Landa * raster/r.lake/main.c: r.lake: warning -> important message (volume calculation) * raster/r.lake/main.c: r.lake: more guisections 2016-07-03 Martin Landa * gui/wxpython/gmodeler/model.py: g.gui.gmodeler: substitute all occurrences of variable in command (bugfix) 2016-07-02 Martin Landa * vector/v.outlier/main.c: v.outlier: add keyword LIDAR * vector/v.outlier/main.c: v.outlier: define parser rule for -e flag, use standardized options 2016-06-30 Martin Landa * display/d.vect.thematic/d.vect.thematic.html, imagery/i.segment/i.segment.html, include/iostream/embuffer.h, lib/gmath/blas_level_3.c, lib/vector/Vlib/area.c, lib/vector/dglib/BUGS, lib/vector/vectorlib_topology.dox, raster/r.out.pov/r.out.pov.html, vector/vectorintro.html: Patch to fix various spelling errors (see https://trac.osgeo.org/grass/ticket/3088) 2016-06-30 Vaclav Petras * include/iostream/mm.h, lib/iostream/mm.cpp: use exception specifiers only for C++ versions older than C++11 Tested using GCC 5.2.1. No exception specifiers (throw(...)) fail with -std=c++98 -fexceptions. Omitting noexcept (or throw()) fails with -std=c++11 and -std=c++14. Using __cplusplus to get C++ standard version which defines how the definitions in the standard library look like and using GRASS_MM_USE_EXCEPTION_SPECIFIER we then use the right ones. This contains old fix for -fexceptions with GCC 4.7 (see https://trac.osgeo.org/grass/ticket/1533, https://trac.osgeo.org/grass/changeset/50130) and new fix for GCC 6 where -std=gnu++14 is by default (see https://trac.osgeo.org/grass/ticket/2871 and Debian Bug 811886). Works also with clang++ -std=c++14. * raster/r.terraflow/grass2str.h: r.terraflow: add space between literal and macro String literal followed by define causes 'invalid suffix on literal' in clang++ [-Wreserved-user-defined- literal] becasue C++11 requires space between literal and identifier (using -std=c++14). The space will be just ignored when the resulting literal is constructed. 2016-06-30 Martin Landa * lib/init/helptext.html: fix compilation issue introduced in https://trac.osgeo.org/grass/changeset/68808 2016-06-30 Markus Neteler * lib/init/helptext.html: helptext.html: improved section about text- based location creation 2016-06-30 Moritz Lennert * lib/init/helptext.html: helptext.html: add section about text-based location creation 2016-06-30 Markus Neteler * lib/init/grass.py: init: fix typo in r68797; advise user about geofile and --help 2016-06-30 Huidae Cho * raster/r.topidx/r.topidx.html: r.topidx: Fixed a link * raster/r.topmodel/r.topmodel.html: r.topmodel: Fixed a link 2016-06-30 Vaclav Petras * lib/init/grass.py: init: advise user about --help and -c make messages shorter follows https://trac.osgeo.org/grass/changeset/68795, see https://trac.osgeo.org/grass/ticket/2683 2016-06-30 Anna Petrášová * gui/wxpython/gui_core/gselect.py, gui/wxpython/modules/import_export.py: wxGUI: fix importing files from directory and fix adding multiple bands to display after import 2016-06-29 Markus Neteler * lib/init/grass.py: grass startup: added helptext.html manual page URL to startup error messages (trac https://trac.osgeo.org/grass/ticket/2683) 2016-06-26 Markus Neteler * temporal/t.sample/t.sample.html, temporal/t.vect.import/t.vect.import.html: t.sample + t.vect.import manual: fix examples using v.random * vector/v.random/main.c, vector/v.random/v.random.html, vector/v.random/vrandom_restricted_area.png, vector/v.random/vrandom_restricted_attr.png: v.random manual: major cleanup; screenshots added * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fi.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fi.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fi.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ko.po, locale/po/grasswxpy_lv.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ro.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: i18n: messages updated from template * scripts/v.db.addcolumn/v.db.addcolumn.py, scripts/v.db.addtable/v.db.addtable.py: v.db.addcolumn, v.db.addtable: better use msg * lib/db/sqlp/sql.html, scripts/v.db.addcolumn/v.db.addcolumn.py, scripts/v.db.addtable/v.db.addtable.html, scripts/v.db.addtable/v.db.addtable.py: v.db.addcolumn, v.db.addtable + manual: clarify and standardize name and type of new column(s) 2016-06-25 Markus Neteler * raster/r.tile/r.tile.html: r.tile manual: briefly explain overlap param 2016-06-25 Martin Landa * vector/v.overlay/main.c: v.overlay: avoid fatal error (layer index invalid) when output map is empty and olayer=0,1,0 2016-06-24 Anna Petrášová * display/d.legend/d.legend.html: d.legend: typo in documentation * display/d.legend/d.legend.html, .../d_legend_custom_labels_and_background.png, display/d.legend/d_legend_logarithmic.png: d.legend: document new features, author Adam Laza * display/d.legend/draw.c, display/d.legend/main.c: d.legend: fix background for categorical legend (https://trac.osgeo.org/grass/ticket/3013) and fix border_color option name, author Adam Laza * gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/preferences.py: wxGUI: add button to font option in module dialogs to select font interactively, font dialog moved to gui_core/dialogs.py 2016-06-24 Vaclav Petras * lib/gis/colors.desc, lib/gis/colors/grass: add GRASS green color table by Vincent Bain (see https://trac.osgeo.org/grass/ticket/3043 and https://trac.osgeo.org/grass/ticket/3055) 2016-06-24 Anna Petrášová * gui/wxpython/gui_core/forms.py: wxGUI: fix escape button to close dialogs and fix keyboard shortcuts on Mac, see https://trac.osgeo.org/grass/ticket/797 * display/d.legend/draw.c, display/d.legend/local_proto.h, display/d.legend/main.c: d.legend: logarithmic legend and fixes to background size, author Adam Laza 2016-06-23 Vaclav Petras * raster/r.info/main.c: r.info: make category title the primary, use hist as fallback (see https://trac.osgeo.org/grass/ticket/3035) This also makes the line shorter, so it more often fits into the character limit and it does not contain the stange parentheses (with spaces around them) which were hard to interpret. Follows https://trac.osgeo.org/grass/changeset/68746 and r68747. 2016-06-23 Anna Petrášová * raster/r.support/main.c: r.support: remove unused variable caused by previous commit * raster/r.support/main.c: r.support: write category title, not title in history file, see https://trac.osgeo.org/grass/ticket/3035 2016-06-22 Markus Metz * raster/r.to.vect/main.c: r.to.vect: fix https://trac.osgeo.org/grass/changeset/68720, support -v flag with -b flag 2016-06-22 Martin Landa * raster/r.param.scale/r.param.scale.html: Update link in r.param.scale (https://trac.osgeo.org/grass/ticket/3070) 2016-06-22 Vaclav Petras * lib/python/script/raster3d.py: pythonlib: apply https://trac.osgeo.org/grass/changeset/60662 (stdin), https://trac.osgeo.org/grass/changeset/61388 (seed) and https://trac.osgeo.org/grass/changeset/61428 (env) to mapcalc3d 2016-06-21 Markus Metz * raster/r.to.vect/main.c: r.to.vect: -v and -b flags are mutually exclusive, disable -v flag as for other cases 2016-06-21 Pietro Zambelli * lib/python/pygrass/vector/__init__.py, lib/python/pygrass/vector/geometry.py, lib/python/pygrass/vector/table.py: pygrass: Change Table execute method to accept sql with qmark, use qmark in the Attrs setitem method and update the VectorTopo rewrite method to use the same parameters order of the write method 2016-06-20 Glynn Clements * raster/r.mapcalc/map.c: Fix https://trac.osgeo.org/grass/ticket/3067 2016-06-20 Markus Metz * raster/r.to.vect/areas.c, raster/r.to.vect/areas_io.c, raster/r.to.vect/global.h, raster/r.to.vect/lines.c, raster/r.to.vect/lines_io.c, raster/r.to.vect/main.c, raster/r.to.vect/util.c: r.to.vect: fix more memory leaks (https://trac.osgeo.org/grass/ticket/2045) 2016-06-20 Anna Petrášová * gui/wxpython/gui_core/preferences.py: wxGUI: draw example text in font dialog with the selected font 2016-06-19 Vaclav Petras * raster3d/r3.in.ascii/main.c: r3.in.ascii: use stdin code from r.in.ascii, make some msgs more informative 2016-06-18 Anna Petrášová * display/d.text/main.c: d.text: reorganize options in gui, author Adam Laza 2016-06-17 Vaclav Petras * .../testsuite/test_row_above_below_bug.py: r.mapcalc: test for row order reading problem (see https://trac.osgeo.org/grass/ticket/3067) 2016-06-17 Martin Landa * gui/wxpython/core/utils.py, gui/wxpython/gis_set.py: wxGUI: catch also UnicodeDecodeError when reading current directory as GISDBASE 2016-06-17 Anna Petrášová * gui/wxpython/core/render.py: wxGUI: fix passing non ascii characters to d.text * lib/python/script/task.py: wxGUI: fix passing non ascii characters to d.text * display/d.legend/draw.c, display/d.legend/get_stats.c, display/d.legend/histogram.c, display/d.legend/local_proto.h, display/d.legend/main.c: d.legend: run indent script * display/d.legend/draw.c, display/d.legend/histogram.c, display/d.legend/local_proto.h, display/d.legend/main.c: d.legend: major rewrite to add features - ticks, more options where to put labels, background, title; author Adam Laza 2016-06-15 Markus Neteler * imagery/i.modis.qc/i.modis.qc.html: i.modis.qc manual: added MOD13Q1 bit description (contributed by Vero Andreo); structure reorganized 2016-06-14 Markus Neteler * imagery/i.vi/main.c: i.vi: apply standard NDVI color table in case of viname=ndvi * imagery/i.vi/main.c: i.vi: writing of color table fixed 2016-06-14 Moritz Lennert * raster/r.patch/main.c, raster/r.patch/r.patch.html: r.patch: add flag to avoid creation of color and category files 2016-06-12 Anna Petrášová * display/d.legend/main.c: d.legend: improvements by Adam Laza: ticks, new options for labels, title, see https://trac.osgeo.org/grass/ticket/3014, https://trac.osgeo.org/grass/ticket/3015 2016-06-11 Anna Petrášová * gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/layertree.py: wxGUI: save changes to workspace notification fixed, author Adam Laza, see https://trac.osgeo.org/grass/ticket/2369 2016-06-11 Markus Neteler * INSTALL, Makefile: INSTALL: updated to 7.2 2016-06-10 Markus Neteler * CITING, Makefile: g.version: improved citation text; added CITING file to packaging 2016-06-10 Vaclav Petras * gui/wxpython/gui_core/ghelp.py: wxGUI: use TextCtrl in About, so that the text can be copied It also gives white bg and breaks long lines. Not applicable for Info, Contrib, C Extra and Tr which are a table from widgets (need more work to replace by HTML). Applied to Copy, License, Cite, Authors. 2016-06-09 Vaclav Petras * gui/wxpython/gui_core/ghelp.py: wxGUI: add g.version citation info to About dialog (see https://trac.osgeo.org/grass/ticket/947, https://trac.osgeo.org/grass/changeset/68657, https://trac.osgeo.org/grass/changeset/68658) 2016-06-09 Markus Neteler * general/g.version/main.c, lib/init/grass.py: g.version + startup script: improved citation options msg * CITING, general/g.version/Makefile, general/g.version/main.c, include/Makefile: g.version: new -x flag for cross-ref citation of GRASS GIS * .travis.yml: travis CI: add Notifications from travis (contributed by rkrug, https://github.com/GRASS-GIS/grass-ci/pull/2) * lib/proj/Makefile: libproj: Makefile updated for new ntf_r93.gsb (trac https://trac.osgeo.org/grass/ticket/1219) * lib/proj/ntf_r93.gsb, lib/proj/null.lla: libproj: added ntf_r93.gsb (trac https://trac.osgeo.org/grass/ticket/1219) and null.lla unless trac https://trac.osgeo.org/grass/ticket/2456 is solved 2016-06-09 Martin Landa * mswindows/osgeo4w/package.sh: wingrass: disable mysql support (broken build), see https://trac.osgeo.org/grass/ticket/3047 for details 2016-06-09 Markus Neteler * .gitignore, .travis.yml, .travis/.travis.linux.before_install.sh, .travis/.travis.linux.install.sh, .travis/.travis.linux.script.sh, .travis/.travis.osx.before_install.sh, .travis/.travis.osx.install.sh, .travis/.travis.osx.script.sh: travis CI: Addition of testing for OSX (contributed by rkrug, https://github.com/GRASS-GIS/grass-ci/pull/1) 2016-06-09 Anna Petrášová * gui/wxpython/nviz/mapwindow.py: wxGUI/nviz: when showing legend parameter at can have floats not just int * gui/wxpython/lmgr/frame.py: wxGUI: fix loading workspace after https://trac.osgeo.org/grass/changeset/68645 * gui/wxpython/core/workspace.py, gui/wxpython/lmgr/frame.py: wxGUI: write overlays (legend, barscale, arrow) into workspace, see https://trac.osgeo.org/grass/ticket/2369, author Adam Laza 2016-06-08 Markus Neteler * raster/r.neighbors/r.neighbors.html: r.neighbors manual: fix average example (was wrongly in maximum) 2016-06-07 Markus Neteler * imagery/i.atcorr/geomcond.cpp, imagery/i.atcorr/geomcond.h, imagery/i.atcorr/i.atcorr.html, imagery/i.atcorr/iwave.cpp, imagery/i.atcorr/iwave.h, imagery/i.atcorr/sensors_csv/pleiades1a.csv, imagery/i.atcorr/sensors_csv/pleiades1b.csv, imagery/i.atcorr/sensors_csv/spot6.csv, imagery/i.atcorr/sensors_csv/spot7.csv: i.atcorr: added support for Pleiades1a, Pleiades1b, Spot6, Spot7 (contributed by craab, trac https://trac.osgeo.org/grass/ticket/3054) 2016-06-06 Markus Neteler * imagery/i.emissivity/i.emissivity.html: i.emissivity manual: reformatted https://trac.osgeo.org/grass/changeset/68624 2016-06-06 Yann Chemin * imagery/i.emissivity/i.emissivity.html: updated manual 2016-06-06 Martin Landa * mswindows/osgeo4w/package.sh: wingrass: enable mysql support (see https://trac.osgeo.org/grass/ticket/3047) * mswindows/osgeo4w/mysql_config: wingrass: add mysql_config (see https://trac.osgeo.org/grass/ticket/3047) 2016-06-05 Markus Neteler * scripts/v.import/v.import.html: v.import manual: explain snap parameter 2016-06-05 Anna Petrášová * gui/wxpython/lmgr/frame.py: wxGUI: add north arrow the same way as legend if typed in command console 2016-06-04 Vaclav Petras * raster/r.grow.distance/main.c: r.grow.distance: just leave the color table to be the default 2016-06-04 Martin Landa * mswindows/Makefile: partly revert https://trac.osgeo.org/grass/changeset/68605 * mswindows/Makefile, mswindows/osgeo4w/Makefile: wingrass: build directory regardless platform 2016-06-04 Anna Petrášová * lib/python/docs/src/pygrass_vector.rst: pygrass: update docs after changes in API in https://trac.osgeo.org/grass/changeset/66016, https://trac.osgeo.org/grass/ticket/3010 2016-06-04 Vaclav Petras * scripts/r3.in.xyz/r3.in.xyz.py: r3.in.xyz: unify keywords with r.in.lidar (https://trac.osgeo.org/grass/changeset/68596) * raster3d/r3.in.lidar/main.c: r3.in.lidar: unify keywords and description with r.in.lidar (https://trac.osgeo.org/grass/changeset/68596) * raster/r.in.xyz/main.c: r.in.xyz: unify keywords and method descriptions with r.in.lidar (https://trac.osgeo.org/grass/changeset/68596) * lib/gis/parser_standard_options.c: parser: unify SQL parameter examples and descriptions * vector/v.in.lidar/v.in.lidar.html: v.in.lidar: use smaller styled tables * man/grassdocs.css: docs: CSS style for compact table and description list * raster/r.in.lidar/main.c, raster/r.in.lidar/r.in.lidar.html, raster/r.in.lidar/r_in_lidar_base_raster.png, raster/r.in.lidar/r_in_lidar_base_raster.svg, raster/r.in.lidar/r_in_lidar_binning_count.png, raster/r.in.lidar/r_in_lidar_binning_mean.png, raster/r.in.lidar/r_in_lidar_zrange.png, raster/r.in.lidar/r_in_lidar_zrange.svg: r.in.lidar: more detailed and extented docs 2016-06-03 Martin Landa * mswindows/osgeo4w/mklibs.sh: wingrass: update for VC 2015 2016-06-03 Vaclav Petras * include/gis.h, lib/raster/color_read.c, lib/raster3d/color.c: change default color table for 2D and 3D rasters (see https://trac.osgeo.org/grass/ticket/3043) Introduces DEFAULT_COLOR_TABLE define for an easy change and global control. Depends on https://trac.osgeo.org/grass/changeset/68506 which includes the viridis color table used as a new default. Also removes (obsolete?) calls to the color table specific function and uses the general function instead. 2016-06-02 Markus Neteler * raster/r.random.surface/r.random.surface.html, raster/r.surf.random/r.surf.random.html: r.random.surface + r.surf.random manuals: crosslink pages 2016-06-02 Yann Chemin * imagery/i.emissivity/i.emissivity.html: Added references 2016-06-02 Markus Neteler * imagery/i.eb.evapfr/i.eb.evapfr.html, imagery/i.eb.evapfr/main.c: i.eb.evapfr: fix description and manual 2016-06-02 Martin Landa * mswindows/GRASS-Installer.nsi.tmpl: wingrass: update nsi file to respect SVN_REVISION variable 2016-06-02 Yann Chemin * imagery/i.eb.eta/eta.c, imagery/i.evapo.pt/pt_daily_et.c: expanded actual seconds per day computation instead of magic number * imagery/i.evapo.mh/mh_eto.c, imagery/i.evapo.mh/mh_original.c, imagery/i.evapo.mh/mh_samani.c: corrected typo 84600 with actual seconds per day computation 2016-06-02 Anna Petrášová * display/d.barscale/draw_scale.c, display/d.barscale/main.c, display/d.barscale/options.h: d.barscale: allow setting barscale length, units, number of segments, turn on/off north arrow, custom label. Author Adam Laza 2016-06-01 Markus Neteler * doc/howto_release.txt, doc/infrastructure.txt: trac infrastructure: explain G7:modulename trac wiki definition * raster/r.clump/r.clump.html: r.clump manual: define computational region in example 2016-06-01 Yann Chemin * imagery/i.evapo.mh/mh_eto.c, imagery/i.evapo.mh/mh_original.c, imagery/i.evapo.mh/mh_samani.c: ticket 3052 fix conversion W to MJ/d 2016-06-01 Markus Neteler * raster/r.mapcalc/r.mapcalc.html, raster/rasterintro.html: r.mapcalc manual/rasterintro: explain precision differences 2016-06-01 Vaclav Petras * lib/raster/raster.c: rasterlib: docs for Rast_raster_cpy function * gui/wxpython/xml/menudata_pyedit.xml: wxGUI/pyedit: improved main menu * general/g.message/g.message.html, lib/init/grass.py: replace Python shell by more appropriate terms (see also https://trac.osgeo.org/grass/changeset/67852) * raster/r.slope.aspect/testsuite/test_r_slope_aspect.py: r.slope.aspect: test is guaranteed to work only for the NC sample data 2016-06-01 Anna Petrášová * display/d.grid/plot.c: d.grid: fix labels in latlon, see https://trac.osgeo.org/grass/ticket/3017 2016-06-01 Markus Metz * imagery/i.segment/create_isegs.c: i.segment: fix manhattan distance 2016-06-01 Anna Petrášová * display/d.grid/plot.c: d.grid: draw labels background over grid, https://trac.osgeo.org/grass/ticket/3017, author Adam Laza 2016-06-01 Vaclav Petras * lib/python/script/setup.py: pythonlib: fix import in example, setup is not imported in __init__ 2016-05-31 Vaclav Petras * lib/gis/parser_html.c: parser: space between thumbnail and text for r.colors (colortable) and d.barscale It looks better and the text can be copied after double click in Firefox (before image or its alt text was copied also). 2016-05-31 Anna Petrášová * gui/wxpython/gui_core/preferences.py: wxGUI: remove condition for wxpython3, native font dialog doesn't work with any version on Mac, see https://trac.osgeo.org/grass/ticket/3046 2016-05-30 Markus Metz * raster/r.clump/clump.c, raster/r.clump/local_proto.h, raster/r.clump/main.c, raster/r.clump/r.clump.html: r.clump: +multi-band clumping, +fuzzy clumping 2016-05-30 Anna Petrášová * display/d.grid/d.grid.html, display/d.grid/local_proto.h, display/d.grid/main.c, display/d.grid/plot.c: d.grid: add bgcolor, see https://trac.osgeo.org/grass/ticket/3017, author Adam Laza 2016-05-30 Martin Landa * mswindows/Makefile: fix wingrass: update setup.hint by build system * mswindows/Makefile, mswindows/osgeo4w/Makefile, mswindows/osgeo4w/{setup.hint => setup.hint.tmpl}: wingrass: update setup.hint by build system 2016-05-30 Anna Petrášová * gui/wxpython/gui_core/preferences.py: wxGUI: use custom font dialog for output font on Mac, see https://trac.osgeo.org/grass/ticket/3046 * gui/wxpython/gui_core/preferences.py: wxGUI: fix opening dialog for d.* commands fonts in settings on Mac, related to wxWidgets bug https://trac.osgeo.org/grass/ticket/15693, see https://trac.osgeo.org/grass/ticket/3046 2016-05-29 Anna Petrášová * display/d.northarrow/main.c: d.northarrow: fix multiplication of arrow in latlon regions, see https://trac.osgeo.org/grass/ticket/1242 and https://trac.osgeo.org/grass/ticket/1410 2016-05-28 Anna Petrášová * display/d.grid/fiducial.c, display/d.grid/local_proto.h, display/d.grid/main.c, display/d.grid/plot.c, display/d.grid/plotborder.c: d.grid: apply indent script * display/d.barscale/draw_scale.c, display/d.barscale/main.c: d.barscale: apply indent script 2016-05-28 Markus Neteler * lib/proj/datum.c: libproj: fix debug msg * general/g.proj/g.proj.html, scripts/m.proj/m.proj.html, vector/v.proj/v.proj.html: manual: remove outdated g.setproj link; minor cleanup 2016-05-25 Markus Neteler * COPYING: new MN address * scripts/r.import/r.import.html, temporal/t.register/t.register.html: r.import + t.register manuals: minor updates 2016-05-24 Anna Petrášová * display/d.northarrow/d.northarrow.html: d.northarrow: improve documentation 2016-05-24 Vaclav Petras * lib/gis/colors.desc, lib/gis/colors/viridis: add viridis color table (see https://trac.osgeo.org/grass/ticket/3043) 2016-05-24 Anna Petrášová * gui/wxpython/gui_core/widgets.py: wxGUI: fix 4pt_star picture in d.northarrow selection widget * gui/wxpython/gui_core/widgets.py: wxGUI: show d.northarrow images in GUI 2016-05-24 Martin Landa * include/VERSION: update VERSION file after 7.2.svn release branch started 2016-05-24 Anna Petrášová * display/d.northarrow/draw_n_arrow.c, display/d.northarrow/main.c, display/d.northarrow/options.h: d.northarrow: improvements - rotate by angle, change label, rotate label, add other existing symbols - see https://trac.osgeo.org/grass/ticket/3019, https://trac.osgeo.org/grass/ticket/3018, https://trac.osgeo.org/grass/ticket/3031, author Adam Laza 2016-05-24 Markus Neteler * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fi.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fi.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fi.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ko.po, locale/po/grasswxpy_lv.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ro.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: i18N: message update from template files 2016-05-24 Markus Metz * imagery/i.segment/iseg.h: i.segment: fix defines from https://trac.osgeo.org/grass/changeset/68482 2016-05-23 Markus Neteler * raster/r.in.gdal/main.c: r.in.gdal: re-phrase num_digits description further * gui/wxpython/gmodeler/g.gui.gmodeler.html: g.gui.gmodeler manual: further language fixes (contributed by Vero Andreo) * gui/images/grass_world3-nq8.png, gui/images/splash_screen.svg: startup banner: GRASS GIS splash screen SVN/PNG added (contributed by Vincent Bain). No backport 2016-05-23 Martin Landa * gui/wxpython/location_wizard/wizard.py: wxGUI/location wizard: reorder methods to simple and advanced 2016-05-22 Anna Petrášová * display/d.histogram/bar.c: d.histogram: fix tick labels, see https://trac.osgeo.org/grass/ticket/2463, author Adam Laza 2016-05-22 Markus Neteler * gui/images/splash_screen.png, gui/images/startup_banner.png, gui/images/startup_banner.svg, gui/images/startup_banner.txt, gui/images/startup_banner_isis.png: startup banner: GRASS GIS splash screen including GRASS-ISIS again in capital letters (contributed by Vincent Bain). No backport 2016-05-22 Martin Landa * display/d.mon/render_cmd.py: d.mon: apply pep8 (autopep8 --in-place --aggressive --recursive --experimental --jobs 4) 2016-05-22 Markus Neteler * raster/r.in.gdal/main.c, raster/r.in.gdal/r.in.gdal.html: r.in.gdal: rephrase offset and num_digits parameter description; manual: explain offset and num_digits parameter, ECAD example updated * gui/wxpython/gmodeler/g.gui.gmodeler.html: wxGUI gmodeler manual page: major language update; subsection added; TODOs added 2016-05-21 Markus Metz * imagery/i.segment/create_isegs.c, imagery/i.segment/iseg.h, imagery/i.segment/mean_shift.c, imagery/i.segment/parse_args.c, imagery/i.segment/region_growing.c: i.segment: more refactoring 2016-05-20 Vaclav Petras * raster/r.in.lidar/main.c: r.in.lidar: separate z and intensity in filters and statistics (https://trac.osgeo.org/grass/ticket/2932) 2016-05-20 Anna Petrášová * gui/wxpython/dbmgr/base.py, gui/wxpython/gis_set.py, gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gui_core/preferences.py, gui/wxpython/modules/extensions.py, gui/wxpython/psmap/dialogs.py, gui/wxpython/vdigit/dialogs.py: wxGUI: don't use sys.maxsize with wx.ListCtrl - breaks GUI on 64bit Windows, see https://trac.osgeo.org/grass/ticket/3011 2016-05-20 Vaclav Petras * vector/v.in.lidar/main.c, vector/v.in.pdal/main.cpp: v.in.lidar, v.in.pdal: add -c to not store unique cat for each point No default and explicit flag works better in GUI forms which do not allow passing nothing when there is a default answer. The command line is also better as it requires -c or id_layer when other layer options are used. It also checks if two layer options are set to the same numbers and fatals if they are (allowed in GRASS but does not make sense here). Verbose message when unique category is stored for each point. 2016-05-20 Moritz Lennert * imagery/i.segment/parse_args.c: i.segment: small correction of https://trac.osgeo.org/grass/changeset/68468 - 'else' was only linked to one if 2016-05-19 Vaclav Petras * vector/v.in.lidar/main.c, vector/v.in.pdal/main.cpp, vector/v.out.lidar/main.c: v.in.lidar, v.out.lidar, v.in.pdal: do not use category 0 Merge class 0 into class 1 and add 1 to the RGB number before saving (and subtract 1 before reading). * vector/v.in.pdal/lidar.h: v.in.pdal: unify first/mid/last numbers with https://trac.osgeo.org/grass/changeset/68470 * raster/r.in.lidar/local_proto.h, raster3d/r3.in.lidar/filters.h, vector/v.in.lidar/lidar.h, vector/v.out.lidar/main.c: give meaning to numbers associated with first/mid/last constants, now basically part of API * vector/v.in.lidar/lidar.c, vector/v.in.lidar/lidar.h, vector/v.in.lidar/main.c, vector/v.in.pdal/lidar.c, vector/v.in.pdal/lidar.h, vector/v.in.pdal/main.cpp, vector/v.out.lidar/main.c: v.in.lidar, v.out.lidar, v.in.pdal: unify layer and category handling User has now option to store generated ID, first/mid/last return info, class and RGB (as on number) as category in custom layers. Autogenerated ID/cat is stored by default and can be disabled by setting option to empty string (and unofficially also to 0). This removes extra layers like red or return number and also flags related to storing category. User has now full control over creating layers but the number of layers and options is minimal. For v.out.lidar the created LAS is limited but full options (e.g. arbitrary numbers for returns) are possible using attribute table. This simplifies https://trac.osgeo.org/grass/changeset/66343, https://trac.osgeo.org/grass/changeset/67159 in v.in.lidar. v.in.pdal now stores ID/cat by default to be consistent with v.in.lidar. 2016-05-19 Markus Metz * imagery/i.segment/create_isegs.c, imagery/i.segment/iseg.h, imagery/i.segment/mean_shift.c, imagery/i.segment/parse_args.c, imagery/i.segment/region_growing.c, imagery/i.segment/watershed.c: i.segment: prepare for different algorithms * imagery/i.segment/README: i.segment: update README 2016-05-19 Anna Petrášová * scripts/r.import/r.import.py: r.import: do not require output for estimating resolution 2016-05-19 Pietro Zambelli * lib/python/pygrass/modules/interface/parameter.py: pygrass:parameter fix string/unicode error 2016-05-19 Anna Petrášová * lib/gis/colors.desc, lib/gis/colors/water: add color table used by r.lake into standard color tables * general/g.region/printwindow.c: g.region: fix uninitialized struct - fixes convergence angle, https://trac.osgeo.org/grass/ticket/1500 2016-05-18 Markus Neteler * raster/r.in.gdal/r.in.gdal.html: r.in.gdal manual: add Worldclim import trick * man/build_html.py: manual: add Graphical index more prominently to Intro section * imagery/i.modis.qc/main.c: i.modis.qc: fix syntax of https://trac.osgeo.org/grass/changeset/68388 * imagery/i.albedo/main.c, imagery/i.aster.toar/i.aster.toar.html, imagery/i.aster.toar/main.c, imagery/i.atcorr/README, imagery/i.atcorr/i.atcorr.html, imagery/i.atcorr/main.cpp, imagery/i.biomass/i.biomass.html, imagery/i.landsat.acca/i.landsat.acca.html, imagery/i.landsat.acca/main.c, imagery/i.landsat.toar/main.c, imagery/imageryintro.html: i.atcorr manual, imageryintro: clarify TOAR part; cross links added; keywords added 2016-05-17 Markus Metz * lib/raster/window_map.c: rasterlib: enable seamless interpolation of global maps in latlon * raster/r.resamp.stats/main.c: r.resamp.stats: do not use Rast_easting_to_col() because it does ll wrap * raster/r.resamp.interp/main.c: r.resamp.interp: do not use Rast_easting_to_col() because it does ll wrap * raster/r.resamp.filter/main.c: r.resamp.filter: do not use Rast_easting_to_col() because it does ll wrap * vector/v.generalize/main.c, vector/v.generalize/v.generalize.html: v.generalize: change error output to contain errors, update manual 2016-05-17 Markus Neteler * scripts/v.db.univar/v.db.univar.html: v.db.univar manual: example added 2016-05-16 Markus Neteler * scripts/v.import/v.import.html, tools/Makefile, tools/g.echo.c, tools/timer/Makefile, tools/timer/README, tools/timer/main.c, vector/v.vect.stats/v.vect.stats.html: svn propset 2016-05-16 Martin Landa * scripts/r.import/r.import.html: r.import: fix svn:keywords 2016-05-16 Markus Neteler * scripts/r.import/r.import.html: r.import manual: fix WorldClim import example * scripts/v.what.strds/v.what.strds.py: v.what.strds: some msg standardization, see https://trac.osgeo.org/grass/wiki/MessageStandardization * scripts/r.import/r.import.html: r.import manual: SRTM V3 example added 2016-05-15 Markus Neteler * lib/proj/README.txt, lib/proj/projlib.dox: libproj: TODO pj_set_finder() should be removed so that PROJ uses its own datum shift grid files 2016-05-15 Maris Nartiss * imagery/i.cluster/main.c, imagery/i.cluster/open_files.c, imagery/i.gensig/parse.c, imagery/i.gensigset/parse.c: Imagery modules: Ask to overwrite signature files. Fixes https://trac.osgeo.org/grass/ticket/3000 * include/defs/imagery.h, lib/imagery/find.c: imagery lib: Use HOST_DIRSEP instead of hardcoded value; New function to find signature files (required for https://trac.osgeo.org/grass/ticket/3000) * lib/imagery/sigfile.c, lib/imagery/sigsetfile.c: Revert https://trac.osgeo.org/grass/changeset/68415 as overwrite implementation is wrong and should be performed by parser or modules * lib/imagery/find.c: Reindent I_find 2016-05-14 Markus Neteler * scripts/g.extension/g.extension.html: g.extension manual: language fixes * scripts/g.extension/g.extension.html: g.extension manual: language fixes; HTML cosmetics * vector/v.distance/v.distance.html: v.distance manual: explain units of dmin and dmax 2016-05-12 Markus Neteler * doc/howto_release.txt: howto release docs: updated trac procedure 2016-05-11 Markus Metz * raster/r.watershed/front/r.watershed.html: r.watershed: update manual 2016-05-10 Vaclav Petras * raster/r.in.lidar/local_proto.h, raster/r.in.lidar/main.c, raster/r.in.lidar/point_binning.h: r.in.lidar: revert https://trac.osgeo.org/grass/changeset/67210 for main.c to hide grid-based decimation The grid-based decimation outputs vector and should not be part of a raster module. Keeping code in place for further use hopefully in a library. 2016-05-10 Markus Neteler * doc/howto_release.txt: howto_release.txt: updated 2016-05-09 Markus Metz * lib/imagery/sigfile.c, lib/imagery/sigsetfile.c: imagerylib: do not overwrite signature files without permission 2016-05-09 Vaclav Petras * gui/wxpython/gui_core/pyedit.py: pyedit: specify CLI parameters for script using a dialog (alternative to module GUI dialogs) * gui/wxpython/gui_core/pyedit.py: pyedit: doc and replace print by Debug * gui/wxpython/gui_core/pyedit.py: pyedit: ask to save only when needed (works only when mouse is used), ask when closing window (not only from menu) * ps/ps.map/ps.map.html, ps/ps.map/ps_map.png, ps/ps.map/ps_map_basic.png: ps.map: NC example with images and updated see also 2016-05-08 Huidae Cho * raster/r.water.outlet/main.c: r.water.outlet: Add title and history 2016-05-08 Vaclav Petras * gui/wxpython/gui_core/pyedit.py: pyedit: add Submitting/Python, refactor URL, remove prints 2016-05-08 Anna Petrášová * gui/wxpython/datacatalog/catalog.py, gui/wxpython/datacatalog/frame.py, gui/wxpython/datacatalog/toolbars.py, gui/wxpython/datacatalog/tree.py: wxGUI/catalog: add search 2016-05-08 Vaclav Petras * gui/wxpython/gui_core/pyedit.py: pyedit: be specific about template/example in the replace dialog * raster/r.in.lidar/r.in.lidar.html: r.in.lidar: file list generation to documenetation (author: Doug Newcomb, closes https://trac.osgeo.org/grass/ticket/3026) * raster/r.in.lidar/r.in.lidar.html, raster/r.in.lidar/r_in_lidar.png: r.in.lidar: serpent mound image (thanks to Doug Newcomb) * gui/wxpython/xml/menudata_pyedit.xml: pyedit: enable error handing example in menu (forgotten in https://trac.osgeo.org/grass/changeset/68394) * gui/wxpython/gui_core/pyedit.py: pyedit:use modified to see we need to ask before replacing content * gui/wxpython/gui_core/pyedit.py: pyedit: add toggle toolbar button for overwrite=True Needs a better icon. Depends on r68398. * gui/wxpython/core/gconsole.py, gui/wxpython/core/giface.py: wxGUI: add environment paramater to GConsole 2016-05-07 Vaclav Petras * gui/wxpython/gui_core/pyedit.py: pyedit: do not use onDone because it is not executed when GUI is invoked (fixes https://trac.osgeo.org/grass/ticket/2997) Now you can run again even if it is already running which is the same behavior as for normal module calls. It also uses the same temporary file once it was created to avoid the need to delete it all the time. It is deleted when file is actually saved. Also remove suppression of the GUI interface because we actually want to get GUI (the parameter does not work, https://trac.osgeo.org/grass/changeset/68395). * gui/wxpython/core/gconsole.py: wxGUI: add todo: caller cannot suppress GUI for a module * gui/wxpython/gui_core/pyedit.py: pyedit: provide error handling example The module example doesn't need any error handling because it is already done in the mapcalc function, so new example is needed. Removing error handling from a script example (from https://trac.osgeo.org/grass/changeset/68319) to keep it simple. Traceback is enough for a script. 2016-05-07 Anna Petrášová * gui/wxpython/datacatalog/catalog.py, gui/wxpython/datacatalog/frame.py, gui/wxpython/datacatalog/tree.py, gui/wxpython/lmgr/frame.py: wxGUI/datacatalog: add option to switch mapset * gui/wxpython/core/utils.py, scripts/d.polar/d.polar.py: d.polar: broken since https://trac.osgeo.org/grass/changeset/64459, fixed and enabled from GUI 2016-05-06 Anna Petrášová * gui/wxpython/psmap/dialogs.py: wxGUI/psmap: remove confusing error message about units 2016-05-06 Yann Chemin * imagery/i.modis.qc/main.c, imagery/i.modis.qc/mod13Q1a.c, imagery/i.modis.qc/mod13Q1b.c, imagery/i.modis.qc/mod13Q1c.c, imagery/i.modis.qc/mod13Q1d.c, imagery/i.modis.qc/mod13Q1e.c, imagery/i.modis.qc/mod13Q1f.c, imagery/i.modis.qc/mod13Q1g.c, imagery/i.modis.qc/mod13Q1h.c, imagery/i.modis.qc/mod13Q1i.c: Added mod13Q1 support * gui/wxpython/location_wizard/wizard.py: Commented IAU option in Location wizard due to https://trac.osgeo.org/grass/ticket/2456 2016-05-06 Vaclav Petras * display/d.northarrow/main.c: d.northarrow: describe arrows in the same way as barscales 2016-05-06 Markus Neteler * lib/gis/datum.table: libgis: register NAD83/2011 datum (EPSG:6543) 2016-05-05 Anna Petrášová * gui/wxpython/nviz/tools.py: wxGUI: fix switching to 3D view after pep8 changes * raster3d/r3.neighbors/main.c: r3.neighbors: show progress 2016-05-04 Anna Petrášová * raster/r.volume/centroids.c, raster/r.volume/local_proto.h, raster/r.volume/main.c: r.volume: change int type to prevent overflow, see https://trac.osgeo.org/grass/ticket/3004 2016-05-03 Martin Landa * gui/wxpython/datacatalog/tree.py: wxGUI/datacatalog: append separator to the contextual menu (cosmetics) * gui/scripts/d.wms.py, gui/wxpython/animation/anim.py, gui/wxpython/animation/controller.py, gui/wxpython/animation/data.py, gui/wxpython/animation/dialogs.py, gui/wxpython/animation/frame.py, gui/wxpython/animation/g.gui.animation.py, gui/wxpython/animation/mapwindow.py, gui/wxpython/animation/nviztask.py, gui/wxpython/animation/provider.py, gui/wxpython/animation/temporal_manager.py, gui/wxpython/animation/toolbars.py, gui/wxpython/animation/utils.py, gui/wxpython/core/__init__.py, gui/wxpython/core/debug.py, gui/wxpython/core/gcmd.py, gui/wxpython/core/gconsole.py, gui/wxpython/core/giface.py, gui/wxpython/core/globalvar.py, gui/wxpython/core/gthread.py, gui/wxpython/core/layerlist.py, gui/wxpython/core/menutree.py, gui/wxpython/core/render.py, gui/wxpython/core/settings.py, gui/wxpython/core/toolboxes.py, gui/wxpython/core/treemodel.py, gui/wxpython/core/units.py, gui/wxpython/core/utils.py, gui/wxpython/core/workspace.py, gui/wxpython/core/ws.py, gui/wxpython/datacatalog/catalog.py, gui/wxpython/datacatalog/frame.py, gui/wxpython/datacatalog/g.gui.datacatalog.py, gui/wxpython/datacatalog/toolbars.py, gui/wxpython/datacatalog/tree.py, gui/wxpython/dbmgr/__init__.py, gui/wxpython/dbmgr/base.py, gui/wxpython/dbmgr/dialogs.py, gui/wxpython/dbmgr/g.gui.dbmgr.py, gui/wxpython/dbmgr/manager.py, gui/wxpython/dbmgr/sqlbuilder.py, gui/wxpython/dbmgr/vinfo.py, gui/wxpython/docs/wxgui_sphinx/conf.py, gui/wxpython/gcp/__init__.py, gui/wxpython/gcp/g.gui.gcp.py, gui/wxpython/gcp/manager.py, gui/wxpython/gcp/mapdisplay.py, gui/wxpython/gcp/statusbar.py, gui/wxpython/gcp/toolbars.py, gui/wxpython/gis_set.py, gui/wxpython/gis_set_error.py, gui/wxpython/gmodeler/__init__.py, gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/g.gui.gmodeler.py, gui/wxpython/gmodeler/giface.py, gui/wxpython/gmodeler/menudata.py, gui/wxpython/gmodeler/model.py, gui/wxpython/gmodeler/preferences.py, gui/wxpython/gmodeler/toolbars.py, gui/wxpython/gui_core/__init__.py, gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/ghelp.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/gui_core/gselect.py, gui/wxpython/gui_core/mapdisp.py, gui/wxpython/gui_core/menu.py, gui/wxpython/gui_core/preferences.py, gui/wxpython/gui_core/prompt.py, gui/wxpython/gui_core/pyedit.py, gui/wxpython/gui_core/pystc.py, gui/wxpython/gui_core/query.py, gui/wxpython/gui_core/simplelmgr.py, gui/wxpython/gui_core/toolbars.py, gui/wxpython/gui_core/treeview.py, gui/wxpython/gui_core/vselect.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/iclass/__init__.py, gui/wxpython/iclass/dialogs.py, gui/wxpython/iclass/digit.py, gui/wxpython/iclass/frame.py, gui/wxpython/iclass/g.gui.iclass.py, gui/wxpython/iclass/plots.py, gui/wxpython/iclass/statistics.py, gui/wxpython/iclass/toolbars.py, gui/wxpython/icons/__init__.py, gui/wxpython/icons/icon.py, gui/wxpython/iscatt/__init__.py, gui/wxpython/iscatt/controllers.py, gui/wxpython/iscatt/core_c.py, gui/wxpython/iscatt/dialogs.py, gui/wxpython/iscatt/frame.py, gui/wxpython/iscatt/iscatt_core.py, gui/wxpython/iscatt/plots.py, gui/wxpython/iscatt/toolbars.py, gui/wxpython/lmgr/__init__.py, gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/giface.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/lmgr/menudata.py, gui/wxpython/lmgr/pyshell.py, gui/wxpython/lmgr/toolbars.py, gui/wxpython/location_wizard/__init__.py, gui/wxpython/location_wizard/base.py, gui/wxpython/location_wizard/dialogs.py, gui/wxpython/location_wizard/wizard.py, gui/wxpython/mapdisp/__init__.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/gprint.py, gui/wxpython/mapdisp/main.py, gui/wxpython/mapdisp/statusbar.py, gui/wxpython/mapdisp/test_mapdisp.py, gui/wxpython/mapdisp/toolbars.py, gui/wxpython/mapswipe/__init__.py, gui/wxpython/mapswipe/dialogs.py, gui/wxpython/mapswipe/frame.py, gui/wxpython/mapswipe/g.gui.mapswipe.py, gui/wxpython/mapswipe/mapwindow.py, gui/wxpython/mapswipe/toolbars.py, gui/wxpython/mapwin/__init__.py, gui/wxpython/mapwin/analysis.py, gui/wxpython/mapwin/base.py, gui/wxpython/mapwin/buffered.py, gui/wxpython/mapwin/decorations.py, gui/wxpython/mapwin/graphics.py, gui/wxpython/modules/__init__.py, gui/wxpython/modules/colorrules.py, gui/wxpython/modules/extensions.py, gui/wxpython/modules/histogram.py, gui/wxpython/modules/import_export.py, gui/wxpython/modules/mapsets_picker.py, gui/wxpython/modules/mcalc_builder.py, gui/wxpython/modules/vclean.py, gui/wxpython/modules/vkrige.py, gui/wxpython/nviz/__init__.py, gui/wxpython/nviz/animation.py, gui/wxpython/nviz/main.py, gui/wxpython/nviz/mapwindow.py, gui/wxpython/nviz/preferences.py, gui/wxpython/nviz/tools.py, gui/wxpython/nviz/workspace.py, gui/wxpython/nviz/wxnviz.py, gui/wxpython/psmap/__init__.py, gui/wxpython/psmap/dialogs.py, gui/wxpython/psmap/frame.py, gui/wxpython/psmap/g.gui.psmap.py, gui/wxpython/psmap/instructions.py, gui/wxpython/psmap/menudata.py, gui/wxpython/psmap/toolbars.py, gui/wxpython/psmap/utils.py, gui/wxpython/rdigit/__init__.py, gui/wxpython/rdigit/controller.py, gui/wxpython/rdigit/dialogs.py, gui/wxpython/rdigit/toolbars.py, gui/wxpython/rlisetup/__init__.py, gui/wxpython/rlisetup/frame.py, gui/wxpython/rlisetup/functions.py, gui/wxpython/rlisetup/g.gui.rlisetup.py, gui/wxpython/rlisetup/sampling_frame.py, gui/wxpython/rlisetup/wizard.py, gui/wxpython/timeline/__init__.py, gui/wxpython/timeline/frame.py, gui/wxpython/timeline/g.gui.timeline.py, gui/wxpython/tools/build_modules_xml.py, gui/wxpython/tools/update_menudata.py, gui/wxpython/tplot/__init__.py, gui/wxpython/tplot/frame.py, gui/wxpython/tplot/g.gui.tplot.py, gui/wxpython/vdigit/__init__.py, gui/wxpython/vdigit/dialogs.py, gui/wxpython/vdigit/g.gui.vdigit.py, gui/wxpython/vdigit/main.py, gui/wxpython/vdigit/mapwindow.py, gui/wxpython/vdigit/preferences.py, gui/wxpython/vdigit/toolbars.py, gui/wxpython/vdigit/wxdigit.py, gui/wxpython/vdigit/wxdisplay.py, gui/wxpython/vnet/__init__.py, gui/wxpython/vnet/dialogs.py, gui/wxpython/vnet/toolbars.py, gui/wxpython/vnet/vnet_core.py, gui/wxpython/vnet/vnet_data.py, gui/wxpython/vnet/vnet_utils.py, gui/wxpython/vnet/widgets.py, gui/wxpython/web_services/__init__.py, gui/wxpython/web_services/cap_interface.py, gui/wxpython/web_services/dialogs.py, gui/wxpython/web_services/widgets.py, gui/wxpython/wxgui.py, gui/wxpython/wxplot/__init__.py, gui/wxpython/wxplot/base.py, gui/wxpython/wxplot/dialogs.py, gui/wxpython/wxplot/histogram.py, gui/wxpython/wxplot/profile.py, gui/wxpython/wxplot/scatter.py: wxGUI: apply pep8 (autopep8 --in-place --aggressive --recursive --experimental --jobs 4) 2016-05-03 Markus Neteler * raster/r.rescale/r.rescale.html, raster/r.univar/r.univar.html, raster/r.univar/r3.univar.html: r.univar/r3.univar manuals: examples improved 2016-05-02 Pietro Zambelli * lib/python/ctypes/ctypesgencore/parser/lex.py: ctypes: fix undefine variable PY3 2016-05-02 Markus Neteler * raster/r.walk/r.walk.html: r.walk manual: use HTML code for accented chars 2016-05-02 Pietro Zambelli * scripts/r.fillnulls/r.fillnulls.py: Fix conflict string * tools/Makefile, tools/g.echo.c, tools/mkrest.py, tools/timer/Makefile, tools/timer/README, tools/timer/main.c: Fix tools * lib/python/pygrass/vector/__init__.py, .../temporal/spatio_temporal_relationships.py, lib/python/temporal/temporal_algebra.py, .../temporal/temporal_raster_base_algebra.py: fix doctests in temporal and pygrass libraries * lib/python/temporal/__init__.py, lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/aggregation.py, lib/python/temporal/base.py, lib/python/temporal/c_libraries_interface.py, lib/python/temporal/core.py, lib/python/temporal/datetime_math.py, lib/python/temporal/extract.py, lib/python/temporal/factory.py, lib/python/temporal/gui_support.py, lib/python/temporal/list_stds.py, lib/python/temporal/mapcalc.py, lib/python/temporal/metadata.py, lib/python/temporal/open_stds.py, lib/python/temporal/register.py, lib/python/temporal/sampling.py, lib/python/temporal/space_time_datasets.py, lib/python/temporal/spatial_extent.py, .../temporal/spatial_topology_dataset_connector.py, .../temporal/spatio_temporal_relationships.py, lib/python/temporal/stds_export.py, lib/python/temporal/stds_import.py, lib/python/temporal/temporal_algebra.py, lib/python/temporal/temporal_extent.py, lib/python/temporal/temporal_granularity.py, lib/python/temporal/temporal_operator.py, lib/python/temporal/temporal_raster3d_algebra.py, lib/python/temporal/temporal_raster_algebra.py, .../temporal/temporal_raster_base_algebra.py, .../temporal_topology_dataset_connector.py, lib/python/temporal/temporal_vector_algebra.py, lib/python/temporal/unit_tests.py, lib/python/temporal/univar_statistics.py, scripts/d.correlate/d.correlate.py, scripts/d.frame/d.frame.py, scripts/d.polar/d.polar.py, scripts/d.rast.edit/d.rast.edit.py, scripts/d.rast.leg/d.rast.leg.py, scripts/d.redraw/d.redraw.py, scripts/db.dropcolumn/db.dropcolumn.py, scripts/db.in.ogr/db.in.ogr.py, scripts/db.out.ogr/db.out.ogr.py, scripts/db.test/db.test.py, scripts/db.univar/db.univar.py, scripts/g.extension.all/g.extension.all.py, scripts/g.extension/g.extension.py, .../g.extension/testsuite/test_addons_modules.py, scripts/g.manual/g.manual.py, scripts/g.search.modules/g.search.modules.py, .../testsuite/test_g_search_modules.py, scripts/i.colors.enhance/i.colors.enhance.py, scripts/i.image.mosaic/i.image.mosaic.py, scripts/i.in.spotvgt/i.in.spotvgt.py, scripts/i.oif/i.oif.py, scripts/i.spectral/i.spectral.py, scripts/i.tasscap/i.tasscap.py, scripts/m.proj/m.proj.py, scripts/r.blend/r.blend.py, scripts/r.buffer.lowmem/r.buffer.lowmem.py, scripts/r.colors.stddev/r.colors.stddev.py, scripts/r.fillnulls/r.fillnulls.py, scripts/r.grow/r.grow.py, scripts/r.import/r.import.py, scripts/r.in.aster/r.in.aster.py, scripts/r.in.srtm/r.in.srtm.py, scripts/r.in.wms/r.in.wms.py, scripts/r.in.wms/srs.py, scripts/r.in.wms/wms_base.py, scripts/r.in.wms/wms_cap_parsers.py, scripts/r.in.wms/wms_drv.py, scripts/r.in.wms/wms_gdal_drv.py, scripts/r.mask/r.mask.py, scripts/r.out.xyz/r.out.xyz.py, scripts/r.pack/r.pack.py, scripts/r.plane/r.plane.py, scripts/r.reclass.area/r.reclass.area.py, scripts/r.shade/r.shade.py, scripts/r.tileset/r.tileset.py, scripts/r.unpack/r.unpack.py, scripts/r3.in.xyz/r3.in.xyz.py, scripts/v.build.all/v.build.all.py, scripts/v.centroids/v.centroids.py, scripts/v.db.addcolumn/v.db.addcolumn.py, scripts/v.db.addtable/v.db.addtable.py, scripts/v.db.dropcolumn/v.db.dropcolumn.py, scripts/v.db.droprow/v.db.droprow.py, scripts/v.db.droptable/v.db.droptable.py, scripts/v.db.join/v.db.join.py, scripts/v.db.reconnect.all/v.db.reconnect.all.py, scripts/v.db.renamecolumn/v.db.renamecolumn.py, scripts/v.db.univar/v.db.univar.py, scripts/v.db.update/v.db.update.py, scripts/v.dissolve/v.dissolve.py, scripts/v.import/v.import.py, scripts/v.in.e00/v.in.e00.py, scripts/v.in.geonames/v.in.geonames.py, scripts/v.in.lines/v.in.lines.py, scripts/v.in.mapgen/v.in.mapgen.py, scripts/v.in.wfs/v.in.wfs.py, scripts/v.krige/v.krige.py, scripts/v.pack/v.pack.py, .../v.rast.stats/testsuite/test_v_rast_stats.py, scripts/v.rast.stats/v.rast.stats.py, scripts/v.report/v.report.py, scripts/v.unpack/v.unpack.py, scripts/v.what.strds/testsuite/test_what_strds.py, scripts/v.what.strds/v.what.strds.py, scripts/wxpyimgview/wxpyimgview.py, scripts/wxpyimgview/wxpyimgview_gui.py: temporal: support python3 Fix conflicts during rebasing * scripts/r.fillnulls/r.fillnulls.py: Fix conflicting during rebasing * lib/python/script/utils.py: script.utils: fix typo in the doctstring and make documentation and source code clearer * raster/r.walk/r.walk.html: r.walk: use utf-8 character * scripts/g.manual/g.manual.py: g,manual: fix import for python2 and python3 * temporal/t.info/t.info.py, temporal/t.list/t.list.py, temporal/t.rast.accumulate/t.rast.accumulate.py, .../test_aggregation_absolute_parallel.py, temporal/t.rast.neighbors/t.rast.neighbors.py, temporal/t.rast.to.rast3/t.rast.to.rast3.py, temporal/t.rast.what/t.rast.what.py, temporal/t.register/t.register.py, temporal/t.topology/t.topology.py, temporal/t.vect.db.select/t.vect.db.select.py, .../t.vect.observe.strds/t.vect.observe.strds.py: temporal modules: Update syntax to be compatible with python3 and python2 * scripts/d.frame/d.frame.py, scripts/d.out.file/d.out.file.py, scripts/d.polar/d.polar.py, scripts/d.to.rast/d.to.rast.py, scripts/d.what.rast/d.what.rast.py, scripts/d.what.vect/d.what.vect.py, scripts/g.extension/g.extension.py, scripts/g.manual/g.manual.py, scripts/r.in.wms/wms_base.py, scripts/r.in.wms/wms_cap_parsers.py, scripts/r.in.wms/wms_drv.py, scripts/r.tileset/r.tileset.py, scripts/r3.in.xyz/r3.in.xyz.py, scripts/v.db.addtable/v.db.addtable.py, scripts/v.db.reconnect.all/v.db.reconnect.all.py, scripts/v.in.wfs/v.in.wfs.py, scripts/v.pack/v.pack.py, scripts/v.what.strds/v.what.strds.py: Fix conflicts during rebasing * lib/python/script/core.py: script: fix in python3 sys.stdout.write accept only strings not bytes * lib/python/gunittest/case.py, lib/python/gunittest/checkers.py, lib/python/gunittest/multireport.py, lib/python/gunittest/reporters.py, lib/python/gunittest/testsuite/data/samplecode/fake_code.py, .../testsuite/data/samplecode/submodule_errors/fake_code.py, .../submodule_errors/subsubmodule_errors/fake_code.py, .../submodule_errors/subsubmodule_exiting/fake_code.py, .../testsuite/data/samplecode/submodule_test_fail/fake_code.py, .../data/samplecode/testsuite/test_python_unittest.py, .../testsuite/data/samplecode/testsuite/test_success.py: gunittest: update syntax to be python3 ready * lib/python/gunittest/testsuite/test_checkers.py: guinittest: fix deprecated self.assertEquals with self.assertEqual * lib/python/pygrass/modules/interface/parameter.py, lib/python/pygrass/vector/table.py: pygrass: fix missing python3 types * lib/python/pygrass/rpc/__init__.py, lib/python/pygrass/vector/__init__.py, lib/python/pygrass/vector/table.py, lib/python/pygrass/vector/testsuite/test_table.py: pygrass: fix python2 and python3 syntax * lib/python/script/db.py, lib/python/script/raster.py, lib/python/script/task.py, lib/python/script/vector.py: script: fix python 2 and python 3 syntax * lib/python/ctypes/ctypesgen.py, lib/python/ctypes/ctypesgencore/__init__.py, lib/python/ctypes/ctypesgencore/expressions.py, lib/python/ctypes/ctypesgencore/messages.py, lib/python/ctypes/ctypesgencore/parser/__init__.py, lib/python/ctypes/ctypesgencore/parser/cgrammar.py, lib/python/ctypes/ctypesgencore/parser/cparser.py, .../ctypes/ctypesgencore/parser/ctypesparser.py, .../ctypesgencore/parser/datacollectingparser.py, lib/python/ctypes/ctypesgencore/parser/lex.py, lib/python/ctypes/ctypesgencore/parser/parsetab.py, lib/python/ctypes/ctypesgencore/parser/pplexer.py, .../ctypes/ctypesgencore/parser/preprocessor.py, lib/python/ctypes/ctypesgencore/parser/yacc.py, .../ctypes/ctypesgencore/printer/__init__.py, .../ctypes/ctypesgencore/printer/preamble.py, lib/python/ctypes/ctypesgencore/printer/printer.py, .../ctypes/ctypesgencore/processor/__init__.py: ctypes: change syntax to support both python2 and python3 * include/defs/gis.h: ctypes: avoid setjmp.h and G_fatal_longjmp as suggested by Glynn in https://trac.osgeo.org/grass/ticket/2708 * lib/python/ctypes/ctypesgencore/expressions.py, lib/python/ctypes/ctypesgencore/libraryloader.py, lib/python/ctypes/ctypesgencore/options.py, lib/python/ctypes/ctypesgencore/parser/cgrammar.py, lib/python/ctypes/ctypesgencore/parser/cparser.py, lib/python/ctypes/ctypesgencore/parser/ctypesparser.py, lib/python/ctypes/ctypesgencore/parser/datacollectingparser.py, lib/python/ctypes/ctypesgencore/parser/lex.py, lib/python/ctypes/ctypesgencore/parser/pplexer.py, lib/python/ctypes/ctypesgencore/parser/preprocessor.py, lib/python/ctypes/ctypesgencore/parser/yacc.py, lib/python/ctypes/ctypesgencore/printer/preamble.py, lib/python/ctypes/ctypesgencore/printer/printer.py, lib/python/ctypes/ctypesgencore/processor/dependencies.py, lib/python/ctypes/ctypesgencore/processor/operations.py, lib/python/ctypes/ctypesgencore/processor/pipeline.py: ctypes: sort import library order * lib/python/ctypes/__init__.py, lib/python/ctypes/ctypesgen.py, lib/python/ctypes/ctypesgencore/__init__.py, lib/python/ctypes/ctypesgencore/ctypedescs.py, lib/python/ctypes/ctypesgencore/descriptions.py, lib/python/ctypes/ctypesgencore/expressions.py, lib/python/ctypes/ctypesgencore/libraryloader.py, lib/python/ctypes/ctypesgencore/messages.py, lib/python/ctypes/ctypesgencore/options.py, lib/python/ctypes/ctypesgencore/parser/__init__.py, .../ctypes/ctypesgencore/parser/cdeclarations.py, lib/python/ctypes/ctypesgencore/parser/cgrammar.py, lib/python/ctypes/ctypesgencore/parser/cparser.py, .../ctypes/ctypesgencore/parser/ctypesparser.py, .../ctypesgencore/parser/datacollectingparser.py, lib/python/ctypes/ctypesgencore/parser/lex.py, lib/python/ctypes/ctypesgencore/parser/lextab.py, lib/python/ctypes/ctypesgencore/parser/parsetab.py, lib/python/ctypes/ctypesgencore/parser/pplexer.py, .../ctypes/ctypesgencore/parser/preprocessor.py, lib/python/ctypes/ctypesgencore/parser/yacc.py, .../ctypes/ctypesgencore/printer/__init__.py, .../ctypes/ctypesgencore/printer/defaultheader.py, .../ctypes/ctypesgencore/printer/preamble.py, lib/python/ctypes/ctypesgencore/printer/printer.py, lib/python/ctypes/ctypesgencore/printer/test.py, .../ctypes/ctypesgencore/processor/__init__.py, .../ctypes/ctypesgencore/processor/dependencies.py, .../ctypes/ctypesgencore/processor/operations.py, .../ctypes/ctypesgencore/processor/pipeline.py, lib/python/ctypes/fix.sed, lib/python/ctypes/loader.py, lib/python/ctypes/preamble.py: ctypes: apply pep8 2016-04-30 Markus Neteler * lib/proj/Makefile, lib/proj/README.txt, lib/proj/coordinate_axis.csv, lib/proj/ellipsoid.csv, lib/proj/gcs.csv, lib/proj/gcs.override.csv, lib/proj/gdal_datum.csv, lib/proj/gt_datum.csv, lib/proj/gt_ellips.csv, lib/proj/iau2000.csv, lib/proj/iau2009.csv, lib/proj/pcs.csv, lib/proj/pcs.override.csv, lib/proj/prime_meridian.csv, lib/proj/projop_wparm.csv, lib/proj/stateplane.csv, lib/proj/unit_of_measure.csv: libproj: outdated CSV files removed (trac https://trac.osgeo.org/grass/ticket/2456) * vector/v.net/v.net.html: v.net manual: fix example * vector/v.net/v.net.html: v.net manual: fix example 2016-04-30 Moritz Lennert * imagery/i.segment/README: i.segment: first draft of a README explaining the code structure 2016-04-29 Markus Neteler * general/g.copy/g.copy.html: g.copy manual: remove outdated NOTES from G4 times * lib/gis/renamed_options: libgis: reverted https://trac.osgeo.org/grass/changeset/68329 since global block does the job * lib/gis/renamed_options: libgis renamed_options: added missing entries * raster/r.in.xyz/r.in.xyz.html: r.in.xyz manual: improved example for x,y,z ASCII file import 2016-04-28 Martin Landa * vector/v.db.select/main.c: v.db.select: use DB_SQL_MAX rather than hardcoded values - see https://trac.osgeo.org/grass/changeset/68321 2016-04-28 Maris Nartiss * vector/v.db.select/main.c: v.db.select increase buffer for query to not overflow in case of large number of column names passed to it (Fixes https://trac.osgeo.org/grass/ticket/3006) 2016-04-27 Vaclav Petras * raster/r.sim/r.sim.sediment/main.c, raster/r.sim/r.sim.water/main.c, raster/r.sim/simlib/Makefile, raster/r.sim/simlib/hydro.c, raster/r.sim/simlib/input.c, raster/r.sim/simlib/observation_points.c, raster/r.sim/simlib/output.c, raster/r.sim/simlib/simlib.h, raster/r.sim/simlib/waterglobs.h, raster/r.sim/test/test.sh: r.sim.water and r.sim.sediment: do not use lib globals outside of the lib Using library global variables outside of a dynamically linked library may not be portable (MS Windows). See https://trac.osgeo.org/grass/ticket/2966. Use structure and a setter function to set all the library variables. Some other calls and structures needed to be moved around to not use the library globals from main functions of individual modules. New header added which is the interface for the SIMWE library. 2016-04-26 Martin Landa * gui/wxpython/gui_core/pyedit.py: pyedit: catch CalledModuleError in sample script (map not found) * gui/icons/grass/python.png, gui/wxpython/lmgr/pyshell.py, gui/wxpython/lmgr/toolbars.py: wxGUI: add icon for python editor to the Layer Manager toolbar * gui/wxpython/docs/wxGUI.html: update link to icons repo * include/Make/Doxyfile_arch_html.in, include/Make/Doxyfile_arch_latex.in: doxyfile cosmetics (project number) 2016-04-26 Markus Neteler * lib/proj/convert.c: libproj: don't mess up PROJCS versus GEOGCS (fixes https://trac.osgeo.org/grass/changeset/68131, see https://trac.osgeo.org/grass/ticket/2456) 2016-04-26 Anna Petrášová * raster/r.water.outlet/r.water.outlet.html: r.water.outlet: fix example in documentation 2016-04-25 Markus Neteler * raster/r.in.xyz/r.in.xyz.html: r.in.xyz manual: example for x,y,z ASCII file import * lib/gis/datum.table, lib/gis/datumtransform.table, lib/proj/convert.c: libproj: recognise NAD83(HARN) for NC; fix SIRGAS2000 datum; add explanations about datum management (contributed by Paul Kelly) * display/d.mon/d.mon.html: d.mon manual: explain non-interactive use 2016-04-24 Markus Neteler * lib/proj/convert.c, lib/proj/datum.c: libproj: debug statements added for datum * general/g.proj/g.proj.html: g.proj manual: sub headings for examples 2016-04-22 Vaclav Petras * scripts/r.fillnulls/r.fillnulls.py: r.fillnulls: add lambda parameter of r.resamp.bspline (https://trac.osgeo.org/grass/ticket/1088) [news] 2016-04-21 Vaclav Petras * raster3d/r3.in.lidar/filters.c, raster3d/r3.in.lidar/filters.h, raster3d/r3.in.lidar/main.c: r3.in.lidar: filter points by class or return (using v.in.pdal code from https://trac.osgeo.org/grass/changeset/67436) 2016-04-21 Martin Landa * gui/wxpython/gui_core/pyedit.py: pyedit: add py extension for temporary files * scripts/g.search.modules/g.search.modules.html: g.search.module: fix typo in the manual 2016-04-21 Anna Petrášová * raster/r.sim/simlib/input.c: r.sim.water: more precise mm/hr to m/s conversion * raster/r.sim/r.sim.water/main.c: r.sim.water: add debug messages to understand https://trac.osgeo.org/grass/ticket/2966 2016-04-20 Vaclav Petras * raster3d/r3.in.lidar/main.c, raster3d/r3.in.lidar/r3.in.lidar.html, raster3d/r3.in.lidar/rast_segment.c, raster3d/r3.in.lidar/rast_segment.h: r3.in.lidar: add base raster to reduce height to the ground level (using r.in.lidar code from https://trac.osgeo.org/grass/changeset/66094, https://trac.osgeo.org/grass/changeset/66151, https://trac.osgeo.org/grass/changeset/66593) 2016-04-19 Vaclav Petras * raster3d/r3.in.lidar/main.c: r3.in.lidar: check limits of the actual r,c,d values instead of using Rast3d_is_valid_location This avoids floating point issues at the edge of the 3D raster and a subsequent segmentation fault. * raster3d/r3.null/main.c: r3.null: replace fprintf to stderr by G_debug 2016-04-17 Markus Neteler * raster/r.mapcalc/r.mapcalc.html, raster/r.mapcalc/r3.mapcalc.html: r.mapcalc/r3.mapcalc manual: fix HTML style of https://trac.osgeo.org/grass/changeset/68268 2016-04-17 Martin Landa * gui/wxpython/mapswipe/dialogs.py, gui/wxpython/mapswipe/frame.py, gui/wxpython/mapswipe/toolbars.py: g.gui.mapswipe: remove draw/erase from toolbar, layout cosmetics * gui/wxpython/mapswipe/frame.py: g.gui.mapswipe: enlarge frame (gnome) and statusbar (wxPython3) * Makefile: error.log cosmetics 2016-04-17 Maris Nartiss * raster/r.mapcalc/r.mapcalc.html, raster/r.mapcalc/r3.mapcalc.html: r.mapcalc: Improve documentation to clarify LHS/RHS issues. Fixes https://trac.osgeo.org/grass/ticket/2986 and https://trac.osgeo.org/grass/ticket/2770 2016-04-16 Martin Landa * gui/icons/grass-128x128.png, gui/icons/grass-16x16.png, gui/icons/grass-192x192.png, gui/icons/grass-22x22.png, gui/icons/grass-24x24.png, gui/icons/grass-32x32.png, gui/icons/grass-36x36.png, gui/icons/grass-40x40.png, gui/icons/grass-42x42.png, gui/icons/grass-72x72.png, gui/icons/grass-80x80.png, gui/icons/grass-8x8.png, gui/icons/grass-96x96.png: Install additional hicolor icon sizes (https://trac.osgeo.org/grass/ticket/2988) - missing icons added * gui/icons/Makefile, gui/icons/grass.svg: Install additional hicolor icon sizes (https://trac.osgeo.org/grass/ticket/2988) 2016-04-15 Martin Landa * scripts/v.db.join/v.db.join.py: v.db.join: cache exception from vector_layer_db() - usually when vector map not found 2016-04-14 Markus Neteler * scripts/r.pack/r.pack.html: r.pack manual: explain current region behaviour; style cosmetics 2016-04-13 Anna Petrášová * gui/wxpython/datacatalog/tree.py: wxGUI/catalog: fix crashing when mapset has space in name * gui/wxpython/datacatalog/tree.py: wxGUI: fix datacatalog context menu * gui/icons/grass/locked.png, gui/icons/grass/unlocked.png, gui/wxpython/datacatalog/catalog.py, gui/wxpython/datacatalog/frame.py, gui/wxpython/datacatalog/toolbars.py, gui/wxpython/datacatalog/tree.py: wxGUI: update data catalog - allow editing outside of current mapset 2016-04-12 Markus Neteler * raster/r.sun/main.c: r.sun: mode 1 fix for time offset due to timezone, see https://trac.osgeo.org/grass/ticket/2941 for explanations (merge of https://trac.osgeo.org/grass/changeset/68254) * lib/init/grass7.html: grass7.html: added missing flags 2016-04-11 Markus Neteler * locale/po/grassmods_cs.po, locale/po/grasswxpy_cs.po: Czech translation file: added Stanislav Horacek as author (https://trac.osgeo.org/grass/changeset/68245) 2016-04-11 Martin Landa * gui/wxpython/datacatalog/frame.py: g.gui.datacatalog: remove 'experimental' from title 2016-04-11 Anna Petrášová * gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/main.py: wxGUI: fix vector querying in d.mon, see https://trac.osgeo.org/grass/ticket/2928 2016-04-10 Martin Landa * locale/po/grassmods_cs.po, locale/po/grasswxpy_cs.po: Czech translation updated by Stanislav Horacek 2016-04-10 Huidae Cho * vector/v.to.db/main.c: v.to.db: Initialize count2 * vector/v.to.db/main.c: v.to.db: Remove duplicate calls * scripts/v.report/v.report.py: v.report: Don't print extra newlines for vectors with no db links 2016-04-10 Anna Petrášová * gui/wxpython/wxplot/dialogs.py: wxGUI: fix histogram of imagery group on Windows, see https://trac.osgeo.org/grass/ticket/2961 2016-04-09 Martin Landa * general/g.proj/datumtrans.c, gui/wxpython/docs/wxGUI.modules.html, gui/wxpython/gmodeler/g.gui.gmodeler.html, lib/gis/lz4.h, lib/proj/convert.c, raster/r.neighbors/r.neighbors.html, raster/r.solute.transport/r.solute.transport.html, raster3d/r3.gwflow/r3.gwflow.html, temporal/t.rast.algebra/t.rast.algebra.html, vector/v.out.ogr/export_areas.c, vector/v.what.rast/v.what.rast.html: spelling errors (https://trac.osgeo.org/grass/ticket/2985) * lib/python/script/utils.py: fix typo (2017->2016) * gui/wxpython/dbmgr/dbmgr_frame.jpg, gui/wxpython/dbmgr/dbmgr_frame.png, gui/wxpython/dbmgr/dbmgr_sql_builder.png, gui/wxpython/dbmgr/g.gui.dbmgr.html: wxGUI/dbmgr: update images in the manual * gui/wxpython/dbmgr/base.py: wxGUI/dbmgr: fix string handling (quotes) * gui/wxpython/core/globalvar.py: wxGUI: enlarge LM window (gnome issue) * gui/wxpython/Makefile: fix wxGUI make rules (copy only python files) * vector/v.generalize/v.generalize.html: v.generalize: remove broken link + parameters in bold 2016-04-08 Martin Landa * gui/wxpython/core/treemodel.py, gui/wxpython/datacatalog/catalog.py, gui/wxpython/datacatalog/frame.py, gui/wxpython/datacatalog/toolbars.py, gui/wxpython/datacatalog/tree.py: wxGUI/datacatalog: add toolbar and implement two functions - reload whole tree or current mapset only (new feature) 2016-04-07 Martin Landa * vector/v.what.rast/main.c, vector/v.what.rast3/main.c: v.what.rast|3: add keyword surface information * vector/v.drape/main.c: v.drape: add keyword for ArcGIS users * raster/r.recode/main.c: r.recode: add keyword for reclassification 2016-04-06 Martin Landa * vector/v.in.ascii/main.c: v.in.ascii: cosmetics in module description, paramater should start with uppercase 2016-04-05 Martin Landa * mswindows/osgeo4w/env.bat.tmpl: wingrass: document GRASS_SH (how to switch from cmd to bash) 2016-04-03 Martin Landa * general/g.proj/datumtrans.c: g.proj: fix -p & datumtrans https://trac.osgeo.org/grass/changeset/68205 2016-04-02 Martin Landa * general/g.proj/datumtrans.c: g.proj: force datumtrans if defined * gui/wxpython/core/utils.py, gui/wxpython/gui_core/preferences.py, gui/wxpython/location_wizard/wizard.py: wxGUI: ReadEpsgCodes() raise OpenError exception of failure (no need for backport) * general/g.proj/datumtrans.c: g.proj: do not require -t flag when datumtrans=-1 given (keep consistency with grass70) 2016-04-01 Martin Landa * gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/model.py: wxGUI/gmodeler: avoid recursive deletion when undefining module parameters * gui/wxpython/gmodeler/model.py: wxGUI/gmodeler: disable reordering (see https://trac.osgeo.org/grass/ticket/2951) * gui/wxpython/gmodeler/model.py: wxGUI/gmodeler: errors when changing order of commands (indexation of items seems wrong) https://trac.osgeo.org/grass/ticket/2836 * display/d.mon/start.c: d.mon: fix width/height handling when no output is given * lib/pngdriver/write_png.c: png driver: i18n cosmetics (write) * lib/pngdriver/read_png.c: png driver: fix typo from https://trac.osgeo.org/grass/changeset/68191 * lib/pngdriver/read_png.c: png driver: i18n cosmetics * imagery/i.rectify/target.c: i.rectify: fix error format not a string literal and no format arguments 2016-03-31 Markus Neteler * temporal/t.register/t.register.html: t.register manual: ECAD example added (contributed by Vero Andreo) 2016-03-29 Pietro Zambelli * lib/python/script/testsuite/test_utils.py: script.utils: change tests to avoid decorator * lib/python/temporal/__init__.py, lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/aggregation.py, lib/python/temporal/base.py, lib/python/temporal/c_libraries_interface.py, lib/python/temporal/core.py, lib/python/temporal/datetime_math.py, lib/python/temporal/extract.py, lib/python/temporal/factory.py, lib/python/temporal/gui_support.py, lib/python/temporal/list_stds.py, lib/python/temporal/mapcalc.py, lib/python/temporal/metadata.py, lib/python/temporal/open_stds.py, lib/python/temporal/register.py, lib/python/temporal/sampling.py, lib/python/temporal/space_time_datasets.py, lib/python/temporal/spatial_extent.py, .../temporal/spatial_topology_dataset_connector.py, .../temporal/spatio_temporal_relationships.py, lib/python/temporal/stds_export.py, lib/python/temporal/stds_import.py, lib/python/temporal/temporal_algebra.py, lib/python/temporal/temporal_extent.py, lib/python/temporal/temporal_granularity.py, lib/python/temporal/temporal_operator.py, lib/python/temporal/temporal_raster3d_algebra.py, lib/python/temporal/temporal_raster_algebra.py, .../temporal/temporal_raster_base_algebra.py, .../temporal_topology_dataset_connector.py, lib/python/temporal/temporal_vector_algebra.py, lib/python/temporal/univar_statistics.py: temporal: revert changes (https://trac.osgeo.org/grass/changeset/68139 and https://trac.osgeo.org/grass/changeset/68177) since they are not fixing bugs and therefore they should go in relbr72 * scripts/d.correlate/d.correlate.py, scripts/d.frame/d.frame.py, scripts/d.polar/d.polar.py, scripts/d.rast.edit/d.rast.edit.py, scripts/d.rast.leg/d.rast.leg.py, scripts/d.redraw/d.redraw.py, scripts/db.dropcolumn/db.dropcolumn.py, scripts/db.in.ogr/db.in.ogr.py, scripts/db.out.ogr/db.out.ogr.py, scripts/db.test/db.test.py, scripts/db.univar/db.univar.py, scripts/g.extension.all/g.extension.all.py, scripts/g.extension/g.extension.py, .../g.extension/testsuite/test_addons_modules.py, scripts/g.manual/g.manual.py, scripts/g.search.modules/g.search.modules.py, .../testsuite/test_g_search_modules.py, scripts/i.colors.enhance/i.colors.enhance.py, scripts/i.image.mosaic/i.image.mosaic.py, scripts/i.in.spotvgt/i.in.spotvgt.py, scripts/i.oif/i.oif.py, scripts/i.spectral/i.spectral.py, scripts/i.tasscap/i.tasscap.py, scripts/m.proj/m.proj.py, scripts/r.blend/r.blend.py, scripts/r.buffer.lowmem/r.buffer.lowmem.py, scripts/r.colors.stddev/r.colors.stddev.py, scripts/r.fillnulls/r.fillnulls.py, scripts/r.grow/r.grow.py, scripts/r.import/r.import.py, scripts/r.in.aster/r.in.aster.py, scripts/r.in.srtm/r.in.srtm.py, scripts/r.in.wms/r.in.wms.py, scripts/r.in.wms/srs.py, scripts/r.in.wms/wms_base.py, scripts/r.in.wms/wms_cap_parsers.py, scripts/r.in.wms/wms_drv.py, scripts/r.in.wms/wms_gdal_drv.py, scripts/r.mask/r.mask.py, scripts/r.out.xyz/r.out.xyz.py, scripts/r.pack/r.pack.py, scripts/r.plane/r.plane.py, scripts/r.reclass.area/r.reclass.area.py, scripts/r.shade/r.shade.py, scripts/r.tileset/r.tileset.py, scripts/r.unpack/r.unpack.py, scripts/r3.in.xyz/r3.in.xyz.py, scripts/v.build.all/v.build.all.py, scripts/v.centroids/v.centroids.py, scripts/v.db.addcolumn/v.db.addcolumn.py, scripts/v.db.addtable/v.db.addtable.py, scripts/v.db.dropcolumn/v.db.dropcolumn.py, scripts/v.db.droprow/v.db.droprow.py, scripts/v.db.droptable/v.db.droptable.py, scripts/v.db.join/v.db.join.py, scripts/v.db.reconnect.all/v.db.reconnect.all.py, scripts/v.db.renamecolumn/v.db.renamecolumn.py, scripts/v.db.univar/v.db.univar.py, scripts/v.db.update/v.db.update.py, scripts/v.dissolve/v.dissolve.py, scripts/v.import/v.import.py, scripts/v.in.e00/v.in.e00.py, scripts/v.in.geonames/v.in.geonames.py, scripts/v.in.lines/v.in.lines.py, scripts/v.in.mapgen/v.in.mapgen.py, scripts/v.in.wfs/v.in.wfs.py, scripts/v.krige/v.krige.py, scripts/v.pack/v.pack.py, .../v.rast.stats/testsuite/test_v_rast_stats.py, scripts/v.rast.stats/v.rast.stats.py, scripts/v.report/v.report.py, scripts/v.unpack/v.unpack.py, scripts/v.what.strds/testsuite/test_what_strds.py, scripts/v.what.strds/v.what.strds.py, scripts/wxpyimgview/wxpyimgview.py, scripts/wxpyimgview/wxpyimgview_gui.py: grass71/scripts: revert changes (https://trac.osgeo.org/grass/changeset/68140 and https://trac.osgeo.org/grass/changeset/68178) since they are not fixing bugs and therefore they should go in relbr72 * lib/python/script/utils.py: script.utils: fix bug in decode/encode function * lib/python/script/testsuite/test_utils.py: script.utils: add test to highlight bug in encode/decode functions * scripts/m.proj/m.proj.py: m.proj: fix undefned global variable 'grass' * lib/python/temporal/temporal_operator.py: temporal python library: fix doctest to return a tuple 2016-03-28 Markus Neteler * raster/r.cost/main.c, raster/r.stream.extract/r.stream.extract.html, raster/r.walk/main.c, raster/r.watershed/ram/do_flatarea.c, vector/v.net.centrality/v.net.centrality.html: various typo fixed (https://trac.osgeo.org/grass/ticket/2971) 2016-03-25 Martin Landa * lib/python/script/utils.py: libpython/set_path(): fix compilation of some addons, see https://trac.osgeo.org/grass/ticket/2968 * gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/model.py: g.gui.gmodeler - not possible to remove data from model (trac https://trac.osgeo.org/grass/ticket/2947) * raster/r.topmodel/main.c, raster/r.topmodel/r.topmodel.html: r.topmodel: manual syntax cosmentics * lib/gis/parser.c: don't launch GUI dialogs from command line when GUI is text (fix when GUI is not defined) * lib/gis/parser.c: don't launch GUI dialogs from command line when GUI is text * mswindows/osgeo4w/package.sh: osgeo4w: add missing library (see https://trac.osgeo.org/grass/ticket/2959) * configure, configure.in, lib/init/Makefile: svn revision 00000 to exported (no need for backport) 2016-03-25 Pietro Zambelli * scripts/d.correlate/d.correlate.py, scripts/d.frame/d.frame.py, scripts/d.polar/d.polar.py, scripts/d.rast.edit/d.rast.edit.py, scripts/d.rast.leg/d.rast.leg.py, scripts/d.redraw/d.redraw.py, scripts/db.dropcolumn/db.dropcolumn.py, scripts/db.in.ogr/db.in.ogr.py, scripts/db.out.ogr/db.out.ogr.py, scripts/db.test/db.test.py, scripts/db.univar/db.univar.py, scripts/g.extension.all/g.extension.all.py, scripts/g.extension/g.extension.py, .../g.extension/testsuite/test_addons_modules.py, scripts/g.manual/g.manual.py, scripts/g.search.modules/g.search.modules.py, .../testsuite/test_g_search_modules.py, scripts/i.colors.enhance/i.colors.enhance.py, scripts/i.image.mosaic/i.image.mosaic.py, scripts/i.in.spotvgt/i.in.spotvgt.py, scripts/i.oif/i.oif.py, scripts/i.spectral/i.spectral.py, scripts/i.tasscap/i.tasscap.py, scripts/m.proj/m.proj.py, scripts/r.blend/r.blend.py, scripts/r.buffer.lowmem/r.buffer.lowmem.py, scripts/r.colors.stddev/r.colors.stddev.py, scripts/r.fillnulls/r.fillnulls.py, scripts/r.grow/r.grow.py, scripts/r.import/r.import.py, scripts/r.in.aster/r.in.aster.py, scripts/r.in.srtm/r.in.srtm.py, scripts/r.in.wms/r.in.wms.py, scripts/r.in.wms/srs.py, scripts/r.in.wms/wms_base.py, scripts/r.in.wms/wms_cap_parsers.py, scripts/r.in.wms/wms_drv.py, scripts/r.in.wms/wms_gdal_drv.py, scripts/r.mask/r.mask.py, scripts/r.out.xyz/r.out.xyz.py, scripts/r.pack/r.pack.py, scripts/r.plane/r.plane.py, scripts/r.reclass.area/r.reclass.area.py, scripts/r.shade/r.shade.py, scripts/r.tileset/r.tileset.py, scripts/r.unpack/r.unpack.py, scripts/r3.in.xyz/r3.in.xyz.py, scripts/v.build.all/v.build.all.py, scripts/v.centroids/v.centroids.py, scripts/v.db.addcolumn/v.db.addcolumn.py, scripts/v.db.addtable/v.db.addtable.py, scripts/v.db.dropcolumn/v.db.dropcolumn.py, scripts/v.db.droprow/v.db.droprow.py, scripts/v.db.droptable/v.db.droptable.py, scripts/v.db.join/v.db.join.py, scripts/v.db.reconnect.all/v.db.reconnect.all.py, scripts/v.db.renamecolumn/v.db.renamecolumn.py, scripts/v.db.univar/v.db.univar.py, scripts/v.db.update/v.db.update.py, scripts/v.dissolve/v.dissolve.py, scripts/v.import/v.import.py, scripts/v.in.e00/v.in.e00.py, scripts/v.in.geonames/v.in.geonames.py, scripts/v.in.lines/v.in.lines.py, scripts/v.in.mapgen/v.in.mapgen.py, scripts/v.in.wfs/v.in.wfs.py, scripts/v.krige/v.krige.py, scripts/v.pack/v.pack.py, .../v.rast.stats/testsuite/test_v_rast_stats.py, scripts/v.rast.stats/v.rast.stats.py, scripts/v.report/v.report.py, scripts/v.unpack/v.unpack.py, scripts/v.what.strds/testsuite/test_what_strds.py, scripts/v.what.strds/v.what.strds.py, scripts/wxpyimgview/wxpyimgview.py, scripts/wxpyimgview/wxpyimgview_gui.py: grass71/scripts: apply pep8 and make them readable for python3 * lib/python/temporal/__init__.py, lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/aggregation.py, lib/python/temporal/base.py, lib/python/temporal/c_libraries_interface.py, lib/python/temporal/core.py, lib/python/temporal/datetime_math.py, lib/python/temporal/extract.py, lib/python/temporal/factory.py, lib/python/temporal/gui_support.py, lib/python/temporal/list_stds.py, lib/python/temporal/mapcalc.py, lib/python/temporal/metadata.py, lib/python/temporal/open_stds.py, lib/python/temporal/register.py, lib/python/temporal/sampling.py, lib/python/temporal/space_time_datasets.py, lib/python/temporal/spatial_extent.py, .../temporal/spatial_topology_dataset_connector.py, .../temporal/spatio_temporal_relationships.py, lib/python/temporal/stds_export.py, lib/python/temporal/stds_import.py, lib/python/temporal/temporal_algebra.py, lib/python/temporal/temporal_extent.py, lib/python/temporal/temporal_granularity.py, lib/python/temporal/temporal_operator.py, lib/python/temporal/temporal_raster3d_algebra.py, lib/python/temporal/temporal_raster_algebra.py, .../temporal/temporal_raster_base_algebra.py, .../temporal_topology_dataset_connector.py, lib/python/temporal/temporal_vector_algebra.py, lib/python/temporal/univar_statistics.py: temporal: make temporal python library importable from python3 * lib/python/pygrass/rpc/base.py: pygrass: remove old exception style to be compatible with python3 2016-03-24 Markus Neteler * lib/gis/datum.table, lib/proj/convert.c: libgis/libproj: +datum related to SIRGAS 2000/EPSG:4674 2016-03-24 Markus Metz * lib/gis/datum.table, lib/gis/datumtransform.table, lib/proj/convert.c: libgis/libproj: +S_JTSK datum 2016-03-24 Moritz Lennert * vector/v.to.db/areas.c: v.to.db: allow (unitless) calculation of perimeter in XY location 2016-03-24 Markus Metz * lib/proj/convert.c: libproj: fix mixing of projection name and coordinate system name * general/g.proj/output.c: g.proj: fix typo * general/g.proj/input.c, lib/proj/Makefile, lib/proj/convert.c: read CSV from GDAL data directory (solve https://trac.osgeo.org/grass/ticket/2456) 2016-03-23 Huidae Cho * lib/gis/parser_standard_options.c: parser: Fix indentation 2016-03-23 Markus Metz * raster/r.series/main.c: r.series: sync weights handling to r.neighbors, use w_* fns 2016-03-23 Luca Delucchi * gui/wxpython/tplot/frame.py: g.gui.tplot: fixed bug with wxPython 2.8 * gui/wxpython/tplot/g.gui.tplot.py: g.gui.tplot: add capabilities to save figure more formats * gui/wxpython/tplot/frame.py: g.gui.tplot: improved tool with stvds 2016-03-23 Vaclav Petras * vector/v.vol.rst/user3.c: v.vol.rst: remove unused write to array Causes segfaut when number of points is much smaller then number of columns (valgrind: invalid write of size 8). Is seems that A is not used anymore in these loops and for next run it is initialized again. The index used is completely out of range (number of columns versus number of points). 2016-03-22 Markus Metz * vector/v.select/main.c, vector/v.select/overlap.c, vector/v.select/proto.h, vector/v.select/select.c, vector/v.select/write.c: v.select: fix reverse selection of areas 2016-03-22 Markus Neteler * locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fi.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po: i.target: Fix a message (complete https://trac.osgeo.org/grass/changeset/68090) 2016-03-22 Anna Petrášová * gui/wxpython/gui_core/dialogs.py: wxGUI: apply natural sort also when filtering data 2016-03-21 Vaclav Petras * scripts/m.proj/m.proj.py: m.proj: add test for the presence of + in proj_in string (author: Rob Parsons) Change for proj_out already in https://trac.osgeo.org/grass/changeset/68094 by mistake. * scripts/m.proj/m.proj.py: m.proj: PEP8 compliant code (author: Rob Parsons) File header according to https://trac.osgeo.org/grass/wiki/Submitting/Python 2016-03-21 Moritz Lennert * lib/gis/parser.c, lib/gis/parser_help.c: parser: add superquiet flag that suppresses non-fatal warnings (https://trac.osgeo.org/grass/ticket/2967 - patch by rouault) 2016-03-21 Huidae Cho * imagery/i.rectify/target.c: i.rectify: Add a newline between messages * imagery/i.target/main.c: i.target: Fix a message 2016-03-19 Vaclav Petras * raster/r.in.lidar/main.c, raster/r.in.lidar/point_binning.c, raster/r.in.lidar/support.c: r.in.lidar: cast to size_t before multiplying rows and cols Otherwise it segfaults with number of cells larger than max of signed int. 2016-03-19 Maris Nartiss * raster/r.neighbors/r.neighbors.html: r.neighbors: list all methods in documentation (fixes https://trac.osgeo.org/grass/ticket/2965); Provide an example of use (related to https://trac.osgeo.org/grass/ticket/2620) 2016-03-18 Markus Neteler * gui/wxpython/gmodeler/g.gui.gmodeler.html: wxGUI gmodeler manual: MODIS NDVI url; language fixes * scripts/r.blend/r.blend.html, scripts/r.rgb/r.rgb.html, scripts/r.rgb/r.rgb.py: r.rgb: more keywords; fix example; r.blend manual: add r.rgb reference 2016-03-18 Huidae Cho * scripts/v.unpack/v.unpack.py: v.unpack: Fix a message 2016-03-17 Anna Petrášová * gui/wxpython/docs/wxGUI.modules.html: wxGUI/man: fix image names on modules page 2016-03-16 Vaclav Petras * scripts/r.rgb/r.rgb.py: r.rgb: at least one of rgb is required (avoid r.mapcalc parse error later) 2016-03-16 Markus Metz * vector/v.extract/v.extract.html: v.extract: update manual 2016-03-15 Anna Petrášová * gui/wxpython/docs/wxGUI.components.html, gui/wxpython/docs/wxGUI.html, gui/wxpython/docs/wxGUI.modules.html, gui/wxpython/docs/wxGUI_modules_flags.png, gui/wxpython/docs/wxGUI_modules_parameters.png, gui/wxpython/docs/wxGUI_modules_style_left.png, gui/wxpython/docs/wxGUI_modules_style_top.png, gui/wxpython/docs/wxGUI_modules_widget_file1.png, gui/wxpython/docs/wxGUI_modules_widget_file2.png, .../docs/wxGUI_modules_widget_selection.png: wxGUI/doc: add manual page on module dialogs 2016-03-15 Markus Neteler * general/g.findfile/g.findfile.html: g.findfile manual: shell examples extended 2016-03-15 Huidae Cho * lib/gis/parser.c: G_recreate_command: Add empty answers. Fix the command history for e.g., v.edit where="". Without this fix, where="" is not included, which makes an invalid command. * lib/gis/parser.c: parser: Fix compilation warnings * lib/gis/parser.c: parser: Revert https://trac.osgeo.org/grass/changeset/68057 since this fix changes the meaning of answers[0] * lib/gis/parser.c: Don't ignore an empty answer when splitting options. Fixes the command history for e.g., v.edit where="". Without this fix, where="" is not included, which makes an invalid command. 2016-03-14 Yann Chemin * lib/proj/iau2000.csv, lib/proj/iau2009.csv: bugfix in Mollweide and Robinson descriptions 2016-03-13 Martin Landa * gui/wxpython/gmodeler/model.py: g.gui.gmodeler - strange duplicity when setting comment (https://trac.osgeo.org/grass/ticket/2944) * gui/wxpython/gmodeler/model.py: wxGUI/modeler: fix issue related to https://trac.osgeo.org/grass/changeset/68050 * gui/wxpython/gmodeler/model.py: g.gui.gmodeler - all layers rewritten by last output for more than one parameter (https://trac.osgeo.org/grass/ticket/2909) 2016-03-12 Martin Landa * gui/wxpython/gui_core/forms.py: wxGUI/forms: fix datasource handling in modeler (do not backport) * gui/wxpython/gmodeler/g.gui.gmodeler.html: wxGUI/gmodeler: re- enable link to user models available from SVN repository * gui/wxpython/gmodeler/g.gui.gmodeler.html, gui/wxpython/gmodeler/g_gui_gmodeler_avg_auto.png, gui/wxpython/gmodeler/g_gui_gmodeler_avg_map.png, gui/wxpython/gmodeler/g_gui_gmodeler_avg_run.png, gui/wxpython/gmodeler/g_gui_gmodeler_comment.png, gui/wxpython/gmodeler/g_gui_gmodeler_db.png, .../gmodeler/g_gui_gmodeler_dlg_module.png, gui/wxpython/gmodeler/g_gui_gmodeler_frame1.png, gui/wxpython/gmodeler/g_gui_gmodeler_frame2.png, gui/wxpython/gmodeler/g_gui_gmodeler_frame3.png, .../gmodeler/g_gui_gmodeler_intermediate_data.png, gui/wxpython/gmodeler/g_gui_gmodeler_items.png, gui/wxpython/gmodeler/g_gui_gmodeler_loop.png, gui/wxpython/gmodeler/g_gui_gmodeler_loop_dlg.png, .../gmodeler/g_gui_gmodeler_loop_final.png, .../gmodeler/g_gui_gmodeler_lower_toolbar.png, gui/wxpython/gmodeler/g_gui_gmodeler_model_avg.png, .../g_gui_gmodeler_model_classification.png, .../gmodeler/g_gui_gmodeler_model_landslides.png, .../gmodeler/g_gui_gmodeler_model_properties.png, .../gmodeler/g_gui_gmodeler_model_usle.png, gui/wxpython/gmodeler/g_gui_gmodeler_modis_1.png, gui/wxpython/gmodeler/g_gui_gmodeler_modis_1o.png, gui/wxpython/gmodeler/g_gui_gmodeler_modis_2.png, gui/wxpython/gmodeler/g_gui_gmodeler_modis_2o.png, gui/wxpython/gmodeler/g_gui_gmodeler_modis_3.png, gui/wxpython/gmodeler/g_gui_gmodeler_modis_3o.png, gui/wxpython/gmodeler/g_gui_gmodeler_modul.png, gui/wxpython/gmodeler/g_gui_gmodeler_modulex.png, gui/wxpython/gmodeler/g_gui_gmodeler_parameter.png, gui/wxpython/gmodeler/g_gui_gmodeler_python.png, .../gmodeler/g_gui_gmodeler_python_code.png, .../gmodeler/g_gui_gmodeler_python_code_result.png, gui/wxpython/gmodeler/g_gui_gmodeler_raster.png, gui/wxpython/gmodeler/g_gui_gmodeler_raster3d.png, gui/wxpython/gmodeler/g_gui_gmodeler_relation.png, gui/wxpython/gmodeler/g_gui_gmodeler_toolbar.png, gui/wxpython/gmodeler/g_gui_gmodeler_variables.png, .../gmodeler/g_gui_gmodeler_variables_raster.png, .../gmodeler/g_gui_gmodeler_variables_run.png, gui/wxpython/gmodeler/g_gui_gmodeler_vector.png, gui/wxpython/gmodeler/g_gui_gmodeler_zc.png, gui/wxpython/gmodeler/g_gui_gmodeler_zc_items.png: wxGUI/gmodeler: major improvements of the manual by Ludka Furtkevicova small images replaced by original (file size optimized by svn-image.sh) scaling done by 2016-03-12 Yann Chemin * lib/proj/iau2000.csv, lib/proj/iau2009.csv: Corrected AUTO Albers Equal Area bug that made Proj crash 2016-03-12 Martin Landa * gui/wxpython/gmodeler/Makefile, gui/wxpython/gmodeler/g.gui.gmodeler.html, .../g_gui_gmodeler_zipcodes_avg_elevation.gxm: g.gui.gmodeler: link sample model in the manual (by Ludka Furtkevicova) * gui/wxpython/gui_core/forms.py: wxGUI/forms: do not force fully qualified map names (keep it on the user, forcing can cause problems to the modeler) 2016-03-10 Markus Neteler * vector/v.split/v.split.html: v.split manual: examples updated * vector/v.to.points/v.to.points.html: v.to.points manual: new NC data example * REQUIREMENTS.html: REQUIREMENTS: added python-termcolor 2016-03-09 Markus Metz * vector/v.net.alloc/Makefile, vector/v.net.alloc/alloc.c, vector/v.net.alloc/alloc.h, vector/v.net.alloc/main.c, vector/v.net.alloc/v.net.alloc.html, vector/v.net.alloc/v_net_alloc_from_centers.png, vector/v.net.alloc/v_net_alloc_to_centers.png: v.net.alloc: add option to use costs from centers or costs to centers * lib/vector/neta/articulation_point.c, lib/vector/neta/components.c, lib/vector/neta/spanningtree.c, lib/vector/neta/utils.c: netalib: minor updates 2016-03-08 Markus Metz * vector/v.net.spanningtree/v.net.spanningtree.html: v.net.spanningtree: update manual 2016-03-08 Luca Delucchi * scripts/v.db.join/v.db.join.py: v.db.join: PEP8 cleanup 2016-03-08 Martin Landa * lib/raster/gdal.c: libraster: support linking GDAL2 2016-03-08 Markus Neteler * gui/wxpython/dbmgr/base.py, gui/wxpython/docs/wxGUI.toolboxes.html, gui/wxpython/gis_set.py, gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gmodeler/frame.py, imagery/i.fft/i.fft.html, lib/db/dbmi_base/login.c, lib/db/dbmi_base/string.c, lib/raster/cats.c, lib/raster/gdal.c, lib/vector/Vlib/build_pg.c, lib/vector/Vlib/header.c, lib/vector/Vlib/open_pg.c, lib/vector/Vlib/write_pg.c, lib/vector/vectorlib_pg.dox, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fi.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, raster/r.category/r.category.html, raster/r.lake/main.c, raster/r.param.scale/feature.c, raster/r.param.scale/param.c, raster/r.param.scale/param.h, raster/r.resamp.bspline/r.resamp.bspline.html, raster/r.ros/main.c, raster/r.sim/r.sim.sediment/r.sim.sediment.html, raster/r.sim/r.sim.water/r.sim.water.html, raster/r.what/r.what.html, raster/rasterintro.html, vector/v.build/main.c, vector/v.build/v.build.html, vector/v.clean/v.clean.html, vector/v.surf.bspline/v.surf.bspline.html: various spelling errors fixed * vector/v.buffer/v.buffer.html: v.buffer manual: demystify caps * vector/v.net.steiner/v.net.steiner.html: fix https://trac.osgeo.org/grass/changeset/68003 2016-03-05 Markus Metz * vector/v.net.path/path.c: v.net.path: no duplicate vertices * lib/vector/neta/flow.c: netalib: consider closed nodes * lib/vector/neta/components.c: netalib: fix network components * vector/v.net.components/main.c, vector/v.net.components/v.net.components.html: v.net.components: various bug fixes 2016-03-05 Maris Nartiss * vector/v.net.steiner/v.net.steiner.html: v.net.steiner: add a warning on high memory demand for computation. Related to https://trac.osgeo.org/grass/ticket/1761 * vector/v.net.steiner/main.c: v.net.steiner: make less verbose and more translator friendly 2016-03-04 Maris Nartiss * vector/v.net.steiner/main.c: v.net.steiner: fix out of bounds reads and writes * vector/v.net.steiner/main.c: v.net.steiner: shortest road is searched between node not line id's (Fixes https://trac.osgeo.org/grass/ticket/2743) 2016-03-04 Vaclav Petras * .travis.yml: use -Werror=implicit-function-declaration for Travis CI Alternative would be before_script: - export CFLAGS=... 2016-03-04 Markus Neteler * doc/infrastructure.txt: doc/infrastructure.txt: mention coverity scan tool 2016-03-04 Vaclav Petras * include/defs/gis.h: parser: add missing fun decl from https://trac.osgeo.org/grass/changeset/67994 (-Werror=implicit- function-declaration) 2016-03-04 Markus Neteler * doc/infrastructure.txt: doc/infrastructure.txt: updated 2016-03-04 Vaclav Petras * lib/gis/parser.c, lib/gis/progrm_nme.c: parser: provide wxGUI forms.py with a full path if available (https://trac.osgeo.org/grass/ticket/2133) The GUI form/dialog now opens for a script which is not on path and from command line and main GUI the dialog will actually execute the module because the full path is available. (Needs also r67993.) * lib/python/script/task.py: wxGUI: carry on the full path to executable for form.py if provided (https://trac.osgeo.org/grass/ticket/2133) 2016-03-03 Markus Metz * lib/vector/neta/path.c: netalib, path.c: consider node costs, update documentation * lib/vector/neta/utils.c: netalib, utils.c: fix cost multiplier, update documentation * vector/v.net.distance/main.c, vector/v.net.distance/v.net.distance.html: v.net.distance: change path categories, adjust line directions 2016-03-03 Soeren Gebbert * lib/gis/mapset_nme.c: libgis: Fixed function name in debug message 2016-03-02 Vaclav Petras * gui/wxpython/gui_core/pyedit.py: wxGUI/pyedit: svn propset, file header, typo 2016-03-01 Markus Metz * vector/v.net.distance/main.c, vector/v.net.distance/v.net.distance.html: v.net.distance: fix path calculation, add new flag to produce single line paths * include/defs/neta.h, lib/vector/Vlib/net_build.c, lib/vector/neta/path.c: vectorlib: +NetA_distance_to_points() 2016-03-01 Vaclav Petras * raster/r.sim/r.sim.water/r.sim.water.html: r.sim.water: add reference from 2015 2016-02-29 Vaclav Petras * gui/wxpython/lmgr/pyshell.py: wxGUI/lmgr: open simple Python editor from Python tab * gui/wxpython/gui_core/pystc.py: wxGUI: show whitespace in the python editor (pyedit and gmodeler) * gui/wxpython/gui_core/pystc.py: wxGUI: use monospaced font the python editor (pyedit and gmodeler) * gui/wxpython/gui_core/pyedit.py, gui/wxpython/xml/menudata_pyedit.xml: wxGUI: add simple Python editor [news] Provides Open, Save and Run plus examples and templates. Always shows a simple template which can run right away with simple text output. Links online resources related to Python. Focused on absolute beginners. 2016-02-27 Markus Metz * include/defs/gis.h, lib/gis/compress.h, lib/raster/get_row.c, lib/raster/put_row.c: generalize compression interface 2016-02-27 Anna Petrášová * gui/wxpython/lmgr/frame.py: wxGUI: fix undefined variable from https://trac.osgeo.org/grass/changeset/67864 * raster/r.transect/main.c: r.transect: use new r.profile parameter names, https://trac.osgeo.org/grass/ticket/2938 2016-02-26 Luca Delucchi * temporal/t.rast.export/t.rast.export.html, temporal/t.vect.export/t.vect.export.html: t.*.export: improved documentation related to https://trac.osgeo.org/grass/ticket/2416 * .../testsuite/r_grow_distance_test.py: r.grow.distance: added test thanks to aandre (https://trac.osgeo.org/grass/ticket/2937) * lib/python/temporal/stds_import.py, temporal/t.rast.import/t.rast.import.py, .../testsuite/data/precip_2000.tar.bzip2, .../testsuite/test_temporal_rast_import.py: t.rast.import: added memory option https://trac.osgeo.org/grass/ticket/2375, added answer /tmp to directory option, added test * lib/python/temporal/stds_export.py: temporal export: fixed export of datasets if where option is used * lib/python/temporal/stds_export.py, temporal/t.rast.export/t.rast.export.py, .../t.rast.export/testsuite/test_rast_export.py: t.rast.export: added type option to propagate in r.out.gdal 2016-02-26 Martin Landa * gui/icons/grass_osgeo.ico: fix grass_osgeo.ico size (updated icon provided by Vincent Bain) 2016-02-26 Luca Delucchi * .../t.rast.accdetect/testsuite/test.t.rast.accdetect.reverse.sh, temporal/t.rast.accdetect/testsuite/test.t.rast.accdetect.sh, temporal/t.rast.aggregate.ds/testsuite/test.t.rast.aggregate.ds.sh: temporal modules: fixed tests 2016-02-26 Martin Landa * gui/icons/grass.ico, gui/icons/grass_osgeo.ico: update grass icons (default and osgeo4w) - done by Vincent Bain * gui/wxpython/gmodeler/g.gui.gmodeler.html: wxGUI/modeler: comment- out broken link to user-defined models 2016-02-26 Vaclav Petras * vector/v.patch/main.c: v.patch: remove unnecessary description (provided in std flag since https://trac.osgeo.org/grass/changeset/67953) * lib/gis/parser_standard_options.c: libgis: more details for the standard flag -b Shows same labels for all modules, some modules provide custom description. 2016-02-25 Markus Metz * lib/raster/get_row.c: libraster: complete https://trac.osgeo.org/grass/changeset/67943 2016-02-25 Yann Chemin * gui/wxpython/location_wizard/wizard.py: Added support for IAU Planetary bodies * lib/proj/iau2000.csv, lib/proj/iau2009.csv: add PROJ4-styled description of IAU2000 and IAU2009 SRS 2016-02-25 Moritz Lennert * general/g.copy/main.c: Claryfing message when to filename already exists 2016-02-25 Luca Delucchi * temporal/t.rast.gapfill/t.rast.gapfill.py, temporal/t.rast.gapfill/testsuite/test_gapfill.py: t.rast.gapfill: added suffix option 2016-02-24 Luca Delucchi * lib/python/temporal/aggregation.py, temporal/t.rast.aggregate.ds/t.rast.aggregate.ds.py, temporal/t.rast.aggregate/t.rast.aggregate.py, .../testsuite/test_aggregation_absolute.py, .../testsuite/test_aggregation_absolute_parallel.py: t.rast.aggregate*: replace -s flag with suffix option 2016-02-24 Markus Metz * lib/raster/close.c, lib/raster/open.c, lib/raster/put_row.c: rasterlib: change name of compressed null file, set default compression method to LZ4 2016-02-24 Luca Delucchi * temporal/t.rast.neighbors/t.rast.neighbors.py, .../t.rast.neighbors/testsuite/test_neighbors.py, temporal/t.rast.to.vect/t.rast.to.vect.py, temporal/t.rast.to.vect/testsuite/test_to_vect.py: t.rast.neighbors, t.rast.to.vect: added suffix option * lib/python/temporal/extract.py, temporal/t.rast.extract/t.rast.extract.py, temporal/t.rast.extract/testsuite/test_extract.py, temporal/t.rast3d.extract/t.rast3d.extract.py, .../t.rast3d.extract/testsuite/test_extract.py, temporal/t.vect.extract/t.vect.extract.py, .../t.vect.extract/testsuite/test_vect_extract.py: temporal extract: added suffix option * lib/python/temporal/datetime_math.py, temporal/t.rast.accdetect/testsuite/test_simple.py, .../t.rast.accumulate/testsuite/test_accumulation.py, temporal/t.rast.contour/testsuite/test_convert.py: temporal framework: replace '.' with '_' * temporal/t.rast.accdetect/t.rast.accdetect.py, temporal/t.rast.accdetect/testsuite/test_simple.py, temporal/t.rast.accumulate/t.rast.accumulate.py, .../testsuite/test_accumulation.py, temporal/t.rast.contour/t.rast.contour.py, temporal/t.rast.contour/testsuite/test_convert.py: t.rast.accdetect, t.rast.accumulate, t.rast.contour: added suffix option * lib/python/temporal/datetime_math.py: temporal library: added functions to create time and numeric suffix 2016-02-24 Markus Metz * raster/r.in.xyz/r.in.xyz.html: r.in.xyz: n map sum is fixed * raster/r.in.xyz/main.c: r.in.xyz: fix https://trac.osgeo.org/grass/changeset/67928 2016-02-23 Markus Metz * raster/r.in.lidar/main.c, raster/r.in.lidar/r.in.lidar.html: r.in.lidar: bugfix for percent < 100 and other fp precision management errors * raster/r.in.xyz/main.c, raster/r.in.xyz/r.in.xyz.html: r.in.xyz: bugfix for percent < 100 and other fp precision management errors 2016-02-22 Markus Metz * raster/r.watershed/front/r.watershed.html: r.watershed: fix manual (https://trac.osgeo.org/grass/ticket/2664) * raster/r.watershed/ram/close_maps.c: r.watershed: avoid segfault with SPI (https://trac.osgeo.org/grass/ticket/2839) * vector/v.to.rast/do_areas.c, vector/v.to.rast/main.c, vector/v.to.rast/v.to.rast.html, vector/v.to.rast/vect2rast.c: v.to.rast: fix https://trac.osgeo.org/grass/ticket/2239 2016-02-21 Markus Metz * imagery/i.segment/open_files.c: i.segment: fix https://trac.osgeo.org/grass/ticket/2856 2016-02-20 Markus Metz * raster/r.compress/r.compress.html, raster/rasterintro.html: update documentation for raster compression 2016-02-20 Markus Neteler * REQUIREMENTS.html: REQUIREMENTS.html: mention python-matplotlib * gui/wxpython/iscatt/plots.py, gui/wxpython/timeline/frame.py, gui/wxpython/tplot/frame.py: wxGUI: print more detailed error message in case of matplotlib failure 2016-02-20 Martin Landa * mswindows/osgeo4w/package.sh: wingrass: build against GDAL 2.0.0 (osgeo4w switched to GDAL 2.0.0) * gui/wxpython/core/toolboxes.py: wxGUI: fix _getAddons (use 'g.extension -ag') * scripts/g.extension/g.extension.py: g.extension: -ag output cosmetics (bin -> executables) * scripts/g.extension/g.extension.py: g.extension: implemenent flags combination -ag to print installed extension in shell script style (useful in wxGUI) * lib/python/script/utils.py: libpython: formating cosmetics in get_lib_path() * lib/python/script/utils.py: get_lib_path(): fix g.extension logic when libname is defined 2016-02-20 Markus Metz * raster/r.compress/r.compress.html: r.compress: example with GRASS_COMPRESSOR * lib/init/variables.html: libinit: document GRASS_COMPRESSOR 2016-02-20 Martin Landa * lib/python/script/utils.py: pythonlib: fix get_lib_path() for g.extension 2016-02-20 Markus Metz * raster/r.compress/r.compress.html: r.compress: update manual 2016-02-19 Markus Metz * raster/r.compress/main.c, raster/r.compress/r.compress.html: r.compress: raster map must be in current mapset, support recompression 2016-02-19 Luca Delucchi * temporal/t.connect/testsuite/test_distr_tgis_db_raster.py, temporal/t.connect/testsuite/test_distr_tgis_db_raster3d.py, temporal/t.connect/testsuite/test_distr_tgis_db_vector.py: t.connect: fixed testsuite, return to the right mapset 2016-02-19 Vaclav Petras * general/g.findfile/g.findfile.html, lib/python/docs/src/script_intro.rst, raster/r.sun/r.sun.html, scripts/d.out.file/d.out.file.html, scripts/d.to.rast/d.to.rast.html, vector/v.info/v.info.html: wxGUI/lmgr: fix documentation enteries for tabs missed in https://trac.osgeo.org/grass/changeset/67852 2016-02-18 Luca Delucchi * lib/python/temporal/list_stds.py, temporal/t.list/t.list.py: temporal: output parameter close file * .../testsuite/test_distr_tgis_db_raster.py, .../testsuite/test_distr_tgis_db_raster3d.py, .../testsuite/test_distr_tgis_db_vector.py: testsuite: added tests for t.list, t.rast.list, t.vect.list, t.raster3d.list with output parameter 2016-02-18 Martin Landa * gui/wxpython/datacatalog/tree.py, gui/wxpython/gui_core/treeview.py: wxGUI/datacatalog: expand/collapse on double click 2016-02-18 Luca Delucchi * gui/wxpython/gui_core/query.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapswipe/frame.py, lib/python/script/raster.py, lib/python/script/testsuite/test_raster.py: python script: fixed raster_what function to work with or without localized labels [https://trac.osgeo.org/grass/ticket/2912], added also tests 2016-02-18 Martin Landa * gui/wxpython/datacatalog/tree.py: wxGUI: fix various datalog issues (copying, renaming, deleting) 2016-02-18 Pietro Zambelli * lib/python/script/utils.py: scipt utils: fix set_path when load libraries from GRASS_ADDON_BASE directory 2016-02-17 Martin Landa * gui/wxpython/datacatalog/catalog.py: wxGUI/datacatalog: expand current mapset instead of location * gui/wxpython/datacatalog/tree.py: g.gui.datacatalog: add node for grass locations * gui/wxpython/datacatalog/frame.py, gui/wxpython/datacatalog/tree.py: g.gui.datacatalog: expand current mapset instead of location * gui/wxpython/datacatalog/frame.py: g.gui.gdatacatalog: set icon * gui/wxpython/core/gconsole.py, gui/wxpython/core/giface.py, gui/wxpython/core/layerlist.py, gui/wxpython/core/render.py, gui/wxpython/core/utils.py, gui/wxpython/core/workspace.py, gui/wxpython/gui_core/forms.py, gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/giface.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/mapdisp/main.py, gui/wxpython/mapwin/buffered.py, gui/wxpython/nviz/mapwindow.py, gui/wxpython/nviz/tools.py: wxGUI: rename map layer type '3d-raster' to 'raster_3d' (sync with g.list) * lib/gis/parser_standard_options.c: libgis: change standardized option 3d-raster to raster_3d * gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/model.py, gui/wxpython/gui_core/gselect.py: wxGUI/gmodeler: limit data dialog only to raster,raster_3d and vector 2016-02-17 Markus Neteler * lib/python/temporal/list_stds.py: temporal lib: minor doc typos fixed 2016-02-17 Luca Delucchi * lib/python/temporal/list_stds.py, temporal/t.rast.list/t.rast.list.py, temporal/t.rast3d.list/t.rast3d.list.py, temporal/t.vect.list/t.vect.list.py: temporal: add output file support for modules listing temporal information 2016-02-17 Martin Landa * gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gui_core/gselect.py: wxGUI: fixes g.gui.gmodeler - blue diagram when adding a raster data (https://trac.osgeo.org/grass/ticket/2906) * gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/model.py: wxGUI: fixes g.gui.gmodeler - Set comment after erasure (https://trac.osgeo.org/grass/ticket/2904) * gui/wxpython/gui_core/dialogs.py: wxGUI/TextEntryDialog: set focus on text widget 2016-02-17 Vaclav Petras * gui/wxpython/docs/wxGUI.html: wxGUI: update keyboard shortcuts (https://trac.osgeo.org/grass/ticket/2756) * gui/wxpython/datacatalog/tree.py, gui/wxpython/docs/wxGUI.html, gui/wxpython/gui_core/preferences.py, gui/wxpython/lmgr/frame.py: wxGUI/lmgr: simplify notebook tabs names This saves horizonatal space, so all items can fit well on all platfroms. GRASS-dev Layer Manager notebook https://lists.osgeo.org/pipermail/grass- dev/2016-January/078645.html https://lists.osgeo.org/pipermail/grass- dev/2016-February/078935.html 2016-02-17 Glynn Clements * raster/r.mapcalc/map.c: Fix row cache (issue https://trac.osgeo.org/grass/ticket/2917) 2016-02-16 Martin Landa * Vagrantfile, tools/vagrant/compile.sh: Vagrant: enable liblas * Vagrantfile: Vagrant: move from precise64 to trusty64 2016-02-16 Markus Neteler * doc/howto_release.txt: doc/howto_release.txt: another web page to update 2016-02-16 Martin Landa * Vagrantfile: Vagrant: add notes how to sync GRASS data dir * Vagrantfile, tools/vagrant/clean.sh, tools/vagrant/compile.sh, tools/vagrant/grass.sh: vagrant: add support for provisioning 2016-02-16 Luca Delucchi * temporal/t.list/t.list.py: t.list: added output option, started working on https://trac.osgeo.org/grass/ticket/2319 2016-02-16 Anna Petrášová * gui/wxpython/mapdisp/frame.py: wxGUI: fix raster querying broken https://trac.osgeo.org/grass/changeset/67751 (https://trac.osgeo.org/grass/ticket/2920) 2016-02-15 Luca Delucchi * lib/python/pygrass/modules/grid/grid.py: pygrass: fixed grid doctest, working on https://trac.osgeo.org/grass/ticket/2261 2016-02-15 Martin Landa * gui/wxpython/gmodeler/g.gui.gmodeler.html: g.gui.gmodeler: manual cosmetics (author -> authors) * gui/wxpython/gmodeler/g.gui.gmodeler.html, gui/wxpython/gmodeler/g_gui_gmodeler_avg_auto.png, .../gmodeler/g_gui_gmodeler_dlg_module.png, gui/wxpython/gmodeler/g_gui_gmodeler_frame1.png, gui/wxpython/gmodeler/g_gui_gmodeler_frame2.png, gui/wxpython/gmodeler/g_gui_gmodeler_frame3.png, .../gmodeler/g_gui_gmodeler_lower_toolbar.png, gui/wxpython/gmodeler/g_gui_gmodeler_mcomment.png, gui/wxpython/gmodeler/g_gui_gmodeler_mdb.png, gui/wxpython/gmodeler/g_gui_gmodeler_mloop.png, gui/wxpython/gmodeler/g_gui_gmodeler_mmodule.png, gui/wxpython/gmodeler/g_gui_gmodeler_mmodulex.png, gui/wxpython/gmodeler/g_gui_gmodeler_mraster.png, gui/wxpython/gmodeler/g_gui_gmodeler_mraster3d.png, gui/wxpython/gmodeler/g_gui_gmodeler_mrelation.png, gui/wxpython/gmodeler/g_gui_gmodeler_mvector.png, gui/wxpython/gmodeler/g_gui_gmodeler_parameter.png, gui/wxpython/gmodeler/g_gui_gmodeler_toolbar.png, gui/wxpython/gmodeler/g_gui_gmodeler_zc.png, gui/wxpython/gmodeler/g_gui_gmodeler_zc_items.png, gui/wxpython/gmodeler/gmodeler_frame.png: g.gui.gmodeler: major manual improvements done by Ludmila Furtkevicova * gui/icons/grass.ico, gui/icons/grass_osgeo.ico: update grass icons, sizes 128,64,48,32,24,16 (fix https://trac.osgeo.org/grass/changeset/67817, white background) 2016-02-14 Vaclav Petras * gui/wxpython/mapdisp/toolbars.py: wxGUI/mapdisp: remove erase and print buttons (https://trac.osgeo.org/grass/ticket/2799) Follows https://trac.osgeo.org/grass/changeset/65774 and r67699. Leaving the related functions there. Results in shorter toolbar. 2016-02-11 Martin Landa * gui/icons/grass.ico, gui/icons/grass_osgeo.ico: update grass icons, sizes 256,128,64,48,32,24,16 * gui/icons/Makefile: disable special 64bit grass icon (using different icons can be confusing for the user) * doc/howto_release.txt: revert https://trac.osgeo.org/grass/changeset/67796, this is done automatically by https://trac.osgeo.org/grass/browser/grass- addons/tools/wingrass-packager/cronjob.sh#L54 2016-02-10 Markus Neteler * doc/howto_release.txt: doc/howto_release.txt: update links to point to new dot-release 2016-02-10 Anna Petrášová * raster/r.watershed/ram/close_maps.c, raster/r.watershed/seg/close_maps.c: r.watershed: change warning to message, see https://trac.osgeo.org/grass/ticket/2901 2016-02-09 Markus Neteler * scripts/i.pansharpen/i.pansharpen.html, scripts/i.pansharpen/i.pansharpen.py, scripts/i.pansharpen/rgb_brovey321.jpg, scripts/i.pansharpen/rgb_ihs321.jpg, scripts/i.pansharpen/rgb_landsat321.jpg, scripts/i.pansharpen/rgb_pca321.jpg: i.pansharpen: fix r.colors call; HTML cosmetics; shrink screenshots to 600px width as per documentation rules 2016-02-08 Markus Neteler * raster/r.mapcalc/r3.mapcalc.html: r.mapcalc manual: fix if() statement formula (trac https://trac.osgeo.org/grass/ticket/2883) 2016-02-07 Martin Landa * gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gui_core/gselect.py: wxGUI/gmodeler: fix ModelDataDialog 2016-02-07 Markus Neteler * locale/po/grasswxpy_es.po: Daniel Torres: ES translation cont'ed * vector/v.proj/v.proj.html: v.proj manual: describe automated vertex densification (default) 2016-02-07 Martin Landa * gui/wxpython/core/settings.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/model.py, gui/wxpython/gmodeler/preferences.py: wxGUI/gmodeler: add support for dbtables * scripts/db.in.ogr/db.in.ogr.py: db.in.ogr: use standardized option for output table 2016-02-07 Anna Petrášová * gui/wxpython/modules/import_export.py: wxGUI: fix adding layers to tree in import dialog also for vectors and dxf (https://trac.osgeo.org/grass/ticket/2860) 2016-02-07 Martin Landa * Vagrantfile, tools/vagrant/grass.sh: add experimental Vagrantfile, see https://grasswiki.osgeo.org/wiki/Vagrant * scripts/db.in.ogr/db.in.ogr.py: db.in.ogr: add --overwrite flag * gui/wxpython/gmodeler/model.py: wxGUI/gmodeler: fix parametrized dialog on more items with the same label * gui/wxpython/gui_core/forms.py: wxGUI/forms: fix gdalselect when no layer option is defined 2016-02-07 Štěpán Turek * vector/v.net/turntable.c: v.net operation=turntable: fix for turntable name if output map is given with mapset name * vector/v.net/main.c, vector/v.net/turntable.c: v.net operation=turntable: use directly functions for GRASS vector native format * vector/v.build.polylines/main.c: v.build.polylines: cats option - desc formatting fix * vector/v.build.polylines/main.c, vector/v.build.polylines/v.build.polylines.html, vector/v.build.polylines/walk.c, vector/v.build.polylines/walk.h: v.build.polylines: added cats=same option 2016-02-06 Martin Landa * gui/wxpython/mapdisp/toolbars.py: wxGUI: disable vector selection tool in 3D (patch by krejcmat) * gui/wxpython/gui_core/vselect.py, gui/wxpython/mapdisp/frame.py: wxGUI: hightlight queried features (patch by krejcmat) * gui/wxpython/wxplot/dialogs.py: wxGUI Histogramming Tool: small (cosmetic changes) in the gui of the plot statistics frame (https://trac.osgeo.org/grass/ticket/2894) - patch by tmsz * gui/wxpython/gui_core/dialogs.py: wxGUI: fix quit dialog focus, default is close gui * gui/wxpython/core/workspace.py, gui/wxpython/lmgr/frame.py: wxGUI: remove non-needed wxPython3 mapdislay size hacks 2016-02-05 Markus Neteler * db/drivers/mysql/dbe.c: mysql driver: fix -Wformat-security issue 2016-02-04 Martin Landa * gui/wxpython/core/globalvar.py, gui/wxpython/core/settings.py, gui/wxpython/mapdisp/frame.py: wxGUI: fix windows layout (on gnome) * gui/wxpython/gui_core/dialogs.py: wxGUI: fix quit layout (on gnome) 2016-02-04 Markus Neteler * doc/howto_release.txt: doc/howto_release.txt: update Wiki as well * lib/init/variables.html: variables manual: document GRASS_ZLIB_LEVEL (lib/gis/cmprzlib.c) 2016-02-02 Markus Neteler * locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fi.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po: i18n: remove duplicate messages with msguniq 2016-02-01 Vaclav Petras * raster/r.li/r.li.html: r.li: highlight GUI and configuration file in manual 2016-01-31 Anna Petrášová * lib/python/script/array.py: pythonlib/array: fix reading raster on Windows, make read method deprecated 2016-01-31 Vaclav Petras * lib/init/grass.py: init: provide informative message for broken MS Win APPDATA settings 2016-01-29 Vaclav Petras * raster3d/raster3dintro.html: update 3D raster intro page * raster3d/Makefile, raster3d/r3.in.lidar/Makefile, raster3d/r3.in.lidar/main.c, raster3d/r3.in.lidar/r3.in.lidar.html, raster3d/r3.in.lidar/r3_in_lidar.png, raster3d/raster3dintro.html: r3.in.lidar: basic implementation [news] Experimental, major limitations described in manual. 2016-01-29 Moritz Lennert * general/g.proj/g.proj.html, gui/wxpython/lmgr/frame.py, imagery/i.landsat.acca/i.landsat.acca.html, lib/gis/verbose.c, lib/imagery/iclass_statistics.c, lib/ogsf/gvld.c, lib/python/gunittest/testsuite/test_assertions_vect.py, lib/python/temporal/open_stds.py, lib/python/temporal/temporal_algebra.py, lib/raster/range.c, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fi.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, raster/r.mapcalc/map.c, raster/r.mapcalc/map3.c, raster/r.neighbors/main.c, raster/r.proj/r.proj.html, raster/r.resamp.stats/main.c, raster/r.series/main.c, raster/r.series/r.series.html, raster/r.stream.extract/r.stream.extract.html, raster/r.watershed/ram/init_vars.c, raster3d/r3.in.ascii/r3.in.ascii.html, raster3d/r3.neighbors/main.c, scripts/r.in.aster/r.in.aster.html, vector/v.rectify/v.rectify.html, vector/v.transform/main.c, vector/v.vect.stats/main.c: Various typos (fixes https://trac.osgeo.org/grass/ticket/2882 Patch for various spelling errors (sebastic)) 2016-01-29 Anna Petrášová * gui/wxpython/gui_core/widgets.py: wxGUI: remove print statement coming from https://trac.osgeo.org/grass/changeset/67627 2016-01-29 Vaclav Petras * gui/wxpython/lmgr/toolbars.py: wxGUI/lmgr: reduce num of separators in toolbar (see https://trac.osgeo.org/grass/changeset/67699 and https://trac.osgeo.org/grass/ticket/2799) * gui/wxpython/mapdisp/toolbars.py: wxGUI: remove separators which just take space from toolbar There were separators separating individual buttons (too dense) and also one separating the combo box from the rest (might have been actually useful on some plaftorms where buttons have shades and combox boxes small borders). Results is one button shorter on Ubuntu with Unity. See also https://trac.osgeo.org/grass/ticket/2799. 2016-01-28 Markus Neteler * raster/r.support/main.c, scripts/r.import/r.import.py: r.import: added title support (contributed by pmav99); sync'ed title msg in r.support * doc/howto_release.txt: release howto: small update * display/d.mon/d.mon.html, general/g.copy/g.copy.html, general/g.gisenv/g.gisenv.html, general/g.mapsets/g.mapsets.html, gui/wxpython/rlisetup/g.gui.rlisetup.html, imagery/i.his.rgb/i.his.rgb.html, imagery/i.rgb.his/i.rgb.his.html, raster/r.cross/r.cross.html, raster/r.his/r.his.html: manual: avoid specific gender; HTML cosmetics 2016-01-27 Yann Chemin * imagery/i.evapo.mh/i.evapo.mh.html: fixed manual 2016-01-27 Vaclav Petras * gui/wxpython/datacatalog/catalog.py, gui/wxpython/gui_core/simplelmgr.py: wxGUI: use explicit import for the underscore function * gui/wxpython/xml/toolboxes.xml: wxGUI: add timeline and tplot to GUI tools toolbox Also sort alphabetically. 2016-01-27 Martin Landa * gui/wxpython/dbmgr/base.py: wxGUI/dbmgr: check insert new records by default 2016-01-27 Markus Neteler * locale/po/grasslibs_es.po: i18N: msg update from template * locale/po/grasslibs_es.po: Javier Garcia Prieto: ES cont'ed * Makefile: make libs target: also compile lib/python 2016-01-27 Anna Petrášová * gui/wxpython/lmgr/frame.py: wxGUI: use native notebook for Layer manager tabs on linux and mac to avoid glitches, keep the FlatNotebook for Windows because native looks ugly * include/Make/Script.make: make: fix compilation of certain addons on mac, lowercase r flag does not work on Mac 2016-01-26 Martin Landa * lib/python/script/utils.py: pythonlib: ascii only (https://trac.osgeo.org/grass/changeset/67669) 2016-01-26 Markus Neteler * locale/po/grasslibs_es.po: Javier Garcia Prieto: ES cont'ed 2016-01-26 Glynn Clements * raster/r.sim/simlib/Makefile: Remove redundant installation rule 2016-01-26 Soeren Gebbert * lib/python/pygrass/rpc/base.py: pygrass rpc: Terminate the server process instead of joining to avoid deadlock * lib/python/pygrass/raster/abstract.py: pygrass raster: Improved version of get_value 2016-01-25 Štěpán Turek * gui/wxpython/modules/import_export.py: update header comment 2016-01-25 Vaclav Petras * lib/python/pygrass/utils.py: fix wrong module import in https://trac.osgeo.org/grass/changeset/67669 * lib/python/pygrass/utils.py, lib/python/script/utils.py: pythonlib: move the package path functions for modules from pygrass where influenced by ctypes requirement to grass.script 2016-01-25 Martin Landa * gui/wxpython/modules/extensions.py: wxGUI/extensions: list only first 10 files 2016-01-25 Maris Nartiss * raster/r.mapcalc/func_proto.h, raster/r.mapcalc/function.c, raster/r.mapcalc/r.mapcalc.html, raster/r.mapcalc/r3.mapcalc.html, raster/r.mapcalc/testsuite/test_r3_mapcalc.py, raster/r.mapcalc/testsuite/test_r_mapcalc.py, raster/r.mapcalc/xrowcol.c: r.mapcalc: Introduce new variables to access current region dimensions in number of cells 2016-01-25 Soeren Gebbert * temporal/t.merge/t.merge.py, temporal/t.rast.series/t.rast.series.py, temporal/t.rast.what/t.rast.what.py, temporal/t.shift/t.shift.py, temporal/t.snap/t.snap.py: temporal modules: Better keywords for module_items.xml 2016-01-25 Pietro Zambelli * lib/python/pygrass/utils.py: pygrass: utils.set_path function fix revert https://trac.osgeo.org/grass/changeset/66637, setting sys.path to handle local path and add docstring to clarify the use 2016-01-25 Glynn Clements * include/Make/Grass.make, include/calc.h, include/defs/calc.h, lib/Makefile, lib/calc/Makefile, lib/calc/calc.c, {raster/r.mapcalc => lib/calc}/check.c, lib/calc/function.c, {raster/r.mapcalc => lib/calc}/xabs.c, {raster/r.mapcalc => lib/calc}/xacos.c, {raster/r.mapcalc => lib/calc}/xadd.c, {raster/r.mapcalc => lib/calc}/xand.c, {raster/r.mapcalc => lib/calc}/xand2.c, {raster/r.mapcalc => lib/calc}/xasin.c, {raster/r.mapcalc => lib/calc}/xatan.c, {raster/r.mapcalc => lib/calc}/xbitand.c, {raster/r.mapcalc => lib/calc}/xbitnot.c, {raster/r.mapcalc => lib/calc}/xbitor.c, {raster/r.mapcalc => lib/calc}/xbitxor.c, {raster/r.mapcalc => lib/calc}/xcos.c, {raster/r.mapcalc => lib/calc}/xdiv.c, {raster/r.mapcalc => lib/calc}/xdouble.c, {raster/r.mapcalc => lib/calc}/xeq.c, {raster/r.mapcalc => lib/calc}/xeval.c, {raster/r.mapcalc => lib/calc}/xexp.c, {raster/r.mapcalc => lib/calc}/xfloat.c, {raster/r.mapcalc => lib/calc}/xge.c, {raster/r.mapcalc => lib/calc}/xgraph.c, {raster/r.mapcalc => lib/calc}/xgt.c, {raster/r.mapcalc => lib/calc}/xif.c, {raster/r.mapcalc => lib/calc}/xint.c, {raster/r.mapcalc => lib/calc}/xisnull.c, {raster/r.mapcalc => lib/calc}/xle.c, {raster/r.mapcalc => lib/calc}/xlog.c, {raster/r.mapcalc => lib/calc}/xlt.c, {raster/r.mapcalc => lib/calc}/xmax.c, {raster/r.mapcalc => lib/calc}/xmedian.c, {raster/r.mapcalc => lib/calc}/xmin.c, {raster/r.mapcalc => lib/calc}/xmod.c, {raster/r.mapcalc => lib/calc}/xmode.c, {raster/r.mapcalc => lib/calc}/xmul.c, {raster/r.mapcalc => lib/calc}/xne.c, {raster/r.mapcalc => lib/calc}/xneg.c, {raster/r.mapcalc => lib/calc}/xnmax.c, {raster/r.mapcalc => lib/calc}/xnmedian.c, {raster/r.mapcalc => lib/calc}/xnmin.c, {raster/r.mapcalc => lib/calc}/xnmode.c, {raster/r.mapcalc => lib/calc}/xnot.c, {raster/r.mapcalc => lib/calc}/xnull.c, {raster/r.mapcalc => lib/calc}/xor.c, {raster/r.mapcalc => lib/calc}/xor2.c, {raster/r.mapcalc => lib/calc}/xpow.c, {raster/r.mapcalc => lib/calc}/xrand.c, {raster/r.mapcalc => lib/calc}/xround.c, {raster/r.mapcalc => lib/calc}/xshiftl.c, {raster/r.mapcalc => lib/calc}/xshiftr.c, {raster/r.mapcalc => lib/calc}/xshiftru.c, {raster/r.mapcalc => lib/calc}/xsin.c, {raster/r.mapcalc => lib/calc}/xsqrt.c, {raster/r.mapcalc => lib/calc}/xsub.c, {raster/r.mapcalc => lib/calc}/xtan.c, raster/r.mapcalc/Makefile, raster/r.mapcalc/evaluate.c, raster/r.mapcalc/expression.c, raster/r.mapcalc/expression.h, raster/r.mapcalc/func_proto.h, raster/r.mapcalc/function.c, raster/r.mapcalc/globals.h, raster/r.mapcalc/main.c, raster/r.mapcalc/map.c, raster/r.mapcalc/map3.c: Move vectorised functions from r.mapcalc into a separate library 2016-01-24 Markus Neteler * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fi.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fi.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fi.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ko.po, locale/po/grasswxpy_lv.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ro.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: i18N: msg update from template * scripts/v.import/v.import.py: v.import: support overwriting 2016-01-24 Maris Nartiss * locale/po/grasslibs_lv.po, locale/po/grassmods_lv.po, locale/po/grasswxpy_lv.po: Latvian language translation update * gui/wxpython/psmap/dialogs.py, lib/init/grass.py, lib/vector/diglib/struct_alloc.c: Add comments for translators and fix gettext usage * gui/wxpython/gis_set.py: Add comments for translators to help differentiating between similar words. Comment must be on preceding line to string! 2016-01-23 Martin Landa * vector/v.in.ogr/main.c: v.in.ogr: msg fix (see https://trac.osgeo.org/grass/changeset/67645) 2016-01-23 Markus Neteler * scripts/r.import/r.import.py, scripts/v.import/v.import.py: msg fix 2016-01-23 Anna Petrášová * gui/wxpython/core/gconsole.py, gui/wxpython/modules/import_export.py: wxGUI: fix adding layers to tree in import dialog (https://trac.osgeo.org/grass/ticket/2860) 2016-01-23 Martin Landa * gui/wxpython/gui_core/vselect.py, lib/python/script/vector.py: pythonlib: vector_what(): add new parameter to skip quering attributes (no backport is needed) * gui/wxpython/lmgr/frame.py: wxGUI: remove extra print statement * gui/wxpython/gui_core/dialogs.py: wxGUI: pretify quit dialog * scripts/r.import/r.import.py: r.import: add -o flag * gui/wxpython/modules/import_export.py: wxGUI/import: don't ignore -o flag * scripts/v.import/v.import.py: v.import: add -o flag * gui/wxpython/gui_core/gselect.py: wxGUI/gdal: label cosmetics * mswindows/env.bat, mswindows/osgeo4w/env.bat.tmpl, mswindows/osgeo4w/package.sh: attempt to fix d.fontlist crashes on Windows (https://trac.osgeo.org/grass/ticket/2870) * lib/driver/font.c: libdriver: add some debug message when loading fonts 2016-01-23 Štěpán Turek * gui/wxpython/gui_core/widgets.py, gui/wxpython/lmgr/frame.py, gui/wxpython/modules/import_export.py: wx.import dialogs - added all flags and parameters of modules used for import 2016-01-23 Anna Petrášová * gui/wxpython/gui_core/menu.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/pyshell.py, gui/wxpython/nviz/tools.py: wxGUI: correct parent hierarchy in layer manager bottom notebook, it's first step to use wx.Notebook instead of FlatNotebook 2016-01-21 Markus Neteler * raster/r.grow.distance/main.c, raster/r.grow.distance/r.grow.distance.html: r.grow.distance: new flag to calculate distance to nearest NULL cell (trac https://trac.osgeo.org/grass/ticket/2368) * raster/r.grow.distance/r.grow.distance.html, raster/r.grow.distance/r_grow_distance_sea.png: r.grow.distance manual: distance to see screenshot added; HTML cosmetics * raster/r.buffer/r.buffer.html, raster/r.buffer/r_buffer_road.png: r.buffer manual: screenshot added to example * vector/v.buffer/main.c, vector/v.buffer/v.buffer.html: v.buffer: add more keywords 2016-01-19 Markus Neteler * raster/r.horizon/r.horizon.html: r.horizon manual: describe default maxdistance 2016-01-19 Martin Landa * gui/wxpython/core/debug.py, gui/wxpython/core/gconsole.py, lib/python/script/core.py: fix pythonlib and GUI when debug/wx_debug value is invalid (do not fail, just print warning message) 2016-01-19 Anna Petrášová * gui/wxpython/psmap/dialogs.py, gui/wxpython/psmap/utils.py: wxGUI/psmap: fix https://trac.osgeo.org/grass/ticket/2852 - fit frame to match current region * lib/init/grass.py: grass.py: fallback to UTF8 if no default encoding found - https://trac.osgeo.org/grass/ticket/2869 * gui/wxpython/dbmgr/base.py: wxGUI/dbmgr: fix removing layer together with table 2016-01-18 Markus Neteler * doc/howto_release.txt: howto_release: add trac milesstone update 2016-01-18 Martin Landa * scripts/g.extension/g.extension.py: g.extension: fix wingrass link, see https://lists.osgeo.org/pipermail/grass- dev/2016-January/078472.html 2016-01-16 Markus Neteler * raster/r.in.ascii/r.in.ascii.html: r.in.ascii manual: remove outdated link 2016-01-16 Martin Landa * vector/v.in.ogr/main.c: v.in.ogr Segmentation fault (https://trac.osgeo.org/grass/ticket/2868) - patch by mlennert 2016-01-14 Markus Neteler * .../t.rast.aggregate.ds/t.rast.aggregate.ds.html: t.rast.aggregate.ds manual: example for MODIS 8-day aggregation (contributed by Vero Andreo) * temporal/t.vect.observe.strds/t.vect.observe.strds.html: t.vect.observe.strds manual: remove reference to t_where parameter deleted in https://trac.osgeo.org/grass/changeset/64560 2016-01-13 Luca Delucchi * tools/mkhtml.py: documentation: fixed link to source list for each module 2016-01-13 Moritz Lennert * lib/vector/vedit/break.c: vedit vector lib: forward port https://trac.osgeo.org/grass/changeset/58512 and https://trac.osgeo.org/grass/changeset/58516 (fixing https://trac.osgeo.org/grass/ticket/719: unexpected line with v.edit tool=break) 2016-01-13 Markus Neteler * raster/r.external/r.external.html, raster/r.in.ascii/r.in.ascii.html, raster/r.in.bin/r.in.bin.html, raster/r.in.gdal/r.in.gdal.html, raster/r.in.png/r.in.png.html, vector/v.external/v.external.html, vector/v.in.ascii/v.in.ascii.html, vector/v.in.ogr/v.in.ogr.html: manual: links to r.import and v.import added 2016-01-12 Markus Neteler * temporal/t.rast.algebra/t.rast.algebra.html, temporal/t.rast.neighbors/t.rast.neighbors.html, temporal/t.rast.series/t.rast.series.html, temporal/t.register/t.register.html: t.rast.series manual: added new examples; HTML cleanup (contributed by Vero Andreo) * temporal/t.rast.aggregate/t.rast.aggregate.html: t.rast.aggregate manual: removed non-working MODIS example (use t.rast.aggregate.ds instead); HTML fixes 2016-01-12 Martin Landa * lib/python/pygrass/utils.py: pygrass: introduce minimalistic documentation of set_path() * vector/v.out.ogr/export_areas.c, vector/v.out.ogr/export_lines.c: fix indentation issue introduced in https://trac.osgeo.org/grass/changeset/67451 2016-01-12 Helmut Kudrnovsky * mswindows/env.bat: env.bat: R-winGRASS coupling - improve adding R-installation path to %PATH% 2016-01-12 Luca Delucchi * include/Make/GuiScript.make, include/Make/Html.make: documentation: fixed links to scripts source code makefiles * tools/mkhtml.py: documentation: fixed links to scripts source code * vector/v.db.select/testsuite/test_v_db_select.py: v.db.select: added testsuite * tools/mkhtml.py: documentation: add link to source code (see https://trac.osgeo.org/grass/ticket/2864) 2016-01-11 Glynn Clements * include/defs/sqlp.h, lib/db/sqlp/sqlp.l: Fix warnings (see also https://trac.osgeo.org/grass/changeset/67518) 2016-01-11 Anna Petrášová * gui/wxpython/web_services/dialogs.py: wxGUI/wms: dialog improvements (see https://trac.osgeo.org/grass/ticket/2859) 2016-01-11 Luca Delucchi * lib/python/docs/src/pygrass_raster.rst: pygrass: updated documentation 2016-01-11 Martin Landa * lib/python/pygrass/utils.py: pygrass: fix error message when path not found 2016-01-10 Martin Landa * mswindows/GRASS-Packager.bat.tmpl: Copy 'Windows batchfiles for use with R' (GRASS-R-integration) from source to PACKAGE_DIR\extrabin not done (https://trac.osgeo.org/grass/ticket/2861) * doc/howto_release.txt: how_to_release: note setup.hint file which should be also updated * mswindows/osgeo4w/setup.hint: wingrass: add psycopg2 to OSGeo4W dependecies (required by pygrass) * lib/python/pygrass/utils.py: pygrass: fix set_path() when compiling g.gui.mwprecip addons (GRASS installed from package) * lib/python/pygrass/utils.py: pygrass: change dirname in set_path() to optional - this functions needs major revision 2016-01-10 Anna Petrášová * gui/wxpython/datacatalog/tree.py: wxGUI/datacatalog: fix deadlock, see https://trac.osgeo.org/grass/ticket/2697 2016-01-09 Martin Landa * gui/wxpython/datacatalog/tree.py: wxGUI: data catalog does not show all raster layers, while showing some non-existing (https://trac.osgeo.org/grass/ticket/2697) * gui/wxpython/datacatalog/tree.py: wxGUI/datacatalog: add more debug messages 2016-01-09 Anna Petrášová * gui/wxpython/mapdisp/frame.py, gui/wxpython/mapwin/buffered.py, gui/wxpython/vdigit/toolbars.py: wxGUI: fix digitizer when used second time * raster/r.fill.dir/main.c: r.fill.dir: remove temporary files when done 2016-01-09 Martin Landa * lib/python/script/db.py: pythonlib: fix db_connection(True) when default DB connection is not defined 2016-01-08 Martin Landa * gui/wxpython/gmodeler/dialogs.py: wxGUI/gmodeler: fix add command dialog layout * gui/wxpython/gmodeler/frame.py, gui/wxpython/gui_core/dialogs.py: wxGUI/gmodeler: replace wx.TextEntryDialog with gui_core.TextEntryDialog (fix set comment multiline input) 2016-01-07 Glynn Clements * raster/r.mapcalc/mapcalc.l, raster/r.mapcalc/mapcalc.y: Fix warnings 2016-01-07 Moritz Lennert * vector/v.in.ogr/main.c: v.in.ogr: declare missing values in string and date fields as NULL, not empty strings 2016-01-07 Markus Neteler * gui/icons/grass.desktop: grass.desktop Appdata file: keywords updated; +GenericName,URL * doc/howto_release.txt: doc/howto_release.txt: be sure to clean garbage (trac https://trac.osgeo.org/grass/ticket/2845) 2016-01-07 Martin Landa * vector/v.external/dsn.c, vector/v.external/local_proto.h, vector/v.external/main.c, vector/v.in.ogr/dsn.c, vector/v.in.ogr/main.c: v.in.ogr doesn't use information from dblogin file about external PostgreSQL server (https://trac.osgeo.org/grass/ticket/2385) experimental implementation containing duplicated code (TODO: will be probably moved to Vlib) * gui/wxpython/vdigit/wxdigit.py, include/defs/vector.h, lib/python/pygrass/vector/__init__.py, lib/vector/Vlib/write.c, lib/vector/Vlib/write_nat.c: digitizer crashes, leaves vector broken (https://trac.osgeo.org/grass/ticket/2814) fix restore logic broken by https://trac.osgeo.org/grass/changeset/64214 2016-01-06 Martin Landa * gui/wxpython/mapwin/buffered.py: wxGUI: debug cosmetics * gui/wxpython/vdigit/g.gui.vdigit.py: g.gui.vdigit: be less verbose when creating a new map * lib/init/grass.py: fix syntax typo introduced in https://trac.osgeo.org/grass/changeset/67501 * lib/init/grass.py: grass.py: cache exception when closing GUI fails * gui/wxpython/vdigit/wxdigit.py, gui/wxpython/vdigit/wxdisplay.py: wxvdigit: debug cosmetics * lib/vector/Vlib/write.c, lib/vector/Vlib/write_nat.c: vlib: debug messages cosmetics 2016-01-05 Soeren Gebbert * lib/python/temporal/temporal_granularity.py: temporal framework: Minor changes * lib/python/temporal/temporal_algebra.py, lib/python/temporal/temporal_granularity.py, .../testsuite/unittests_temporal_algebra_grs.py: temporal framework: Improved common granularity computation and related fixes 2016-01-04 Soeren Gebbert * lib/python/temporal/temporal_granularity.py: temporal framework: Better common granularity computation that checks the start times of space time datasets 2016-01-04 Helmut Kudrnovsky * gui/wxpython/rlisetup/g.gui.rlisetup.html: g.gui.rlisetup.html: fix description where config files are stored 2016-01-04 Vaclav Petras * raster3d/raster3dintro.html: make cube primary term and emph the that cuboid is rectangular 2016-01-04 Martin Landa * scripts/g.extension/g.extension.py: g.extension: rewrite install_extension_win() to use new layout 2016-01-03 Helmut Kudrnovsky * mswindows/env.bat: winGRASS-R-integration: fix check R installation 2016-01-02 Martin Landa * gui/wxpython/gmodeler/frame.py: wxGUI/gmodeler: fix extension python save as issue * gui/wxpython/gmodeler/frame.py: wxGUI/modeler: fix python save as * gui/wxpython/gmodeler/model.py: wxGUI: modeler problems with variable (https://trac.osgeo.org/grass/ticket/2782) 2016-01-02 Markus Neteler * INSTALL, REQUIREMENTS.html, doc/howto_release.txt, general/g.version/g.version.html, grasslib.dox, include/VERSION, lib/init/grass.py, man/build_rest.py: Happy new year 2016-01-02 Anna Petrášová * gui/wxpython/gui_core/forms.py: wxGUI/forms: fix g.remove/g.list all selection 2016-01-02 Martin Landa * gui/wxpython/gmodeler/model.py: wxGUI/modeler: check validity of input file when loading 2015-12-31 Martin Landa * gui/icons/Makefile: attempt fix Makefile to install 32bit/64bit icon 2015-12-31 Anna Petrášová * scripts/v.rast.stats/v.rast.stats.html: v.rast.stats: fix example in manual * scripts/v.rast.stats/v.rast.stats.py: v.rast.stats: remove unnecessary code related to mask 2015-12-31 Moritz Lennert * vector/v.out.ogr/export_areas.c, vector/v.out.ogr/export_lines.c: v.out.ogr: Forcing use of OGR_G_AddPoint_2D when map is not 3D (attempt to fix https://trac.osgeo.org/grass/ticket/2300 "") 2015-12-31 Markus Neteler * locale/po/grasswxpy_lv.po: i18N: deduplicate Latvian translation using msguniq; msg fixes 2015-12-31 Maris Nartiss * locale/po/grasswxpy_lv.po: wxGUI translation update for Latvian language 2015-12-31 Markus Neteler * binaryInstall.src, general/g.message/g.message.html, gui/wxpython/iscatt/controllers.py, gui/wxpython/mapwin/base.py, lib/init/grass7.html, lib/ogsf/gs.c, lib/python/ctypes/ctypesgencore/parser/cparser.py, lib/python/gunittest/utils.py, lib/python/imaging/images2avi.py, lib/vector/Vlib/box.c, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fi.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fi.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ko.po, locale/po/grasswxpy_lv.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ro.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po, raster/r.basins.fill/main.c, raster/r.out.gdal/r.out.gdal.html, raster/r.statistics/r.statistics.html, raster3d/r3.in.v5d/v5d.c, raster3d/r3.out.v5d/v5d.c, scripts/r.fillnulls/r.fillnulls.html, vector/v.out.ascii/main.c, vector/v.perturb/normalrs.c, vector/v.perturb/normalsv.c: various typos fixed (via Debian lintian QA tool, contributor: sebastic; trac https://trac.osgeo.org/grass/ticket/2841) 2015-12-30 Yann Chemin * imagery/i.albedo/bb_alb_aster2bands.c, imagery/i.albedo/functions.h: corrected double definition for Aster problem 2015-12-30 Vaclav Petras * vector/Makefile, vector/v.in.pdal/Makefile, vector/v.in.pdal/filters.c, vector/v.in.pdal/filters.h, vector/v.in.pdal/lidar.c, vector/v.in.pdal/lidar.h, vector/v.in.pdal/main.cpp, vector/v.in.pdal/projection.c, vector/v.in.pdal/projection.h, vector/v.in.pdal/testsuite/basic_test.py, vector/v.in.pdal/testsuite/filter_test.py, vector/v.in.pdal/v.in.pdal.html: v.in.pdal: LiDAR import tool based on PDAL [news] Contains most of the v.in.lidar filters/selection tools. Supports two advaced PDAL filters. Tests for basic functonality. Doesn't build topology. Stores return, class and color info in predefined layers as categories. Tests and other .c files are similar to those in v.in.lidar. See also https://trac.osgeo.org/grass/ticket/2732 and r67293. 2015-12-30 Yann Chemin * imagery/i.albedo/bb_alb_aster2bands.c, imagery/i.albedo/i.albedo.html: Uploaded new ASTER 2 bands Albedo equation 2015-12-30 Markus Neteler * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fi.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fi.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fi.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ko.po, locale/po/grasswxpy_lv.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ro.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: i18N: update from template files * config.guess, config.sub, configure: config.guess + config.sub: updated from http://git.savannah.gnu.org/cgit/config.git/plain/ * gui/wxpython/tplot/g.gui.tplot.py: g.gui.tplot: msg cosmetics * imagery/i.landsat.toar/i.landsat.toar.html, imagery/i.vi/i.vi.html, imagery/i.vi/i_vi_arvi.png, imagery/i.vi/i_vi_gari.png, imagery/i.vi/i_vi_ndvi.png: i.vi, i.landsat.toar manuals: several examples added 2015-12-30 Luca Delucchi * gui/wxpython/tplot/frame.py: g.gui.tplot: fixed bugs when coordinates are missing or not in the right region 2015-12-29 Helmut Kudrnovsky * raster/r.watershed/front/r.watershed.html: r.watershed: fix typo in manual 2015-12-29 Luca Delucchi * gui/wxpython/tplot/frame.py: g.gui.tplot: try to fix error during exit 2015-12-29 Markus Neteler * REQUIREMENTS.html: REQUIREMENTS.html: hint about xxx-devel packages added 2015-12-29 Martin Landa * scripts/g.extension/g.extension.py: g.extension (wingrass): http -> https (needs some testing) 2015-12-28 Markus Neteler * vector/v.mkgrid/main.c: v.mkgrid: fix tables of the output differ depending on the grid size (patch proposed by Michel Wortmann, pik- potsdam.de) 2015-12-27 Markus Neteler * raster/r.category/r.category.html: r.category manual: minor HTML formatting (more needed) 2015-12-26 Martin Landa * mswindows/osgeo4w/mklibs.sh: wingrass: attempt to fix mklibs.sh for X64 * vector/v.what.rast/main.c, vector/v.what.rast/v.what.rast.html: v.what.rast: create a new column if not exists 2015-12-25 Martin Landa * mswindows/osgeo4w/mklibs.sh: fix machine in mklibs.sh * scripts/v.db.join/v.db.join.py: v.db.join: rename variable introduced in https://trac.osgeo.org/grass/changeset/67376 * scripts/v.db.join/v.db.join.py: v.db.join: fix db.describe and mysql (https://trac.osgeo.org/grass/ticket/2792) 2015-12-24 Martin Landa * scripts/v.rast.stats/v.rast.stats.py: v.rast.stats: message cosmetics * scripts/v.rast.stats/v.rast.stats.py: v.rast.stats and mySQL (https://trac.osgeo.org/grass/ticket/2759) * lib/python/script/db.py: pythonlib: implement db_begin/commit_transaction (see https://trac.osgeo.org/grass/ticket/2759) * lib/db/dbmi_client/start.c: dbmi: define close_on_exec as static * vector/v.in.ascii/main.c: v.in.ascii: remove not needed mingw32 ifdef * scripts/v.db.renamecolumn/v.db.renamecolumn.py: v.db.renamecolumn: syntax cosmetics 2015-12-24 Vaclav Petras * vector/v.in.lidar/main.c, vector/v.in.lidar/testsuite/basic_test.py, vector/v.in.lidar/testsuite/filter_test.py: v.in.lidar: change filter order to a faster one First check coordinates, then return and class and then do potentially very slow areas check. This changes the reported counts of filtered points and splits the 2D spatial checks but for user all is still AND relation anyway, only the counts are different. Place for z may change if there is some expensive modification of z needed. Adding tests for zrange option. * vector/v.in.lidar/filters.c, vector/v.in.lidar/filters.h, vector/v.in.lidar/main.c, vector/v.in.lidar/testsuite/filter_test.py: v.in.lidar: move class and return filter code out of main Files taken from r.in.lidar and extended. Tests added for return and class filters and both together. * vector/v.in.ascii/v.in.ascii.html: v.in.ascii: right translation for the Czech word kadibudka 2015-12-23 Vaclav Petras * vector/v.in.lidar/testsuite/mask_test.py, vector/v.in.lidar/vector_mask.c, vector/v.in.lidar/vector_mask.h: v.in.lidar: check bbox of the whole mask before checking individual areas * vector/v.in.lidar/testsuite/mask_test.py: v.in.lidar: test for vector mask * vector/v.in.lidar/main.c, vector/v.in.lidar/vector_mask.c, vector/v.in.lidar/vector_mask.h: v.in.lidar: refactor out vector mask 2015-12-23 Martin Landa * gui/wxpython/gui_core/dialogs.py, gui/wxpython/lmgr/frame.py: wxGUI: fix quit end modal issue 2015-12-23 Moritz Lennert * vector/v.db.select/main.c: Group most important parameters in a 'Main' tab * gui/wxpython/lmgr/layertree.py: add attribute export to vector layer context menu 2015-12-23 Anna Petrášová * gui/wxpython/gui_core/forms.py: wxGUI: fix encoding issue from https://trac.osgeo.org/grass/ticket/2835 2015-12-22 Vaclav Petras * vector/v.in.lidar/info.c, vector/v.in.lidar/info.h, vector/v.in.lidar/main.c: v.in.lidar: move print info to a file Function in sync with r.in.lidar. * vector/v.in.lidar/attributes.c, vector/v.in.lidar/attributes.h, vector/v.in.lidar/lidar.c, vector/v.in.lidar/lidar.h, vector/v.in.lidar/main.c, vector/v.in.lidar/projection.h: v.in.lidar: move most of db code out of main, separate lidar- related defs 2015-12-22 Markus Neteler * imagery/i.vi/main.c, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fi.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po: fix msg typo 2015-12-22 Anna Petrášová * gui/wxpython/mapdisp/main.py: wxGUI/dmon: fix import path after recent changes * gui/wxpython/gui_core/query.py: wxGUI/query: convert everything to unicode to fix https://trac.osgeo.org/grass/ticket/2617 2015-12-22 Martin Landa * gui/wxpython/modules/mapsets_picker.py: fix g.mapset -s issue (set_gui_path) 2015-12-22 Anna Petrášová * gui/wxpython/timeline/frame.py: g.gui.timeline: show better error when dataset is empty * gui/wxpython/timeline/frame.py: g.gui.timline: beautify error message 2015-12-22 Vaclav Petras * vector/v.in.lidar/main.c: v.in.lidar: sync the lu version (fixes https://trac.osgeo.org/grass/changeset/67316 and https://trac.osgeo.org/grass/changeset/67317) * vector/v.in.lidar/main.c: v.in.lidar: initialize zrange filter counter * vector/v.in.lidar/main.c, vector/v.in.lidar/projection.h: v.in.lidar: define functions in header file (finish https://trac.osgeo.org/grass/changeset/67318) * vector/v.in.lidar/main.c, vector/v.in.lidar/projection.c: v.in.lidar: move out code for projection checking Code moved out was almost identical with r.in.lidar. * vector/v.in.lidar/count_decimation.h: v.in.lidar: use long ints for counts (finish https://trac.osgeo.org/grass/changeset/67316) * vector/v.in.lidar/count_decimation.c, vector/v.in.lidar/count_decimation.h, vector/v.in.lidar/main.c: v.in.lidar: move out count-based decimation Files identical with v.decimate. 2015-12-22 Martin Landa * scripts/v.db.renamecolumn/v.db.renamecolumn.py: v.db.renamecolumn mysql error (https://trac.osgeo.org/grass/ticket/2819) - applied patch proposed by Markus Neteler 2015-12-22 Vaclav Petras * vector/v.in.lidar/testsuite/basic_test.py, vector/v.in.lidar/testsuite/decimation_test.py: v.in.lidar: basic and decimation test * vector/v.out.lidar/main.c, vector/v.out.lidar/testsuite/test_v_out_lidar.py, vector/v.out.lidar/v.out.lidar.html: v.out.lidar: scale the data with .01, add basic tests 2015-12-22 Martin Landa * gui/wxpython/animation/g.gui.animation.py, gui/wxpython/datacatalog/g.gui.datacatalog.py, gui/wxpython/dbmgr/g.gui.dbmgr.py, gui/wxpython/gcp/g.gui.gcp.py, gui/wxpython/gmodeler/g.gui.gmodeler.py, gui/wxpython/gui_core/forms.py, gui/wxpython/iclass/g.gui.iclass.py, gui/wxpython/mapswipe/g.gui.mapswipe.py, gui/wxpython/psmap/g.gui.psmap.py, gui/wxpython/rlisetup/g.gui.rlisetup.py, gui/wxpython/timeline/g.gui.timeline.py, gui/wxpython/tplot/g.gui.tplot.py, gui/wxpython/vdigit/g.gui.vdigit.py, lib/init/grass.py, lib/python/script/setup.py: remove wxpath from PYTHONPATH (set path only locally) 2015-12-21 Martin Landa * lib/python/script/setup.py: pythonlib: optionally add wxpython modules to pythonpath when calling gsetup.init() * lib/python/script/setup.py: revert https://trac.osgeo.org/grass/changeset/67282 * gui/wxpython/core/utils.py, gui/wxpython/wxgui.py, lib/init/grass.py: Close wxGUI on GRASS CLI exit (https://trac.osgeo.org/grass/ticket/770) - experimental prototype 2015-12-21 Anna Petrášová * lib/python/pygrass/modules/grid/grid.py: GridModule: fix leaving processes behind 2015-12-21 Markus Metz * raster/r.stream.extract/do_astar.c: r.stream.extract: fix correction for diagonal flow bias * raster/r.watershed/front/main.c, raster/r.watershed/front/r.watershed.html, raster/r.watershed/ram/Gwater.h, raster/r.watershed/ram/close_maps.c, raster/r.watershed/ram/close_maps2.c, raster/r.watershed/ram/do_cum.c, raster/r.watershed/ram/init_vars.c, raster/r.watershed/ram/main.c, raster/r.watershed/seg/Gwater.h, raster/r.watershed/seg/close_maps.c, raster/r.watershed/seg/do_cum.c, raster/r.watershed/seg/init_vars.c, raster/r.watershed/seg/main.c: r.watershed: +SPI * raster/r.watershed/ram/do_astar.c, raster/r.watershed/seg/do_astar.c: r.watershed: fix correction for diagonal flow bias * lib/raster/init.c, lib/raster/open.c: rasterlib: more tests for raster compression * include/defs/gis.h, lib/gis/compress.c, lib/gis/compress.h: libgis: improve compressor interface 2015-12-21 Vaclav Petras * vector/v.decimate/count_decimation.c: v.decimate: fix counting of points at the beginning (https://trac.osgeo.org/grass/changeset/67160 in v.in.lidar) * configure, configure.in, include/Make/Platform.make.in: add PDAL C++ lib dependency to configure 2015-12-20 Martin Landa * lib/init/grass.py: grass.py: fix cleaning up GRASS variables (ingore those which starts with MONITOR) * lib/db/dbmi_client/shutdown.c, lib/db/dbmi_client/start.c, lib/db/dbmi_driver/driver.c: Hangs when closing db drivers (https://trac.osgeo.org/grass/ticket/2775) * lib/python/script/setup.py: libpython/setup: define also GRASS_PYTHON if not defined * gui/wxpython/gmodeler/model.py: wxGUI/modeler: fix handling error when unable to open input model file 2015-12-20 Štěpán Turek * gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/gselect.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/modules/import_export.py: wx.gui data import: show reprojection dialog * raster/r.external/list.c, raster/r.external/main.c, raster/r.external/proto.h: r.external: added -t flag for listing bands 2015-12-20 Martin Landa * lib/python/script/setup.py: pythonlib: add wxpython modules to pythonpath when calling gsetup.init() 2015-12-20 Yann Chemin * imagery/i.vi/main.c: minor typo 2015-12-20 Martin Landa * gui/wxpython/gmodeler/model.py: wxGUI/gmodeler: fix checking undefined variables * gui/wxpython/gui_core/forms.py: wxGUI/gselect: don't ingored set value for GdalSelect * lib/vector/Vlib/ascii.c, vector/v.out.ascii/main.c: v.out.ascii + vlib: use cross-platform newline character * imagery/i.cluster/checkpt.c, imagery/i.cluster/main.c, imagery/i.cluster/print1.c, imagery/i.cluster/print2.c, imagery/i.cluster/print4.c: i.cluster: use cross-platforn newline character for reports (rest of issues) * imagery/i.cluster/main.c, imagery/i.cluster/print1.c, imagery/i.cluster/print2.c, imagery/i.cluster/print3.c, imagery/i.cluster/print4.c, imagery/i.cluster/print5.c, imagery/i.cluster/print6.c: i.cluster: use cross-platforn newline character for reports * include/gis.h: libgis: add cross-platform newline character * gui/wxpython/gui_core/forms.py: fix https://trac.osgeo.org/grass/changeset/67272 in better way * gui/wxpython/gui_core/forms.py: wxGUI/forms: fix OnSetValue for ComboBox widgets on Windows * gui/wxpython/gui_core/dialogs.py: wxGUI: fix size of Quit dialog on Windows * gui/wxpython/gui_core/dialogs.py: wxGUI: quit dialog cosmetics 2015-12-20 Anna Petrášová * lib/python/script/task.py: task.py: fix encoding again (https://trac.osgeo.org/grass/ticket/2827) 2015-12-20 Hamish Bowman * vector/v.what.rast/main.c: bugfix: when the interpolation flag was used with FCELL maps, and the query point was on the northern or southern row of the map, only the first half of the out-of-region row was flushed to NULL as floats are only half as wide as doubles. Force NULL flush for the entire DCELL row buffer to avoid uninitiated 0s being included in the weighted average result for query points on the eastern side of the raster row. (backport candidate) 2015-12-20 Anna Petrášová * vector/v.to.db/areas.c, vector/v.to.db/lines.c, vector/v.to.db/v.to.db.html: v.to.db: apply patch from https://trac.osgeo.org/grass/ticket/2658 to fix units inconsistency 2015-12-19 Markus Metz * lib/imagery/iscatt_core.c: imagerylib: C compliance 2015-12-19 Markus Neteler * raster/r.lake/r.lake.html: r.lake manual: minor example cleanup (trac https://trac.osgeo.org/grass/ticket/2806) 2015-12-19 Markus Metz * lib/gis/lz4.c: gislib: no C++ style comments in C code * lib/imagery/iscatt_core.c: imagerylib: no C++ style comments in C code 2015-12-19 Markus Neteler * lib/python/pygrass/modules/grid/grid.py: pygrass grid module: fix references to old map type names (trac https://trac.osgeo.org/grass/ticket/2612) 2015-12-19 Martin Landa * gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/model.py: wxGUI/modeler: add support for directory data type * gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/ghelp.py, gui/wxpython/lmgr/frame.py: wxGUI: replace message dialog with customized QuitDialog 2015-12-19 Moritz Lennert * vector/v.surf.idw/main.c, vector/v.surf.idw/proto.h: reverting last fix and using Paul's static var solution 2015-12-19 Paul Kelly * vector/v.surf.idw/v.surf.idw.html: Add extra hint on including points outside region in interpolation 2015-12-18 Markus Metz * raster/r.stream.extract/do_astar.c: r.stream.extract: fix correction for diagonal flow direction bias * raster/r.watershed/ram/do_astar.c, raster/r.watershed/seg/do_astar.c: r.watershed: fix correction for diagonal flow direction bias 2015-12-18 Martin Landa * gui/wxpython/core/gconsole.py: wxGUI: implement mechanism which allows to pass giface to g.gui.* modules 2015-12-18 Paul Kelly * vector/v.surf.idw/v.surf.idw.html: Add description of point indexing algorithm 2015-12-18 Martin Landa * gui/wxpython/wxgui.py: wxGUI: pid not used (cosmetics) * gui/wxpython/lmgr/frame.py, gui/wxpython/xml/wxgui_items.xml: wxGUI: remove not needed OnCloseWindowExitGRASS * gui/wxpython/lmgr/frame.py: wxGUI: explain better quit/close dialog 2015-12-18 Vaclav Petras * raster/r.in.lidar/main.c: r.in.lidar: add flag to set region according to the new raster This is the same as -e flag in v.in.lidar. Perhaps -e and -n i r.in.lidar and -e in v.in.lidar should be somehow synchronized. 2015-12-18 Markus Neteler * raster/r.in.gdal/testsuite/data/generate_data.sh: svn propset 2015-12-18 Markus Metz * lib/raster/get_row.c: rasterlib: update for new compression fns * lib/gis/lz4.c, lib/gis/lz4.h: libgis: include lz4 * lib/raster/init.c, lib/raster/open.c, lib/raster/put_row.c, lib/raster3d/fpcompress.c: rasterlib, raster3dlib: use new compression fns * configure, configure.in, include/Make/Grass.make, include/Make/Platform.make.in, include/config.h.in: configure: add bzip2 support * lib/gis/cmprbzip.c, lib/gis/cmprlz4.c, lib/gis/cmprrle.c: libgis: add more compression methods * include/defs/gis.h, lib/gis/cmprzlib.c, lib/gis/compress.c, lib/gis/compress.h, lib/gis/flate.c: libgis: generalize compression interface 2015-12-18 Anna Petrášová * vector/v.surf.idw/main.c, vector/v.surf.idw/proto.h: v.surf.idw: fix serious bugs - wrong choice of nearest points when using indexing, missing sqrt, see https://trac.osgeo.org/grass/ticket/2820 2015-12-18 Vaclav Petras * raster/r.in.lidar/Makefile, raster/r.in.lidar/local_proto.h, raster/r.in.lidar/main.c, raster/r.in.lidar/point_binning.c, raster/r.in.lidar/point_binning.h, .../r.in.lidar/testsuite/test_base_resolution.sh: r.in.lidar: vector output with grid-based decimation [news] Creates one point per raster cell. Point gets XYZ which are mean of all points in the cell. No categories are created or preserved as it would be unclear what to take (we cannot average retrun number). Some improvements are needed for history and done message code. Vector writting could be more separated. 2015-12-17 Vaclav Petras * lib/python/docs/src/gunittest_running_tests.rst, lib/python/docs/src/gunittest_testing.rst: gunittest: link sample data and say it is basic loc 2015-12-17 Markus Neteler * lib/db/sqlp/sql.html, scripts/db.in.ogr/db.in.ogr.html, scripts/v.db.join/v.db.join.html, vector/v.lrs/v.lrs.create/v.lrs.create.html, vector/v.lrs/v.lrs.segment/v.lrs.segment.html: SQL related manual entries: update some SQL examples to NC; fix db.select table calls 2015-12-17 Anna Petrášová * gui/wxpython/gui_core/forms.py: wxGUI: continue fix for https://trac.osgeo.org/grass/ticket/2827 2015-12-17 Markus Neteler * lib/gis/gislib.dox: libgis doxygen: added Glynn's notes on data access (https://lists.osgeo.org/pipermail/grass- dev/2015-September/076434.html) 2015-12-17 Martin Landa * scripts/g.extension/g.extension.py: g.extension: fix 32bit issue 2015-12-17 Markus Neteler * scripts/v.rast.stats/v.rast.stats.py: v.rast.stats: fix missing layer option in v.to.rast call (trac https://trac.osgeo.org/grass/ticket/2831) 2015-12-17 Martin Landa * scripts/g.extension/g.extension.py: g.extension: header + comment cosmetics * scripts/g.extension/g.extension.py: g.extension: fix windows 32/64bit issue 2015-12-17 Markus Neteler * locale/po/grasslibs_fr.po: grasslibs_fr.po: minor fix * locale/po/grasslibs_fr.po, locale/po/grasswxpy_fr.po: Sylvain Maillard: FR cont'ed 2015-12-17 Markus Metz * raster/r.watershed/ram/do_astar.c, raster/r.watershed/seg/do_astar.c: r.watershed: fix correction for diagonal flow bias 2015-12-17 Anna Petrášová * lib/python/script/task.py: wxGUI: fix unicode error from https://trac.osgeo.org/grass/ticket/2827 2015-12-16 Martin Landa * include/Make/Rules.make: Rules.make: add $(GISBASE)/bin to $(LD_LIBRARY_PATH_VAR) to fix addons compilation issue on windows * mswindows/GRASS-Installer.nsi.tmpl: wingrass: grass_icon variable not needed anymore * gui/icons/Makefile, gui/icons/{grass64bit.ico => x86_64/grass.ico}, gui/icons/{grass64bit_osgeo.ico => x86_64/grass_osgeo.ico}: icons: separate 64bit icons into separate directory * mswindows/GRASS-Packager.bat.tmpl, mswindows/osgeo4w/package.sh: winGRASS: add zlib1.dll dependecy, cleanup GRASS-Packager script * mswindows/env.bat: wingrass: don't try to launch R if not available * mswindows/env.bat, mswindows/osgeo4w/env.bat.tmpl, mswindows/osgeo4w/package.sh: wingrass: cleanup env.bat files, change destination for extra libs * gui/icons/grass64bit.ico, gui/icons/grass64bit_osgeo.ico: 64bit icons cosmetics * mswindows/osgeo4w/setup.hint: fix typo in setup.hint * mswindows/osgeo4w/preremove.bat: wingrass: cleanup preremove.bat file * mswindows/osgeo4w/package.sh, mswindows/osgeo4w/preremove.bat: wingrass: move extra libs from bin to lib directory 2015-12-15 Vaclav Petras * vector/v.in.lidar/main.c: v.in.lidar: fix counting of points at the beginning When both offset and preserve were active, preserve was one point higher causing the don't trust the numbers warning. * vector/v.in.lidar/main.c: v.in.lidar: add RGB import as categories Adds also a missing number of returns needed for first/mid/last indentification. Gives a message when layer number for table is automatically determined. RGB values can be stored separately or in one category. This is in sync with v.out.lidar r66855. * vector/v.in.lidar/v.in.lidar.html: v.in.lidar: table for selected decimation percentages and corresponding option values * lib/btree2/kdtree.h: keep inline comments between parentheses to be accepted by Doxygen Tested with Doxygen 1.8.9.1. The indent script was exectuted. * lib/python/gunittest/case.py: gunittest: explicitely check if there is an executable for the module * lib/python/script/core.py: pythonlib/script: tell the name of not found executable * lib/gis/adj_cellhd.c: libgis: tell the value in the bad resolution error message * vector/v.out.lidar/main.c: v.out.lidar: check the right variable for null Fixes Coverity CID 1341834. 2015-12-15 Martin Landa * mswindows/grass.ico: revert 67144 * mswindows/GRASS-Installer.nsi.tmpl: wingrass: cosmetics (32/64bit) * mswindows/GRASS-Installer.nsi.tmpl, mswindows/GRASS- Packager.bat.tmpl, mswindows/osgeo4w/package.sh: wingrass: various fixes (32/64bit) * gui/icons/msys.ico: remove unused icon * mswindows/grass.ico: remove unused icon 2015-12-15 Moritz Lennert * vector/v.buffer/v.buffer.html: enhanced explanation of -t flag 2015-12-15 Martin Landa * gui/wxpython/gui_core/ghelp.py: wxGUI: fix about dialog reporting 64bit platform * mswindows/GRASS-Installer.nsi.tmpl: winGRASS installer: fix msvcrt path (32bit vs 64bit) * mswindows/GRASS-Installer.nsi.tmpl: winGRASS installer: fix instalation dir (32bit vs 64bit) * mswindows/GRASS-Packager.bat.tmpl: wingrass: include msys2 dependecies into packager 2015-12-14 Martin Landa * doc/infrastructure.txt: infrastructure: add travis ci section * mswindows/GRASS-Installer.nsi.tmpl, mswindows/Makefile: wingrass installer: fix platform definition 2015-12-14 Vaclav Petras * vector/v.out.lidar/main.c: v.out.lidar: handle the error state of potential caller error This fixes Coverity CID 1341810 if it understands G_fatal_error. 2015-12-14 Martin Landa * mswindows/osgeo4w/setup.hint: wingrass (osgeo4w): setup.hint moved from addons * mswindows/osgeo4w/msys.bat: osgeo4w: remove unsed file 2015-12-14 Vaclav Petras * raster/r.in.lidar/string_list.c: r.in.lidar: check if the file is open This is already (supposed to be) checked by the caller. This fixes Coverity CID 1341833. 2015-12-14 Martin Landa * gui/icons/grass64bit.ico, gui/icons/grass64bit_osgeo.ico, mswindows/GRASS-Installer.nsi.tmpl: wingrass: add special icon for 64bit installation * mswindows/GRASS-Installer.nsi.tmpl: winGRASS: name package cosmetics (note platform) 2015-12-14 Markus Neteler * vector/v.net.distance/v.net.distance.html: v.net.distance manual: remove OS specific paths; break long lines 2015-12-14 Martin Landa * mswindows/GRASS-Installer.nsi.tmpl: wingrass: start GRASS cmd in normal mode again * mswindows/GRASS-Installer.nsi.tmpl: wingrass: change installer name to contain also platform 2015-12-14 Helmut Kudrnovsky * vector/v.net.distance/v.net.distance.html: v.net.distance: add example with streams and points (NC sample data set) 2015-12-13 Martin Landa * mswindows/GRASS-Installer.nsi.tmpl: winGRASS: update nsis installer for mingw32-w64 (msys2) * mswindows/GRASS-Packager.bat.tmpl: wingrass: update GRASS-Packager for msys2 (drop msys dependency) 2015-12-12 Martin Landa * mswindows/osgeo4w/mklibs.sh, mswindows/osgeo4w/package.sh: update mklib.sh for 64bit builds * general/g.mkfontcap/freetype_fonts.c, general/g.mkfontcap/main.c: g.mkfontcap: i18n cosmetics 2015-12-12 Anna Petrášová * gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/gselect.py, lib/python/script/utils.py: wxGUI: natural sort for map selection and add many maps dialog, https://trac.osgeo.org/grass/ticket/2818 * gui/wxpython/timeline/frame.py: g.gui.timeline: attempt to fix https://trac.osgeo.org/grass/ticket/2824 2015-12-11 Martin Landa * mswindows/osgeo4w/preremove.bat: wingrass: update preremove script for mingw32-w64 * mswindows/osgeo4w/package.sh: update package.sh to ming32-w64 toolchain * lib/python/ctypes/Makefile: ctypes: link against intl-8 on mingw (intl3 is obsolete) * lib/vector/dglib/examples/components.c: partly revert https://trac.osgeo.org/grass/changeset/67057 2015-12-11 Soeren Gebbert * include/defs/vector.h, lib/python/pygrass/vector/__init__.py, lib/vector/Vlib/geos_to_wktb.c: vector library and pygrass rpc: Fixed bug in vector line to wkb conversion 2015-12-10 Martin Landa * general/g.proj/create.c, imagery/i.topo.corr/main.c, lib/vector/dglib/examples/components.c: several modules: snprintf() -> G_snprintf() * include/config.h.in: config.h: fix compilation on mingw32-w64 * configure, configure.in: configure: fix pwd -W unknown option on mingw32 * configure: update configure to support w64-mingw32 builds * aclocal.m4: aclocal.m4: add support for w64-ming32 builds * raster/r.external/main.c: r.external: use CPLGetCurrentDir() instead of getcwd() - mingw/msvc issue * raster/r.in.gdal/main.c: use G_snprintf() instead of snprintf() 2015-12-09 Martin Landa * lib/gis/env.c: libgis: revert r67044:5 (it causing strange compilation problem with g.mkfontcap -s) * lib/gis/env.c: libgis: turn https://trac.osgeo.org/grass/changeset/67044 into debug (no fatal error) * lib/gis/env.c: libgis: call fatal error when unable to read GISRC file 2015-12-08 Martin Landa * include/vect/dig_defines.h, lib/vector/Vlib/build_pg.c, lib/vector/Vlib/open_pg.c, lib/vector/Vlib/read_pg.c, lib/vector/Vlib/write_pg.c: rename SF_UNKNOWN to SF_GEOMETRY (SF_UNKNOWN defined in oaidl.h on Windows) 2015-12-08 Vaclav Petras * raster/r.in.lidar/string_list.c: r.in.lidar: use G_getl2 to support MS Windows CRLF (fixes https://trac.osgeo.org/grass/changeset/66601) 2015-12-07 Anna Petrášová * lib/python/pygrass/modules/grid/grid.py: GridModule: add option to name mapsets 2015-12-07 Martin Landa * general/g.mkfontcap/freetype_fonts.c, general/g.mkfontcap/main.c: g.mkfontscap: fix segfault on cygwin & Windows 7 * db/drivers/odbc/describe.c, db/drivers/odbc/odbc.h: odbc db driver: fix compilation issue on Cygwin (64bit) * lib/ogsf/gsd_img_tif.c: ogsf: fix compilation issue on Cygwin (64bit) * lib/proj/Makefile: libproj: fix nad2bin issue for cygwin * lib/proj/Makefile: fix nad2bin logic 2015-12-06 Martin Landa * mswindows/osgeo4w/package.sh: wingrass: fix postinstall and preremove script names 2015-12-05 Martin Landa * mswindows/osgeo4w/gdal-config, mswindows/osgeo4w/geos-config, mswindows/osgeo4w/liblas-config: wingrass: remove hardcoded options from config scripts * mswindows/osgeo4w/proj4-config: wingrass: remove unused script * mswindows/osgeo4w/package.sh: wingrass: fix compilation issue with proj4 4.9 (avoid hacking Platform.make) 2015-12-05 Anna Petrášová * vector/v.surf.bspline/main.c: v.surf.bspline: move opening raster after opening driver, closing is in reverse order, attempt to fix https://trac.osgeo.org/grass/ticket/2434 2015-12-05 Martin Landa * mswindows/osgeo4w/preremove.bat: preremove: define batch variable * mswindows/osgeo4w/package.sh: wingrass: fix compilation issue proj4 4.9 (workaround) 2015-12-04 Huidae Cho * raster/r.topmodel/r.topmodel.html: r.topmodel: description for lnTe 2015-12-04 Martin Landa * mswindows/osgeo4w/proj4-config: wingrass: add proj4-config (4.9 issue) 2015-12-03 Markus Neteler * raster/r.texture/r.texture.html: r.texture manual: reflect -s flag in manual 2015-12-03 Anna Petrášová * gui/wxpython/animation/utils.py: replace PIL obsolete function fromstring to frombytes https://trac.osgeo.org/grass/ticket/2815 * gui/wxpython/core/utils.py, gui/wxpython/psmap/dialogs.py, gui/wxpython/psmap/frame.py, gui/wxpython/psmap/utils.py, lib/python/imaging/images2gif.py, lib/python/imaging/images2swf.py, scripts/wxpyimgview/wxpyimgview_gui.py: replace PIL obsolete function tostring to tobytes 2015-12-02 Luca Delucchi * vector/v.db.select/main.c, vector/v.db.select/v.db.select.html: v.db.select: added group option to use GROUP BY SQL clause 2015-12-02 Markus Neteler * scripts/g.search.modules/g.search.modules.py: g.search.modules: print error msg if python-termcolor is not installed 2015-12-01 Glynn Clements * raster/r.mapcalc/evaluate.c, raster/r.mapcalc/main.c, raster/r.mapcalc/map.c, raster/r.mapcalc/map3.c, raster/r.mapcalc/mapcalc.h: Add -l (list maps) flag (issue https://trac.osgeo.org/grass/ticket/2592) 2015-12-01 Markus Neteler * raster/r.sun/r.sun.html: r.sun manual: better reflect shadow calculation default setting 2015-12-01 Jachym Cepicky * scripts/Makefile, scripts/{g.search.module => g.search.modules}/Makefile, .../g.search.modules.html}, .../g.search.modules.py}, .../testsuite/test_g_search_modules.py}: renaming g.search.module -> g.search.modules 2015-11-30 Martin Landa * scripts/g.search.module/g.search.module.html: g.search.module: manual page cosmetics * scripts/g.search.module/g.search.module.html: g.search.module: set up svn props 2015-11-30 Jachym Cepicky * scripts/Makefile, scripts/g.search.module/Makefile, scripts/g.search.module/g.search.module.html, scripts/g.search.module/g.search.module.py, .../testsuite/test_g_search_module.py: Adding new g.search.module script * raster3d/r3.info/main.c: Comments in shell script written according to r.info 2015-11-29 Jachym Cepicky * raster3d/r3.info/main.c: Adding more generic support for -g flag in r3.info 2015-11-29 Martin Landa * gui/wxpython/lmgr/frame.py: wxGUI: ask user if to quit GRASS when closeing GUI from title bar * scripts/v.import/v.import.py: v.import: show reprojection progress 2015-11-28 Markus Neteler * general/g.parser/g.parser.html, lib/gis/parser.c: Link added to overview table of parser standard options 2015-11-28 Martin Landa * vector/v.in.ogr/main.c: v.in.ogr: syntax cosmetics typo * scripts/v.import/v.import.py: v.import: add new parameters and to override input SRS * general/g.proj/local_proto.h, general/g.proj/main.c, general/g.proj/output.c: g.proj: don't ignore epsg as parameter when printing info (-p/g) * scripts/v.import/v.import.py: v.import: catch exception when unable to open datasource * gui/wxpython/core/ws.py: wxGUI/wms: fix when reordering map layers * mswindows/osgeo4w/package.sh: winGRASS: remove ununsed shell startup script - another attempt to fix builds * gui/wxpython/core/ws.py: wxGUI/wms: replace CmdThread by gThread * general/g.remove/main.c: g.remove: print warning when no files found turn important message to warning * mswindows/osgeo4w/package.sh: winGRASS: remove ununsed shell startup script - attempt to fix builds * gui/wxpython/lmgr/layertree.py: wxGUI: add 'set color table interactively' to the raster menu * gui/wxpython/modules/colorrules.py: wxGUI/colortable: fix saving color table to fi * gui/wxpython/datacatalog/tree.py: wxGUI/datacatalog: enable rename, delete, remove in the current mapset 2015-11-27 Martin Landa * gui/wxpython/gmodeler/model.py: wxGUI/modeler: fix setting parametrized options multiple times * gui/wxpython/gmodeler/model.py: wxGUI/gmodeler: fix GetParams() * gui/wxpython/gmodeler/frame.py: wxGUI/modeler: update item panel when page changed * gui/wxpython/gmodeler/frame.py: fix small typo introduced in https://trac.osgeo.org/grass/changeset/66941 * gui/wxpython/gmodeler/frame.py: wxGUI/modeler: add Refresh button to the items panel * gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/model.py: wxGUI/modeler: show in item list parameterized options * gui/wxpython/gui_core/forms.py: wxGUI modeler: overwrite flag not saved when reopening module dialog (https://trac.osgeo.org/grass/ticket/2801) * lib/gis/parser.c: libgis: don't ignore global options in G_recreate_command() 2015-11-26 Martin Landa * lib/init/variables.html: variables: fix env defintion file in the manual * gui/wxpython/core/gconsole.py, gui/wxpython/lmgr/frame.py: wxGUI: enable map layers add from wxGUI prompt * gui/wxpython/datacatalog/tree.py: wxGUI datacatalog cosmetics * gui/wxpython/gmodeler/model.py: wxGUI: fix run model from menu 2015-11-25 Martin Landa * gui/wxpython/modules/colorrules.py: wxGUI: fix colorrules preview including restoring original color table (no backport needed) * gui/wxpython/modules/colorrules.py: wxGUI: fix colorrules preview (no backport needed) * mswindows/GRASS-Installer.nsi.tmpl: winGRASS: partly revert https://trac.osgeo.org/grass/changeset/66926 * mswindows/GRASS-Packager.bat.tmpl: winGRASS: do not expect apt 1.0.10.2 for amd64 compiled on Aug 21 2015 17:41:29 Usage: apt [options] command CLI for apt. Basic commands: list - list packages based on package names search - search in package descriptions show - show package details update - update list of available packages install - install packages remove - remove packages upgrade - upgrade the system by installing/upgrading packages full-upgrade - upgrade the system by removing/installing/upgrading packages edit-sources - edit the source information file in osgeo4w directory * mswindows/GRASS-Installer.nsi.tmpl, mswindows/osgeo4w/postinstall.bat, mswindows/osgeo4w/preremove.bat: winGRASS: Reduce number of Start menu shortcuts on MS Windows (https://trac.osgeo.org/grass/ticket/2811) * mswindows/osgeo4w/postinstall.bat: winGRASS: remove ununsed shell startup script (cont'ed) * mswindows/GRASS-Installer.nsi.tmpl: winGRASS: launch cmd minimized * mswindows/osgeo4w/postinstall.bat, mswindows/osgeo4w/preremove.bat: winGRASS: remove ununsed shell startup script (cont'ed) * mswindows/osgeo4w/grass.tmpl, mswindows/osgeo4w/package.sh: winGRASS: remove ununsed shell startup script * general/g.gui/main.c, gui/wxpython/lmgr/frame.py, gui/wxpython/wxgui.py, lib/init/grass.py: simplify GRASS exiting from GUI (see r66917:8) 2015-11-24 Vaclav Petras * vector/Makefile: v.decimate: enable in the parent Makefile 2015-11-24 Martin Landa * general/g.gui/main.c, lib/init/grass.py: Exit GRASS from GUI (see https://trac.osgeo.org/grass/changeset/66917) - implement also for g.gui * gui/wxpython/lmgr/frame.py, gui/wxpython/wxgui.py, gui/wxpython/xml/toolboxes.xml, gui/wxpython/xml/wxgui_items.xml, lib/init/grass.py: wxGUI: add experimental option to exit GRASS shell from GUI session * general/g.gui/main.c: g.gui: add missing header * lib/gis/parser.c: libgis: fix parser when GUI is not available and asked by user * general/g.gui/main.c: g.gui: ends with fatal error, when GUI is not available * lib/init/grass.py: grass.py: fix initialization script when gis_set.py is not available, explain to the user how to solve this issue * lib/python/pygrass/vector/__init__.py: pygrass: fix writing categories for features 2015-11-24 Markus Neteler * doc/howto_release.txt: release howto: updated * db/drivers/postgres/grass-pg.html, general/g.proj/g.proj.html, lib/db/sqlp/sql.html, scripts/db.in.ogr/db.in.ogr.html, scripts/v.in.e00/v.in.e00.html, vector/v.external.out/v.external.out.html, vector/v.external/v.external.html, vector/v.in.ogr/v.in.ogr.html, vector/v.out.ogr/v.out.ogr.html, vector/v.out.postgis/v.out.postgis.html: manual: OGR links updated (trac https://trac.osgeo.org/grass/ticket/2763) 2015-11-23 Martin Landa * scripts/v.in.e00/v.in.e00.py: v.in.e00: input is a binary file 2015-11-23 Vaclav Petras * vector/v.in.lidar/main.c: v.in.lidar: add zrange to filter out outliers [news] 2015-11-23 Martin Landa * scripts/db.in.ogr/db.in.ogr.py: db.in.ogr: cosmetics when db connection is not defined 2015-11-23 Markus Neteler * scripts/r.in.wms/r.in.wms.html: r.in.wms manual: url update (trac https://trac.osgeo.org/grass/ticket/1495) 2015-11-22 Anna Petrášová * gui/wxpython/lmgr/frame.py: wxGUI: fix launching v.krige, see https://trac.osgeo.org/grass/ticket/2795 2015-11-22 Martin Landa * scripts/db.in.ogr/db.in.ogr.py: db.in.ogr: add encoding option (useful for DBF tables) 2015-11-20 Markus Neteler * raster/r.sun/main.c: r.sun: advertise the actually used values/maps as user mesgs * gui/icons/Makefile: grass.desktop: fix https://trac.osgeo.org/grass/changeset/66867 (trac https://trac.osgeo.org/grass/ticket/2777) * AUTHORS: AUTHORS: partial update * lib/gis/strings.c, lib/python/temporal/temporal_algebra.py, lib/python/temporal/temporal_raster_base_algebra.py, lib/vector/Vlib/cindex.c, raster/r.in.xyz/r.in.xyz.html, scripts/g.extension/g.extension.html: various typo fixed (trac https://trac.osgeo.org/grass/ticket/2803) * scripts/r.reclass.area/r.reclass.area.html: r.reclass.area manual: update examples (trac https://trac.osgeo.org/grass/ticket/2802) * gui/icons/Makefile, gui/icons/grass.menu, gui/icons/grass.svg, gui/icons/grass.xpm: grass.desktop: high res icons added, Debian specific xpm removed (trac https://trac.osgeo.org/grass/ticket/2777) * gui/icons/grass.desktop: grass.desktop: add version number (trac https://trac.osgeo.org/grass/ticket/2777) 2015-11-20 Anna Petrášová * scripts/v.rast.stats/v.rast.stats.py: v.rast.stats: fix handling column prefixes 2015-11-18 Markus Neteler * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fi.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fi.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fi.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ko.po, locale/po/grasswxpy_lv.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ro.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: i18N: update from template files 2015-11-17 Vaclav Petras * vector/Makefile, vector/v.out.lidar/Makefile, vector/v.out.lidar/main.c, vector/v.out.lidar/v.out.lidar.html: v.out.lidar: export vector as LAS Supports vector color tables (associated with category), attribute table with GRASS RGB column or individual columns. It also supports colors stored as category of a feature (individually or in one number). See https://lists.osgeo.org/pipermail/grass- dev/2015-September/076552.html From other typical lidar attributes, only subset is currently supported (as both attributes and categories in individal layers). Writes meta for the coordinate system taken from GRASS Location info. Can limit export 2D extent using computatioal region. Offset and scale for coordinates is not currently supported. Where and other cases when point must be skipped are not implemented. Doesn't handle well G_OPT_V_FIELD_ALL. 2015-11-16 Markus Neteler * mswindows/env.bat, mswindows/osgeo4w/env.bat.tmpl: mswindows env.bat*: fix spurious trailing white spaces 2015-11-16 Helmut Kudrnovsky * mswindows/osgeo4w/env.bat.tmpl: env.bat.tmpl: set RStudio temporarily to %PATH% if it exists for OSGeo4W-wingrass 2015-11-15 Markus Neteler * lib/python/gunittest/case.py: gunittest: minor msg typo 2015-11-12 Vaclav Petras * vector/v.in.lidar/main.c: v.in.lidar: import points only in selected areas [news] It uses a vector map with areas as a mask to specify where to import the points (ignores points outside the mask, does the opposite with -i flag). Cashing the bboxes seems to be slightly faster than just creating them all over again. Otherwise, this implementation is the simplest (not fastest) way possible. * vector/v.patch/main.c: v.patch: flags to work without topology and with z [news] Merge point clouds with -nzb flags to skip z check, not require topology and use z even when it was not detected (since the topology/index/meta was missing). 2015-11-12 Luca Delucchi * imagery/i.atcorr/i.atcorr.html: i.atcorr: removed -o flag from documentation 2015-11-12 Glynn Clements * lib/db/dbmi_base/Makefile, lib/db/{dbmi_driver => dbmi_base}/dbstubs.h, lib/db/dbmi_driver/Makefile: Move dbstubs.h to fix build failures from https://trac.osgeo.org/grass/changeset/66773 2015-11-11 Martin Landa * gui/wxpython/lmgr/frame.py, gui/wxpython/vdigit/toolbars.py: wxGUI: fix creating new vector map from digitizer and menu (trunk only issue) * gui/wxpython/lmgr/layertree.py: wxGUI: fix menu when vector map open for editing (bgmap is currently disabled) * gui/wxpython/xml/toolboxes.xml: wxGUI: menu cosmetics (raster3d -> 3d raster) * vector/v.what.rast/main.c: v.what.rast: exit when no features of given type found * lib/init/variables.html: variables: formatting cosmetics * lib/vector/Vlib/open.c: vlib: fix GRASS_VECTOR_TMPDIR_MAPSET when opening existing map 2015-11-10 Maris Nartiss * gui/wxpython/modules/vkrige.py, scripts/v.krige/v.krige.html, scripts/v.krige/v.krige.py: v.krige: * introduce kappa smoothing parameter of the Matern model; * use correct model names; * allow to reuse automatic fit values. 2015-11-09 Huidae Cho * lib/manage/do_copy.c: M_do_copy: Add a warning for failed copy 2015-11-09 Glynn Clements * lib/db/stubs/add_col.c, lib/db/stubs/bindupdate.c, lib/db/stubs/close_cursor.c, lib/db/stubs/closedb.c, lib/db/stubs/create_index.c, lib/db/stubs/create_table.c, lib/db/stubs/createdb.c, lib/db/stubs/delete.c, lib/db/stubs/deletedb.c, lib/db/stubs/desc_table.c, lib/db/stubs/drop_col.c, lib/db/stubs/drop_index.c, lib/db/stubs/drop_table.c, lib/db/stubs/execute.c, lib/db/stubs/fetch.c, lib/db/stubs/finddb.c, lib/db/stubs/finish.c, lib/db/stubs/init.c, lib/db/stubs/insert.c, lib/db/stubs/list_index.c, lib/db/stubs/list_tables.c, lib/db/stubs/listdb.c, lib/db/stubs/open_insert.c, lib/db/stubs/open_select.c, lib/db/stubs/open_update.c, lib/db/stubs/opendb.c, lib/db/stubs/priv.c, lib/db/stubs/rows.c, lib/db/stubs/transaction.c, lib/db/stubs/update.c: Include dbstubs.h, fix prototypes for open_select_cursor and describe_table * db/drivers/dbf/dbdriver.h, db/drivers/mk_dbdriver_h.sh, db/drivers/mysql/dbdriver.h, db/drivers/odbc/dbdriver.h, db/drivers/ogr/dbdriver.h, db/drivers/postgres/dbdriver.h, db/drivers/sqlite/dbdriver.h, lib/db/dbmi_driver/dbstubs.h, lib/db/dbmi_driver/mk_dbstubs_h.sh, lib/db/stubs/open_update.c: Add parameter types to declarations 2015-11-09 Anna Petrášová * lib/python/pygrass/modules/grid/grid.py: pygrass: fix GridModule when using flags 2015-11-08 Helmut Kudrnovsky * mswindows/env.bat: env.bat: fix typo * mswindows/env.bat: env.bat: set RStudio temporarily to %PATH% if it exists * mswindows/env.bat: env.bat: add newline at end of file * mswindows/env.bat: env.bat: fix R temporarily set to %PATH% in windows 2015-11-07 Markus Neteler * scripts/g.extension/g.extension.html: g.extension manual: demystify 'Please install GRASS development package' error message 2015-11-06 Yann Chemin * lib/gmath/la.c: more precise warning 2015-11-06 Anna Petrášová * lib/python/pygrass/modules/grid/grid.py: pygrass: fix GridModule on windows - popen must be called with shell=True on windows; fixed typo * lib/python/pygrass/modules/grid/grid.py: pygrass: fix GridModule on Windows - colon can be in rc file in path 2015-11-05 Anna Petrášová * lib/python/pygrass/gis/__init__.py: pygrass: fix GridModule after renaming a method in https://trac.osgeo.org/grass/changeset/60491, see https://trac.osgeo.org/grass/ticket/2791 2015-11-05 Vaclav Petras * scripts/v.rast.stats/testsuite/test_v_rast_stats.py: remove unnecessary pass statement (follows https://trac.osgeo.org/grass/changeset/66742) 2015-11-04 Markus Neteler * scripts/v.rast.stats/testsuite/test_v_rast_stats.py: test_v_rast_stats.py: fix indentation. TODO: understand pass in tearDown() 2015-11-04 Soeren Gebbert * .../testsuite/test_strds_to_rast3.py: temporal modules: Fixed test for t.rast.to.rast3 * raster/r.univar/testsuite/test_r_univar.py: Fixed r.univar test * .../t.rast.to.rast3/testsuite/test_strds_to_rast3.py, temporal/t.rast3d.univar/testsuite/test_univar.py: temporal modules: Fixed some tests 2015-11-04 Glynn Clements * lib/gis/worker.c: Set default workers to zero (threads only used by explicit request) 2015-11-03 Pietro Zambelli * vector/v.in.ogr/main.c: v.in.ogr: add #ifdefs to fix https://trac.osgeo.org/grass/changeset/66726 2015-11-03 Markus Neteler * aclocal.m4, configure: Makefile system: add soname on linux (trac https://trac.osgeo.org/grass/ticket/68) 2015-11-03 Pietro Zambelli * vector/v.in.ogr/main.c: v.in.ogr: Support int64 for key column too, see https://trac.osgeo.org/grass/ticket/2769 2015-11-03 Soeren Gebbert * lib/python/temporal/univar_statistics.py: temporal framework: Added output file support for vector time series univar stats output 2015-11-03 Markus Neteler * lib/python/script/core.py: pygrass docs: add link to table of parser standard options * raster/r.univar/testsuite/test_r_univar.py, scripts/v.rast.stats/testsuite/test_v_rast_stats.py, temporal/t.unregister/testsuite/test_unregister.py: testsuite: g.remove (and likely also t.remove) require -f flag 2015-11-03 Glynn Clements * lib/gis/ls.c: Call closedir() after reading directory 2015-11-02 Helmut Kudrnovsky * mswindows/GRASS-Installer.nsi.tmpl: GRASS-Installer.nsi.tmpl: typo fix 2015-11-02 Soeren Gebbert * raster/r.in.gdal/main.c, raster/r.in.gdal/r.in.gdal.html, raster/r.in.gdal/testsuite/data/elevation.asc, raster/r.in.gdal/testsuite/data/elevation.nc, raster/r.in.gdal/testsuite/data/elevation.prj, raster/r.in.gdal/testsuite/data/elevation.tif, raster/r.in.gdal/testsuite/data/elevation.tiff, raster/r.in.gdal/testsuite/data/elevation3d.nc, raster/r.in.gdal/testsuite/data/generate_data.sh, raster/r.in.gdal/testsuite/test_r_in_gdal.py: raster modules: Added number of band digits (option num_digits) and map names output file (map_names_file option) to provide better support for raster time series from stacked raster layers like netCDF. Added several tests and test-data based on the NC location. 2015-11-02 Martin Landa * mswindows/osgeo4w/postinstall.bat: postinstall.bat: update paths to fonts during an OSGeo4W-winGRASS installation; attempt to fix https://trac.osgeo.org/grass/ticket/2784 (add missing backslashes from https://trac.osgeo.org/grass/changeset/66691) 2015-11-01 Markus Neteler * gui/wxpython/xml/menudata.README: wxGUI menudata.README: add links to docs * mswindows/osgeo4w/postinstall.bat: postinstall.bat: minor typos fixed 2015-10-31 Helmut Kudrnovsky * mswindows/osgeo4w/postinstall.bat: postinstall.bat: update paths to fonts during an OSGeo4W-winGRASS installation; attempt to fix https://trac.osgeo.org/grass/ticket/2784 2015-10-31 Markus Neteler * gui/wxpython/xml/wxgui_items.xml: wxgui_items.xml: update of a few of several outdated module descriptions. Really a job for tools/update_menudata.py (also outdated) * gui/wxpython/xml/menudata.README: menudata.README: comments added 2015-10-30 Yann Chemin * imagery/i.modis.qc/main.c: added parentheses to sub-groups of logic 2015-10-30 Luca Delucchi * gui/wxpython/tplot/frame.py: g.gui.tplot: fixed error during exit; https://trac.osgeo.org/grass/ticket/2789 2015-10-30 Markus Neteler * gui/wxpython/xml/toolboxes.xml: wxGUI: r.import and v.import entry wording 2015-10-30 Soeren Gebbert * temporal/t.rast.univar/testsuite/test_univar.py, temporal/t.rast3d.univar/testsuite/test_univar.py: temporal modules: Fixed univar tests to ingore the map id (the id includes the mapset name) * temporal/t.shift/test.t.shift.absolue.sh, temporal/t.shift/test.t.shift.relative.sh, temporal/t.shift/testsuite/test_shift.py: temporal modules: Added t.shift tests 2015-10-30 Markus Neteler * lib/temporal/lib/connect.c: minor comment fix 2015-10-29 Pietro Zambelli * lib/python/docs/src/pygrass_vector.rst: pygrass: improve documentation on open mode on pygrass Vector class * lib/python/pygrass/vector/testsuite/test_geometry_attrs.py: pygrass: Fix unittest not check the whole text on the exception, see mail: http://lists.osgeo.org/pipermail/grass- dev/2015-October/076858.html * lib/python/pygrass/vector/geometry.py: pygrass: Verify pp_isle[i] is not a NULL pointer before trying to use it to instantiate line coordinates, get Area cat as an attribute from th centroid 2015-10-29 Martin Landa * gui/wxpython/xml/toolboxes.xml: wxGUI: add r.import and v.import to the menu 2015-10-29 Pietro Zambelli * lib/python/pygrass/vector/abstract.py: pygrass: Create a link/table also when open a vector map in rw mode 2015-10-29 Markus Neteler * raster/r.resamp.interp/r.resamp.interp.html, .../r.resamp.interp/r_resamp_interp_new_250m.png, .../r.resamp.interp/r_resamp_interp_orig_500m.png, raster/r.resamp.stats/r.resamp.stats.html: r.resamp.interp manual: screenshots added 2015-10-29 Soeren Gebbert * temporal/t.shift/t.shift.py: temporal modules: Fixed wrong type in t.shift 2015-10-29 Markus Neteler * doc/howto_release.txt: release procedure: new name for OSGeo download server due to upcoming infrastructure change 2015-10-28 Anna Petrášová * gui/wxpython/wxplot/profile.py: wxGUI: revert busy cursor https://trac.osgeo.org/grass/changeset/66625 for profile tool 2015-10-28 Martin Landa * lib/python/pygrass/utils.py: pygrass util set_path bug (https://trac.osgeo.org/grass/ticket/2785) 2015-10-28 Yann Chemin * imagery/i.modis.qc/main.c: bug fix for qc flags differentiation for products 11A1 and 11A2 * imagery/i.modis.qc/main.c: added a debug line * imagery/i.modis.qc/main.c: bug fix for checking qc flag for each product * imagery/i.modis.qc/main.c: bug fix for checking qc flag for each product * imagery/i.modis.qc/main.c: bug fix again for constraint on band number for 09 and 43 * imagery/i.modis.qc/main.c: Bug fix to constrain band number check only to 09 and 43 products 2015-10-28 Anna Petrášová * gui/wxpython/gmodeler/dialogs.py: wxGUI/modeler: fix for wxPython 3, see https://trac.osgeo.org/grass/ticket/2781 * gui/wxpython/wxplot/histogram.py, gui/wxpython/wxplot/profile.py, gui/wxpython/wxplot/scatter.py: wxGUI: add waiting cursor for wxplot tools 2015-10-27 Markus Neteler * raster/r.regression.line/main.c, raster/r.regression.line/r.regression.line.html, raster/r.regression.multi/main.c, raster/r.regression.multi/r.regression.multi.html, scripts/d.correlate/d.correlate.html, scripts/d.correlate/d_correlate_plot.png: d.correlate manual: screenshot added; r.regression.line, r.regression.multi: keyword and man crosslinks added * raster/r.external.out/r.external.out.html, raster/r.external/r.external.html: r.external, r.external.out manual: minor text improvements * vector/v.net/v.net.html: v.net manual: minor text improvements 2015-10-27 Martin Landa * scripts/db.in.ogr/db.in.ogr.py: db.in.ogr: fix when DB connection is not defined 2015-10-27 Vaclav Petras * raster/r.in.lidar/main.c, raster/r.in.lidar/string_list.c: r.in.lidar: move clean of list of files (fixes https://trac.osgeo.org/grass/changeset/66601) List of files dealloc at the end, not inside the loops. Also use standard library for string copy instead of custom code marked by valgrind as wrong. Change done message to tell more. 2015-10-26 Markus Neteler * man/build_html.py: man: fix uppercase for topic_GUI.html * raster/r.regression.line/r.regression.line.html: r.regression.line manual: update example to NC dataset; HTML cosmetics * gui/wxpython/wxplot/scatter.py: wx scatterplot: update r.regression.line call 2015-10-26 Soeren Gebbert * .../v.rast.stats/testsuite/test_v_rast_stats.py, scripts/v.rast.stats/v.rast.stats.py: Added gunittest for v.rast.stats, removed the "-g" for table output from r.univar. * raster/r.univar/r.univar_main.c, raster/r.univar/stats.c, raster/r.univar/testsuite/test_r_univar.py: Fixed zone map region bug, introduced with the -r flag for map specific regions. Modified the output of the -g flag in case of zones. Now the shell style is consistent. Instead of "\nzone num cat\n\n" -> "zone=num;cat" is printed to stdout. 2015-10-26 Vaclav Petras * raster/r.in.lidar/info.c, raster/r.in.lidar/local_proto.h, raster/r.in.lidar/main.c, raster/r.in.lidar/projection.c, raster/r.in.lidar/string_list.c: r.in.lidar: read multiple LAS files specified in a text file [news] Printing and projection check is simply repeated for multiple files. guisection Required and part of Optional moved to Input and Output. input option preserved as single file input and made binary. Related code in main moved together. Files open (and closed) as needed. Files iterated on the level of points, so still writting the raster just once. Custom resolution and data-based extent supported. Base raster segment reading fixed for the case of using current region. Data-based extent is still limited by the current region when base raster is used unless base raster resolution flag is used. Follows refactoring in https://trac.osgeo.org/grass/changeset/66593, https://trac.osgeo.org/grass/changeset/66594, https://trac.osgeo.org/grass/changeset/66595 and r66596. Individual file extents could be preserved to avoid reading the files for some row groups. Alternativelly, segement-based reading and writting could be used. 2015-10-25 Martin Landa * vector/v.external/main.c: v.external compile error --without-gdal --with-postgres (https://trac.osgeo.org/grass/ticket/2779) 2015-10-25 Vaclav Petras * raster/r.in.lidar/filters.c, raster/r.in.lidar/filters.h, raster/r.in.lidar/local_proto.h, raster/r.in.lidar/main.c: r.in.lidar: separate class and return filters * raster/r.in.lidar/main.c, raster/r.in.lidar/point_binning.c, raster/r.in.lidar/point_binning.h: r.in.lidar: separate binning code, split to functions * raster/r.in.lidar/info.c, raster/r.in.lidar/local_proto.h, raster/r.in.lidar/main.c, raster/r.in.lidar/projection.c: r.in.lidar: move info and projection code to separate files * raster/r.in.lidar/local_proto.h, raster/r.in.lidar/main.c, raster/r.in.lidar/rast_segment.c, raster/r.in.lidar/rast_segment.h, raster/r.in.lidar/support.c: r.in.lidar: separate code for base raster But leaving the two options (row array and segment) in the main code. * raster/r.in.lidar/main.c: r.in.lidar: free base raster after main (pass) loop (fixes https://trac.osgeo.org/grass/changeset/66094 and https://trac.osgeo.org/grass/changeset/66151) 2015-10-24 Martin Landa * lib/raster3d/test/test_put_get_value_large_file.c, raster/r.carve/enforce_ds.c, vector/v.cluster/main.c, vector/v.external.out/format.c, vector/v.net/turntable.c: add missing headers (compiled without GDAL) 2015-10-24 Anna Petrášová * gui/wxpython/nviz/mapwindow.py: wxGUI/nviz: fix coloring isosurfaces, broken in https://trac.osgeo.org/grass/changeset/64301 2015-10-23 Anna Petrášová * gui/wxpython/nviz/tools.py: wxGUI/nviz: fix selecting 3D raster * gui/wxpython/core/workspace.py: wxGUI: fix loading workspace on Windows when workspace was saved when map window is minimized 2015-10-22 Markus Neteler * locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fi.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fi.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ko.po, locale/po/grasswxpy_lv.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ro.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: Various typo fixes, part 2 (https://trac.osgeo.org/grass/ticket/2776) 2015-10-22 Soeren Gebbert * temporal/t.rast.univar/t.rast.univar.py, temporal/t.vect.univar/t.vect.univar.py: temporal modules: Added file based output to t.vect.univar * temporal/t.rast3d.univar/t.rast3d.univar.py, .../testsuite/test.t.rast3d.univar.sh, temporal/t.rast3d.univar/testsuite/test_univar.py: temporal modules: Added output option to t.rast3d.univar and new python tests * lib/python/temporal/univar_statistics.py, temporal/t.rast.univar/t.rast.univar.py, .../t.rast.univar/testsuite/test.t.rast.univar.sh, temporal/t.rast.univar/testsuite/test_univar.py: temporal framework: Added output and region flag to t.rast.univar 2015-10-21 Martin Landa * scripts/v.krige/v.krige.html: partially revert https://trac.osgeo.org/grass/changeset/66567 * gui/wxpython/docs/wxGUI.iscatt.html, gui/wxpython/iscatt/controllers.py, gui/wxpython/mapdisp/main.py, gui/wxpython/tplot/g.gui.tplot.py, lib/gis/parser_standard_options.c, lib/init/grass7.html, lib/python/docs/src/gunittest_testing.rst, lib/vector/Vlib/dgraph.h, lib/vector/Vlib/write_nat.c, lib/vector/vectorlib.dox, lib/vector/vectorlib_lists.dox, lib/vector/vectorlib_pg.dox, mswindows/env.bat, mswindows/osgeo4w/env.bat.tmpl, scripts/r.in.wms/srs.py, scripts/v.import/v.import.py, scripts/v.krige/v.krige.html, temporal/t.rast.aggregate/t.rast.aggregate.html, temporal/t.rast.what/t.rast.what.py, vector/v.in.ogr/v.in.ogr.html, vector/v.out.postgis/v.out.postgis.html, vector/v.select/v.select.html: Various typo fixes (https://trac.osgeo.org/grass/ticket/2776) * vector/v.in.ogr/main.c: v.in.ogr: fix https://trac.osgeo.org/grass/changeset/66564 for GDAL < 2.0 * vector/v.in.ogr/main.c: v.in.ogr not supporting OFTInteger64 field type (https://trac.osgeo.org/grass/ticket/2769) add support also for Integer64List * db/drivers/dbf/column.c, db/drivers/ogr/select.c, db/drivers/postgres/db.c, imagery/i.landsat.toar/landsat_met.c, imagery/i.ortho.photo/i.ortho.rectify/cp.c, imagery/i.ortho.photo/i.ortho.rectify/target.c, imagery/i.ortho.photo/lib/camera.c, imagery/i.ortho.photo/lib/conz_points.c, imagery/i.ortho.photo/lib/fopen_camera.c, imagery/i.ortho.photo/lib/init_info.c, imagery/i.ortho.photo/lib/m_mult.c, imagery/i.ortho.photo/lib/open_camera.c, imagery/i.ortho.photo/lib/ref_points.c, imagery/i.rectify/cp.c, imagery/i.rectify/target.c, raster/r.external/proj.c, raster/r.flow/mem.h, raster/r.in.gdal/main.c, raster/r.in.lidar/main.c, raster/r.in.xyz/main.c, raster/r.profile/main.c, raster/r.quant/read_rules.c, raster/r.random.surface/init.c, raster/r.reclass/main.c, raster/r.to.rast3/main.c, raster/r.to.rast3elev/main.c, raster/r.to.vect/main.c, raster/r.to.vect/util.c, raster3d/r3.cross.rast/main.c, raster3d/r3.in.ascii/main.c, raster3d/r3.in.v5d/main.c, raster3d/r3.out.ascii/main.c, raster3d/r3.out.v5d/main.c, raster3d/r3.retile/main.c, raster3d/r3.to.rast/main.c, vector/v.in.ascii/main.c, vector/v.in.ascii/points.c, vector/v.in.lidar/main.c, vector/v.in.ogr/main.c, vector/v.net.allpairs/main.c, vector/v.net.centrality/main.c, vector/v.net.components/main.c, vector/v.net.distance/main.c, vector/v.net.flow/main.c, vector/v.net.path/path.c, vector/v.net.timetable/main.c, vector/v.net/main.c, vector/v.out.postgis/create.c, vector/v.overlay/area_area.c, vector/v.overlay/line_area.c, vector/v.overlay/main.c, vector/v.random/main.c, vector/v.rectify/cp.c, vector/v.rectify/target.c, vector/v.surf.rst/main.c, vector/v.vol.rst/main.c, vector/v.vol.rst/vector.c, vector/v.what.rast/main.c, vector/v.what.rast3/main.c: grass-7.0.1 fails to build when compiled with -Werror=format-security (https://trac.osgeo.org/grass/ticket/2773) 2015-10-21 Markus Neteler * lib/python/docs/Makefile, lib/python/docs/conf.py: sphinx Python lib docs: fix language definition for 'make libpythonlatexpdf' 2015-10-21 Soeren Gebbert * temporal/t.rast.accumulate/t.rast.accumulate.py: temporal modules: Fixed t.rast.accumulate interface * .../t.rast.accumulate/testsuite/data/acc_1.ref, .../t.rast.accumulate/testsuite/data/acc_2.ref, .../t.rast.accumulate/testsuite/data/acc_3.ref, .../t.rast.accumulate/testsuite/data/acc_4.ref, .../t.rast.accumulate/testsuite/data/acc_5.ref, .../testsuite/test.t.rast.accumulate.sh, .../testsuite/test_accumulation.py: temporal modules: Converted bash test of t.rast.accumulate into Python gunittest * raster/r.univar/testsuite/test_r_univar.py: Added module fail test * temporal/t.list/t.list.py, temporal/t.merge/testsuite/test.t.merge.sh, temporal/t.rast.algebra/testsuite/test_raster_algebra.py, .../testsuite/test_raster_algebra_granularity.py, .../testsuite/test_raster_algebra_granularity_fails.py, temporal/t.rast3d.list/testsuite/test.t.rast3d.list.sh, temporal/t.vect.algebra/testsuite/test_vector_algebra.py, temporal/t.vect.list/testsuite/test.t.vect.list.layer.sh, temporal/t.vect.list/testsuite/test.t.vect.list.sh: temporal modules: Fixed several wrong t.register calls in the module tests * lib/temporal/lib/connect.c: temporal library: Ignore the warning of missing mapset ownership * lib/python/temporal/c_libraries_interface.py, .../testsuite/unittests_temporal_algebra.py, .../testsuite/unittests_temporal_algebra_grs.py, .../testsuite/unittests_temporal_conditionals.py, .../testsuite/unittests_temporal_raster_algebra.py, .../unittests_temporal_raster_algebra_grs.py, .../testsuite/unittests_temporal_vector_algebra.py: temporal framework: Fixed several tests that were using wrong t.register calls * lib/python/pygrass/rpc/base.py: Better error message for test cases * raster/r.univar/globals.h, raster/r.univar/r.univar_main.c, raster/r.univar/testsuite/test_r_univar.py: Added raster region flag "-r" to use the native region and resolution of a raster map, independent from the current region settings. Added tests. 2015-10-20 Maris Nartiss * raster/r.mapcalc/r.mapcalc.html, raster/r.mapcalc/r3.mapcalc.html: r.mapcalc documentation update: "Using the same map for input and output results in undefined behaviour" https://lists.osgeo.org/pipermail/grass-dev/2011-July/054983.html 2015-10-19 Soeren Gebbert * lib/python/temporal/temporal_raster_base_algebra.py: temporal framework: Fixed bug in algebra expression that contains temporal topological statements in the if section * lib/python/pygrass/rpc/__init__.py, lib/python/pygrass/rpc/base.py: pygrass rpc: Better error handling in rpc server 2015-10-19 Markus Neteler * doc/howto_release.txt: howto_release.txt: URL update * raster/r.mapcalc/r.mapcalc.html, raster/r.mapcalc/r3.mapcalc.html: r3.mapcalc manual: partial sync to r.mapcalc manual; HTML cosmetics * temporal/t.register/t.register.html: t.register manual: HTML cosmetics for https://trac.osgeo.org/grass/changeset/66524 (following https://trac.osgeo.org/grass/wiki/Submitting/Docs#HTMLPages) * scripts/r.import/r.import.html, scripts/r.import/r.import.py, scripts/v.import/v.import.html: r.import manual: example added; v.import manual: minor cleanup 2015-10-19 Maris Nartiss * raster/r.mapcalc/r.mapcalc.html, raster/r.mapcalc/r3.mapcalc.html: r.mapcalc documentation: output type of rand depends on input type 2015-10-19 Soeren Gebbert * lib/python/temporal/register.py, .../temporal/testsuite/test_register_function.py: temporal framework: Better error handling in register function 2015-10-18 Soeren Gebbert * temporal/t.register/t.register.html, temporal/t.register/t.register.py: temporal modules: t.register documentation update about increment and -i flag 2015-10-18 Markus Neteler * scripts/i.pansharpen/i.pansharpen.html, scripts/v.db.join/v.db.join.html, vector/v.net/v.net.html: manual: fix broken links; HTML cosmetics 2015-10-16 Martin Landa * scripts/r.import/r.import.py: r.import: input is binary file 2015-10-16 Markus Neteler * scripts/r.import/r.import.py: r.import: button for import (like r.in.gdal); properly align to requested resolution 2015-10-16 Luca Delucchi * scripts/v.import/v.import.py: v.import: added snap option, default 1e-13 2015-10-15 Anna Petrášová * scripts/v.unpack/v.unpack.py: v.unpack: synchronize gui with r.unpack 2015-10-15 Vaclav Petras * include/Make/Doxyfile_arch_html.in, include/Make/Doxyfile_arch_latex.in: dox: add G_matvec_ related defines This adds previously disabled G_matvec_ functions to the C programming documentation. 2015-10-15 Anna Petrášová * gui/wxpython/vnet/dialogs.py: wxGUI/vnet: fix known problem with StaticBoxes on Mac 2015-10-14 Anna Petrášová * gui/wxpython/core/treemodel.py, gui/wxpython/datacatalog/catalog.py, gui/wxpython/datacatalog/frame.py, gui/wxpython/datacatalog/tree.py, gui/wxpython/gui_core/treeview.py: wxGUI/catalog: major refactoring 2015-10-13 Markus Neteler * scripts/g.extension/g.extension.html: g.extension manual: explain proxy usage 2015-10-13 Vaclav Petras * include/gmath.h, include/la.h: remove la.h from standard gmath header Now we can easilly indentify modules which depend on la.h and its dependencies. We fail in la.h if the dependencies are not fulfilled. This shouln't require any additional work in modules except for including la.h unless they want to use la.h conditionally. 2015-10-13 Anna Petrášová * scripts/r.import/r.import.html, scripts/r.import/r.import.py: r.import: add r.in.gdal's -l flag 2015-10-12 Glynn Clements * configure, configure.in, include/Make/Platform.make.in: Remove wxWidgets support * visualization/Makefile, visualization/wximgview/Makefile, visualization/wximgview/main.cpp, visualization/wximgview/wximgview.h, visualization/wximgview/wximgview.html: Remove wximgview 2015-10-12 Luca Delucchi * lib/init/grass.py: init/grass.py: check if owner mapset is valid 2015-10-12 Markus Neteler * lib/python/pygrass/vector/table.py: pygrass: msg cosmetics 2015-10-12 Pietro Zambelli * .../vector/testsuite/test_geometry_attrs.py: pygrass: Add tests for geometry attrs (set/get item methods) * lib/python/pygrass/vector/geometry.py: pygrass: Attrs support multiple columns get/set * lib/python/pygrass/vector/table.py: pygrass: Table.execute add values in the exception message 2015-10-11 Vaclav Petras * raster/r.in.lidar/main.c, raster/r.in.lidar/testsuite/data/points.las, raster/r.in.lidar/testsuite/data/points.txt, .../r.in.lidar/testsuite/test_base_resolution.sh: r.in.lidar: use base raster with its resolution Computational region is used by default for input and output, when flag -d is enabled, input follows base raster resolution (and also extent, this is suboptimal). Adding also Bash test with small artificial data for different resolutions in combination with base raster. This commit follows https://trac.osgeo.org/grass/changeset/66094 and r66151. 2015-10-10 Vaclav Petras * raster/r.random.cells/indep.c, raster/r.random.cells/init.c, raster/r.random.cells/main.c, raster/r.random.cells/r.random.cells.html, raster/r.random.cells/r_random_cells.png, raster/r.random.cells/ransurf.h, .../r.random.cells/testsuite/test_random_cells.py: r.random.cells: generate only limited number of cells [news] Also improve documentation with a picture and example of creating vector points. Add test for old and new functionality. * include/defs/vector.h: vlib: add missing declaration for 2D point in box, fixes https://trac.osgeo.org/grass/changeset/66459 (https://trac.osgeo.org/grass/changeset/66460 broke compilation) * vector/v.distance/distance.c, vector/v.distance/main.c, vector/v.distance/testsuite/test_areas_points.py: v.distance: use bbox in 2D and 3D accordingly (see https://trac.osgeo.org/grass/ticket/2734) Check if we are considering z and use appropriate point in box function. This should fix https://trac.osgeo.org/grass/ticket/2734 where point inside an area is classified as outsie of that area when point 3D but the area is 2D. The expected behavior is reduction to 2D. The test works with this commit but its 3D part fails with code prior to this commit. This commit depens on https://trac.osgeo.org/grass/changeset/66459 which adds Vect_point_in_box_2d() function. 2015-10-09 Vaclav Petras * lib/vector/Vlib/box.c, lib/vector/Vlib/testsuite/test_vlib_box.py: vlib: add 2D version of point in box function Include also ctypes- based test and documentation of both the 2D and the original 3D version. The 2D version has suffix _2d. There are some functions in the lib already which are using this style. The 3D version has same name for compatibility reasons. There are some other functions which are just 2D these might need _3d versions one day. Alternative or an additional solution would be one function which would either use additional variable like with_z or it would accept coordinates as pointers so that z could be NULL pointer. This could make some caller code shorter. 2015-10-09 Soeren Gebbert * lib/python/temporal/space_time_datasets.py: temporal framework: Added relative time stamp doc-tests * lib/raster/rast_to_img_string.c: Fixed documentation 2015-10-09 Anna Petrášová * scripts/v.import/v.import.py: v.import: pep8 cleanup, fix copy and paste bug in error message * scripts/v.import/v.import.py: v.import: add guisection * scripts/r.import/r.import.py, scripts/v.import/v.import.py: v/r.import: fix typo in description * scripts/v.import/v.import.html, scripts/v.import/v.import.py: v.import: synchronize extent option name with r.import 2015-10-09 Vaclav Petras * raster/r.patch/main.c, raster/r.patch/r.patch.html, raster/r.patch/testsuite/test_rpatch_artificial.py: r.patch: test and doc improvements 2015-10-09 Anna Petrášová * scripts/r.import/r.import.py: r.import: fix temporary vector handling (need to remove it for multi bands import, cleanup), improve messages about resolution, with e flag report for all bands * lib/gis/parser.c: fix error output for GUI - misplaced translation, wrong format string (co-author: wenzeslaus) 2015-10-08 Anna Petrášová * gui/wxpython/gui_core/mapdisp.py, gui/wxpython/gui_core/toolbars.py: wxGUI/vnet: fix adding points because of unregistered handler (author: turek) 2015-10-07 Štěpán Turek * gui/wxpython/vnet/vnet_data.py: wx.vnet points list fixes 2015-10-07 Markus Neteler * scripts/v.what.vect/v.what.vect.html, vector/v.distance/main.c, vector/v.distance/v.distance.html: v.distance: tell user if input is 3D (esp. relevant for v.what.vect) 2015-10-06 Markus Neteler * temporal/t.rast.export/t.rast.export.html, temporal/t.rast.import/t.rast.import.html, temporal/t.rast.list/t.rast.list.html, temporal/t.vect.export/t.vect.export.html, temporal/t.vect.import/t.vect.import.html: temporal manual: filter example added; some cross-page standardization 2015-10-06 Martin Landa * vector/v.mkgrid/main.c, vector/v.mkgrid/write_grid.c: v.mkgrid: finish progress (G_percent) info, be less verbose about progress * scripts/v.rast.stats/v.rast.stats.py: v.rast.stats: check for MASK only in the current mapset 2015-10-04 Martin Landa * lib/python/pygrass/utils.py: pythonlib: check also libname in get_lib_path() 2015-10-02 Huidae Cho * raster/r.reclass/r.reclass.html: r.reclass: Remove duplicate words from the manual * raster/r.thin/io.c, raster/r.thin/main.c: r.thin: Remove an unused variable, Update the copyright block * raster/r.thin/io.c: r.thin: Support reclassified raster maps 2015-10-02 Martin Landa * general/g.proj/main.c: g.proj: fix compilation issue when OGR is disabled * lib/raster/open.c: libgis: include explicitly 2015-10-01 Markus Neteler * db/db.login/db.login.html, vector/v.db.connect/v.db.connect.html: db.login + v.db.connect manuals: added where connection info is stored 2015-10-01 Martin Landa * scripts/g.extension/g.extension.py: g.extension: check content-type of downloaded addons file (must be a zip file) 2015-10-01 Markus Neteler * vector/v.in.db/v.in.db.html: v.in.db manual: Open Document spreadsheet added * scripts/v.krige/v.krige.html: v.krige manual: updated to rgrass7 (contributed by pvanbosgeo) 2015-10-01 Vaclav Petras * vector/v.decimate/Makefile, vector/v.decimate/count_decimation.c, vector/v.decimate/count_decimation.h, vector/v.decimate/grid_decimation.c, vector/v.decimate/grid_decimation.h, vector/v.decimate/main.c, vector/v.decimate/v.decimate.html, vector/v.decimate/v_decimate_count.png, vector/v.decimate/v_decimate_grid_cat.png, vector/v.decimate/v_decimate_original.png: v.decimate: grid and count based decimation [news] 2015-09-30 Markus Neteler * scripts/v.krige/v.krige.py: v.krige: update to rgrass7 (contributed by pvanbosgeo) * imagery/i.segment/i.segment.html, imagery/i.segment/i_segment_lsat7_pan.png, imagery/i.segment/i_segment_lsat7_seg_min100.png, imagery/i.segment/i_segment_lsat7_seg_min5.png, ...gs_final.jpg => i_segment_ortho_segs_final.jpg}, ...tho_segs_l1.jpg => i_segment_ortho_segs_l1.jpg}, ...gs_l2_l5.jpg => i_segment_ortho_segs_l2_l5.jpg}: i.segment manual: Landsat7 example added 2015-09-30 Huidae Cho * display/d.rast.arrow/d.rast.arrow.html: d.rast.arrow: Remove trailing spaces * display/d.rast.arrow/d.rast.arrow.html, display/d.rast.arrow/main.c: d.rast.arrow: Added the Drainage aspect type (r.watershed drainage= output) 2015-09-30 Vaclav Petras * raster/r.in.lidar/main.c: r.in.lidar: more gui sections * vector/v.random/main.c: v.random: use unsigned long and strtoul for number of points 2015-09-28 Anna Petrášová * gui/wxpython/animation/mapwindow.py: wxGUI/animation: prevent drawing empty bitmap which causes problems with wxGTK3 2015-09-28 Markus Neteler * locale/po/grasslibs_fr.po: Sylvain Maillard: FR translation cont'ed * temporal/t.rast.aggregate/t.rast.aggregate.html: t.rast.aggregate manual: more examples (contributed by Veronica Andreo) * contributors_extra.csv: t.rast.aggregate manual: more examples (contributed by Veronica Andreo) * contributors_extra.csv: contributors extra: some countries added 2015-09-27 Anna Petrášová * gui/wxpython/vdigit/g.gui.vdigit.py: wxGUI/vdigit: fix standalone tool initialization https://trac.osgeo.org/grass/ticket/2746 2015-09-27 Markus Neteler * temporal/t.rast.aggregate.ds/t.rast.aggregate.ds.py, temporal/t.rast.aggregate/t.rast.aggregate.py: temporal: fix typo in msg * temporal/t.remove/t.remove.html, temporal/t.remove/t.remove.py: t.remove: msgs added to tell user what it does; enhance manual 2015-09-27 Vaclav Petras * vector/v.in.lidar/main.c: v.in.lidar: check cat counter only when actually used This fixes 66344 which ignored r66343. Also fixes 66345 which reported unrelated warning when 66344 actually happened. * vector/v.in.lidar/main.c: v.in.lidar: count imported points explicitly This avoids limits imposed by header reading functions in libLAS. Assuming that the libLAS reading functions will actually still work. Ignoring the issue for messages before processing, percentage and info. * vector/v.in.lidar/main.c: v.in.lidar: catch case when we run out of categories We should be able to import more points then we can have unique categories. This protects against (signed) integer overflow, ends as if GV_CAT_MAX would be an import limit and reports a warning. This also fixes wrong format string in case of unsigned long implementation. * vector/v.in.lidar/main.c: v.in.lidar: store return and class as cats or store no cats If requested, return, class and generated ID will be stored in separate layers specified by the user. ID is stored by default (original behavior). Storing of IDs can be disabled by -c flag. This offers a slight speed up comparing to just not storing the attributes. Using this one can get return and class to GRASS without creating the attribute table. 2015-09-26 Markus Neteler * temporal/t.rast.series/t.rast.series.py: t.rast.series: inform user then -z flag is switched on (much slower) * lib/python/temporal/stds_import.py: t.rast.import: report progress to the user 2015-09-26 Martin Landa * gui/wxpython/gui_core/forms.py: wxGUI: fix LayersList import (forms) * gui/wxpython/gui_core/dialogs.py: wxGUI: remove unused import (dialogs) * gui/wxpython/modules/import_export.py: wxGUI: switch back from r.imprort/v.import to r.in.gdal/v.in.ogr 2015-09-25 Markus Neteler * gui/wxpython/vnet/dialogs.py, lib/python/pygrass/raster/__init__.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/core.py, lib/python/temporal/space_time_datasets.py, locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fi.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fi.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fi.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ko.po, locale/po/grasswxpy_lv.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ro.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po, scripts/v.what.strds/v.what.strds.py, vector/v.net/turntable.c: fix msg grammar * raster/r.timestamp/main.c, raster3d/r3.timestamp/main.c, temporal/t.create/t.create.py, temporal/t.info/t.info.py, temporal/t.list/t.list.py, temporal/t.merge/t.merge.py, temporal/t.rast.accdetect/t.rast.accdetect.py, temporal/t.rast.accumulate/t.rast.accumulate.py, temporal/t.rast.aggregate.ds/t.rast.aggregate.ds.py, temporal/t.rast.aggregate/t.rast.aggregate.py, temporal/t.rast.algebra/t.rast.algebra.py, temporal/t.rast.colors/t.rast.colors.py, temporal/t.rast.contour/t.rast.contour.py, temporal/t.rast.export/t.rast.export.py, temporal/t.rast.extract/t.rast.extract.py, temporal/t.rast.gapfill/t.rast.gapfill.py, temporal/t.rast.import/t.rast.import.py, temporal/t.rast.list/t.rast.list.py, temporal/t.rast.mapcalc/t.rast.mapcalc.py, temporal/t.rast.neighbors/t.rast.neighbors.py, temporal/t.rast.out.vtk/t.rast.out.vtk.py, temporal/t.rast.series/t.rast.series.py, temporal/t.rast.to.rast3/t.rast.to.rast3.py, temporal/t.rast.to.vect/t.rast.to.vect.py, temporal/t.rast.univar/t.rast.univar.py, temporal/t.rast.what/t.rast.what.py, temporal/t.rast3d.algebra/t.rast3d.algebra.py, temporal/t.rast3d.extract/t.rast3d.extract.py, temporal/t.rast3d.list/t.rast3d.list.py, temporal/t.rast3d.mapcalc/t.rast3d.mapcalc.py, temporal/t.rast3d.univar/t.rast3d.univar.py, temporal/t.register/t.register.py, temporal/t.remove/t.remove.py, temporal/t.rename/t.rename.py, temporal/t.sample/t.sample.py, temporal/t.select/t.select.py, temporal/t.shift/t.shift.py, temporal/t.snap/t.snap.py, temporal/t.support/t.support.py, temporal/t.topology/t.topology.py, temporal/t.unregister/t.unregister.py, temporal/t.vect.algebra/t.vect.algebra.py, temporal/t.vect.db.select/t.vect.db.select.py, temporal/t.vect.export/t.vect.export.py, temporal/t.vect.extract/t.vect.extract.py, temporal/t.vect.import/t.vect.import.py, temporal/t.vect.list/t.vect.list.py, temporal/t.vect.observe.strds/t.vect.observe.strds.py, temporal/t.vect.univar/t.vect.univar.py, temporal/t.vect.what.strds/t.vect.what.strds.py, vector/v.timestamp/main.c: temporal: add 'time' keyword for index * temporal/temporalintro.html: temporal manual: reference v.what.strds * temporal/t.rast.what/t.rast.what.html, temporal/t.vect.what.strds/t.vect.what.strds.html: temporal manual: reference v.what.strds * scripts/v.what.strds/v.what.strds.py: v.what.strds: fix English in msgs; gcopy 2015-09-25 Luca Delucchi * scripts/v.what.strds/v.what.strds.py: add capabilities to add columns and values in the input vector file 2015-09-25 Soeren Gebbert * lib/python/temporal/aggregation.py, temporal/t.rast.aggregate/t.rast.aggregate.py, .../testsuite/test_aggregation_absolute.py, .../test_aggregation_absolute_parallel.py, .../testsuite/test_aggregation_relative.py: temporal framework: Fixed bug in t.rast.aggregate that does not wait for processes in the process queue. Now a warning is printed if the file limit is exceeded and the z flag is used in r.series. A new option was added to t.rast.aggregate to set the file limit. 2015-09-24 Martin Landa * man/parser_standard_options.py: attempt to fix travis parser_standard_options.py issue (thanks to Ivan Mincik) 2015-09-24 Anna Petrášová * gui/wxpython/animation/mapwindow.py: wxGUI/animation: attempt to fix initialization on wxgtk3 2015-09-24 Soeren Gebbert * temporal/t.rast.series/t.rast.series.py, temporal/t.rast.series/testsuite/test_series.py: temporal modules: Fixed usage of the "z" flag and added tests 2015-09-24 Yann Chemin * gui/wxpython/location_wizard/wizard.py: fixed bug for planetary ellipsoid access 2015-09-23 Markus Neteler * display/d.legend/main.c, display/d.vect.thematic/main.c: d.legend, d.vect.thematic: add keyword 2015-09-23 Soeren Gebbert * lib/python/temporal/extract.py: temporal framework: Fixed stds name replacement to avoid conflicts with basenames 2015-09-23 Markus Neteler * lib/python/temporal/register.py: temporal revert https://trac.osgeo.org/grass/changeset/66278 for t.register register.py 2015-09-23 Luca Delucchi * man/Makefile: try to fix travis ci bug: use quote to protect the options * man/Makefile: try to fix travis ci bug 2015-09-23 Anna Petrášová * scripts/r.import/r.import.py: r.import: fix import in latlon location 2015-09-22 Markus Neteler * imagery/i.cluster/i.cluster.html, temporal/t.create/t.create.html, temporal/t.info/t.info.html, temporal/t.list/t.list.html: manual: minor tweaks * lib/python/temporal/register.py: t.register: assume current mapset if not specified (as for other t.*) * lib/python/temporal/open_stds.py, locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fi.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po: temporal: fix msg typo * temporal/t.connect/t.connect.html, temporal/t.info/t.info.html, temporal/t.merge/t.merge.html, temporal/t.rast.accumulate/t.rast.accumulate.html, .../t.rast.aggregate.ds/t.rast.aggregate.ds.html, temporal/t.rast.aggregate/t.rast.aggregate.html, temporal/t.rast.extract/t.rast.extract.html, temporal/t.rast.gapfill/t.rast.gapfill.html, temporal/t.rast.import/t.rast.import.html, temporal/t.rast.mapcalc/t.rast.mapcalc.html, temporal/t.rast.neighbors/t.rast.neighbors.html, temporal/t.rast.to.rast3/t.rast.to.rast3.html, temporal/t.rast.what/t.rast.what.html, temporal/t.register/t.register.html, temporal/t.sample/t.sample.html, temporal/t.shift/t.shift.html, temporal/t.vect.db.select/t.vect.db.select.html, temporal/t.vect.export/t.vect.export.html, temporal/t.vect.extract/t.vect.extract.html, temporal/t.vect.import/t.vect.import.html, temporal/t.vect.list/t.vect.list.html, .../t.vect.observe.strds/t.vect.observe.strds.html, temporal/t.vect.univar/t.vect.univar.html, temporal/t.vect.what.strds/t.vect.what.strds.html: temporal manual: do not abbreviate parameters in man as it is confusing 2015-09-21 Markus Neteler * lib/temporal/lib/connect.c: temporal lib: clarify G_mapset_permissions2() output * man/Makefile: man: attempt to fix Travis CI issue with relative path * vector/v.kernel/main.c: v.kernel: always show target raster resolution; fix dangling curly braces -Wdangling-else 2015-09-21 Moritz Lennert * lib/python/temporal/space_time_datasets.py: added missing import of array library (fix https://trac.osgeo.org/grass/ticket/2688) 2015-09-19 Luca Delucchi * man/Makefile: fixed Makefile, thanks to Travis CI * man/Makefile, man/build_html.py, man/jquery.fixedheadertable.min.js, man/parser_standard_options.css, man/parser_standard_options.js, {tools => man}/parser_standard_options.py: improved parser standard option to have a better output table, added it to Makefile; TODO add link to a GRASS manual 2015-09-19 Markus Neteler * temporal/t.info/t.info.html, temporal/t.list/t.list.html, temporal/t.merge/t.merge.html, temporal/temporalintro.html: temporal manual: explain usage of temporal databases stored in other mapsets 2015-09-18 Markus Neteler * temporal/t.rast.list/t.rast.list.html: t.rast.list manual: where example added; HTML cosmetics * temporal/t.register/t.register.html: t.register manual: extend manual 2015-09-18 Martin Landa * general/g.version/main.c: g.version: add off_t size to shell output (see https://lists.osgeo.org/pipermail/grass- dev/2015-September/076366.html) 2015-09-18 Anna Petrášová * vector/v.in.lidar/main.c: v.in.lidar: use unsigned long long for counting point counts, fixes https://trac.osgeo.org/grass/ticket/2472 (co-author wenzeslaus) 2015-09-17 Helmut Kudrnovsky * mswindows/GRASS-Installer.nsi.tmpl: GRASS-Installer.nsi.tmpl: GrantOnFile => FullAccess * mswindows/GRASS-Installer.nsi.tmpl: GRASS-Installer.nsi.tmpl: - elevate run_gmkfontcap.bat - add debug if AccessControl:GrantOnFile succeeded 2015-09-16 Soeren Gebbert * temporal/t.snap/testsuite/test_snap.py: temporal modules: Added t.snap gunittests * temporal/t.support/t.support.py, .../t.support/testsuite/test_support_str3ds.py, temporal/t.support/testsuite/test_support_strds.py, temporal/t.support/testsuite/test_support_stvds.py: temporal modules: Added python tests to t.support, added aggregation type setting 2015-09-16 Vaclav Petras * lib/gis/renamed_options: v.outlier: add missing 6.4 compatibility option 2015-09-15 Soeren Gebbert * lib/python/pygrass/vector/geometry.py: pygrass vector: Implemented memory management for geometries to avoid memory leaks from line_cats and line_points structures 2015-09-15 Markus Neteler * imagery/i.cluster/i.cluster.html: i.cluster manual: expanded for algorithm description 2015-09-15 Luca Delucchi * doc/help_loc_structure.odg: added temporal dataset to location structure 2015-09-15 Anna Petrášová * gui/wxpython/datacatalog/tree.py: wxGUI/datacatalog: fix tree rendering on Windows 2015-09-14 Markus Neteler * imagery/i.pca/i.pca.html, imagery/i.pca/i_pca_result.png: i.pca manual: screenshot added * imagery/i.cluster/i.cluster.html: i.cluster manual: example fix * imagery/i.maxlik/i.maxlik.html, imagery/i.maxlik/i_maxlik_classes.png, imagery/i.maxlik/i_maxlik_rejection.png, imagery/i.maxlik/i_maxlik_rgb.png: i.maxlik manual: screenshots added * imagery/i.ortho.photo/README: i.ortho.photo: minor notes added 2015-09-14 Soeren Gebbert * lib/python/temporal/c_libraries_interface.py: temporal library: Fixed wrong check in _available_mapsets() function * lib/python/temporal/c_libraries_interface.py, lib/python/temporal/core.py, lib/python/temporal/list_stds.py, .../unittests_temporal_algebra_mixed_stds.py: temporal library: Added more debug messages, added new map algebra tests, list_stds supports now user created database interfaces 2015-09-14 Anna Petrášová * gui/wxpython/core/toolboxes.py, gui/wxpython/tplot/g.gui.tplot.py: workaround some compilation problems on Mac (see https://trac.osgeo.org/grass/ticket/2142, https://trac.osgeo.org/grass/ticket/1819) 2015-09-13 Martin Landa * .../v.lidar.edgedetection.html: v.lidar.edgedetection: manual cosmetics (authors last) 2015-09-12 Martin Landa * vector/v.in.ogr/main.c: v.in.ogr: wrong projection check when importing geometry column from table with multiple geometry columns (https://trac.osgeo.org/grass/ticket/2740) 2015-09-12 Markus Neteler * temporal/t.info/t.info.html: t.info manual: remark about granularity added 2015-09-12 Vaclav Petras * vector/v.in.lidar/main.c: v.in.lidar: add decimation based on counting Simple decimation using skipping or preserving every n-nt, ignoring points at the beginning or limiting number of points. Four new options added to group Decimation. The rest reordered and put into groups Selection and Speed. 2015-09-12 Markus Neteler * temporal/t.list/t.list.py, temporal/t.rast.list/t.rast.list.html, temporal/t.rast.list/t.rast.list.py, temporal/t.rast.univar/t.rast.univar.py, temporal/t.rast3d.list/t.rast3d.list.py, temporal/t.rast3d.univar/t.rast3d.univar.py, temporal/t.register/t.register.py, temporal/t.vect.db.select/t.vect.db.select.py, temporal/t.vect.list/t.vect.list.py, temporal/t.vect.univar/t.vect.univar.py: temporal separator parameter: use label to re-enable standard description * temporal/t.connect/t.connect.html, temporal/t.list/t.list.html, .../t.rast.aggregate.ds/t.rast.aggregate.ds.html, temporal/t.rast.extract/t.rast.extract.html, temporal/t.rast.gapfill/t.rast.gapfill.html, temporal/t.rast.import/t.rast.import.html, temporal/t.rast.mapcalc/t.rast.mapcalc.html, temporal/t.rast.to.rast3/t.rast.to.rast3.html, temporal/t.register/t.register.html, temporal/t.rename/t.rename.html, temporal/t.sample/t.sample.html, temporal/t.shift/t.shift.html: temporal manual: explain absolute and relative time; HTML cosmetics * raster/r.proj/r.proj.html, vector/v.proj/v.proj.html: r.proj, v.proj manuals: references updated 2015-09-11 Markus Neteler * raster/r.watershed/front/main.c, raster/r.watershed/front/r.watershed.html: r.watershed manual: mention 'depression' parameter properly 2015-09-11 Anna Petrášová * gui/wxpython/docs/wxGUI_map_display.jpg: wxGUI: update screenshot of map window in manual 2015-09-10 Helmut Kudrnovsky * mswindows/GRASS-Installer.nsi.tmpl: GRASS-Installer.nsi.tmpl: attempt to fix https://trac.osgeo.org/grass/ticket/2448 make folder and file writeable before run g.mkfontcap change after g.mkfontcap run back to only readable * mswindows/GRASS-Installer.nsi.tmpl: GRASS-Installer.nsi.tmpl: (BU) -> (S-1-5-32-545) see https://support.microsoft.com/en-us/kb/243330 Well-known security identifiers in Windows operating systems SID: S-1-5-32-545 Name: Users 2015-09-10 Markus Neteler * raster/r.resamp.rst/r.resamp.rst.html: r.resamp.rst manual: hint added about extent and resolution of computational region * vector/v.what.rast/v.what.rast.html: v.what.rast manual: improved examples 2015-09-09 Markus Neteler * grasslib.dox, lib/rst/rstlib.dox, lib/vector/dglib/dglib.dox: progman: title cosmetics 2015-09-09 Vaclav Petras * raster/r.in.lidar/Makefile, raster/r.in.lidar/main.c: r.in.lidar: use segment lib to enable different resolution for output Using Segment library is easier than implementing another segmentation similar to the existing one (based on rows); the impl. would also require way of getting the right row/col based on corrdinates. Leaving there the raster row based approach for cases when resolution of output is not set. It is faster since it does not create the segments. This fixes segfault and fatal when the resolution option was lower or higher than the current one (introduced in https://trac.osgeo.org/grass/changeset/66094). Deliberately not using the old formatting style. 2015-09-08 Markus Neteler * lib/init/grass7.html: grass7 manual: minor cosmetics 2015-09-08 Helmut Kudrnovsky * mswindows/GRASS-Installer.nsi.tmpl: GRASS-Installer.nsi: SetOnFile -> GrantOnFile 2015-09-08 Vaclav Petras * vector/v.lidar.correction/v.lidar.correction.html, .../v.lidar.edgedetection.html, .../v_lidar_edgedetection.png, .../v_lidar_edgedetection_objects.png, vector/v.lidar.growing/v.lidar.growing.html: v.lidar.edgedetection: complete example and 2D and 3D picture 2015-09-07 Vaclav Petras * grasslib.dox, lib/gis/gislib.dox, lib/rst/{rst.dox => rstlib.dox}: dox: improve index and add rst lib 2015-09-07 Markus Neteler * locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fi.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po: keywords cosmetics: completing https://trac.osgeo.org/grass/changeset/66133 2015-09-07 Vaclav Petras * lib/rst/data/DESCRIPTION.DATA, lib/rst/data/dataquad.c, lib/rst/data/dataquad.h, lib/rst/interp_float/DESCRIPTION.INTERP, lib/rst/qtree/DESCRIPTION.TREE, lib/rst/qtree/qtree.c, lib/rst/qtree/qtree.h, lib/rst/rst.dox: dox: Doxygen documentation for lib rst qtree and data Using existing documentation in source code or text files plus some observations. Also creating a general library page. 2015-09-07 Soeren Gebbert * lib/python/pygrass/raster/__init__.py, lib/python/pygrass/rpc/__init__.py, lib/python/pygrass/vector/__init__.py, lib/python/pygrass/vector/abstract.py, lib/python/pygrass/vector/table.py: pygrass: Using name and mapset in the rpc module, fixed two tests, editor removed white spaces 2015-09-07 Martin Landa * vector/v.cluster/main.c, vector/v.cluster/v.cluster.html: v.cluster: module description wording options in bold (manual cosmetics) 2015-09-07 Markus Neteler * vector/v.cluster/v_cluster_4_methods.png: v.cluster manual: shrink image to 600px width 2015-09-07 Vaclav Petras * lib/rst/interp_float/DESCRIPTION.INTERP, lib/rst/interp_float/func2d.c, lib/rst/interp_float/init2d.c, lib/rst/interp_float/input2d.c, lib/rst/interp_float/interp2d.c, lib/rst/interp_float/interpf.h, lib/rst/interp_float/matrix.c, lib/rst/interp_float/output2d.c, lib/rst/interp_float/point2d.c, lib/rst/interp_float/secpar2d.c, lib/rst/interp_float/segmen2d.c, lib/rst/interp_float/vinput2d.c, lib/rst/interp_float/write2d.c: dox: Doxygen documentation for lib rst interp float Using existing documentation in source code or text files. Inline Doxygen docs seems as appropriate for paramters since already used without Doxygen but it requries slight divergence of what grass_indent would like to see. * gui/wxpython/Makefile: wxGUI/toolboxes: build_modules_xml script has no validation (fixes https://trac.osgeo.org/grass/changeset/65199) 2015-09-06 Vaclav Petras * vector/v.cluster/v.cluster.html, vector/v.cluster/v_cluster_4_methods.png: v.cluster: add image to manual make simple example primary, show how to display, add see also 2015-09-06 Soeren Gebbert * lib/python/temporal/c_libraries_interface.py: temporal framework: add time stamp support in read_*_full_info() functions 2015-09-06 Martin Landa * vector/v.lrs/v.lrs.create/main.c, vector/v.lrs/v.lrs.label/main.c, vector/v.lrs/v.lrs.segment/main.c, vector/v.lrs/v.lrs.where/main.c: keywords cosmetics: Linear Reference System -> linear reference system (looks more consistent at topics page) * man/build_topics.py: fix topics: allow uppercase (fix eg. GUI vs. gui topic) * gui/wxpython/docs/wxGUI.html: wxGUI: update manual, 'display map' tool has been removed in https://trac.osgeo.org/grass/changeset/65774 * gui/wxpython/Makefile, gui/wxpython/datacatalog/Makefile, gui/wxpython/datacatalog/__init__.py, gui/wxpython/datacatalog/catalog.py, gui/wxpython/datacatalog/frame.py, gui/wxpython/datacatalog/g.gui.datacatalog.html, gui/wxpython/datacatalog/g.gui.datacatalog.py, .../{lmgr/datacatalog.py => datacatalog/tree.py}, gui/wxpython/docs/wxGUI.components.html, gui/wxpython/lmgr/frame.py: wxGUI: data catalog now also available as standalone tool (g.gui.datacatalog) note: the tool needs a lot of improvements, please free to contribute! 2015-09-06 Markus Neteler * raster/r.resamp.filter/r.resamp.filter.html: r.resamp.filter manual: expanded based on Glynn's comments in https://trac.osgeo.org/grass/ticket/1401#comment:8 2015-09-06 Soeren Gebbert * lib/python/temporal/c_libraries_interface.py: temporal framework: Added new function to C-library RPC Server that are based on PyGRASS to receive full raster and vector map layer info * lib/python/pygrass/raster/history.py, lib/python/pygrass/rpc/__init__.py, lib/python/pygrass/vector/abstract.py: pygrass rpc,raster,vector: Added try/except/finally to RPC server functions and date conversion functions 2015-09-05 Markus Neteler * gui/wxpython/core/testsuite/toolboxes.sh, lib/vector/testsuite/test_topology_vgeneralize.sh, scripts/d.what.rast/d.what.rast.html, scripts/d.what.vect/d.what.vect.html, .../testsuite/data/sample_mod ules/r.plus.example/r.plus.example.html, scripts/g.extension/testsuite/doctest.sh, temporal/t.rast.contour/t.rast.contour.html, temporal/t.rast.to.vect/t.rast.to.vect.html, temporal/t.rast.what/t.rast.what.html: svn propset * lib/python/gunittest/reporters.py, lib/symbol/README, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fi.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fi.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ko.po, locale/po/grasswxpy_lv.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ro.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po, scripts/d.polar/d.polar.html, scripts/r.pack/r.pack.html, scripts/r.unpack/r.unpack.html, scripts/v.krige/v.krige.html, scripts/v.pack/v.pack.html, scripts/v.unpack/v.unpack.html, vector/v.build/main.c: various typo fixes, found by the Debian lintian QA tool (trac https://trac.osgeo.org/grass/ticket/2725) 2015-09-05 Soeren Gebbert * lib/python/pygrass/raster/__init__.py, lib/python/pygrass/raster/abstract.py, lib/python/pygrass/raster/history.py: pygrass raster: Added iterators to iterate over raster info and history * lib/python/temporal/c_libraries_interface.py: temporal framework: CLibrariesInterface inherits RPCServerBase from pygrass.rpc * lib/python/pygrass/Makefile, lib/python/pygrass/rpc/Makefile, lib/python/pygrass/rpc/__init__.py, lib/python/pygrass/rpc/base.py, lib/python/pygrass/rpc/testsuite/test_doctests.py, lib/python/pygrass/utils.py, lib/python/pygrass/vector/__init__.py: pygrass: Added rpc data provider that deliver WKB representations of vector maps, numpy image representations of raster maps and vector map attribute tables as dict using cats as keys. 2015-09-04 Vaclav Petras * include/gmath.h: no G2C necessary for la.h This finishes incomplete https://trac.osgeo.org/grass/changeset/54193 and is necessary after r66101. * lib/btree2/README, lib/btree2/btree2.dox, lib/btree2/kdtree.h: dox: basic Doxygenization of btree2/kdtree docs Include text provided by mmetz in: https://lists.osgeo.org/pipermail/grass- dev/2015-January/072701.html https://lists.osgeo.org/pipermail/grass- dev/2015-January/072784.html * include/Make/Doxyfile_arch_html.in: dox: do not strip Doxygen comments When generating HTML for source code, do not strip Doxygen comments, so that the license stays there if in this in there. It also reduces switching in between the documentation and code. The disadvanatge is that before the code was just pure code. 2015-09-04 Markus Neteler * gui/icons/grass.desktop: grass.desktop: syntax fix * raster/r.in.lidar/r.in.lidar.html: r.in.lidar manual: minor fixes 2015-09-04 Vaclav Petras * raster/r.in.lidar/main.c, raster/r.in.lidar/r.in.lidar.html, raster/r.in.lidar/test/sample_test.sh: r.in.lidar: add base raster to get height above ground 2015-09-03 Soeren Gebbert * lib/python/pygrass/vector/__init__.py: pygrass vector: Added areas_to_wkb_list() and tests * lib/python/pygrass/vector/__init__.py, lib/python/pygrass/vector/find.py, lib/python/pygrass/vector/table.py: pygrass vector: Re-establishing of the generator functionality in finder classes, added convenient functions to convert a vector map layer into WKB representation and to read the whole attribute table as dictionary. Plenty of doctests implemented. * lib/python/pygrass/utils.py: pygrass utils: Doctest update * include/defs/vector.h, lib/vector/Vlib/geos_to_wktb.c: vector library: Added WKB read feature function based on GEOS 2015-09-03 Markus Neteler * vector/v.extract/main.c: v.extract: add 'random' keyword 2015-09-02 Martin Landa * raster/r.univar/r.univar.html, raster/r.univar/runivar_basins.png, raster/r.univar/runivar_basins_elev_zonal.png: r.univar: manual extended (by Ludmila Furtkevicova) * scripts/r.shade/r.shade.html: r.shade: manual cosmetics (with contribution of Ludmila Furtkevicova) 2015-09-01 Helmut Kudrnovsky * mswindows/GRASS-Installer.nsi.tmpl: GRASS-Installer.nsi: grant modifying/overwriting fontcap file 2015-09-01 Soeren Gebbert * lib/python/pygrass/vector/__init__.py: pygrass vector: Added simple area.centroid test * lib/python/pygrass/raster/__init__.py, lib/python/pygrass/raster/testsuite/data/d.png, lib/python/pygrass/raster/testsuite/data/e.png, .../pygrass/raster/testsuite/test_raster_img.py: pygrass raster: Added 32Bit RGB image generation and tests * lib/raster/rast_to_img_string.c: raster library: Added 32bit RGB type 2015-08-31 Soeren Gebbert * lib/vector/Vlib/geos_to_wktb.c: vector library: Typo fix in documentation * .../testsuite/test_distr_tgis_db_raster.py, .../testsuite/test_distr_tgis_db_raster3d.py, .../testsuite/test_distr_tgis_db_vector.py: temporal modules t.connect: Fixed tests * lib/python/pygrass/utils.py, lib/python/pygrass/vector/abstract.py, lib/python/pygrass/vector/table.py, .../pygrass/vector/testsuite/test_doctests.py: pygrass raster: Fixed several doctests 2015-08-30 Soeren Gebbert * lib/python/pygrass/raster/testsuite/data/a.png, lib/python/pygrass/raster/testsuite/data/b.png, lib/python/pygrass/raster/testsuite/data/c.png: pygrass raster: Added test images * lib/python/pygrass/raster/__init__.py, .../pygrass/raster/testsuite/test_raster_img.py: pygrass raster: Implemented the generation of numpy arrays out of raster map layers that represent 32bit ARGB or 8bit gray scale images. To be used in PyQt or Wx based map canvas that support pan, zoom or time series animations. * include/defs/raster.h, lib/raster/rast_to_img_string.c: raster library: Added a function to convert a raster map to unsigned char array that represent a 32bit ARGB or 8bit gray scale image. This function is used by pygrass to very fast create image representations out of raster map layers at different resolutions to be used by PyQt4 or Wx based canvas that support zoom and pan or time series animation. 2015-08-30 Vaclav Petras * doc/README, doc/gi_3dview.jpg, doc/gi_c.jpg, doc/gi_cartography.jpg, doc/gi_database.jpg, doc/gi_display.jpg, doc/gi_gallery.jpg, doc/gi_general.jpg, doc/gi_gui.jpg, doc/gi_imagery.jpg, doc/gi_misc.jpg, doc/gi_python.jpg, doc/gi_raster.jpg, doc/gi_raster3d.jpg, doc/gi_temporal.jpg, doc/gi_vector.jpg, man/Makefile, man/build_graphical_index.py, man/build_manual_gallery.py: docs: manually created index with images The generated index of all images is now 'manual gallery'. The graphical index is now manually created list with links to selected parts or, potentially, other manually created indexes. Images are low res JPGs because the page must load quickly. Images on page are relative to font size (em), this kind of relative size but not dependent on browser window size. More importantly, the items are in a list rather than a table, so they layout on the wide screens as wide and as one column on narrow displays. * doc/grass_database.svg: docs: clean up empty element in db SVG * doc/grass_database.png, doc/grass_database.svg: docs: use white background instead of transparent for db img 2015-08-30 Anna Petrášová * gui/wxpython/mapdisp/frame.py: wxGUI: fix import order so that GUI doesn't crash when there is a problem with ctypes 2015-08-29 Anna Petrášová * gui/wxpython/core/toolboxes.py: wxGUI: sync message formatting with releasebranch 2015-08-29 Soeren Gebbert * .../pygrass/raster/testsuite/test_raster_region.py: pygrass raster: Added computational raster region setting test * lib/python/pygrass/modules/interface/env.py: pygrass modules: Fixed https://trac.osgeo.org/grass/ticket/2731 reading gisrc with multiple : in an entry caused problems * lib/python/pygrass/gis/region.py, lib/python/pygrass/utils.py, lib/python/pygrass/vector/testsuite/test_geometry.py, lib/python/pygrass/vector/testsuite/test_vector.py, lib/python/pygrass/vector/testsuite/test_vector3d.py: pygrass library: Make use of the gunittst framework methods for module calls. The region class can now set the computational raster region of a process. * lib/python/pygrass/raster/__init__.py, lib/python/pygrass/raster/category.py, lib/python/pygrass/raster/history.py, .../pygrass/raster/testsuite/data/geology_cats, .../pygrass/raster/testsuite/test_category.py, .../pygrass/raster/testsuite/test_doctests.py, .../pygrass/raster/testsuite/test_history.py, lib/python/pygrass/raster/testsuite/test_numpy.py, lib/python/pygrass/raster/testsuite/test_raster.py, .../pygrass/raster/testsuite/test_raster_region.py: pygrass raster: Modified several tests and added some new, now all tests are location independent * raster/r.support/main.c: raster module r.support: Use the history to store the map title * lib/python/pygrass/raster/__init__.py, lib/python/pygrass/raster/abstract.py, lib/python/pygrass/raster/category.py: pygrass raster: More doctests 2015-08-28 Soeren Gebbert * lib/python/pygrass/gis/__init__.py, lib/python/pygrass/gis/region.py, lib/python/pygrass/gis/testsuite/test_doctests.py, lib/python/pygrass/raster/__init__.py, lib/python/pygrass/raster/abstract.py, lib/python/pygrass/raster/history.py: pygrass raster: Updated and corrected the Region class, changed and added doctests in several raster classes * lib/vector/Vlib/geos_to_wktb.c: vector library: Documentation cleanup 2015-08-27 Soeren Gebbert * include/defs/vector.h, lib/vector/Vlib/map.c: vector library: Patch from Radim, enhancement request https://trac.osgeo.org/grass/ticket/2729, to allow Map_info struct allocation and deletion * lib/python/pygrass/vector/find.py, lib/python/pygrass/vector/geometry.py, .../pygrass/vector/testsuite/test_geometry.py: pygrass vector: Implemented area, boundary, centroid and isle specific unit-tests. Changed the API a bit and some functions. Buffer methods are not generating areas anymore, since areas are topological objects. Implemented the use of GEOS WKT and WKB generation from the vector library (https://trac.osgeo.org/grass/changeset/66046). * include/defs/vector.h, lib/vector/Vlib/geos.c, lib/vector/Vlib/geos_to_wktb.c: vector library: Added new methods to generate Well Known Text (WTK) and Well Known Binary (WTB) out of GEOS geometries 2015-08-27 Vaclav Petras * man/build_html.py, man/build_topics.py: docs: link keywords index entry at the end of the page User should first read the topic modules and then look for more. Also replace 'Note: see...' by simple and more readable 'See...' * man/Makefile, man/build_topics.py: docs: do not add small topics to index Topics with less than 3 modules in them are not included in Topics index. This makes the index shorter and easier to navigate. Topics are still included in keyword index as keywords, so there is no need to list them when they are not so important (assuming importance/impact equals module count). The topic pages are still generated, so there is no need to change anything for the modules. By clicking at the second keyword users still gets to the topic page. It is just not advertised in the Topics index. 2015-08-27 Anna Petrášová * scripts/v.unpack/{test_suite => testsuite}/test.v.unpack.sh: v.unpack: testsuite, not test_suite 2015-08-27 Vaclav Petras * man/build_graphical_index.py: docs: include module name in graphical index (gallery) and make image size dependent on em rather than percentage * man/Makefile, man/build_class_graphical.py, man/build_html.py: docs: build same pages as for module families/categories/classes but with images Images are indentified based on the module name which is determined from the HTML file name. 2015-08-26 Anna Petrášová * gui/wxpython/core/toolboxes.py, lib/python/script/task.py: wxGUI: fix loading addons (with different locale) which are compiled for different version - use only byte strings * gui/wxpython/core/settings.py: wxGUI: forgot to commit new animation settings defaults, related to https://trac.osgeo.org/grass/changeset/65736 2015-08-26 Vaclav Petras * doc/Makefile, doc/grass_database.html, doc/grass_database.png, doc/grass_database.svg: docs: GRASS GIS Database structure and description Based on helptext.html from https://trac.osgeo.org/grass/changeset/59690 but completely rewritten, updated, and focused on user (rather then programmer or sysadmin). New image showing the structure doesn't include internal files and dirs (like cell); that's for programming manual. SVG created in Inkscape. Page not meant to be a tutorial but rather a description with some practical info how to get the database/location/mapset. Using capital in Database, Location and Mapset (experimental). Unclear on GRASS GIS Database vs GRASS Database. * scripts/g.extension/g.extension.py: g.extension: we don't need to check dependencies when just listing local extensions Fixes issue when GUI was started, listed addons for module tree and failed because of missing make, gcc (and svn potentionally). 2015-08-26 Soeren Gebbert * lib/python/pygrass/vector/__init__.py, lib/python/pygrass/vector/geometry.py: pygrass vector: Added to_wkt to Node class * lib/python/pygrass/utils.py, lib/python/pygrass/vector/__init__.py, lib/python/pygrass/vector/abstract.py, lib/python/pygrass/vector/find.py, .../pygrass/vector/testsuite/test_doctests.py, .../pygrass/vector/testsuite/test_geometry.py: pygrass vector: Better finder class documentation, usage and additional tests using the generated vector maps. Additional metadata for test vectors and better description. 2015-08-26 Anna Petrášová * scripts/v.db.addtable/v.db.addtable.py: v.db.addtable: fix wrong formatting code and condition * scripts/v.unpack/v.unpack.py: v.unpack: fix unpacking when name of archive and the packed map differ * scripts/r.unpack/r.unpack.py: r.unpack: fix importing to xy location * scripts/v.unpack/v.unpack.py: v.unpack: fix importing to xy location 2015-08-26 Vaclav Petras * man/build_graphical_index.py: docs: g.gui. from image when wxGUI.*.html was picked in graphical index 2015-08-25 Soeren Gebbert * lib/python/pygrass/vector/__init__.py, lib/python/pygrass/vector/abstract.py, lib/python/pygrass/vector/basic.py, lib/python/pygrass/vector/find.py, lib/python/pygrass/vector/geometry.py, lib/python/pygrass/vector/table.py, .../pygrass/vector/testsuite/test_doctests.py, .../pygrass/vector/testsuite/test_geometry.py, lib/python/pygrass/vector/testsuite/test_vector.py: pygrass vector: Updated and modified several doc- and unittests to use a generated vector map layer * lib/python/pygrass/utils.py, lib/python/pygrass/vector/__init__.py, lib/python/pygrass/vector/abstract.py, lib/python/pygrass/vector/find.py, lib/python/pygrass/vector/geometry.py: pygrass vector: API changes: removed "get_" prefix from several functions to harmonize method names, added vector map layer generator that is used in several doc tests. Modified many doctests in __init__.py and geometry.py to use generated vector maps. * lib/python/temporal/core.py: temporal framework: Better error message in case the mapset is not accessable * lib/python/temporal/c_libraries_interface.py, lib/python/temporal/core.py, lib/python/temporal/space_time_datasets.py: temporal library: Fixed wrong mapset access method 2015-08-25 Markus Neteler * temporal/t.rast.aggregate/t.rast.aggregate.html: t.rast.aggregate manual: fix t.rast.aggregate call 2015-08-25 Huidae Cho * vector/v.what/what.c: v.what: gettext 2015-08-24 Markus Neteler * temporal/t.register/t.register.html, temporal/t.remove/t.remove.html, temporal/t.snap/t.snap.html: temporal manual: g.list calls updated 2015-08-24 Vaclav Petras * gui/wxpython/docs/wxGUI.html: wxGUI: move advanced info to the bottom in the main docs 2015-08-24 Soeren Gebbert * lib/python/pygrass/vector/geometry.py: pygrass vector: Added wkt generation for Areas 2015-08-24 Vaclav Petras * man/Makefile, man/build_graphical_index.py, man/build_html.py, tools/mkhtml.py: docs: add graphical index * takes some time to create (finding images in HTML files) * image titles created from HTML name and image name * page is large (images scaled by browser) * title is visible only on hower (perhaps different element would be better) * assumes every image is used just once * on hover change of border (using padding and background) * gui/wxpython/rlisetup/g.gui.rlisetup.html, raster/r.li/r.li.dominance/r.li.dominance.html, raster/r.li/r.li.edgedensity/r.li.edgedensity.html, raster/r.li/r.li.richness/r.li.richness.html, raster/r.li/r.li.shannon/r.li.shannon.html, raster/r.li/r.li.simpson/r.li.simpson.html, vector/v.to.rast3/v.to.rast3.html: docs: html changes for unified picture names (for https://trac.osgeo.org/grass/changeset/65996 and https://trac.osgeo.org/grass/changeset/65997) * .../{rliRichness_formula.png => r_li_richness_formula.png}, .../{rliSimpson_formula.png => r_li_simpson_formula.png}: docs: unify picture names (the worst cases, finish https://trac.osgeo.org/grass/changeset/65996) * ...etup_sampleAreas.png => g_gui_rlisetup_sample_areas.png}, ...{rliDominance_formula.png => r_li_dominance_formula.png}, ...eDensity_formula1.png => r_li_edgedensity_formula_1.png}, ...eDensity_formula2.png => r_li_edgedensity_formula_2.png}, .../{rliShannon_formula.png => r_li_shannon_formula.png}, .../v.to.rast3/{v.to.rast3.test.png => v_to_rast3_test.png}: docs: unify picture names (the worst cases) * man/build_html.py, tools/mkhtml.py: docs: sync capital latter for indexes in footer and make it more readble in the code 2015-08-21 Huidae Cho * raster/r.water.outlet/basin.h, raster/r.water.outlet/flag.h, raster/r.water.outlet/flag_clr_all.c, raster/r.water.outlet/flag_create.c, raster/r.water.outlet/flag_destroy.c, raster/r.water.outlet/flag_get.c, raster/r.water.outlet/flag_set.c, raster/r.water.outlet/flag_unset.c, raster/r.water.outlet/main.c: r.water.outlet: Remove unused files and variables 2015-08-20 Markus Neteler * vector/v.select/v.select.html: v.select manual: fix INTERSECTS caption 2015-08-20 Anna Petrášová * gui/wxpython/gui_core/forms.py: wxGUI: catch and handle error from typo in console 2015-08-20 Markus Neteler * raster/r.external/r.external.html: r.external manual: added processing workflow example * display/d.vect.chart/d.vect.chart.html: d.vect.chart manual: consider v.voronoi for meteo stations (comment) 2015-08-19 Martin Landa * translators.csv: fix translators file 2015-08-19 Bas Couwenberg * lib/python/ctypes/ctypesgencore/expressions.py: Description: Enclose Python ternary in parenthesis. This fixes an issue with the C to Python conversion of the stat & stat64 structs on GNU/Hurd. The structs define the final member conditionally: . #define _SPARE_SIZE ((sizeof (__fsid_t) == sizeof (int)) ? 9 : 8) int st_spare[_SPARE_SIZE]; /* Room for future expansion. */ #undef _SPARE_SIZE . This gets converted by ctypesgen to: . ('st_spare', c_int * (sizeof(__fsid_t) == sizeof(c_int)) and 9 or 8), . Which causes a TypeError: . TypeError: second item in _fields_ tuple (index 17) must be a C type . Enclosing the Python expression in parenthesis to become: . ('st_spare', c_int * ((sizeof(__fsid_t) == sizeof(c_int)) and 9 or 8)), . fixes the TypeError. . While the and/or idiom is common it's also unsafe, because it can return wrong results when the "and" value has a false boolean value. See: . https://docs.python.org/3.4/faq/programming.html#is-there-an- equivalent-of-c-s-ternary-operator . In the st_spare case this is not a problem, but it can cause problems for other conversions in the future. . Instead of the and/or idiom the recommended if/else idiom is used. . The st_spare member thus becomes: . ('st_spare', c_int * (9 if (sizeof(__fsid_t) == sizeof(c_int)) else 8)), . Forwarded: https://trac.osgeo.org/grass/ticket/2581 2015-08-18 Soeren Gebbert * lib/python/temporal/stds_import.py: temporal library: Fixed import of STRDS generated from R 2015-08-18 Pietro Zambelli * lib/python/pygrass/utils.py: pygrass: doctest in utils file update the elevation value 2015-08-18 Soeren Gebbert * temporal/t.rast.what/t.rast.what.py: temporal modules: Correct option description * temporal/t.rast.what/t.rast.what.py, temporal/t.rast.what/testsuite/test_what.py: Implemented the use of stdin provided as patch in ticket https://trac.osgeo.org/grass/ticket/2721. Implemented unittest to test the enhancement. 2015-08-18 Markus Neteler * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fi.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fi.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fi.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ko.po, locale/po/grasswxpy_lv.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ro.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: i18N: update from template files * lib/gis/get_window.c: libgis: catch empty region file (suggested in https://lists.osgeo.org/pipermail/grass- dev/2015-August/075933.html) * locale/po/grasslibs_fi.po, locale/po/grassmods_fi.po, locale/po/grasswxpy_fi.po, translators.csv: Kari Salovaara: Finnish translation started 2015-08-18 Pietro Zambelli * lib/python/pygrass/utils.py: pygrass: update doctests * lib/python/pygrass/vector/geometry.py: pygrass: fix Geo init, set attrs as last thing and only if cat is set * lib/python/pygrass/vector/__init__.py: pygrass: vector, revert https://trac.osgeo.org/grass/changeset/62034, add points to the _NUMOF dictionary and fix doctests examples * lib/python/pygrass/raster/__init__.py, lib/python/pygrass/raster/abstract.py: pygrass: fix raster doctest range outputs from integer to float * lib/python/pygrass/shell/testsuite/test_doctests.py: pygrass: Fix shell doctest file * lib/python/pygrass/gis/__init__.py: pygrass: fix doctests, now they are not dependent by mapset name * lib/python/pygrass/gis/testsuite/test_doctests.py: pygrass: Fix gis doctest file 2015-08-17 Pietro Zambelli * lib/python/script/db.py: script.db: Fix absolute import inside function 2015-08-15 Pietro Zambelli * lib/python/pygrass/modules/grid/grid.py, lib/python/pygrass/modules/shortcuts.py, .../pygrass/modules/testsuite/test_doctests.py: pygrass: fix modules doctests and make the tests indipendent from the mapset/location name 2015-08-14 Soeren Gebbert * lib/python/pygrass/errors.py, lib/python/pygrass/vector/geometry.py: pygrass vector: Added mapinfo pointer checks and some alive() methods 2015-08-14 Hamish Bowman * ps/ps.map/ps_vlegend.c: bugfix: crazy y values for vpoints in vector legend as vector.layer[i].offset was being used uninitialized (offset and coffset are only used for parallel road feature of vlines). another approach might be to init them to 0 in ps.map/vector.h. should be backported to all branches 2015-08-13 Moritz Lennert * vector/v.kernel/main.c, vector/v.kernel/v.kernel.html: make documentation conform to std to radius change in parameter names 2015-08-13 Markus Neteler * man/build_html.py, man/build_rest.py: manual: main page name cosmetics 2015-08-12 Markus Neteler * temporal/t.rast.accumulate/t.rast.accumulate.py: t.rast.accumulate: explain method parameter (todo: make identical to r.series.accumulate) 2015-08-12 Anna Petrášová * gui/wxpython/modules/import_export.py: wxGUI: r.import does not have k flag 2015-08-12 Martin Landa * gui/wxpython/modules/import_export.py: wxGUI: use r.import instead of r.in.gdal * raster/r.in.gdal/main.c: r.in.gdal: indent cosmetics * scripts/v.import/v.import.py: v.import: use v.in.ogr -j to compare projections, use CalledModuleError * vector/v.in.ogr/main.c: v.in.ogr: do not perform overwrite check if -j flag given * vector/v.in.ogr/main.c: v.in.ogr: add -j flag to perform projection check only (used by v.import) * scripts/r.import/r.import.py: r.import: use r.in.gdal's -j flag to compare projection, resample default to nearest * raster/r.in.gdal/main.c: r.in.gdal: add -j flag to perform projection check only (used by r.import) 2015-08-12 Markus Neteler * locale/po/grasslibs_fr.po: Sylvain Maillard: FR cont'ed * raster/r.slope.aspect/r.slope.aspect.html, .../r.slope.aspect/r_slope_aspect_4_directions.png: r.slope.aspect manual: compass oriented aspect map example added 2015-08-12 Martin Landa * raster/r.out.gdal/main.c: r.out.gdal: note how to override data loss check (message cosmetics) * scripts/d.to.rast/d.to.rast.py: d.to.rast: fix for new monitors mechanism * scripts/d.out.file/d.out.file.py: d.out.file: fix for new monitors mechanism * display/d.mon/render_cmd.py: d.mon: be less verbose, modules usually prints error message already 2015-08-12 Markus Neteler * vector/v.overlay/v.overlay.html: v.overlay manual: figure caption cosmetics 2015-08-11 Markus Neteler * vector/v.select/v.select.html, vector/v.select/v_select_op_contains_pnts.png, vector/v.select/v_select_op_contains_pol.png, vector/v.select/v_select_op_crosses.png, vector/v.select/v_select_op_disjoint.png, vector/v.select/v_select_op_equals.png, vector/v.select/v_select_op_intersects.png, vector/v.select/v_select_op_overlap.png, vector/v.select/v_select_op_overlaps.png, vector/v.select/v_select_op_touches.png, vector/v.select/v_select_op_within.png: v.select manual: full set of NC example added (contributed by Carol X Garzon-Lopez) * vector/v.overlay/v.overlay.html, vector/v.overlay/v_overlay_op_and.png, vector/v.overlay/v_overlay_op_not.png, vector/v.overlay/v_overlay_op_or.png, vector/v.overlay/v_overlay_op_xor.png: v.overlay manual: semi- synthetic NC example added (contributed by Carol X Garzon-Lopez) 2015-08-11 Martin Landa * scripts/d.rast.edit/d.rast.edit.py: d.rast.edit: select wxPython 3.0 by default 2015-08-11 Markus Neteler * display/d.vect.thematic/d.vect.thematic.html, display/d.vect.thematic/d_vect_thematic.png, display/d.vect.thematic/main.c: d.vect.thematic manual: NC example added (contributed by Vero Andreo); msg enhancement * lib/db/sqlp/sql.html: sql manual: FP calc example added 2015-08-10 Vaclav Petras * scripts/g.extension/g.extension.html, scripts/g.extension/g.extension.py: g.extension: add and improve messages and docs 2015-08-10 Markus Neteler * vector/v.neighbors/main.c: v.neighbors: change G_fatal_error to G_warning (modification of https://trac.osgeo.org/grass/changeset/62746) * vector/v.delaunay/v.delaunay.html, vector/v.mkgrid/main.c: revert unwanted part of https://trac.osgeo.org/grass/changeset/65872 * lib/db/sqlp/sql.html, vector/v.delaunay/v.delaunay.html, vector/v.mkgrid/main.c: sql manual: Example of conditions added 2015-08-09 Vaclav Petras * gui/wxpython/modules/extensions.py, lib/gis/renamed_options, scripts/g.extension/g.extension.py, .../g.extension/testsuite/test_addons_modules.py, .../g.extension/testsuite/test_addons_toolboxes.py: g.extension: rename option svnurl to url The name url is not 100% friendly for all when used for local files but source (with unclear meaning) and input (usually an actual file to process) don't seem better. Also clean up in the GUI wrapper, document tests and fix bug in listing from HTML (introduced in https://trac.osgeo.org/grass/changeset/65868). * scripts/g.extension/g.extension.py: g.extension: avoid using option svnurl outside main fun 2015-08-08 Markus Neteler * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ko.po, locale/po/grasswxpy_lv.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ro.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: i18N: update from template files * locale/po/grasslibs_fr.po, locale/po/grasswxpy_fr.po: Sylvain Maillard: FR translation cont'ed * scripts/v.db.join/v.db.join.html: v.db.join manual: NC example added for geology map * display/d.vect.thematic/d.vect.thematic.html: d.vect.thematic manual: example expanded (contributed by Vero Andreo) 2015-08-08 Anna Petrášová * gui/wxpython/docs/wxGUI.html: fix html tags from previous commit * gui/wxpython/docs/wxGUI.html, gui/wxpython/docs/wxGUI_layer_manager.jpg, gui/wxpython/docs/wxGUI_map_display.jpg: wxGUI: partial update of main wxGUI manual page 2015-08-08 Markus Neteler * display/d.mon/start.c, lib/gis/parser.c, raster/r.mapcalc/evaluate.c, raster/r.proj/main.c, vector/v.external/main.c, vector/v.proj/main.c: Existing map case: improve overwrite user msg 2015-08-07 Vaclav Petras * scripts/g.extension/g.extension.py: g.extension: fix listing of modules from the official source (uses generated XMLs at grass.osgeo.org) * gui/wxpython/gis_set.py, lib/init/grass.py: init: change gis_init return code Previous return code was overlapping with Python when file is not found (e.g. not installed grass-gui). In theory, it could be even handled separately, but the possible return/exit codes are unclear. 2015-08-07 Markus Neteler * lib/init/grass.py: init: msg cosmetics as -text is a flag 2015-08-07 Vaclav Petras * lib/init/grass.py: init: end immediately when GUI not available When GUI to select the Location and Mapset is not available (usually because of missing wxPython), end execution right away instead of trying the text mode. The text mode was not starting anyway when GRASS was just compiled. When GRASS was installed, it got into a loop with 'Hit RETURN to continue' (for unknown reasons). User anyway had not specified the Mapset, so there is no point in selecting the last one used. * raster/r.mode/main.c, raster/r.quant/main.c, raster/r.statistics/main.c, raster/r.stats.zonal/main.c, vector/v.outlier/main.c: use statistics as second keyword, use zonal, add more to v.outlier * raster/r.external/main.c, raster/r.in.lidar/main.c, vector/v.in.lidar/main.c, vector/v.in.ogr/main.c: fix wrong variable names introduced in https://trac.osgeo.org/grass/changeset/65846 * raster/r.external/main.c, raster/r.in.gdal/main.c, raster/r.in.lidar/main.c, scripts/r.unpack/r.unpack.py, scripts/v.unpack/v.unpack.py, temporal/t.rast.import/t.rast.import.py, temporal/t.vect.import/t.vect.import.py, vector/v.in.lidar/main.c, vector/v.in.ogr/main.c: change and extend description of -o (override projection) flags * raster/r.region/r.region.html, vector/v.transform/v.transform.html: interlink modules which move a map * display/d.grid/main.c, raster/r.grow.distance/main.c, raster/r.param.scale/interface.c, raster/r.proj/main.c, raster/r.topidx/main.c, raster/r.viewshed/main.cpp, scripts/r.grow/r.grow.py, vector/v.extract/main.c, vector/v.kernel/main.c, vector/v.proj/main.c: add various keywords to modules * raster/r.ros/main.c, raster/r.sim/r.sim.sediment/main.c, raster/r.sim/r.sim.water/main.c, raster/r.spread/main.c, raster/r.topmodel/main.c: introduce keyword model in sense of computational model or simulation 2015-08-06 Markus Neteler * raster/r.sunhours/main.c: r.sunhours: more keywords 2015-08-05 Anna Petrášová * gui/wxpython/gcp/manager.py: gcpmanager: gisrc must be string not unicode - causes problems on Windows 2015-08-05 Markus Neteler * mswindows/GRASS-Installer.nsi.tmpl: winGRASS installer: fix spearfish60_grass7 DB (use G7 version, not G6 version) 2015-08-05 Vaclav Petras * temporal/t.connect/testsuite/test_distr_tgis_db_raster.py: t.connect: add missing setting of region for newly created mapsets 2015-08-04 Anna Petrášová * scripts/r.import/testsuite/data/data1.tif, scripts/r.import/testsuite/data/data2.asc, scripts/r.import/testsuite/data/data2.asc.aux.xml, scripts/r.import/testsuite/data/data2.prj, scripts/r.import/testsuite/test_r_import.py: r.import: add testsuite * lib/python/gunittest/case.py: gunittest: add new assert methods * scripts/Makefile, scripts/r.import/Makefile, scripts/r.import/r.import.html, scripts/r.import/r.import.py: r.import copied from addons to trunk 2015-08-04 Markus Neteler * scripts/v.pack/v.pack.py: v.pack: also package PROJ_EPSG is available (as in newer locations) 2015-08-03 Markus Neteler * gui/wxpython/vdigit/g.gui.vdigit.html: g.gui.vdigit manual: update 'Copy features from (background) vector map' description (contributed by Aldo Clerici) 2015-08-01 Markus Neteler * imagery/i.evapo.mh/i.evapo.mh.html, imagery/i.evapo.pm/i.evapo.pm.html, imagery/imageryintro.html: imagery intro manual: mention i.eb.* and i.evapo.* 2015-07-31 Pietro Zambelli * lib/python/gunittest/invoker.py: gunittest: fix the invoker for the execution of all the tests * lib/python/script/core.py: script: remove decode to convert bytes to unicode, work just with bytes 2015-07-31 Luca Delucchi * lib/python/pygrass/raster/__init__.py, lib/python/pygrass/raster/testsuite/test_numpy.py: pygrass: added functions to convert raster to numpy array and vice versa; added also tests 2015-07-29 Pietro Zambelli * lib/python/script/testsuite/test_core_make_val.py: script:testsuite add test to _make_val function * lib/python/script/testsuite/test_start_command_functions.py, lib/python/script/testsuite/test_start_command_functions_nc.py: script:testsuite update tests * lib/python/script/core.py: scipt:core add python3 support * lib/python/script/array.py: scipt:array add python3 support * lib/python/script/raster3d.py: scipt:raster3d add python3 support * lib/python/script/raster.py: scipt:raster add python3 support * lib/python/script/setup.py: scipt:setup add python3 support * lib/python/script/task.py: scipt:task import regexp module that it is used * lib/python/script/db.py: scipt:db add python3 support * lib/python/script/vector.py: scipt:vector add python3 support * lib/python/script/utils.py: scipt:utils add python3 support * lib/python/script/__init__.py: scipt:init add python3 support 2015-07-28 Markus Neteler * locale/po/grasslibs_fr.po, locale/po/grasswxpy_fr.po: Sylvain Maillard: FR translation cont'ed 2015-07-27 Pietro Zambelli * lib/python/pygrass/utils.py: pygrass: remove unnecessary import * lib/python/gunittest/case.py, lib/python/gunittest/invoker.py, lib/python/gunittest/main.py, lib/python/gunittest/reporters.py, lib/python/gunittest/runner.py, lib/python/gunittest/utils.py: gunittest: Support also Python3 * lib/init/grass.py: Changes to add Python3 compatibility 2015-07-24 Markus Neteler * vector/v.to.rast/v.to.rast.html, vector/v.to.rast/v_to_rast_binning.png: v.to.rast manual: added raster binning example 2015-07-23 Markus Neteler * lib/raster/rasterlib.dox: rasterlib doxygen: added Null/NaN explanations from https://lists.osgeo.org/pipermail/grass- dev/2015-July/075790.html 2015-07-23 Glynn Clements * lib/raster/close.c: Close null file before attempting to rename() it (issue https://trac.osgeo.org/grass/ticket/2712) 2015-07-22 Martin Landa * gui/wxpython/mapdisp/toolbars.py: wxGUI: remove 'display map' tool from mapdisplay toolbar (most of users don't know what is difference between display and re-render map) 2015-07-22 Luca Delucchi * gui/wxpython/tplot/frame.py: g.gui.tplot: fixed small bug querying data * gui/wxpython/tplot/frame.py: check if all categories used exist in the vector * gui/wxpython/gui_core/gselect.py, gui/wxpython/gui_core/vselect.py, gui/wxpython/tplot/frame.py: wxpython gui: fixed VectorCategorySelect, added support of VectorCategorySelect into g.gui.tplot (thank to Matej Krejci) 2015-07-21 Vaclav Petras * scripts/g.extension/g.extension.py: g.extension: use Trac directory ZIP files by default Subversion (svn command) is not longer a requied dependency. However, it is still possible to use it (so it will fail with traceback if it is not installed). 2015-07-21 Martin Landa * gui/wxpython/lmgr/frame.py: fix https://trac.osgeo.org/grass/ticket/2713 (GUI hangs when adding vector map from cli) 2015-07-21 Luca Delucchi * gui/wxpython/lmgr/frame.py, gui/wxpython/tplot/frame.py: g.gui.tplot: fixed bugs; fixed start up from GUI 2015-07-21 Vaclav Petras * scripts/g.extension/g.extension.py, .../g.extension/testsuite/test_addons_modules.py: g.extension: fix wrong var overwrite, naming chanages, style changes 2015-07-21 Luca Delucchi * scripts/Makefile: v.what.strds: added into Makefile 2015-07-21 Martin Landa * vector/v.buffer/geos.c: v.buffer: fix bug introduced in https://trac.osgeo.org/grass/changeset/65715 2015-07-21 Luca Delucchi * gui/wxpython/tplot/frame.py, gui/wxpython/tplot/g.gui.tplot.py: g.gui.tplot: implemented categories for vector temporal datasets 2015-07-21 Vaclav Petras * scripts/g.extension/g.extension.py, .../data/sample_modules/r.plus.example.tar.gz, .../data/sample_modules/r.plus.example.zip, .../data/sample_modules/r.plus.example/Makefile, .../r.plus.example/r.plus.example.html, .../r.plus.example/r.plus.example.py, .../data/sample_modules/r.plus.example_sep.tar.gz, .../g.extension/testsuite/test_addons_modules.py, .../g.extension/testsuite/test_addons_toolboxes.py: g.extension: support tar without root directory, fix install prefix for relative paths, add tests * scripts/g.extension/g.extension.py, scripts/g.extension/testsuite/doctest.sh: g.extension: proper implementation for tar related archives 2015-07-21 Luca Delucchi * gui/wxpython/tplot/frame.py, gui/wxpython/tplot/g.gui.tplot.py: g.gui.tplot: add support for vector temporal dataset and coordinates, cats are not supported yet 2015-07-21 Vaclav Petras * scripts/g.extension/g.extension.py: g.extension: support incomplete URLs for download from (well) known hosting services 2015-07-21 Martin Landa * debian/README.debian => README.debian: move README.debian to root directory, remove debian directory to simplify debian packaging * gui/wxpython/modules/import_export.py, scripts/Makefile: wxGUI: use v.import instead of v.in.ogr enable v.import 2015-07-21 Anna Petrášová * gui/wxpython/gui_core/forms.py: wxGUI: fix reopening d.vect.thematic properties with multiple colors 2015-07-21 Martin Landa * scripts/v.import/v.import.py: v.import: add encode option * scripts/v.import/v.import.py: v.import: sync with addons * vector/v.patch/main.c: This is a test commit for Travis CI builds which should run again. * vector/v.patch/main.c: This is a test commit for Travis CI builds which should not run. 2015-07-21 Anna Petrášová * gui/wxpython/animation/mapwindow.py: wxGUI/animation: resize images when window size changes without rerendering them 2015-07-21 Martin Landa * include/defs/dbmi.h, lib/db/dbmi_client/handler.c, lib/db/dbmi_client/shutdown.c: attempt to fix https://trac.osgeo.org/grass/ticket/2711 (segfault caused by db error handler) 2015-07-21 Vaclav Petras * scripts/g.extension/g.extension.py, scripts/g.extension/testsuite/doctest.sh: g.extension: introduce doctest for supported sources, fix errors reported by Pylint and PEP8 issues 2015-07-21 Martin Landa * scripts/v.import/Makefile, scripts/v.import/v.import.html, scripts/v.import/v.import.py: copy v.import from addons to trunk (will be integrated to wxGUI, work in progress) 2015-07-21 Vaclav Petras * scripts/g.extension/g.extension.py: g.extension: replace CRFL in downloaded files by LF Motivation are Trac download links for directories as ZIP files where all files have CRLF. Iterates over all files and rewrites all of them every time (suboptimal but straightforward). Base for code taken from Python crlf.py file. g.extension r.sample.category svnurl=https://trac.osgeo.org/grass/browser/grass- addons/grass7/raster/r.sample.category?format=zip 2015-07-21 Anna Petrášová * gui/wxpython/animation/controller.py, gui/wxpython/animation/dialogs.py, gui/wxpython/animation/utils.py: wxGUI/animation: add text background/foreground in settings 2015-07-20 Vaclav Petras * scripts/g.extension/g.extension.py: g.extension: add other source code sources Local directories supported by copying the data over to tmp dir (doesn't mess with user files and doesn't require changes in the source code). Support for short GitHub URLs. Local zip, tar and other archives and general URLs with archives supported too but not tested. Subversion access still works and is the default. Trac zips are not supported because the files have CRLF in them. g.extension r.local.relief svnurl=/home/.../grass- addons/grass7/raster/r.local.relief/ g.extension r.sun.hourly g.extension g.remote svnurl=github.com/wenzeslaus/g.remote 2015-07-20 Martin Landa * raster/r.slope.aspect/r.slope.aspect.html, raster/r.slope.aspect/r_slope_aspect_aspect.png, raster/r.slope.aspect/r_slope_aspect_pcurv.png, raster/r.slope.aspect/r_slope_aspect_slope.png, raster/r.slope.aspect/r_slope_aspect_tcurv.png: r.slope.aspect: examples added (thanks to Ludmila Furtkevicova) 2015-07-20 Anna Petrášová * gui/wxpython/animation/controller.py, gui/wxpython/animation/dialogs.py: wxGUI/animation: select number of processes in preferences 2015-07-20 Markus Neteler * display/d.legend/d.legend.html, display/d.legend/d_legend.png: d.legend manual: example + screenshot added 2015-07-20 Anna Petrášová * gui/wxpython/core/settings.py: wxGUI: change default command dialog style on Linux 2015-07-20 Martin Landa * vector/v.buffer/geos.c, vector/v.buffer/local_proto.h, vector/v.buffer/main.c: fix v.buffer to be compiled with GEOS < 3.2 (see https://trac.osgeo.org/grass/changeset/65710) 2015-07-20 Luca Delucchi * lib/python/pygrass/raster/__init__.py: pygrass: try to fix RasterSegment (https://trac.osgeo.org/grass/ticket/2599) * man/build_keywords.py: added TOC to keywords page 2015-07-20 Markus Neteler * vector/v.buffer/v.buffer.html, vector/v.buffer/v_buffer_no_cap.png, vector/v.buffer/v_buffer_rounded_cap.png, vector/v.buffer/v_buffer_square_cap.png: v.buffer manual: explain corners (caps) with screenshots 2015-07-20 Vaclav Petras * scripts/g.extension/g.extension.py: g.extension: move more code to separate functions Fixes function calls in operation=remove -f -t. Improves parameter handling (excludes). Uses parser to handle option combinations. 2015-07-20 Martin Landa * vector/v.buffer/geos.c, vector/v.buffer/local_proto.h, vector/v.buffer/main.c, vector/v.buffer/v.buffer.html, vector/v.buffer/v_buffer_area.png, vector/v.buffer/v_buffer_area_s.png, vector/v.buffer/v_buffer_line.png, vector/v.buffer/v_buffer_line_c.png, vector/v.buffer/v_buffer_line_s.png: v.buffer: implement -c -s flags also for GEOS 2015-07-20 Vaclav Petras * .travis.yml: add grass-dev list to Travis CI recipients 2015-07-20 Markus Neteler * temporal/t.rast.aggregate/t.rast.aggregate.html, temporal/t.rast.algebra/t.rast.algebra.html, temporal/t.rast.list/t.rast.list.html, temporal/t.rast.mapcalc/t.rast.mapcalc.html, temporal/t.rast.series/t.rast.series.html: temporal manual: HTML fix 2015-07-20 Anna Petrášová * raster/r.horizon/r.horizon.html, raster/r.horizon/rhorizon_polar_plot.png: r.horizon: add polar plot example 2015-07-20 Luca Delucchi * scripts/v.what.strds/testsuite/test_what_strds.py: v.what.strds: added test suite 2015-07-20 Markus Neteler * temporal/t.rast.aggregate/t.rast.aggregate.html, temporal/t.rast.algebra/t.rast.algebra.html, temporal/t.rast.list/t.rast.list.html, temporal/t.rast.mapcalc/t.rast.mapcalc.html, temporal/t.rast.series/t.rast.series.html: temporal manual: wiki link added (crontributed by Vero Andreo) 2015-07-20 Luca Delucchi * locale/po/grasswxpy_it.po: update italian translation * locale/po/grassmods_it.po: update italian translation 2015-07-20 Markus Neteler * raster/r.spread/main.c: r.spread: remove unused variable from msg * testsuite/raster/rhemisphere.sh: testsuite rhemisphere.sh: update r.mapcalc call 2015-07-20 Vaclav Petras * scripts/g.extension/g.extension.py: g.extension: split code into more functions 2015-07-20 Luca Delucchi * scripts/v.what.strds/Makefile, scripts/v.what.strds/v.what.strds.html, scripts/v.what.strds/v.what.strds.py: v.what.strds: moved from addons to trunk 2015-07-20 Anna Petrášová * raster/r.external/proj.c, raster/r.in.gdal/main.c, raster/r.in.lidar/main.c, scripts/r.unpack/r.unpack.py, scripts/v.unpack/v.unpack.py, vector/v.in.lidar/main.c, vector/v.in.ogr/main.c: improve override projection message 2015-07-20 Markus Neteler * raster/r.flow/r.flow.html: r.flow manual: wording fixes; HTML cosmetics 2015-07-20 Luca Delucchi * gui/wxpython/tplot/frame.py: g.gui.tplot: fixed problem with null value in CELL maps 2015-07-20 Martin Landa * raster/r.flow/r.flow.html, raster/r.flow/r_flow_accumulation.png, raster/r.flow/r_flow_length.png, raster/r.flow/r_flow_line.png: r.flow: examples added (thanks to Ludmila Furtkevicova) * raster/r.param.scale/r.param.scale.html, raster/r.surf.fractal/r.surf.fractal.html, scripts/d.polar/d.polar.html, scripts/i.oif/i.oif.html, vector/v.buffer/v.buffer.html: change REFERENCE to REFERENCES in the manual pages (thanks to Ludmila Furtkevicova) * lib/vector/Vlib/close.c, lib/vector/Vlib/close_nat.c, lib/vector/Vlib/local_proto.h, lib/vector/Vlib/open.c: vlib: fix GRASS_VECTOR_TEMPORARY when creating temporary maps using Vect_open_new_tmp() 2015-07-20 Vaclav Petras * scripts/g.extension/g.extension.py: g.extension: docstrings, better variable names 2015-07-20 Luca Delucchi * scripts/i.tasscap/i.tasscap.py: update PEP8, thanks Nikos Alexandris https://trac.osgeo.org/grass/changeset/2690 2015-07-20 Vaclav Petras * scripts/g.extension/testsuite/data/modules.xml, scripts/g.extension/testsuite/data/toolboxes.xml, .../g.extension/testsuite/test_addons_modules.py, .../g.extension/testsuite/test_addons_toolboxes.py: g.extension: add tests for -l flag 2015-07-20 Pietro Zambelli * scripts/g.extension/g.extension.py: g.extension: make it works with python3 2015-07-20 Vaclav Petras * .travis.yml: specify notifications for Travis CI 2015-07-19 Martin Landa * lib/gis/location.c: libgis: use HOST_DIRSEP in filenames (see https://trac.osgeo.org/grass/changeset/65639) * vector/v.in.ogr/main.c: v.out.ogr: guisection cosmetics 2015-07-19 Anna Petrášová * lib/python/temporal/gui_support.py: temporal: missing WHERE caused listing temporal datasets multiple times in selection widget 2015-07-19 Luca Delucchi * gui/wxpython/tplot/frame.py, gui/wxpython/tplot/g.gui.tplot.py: update tplot; starting implementation of stvds thanks to matej krejci for the initial patch 2015-07-19 Martin Landa * lib/gis/file_name.c: libgis: use HOST_DIRSEP in filenames (see https://trac.osgeo.org/grass/ticket/2712) 2015-07-19 Anna Petrášová * raster/r.horizon/testsuite/test_r_horizon.py: r.horizon: fix test 2015-07-19 Martin Landa * gui/wxpython/gui_core/dialogs.py, gui/wxpython/lmgr/frame.py, gui/wxpython/modules/import_export.py: wxGUI: move import/export dialogs from `gui_core` to `modules` 2015-07-19 Anna Petrášová * raster/r.horizon/main.c: r.horizon: revert https://trac.osgeo.org/grass/changeset/65619, reorganize options in gui tabs, fix crash when step is not provided in raster mode 2015-07-19 Martin Landa * gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/widgets.py: wxGUI: fix GdalSelect usage in forms 2015-07-19 Anna Petrášová * lib/python/pygrass/modules/interface/module.py: pygrass: include in command also parameters with value equal 0 2015-07-19 Vaclav Petras * scripts/g.extension/g.extension.py: g.extension: clean code using PEP8 rules 2015-07-19 Martin Landa * display/d.mon/d.mon.html: d.mon: note also d.frame 2015-07-19 Vaclav Petras * raster/r.slope.aspect/main.c: fix missing semicolon in https://trac.osgeo.org/grass/changeset/65623 This is a test commit for Travis CI builds which should not run. 2015-07-19 Martin Landa * vector/v.external/args.c, vector/v.in.ogr/main.c: v.in.ogr/v.external: define gisprompt for input/layer to enable GdalSelect/LayersList to be used * gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/gselect.py, gui/wxpython/gui_core/widgets.py: wxGUI: implement possibility to use GdalSelect and LayersList in forms.py LayerList moved to widgets 2015-07-19 Vaclav Petras * raster/r.slope.aspect/main.c: great improvement This is a test commit for Travis CI builds which should now fail. 2015-07-19 Margherita Di Leo * vector/v.to.points/v.to.points.html: small typo fixed 2015-07-19 Anna Petrášová * raster/r.horizon/testsuite/test_r_horizon.py: r.horizon: add testsuite * raster/r.horizon/main.c: r.horizon: add default value 0 for step 2015-07-18 Anna Petrášová * raster/r.horizon/r.horizon.html: r.horizon: fix example * lib/gis/basename.c: r.horizon: fix formatting string, see https://trac.osgeo.org/grass/ticket/2624 2015-07-18 Vaclav Petras * lib/python/gunittest/testsuite/test_assertions.py, .../gunittest/testsuite/test_assertions_vect.py, lib/vector/testsuite/test_topology_vgeneralize.sh, raster/r.recode/testsuite/test_rrecode_ncspm.py, vector/v.net/testsuite/test_v_net.py, vector/v.what/testsuite/test_vwhat_ncspm.py: migrate tests to NC basic location (mostly aligned with new std dataset) * lib/python/script/core.py: pythonlib: use Sphinx links and other syntax changes 2015-07-18 Markus Neteler * gui/images/startup_banner.svg, gui/images/startup_banner.txt: startup banner: original SVG added 2015-07-18 Martin Landa * gui/wxpython/gui_core/forms.py: attempt to fix 'ascii' codec can't decode byte 0xf6 in position 12: ordinal not in range(128) (https://trac.osgeo.org/grass/ticket/2703) 2015-07-18 Anna Petrášová * gui/wxpython/dbmgr/dialogs.py, gui/wxpython/vdigit/mapwindow.py: wxGUI/vdigit: fix attribute dialog blocking window on MacOSX with wxpython 3 2015-07-18 Vaclav Petras * .travis.yml: add config file for Travis CI (author: Ivan Mincik) 2015-07-18 Glynn Clements * lib/raster/get_row.c: Fix NaN check in GDAL (r.external) support 2015-07-17 Martin Landa * lib/vector/diglib/plus_struct.c: vlib: note v.build/v.build.all module when topology format is old (https://trac.osgeo.org/grass/ticket/2386) 2015-07-16 Martin Landa * gui/wxpython/gui_core/forms.py: wxGUI: fix r|v.proj functionality (see https://trac.osgeo.org/grass/changeset/65587) 2015-07-16 Pietro Zambelli * lib/python/pygrass/modules/interface/module.py, .../modules/interface/testsuite/test_modules.py: pygrass: Add a new method to check the correctness of the provide parameter, a new special parameter: check_ is added to skip the check * .../modules/interface/testsuite/test_flag.py: pygrass: add test for Flag object * lib/python/pygrass/modules/interface/flag.py, lib/python/pygrass/modules/interface/read.py: Add suppress_required attribute to the Flag object 2015-07-15 Pietro Zambelli * .../modules/interface/testsuite/test_modules.py: pygrass: change test to work on both python2 and python3 * lib/python/pygrass/modules/interface/module.py: pygrass: Add unicode variable to support python3 * .../modules/testsuite/test_import_isolation.py: pygrass: Add test to verify isolation of pygrass.modules.* from ctypes, thank you to Vaclav to share ideas 2015-07-15 Glynn Clements * raster/r.mapcalc/map.c: Prevent concurrent raster reads when a mask is present 2015-07-14 Anna Petrášová * gui/wxpython/animation/controller.py: wxGUI/animation: fix exporting animation with multiple views and no data frames 2015-07-14 Martin Landa * raster/r.proj/main.c: r.proj: reorder options to avoid user confusion * vector/v.proj/main.c: v.proj: reorder options to avoid user confusion * lib/gis/file_name.c, lib/init/variables.html, lib/vector/Vlib/map.c: rename GRASS_TMPDIR_MAPSET to GRASS_VECTOR_TMPDIR_MAPSET * lib/init/grass.py: partly re-introduce https://trac.osgeo.org/grass/changeset/65307 (see https://trac.osgeo.org/grass/changeset/65584) 2015-07-14 Huidae Cho * lib/init/grass.py: grass.py: reverted part of https://trac.osgeo.org/grass/changeset/65307 to allow aliases and custom prompt in ~/.grass7/bashrc again 2015-07-11 Markus Neteler * doc/parms_flags.txt, gui/wxpython/docs/wxGUI.nviz.html, gui/wxpython/gui_core/vselect.py, gui/wxpython/lmgr/frame.py, gui/wxpython/rlisetup/wizard.py, gui/wxpython/vdigit/g.gui.vdigit.html, gui/wxpython/web_services/widgets.py, imagery/i.atcorr/6s.cpp, imagery/i.segment/create_isegs.c, include/iostream/empq_impl.h, lib/ogsf/gs2.c, lib/python/gunittest/case.py, lib/python/gunittest/reporters.py, lib/python/pygrass/raster/category.py, lib/python/pygrass/utils.py, lib/python/pygrass/vector/geometry.py, lib/vector/Vlib/net_build.c, locale/po/grassmods_pt.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ko.po, locale/po/grasswxpy_lv.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ro.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po, mswindows/GRASS-Installer.nsi.tmpl, raster/r.distance/defs.h, raster/r.li/r.li.daemon/daemon.h, raster/r.neighbors/r.neighbors.html, raster/r.null/r.null.html, raster/r.relief/r.relief.html, raster3d/r3.flow/r3.flow.html, temporal/t.rast.accdetect/t.rast.accdetect.html, temporal/t.rast.contour/t.rast.contour.html, temporal/t.rast.to.vect/t.rast.to.vect.html: various typo fixes, found by the Debian lintian QA tool * raster/r.slope.aspect/r.slope.aspect.html: r.slope.aspect manual: cosmetics for hint on transformation of ccw aspect to azimuth (https://trac.osgeo.org/grass/changeset/65553) * vector/v.colors/main.c: v.colors: msg fix 2015-07-10 Martin Landa * gui/wxpython/mapwin/buffered.py: wxGUI: menu label cosmetics * gui/wxpython/core/render.py, gui/wxpython/mapwin/decorations.py: wxGUI: fix rendering overlays (render by default) * gui/wxpython/core/settings.py: wxGUI: remove boundary from default options see https://trac.osgeo.org/grass/changeset/65567 * display/d.vect/main.c: d.vect: remove boundary from default options (boundaries are render when area type is given) It can speed up rendering maps with larger number of areas -- This line, and those below, will beignored-- M display/d.vect/main.c * vector/v.colors/main.c: v.colors: reading from stdin is not supported, inform user about that 2015-07-10 Huidae Cho * general/g.list/list.c: g.list: Rename cmp to compare_elist 2015-07-09 Huidae Cho * general/g.list/main.c: g.list: Use G_options_* for checking parameter dependencies * general/g.list/main.c: g.list: Remove unused define * general/g.list/global.h, general/g.list/list.c, general/g.list/main.c: g.list: Split out list functions 2015-07-09 Moritz Lennert * raster/r.slope.aspect/r.slope.aspect.html: Added hint on transformation of ccw aspect to azimuth 2015-07-08 Pietro Zambelli * tools/g.html2man/g.html2man.py, tools/g.html2man/groff.py, tools/g.html2man/html.py, tools/g.html2man/rest.py: clean code using PEP8 rules, substitute mixed tab/space indentation with space 2015-07-06 Anna Petrášová * gui/wxpython/animation/data.py: wxGUI/animation: fix setting region, broken in https://trac.osgeo.org/grass/changeset/65226 2015-07-02 Markus Neteler * vector/v.vect.stats/main.c, vector/v.vect.stats/v.vect.stats.html: v.vect.stats: fixed error msgs; examples added 2015-07-02 Pietro Zambelli * tools/parser_standard_options.py: Add tool to generate a csv/html table from lib/gis/parser_standard_options.c file * .../pygrass/vector/testsuite/test_filters.py: pygrass: Add tests for Filters class * lib/python/pygrass/vector/table.py: pygrass: Fix bug when the parameter in the order_by and group_by method is not unicode 2015-07-01 Anna Petrášová * lib/python/script/core.py, lib/python/script/task.py: wxGUI: fix https://trac.osgeo.org/grass/ticket/2634 by bringing back https://trac.osgeo.org/grass/changeset/64834 and removing unnecessary decode() 2015-07-01 Martin Landa * lib/python/script/core.py: revert https://trac.osgeo.org/grass/changeset/64834, causes https://trac.osgeo.org/grass/ticket/2634 2015-06-29 Vaclav Petras * lib/python/docs/src/pygrass_modules.rst, lib/python/docs/src/pygrass_vector.rst, lib/python/pygrass/tests/benchmark.py: pygrass: fix imports in doc to grass.pygrass 2015-06-28 Vaclav Petras * lib/manage/do_remove.c: fix https://trac.osgeo.org/grass/changeset/65524 (wrong variable name) 2015-06-26 Soeren Gebbert * lib/manage/do_remove.c: Avoid segfaults in case the mapset name is larger than 50 chars 2015-06-26 Vaclav Petras * lib/python/script/core.py: pythonlib: extend and modernize documentation of run and write_command functions 2015-06-24 Soeren Gebbert * lib/python/temporal/c_libraries_interface.py, lib/python/temporal/core.py, lib/temporal/lib/default_name.c: temporal library: Store the default database connection as shell variable substitude to avoid wrong temporal database path's in cases the location was renamed or the path to the grass database changed. 2015-06-23 Markus Neteler * imagery/i.atcorr/geomcond.cpp, imagery/i.atcorr/geomcond.h, imagery/i.atcorr/i.atcorr.html, imagery/i.atcorr/iwave.cpp, imagery/i.atcorr/iwave.h, imagery/i.atcorr/sensors_csv/geoeye1.csv: i.atcorr: Geoeye1 support added (contribution by Marco Vizzari, Perugia Italy) 2015-06-22 Anna Petrášová * gui/wxpython/wxplot/profile.py: wxGUI/plot: fix truncating values when exporting to csv 2015-06-20 Anna Petrášová * gui/wxpython/iclass/frame.py, gui/wxpython/iscatt/controllers.py, gui/wxpython/iscatt/core_c.py, gui/wxpython/iscatt/iscatt_core.py: wxGUI/iclass: fix basic functionality for Windows 2015-06-18 Glynn Clements * lib/gis/token.c: Fix handling of quotes in G_tokenize() (issue https://trac.osgeo.org/grass/ticket/2692) 2015-06-18 Moritz Lennert * locale/po/grasslibs_fr.po: one of the ERROR strings does not need a colon 2015-06-17 Moritz Lennert * locale/po/grasslibs_fr.po: cosmetics 2015-06-17 Anna Petrášová * vector/v.to.3d/testsuite/test_vto3d.py: v.to.3d: add testsuite * vector/v.to.3d/trans3.c, vector/v.to.3d/v.to.3d.html: v.to.3d: make reverse transformation possible also for lines - contours * vector/v.to.3d/description.html: v.to.3d: remove redundant description.html 2015-06-16 Glynn Clements * include/defs/raster.h, lib/raster/get_row.c, lib/raster/open.c, raster/r.null/main.c: Expose Rast__read_null_bits() Fix bug in Rast__open_null_write() Fix r.null -z (read bits, not bytes) * raster/r.null/main.c, raster/r.support/main.c: Set window before writing null file Add option to re-create null file to r.null * include/defs/raster.h, lib/raster/put_row.c, raster/r.null/main.c, raster/r.support/main.c: Clean up compressed null support Fix r.null, r.support to handle compressed nulls 2015-06-16 Vaclav Petras * vector/v.edit/testsuite/select_all_flag.sh: v.edit: simple Bash test case for selecting all features (https://trac.osgeo.org/grass/ticket/2309) * vector/v.category/testsuite/copy_multiple_cats.sh: v.category: wrong map name intest (fixes https://trac.osgeo.org/grass/changeset/65485) * vector/v.category/testsuite/copy_multiple_cats.sh: v.category: add basic bash test case for https://trac.osgeo.org/grass/ticket/2618 2015-06-15 Vaclav Petras * vector/v.extract/extract.c: v.extract: add main debug message to the extract_line function 2015-06-14 Vaclav Petras * lib/python/script/setup.py: pythonlib: use 7, not 64 and bin not lib in init call example Alternative would be to use just universal /usr/bin/grass or even grass. 2015-06-14 Markus Neteler * doc/howto_release.txt: release notes updated * config.guess, config.sub: config.guess + config.sub: updated from http://git.savannah.gnu.org/cgit/config.git/plain/ 2015-06-13 Martin Landa * mswindows/GRASS-Installer.nsi.tmpl: wingrass: select msvrt libs by default * mswindows/GRASS-Installer.nsi.tmpl: wingrass: upgrade to msvcrt-1.0.1-12 * imagery/i.atcorr/i.atcorr.html: i.atcorr: fix typo in manual 2015-06-12 Martin Landa * gui/wxpython/core/render.py: Rendering failed: Error reading PPM file (https://trac.osgeo.org/grass/ticket/2691) * lib/gis/open.c: libgis: construct path after the mapset has been determined * gui/wxpython/core/render.py: adding 3d raster layer broken (https://trac.osgeo.org/grass/ticket/2694) 2015-06-12 Vaclav Petras * lib/python/gunittest/gmodules.py: gunittest: ellipsis in this contex has meaning for interpreter, using the actual keys (missed in https://trac.osgeo.org/grass/changeset/65435, originates in https://trac.osgeo.org/grass/changeset/65224) 2015-06-12 Moritz Lennert * vector/v.split/main.c: added flag to impose fixed length segments 2015-06-12 Anna Petrášová * gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/layertree.py: wxGUI: automatically check and render d. commands entered through gui console 2015-06-11 Vaclav Petras * vector/v.in.ascii/testsuite/test_csv.py: v.in.ascii: add test case with field delimeter in text field (extends https://trac.osgeo.org/grass/changeset/65427) 2015-06-11 Soeren Gebbert * lib/python/temporal/core.py: Show a warning if a temporal database connection is defined, but the database file is not present 2015-06-11 Glynn Clements * lib/raster/close.c: Partial revert of https://trac.osgeo.org/grass/changeset/65348 2015-06-11 Anna Petrášová * mswindows/GRASS-Installer.nsi.tmpl: mswindows installer: attempt to fix https://trac.osgeo.org/grass/ticket/2448 by providing dummy GISRC 2015-06-11 Pietro Zambelli * lib/python/pygrass/modules/interface/env.py: pygrass: Remove dictionary comprehension for backward compatibility with python2.6 2015-06-10 Martin Landa * lib/gis/open.c: r.info picks map from current Mapset instead of PERMANENT (https://trac.osgeo.org/grass/ticket/2687) * include/defs/gis.h, lib/gis/file_name.c, lib/gis/tempfile.c, lib/init/clean_temp.c, lib/init/variables.html, lib/vector/Vlib/open.c: change GRASS_TMPDIR_MAPSET to be accepted only by vector library (see https://trac.osgeo.org/grass/ticket/2349#comment:36) 2015-06-10 Vaclav Petras * lib/python/gunittest/gmodules.py, lib/python/gunittest/testsuite/test_gmodules.py: gunittest: add ellipsis to test data for additional items added in https://trac.osgeo.org/grass/changeset/65224 * vector/v.in.ascii/testsuite/test_csv.py: v.in.ascii: extend test case with more characters 2015-06-10 Martin Landa * scripts/g.extension/g.extension.py: g.extension: check permission only when GRASS_ADDON_BASE exists 2015-06-10 Vaclav Petras * lib/python/script/Makefile, lib/python/script/setup.py: pythonlib: use non-py extension for tmp file (https://trac.osgeo.org/grass/changeset/65345) to avoid picking of the file by autodoc, fix syntax in https://trac.osgeo.org/grass/changeset/65346 * vector/v.in.ascii/testsuite/test_csv.py: v.in.ascii: fix typo in real world data (fixes https://trac.osgeo.org/grass/changeset/65427) * vector/v.in.ascii/testsuite/test_csv.py: v.in.ascii: simple CSV file test case The test file delimeter is failing. The text delim was added in r63581. 2015-06-09 Vaclav Petras * lib/gis/testsuite/gis_lib_tokenize.py: libgis: simple test for number of tokens from G_tokenize2 2015-06-08 Pietro Zambelli * lib/python/pygrass/utils.py: pygrass: remove duplicated code, the code is now in: pygrass.modules.interface.docstring 2015-06-08 Markus Neteler * lib/python/temporal/temporal_raster_base_algebra.py: temporal_raster_base_algebra.py: white space cleanup * lib/python/docs/src/temporal_framework.rst: temporal_framework docs: fix links * vector/v.voronoi/main.c, vector/v.voronoi/v.voronoi.html: v.voronoi manual: fix examples 2015-06-07 Markus Neteler * raster/r.profile/r.profile.html: r.profile manual: examples tuning * raster/r.profile/r.profile.html: r.profile manual: examples change to NC * scripts/db.in.ogr/db.in.ogr.py: db.in.ogr: fix msg 2015-06-07 Martin Landa * scripts/db.in.ogr/db.in.ogr.py: db.in.ogr: fix overwrite logic * scripts/g.extension/g.extension.py: g.extension: wording (su or sudo) * scripts/db.in.ogr/db.in.ogr.py: db.in.ogr: run db.tables in quiet mode * db/db.tables/main.c: db.table: check if driver is defined 2015-06-07 Markus Neteler * scripts/g.extension/g.extension.html: g.extension manual: extended 2015-06-07 Martin Landa * raster/r.terraflow/main.cpp: r.terraflow: missing dot in description (cosmetics) * raster/r.terraflow/main.cpp: r.terraflow: description cosmetics, more keywords 2015-06-06 Martin Landa * scripts/g.extension/g.extension.py: g.extension: check if target directory is writable * gui/wxpython/dbmgr/sqlbuilder.py: wxGUI/dbmgr: attempt to fix https://trac.osgeo.org/grass/ticket/2661 (verify button) * gui/wxpython/dbmgr/sqlbuilder.py: wxGUI/dbmgr: enlarge SQL builder windows, see https://trac.osgeo.org/grass/ticket/2661 * gui/wxpython/xml/toolboxes.xml: wxGUI: menu database consolidation (db.in/out.ogr) * gui/wxpython/gui_core/dialogs.py: fix variable typo (https://trac.osgeo.org/grass/changeset/65382) * gui/wxpython/gui_core/dialogs.py: wxGUI/import: add encoding widget when importing vectors 2015-06-05 Martin Landa * scripts/db.in.ogr/db.in.ogr.py: db.in.ogr: more guisections 2015-06-04 Markus Neteler * gui/wxpython/vdigit/g.gui.vdigit.html: wxGUI vdigit manual: expanded; HTML cosmetics 2015-06-04 Martin Landa * gui/wxpython/location_wizard/wizard.py: wxGUI/location wizard: reorder options (EPSG by default) rename variables focus location name widget * mswindows/osgeo4w/mklibs.sh: winGRASS: update VC version used on build server 2015-06-03 Markus Neteler * raster/r.relief/r.relief.html: r.relief manual: added Exporting shaded relief maps to GeoTIFF 2015-06-02 Markus Neteler * vector/v.to.points/main.c: v.to.points: keyword added 2015-06-01 Martin Landa * include/defs/gis.h, lib/gis/file_name.c, lib/gis/mapset_msc.c, lib/gis/open.c, lib/gis/remove.c, lib/gis/rename.c, lib/gis/tempfile.c, lib/init/clean_temp.c, lib/init/grass.py, lib/init/variables.html, lib/raster/close.c, lib/vector/Vlib/build.c, lib/vector/Vlib/build_ogr.c, lib/vector/Vlib/cindex.c, lib/vector/Vlib/close.c, lib/vector/Vlib/close_nat.c, lib/vector/Vlib/close_pg.c, lib/vector/Vlib/field.c, lib/vector/Vlib/header.c, lib/vector/Vlib/local_proto.h, lib/vector/Vlib/map.c, lib/vector/Vlib/open.c, lib/vector/Vlib/open_nat.c: make GRASS data TMPDIR configurable (GRASS_TMPDIR_MAPSET && TMPDIR) changes in API (new fns): G_file_name_tmp(), G_make_mapset_element_tmp(), G_recursive_remove() change GRASS_VECTOR_TEMPORARY to support various modes (delete, keep, and move) update GIS/Raster/Vector API to support this feature update initialization script to allow defining TMPDIR 2015-06-01 Vaclav Petras * lib/init/grass.py: init: escape backslash in prompt string This avoids anomalous-backslash-in-string warning (W1401) in Pylint. It is just a warning because the unknown escape sequence is ignored and thus the backslash is preserved for bash. The other solution would be to use raw strings but this complicates usage of newline character. BTW, backslash lowercase w means 'current absolute path' for bash. * lib/python/script/setup.py: pythonlib: add example and addons to setup.init function Motivation: http://grasswiki.osgeo.org/w/index .php?title=Working_with_GRASS_without_starting_it_explicitly&diff=n ext&oldid=20818 Adding also an example which is simplified but fully sufficient (and tested for extreme cases) version of the first example on the wiki page: http://grasswiki.osgeo.org/w/index. php?title=Working_with_GRASS_without_starting_it_explicitly&oldid=2 1422 Documentation should be kept with API. There is a too many misteries related to this topic. More improvementes could be done with lib/init/grass.py functions generalized and moved to lib/python/script/setup.py (see TODOs in the code). * lib/python/script/Makefile, lib/python/script/{setup.py.sed => setup.py}: pythonlib: use .py extension for python files The tmp file is now directly in the source directory and deleted with make clean. This should enable autogenerating documentation from setup.py even when GRASS was not compiled. It also contributes to better editing. 2015-05-31 Martin Landa * vector/v.random/main.c: v.random: add dblink after creation of attribute table 2015-05-29 Markus Neteler * general/g.mapsets/g.mapsets.html, general/g.mapsets/g_mapsets_gui.png: g.mapsets manual: screenshot added for g.mapsets GUI; text improvements; HTML cosmetics 2015-05-28 Pietro Zambelli * lib/python/pygrass/modules/interface/parameter.py: pygrass: Fix exception check * lib/python/pygrass/modules/interface/Makefile, lib/python/pygrass/modules/interface/env.py, lib/python/pygrass/modules/interface/module.py: pygrass: rm get_msgr from modules to avoid the ctypes use 2015-05-26 Martin Landa * lib/db/dbmi_client/copy_tab.c: fix db_copy_table() for pg driver (db_list_tables() return names including schema name) * db/drivers/postgres/dbdriver.h, db/drivers/postgres/table.c: pg driver: implement db__driver_drop_table * lib/db/dbmi_base/login.c: dbmilib: fix get_login() initialize also host and port * lib/db/dbmi_client/copy_tab.c: dbmilib: fix db_copy_table() - overwrite existing table * db/drivers/sqlite/dbdriver.h, db/drivers/sqlite/table.c: sqlite driver: implement db__driver_drop_table() * gui/wxpython/core/gthread.py, gui/wxpython/core/render.py: wxGUI: fix aborting render threads * gui/wxpython/mapdisp/frame.py: wxGUI: simplify query code (cosmetics) * gui/wxpython/mapdisp/frame.py: wxGUI: render query layers when added * gui/wxpython/core/render.py: wxGUI: fix debug message syntax ('command' can be list of commands) * gui/wxpython/core/settings.py: wxGUI: change default font encoding in settings to UTF-8 2015-05-26 Glynn Clements * include/defs/raster.h, lib/raster/close.c, lib/raster/open.c: Fix bugs in https://trac.osgeo.org/grass/changeset/65272 (compressed nulls) Add Rast__open_null_write, Rast__close_null * lib/raster/put_row.c: Remove unused Rast__open_null_write() function 2015-05-26 Martin Landa * gui/wxpython/mapwin/buffered.py: wxGUI: fix SaveToFile() - multithread rendering * gui/wxpython/core/render.py: wxGUI: skip map layers which failed to be rendered 2015-05-25 Markus Neteler * lib/gis/renamed_options: renamed_options: added v.to.rast * raster/r.surf.contour/r.surf.contour.html, vector/v.to.db/v.to.db.html, vector/v.to.rast/v.to.rast.html: manual: fix v.to.rast examples; HTML cosmetics 2015-05-22 Martin Landa * display/d.mon/render_cmd.py: d.mon: fix overlays in standalone wx monitors * gui/wxpython/mapdisp/main.py: wxGUI: fix overlay id for standalone monitors (northarrow and legend has still issue with transparency, work in progress) * gui/wxpython/core/render.py, gui/wxpython/core/ws.py, gui/wxpython/mapdisp/main.py: wxGUI: fix zooming in wx monitors together with d.frame * display/d.mon/render_cmd.py: d.mon: write frame info to cmd line (allows zooming in wx0 monitors) 2015-05-21 Martin Landa * lib/init/grass.py: grass.py: don't overwrite environmental variables in bash_startup() 2015-05-21 Vaclav Petras * general/g.gui/main.c: g.gui: add -f for start in the foreground, i.e. block the command line This is advantageos when passing g.gui as paramter to grass command (--exec, https://trac.osgeo.org/grass/ticket/2579, https://trac.osgeo.org/grass/changeset/65252, https://trac.osgeo.org/grass/changeset/65294). Without -f g.gui will exit which will end the GRASS session but running GUI will still be there without valid GISRC. This is also potentially advantageous for QGIS or any other 3rd party usage of some part of GUI, most notably 3D view (NVIZ) which can be imediately invoked using (properly generated) workspace file. 2015-05-21 Martin Landa * scripts/d.frame/d.frame.py: d.frame: now also works with wx0 monitors * lib/python/script/task.py: pythonlib: fix typo * gui/wxpython/mapdisp/main.py: wxGUI: d.mon: input file has incorrect dimensions (https://trac.osgeo.org/grass/ticket/2680) * display/d.mon/render_cmd.py: d.mon: fix https://trac.osgeo.org/grass/changeset/65300 to work with file- based monitors * gui/wxpython/core/render.py, gui/wxpython/mapdisp/main.py: wxGUI: avoid double rendering for new map layers (standalone wx monitors) * display/d.mon/render_cmd.py, display/d.mon/start.c: d.mon: avoid doubled rendering for standalone wx monitors * gui/wxpython/core/render.py: wxGUI: don't modify render cmd, standalone monitors currently compares render commands 2015-05-21 Maris Nartiss * display/d.linegraph/main.c, display/d.rast.num/main.c, display/d.vect/area.c, display/d.vect/lines.c, display/d.vect/main.c: Rename _n macro to n_ to avoid clashes with other libs (as sugested in dev ML) (some missed files in https://trac.osgeo.org/grass/changeset/65297) * include/glocale.h, lib/gis/get_ellipse.c, lib/proj/ellipse.c, lib/vector/Vlib/build_nat.c, lib/vector/Vlib/build_sfa.c, lib/vector/Vlib/cats.c, locale/Makefile, locale/README, raster/r.clump/main.c, raster/r.contour/cont.c, raster/r.cost/main.c, raster/r.fill.dir/dopolys.c, raster/r.out.ppm/main.c, raster/r.out.ppm3/main.c, raster/r.resamp.bspline/crosscorr.c, raster/r.resamp.rst/main.c, raster/r.sim/simlib/input.c, raster/r.stream.extract/del_streams.c, raster/r.surf.idw/main.c, raster/r.texture/main.c, raster/r.thin/io.c, raster/r.thin/thin_lines.c, raster/r.watershed/ram/do_cum.c, raster/r.watershed/seg/init_vars.c, vector/v.build.polylines/main.c, vector/v.category/main.c, vector/v.edit/main.c, vector/v.edit/select.c, vector/v.external/list.c, vector/v.extract/main.c, vector/v.in.ascii/points.c, vector/v.in.db/main.c, vector/v.kernel/main.c, vector/v.lidar.correction/main.c, vector/v.lrs/v.lrs.segment/main.c, vector/v.lrs/v.lrs.where/main.c, vector/v.net.distance/main.c, vector/v.out.ascii/main.c, vector/v.out.ogr/main.c, vector/v.out.postgis/main.c, vector/v.out.pov/main.c, vector/v.overlay/area_area.c, vector/v.sample/main.c, vector/v.segment/main.c, vector/v.surf.idw/main.c, vector/v.surf.idw/read_sites.c, vector/v.voronoi/main.c, vector/v.voronoi/sw_main.c, vector/v.what.rast3/main.c: Rename _n macro to n_ to avoid clashes with other libs (as sugested in dev ML) 2015-05-20 Vaclav Petras * lib/init/grass.py, lib/init/grass7.html: init: use standard long flag syntax for 'exec', improve its help 2015-05-20 Markus Neteler * raster/r.clump/clump.c: r.clump: G_percent() step cosmetics 2015-05-20 Anna Petrášová * gui/wxpython/modules/mapsets_picker.py: g.mapset: dialog must be destroyed, app.MainLoop seems not necessary here; remove unused imports, whitespace clean up 2015-05-20 Pietro Zambelli * lib/python/pygrass/modules/interface/module.py: pygrass: Change import * lib/python/pygrass/modules/interface/module.py: pygrass: Remove unused code: mdebug decorator 2015-05-19 Vaclav Petras * lib/init/grass.py: init: introduce main function, remove most of the global vars Add docstrings. Use better names where change was trivial. Code related to gisbase and language would still use some improvements. 2015-05-19 Pietro Zambelli * lib/python/pygrass/modules/interface/module.py: pygrass: Remove dependencies from ctypes for the Module class 2015-05-19 Markus Neteler * gui/wxpython/modules/mapsets_picker.py: wxGUI/g.mapsets -s: remove GuiModuleMain (see also https://trac.osgeo.org/grass/changeset/65163) 2015-05-19 Vaclav Petras * lib/init/grass.py: init: move code from 'main' to functions, remove more usages of global variables * lib/init/grass.py: init: pass explicitly variables related to shell, move code from 'main' * lib/init/grass.py: init: introduce Cleaner class to manage files to clean up, reduce scope of variables 2015-05-18 Vaclav Petras * lib/init/grass.py: init: introduce class for mapset and related variables to allow for return by value semantics * lib/init/grass.py: init: simplify conditions for getting location and mapset, use more descriptive names for functions, add doc, fix bug in reading params from https://trac.osgeo.org/grass/changeset/65271 * lib/init/grass.py: init: refactor function for detecting and creating location and mapset 2015-05-18 Glynn Clements * lib/raster/open.c: Prioritise uncompressed null file over compressed null file (issue https://trac.osgeo.org/grass/ticket/2349) * include/defs/raster.h, lib/raster/R.h, lib/raster/close.c, lib/raster/format.c, lib/raster/get_row.c, lib/raster/init.c, lib/raster/open.c, lib/raster/put_row.c: Support compressed null bitmap (issue https://trac.osgeo.org/grass/ticket/2349) 2015-05-18 Vaclav Petras * lib/init/grass.py: init: store cmd line parameters in one object and avoid some global variables * lib/init/grass7.html: init: simple example incluing GUI for exec param * lib/init/grass.py: init: update help documentation, add exec param (see https://trac.osgeo.org/grass/changeset/65252) * lib/init/grass.py: init: use format function with keys instead of % operator with positional params This is advantageous when num of items is higher then 1 or 2 (or 20 in this case). Also moving version number to the second phase of help string construction to other vars it fits with. * lib/init/grass.py: init: remove global variables from user, tmpdir and check GUI functions 2015-05-18 Markus Neteler * lib/cairodriver/cairodriver.html: cairodriver manual: SVG example added 2015-05-17 Markus Neteler * raster/r.surf.idw/r.surf.idw.html: r.surf.idw manual: commented example added (needs https://trac.osgeo.org/grass/ticket/2672 to be fixed) * raster/r.surf.idw/main.c: r.surf.idw: exit with fatal error in case of FCELL or DCELL input 2015-05-17 Martin Landa * lib/gis/parser.c: libgis: debug message cosmetics (option_to_separator moved to level 3) * lib/init/grass.py: grass.py: fix cleanup - must be registered when tmpdir variable is initialized * lib/init/grass.py: grass.py: don't discard clean_temp stderr output 2015-05-16 Martin Landa * lib/init/grass.py: grass.py: promote TMPDIR environmental variable * gui/wxpython/core/render.py: wxGUI/render: fix multithread rendering to work in mapswipe * gui/wxpython/core/render.py: wxGUI/render: layer.Render() env optional (attempt to fix mapswipe) 2015-05-15 Vaclav Petras * lib/init/grass.py: init: cleanup some strings and comments * lib/init/grass.py: init: execute command specified as parameter, see https://trac.osgeo.org/grass/ticket/2579 Implements parameter (subcommand) exec for executing 'batch jobs' from command line. The current syntax is: grass71 /grassdata/location/mapset exec g.region -p where any original grass71 parameter can stand before exec and after exec arbitrary command line parameters can be placed (first is considered to be the executable). Tested for modules and Python scripts. Probably cannot work under MS Windows for Python (modules and user scripts) but it should work when an interpreter is specified explicitly. * lib/init/grass.py: init: remame gfile to gpath and use it as it was designed, see also https://trac.osgeo.org/grass/changeset/65248 * lib/init/grass.py: init: implement functions for debugging Solves the debug mode by proper means, not by ad hoc tests. Follows style which is in grass.script.core. 2015-05-15 Huidae Cho * raster/r.topidx/main.c, raster/r.topidx/topidx.c: r.topidx: indent 2015-05-15 Vaclav Petras * lib/init/grass.py: init: use a separate function for wxpython gui paths The previous code was using os.path.join feature which ignores previous paths when absolute path was given in somewhere in the list. This does not look like an intention. Also fixing one usage of global variable which should have been already removed in r65246. * lib/init/grass.py: init: remove usage of invalid parameters in startup screen related code Start of the main GUI is controlled in different way then with gis_set.py, so the parameter was unused. Instead, use parameter for GUI type and call function only when it is needed. * lib/init/grass.py: init: make gui type related decisions explicit * remove few more usages of global variables (still using the same name, so shadowing the globals, but this will disappear in the future) * provide details in no GUI message, fix strange (and harmless) syntax * call functions only when they are needed, rather then doing these checks inside the fuctions (be explicit) 2015-05-15 Martin Landa * include/Make/Compile.make: Compile.make: change order of ldflags (gcc 4.8+ is more sensitive) * gui/wxpython/core/render.py: wxGUI/render: fix rendering overlays 2015-05-15 Anna Petrášová * gui/wxpython/rdigit/controller.py: wxGUI/rdigit: fix undo and saving when quitting 2015-05-15 Vaclav Petras * lib/init/grass.py: init: explicitly pass gisrc and tmpdir paths Also removes one unnecessary cleanup call and removes need for one top level variable. Adding also missing global statement reported by pylint. 2015-05-15 Anna Petrášová * gui/wxpython/core/render.py: wxGUI: fix after the new rendering implementation - force rerendering map when activated (zoom and position could change) * gui/wxpython/core/render.py: wxGUI: recover after rendering fails 2015-05-15 Vaclav Petras * lib/init/grass.py: init: simplify batch job code * remove usage of global variable (prefer parameters and return values) * also fixes bug where gis_set was started for batch job (setting variable without global statement sets a new local one) * remove dead code * merge scattered if branches 2015-05-15 Anna Petrášová * gui/wxpython/lmgr/layertree.py: wxGUI: removed item (g.region zoom) from layer context menu 2015-05-14 Martin Landa * gui/wxpython/gui_core/mapdisp.py: wxGUI/MapFrame: define default values from name/title as empty string instead of None (avoid wx.Frame initialization failure) 2015-05-13 Martin Landa * gui/wxpython/core/render.py: wxGUI/render: replace CmdThread by gThread (multithread rendering optimization) 2015-05-13 Markus Neteler * raster/rasterintro.html, vector/vectorintro.html: manual: mention r.[un]pack and v.[un]pack in intro texts 2015-05-12 Vaclav Petras * raster/r.out.gdal/r.out.gdal.html, scripts/r.pack/r.pack.html, scripts/r.pack/r.pack.py, scripts/r.unpack/r.unpack.html, scripts/r.unpack/r.unpack.py, scripts/v.pack/v.pack.html, scripts/v.pack/v.pack.py, scripts/v.unpack/v.unpack.html, scripts/v.unpack/v.unpack.py, temporal/t.rast.export/t.rast.export.html, temporal/t.rast.import/t.rast.import.html, temporal/t.vect.export/t.vect.export.html, temporal/t.vect.import/t.vect.import.html, vector/v.out.ogr/v.out.ogr.html: clear meaning of packing (use export as in temporal), interlink the modules 2015-05-12 Martin Landa * gui/wxpython/core/render.py: wxGUI: fix calling wx.EndBusyCursor() on Windows (render in threads) * lib/python/script/core.py: pythonlib: fix region() - support 'projection' and 'zone' * display/d.mon/render_cmd.py: d.mon: refactorize render command script into functions speed-up: perform region adjustment * general/g.region/printwindow.c: g.region: print projection and zone info in shell script output (it's useful when building GRASS_REGION string) 2015-05-11 Anna Petrášová * raster/r.carve/r.carve.html, raster/r.drain/r.drain.html, raster/r.in.lidar/r.in.lidar.html, raster/r.in.mat/r.in.mat.html, raster/r.in.xyz/r.in.xyz.html, raster/r.mapcalc/r3.mapcalc.html, raster/r.out.mpeg/r.out.mpeg.html, raster/r.random/r.random.html, raster/r.surf.idw/r.surf.idw.html, raster/r.texture/r.texture.html, raster/r.timestamp/r.timestamp.html, raster/r.to.vect/r.to.vect.html, raster3d/r3.timestamp/r3.timestamp.html, scripts/r.tileset/r.tileset.html, scripts/r3.in.xyz/r3.in.xyz.html, vector/v.net.visibility/v.net.visibility.html, vector/v.parallel/v.parallel.html, vector/v.qcount/v.qcount.html, vector/v.reclass/v.reclass.html, vector/v.segment/v.segment.html, vector/v.surf.bspline/v.surf.bspline.html, vector/v.timestamp/v.timestamp.html, vector/v.vol.rst/v.vol.rst.html: rename section BUGS to KNOWN ISSUES in manuals 2015-05-10 Anna Petrášová * raster/r.surf.idw/r.surf.idw.html: r.surf.idw: add known issue to manual * raster/r.surf.idw/main.c: r.surf.idw: fix null value condition, https://trac.osgeo.org/grass/ticket/2671 2015-05-10 Martin Landa * gui/wxpython/core/render.py, gui/wxpython/mapwin/buffered.py: wxGUI: partly re-enable layerChanged events (rendering in threads, work in progress) * gui/wxpython/core/render.py, gui/wxpython/core/ws.py: wxGUI: fix RenderWMSMgr to work with RenderMapMgr * gui/wxpython/core/render.py: wxGUI: fix Map.AbortAllThreads() * gui/wxpython/gui_core/widgets.py, gui/wxpython/web_services/widgets.py: wxGUI: cosmetics in WMS dialog * gui/wxpython/web_services/widgets.py: wxGUI/ws: fix dialog for wxPython 3.0 * gui/wxpython/mapwin/buffered.py: wxGUI: update vdigit to https://trac.osgeo.org/grass/changeset/65205 * gui/wxpython/core/render.py, gui/wxpython/core/ws.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/main.py, gui/wxpython/mapwin/buffered.py: wxGUI: implement RenderLayerMgr and RenderMapMgr to render map layers in threads 2015-05-09 Vaclav Petras * general/g.list/testsuite/test_g_list.py, general/g.remove/testsuite/test_g_remove.py, general/g.rename/testsuite/test_overwrite.py, lib/python/docs/src/gunittest_testing.rst, .../exceptions/testsuite/test_ScriptError.py, lib/python/gunittest/__init__.py, .../subsubmodule_errors/testsuite/test_error.py, .../testsuite/test_import_error.py, .../testsuite/test_gfatalerror.py, .../testsuite/test_osexit_one.py, .../testsuite/test_osexit_zero.py, .../subsubmodule_exiting/testsuite/test_segfaut.py, .../testsuite/test_sysexit_one.py, .../testsuite/test_sysexit_zero.py, .../submodule_test_fail/testsuite/test_fail.py, .../data/samplecode/testsuite/test_good_and_bad.py, .../data/samplecode/testsuite/test_success.py, lib/python/gunittest/testsuite/test_assertions.py, .../gunittest/testsuite/test_assertions_rast3d.py, .../gunittest/testsuite/test_assertions_vect.py, lib/python/gunittest/testsuite/test_checkers.py, lib/python/gunittest/testsuite/test_doctests.py, lib/python/gunittest/testsuite/test_gmodules.py, .../gunittest/testsuite/test_module_assertions.py, lib/python/pygrass/gis/testsuite/test_doctests.py, lib/python/pygrass/gis/testsuite/test_gis.py, .../pygrass/messages/testsuite/test_doctests.py, .../modules/grid/testsuite/test_doctests.py, .../modules/interface/testsuite/test_doctests.py, .../modules/interface/testsuite/test_modules.py, .../modules/interface/testsuite/test_parameter.py, .../pygrass/modules/testsuite/test_doctests.py, .../pygrass/raster/testsuite/test_category.py, .../pygrass/raster/testsuite/test_doctests.py, .../pygrass/raster/testsuite/test_history.py, lib/python/pygrass/raster/testsuite/test_raster.py, .../pygrass/shell/testsuite/test_doctests.py, lib/python/pygrass/testsuite/test_doctests.py, .../pygrass/vector/testsuite/test_doctests.py, .../pygrass/vector/testsuite/test_geometry.py, lib/python/pygrass/vector/testsuite/test_table.py, lib/python/pygrass/vector/testsuite/test_vector.py, .../pygrass/vector/testsuite/test_vector3d.py, lib/python/script/testsuite/test_doctests.py, .../testsuite/test_start_command_functions.py, .../testsuite/test_start_command_functions_nc.py, lib/python/temporal/testsuite/test_doctests.py, .../temporal/testsuite/test_register_function.py, .../testsuite/unittests_temporal_algebra.py, .../testsuite/unittests_temporal_algebra_grs.py, .../testsuite/unittests_temporal_conditionals.py, .../unittests_temporal_raster3d_algebra.py, .../testsuite/unittests_temporal_raster_algebra.py, .../unittests_temporal_raster_algebra_grs.py, .../unittests_temporal_raster_conditionals.py, .../testsuite/unittests_temporal_vector_algebra.py, raster/r.in.poly/testsuite/test_rinpoly.py, raster/r.mapcalc/testsuite/test_r3_mapcalc.py, raster/r.mapcalc/testsuite/test_r_mapcalc.py, raster/r.profile/testsuite/test_profile_ncspm.py, raster/r.recode/testsuite/test_rrecode_ncspm.py, .../testsuite/test_r_slope_aspect.py, raster/r.viewshed/testsuite/test_r_viewshed.py, raster/r.watershed/testsuite/r_watershed_test.py, raster3d/r3.flow/testsuite/r3flow_test.py, raster3d/r3.gradient/testsuite/r3gradient_test.py, .../testsuite/test_raster_algebra.py, .../testsuite/test_raster_algebra_fails.py, .../testsuite/test_raster_algebra_granularity.py, .../test_raster_algebra_granularity_fails.py, .../testsuite/test_raster3d_algebra.py, .../testsuite/test_vector_algebra.py, vector/v.net/testsuite/test_v_net.py, vector/v.what/testsuite/test_vwhat_layers.py, vector/v.what/testsuite/test_vwhat_ncspm.py: gunittest: use empty init file to avoid unnecessary imports in extreme cases Imports now must be more explicit and longer but they are copy pasted anyway. Changing all usages to new style. Only doctest test files are using different style. 2015-05-09 Anna Petrášová * gui/wxpython/gui_core/forms.py: wxGUI: https://trac.osgeo.org/grass/ticket/2313 copy button added (author Robert Kuszinger) 2015-05-09 Martin Landa * display/d.mon/Makefile, display/d.mon/render_cmd.py, display/d.mon/start.c: d.mon: store default render command program in a separate file * include/Make/Module.make: Module.make: add rule for ETCFILES 2015-05-09 Vaclav Petras * lib/python/script/task.py: pythonlib: more error for script.task.parse_interface Trying to avoid any possible unhandled excpetion when parsing modules. This helps modules which are parsed on startup to construct menus (toolboxes). Motivation is an the following reported (http://lists.osgeo.org/pipermail/grass- dev/2015-May/074999.html) error: ParseError: not well-formed (invalid token): line 17, column 19 which occured in parse_interface during _expandRuntimeModules in toolboxes.py * gui/wxpython/Makefile, gui/wxpython/core/toolboxes.py: wxGUI/toolboxes: try to read XMLs after writing them This is just to be sure they are basically OK. We cannot use DTD validation beacause it is not available in standard Python and even if we would use lxml, if available, we would have to do the same for writing to write down DOCTYPE line. 2015-05-05 Martin Landa * lib/gis/error.c, lib/gis/get_window.c, lib/gis/gis_local_proto.h, lib/gis/gisinit.c, lib/gis/home.c, lib/gis/local_proto.h, lib/gis/mapset_nme.c, lib/gis/open.c, lib/gis/open_misc.c, lib/gis/put_window.c, lib/gis/rd_cellhd.c, lib/gis/set_window.c, lib/gis/tempfile.c: libgis: merge local_proto.h with gis_local_proto.h 2015-05-04 Martin Landa * lib/gis/copy_dir.c: libgis: doxygenize copy_dir.c 2015-05-04 Pietro Zambelli * lib/python/pygrass/modules/interface/Makefile, lib/python/pygrass/modules/interface/docstring.py, lib/python/pygrass/modules/interface/flag.py, lib/python/pygrass/modules/interface/module.py, lib/python/pygrass/modules/interface/parameter.py, lib/python/pygrass/modules/interface/typedict.py: pygrass: Remove import from utils, because utils require ctypes 2015-05-03 Martin Landa * display/d.mon/start.c: d.mon: remove unused variables (see https://trac.osgeo.org/grass/changeset/65182) * display/d.mon/main.c, display/d.mon/start.c: d.mon: fix width/height handling with respect to `resolution` * display/d.mon/proto.h, display/d.mon/start.c: d.mon: write WIDTH/HEIGHT variables to env file also on default value * lib/init/grass.py, mswindows/env.bat, mswindows/osgeo4w/env.bat.tmpl, scripts/g.manual/g.manual.py: attempt to fix g.manual on Windows (see also https://trac.osgeo.org/grass/changeset/65179) * scripts/g.manual/g.manual.py: g.manual: use webbrowser package (attempt to fix g.manual on Windows) * display/d.mon/main.c, display/d.mon/start.c: d.mon: fix to respect GRASS_RENDER_HEIGHT and GRASS_RENDER_WIDTH * gui/wxpython/gui_core/dialogs.py: wxGUI: fix importing vectors with one geometry column 2015-05-01 Markus Neteler * display/d.rast.num/d.rast.num.html: d.rast.num manual: example + screenshot added * display/d.rast.num/d_rast_num_zoom.png: svn propset * raster/r.grow.distance/r.grow.distance.html, raster/r.grow.distance/r_grow_distance_zoom.png: r.grow.distance: screenshot added 2015-04-30 Huidae Cho * raster/r.carve/enforce_ds.c: r.carve: Add points closest to the center of each stream grid rather than adding each vertex multiple times at the same location * raster/r.carve/enforce_ds.c: r.carve: Remove a duplicate variable name; Combine two ifs * raster/r.carve/enforce_ds.c: r.carve: Fix the distance calculation/comparison and add bounding row & col. http://osgeo- org.1560.x6.nabble.com/r-carve-not-working-in-GRASS7-td5105018.html 2015-04-28 Huidae Cho * raster/r.topmodel/main.c: r.topmodel: remove trailing tabs (test commit from a new pc) 2015-04-27 Martin Landa * gui/wxpython/core/render.py, gui/wxpython/core/utils.py, gui/wxpython/mapdisp/main.py: wxGUI: modify standalone wx0 monitors to render map layers into mapfile to void g.pnmcomp call (work in progress) see also https://trac.osgeo.org/grass/ticket/2286 * gui/wxpython/mapwin/decorations.py: wxGUI: define OverlayId class 2015-04-27 Luca Delucchi * scripts/d.rast.leg/d.rast.leg.py: d.rast.leg: fixes trunk r64459; PEP8 cleanup 2015-04-27 Vaclav Petras * raster/r.watershed/testsuite/r_watershed_test.py: r.watershed: add test (author: Stephanie Wendel, swendel621, https://trac.osgeo.org/grass/ticket/2663) * original repository: https://github.com/swwendel/GRASS-r.Watershed-UnitTest * additional PEP8 changes, introducing few more variables, changed cls to self for normal methods, shorten or reformated comments, TODOs, optimize imports, simplify list syntax for g.remove 2015-04-26 Markus Neteler * locale/po/grasswxpy_fr.po: Sylvain Maillard: FR translation cont'ed 2015-04-25 Martin Landa * vector/v.colors/write_rgb.c: v.colors: do not escape table name (breaks tables with schema) * vector/v.overlay/main.c: v.overlay: more keywords * vector/v.in.ogr/main.c: v.in.ogr: enlarge OFTIntegerListlength to handle larger values * lib/vector/Vlib/copy.c, lib/vector/Vlib/write_ogr.c, lib/vector/Vlib/write_pg.c, lib/vector/diglib/plus_struct.c, lib/vector/diglib/struct_alloc.c: vlib: consolidate debug levels (cosmetics) * lib/vector/Vlib/read_pg.c: vlib: fix Vect__execute_pg() to handle long SQL statements on failure 2015-04-24 Anna Petrášová * gui/wxpython/dbmgr/sqlbuilder.py: wxGUI/sqlbuilder: fix button placement https://trac.osgeo.org/grass/ticket/2661 * gui/wxpython/lmgr/frame.py: wxGUI: remove old comment related to https://trac.osgeo.org/grass/changeset/65110 2015-04-23 Anna Petrášová * scripts/v.in.e00/v.in.e00.py: v.in.e00: fix interface, import only 1 vector type 2015-04-23 Markus Neteler * raster/r.thin/io.c: r.thin: msg standardization 2015-04-21 Luca Delucchi * lib/python/docs/src/pygrass_raster.rst, lib/python/pygrass/tests/benchmark.py: pygrass: removed references to RasterNumpy 2015-04-21 Markus Neteler * raster/r.compress/r.compress.html: r.compress manual: mention GRASS_ZLIB_LEVEL * raster/r.compress/main.c, raster/r.compress/r.compress.html: r.compress: print flag added; examples added 2015-04-20 Anna Petrášová * gui/wxpython/lmgr/frame.py: wxGUI: fix change current writing directory on Mac - style=wx.DD_CHANGE_DIR is not working on Mac 2015-04-20 Markus Neteler * raster/r.thin/r.thin.html: r.thin manual: cosmetics 2015-04-20 Maris Nartiss * raster/r.thin/io.c, raster/r.thin/main.c, raster/r.thin/thin_lines.c: r.thin: Remove unused error_prefix 2015-04-19 Martin Landa * lib/python/pygrass/vector/geometry.py: pygrass: fix Area.boundaries() * lib/python/docs/src/pygrass_vector.rst: pygrass manual cosmetics (highlight) * man/build_html.py: manual index: add link to pygrass * lib/python/docs/src/pygrass_vector.rst: pygrass docs: fix syntax typos (cosmetics) 2015-04-18 Martin Landa * lib/python/docs/src/pygrass_modules.rst: pygrass manual: add missing import (PIPE) 2015-04-17 Margherita Di Leo * vector/vectorintro.html: v.vect.stats added to vectorintro.html 2015-04-17 Martin Landa * temporal/t.connect/t.connect.html: t.connect: fix manual syntax typo * db/db.connect/db.connect.html: db.connect: update manual to use `db.login host= port=` 2015-04-17 Maris Nartiss * raster/r.thin/main.c, raster/r.thin/r.thin.html: Change r.thin documentation to match module behaviour introduced in https://trac.osgeo.org/grass/changeset/44866 2015-04-16 Pietro Zambelli * lib/python/pygrass/vector/geometry.py: pygrass: Check returned value from Vect_point_on_line function * lib/python/pygrass/vector/table.py: pygrass: Add VARCHAR column support on Table 2015-04-15 Martin Landa * db/db.login/db.login.html, db/db.login/main.c, db/drivers/mysql/db.c, db/drivers/postgres/db.c, db/drivers/postgres/listdb.c: db.login + pg & mysql driver: support hostname and port * include/dbmi.h, include/defs/dbmi.h, lib/db/dbmi_base/connect.c, lib/db/dbmi_base/login.c, lib/vector/Vlib/open_pg.c: dbmi: add db_get|set_login2() which supports also hostname and port 2015-04-15 Anna Petrášová * scripts/v.in.e00/v.in.e00.py: v.in.e00: fix different mistakes, see https://trac.osgeo.org/grass/ticket/2652 2015-04-14 Huidae Cho * display/d.mon/list.c: d.mon: Allocate less memory * display/d.mon/list.c: d.mon: Fix d.mon -l/stop 2015-04-09 Anna Petrášová * gui/wxpython/gui_core/forms.py: wxGUI: attempt to fix https://trac.osgeo.org/grass/ticket/2650 2015-04-08 Štěpán Turek * gui/wxpython/vnet/vnet_core.py: wx.vnet: completion of https://trac.osgeo.org/grass/changeset/64373 * gui/wxpython/vnet/vnet_data.py: wx.vnet: merge with G7 https://trac.osgeo.org/grass/changeset/63953 2015-04-08 Markus Neteler * raster/r.random.cells/r.random.cells.html: r.random.cells manual: no data areas are now set to Null, not 0 (fixes trac https://trac.osgeo.org/grass/ticket/2621) 2015-04-07 Markus Neteler * raster/r.random.cells/indep.c: r.random.cells: set no data areas to Null, not 0 (fixes trac https://trac.osgeo.org/grass/ticket/2621) * gui/wxpython/vdigit/g.gui.vdigit.html: g.gui.vdigit manual: Wiki ref added 2015-04-07 Pietro Zambelli * lib/python/docs/src/pygrass_modules.rst: Update documentation, thanks to Martin 2015-04-07 Markus Neteler * vector/v.vol.rst/v.vol.rst.html: v.vol.rst manual: wmult -> wscale * vector/v.vol.rst/v.vol.rst.html: v.vol.rst manual: zmult -> zscale 2015-04-06 Anna Petrášová * lib/nviz/nviz.c: libnviz: fix stupid for loop mistake when freeing memory 2015-04-06 Markus Neteler * AUTHORS: AUTHORS: some updates 2015-04-06 Štěpán Turek * gui/wxpython/vnet/vnet_data.py: wx.vnet: merge with G7 https://trac.osgeo.org/grass/changeset/63962 2015-04-06 Anna Petrášová * gui/wxpython/psmap/frame.py: wxGUI/composer: catch error due to Ghostscript missing or not on path 2015-04-04 Anna Petrášová * gui/wxpython/animation/dialogs.py: wxGUI/animation: fix speed dialog caused by granularirty problem (day vs days), do not restrict the animation speed 2015-04-02 Štěpán Turek * gui/wxpython/vnet/dialogs.py: wx.vnet: fix windows layout 2015-04-01 Pietro Zambelli * lib/python/pygrass/modules/interface/parameter.py: Fix undefined limits in the Parameter class 2015-04-01 Soeren Gebbert * lib/python/temporal/temporal_algebra.py, .../temporal/temporal_raster_base_algebra.py, .../testsuite/unittests_temporal_algebra.py: temporal framework: Patch from Thomas Leppelt, adding merge function to algebra 2015-03-31 Anna Petrášová * lib/rst/interp_float/output2d.c: v.surf.rst: sync elevation color table with the new elevation table 2015-03-30 Martin Landa * demolocation/grassrc.tmpl, lib/init/variables.html, lib/python/script/core.py: GRASS_DB_ENCODING is environmental variable 2015-03-26 Markus Neteler * raster/r.watershed/front/r.watershed.html: r.watershed manual: clarify low mem max amount of pixels 2015-03-25 Martin Landa * scripts/g.extension/g.extension.py: g.extention: improve handling of broken zipfiles on Windows 2015-03-25 Anna Petrášová * scripts/v.what.vect/v.what.vect.py: v.what.vect: add parser guidependency property for 2 vectors, still it is not working in GUI properly 2015-03-24 Markus Neteler * lib/raster/put_row.c: libraster: use strerror(errno) 2015-03-24 Luca Delucchi * scripts/r.unpack/r.unpack.py: r.unpack: added -o flag to overwrite project system; thanks to Nikos Alexandris 2015-03-23 Vaclav Petras * raster/r.li/r.li.daemon/daemon.c, raster/r.li/r.li.daemon/daemon.h, raster/r.li/r.li.daemon/r.li.daemon.html, raster/r.li/r.li.html: r.li: change calculateIndex interface to respect the way how it is used in r.li modules * r.li modules were returning 1 as return code on success * now r.diversity works * alternative, more invasive change would be to leave calculateIndex interface as is a change all calls (it's not clear what was the original intention) * add r.le paper to r.li references * more explanation for developer things in user documentation 2015-03-21 Markus Neteler * general/g.mapset/main.c: g.mapset: msg modified to be less mysterious when used in scripts 2015-03-20 Markus Neteler * raster/r.to.rast3/r.to.rast3.html: r.to.rast3 manual: some improvements 2015-03-19 Vaclav Petras * lib/python/gunittest/invoker.py: gunittest: switch to more plain percentage output (https://trac.osgeo.org/grass/ticket/2458, percentage in standard format are replaced by new percentage which might give strange results when included into a text file) 2015-03-18 Vaclav Petras * raster/r.mapcalc/testsuite/test_r_mapcalc.py: r.mapcalc: new reference data for test generated using new seed implementation (https://trac.osgeo.org/grass/changeset/64709) As noted in grass- dev 'r.mapcalc random result different on MS Windows with same seed' (http://lists.osgeo.org/pipermail/grass- dev/2015-February/074134.html) https://trac.osgeo.org/grass/changeset/64709 changes the results for rand in r.mapcalc when CELL (integer) type raster is generated and although the implementation is still not perfect, it should work on most common platforms. This result was generated on 64bit GNU/Linux but should also work on 64bit MS Windows with 32bit GRASS GIS. No further changes should be necessary after r64709. (r.mapcalc random results are expected to be consitent across different platfroms since https://trac.osgeo.org/grass/changeset/61353 and r61350.) * temporal/t.rast.what/testsuite/test_what.py: t.rast.what: update test to use MD5 for text files (implemented in https://trac.osgeo.org/grass/changeset/64734), remove unused imports from test 2015-03-16 Vaclav Petras * raster/r.patch/do_patch.c, raster/r.patch/local_proto.h, raster/r.patch/main.c: r.patch: call Rast_cell_size just once, not for every cell Function do_patch has one more parameter but the speedup is approximately 10% (e.g., real 0m37.935s, user 0m37.405s, sys 0m0.480s to real 0m34.181s, user 0m33.697s, sys 0m0.436s). 2015-03-16 Martin Landa * gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/lmgr/layertree.py: wxGUI: implement MapValidator update NewVectorDialog and OnCopyMap to use this validator * locale/po/grasslibs_cs.po, locale/po/grassmods_cs.po, locale/po/grasswxpy_cs.po: Fix merging Czech translation from relbr70 2015-03-15 Markus Neteler * display/d.vect.chart/d.vect.chart.html, display/d.vect.chart/d_vect_chart_pie_2d.png, display/d.vect.chart/d_vect_chart_pie_3d.png: d.vect.chart manual: screenshot for 2D and 3D pie chart added 2015-03-15 Markus Metz * vector/v.in.ogr/geom.c, vector/v.in.ogr/main.c: v.in.ogr: fix https://trac.osgeo.org/grass/changeset/64353 2015-03-15 Martin Landa * locale/po/grasslibs_cs.po, locale/po/grassmods_cs.po, locale/po/grasswxpy_cs.po, translators.csv: Czech translation updated by Stanislav Horáček 2015-03-15 Markus Metz * display/d.vect.chart/bar.c, display/d.vect.chart/global.h, display/d.vect.chart/main.c, display/d.vect.chart/pie.c, display/d.vect.chart/plot.c: d.vect.chart: bug fixes, +3D charts 2015-03-15 Maris Nartiss * raster/r.neighbors/r.neighbors.html: r.neighbors: Add a notice on iclusion of centre into calculation (related to https://trac.osgeo.org/grass/ticket/2620) 2015-03-14 Anna Petrášová * gui/wxpython/lmgr/layertree.py: wxGUI: fix layertree error when switching to different location 2015-03-14 Martin Landa * gui/wxpython/gui_core/gselect.py: wxGUI: fix gselect OnClose() when called from Graphical Modeler * gui/wxpython/gui_core/forms.py, gui/wxpython/lmgr/giface.py: wxGUI: LayerList - add __len__() * gui/wxpython/gui_core/forms.py, gui/wxpython/lmgr/giface.py: wxGUI: gselect.Select() - show grouped maps from map display 2015-03-14 Vaclav Petras * gui/wxpython/lmgr/toolbars.py: wxGUI/nviz: manual page was renamed in https://trac.osgeo.org/grass/changeset/55573, so fixing the name in the toolbar (now manual page opens) 2015-03-13 Anna Petrášová * raster/r.walk/r.walk.html: r.walk: add example to man page * raster/r.walk/r.walk.html: r.walk: explain coefficients and friction in manual 2015-03-12 Markus Neteler * locale/po/grasswxpy_zh.po: Shulin Yang: Chinese translation cont'ed * lib/init/grass.py: msg cosmetics 2015-03-12 Luca Delucchi * lib/init/grass.py: grass.py: fixed check if Platform.make exists otherwise return an error 2015-03-12 Moritz Lennert * gui/wxpython/vdigit/g.gui.vdigit.html: Added a paragraph on topological digitizing of polygons (+ some language corrections) 2015-03-12 Luca Delucchi * lib/init/grass.py: grass.py: check if Platform.make exists otherwise return an error 2015-03-12 Markus Neteler * locale/po/grassmods_zh.po, locale/po/grasswxpy_zh.po: Shulin Yang: Chinese translation cont'ed 2015-03-11 Glynn Clements * lib/python/script/core.py: Attempt to fix gettext behaviour (issue https://trac.osgeo.org/grass/ticket/2617) 2015-03-10 Martin Landa * gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/gselect.py, gui/wxpython/gui_core/vselect.py: wxGUI: gselect.VectorCategorySelect() implemented by Matej Krejci (krejcmat) 2015-03-10 Anna Petrášová * lib/python/script/array.py, lib/python/script/testsuite/test_doctests.py: script.array: make it into real doctest * lib/python/script/array.py: script.array: fix returncode, unintended change of API in https://trac.osgeo.org/grass/changeset/62566 2015-03-10 Markus Metz * vector/v.category/main.c: v.category: fix https://trac.osgeo.org/grass/changeset/56286, https://trac.osgeo.org/grass/ticket/2618 2015-03-09 Moritz Lennert * vector/v.to.db/report.c: include fractal dimension into the printed output 2015-03-09 Anna Petrášová * gui/wxpython/gui_core/query.py: wxGUI: revert https://trac.osgeo.org/grass/changeset/64818 as not working fix, see https://trac.osgeo.org/grass/ticket/2617 2015-03-09 Glynn Clements * lib/python/script/array.py: Fix examples * lib/python/script/array.py: Fix destruction (issue https://trac.osgeo.org/grass/ticket/2616) 2015-03-08 Anna Petrášová * gui/wxpython/gui_core/query.py: wxGUI/query: decode strings before creating tree, solves https://trac.osgeo.org/grass/ticket/2617 2015-03-08 Markus Neteler * REQUIREMENTS.html: REQUIREMENTS.html: cosmetics * raster/r.watershed/front/main.c: r.watershed: style sync of descriptions of output maps * locale/Makefile, locale/po/grassmods_lv.po: i18N: minor fixes 2015-03-08 Maris Nartiss * locale/po/grassmods_lv.po: GRASS module Latvian translation cleanup 2015-03-07 Anna Petrášová * gui/wxpython/gui_core/goutput.py: wxGUI: encode from unicode when saving module output to file, see https://trac.osgeo.org/grass/ticket/2614 2015-03-06 Martin Landa * gui/wxpython/gui_core/widgets.py: wxGUI: layout cosmetics in ManageSettingsWidget (wxPython 2015-03-03 Maris Nartiss * locale/po/grasswxpy_lv.po: Update Latvian translation (also fixes https://trac.osgeo.org/grass/ticket/2602; needs backporting to release branch) 2015-03-03 Martin Landa * raster/r.report/header.c: r.report: fix broken layout (units moved to right) 2015-03-02 Anna Petrášová * vector/v.vol.rst/user3.c: v.vol.rst: do not ignore null values in cross_input, causes serious slow down on Windows 2015-03-02 Martin Landa * raster/r.report/global.h, raster/r.report/main.c, raster/r.report/parse.c: define default answers for page_width and page_length * gui/wxpython/dbmgr/base.py, gui/wxpython/dbmgr/manager.py: wxGUI/dbmgr: add clear button to reload all data (drop current selection) * gui/wxpython/dbmgr/base.py: wxGUI/dmgr: fix focus on Deselect all 2015-02-28 Martin Landa * gui/wxpython/dbmgr/base.py: wxGUI/dbmgr: improve handling string where values (check for quotes) * gui/wxpython/dbmgr/base.py: wxGUI/dbmgr: force default where operator (wxPython 3 fix) * lib/init/grass.py: grass.py: move message about language override to debug (it's too verbose from user POV) 2015-02-27 Martin Landa * gui/wxpython/core/workspace.py, gui/wxpython/lmgr/frame.py: wxGUI: hack writing workspace for wxPython (incorrect height) (TODO: find out why this bug appears with wxPython) 2015-02-27 Markus Neteler * imagery/i.eb.soilheatflux/i.eb.soilheatflux.html: i.eb.soilheatflux manual: more explanations about overpass time maps 2015-02-27 Luca Delucchi * locale/po/grasswxpy_it.po: luca delucchi cont'ed * locale/po/grasslibs_it.po, translators.csv: add carlo cormio as translator; carlo cormio cont'ed 2015-02-27 Yann Chemin * imagery/i.eb.soilheatflux/i.eb.soilheatflux.html: Added info on landsat time input processing 2015-02-26 Markus Neteler * vector/v.to.rast/v.to.rast.html: v.to.rast manual: added remarks from http://lists.osgeo.org/pipermail/grass- user/2015-February/072008.html 2015-02-25 Vaclav Petras * general/g.parser/standard_option.c: parser: add new standard options also to g.parser (fix https://trac.osgeo.org/grass/changeset/64732) When adding new item to STD_OPT you should also update STD_OPT_STRINGS array in general/g.parser/standard_option.c. * lib/python/gunittest/__init__.py, lib/python/gunittest/case.py, lib/python/gunittest/checkers.py, lib/python/gunittest/testsuite/test_checkers.py: gunittest: support text files for MD5 sum comparisons in multiplatform way 2015-02-25 Anna Petrášová * general/g.mapset/main.c, include/gis.h, lib/gis/parser_standard_options.c, raster/r.proj/main.c, vector/v.proj/main.c: create standardized option for location and dbase, use it in r.proj, v.proj, g.mapset 2015-02-23 Markus Neteler * db/drivers/postgres/README: pg driver: update URLs to pg_type.h and datatypes 2015-02-23 Martin Landa * gui/wxpython/core/treemodel.py: wxGUI: fix extension manager when metadata are not available 2015-02-22 Martin Landa * AUTHORS: note vector lib lead in authors file * scripts/g.extension/g.extension.py: g.extension: message cosmetics (addons metadata) * general/g.mapset/main.c: g.mapset: dbase option cosmetics 2015-02-22 Yann Chemin * general/g.mapset/main.c: added G_OPT_M_DIR for gisdbase selection 2015-02-21 Martin Landa * doc/howto_release.txt: update Launchpad notes (recipe) 2015-02-21 Glynn Clements * raster/r.mapcalc/xrand.c: Improve consistency of rand() between 32-bit and 64-bit platforms 2015-02-20 Martin Landa * scripts/Makefile: fix Makefile: v.out.gps removed fix indent * gui/wxpython/xml/toolboxes.xml: remove v.out.gps from menu * scripts/v.in.gps/Makefile, scripts/v.in.gps/grass_write_ascii.style, scripts/v.in.gps/v.in.gps.html, scripts/v.in.gps/v.in.gps.py, scripts/v.in.gps/v.in.gpsbabel, scripts/v.out.gps/Makefile, scripts/v.out.gps/v.out.gps.html, scripts/v.out.gps/v.out.gps.py: remove disabled v.in.gps and related v.out.gps (will be moved to addons) * scripts/Makefile, scripts/r.mapcalculator/Makefile, scripts/r.mapcalculator/r.mapcalculator, scripts/r.mapcalculator/r.mapcalculator.html, scripts/r3.mapcalculator/Makefile, scripts/r3.mapcalculator/r3.mapcalculator, scripts/r3.mapcalculator/r3.mapcalculator.html: remove remaining (already disabled) shell scripts 2015-02-19 Anna Petrášová * gui/wxpython/mapwin/analysis.py: wxGUI/profile: use SafeYield to prevent recursion error 2015-02-19 Martin Landa * vector/v.surf.bspline/main.c: v.surf.bspline: fix when no default DB is defined * lib/init/grass.py: grass.py: don't fail on invalid RC file (parse line to key, value) * general/g.gui/main.c: g.gui: improve logic * lib/init/grass.py: grass.py: https://trac.osgeo.org/grass/changeset/64684 cosmetics (second attempt) * general/g.gui/main.c, gui/wxpython/core/render.py, lib/init/grass.py: revert https://trac.osgeo.org/grass/changeset/64686 (wrong commit) * general/g.gui/main.c, gui/wxpython/core/render.py, lib/init/grass.py: grass.py: https://trac.osgeo.org/grass/changeset/64684 cosmetics 2015-02-19 Yann Chemin * gui/images/startup_banner_isis.png: Thanks to Vincent Brain, we have an new banner for ISIS-GRASS 2015-02-19 Markus Neteler * lib/init/grass.py: grass.py: fix startup in case of missing SHELL var (eg docker) 2015-02-19 Vaclav Petras * lib/python/gunittest/case.py, lib/python/gunittest/testsuite/test_assertions.py: gunittest: improve the implementation of newline tests using os.linesep * use the same also in assertLooksLike function * fix message handling in assertMultiLineEqual function * update tests accordingly * tell user MD5 sums when testing against a MD5 sum 2015-02-18 Vaclav Petras * lib/python/gunittest/reporters.py: gunittest: fix ending tag for test file report * lib/python/gunittest/reporters.py: gunittest: use slashes in links in generated HTML on all platforms 2015-02-18 Markus Metz * lib/btree2/kdtree.c, lib/btree2/kdtree.h: btree2lib: add range (box) search to kdtree 2015-02-18 Vaclav Petras * lib/python/gunittest/main.py: gunittest: add missing key to format error message (fix for https://trac.osgeo.org/grass/changeset/64662) * gui/wxpython/core/toolboxes.py: wxGUI/toolboxes: fix typo in https://trac.osgeo.org/grass/changeset/64677 and add docstrings This was discovered by automatic tests where wxGUI is not on Python path and thus fallback encoding was used. * gui/wxpython/core/toolboxes.py: wxGUI/toolboxes: make tooboxes a little bit more independent from GUI This uses various workarounds, lazy imports and wrappers to not import anything from wxGUI (and thus wx) or to import it only if it is really needed. This avoids issues when building toolboxes during compilation and the environment is not set correctly and wx (and thus wxGUI) cannot be imported properly. This does not make GUI toolboxes mechanism independent on wxGUI (https://trac.osgeo.org/grass/ticket/2142). It just makes compilation more robust and shows which dependencies must be solved to create standalone toolboxes mechanism. See also https://trac.osgeo.org/grass/ticket/1819. * .../data/test_toolboxes_menu.xml}, .../data/test_toolboxes_menudata_ref.xml}, .../data/test_toolboxes_user_toolboxes.xml}, gui/wxpython/core/testsuite/toolboxes.sh, gui/wxpython/core/toolboxes.py: wxGUI/toolboxes: wrap toolboxes.py custom test as sh test 2015-02-17 Martin Landa * vector/v.surf.bspline/main.c: v.surf.bspline: more guisections logical order of parameters 2015-02-17 Vaclav Petras * gui/wxpython/tplot/g.gui.tplot.py: wxGUI: import only after grass.script.parser() call in g.gui.* modules (tplot forgotten in https://trac.osgeo.org/grass/changeset/64664, https://trac.osgeo.org/grass/ticket/1819) 2015-02-17 Markus Metz * vector/v.to.db/find.c, vector/v.to.db/global.h, vector/v.to.db/lines.c, vector/v.to.db/main.c, vector/v.to.db/report.c: v.to.db: faster * vector/v.to.db/query.c: v.to.db: add comment for query option, suspected wrong handling of no category * vector/v.to.db/areas.c: v.to.db: fix area options 2015-02-17 Anna Petrášová * vector/v.net/testsuite/test_v_net.py: v.net: update testsuite based on the fixes in https://trac.osgeo.org/grass/ticket/2583 * gui/wxpython/core/render.py, gui/wxpython/mapwin/decorations.py: wxGUI/legend: small improvements of its behavior; at param when used in command line is respected now, IsShown now reports False when the rendering failed * gui/wxpython/iclass/frame.py: wxGUI/iclass: fix iclass launching, broken in https://trac.osgeo.org/grass/changeset/63534 * gui/wxpython/animation/g.gui.animation.py: wxGUI/animation: fix crash with wxPython 3 when starting with parameter 2015-02-17 Vaclav Petras * gui/wxpython/animation/g.gui.animation.py, gui/wxpython/core/utils.py, gui/wxpython/dbmgr/g.gui.dbmgr.py, gui/wxpython/gcp/g.gui.gcp.py, gui/wxpython/gmodeler/g.gui.gmodeler.py, gui/wxpython/iclass/g.gui.iclass.py, gui/wxpython/mapswipe/g.gui.mapswipe.py, gui/wxpython/psmap/g.gui.psmap.py, gui/wxpython/rlisetup/g.gui.rlisetup.py, gui/wxpython/timeline/g.gui.timeline.py, gui/wxpython/vdigit/g.gui.vdigit.py: wxGUI: import only after grass.script.parser() call g.gui.* and PEP8 clean up * function GuiModuleMain() completely removed (just simple call since https://trac.osgeo.org/grass/changeset/62649) because it was creating unnecessary import dependency which would prevent posibility of post-parser import * changes according to PEP8 and removing unused imports (using pep8 and pylint tools in Spyder) * use grass.script as gscript rather than grass which is ambiguous * call parser in main function to avoid global variables options and flags (there is no need for them) * see also https://trac.osgeo.org/grass/ticket/1819 (comment:6:ticket:1819) and grass-dev Add link to manual page on the addon wiki (http://lists.osgeo.org/pipermail/grass- dev/2015-February/073734.html) 2015-02-17 Anna Petrášová * gui/wxpython/mapswipe/mapwindow.py: wxGUI/mapswipe: fix needed after changes in Draw function parameter in BufferedWindow 2015-02-17 Vaclav Petras * lib/python/gunittest/case.py, lib/python/gunittest/main.py, lib/python/gunittest/testsuite/test_assertions.py: gunittest: improvements to make it work better on MS Windows * use short, although unreadable, map and file names to overcome problems with 260 character limit (MAX_PATH) of Win32 API (GPATH_MAX is 4096) * override assertMultiLineEqual() to replace CRLF by LF, so that test authors can just use unix line endings * register assertMultiLineEqual() for strings so that the CRLF replacement happens for assertEqual() as expected * explicitly check for existence of a provided Location 2015-02-17 Anna Petrášová * gui/wxpython/core/toolboxes.py: wxGUI: attempt to fix loading incompatible addons during startup when the error has non-ascii characters 2015-02-17 Markus Metz * vector/v.to.db/find.c: v.to.db: bsearch cat 2015-02-16 Vaclav Petras * tools/grass_indent.sh: do not use tabs which are 8 spaces wide when indent level is 4 spaces Indent script was creating source code with 4 spaces for indent level 1, 1 tab for indent level 2, 1 tab and 4 spaces for indent level 3, 2 tabs for indent level 4 etc. This is style which is hard to do manually and cannot be easily guessed and supported by a text editor because it mixes spaces and tabs (http://lists.osgeo.org/pipermail/grass- dev/2014-September/070653.html). The indent rules are still the same, each level must be in multiplies of 4 spaces (columns) as specified in http://lists.osgeo.org/pipermail/grass- dev/2014-August/070497.html. No backwards compatibility is needed because just small portion of the current code has no diff after applying the (original version of) indent script. Now tested with v.external, i.segment and r.slope.aspect. The -ut (--use-tabs) was in the list at https://trac.osgeo.org/grass/wiki/Submitting/C. But it was not in the list at http://grasswiki.osgeo.org/w/index.php?ti tle=Development&oldid=21058#Explanation_of_C_indentation_rules. And tabs are explicitly forbidden in instructions for Emacs users at ht tp://grasswiki.osgeo.org/w/index.php?title=GRASS_Programming_Howto& oldid=20573#Emacs. See also https://trac.osgeo.org/grass/ticket/1663 (Tabs in C source code) and grass-dev Tabs and spaces in C code (http://lists.osgeo.org/pipermail/grass- dev/2014-August/070484.html). 2015-02-16 Markus Metz * vector/v.net/connect.c: v.net: initialize z 2015-02-16 Anna Petrášová * raster/r.in.poly/testsuite/test_rinpoly.py: r.in.poly: fix test for Windows * scripts/r3.in.xyz/r3.in.xyz.py: r3.in.xyz: use standardized option for separator 2015-02-16 Soeren Gebbert * temporal/t.rast.gapfill/t.rast.gapfill.html, temporal/t.rast.gapfill/t.rast.gapfill.py, temporal/t.rast.gapfill/test.t.rast.gapfill.sh, temporal/t.rast.gapfill/testsuite/test_gapfill.py: temporal modules: Enabled granularity gap sampling. New python tests are implemented. * lib/python/temporal/abstract_space_time_dataset.py: temporal framework: One additional maplist granularity sampling test 2015-02-16 Markus Neteler * locale/po/grasswxpy_fr.po: Sylvain Maillard: FR translation cont'ed) 2015-02-16 Markus Metz * include/defs/vector.h, lib/vector/Vlib/write_nat.c, lib/vector/Vlib/write_ogr.c, lib/vector/Vlib/write_pg.c, lib/vector/Vlib/write_sfa.c: Vlib: sync write fns, fix for https://trac.osgeo.org/grass/ticket/2583 2015-02-16 Vaclav Petras * lib/python/docs/src/gunittest_running_tests.rst, lib/python/docs/src/gunittest_testing.rst: gunittest: briefly document how to write tests dealing with mapsets etc. * .../testsuite/test_distr_tgis_db_raster.py, .../testsuite/test_distr_tgis_db_raster3d.py, .../testsuite/test_distr_tgis_db_vector.py: t.connect: delete created mapsets in tear down step in tests * only the given (current) mapset is deleted with automatic runs * TODO: the names should be more unique or a custom gisdbase should be used * whitespace and unused variable cleanup using pep8, autopep8, pyflakes and pylint * before: automatic tests were failing because location already contained the mapsets, so set up step was failing 2015-02-15 Soeren Gebbert * lib/python/temporal/c_libraries_interface.py: temporal framework: Making the C-library RPC interface more reliable using suggestion from Glynn 2015-02-15 Anna Petrášová * vector/v.net/testsuite/test_v_net.py: v.net: test added 2015-02-15 Vaclav Petras * general/g.rename/testsuite/test_overwrite.py: g.rename: test for raster rename with and without overwrite Commands r.mapcalc 'a1 = 1' && r.mapcalc 'a2 = 2' && g.rename rast=a1,a2; give 'WARNING: already exists in mapset ', not an ERROR and process ends with 0 but nothing was renamed. * lib/python/gunittest/case.py, lib/python/gunittest/gutils.py, lib/python/gunittest/testsuite/test_assertions.py: gunittest: functions to test existence of raster, 3D raster and vector Using g.findfile because it is faster than g.list but translating the g.list names to g.findfile names. Including tests of basic functionality of the assert functions. * raster/r.ros/spot_dist.c, raster/r.spread/pick_dist.c: r.ros and r.spread: document spotting functions accoding to the source code 2015-02-14 Vaclav Petras * gui/wxpython/dbmgr/base.py: wxGUI: use FitInside instead of deprecated SetVirtualSizeHints * fixes https://trac.osgeo.org/grass/ticket/2028 (SetVirtualSizeHints is deprecated in wxWidgets 2.9) * using code from gui_core/goutput.py * should be replaced by simple FitInside call in the future 2015-02-14 Markus Neteler * general/g.filename/g.filename.html, general/g.findetc/g.findetc.html, general/g.region/g.region.html, imagery/i.gensigset/i.gensigset.html, scripts/v.out.gps/v.out.gps.html: manual: fix broken links * vector/v.net/connect.c: v.net: fix coverity scan CID 1256093 2015-02-14 Martin Landa * gui/wxpython/core/render.py, gui/wxpython/mapwin/buffered.py: wxGUI: debug message showing rendering speed fixed and moved to Map.Render() 2015-02-14 Markus Neteler * gui/wxpython/rlisetup/g.gui.rlisetup.html, gui/wxpython/rlisetup/g_gui_rlisetup_sampleAreas.jpg, gui/wxpython/rlisetup/g_gui_rlisetup_sampleAreas.png: wxGUI/rlisetup manual: sampling scheme quality manually improved from jpg original * gui/wxpython/gmodeler/gmodeler_frame.png: wxGUI/gmodeler manual: screenshot readability improved * lib/init/grass_start.png: manual: grass_start.png updated 2015-02-14 Martin Landa * gui/wxpython/gmodeler/g.gui.gmodeler.html: wxGUI/gmodeler: author cosmetics (note osgeorel) 2015-02-14 Markus Neteler * locale/po/grasswxpy_fr.po: Sylvain Maillard: FR translation cont'ed) 2015-02-14 Martin Landa * gui/wxpython/gmodeler/gmodeler_frame.png: fix https://trac.osgeo.org/grass/changeset/64615 * gui/wxpython/gmodeler/g.gui.gmodeler.html, gui/wxpython/gmodeler/gmodeler_frame.jpg, gui/wxpython/gmodeler/gmodeler_frame.png: update screenshot of graphical modeler in better quality 2015-02-13 Bas Couwenberg * gui/icons/grass.desktop: grass.destop: Add Keywords (based on http://anonscm.debian.org/cgit/pkg- grass/grass.git/tree/debian/patches/desktop.patch?h=experimental) 2015-02-13 Olly Betts * gui/wxpython/animation/dialogs.py, gui/wxpython/core/globalvar.py, gui/wxpython/gcp/mapdisplay.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/location_wizard/wizard.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapswipe/frame.py, gui/wxpython/modules/colorrules.py, gui/wxpython/modules/histogram.py, gui/wxpython/modules/mcalc_builder.py, gui/wxpython/psmap/dialogs.py, gui/wxpython/psmap/frame.py, gui/wxpython/wxplot/profile.py: Fix to work with wxPython 3.0 (taken from http://anonscm.debian.org/cgit/pkg-grass/grass.git/) 2015-02-13 Bas Couwenberg * lib/init/grass.py: Prefer xdg-open and x-www-browser for HTML browser. GRASS 6 used a shell script to set the GRASS_HTML_BROWSER environment variable. GRASS 7 reimplemented the shell script in Python. . The original version of this patch was made by Francesco Paolo Lovergine, and ported to Python by Bas Couwenberg. (taken from http://anonscm.debian.org/cgit/pkg-grass/grass.git/) 2015-02-13 Martin Landa * gui/wxpython/animation/data.py, gui/wxpython/animation/dialogs.py, gui/wxpython/animation/toolbars.py, gui/wxpython/docs/wxGUI.iscatt.html, gui/wxpython/gcp/g.gui.gcp.py, gui/wxpython/gmodeler/g.gui.gmodeler.py, gui/wxpython/mapdisp/test_mapdisp.py, gui/wxpython/timeline/g.gui.timeline.py, include/vect/dig_structs.h, lib/arraystats/arraystatslib.dox, lib/init/variables.html, lib/python/pydispatch/signal.py, raster/r.horizon/r.horizon.html, raster/r.in.lidar/r.in.lidar.html, raster/r.li/r.li.html, raster/r.regression.multi/r.regression.multi.html, scripts/d.shade/d.shade.html, scripts/db.droptable/db.droptable.html, scripts/r.in.wms/wms_drv.py, scripts/r.unpack/r.unpack.html, scripts/v.krige/v.krige.html, scripts/v.unpack/v.unpack.html, temporal/t.support/t.support.html, vector/v.colors/v.colors.html, vector/v.in.db/v.in.db.html, vector/v.in.lidar/v.in.lidar.html, vector/v.out.postgis/v.out.postgis.html, vector/v.vol.rst/README: Fix 'allows to' typo, replace with 'allows ing' (author: Bas Couwenberg) (see http://anonscm.debian.org/cgit/pkg- grass/grass.git/) 2015-02-13 Anna Petrášová * vector/v.support/main.c: v.support: open vector on level 1, not 2, related to https://trac.osgeo.org/grass/ticket/2588 * gui/wxpython/gis_set.py: wxGUI/start up: remove sentence about setting default region, it was already moved to a different dialog 2015-02-12 Markus Neteler * README: Update urls in README * CHANGES: Update CHANGES file content to a GRASS GIS 7 summary * general/g.version/g.version.html, general/g.version/main.c, man/build_html.py: manual: refer in topics also to keyword index; g.version: more keywords + citation 2015-02-12 Martin Landa * gui/wxpython/core/treemodel.py, gui/wxpython/modules/extensions.py: wxGUI/extension: print number of loaded extensions * gui/wxpython/xml/toolboxes.xml: wxGUI: remove non-existing modules from menu (r.surf.idw2, v.label.sa, r.bitpattern) * scripts/Makefile, scripts/v.convert.all/Makefile, scripts/v.convert.all/v.convert.all.html, scripts/v.convert.all/v.convert.all.py: v.convert.all moved to addons * gui/wxpython/xml/toolboxes.xml: wxGUI: remove non-existing modules from menu (v.convert, v.convert.all, v.in.gps, v.in.gns) 2015-02-12 Anna Petrášová * gui/wxpython/gui_core/widgets.py: revert part of accidentally commited https://trac.osgeo.org/grass/changeset/64571 * gui/wxpython/gis_set.py, gui/wxpython/gui_core/widgets.py: wxGUI/start up: use normal StaticText instead of StaticTextWrap for error message since it causes emitting events continually on wxPython 3 * gui/wxpython/gis_set.py: wxGUI/start up: avoid error message after multiband import when creating location 2015-02-11 Martin Landa * gui/wxpython/gis_set.py: wxGUI startup: layout cosmetics (dicrease border value) 2015-02-11 Markus Metz * vector/v.generalize/main.c, vector/v.generalize/misc.c: v.generalize: fix type=area input 2015-02-11 Anna Petrášová * gui/wxpython/mapdisp/frame.py, gui/wxpython/nviz/tools.py: wxGUI/nviz: revert https://trac.osgeo.org/grass/changeset/64473 because it causes problems on Mac * gui/wxpython/nviz/mapwindow.py: wxGUI/nviz: do not use progress bar on mac, causes recursion for unknown reason * gui/wxpython/gui_core/query.py: wxGUI/query: increase the width of column to display longer labels * gui/wxpython/gui_core/forms.py: fix r.category dialog - cats input field broken introducing special cats gisprompt in https://trac.osgeo.org/grass/changeset/64276 2015-02-11 Soeren Gebbert * temporal/t.vect.observe.strds/t.vect.observe.strds.py: temporal modules: removed t_where from t.vect.observe.strds since it is not supported in case of multiple strds sampling * temporal/Makefile, temporal/t.rast.contour/Makefile, temporal/t.rast.contour/t.rast.contour.html, temporal/t.rast.contour/t.rast.contour.py, temporal/t.rast.contour/testsuite/test_convert.py: temporal modules: New module that creates a stvds with contours from a strds 2015-02-11 Markus Neteler * vector/v.generalize/v.generalize.html: v.generalize manual: fix broken URLs * scripts/v.rast.stats/v.rast.stats.py: v.rast.stats: update param description completing https://trac.osgeo.org/grass/changeset/58735 2015-02-11 Martin Landa * scripts/g.extension/g.extension.py: g.extension: fix http replacement handling message cosmetics * include/Make/Module.make: fix Module.make to install addons (images, etc) 2015-02-11 Moritz Lennert * vector/v.in.lidar/main.c: Literal strings should be enclosed in single, not double quotes 2015-02-11 Anna Petrášová * scripts/v.what.vect/v.what.vect.py: v.what.vect: fix after renaming v.distance options * raster/r.relief/r.relief.html: r.relief: update parameter name in man page * raster/r.ros/main.c: r.ros: fix label, remove unused variable * raster/r.ros/main.c: r.ros: remove unnecessary checks which caused crash when using spotting 2015-02-10 Martin Landa * display/d.mon/start.c: d.mon: replace setenv() by putenv() - fix compilation on Windows 2015-02-10 Anna Petrášová * gui/wxpython/rdigit/controller.py: wxGUI/rdigit: fix setting color table 2015-02-09 Martin Landa * scripts/g.extension/g.extension.py: g.extension: check Module.make and suggest solution (missing grass-dev package) * scripts/g.extension/g.extension.py: g.extension: fix man dir handling (MANDIR -> MANBASEDIR) 2015-02-09 Anna Petrášová * gui/wxpython/core/toolboxes.py, gui/wxpython/gui_core/menu.py: wxGUI: do not load addons metadata at gui start on Windows because it results in crash dialog when addon is incompatible with the current version 2015-02-09 Martin Landa * gui/wxpython/core/toolboxes.py: wxGUI: add message when some addons failed, suggest solution to the user 2015-02-09 Markus Neteler * vector/v.generalize/main.c, vector/v.generalize/v.generalize.html: v.generalize: add user message about threshold; explain in manual 2015-02-09 Martin Landa * gui/wxpython/wxgui.py: wxgui.py: import GMFrame from GMApp * gui/wxpython/wxgui.py: wxgui.py: go back to old version of splash screen (https://trac.osgeo.org/grass/changeset/64455) 2015-02-09 Soeren Gebbert * lib/python/temporal/c_libraries_interface.py, lib/python/temporal/core.py, lib/python/temporal/testsuite/test_doctests.py: temporal library: Using a thread to observe the state of the libgis server process, since the fatal_error SIGABRT signal can not be catched in Python and the Python error handler function can not be registered in the libgis error handling system. 2015-02-09 Martin Landa * doc/howto_release.txt: how-to-release: add notes about Launchpad 2015-02-08 Markus Neteler * doc/howto_release.txt: small release procedure fix * locale/po/grasswxpy_fr.po, locale/po/grasswxpy_it.po: i18N: (partial) translation of welcome screen * locale/po/grasswxpy_de.po, locale/po/grasswxpy_it.po: i18N: translation of welcome screen * locale/po/grasslibs_es.po: gettext fix * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ko.po, locale/po/grasswxpy_lv.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ro.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: i18N: update from template files * gui/wxpython/rlisetup/frame.py, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ko.po, locale/po/grasswxpy_lv.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ro.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: fix msg typo 2015-02-08 Martin Landa * gui/wxpython/wxgui.py: wxGUI: add debug message to print startup time (cosmetics) * locale/po/grasswxpy_cs.po: wxGUI: translate main items in the menu * gui/wxpython/core/toolboxes.py: wxGUI: report errors when unable to parse addons interface * display/d.mon/list.c: d.mon: fix list_mons() on Windows (dp->d_type) 2015-02-07 Markus Neteler * aclocal.m4, config.guess, config.sub, configure: updated config.guess config.sub from upstream repo; fix aclocal.m4 for hurd-i386 and kfreebsd-* architectures (trac https://trac.osgeo.org/grass/ticket/2580) 2015-02-07 Martin Landa * gui/wxpython/core/toolboxes.py: wxGUI: attempt to fix failure when loading broken addons * gui/wxpython/wxgui.py: wxGUI: hide splash screen slighty before wxGUI is shown * gui/wxpython/wxgui.py: wxGUI: remove unused import * gui/images/splash_screen.png: update splash screen (optimized by Vincent Bain) 2015-02-07 Markus Neteler * locale/po/grasswxpy_fr.po: Sylvain Maillard: FR translation cont'ed) 2015-02-07 Martin Landa * gui/wxpython/wxgui.py: wxGUI: splash screen cosmetics (use named arguments) * gui/wxpython/wxgui.py: wxGUI: splash screen changed to 2sec * gui/wxpython/wxgui.py: wxGUI: new version of splash screen (based http://wiki.wxpython.org/SplashScreen) 2015-02-06 Markus Metz * vector/v.cluster/main.c: v.cluster: restore dbscan2 cluster size * vector/v.cluster/main.c: v.cluster: fix cluster id assignment * vector/v.generalize/main.c: v.generalize: simplify code 2015-02-06 Soeren Gebbert * temporal/Makefile: temporal modules: Added new strds to stvds converter module to Makefile * temporal/t.rast.to.vect/Makefile, temporal/t.rast.to.vect/t.rast.to.vect.html, temporal/t.rast.to.vect/t.rast.to.vect.py, temporal/t.rast.to.vect/testsuite/test_to_vect.py: temporal modules: New module to convert strds into stvds 2015-02-06 Martin Landa * gui/images/startup_banner.png: update startup banner (alpha) from http://grasswiki.osgeo.org/w/images/Banner_3_alpha.png (author: Vincent Bain) 2015-02-05 Markus Metz * vector/v.in.ogr/geom.c, vector/v.in.ogr/main.c: v.in.ogr: improve cleaning suggestions * vector/v.to.rast/vect2rast.c: v.to.rast: disable wrong messages about converted features 2015-02-05 Anna Petrášová * gui/wxpython/mapdisp/frame.py, gui/wxpython/nviz/tools.py: wxGUI/nviz: attempt to fix error on Windows when switching to 3D for the second time due to different order of initialization steps 2015-02-05 Soeren Gebbert * lib/python/temporal/c_libraries_interface.py: temporal library: Trying to partly fix https://trac.osgeo.org/grass/ticket/2337 2015-02-04 Martin Landa * scripts/d.frame/d.frame.py, scripts/d.redraw/d.redraw.py, scripts/d.what.rast/d.what.rast.py, scripts/d.what.vect/d.what.vect.py: update scrips to use `d.mon -g` * display/d.mon/main.c: d.mon: fix key conflict introduced in https://trac.osgeo.org/grass/changeset/64467, sfile flag renamed to '-g' * display/d.mon/list.c, display/d.mon/main.c, display/d.mon/proto.h: d.mon: add -s flag to print support files (moved from d.mon) * display/d.info/main.c: d.info: remove monitors-related code (see https://trac.osgeo.org/grass/ticket/2577) * gui/wxpython/gui_core/vselect.py: wxGUI/vselect: remove unused getSelectedFeatures() check self._dialog if exists * gui/wxpython/lmgr/layertree.py: wxGUI/lmgr: fix OnCopy() * gui/wxpython/docs/wxGUI.html: wxGUI: document interactive selection * gui/wxpython/docs/wxGUI.html: wxGUI: add Matej Krejci to the authors, note OSGeoREL @ CTU * gui/wxpython/gui_core/vselect.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/toolbars.py: wxGUI: add functionality to interactively select vector features in map display currently only selection by clicking is supported Original author: Matej Krejci, OSGeoREL, CTU in Prague todo: - select by bbox - highlight selected features also in dbmgr 2015-02-04 Glynn Clements * display/d.info/main.c, include/defs/display.h, lib/display/r_raster.c: Fix d.info with regard to https://trac.osgeo.org/grass/changeset/62026 (ticket https://trac.osgeo.org/grass/ticket/2577) 2015-02-04 Martin Landa * gui/images/silesia_splash.png, gui/images/splash_screen.png, gui/wxpython/wxgui.py: Update of splash screen to new version (contributed by Vincent BAIN) (see related https://trac.osgeo.org/grass/changeset/64447) 2015-02-04 Yann Chemin * gui/images/startup_banner_isis.png: Modernized isis-grass banner 2015-02-03 Markus Neteler * gui/images/startup_banner.png: Update of welcome screen banner to new version (contributed by Vincent BAIN) * vector/v.build/v.build.html: v.build manual: point to progman for topology dump 2015-02-03 Martin Landa * lib/display/r_raster.c: libdisplay: add debug message about redirection * display/d.mon/start.c: d.mon: partly revert https://trac.osgeo.org/grass/changeset/64437, another attempt to fix launching wx-monitors * display/d.mon/start.c: d.mon: fix starting wx-monitors * gui/wxpython/mapdisp/main.py: wxGUI: standalone monitors clean startup (support -x flag) * display/d.mon/start.c, display/d.mon/stop.c: d.mon: fix handling wx-monitors message cosmetics (<>) * display/d.info/main.c: d.info: report also monitor path (-s) * gui/wxpython/mapdisp/main.py: wxGUI: first steps to fix standalone monitors to work with new architecture * scripts/Makefile: enable d.frame * scripts/d.frame/d.frame.html, scripts/d.frame/d.frame.py: d.frame: update to the new monitor architecture * display/d.mon/start.c: d.mon: improve render.py - process comments in env file * scripts/d.what.rast/d.what.rast.py, scripts/d.what.vect/d.what.vect.py: update d.what.rast and d.what.vect to the new monitor architecture * display/d.mon/main.c, display/d.mon/start.c: d.mon: improve python renderer command (set list of ignored commands) 2015-02-03 Glynn Clements * lib/python/script/array.py: numpy.memmap() no longer has _close; use __del__ instead 2015-02-03 Martin Landa * scripts/d.redraw/d.redraw.py: d.redraw: use d.info -s * display/d.info/main.c: d.info: implement -s flag to print monitor support files * display/d.mon/list.c, display/d.mon/start.c: d.mon: improve list menthod fix renderer when display command fails * lib/gis/parser_dependencies.c: libgis: improve doxygen documentation of parser_dependencies.c * display/d.info/main.c: d.info: use G_option_required() 2015-02-03 Markus Neteler * lib/init/grass.py: startup: cleanup of https://trac.osgeo.org/grass/changeset/64408 2015-02-03 Martin Landa * scripts/d.frame/Makefile, scripts/d.frame/d.frame.html, scripts/d.frame/d.frame.py, scripts/d.frame/d_frame.png: d.frame: copy from addons (waiting for upgrade to the new d.mon architecture) * scripts/d.redraw/d.redraw.py: d.redraw: update for new d.mon architecture * general/g.gisenv/main.c: g.gisenv: check for mandatory variable which cannot be unset * display/d.mon/list.c: d.mon: fix segfault when no MONITOR dir exists * display/d.mon/list.c, display/d.mon/proto.h, display/d.mon/start.c, display/d.mon/stop.c: d.mon: rewrite to use GRASS_RENDER_COMMAND mechanism 2015-02-03 Vaclav Petras * lib/init/grass.py: startup: do not show old-school command line welcome * user who needs the info such as website URL will not read it in the command line * do not require first time user to press Enter (or hit RETURN) in command line to make GRASS start * rename function according to the part which is creating a dummy rc file * fixes https://trac.osgeo.org/grass/ticket/2572 for 7.x * see also https://trac.osgeo.org/grass/changeset/57549, https://trac.osgeo.org/grass/changeset/64345, https://trac.osgeo.org/grass/changeset/64405 and https://trac.osgeo.org/grass/changeset/64407 * gui/wxpython/gis_set.py: wxGUI/startup: make warnings, hints and infos show the same; number boxes * number boxes to lead user through dialog * use GRASS (GIS) database (directory) to emphasize that it is something special (and it is the term used inside GRASS anyway) * make Location and Mapset list vertically smaller (the window is just little bit higher and wider now then the 64 one), however it is hard to say what actually drives the height * do not use Warning to prefix a message which is informative and might be as well as hint or info * improve i18n by using format to combine user visible strings * add info what to do to the no Location found message * use Location and Mapset in changed messages * see also https://trac.osgeo.org/grass/changeset/57549, https://trac.osgeo.org/grass/changeset/64345 and https://trac.osgeo.org/grass/changeset/64405 * see also GRASS-dev 'Making start of GRASS GIS easier for newcomers' (http://lists.osgeo.org/pipermail/grass- dev/2015-January/073286.html, http://lists.osgeo.org/pipermail/grass- dev/2015-February/073655.html) 2015-02-02 Martin Landa * gui/wxpython/animation/nviztask.py, gui/wxpython/animation/provider.py, gui/wxpython/core/render.py, gui/wxpython/core/utils.py, gui/wxpython/core/ws.py, gui/wxpython/gmodeler/model.py, gui/wxpython/mapdisp/main.py, gui/wxpython/modules/colorrules.py, gui/wxpython/psmap/instructions.py, gui/wxpython/vnet/vnet_core.py, gui/wxpython/vnet/vnet_data.py, gui/wxpython/web_services/dialogs.py: wxGUI: replace utils cmd list <-> tuple by grass.script.gtask functions 2015-02-02 Vaclav Petras * gui/wxpython/gis_set.py: wxGUI/startup: show warning text instead of error dialog and browse dialog * follows be more friendly philosophy of https://trac.osgeo.org/grass/changeset/64345 * instead of error dialog show warning message inside a window, provide explanation and let user hit the browse button after it is clear what is the next step * allow multiline error/warning message by using StaticWrapText (needs more Layout calls and dummmy text to start with) * refactor construction of location and mapset boxes * using what was used for mapset box because location box does not show description on MS Windows (wx.EXPAND was missing) * slightly change the descriptions * remove unused imports (possible speed up beacause gui_core.ghelp is not needed at all) * use system gray text color (wx.SYS_COLOUR_GRAYTEXT) for descriptions * fix problem with OGR mapset dialog (wrong variable name detected by pylint) * PEP8 whitespace changes around changed lines * more vertical space around error/warning message and under banner 2015-02-02 Martin Landa * lib/python/script/task.py, lib/python/script/utils.py: libpython: move cmd list <-> tuple from wxGUI * display/displaydrivers.html, lib/init/variables.html: document GRASS_RENDER_COMMAND * lib/display/r_raster.c: libdisplay: implement GRASS_RENDER_COMMAND prepare D_save_command() for removal (work in progress) 2015-02-02 Margherita Di Leo * imagery/i.segment/parse_args.c: updating error message since threshold values 0 or 1 are not valid options (ticket https://trac.osgeo.org/grass/ticket/2575) 2015-02-02 Markus Metz * db/drivers/dbf/db.c, db/drivers/dbf/describe.c, db/drivers/dbf/table.c, db/drivers/mysql/parse.c, db/drivers/mysql/replace.c, db/drivers/ogr/execute.c, db/drivers/postgres/parse.c, db/drivers/sqlite/db.c: db drivers: chop tokens 2015-02-02 Vaclav Petras * display/d.colortable/d.colortable.html: fix typo from https://trac.osgeo.org/grass/changeset/64384 Also remove a space from the end of line, however they are all over the file. 2015-02-01 Martin Landa * gui/wxpython/lmgr/frame.py: wxGUI: fix height of mapdisplay loaded from workspace (wxPython 3) TODO: replace this hack in the future * display/d.colortable/d.colortable.html, display/d.colortable/main.c: d.colortable: fix manual page syntax add keyword remove ununsed variable * lib/init/variables.html: variables: document GRASS_RENDER_FILE 2015-01-31 Martin Landa * man/grassdocs.css: css cosmentics, define padding for li.box * lib/init/grass.py: grass.py: i18n cosmetics * lib/init/grass.py: grass.py: warning to message when language override (cosmetics) 2015-01-30 Martin Landa * gui/wxpython/core/gconsole.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gui_core/forms.py, gui/wxpython/lmgr/frame.py, gui/wxpython/modules/extensions.py, gui/wxpython/modules/mcalc_builder.py, gui/wxpython/modules/vclean.py, gui/wxpython/vnet/vnet_core.py: wxGUI: update onDone methods to pass event as argument * gui/wxpython/gui_core/dialogs.py: wxGUI: fix GDALImport dialog to add multiple imported layers to layer manager * raster/r.in.gdal/main.c: r.in.gdal: add flag to print number of raster bands fix overwrite check for all bands add error handler to close data source correctly 2015-01-30 Soeren Gebbert * temporal/t.rast.what/t.rast.what.html: temporal modules: t.rast.what documentation update 2015-01-30 Glynn Clements * lib/init/grass.py: Fix https://trac.osgeo.org/grass/changeset/59652 * lib/init/grass.py: Fix https://trac.osgeo.org/grass/changeset/41856 2015-01-30 Soeren Gebbert * temporal/t.rast.what/t.rast.what.py, temporal/t.rast.what/testsuite/test_what.py: temporal modules: Fixed col layout header, messages are now verbose, integrated stdout output and text coordinates support, integrated suggestions from Stefan Blumentrath. All new features are covered by tests. 2015-01-30 Glynn Clements * lib/init/grass.py: Revert https://trac.osgeo.org/grass/changeset/64335 2015-01-30 Markus Neteler * lib/init/grass.py, lib/init/license.txt: grass.py: show version with --version; minor cosmetics 2015-01-29 Markus Metz * vector/v.in.ogr/main.c: v.in.ogr: do not use old projection for area calculations in new projection 2015-01-28 Soeren Gebbert * temporal/Makefile: temporal modules: Added t.rast.what to the Makefile * temporal/t.rast.what/t.rast.what.html, temporal/t.rast.what/t.rast.what.py: temporal modules: Disabled several r.what flags, documentation update * temporal/t.rast.what/t.rast.what.py, temporal/t.rast.what/testsuite/test_what.py: temporal modules: Added test, disabled some (for now) unimportant options 2015-01-28 Markus Neteler * locale/po/grassmods_es.po: Daniel Torres: ES translation cont'ed 2015-01-28 Vaclav Petras * gui/wxpython/gis_set.py: wxGUI/startup: change layout of startup/welcome window/screen Using philosophy of editing lists (list of X with buttons to manage items). There are three things to select, so there are three boxes to organzie things. Each box has a description of what it is directly in the window, so there is no need to open manual in order to understand basic things. Delete and rename is done through buttons rather then choice/combo which, unlike button, should not triger any action. Size of the window and inner elements might be good change. Window could be wider and minimal height lower. The green title text in the window was removed. The version and revision are now in the window title. Some changes to layout should be considered. Head picture might be too close to the first group and the message/warning/error area could go somewhere else (typicaly at top or bottom, top would be under head image in our case); now using the old one (under gisdbase). For location and mapset using GRASS Location, Location, GRASS Mapset and Mapset. Alternative primary names as well as box labels (e.g. with numbers) and box descriptions should be easy to introduce by simple change of the strings (without a need to modify layout). Start button is now using 'Start GRASS session' to expose the concept of session (one can start GUI multiple times, one GRASS session on gisdbase/loc/map combination, session must run to run Pyrthon scripts, ...). Naming of GISDBASE is unclear, programming manual is using (GRASS) database but it seems more that location is the databse and mapset the namespace and it is a quite normal directory, so startup screen is using GRASS GIS data directory. 2015-01-28 Soeren Gebbert * temporal/t.rast.what/Makefile, temporal/t.rast.what/t.rast.what.html, temporal/t.rast.what/t.rast.what.py: temporal modules: New module that utilizes r.what for STRDS sampling 2015-01-27 Markus Metz * lib/vector/Vlib/line.c: Vlib: fix Vect_line_geodesic_distance() documentation * lib/vector/Vlib/find.c: Vlib: fix Vect_find_area() * lib/vector/Vlib/area.c: Vlib: sync Vect_point_in_area() to the other Vect_point_in*() fns 2015-01-27 Anna Petrášová * lib/init/grass.py: startup: attempt to fix https://trac.osgeo.org/grass/ticket/2552 by encoding string 2015-01-27 Markus Neteler * raster/r.in.gdal/r.in.gdal.html: r.in.gdal: NOAA DEM url fix (trac https://trac.osgeo.org/grass/ticket/2562); minor cleanup 2015-01-26 Markus Neteler * .../t.vect.observe.strds/t.vect.observe.strds.html: t.vect.observe.strds manual: minor cleanup * locale/po/grasswxpy_zh.po: Shulin Yang: ZH cont'ed * doc/howto_release.txt, gui/wxpython/Makefile: wxGUI: clean must remove *.pyc * gui/wxpython/iclass/frame.py: wxGUI iclass: fix indentation 2015-01-25 Markus Neteler * general/g.parser/g.parser.html, gui/wxpython/lmgr/frame.py, imagery/i.eb.eta/i.eb.eta.html, imagery/i.eb.evapfr/i.eb.evapfr.html, imagery/i.eb.hsebal01/i.eb.hsebal01.html, imagery/i.ortho.photo/README, lib/gmath/la.c, lib/init/grass7.html, lib/init/variables.html, lib/python/docs/src/pygrass_raster.rst, lib/python/docs/src/temporal_framework.rst, lib/python/gunittest/invoker.py, lib/python/imaging/images2gif.py, lib/python/pygrass/modules/interface/module.py, lib/python/pygrass/vector/table.py, lib/python/script/task.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/core.py, lib/python/temporal/temporal_algebra.py, lib/python/temporal/temporal_operator.py, lib/temporal/lib/map_list.c, lib/vector/Vlib/open.c, lib/vector/diglib/spindex_rw.c, locale/grass_po_stats.py, raster/r.solute.transport/r.solute.transport.html, raster/r.volume/main.c, raster/r.watershed/shed/com_line.c, raster/r.what/r.what.html, raster3d/r3.gwflow/r3.gwflow.html, scripts/r3.in.xyz/r3.in.xyz.html, temporal/t.info/t.info.html, temporal/t.rast.colors/t.rast.colors.html, temporal/t.rast.list/t.rast.list.html, temporal/t.select/t.select.html, temporal/t.vect.algebra/t.vect.algebra.html, temporal/temporalintro.html, vector/v.colors/v.colors.html, vector/v.lrs/MAIL, vector/v.out.postgis/v.out.postgis.html: Fixed various typos (trac https://trac.osgeo.org/grass/ticket/2560) 2015-01-24 Anna Petrášová * gui/wxpython/nviz/mapwindow.py, gui/wxpython/nviz/tools.py, gui/wxpython/nviz/wxnviz.py, include/ogsf.h, lib/ogsf/gv.c, lib/ogsf/gv2.c, lib/ogsf/gvd.c: libogsf/wxGUI: fix selecting if render 3d lines as draped or as 3D 2015-01-24 Vaclav Petras * lib/python/docs/src/gunittest_running_tests.rst, lib/python/docs/src/gunittest_testing.rst: gunittest: more detailed documentation of running tests including shell scripts 2015-01-24 Anna Petrášová * gui/wxpython/nviz/mapwindow.py: wxGUI/nviz: pass only existing maps for surface/3d raster attributes to avoid crashing * gui/wxpython/nviz/tools.py: wxGUI/nviz: fixes map selection widget for wxPython 3, and fix element type raster_3d * gui/wxpython/core/utils.py: wxGUI: fix finding fully qualified name for 3d rasters 2015-01-24 Pietro Zambelli * lib/python/pygrass/modules/interface/read.py: Add rules tag in the pygrass module interface 2015-01-24 Anna Petrášová * gui/wxpython/gui_core/forms.py: wxGUI/forms: avoid illegal name warning when parsing input of g.copy, for example g.copy raster=elevation,elevation2 2015-01-24 Martin Landa * gui/wxpython/lmgr/frame.py, gui/wxpython/xml/toolboxes.xml, gui/wxpython/xml/wxgui_items.xml: wxGUI: fix launching tplot tool from the menu 2015-01-23 Yann Chemin * scripts/i.spectral/i.spectral.py: added text file output of spectrum 2015-01-23 Markus Metz * raster/r.cost/main.c, raster/r.walk/main.c: r.cost, r.walk: fix debug level * raster/r.cost/cost.h, raster/r.cost/main.c, raster/r.cost/r.cost.html, raster/r.cost/stash.h, raster/r.walk/main.c, raster/r.walk/r.walk.html, raster/r.walk/stash.h: r.cost, r.walk: change percent_memory to memory (in MB) 2015-01-23 Anna Petrášová * gui/wxpython/wxplot/profile.py: wxGUI/profile: fix case when map has defined units 2015-01-22 Moritz Lennert * lib/gis/colors.desc, lib/gis/colors/blues, lib/gis/colors/greens, lib/gis/colors/oranges, lib/gis/colors/reds: adding some very simple mononchrome color tables for general usage 2015-01-22 Markus Metz * vector/v.vect.stats/main.c: v.vect.stats: accommodate SQLite * vector/v.overlay/main.c: v.overlay: accommodate SQLite * vector/v.reclass/main.c: v.reclass: accommodate SQLite * vector/v.extract/copy_tab.c: v.extract: +index, grant privileges on table * lib/vector/Vlib/copy.c, lib/vector/Vlib/map.c: Vlib: avoid code duplication * vector/v.patch/main.c: v.patch: SQLite fix 2015-01-21 Martin Landa * lib/gis/parser_standard_options.c: libgis: define gisprompt also for G_OPT_V_CAT(S) * gui/wxpython/lmgr/layertree.py: wxGUI: don't select new map layer in the layer tree when it's not active 2015-01-21 Vaclav Petras * lib/raster3d/README, lib/raster3d/r3_volume_layout.png, lib/raster3d/r3_volume_layout_large.png, lib/raster3d/raster3d_layout.png, .../{r3_volume_layout.xcf => raster3d_layout.xcf}, lib/raster3d/raster3d_tile_cell_generator.sh, lib/raster3d/raster3dlib.dox, lib/raster3d/volume_tile_cell_generator.sh, raster3d/r3.in.ascii/r3.in.ascii.html, raster3d/r3.in.ascii/r3_volume_layout.png, raster3d/r3.in.ascii/raster3d_layout.png, raster3d/r3.out.ascii/r3.out.ascii.html, raster3d/r3.out.ascii/r3_volume_layout.png, raster3d/r3.out.ascii/raster3d_layout.png, raster3d/raster3dintro.html: change terminology in 3D raster layout image * replace G3D, volume, and voxel * all should related to the image file be unified now (e.g., cell was already used in script name) * font in the image changed a little bit, the text area is now wider * xcf file should be ok now, see https://trac.osgeo.org/grass/changeset/57780 for note about broken file and https://trac.osgeo.org/grass/changeset/64263 for restoration from https://trac.osgeo.org/grass/changeset/47531 * files in r.in.ascii and r.out.ascii are svn cp from the file in lib (one of them is the one going to documentation) * related file names changed too * lib/vector/testsuite/test_topology_vgeneralize.sh: add topology test which uses v.generalize debug mode (author: mmetz) See also: Planning GRASS GIS 7.0.0RC1, http://lists.osgeo.org/pipermail/grass-dev/2015-January/073231.html 2015-01-21 Anna Petrášová * gui/wxpython/psmap/dialogs.py: wxGUI/psmap: fix accidently renamed dict keys during rast(er) element name change 2015-01-20 Markus Neteler * include/defs/la.h, lib/gmath/la.c: libgmath: move new matrix/vector functions from i.spec.unmix Addon here * lib/raster3d/r3_volume_layout.xcf: r3_volume_layout.xcf: restored from https://trac.osgeo.org/grass/changeset/47531 2015-01-20 Markus Metz * vector/v.generalize/misc.c: v.generalize: update topology test * lib/vector/Vlib/poly.c: Vlib: more robust centroid calculation 2015-01-20 Martin Landa * general/g.proj/create.c, general/g.proj/local_proto.h, general/g.proj/main.c: g.proj: generate PROJ_EPSG file when `location` is given https://trac.osgeo.org/grass/ticket/2490 2015-01-19 Markus Neteler * locale/po/grasswxpy_zh.po: Shulin Yang: Chinese translation cont'ed 2015-01-19 Soeren Gebbert * temporal/t.rast.accumulate/t.rast.accumulate.py, temporal/t.rast.aggregate/t.rast.aggregate.py: temporal modules: Documentation fix 2015-01-19 Markus Neteler * locale/Makefile, locale/po/grasswxpy_fr.po: Sylvain Maillard: cont'ed 2015-01-19 Martin Landa * gui/wxpython/lmgr/datacatalog.py: wxGUI/datacatalog: fix failure when mapsets are not readable * lib/init/variables.html: document GRASS_VECTOR_TOPO_DEBUG variable 2015-01-18 Markus Metz * vector/v.generalize/main.c, vector/v.generalize/misc.c, vector/v.generalize/misc.h: v.generalze: add extremely fast mode (default) and exremely slow mode (debugging) 2015-01-18 Markus Neteler * gui/wxpython/rlisetup/wizard.py: wxGUI rlisetup: msg standardization * locale/po/grassmods_es.po: Daniel Torres: ES translation cont'ed 2015-01-17 Markus Neteler * locale/po/grasswxpy_fr.po: Sylvain Maillard: FR translation cont'ed) 2015-01-17 Glynn Clements * gui/xml/grass-interface.dtd, lib/gis/parser_dependencies.c, lib/gis/parser_interface.c, lib/gis/parser_local_proto.h: Add inter-dependency rules to --interface-description output 2015-01-16 Markus Neteler * raster/r.horizon/main.c: r.horizon: bug with distant mountains not being seen: more debug * general/g.parser/g.parser.html, general/g.parser/test.pl, general/g.parser/test.py, general/g.parser/test.sh: g.parser manual: minor white space fixes * general/g.parser/g.parser.html: g.parser: explain also condition syntax for flags 2015-01-16 Soeren Gebbert * .../t.vect.observe.strds/t.vect.observe.strds.html: Documentation update 2015-01-16 Markus Metz * include/defs/vector.h, lib/vector/Vlib/write.c, lib/vector/Vlib/write_nat.c, lib/vector/Vlib/write_ogr.c, lib/vector/Vlib/write_pg.c, lib/vector/Vlib/write_sfa.c: Vlib: fix vector IO, enable level 1 fns 2015-01-16 Anna Petrášová * gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/gselect.py: wxGUI/gselect: fix g.remove in wxPython 3, Select widget behaves differently 2015-01-15 Markus Metz * include/defs/vector.h, lib/vector/Vlib/build.c, lib/vector/Vlib/build_nat.c: Vlib: update Vect_attach_isle() and Vect_isle_find_area() * lib/vector/Vlib/poly.c: Vlib: sync Vect_point_in_*() fns, add comments * lib/vector/Vlib/find.c: Vlib: optimize Vect_find_area(), add comments * lib/vector/Vlib/poly.c: Vlib: fix segments_x_ray(), Vect_point_in_poly() and Vect_point_in_area_outer_ring() must return the same result * lib/vector/diglib/linecros.c: diglib: add numerical stability to dig_test_for_intersection() * lib/vector/diglib/line_dist.c: diglib: add numerical stability to dig_distance2_point_to_line() * lib/vector/diglib/inside.c: diglib: add numerical stability to dig_x_intersect() 2015-01-15 Markus Neteler * general/g.parser/g.parser.html, general/g.parser/test.pl, general/g.parser/test.py, general/g.parser/test.sh: g.parser manual: examples updated 2015-01-15 Anna Petrášová * gui/wxpython/gui_core/gselect.py: wxGUI/gselect: put back element mappings removed in https://trac.osgeo.org/grass/changeset/64105 which fixes g.remove 2015-01-15 Markus Neteler * vector/v.hull/v.hull.html, vector/v.hull/v_hull_3d.png: v.hull manual: 3D screenshot added 2015-01-14 Markus Neteler * lib/gis/renamed_options: renamed_options: some missing entries added * doc/howto_release.txt: release procedure: minor fixes * general/g.parser/g.parser.html: g.parser manual: added Glynn's notes about conditional rules from http://lists.osgeo.org/pipermail/grass- dev/2014-November/071916.html 2015-01-14 Anna Petrášová * raster/r.slope.aspect/main.c, raster/r.slope.aspect/r.slope.aspect.html: r.slope.aspect: change behavior for locations where units are not meters https://trac.osgeo.org/grass/ticket/2536 2015-01-14 Markus Neteler * locale/po/grasswxpy_de.po: cont'ed DE translation * general/g.parser/g.parser.html: g.parser manual: mention OR rules 2015-01-14 Luca Delucchi * locale/po/grasswxpy_it.po: Luca Delucchi: cont'ed 2015-01-14 Martin Landa * gui/wxpython/gui_core/forms.py: wxGUI: force height for colour widget (wxPython 3 fix) * gui/wxpython/gis_set.py: wxGUI: set focus on start button (wxPython 3) 2015-01-14 Markus Metz * lib/vector/Vlib/build.c: Vlib: fix topology updating 2015-01-14 Markus Neteler * raster/r.terraflow/r.terraflow.html: r.terraflow manual: some cleanup; limit added * lib/gpde/test/test_arrays.c: update g.remove calls (trac https://trac.osgeo.org/grass/ticket/2409) 2015-01-14 Vaclav Petras * scripts/r.reclass.area/r.reclass.area.py, scripts/r3.mapcalculator/r3.mapcalculator: remove minor differences to https://trac.osgeo.org/grass/changeset/64155 release 70 branch (probably due to improper backports) * lib/python/pygrass/modules/shortcuts.py: pygrass: use raster3d instead of raster3D for module family/class (see also https://trac.osgeo.org/grass/ticket/2409, https://trac.osgeo.org/grass/changeset/64109 and https://trac.osgeo.org/grass/changeset/64055) 2015-01-14 Martin Landa * lib/init/variables.html: remove extra lines from https://trac.osgeo.org/grass/changeset/64151 * gui/wxpython/mapdisp/frame.py: partly revert https://trac.osgeo.org/grass/changeset/64150 * gui/wxpython/core/globalvar.py, lib/init/variables.html: introduce GRASS_WXVERSION variable 2015-01-13 Martin Landa * gui/wxpython/core/globalvar.py, gui/wxpython/mapdisp/frame.py: wxGUI: fix statusbar prop for wxPython3 * gui/wxpython/core/globalvar.py: wxGUI: modify CheckForWx() to enable selection of wxPython version (eg. 2.8 over 3.0) * gui/wxpython/gui_core/goutput.py: wxGUI: button layout cosmetics (wxPython 3) * gui/wxpython/lmgr/frame.py: wxGUI: system info cosmetics * gui/wxpython/xml/toolboxes.xml: wxGUI menu cosmetics 3D rasters -> 3D raster * gui/wxpython/mapwin/buffered.py: wxGUI: set background color for map window (wxPython 3) * gui/wxpython/gui_core/treeview.py, gui/wxpython/lmgr/layertree.py: wxGUI: set background color for LayerTree and CTreeView to white (wxPython 3) 2015-01-13 Huidae Cho * general/g.rename/main.c: g.rename: update_basemap => update_base_map * general/g.rename/main.c: g.rename: rename_child_reclass_maps => update_reclass_maps * general/g.rename/main.c: g.rename: variable scoping * general/g.rename/main.c: g.rename: Update reclass info in base map (Fix https://trac.osgeo.org/grass/ticket/2546) 2015-01-13 Anna Petrášová * scripts/v.report/v.report.py: v.report: fix when using vector map without db connection, part of the code was not used at all, see colnames variable 2015-01-13 Huidae Cho * lib/raster/reclass.c: libraster: Correct parameter names in doc * general/g.rename/main.c: g.rename: Rename child reclass maps properly * general/g.rename/main.c: g.rename: Allow renaming when the same name exists in other mapsets 2015-01-13 Martin Landa * imagery/i.segment/open_files.c: i.segment: message cosmetics * imagery/i.segment/open_files.c, imagery/i.segment/write_output.c: i.segment: clarify error message - group must be located in the current mapset 2015-01-13 Markus Neteler * INSTALL, REQUIREMENTS.html, grasslib.dox, include/VERSION, man/build_html.py, man/build_rest.py: happy new year * locale/po/grasswxpy_it.po: Luca Delucchi: cont'ed * locale/po/grassmods_es.po: Daniel Torres: cont'ed * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ko.po, locale/po/grasswxpy_lv.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ro.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: i18N: msg update from template 2015-01-13 Vaclav Petras * include/Make/Docs.make, man/Makefile, man/build_class.py, man/build_full_index.py, man/build_html.py, raster3d/raster3dintro.html, tools/mkhtml.py: use raster3d instead of raster3D for r3. module family/class keyword * use 3D raster for titles and links * stay with raster3d keyword in modules (alternatives would be raster_3d and 3D raster, the later may need some special handing to remove number from beginning of file, just to be sure) * also use index rather then Index for keywords index link in modules (other links use index but index pages actually use Index) * it's unclear if we are using 'Title Case' or just 'Capital at the beginning', also cases such as PostScript and misc are unclear * see also https://trac.osgeo.org/grass/ticket/2409 and https://trac.osgeo.org/grass/changeset/64055 2015-01-12 Martin Landa * gui/xml/grass-interface.dtd: clean up gisprompt's element in grass- interface.dtd * gui/wxpython/gui_core/gselect.py: wxGUI: clean up elementdict 2015-01-12 Anna Petrášová * gui/wxpython/gui_core/gselect.py: wxGUI: fix adding labels when element renamed 2015-01-12 Martin Landa * vector/v.external/list.c: v.external: fix -t flag output for PG format (print also geometry column) 2015-01-12 Markus Neteler * lib/python/pygrass/gis/__init__.py: element_list: labels -> label for consistency * lib/manage/element_list, lib/python/pygrass/gis/__init__.py: element_list: labels -> label for consistency * lib/gis/renamed_options, raster/r.param.scale/interface.c, raster/r.walk/main.c: r.param.scale+r.walk: parameter standardization (trac https://trac.osgeo.org/grass/ticket/2409) 2015-01-12 Martin Landa * gui/icons/grass/select.png: add icon to select features interactively from map display 2015-01-12 Markus Neteler * lib/gis/renamed_options: renamed_options: update for https://trac.osgeo.org/grass/changeset/64083 * vector/v.lidar.correction/main.c, vector/v.lidar.correction/v.lidar.correction.html, vector/v.lidar.edgedetection/main.c, .../v.lidar.edgedetection.html: v.lidar.correction,v.lidar.edgedetection: sync spline parameter names to v.surf.bspline (trac https://trac.osgeo.org/grass/ticket/2409); minor cleanup * vector/v.to.db/main.c: v.to.db: test exit status of Vect_open_old() 2015-01-12 Vaclav Petras * lib/gis/renamed_options: clarify period when the option were renamed * improves https://trac.osgeo.org/grass/changeset/64058 * makes sense in case we will be changing options and depreciating the old ones using renamed_options file during 7.x while keeping the options carried over from 6.4 2015-01-11 Markus Metz * vector/v.generalize/misc.c: v.generalize: speed-up with another topo check * lib/vector/Vlib/build.c: Vlib: fix https://trac.osgeo.org/grass/changeset/49178 2015-01-11 Markus Neteler * lib/gis/renamed_options, vector/v.qcount/main.c: renamed_options: missing modules updated; typos fixed; alphabetical order for easier human lookup for GRASS GIS 6 users and https://github.com/qgis/QGIS /tree/master/python/plugins/processing/algs/grass7 (trac https://trac.osgeo.org/grass/ticket/2409) * doc/howto_release.txt, lib/gis/renamed_options: minor doc fixes * imagery/i.evapo.pt/main.c, lib/gis/renamed_options, raster/r.sun/main.c, raster/r.sun/r.sun.html: renamed_options: alphabetical order, fixed dupes and typos; sync coeff abbreviation 2015-01-11 Vaclav Petras * gui/wxpython/docs/wxGUI.nviz.html, gui/wxpython/nviz/tools.py: wxGUI/nviz: replace volume by 3D raster in 3D view controls and documentation * no change for 'volume' used with vectors * now there is strange inconsistency with surfaces and 3D rasters (considering as minor) * gui/wxpython/xml/toolboxes.xml, gui/wxpython/xml/wxgui_items.xml: wxGUI/toolboxes: replace volume by 3D raster in toolboxes and menu * no change to toolbox names (it would require extensive testing) * using 'a' as shortcut for 3D raster menu (was 'o'), adding 't' for Temporal menu * removing dot at the end of GUI label * raster3d/raster3dintro.html: r3: replace occurences of volume, voxel and 3D grid by 3D raster in introduction page * discussion for the names included * minor clean up of import and export sections * some 'GRASS' to 'GRASS GIS' * 3D visualization and temporal to see also * short data types description provided * unclear how to change note about Vis5D 2015-01-10 Markus Neteler * vector/v.cluster/v.cluster.html: v.cluster manual: simplify color management 2015-01-10 Maris Nartiss * gui/wxpython/location_wizard/wizard.py: Read GISENV in stdin encoding and convert to unicode (fixes https://trac.osgeo.org/grass/ticket/2205) 2015-01-10 Markus Neteler * lib/python/pygrass/gis/__init__.py: fix https://trac.osgeo.org/grass/changeset/63972 2015-01-09 Anna Petrášová * vector/v.what/what.c: v.what: escape backslash in database path on Windows to create valid JSON 2015-01-09 Markus Metz * vector/v.generalize/main.c, vector/v.generalize/misc.c: v.generalize: add another test to check_topo() * lib/vector/Vlib/poly.c: Vlib: optimize Vect_point_in_area_outer_ring() and Vect_point_in_island() 2015-01-09 Anna Petrášová * gui/wxpython/mapwin/decorations.py: wxGUI: fix sizer issue in wxPython 3, https://trac.osgeo.org/grass/ticket/2542 2015-01-09 Markus Neteler * raster3d/r3.flow/main.c, raster3d/r3.flow/test_main.c, raster3d/r3.gradient/main.c, raster3d/r3.in.ascii/main.c, raster3d/r3.in.bin/main.c, raster3d/r3.in.v5d/main.c, raster3d/r3.info/main.c, raster3d/r3.mask/main.c, raster3d/r3.mkdspf/main.c, raster3d/r3.neighbors/main.c, raster3d/r3.null/main.c, raster3d/r3.out.ascii/main.c, raster3d/r3.out.bin/main.c, raster3d/r3.out.netcdf/main.c, raster3d/r3.out.v5d/main.c, raster3d/r3.out.vtk/main.c, raster3d/r3.stats/main.c, raster3d/r3.support/main.c, raster3d/r3.timestamp/{r3.timestamp.main.c => main.c}: r3.*: keyword standardization; minor compiler warnings fixed; use standard file name for main.c of r3.timestamp * raster3d/r3.info/{r3.info.main.c => main.c}: r3.info: 3d cell -> raster_3d in msg; use standard filename 2015-01-08 Markus Metz * vector/v.cluster/main.c, vector/v.cluster/v.cluster.html: v.cluster: add methods dbscan2,density,optics,optics2 2015-01-08 Martin Landa * lib/manage/element_list: remove ascii_vector from element_list https://trac.osgeo.org/grass/ticket/2440 (part 2) * general/g.rename/g.rename.html, lib/manage/option.c, lib/python/pygrass/gis/__init__.py: remove ascii_vector from element_list https://trac.osgeo.org/grass/ticket/2440 2015-01-08 Anna Petrášová * gui/wxpython/lmgr/frame.py: wxGUI: slight reformulation of the message in https://trac.osgeo.org/grass/changeset/63997 * gui/wxpython/lmgr/frame.py: wxGUI: attempt to fix launching script on Windows https://trac.osgeo.org/grass/ticket/2532 2015-01-08 Markus Neteler * raster/r.horizon/main.c, raster/r.horizon/r.horizon.html: r.horizon: implement -c flag for compass oriented output 2015-01-07 Markus Neteler * scripts/v.in.lines/v.in.lines.py, scripts/v.to.lines/v.to.lines.html, vector/v.to.points/main.c: manual: minor keyword and cross link fixes 2015-01-07 Martin Landa * display/d.vect.thematic/main.c, lib/gis/renamed_options: d.vect.thematic: rename nbclasses to nclasses (https://trac.osgeo.org/grass/ticket/2409) * display/d.vect.thematic/d.vect.thematic.html, display/d.vect.thematic/main.c: d.vect.thematic: update manual (syntax) * display/d.vect.thematic/main.c: d.vect.thematic: more guisections * gui/wxpython/core/utils.py, gui/wxpython/lmgr/layertree.py, lib/gis/renamed_options, vector/v.class/v.class.html: rename d.thematic.area to d.vect.thematic (part 4) * display/d.vect.thematic/Makefile: rename d.thematic.area to d.vect.thematic (part 3) * .../d.vect.thematic/{d.thematic.area.html => d.vect.thematic.html}, display/d.vect.thematic/main.c: rename d.thematic.area to d.vect.thematic (part 2) * display/Makefile, display/{d.thematic.area => d.vect.thematic}/Makefile, display/{d.thematic.area => d.vect.thematic}/area.c, display/{d.thematic.area => d.vect.thematic}/d.thematic.area.html, display/{d.thematic.area => d.vect.thematic}/local_proto.h, display/{d.thematic.area => d.vect.thematic}/main.c, display/{d.thematic.area => d.vect.thematic}/plot.h, display/{d.thematic.area => d.vect.thematic}/plot1.c: rename d.thematic.area to d.vect.thematic (part 1) * scripts/Makefile, scripts/d.vect.thematic/Makefile, scripts/d.vect.thematic/d.vect.thematic.html, scripts/d.vect.thematic/d.vect.thematic.py, scripts/d.vect.thematic/d_vect_thematic_equake.png: move d.vect.thematic to addons as d.vect.thematic2 (part 3) * general/g.rename/g.rename.html: remove reference to old_vector 2015-01-07 Pietro Zambelli * lib/python/pygrass/gis/__init__.py: pygrass: update Element Types removing: G_ELEMENT_ICON and G_ELEMENT_SITES and rename labels to label 2015-01-06 Anna Petrášová * gui/wxpython/gui_core/forms.py: wxGUI: fix selection widget problem https://trac.osgeo.org/grass/ticket/2533 * scripts/v.to.lines/v.to.lines.py: v.to.lines: fix striping mapset from input map 2015-01-06 Markus Neteler * locale/po/grassmods_es.po: Daniel Torres: ES translation cont'ed) 2015-01-05 Martin Landa * include/defs/gis.h, lib/gis/local_proto.h: libgis: G__read_gisrc_env() is used by testsuite 2015-01-05 Helmut Kudrnovsky * scripts/v.to.lines/v.to.lines.py: v.to.lines: strip mapset 2015-01-05 Markus Neteler * lib/gis/gislib.dox, lib/gis/testsuite/gis_lib_env_test.py: testsuite + doxygen: update for https://trac.osgeo.org/grass/changeset/63830 * lib/gis/gislib.dox, lib/gis/testsuite/gis_lib_env_test.py: testsuite + doxygen: update for https://trac.osgeo.org/grass/changeset/63830 2015-01-04 Markus Metz * vector/Makefile, vector/v.cluster/Makefile, vector/v.cluster/main.c, vector/v.cluster/v.cluster.html: add v.cluster: identify clusters in a point cloud * lib/btree2/kdtree.c, lib/btree2/kdtree.h: btree2lib: add kdtree traversal 2015-01-03 Anna Petrášová * lib/gis/renamed_options, raster/r.sim/r.sim.sediment/main.c, raster/r.sim/r.sim.sediment/r.sim.sediment.html: r.sim.sediment: rename parameters * gui/wxpython/core/utils.py: do not use str with unicode, relates to https://trac.osgeo.org/grass/ticket/2524 2015-01-03 Martin Landa * general/g.version/main.c: improve https://trac.osgeo.org/grass/changeset/63940 * general/g.version/main.c: g.version: fix segfault on unknown svn revision/date 2015-01-03 Anna Petrášová * gui/wxpython/mapwin/analysis.py, gui/wxpython/mapwin/buffered.py, gui/wxpython/mapwin/graphics.py, gui/wxpython/rdigit/controller.py, gui/wxpython/rlisetup/sampling_frame.py: wxGUI: specify pdc in Graphics API, change pdc where rdigit objects are drawn to avoid problems with pen styles (other than solid) when drawing using wx.GCDC * gui/wxpython/gui_core/mapdisp.py, gui/wxpython/mapdisp/frame.py: wxGUI: fix toolbars problem - https://trac.osgeo.org/grass/ticket/2523 and raster digitizer must be destroyed not just hidden 2015-01-02 Markus Neteler * display/d.grid/main.c, display/d.grid/plot.c: d.grid: attempt to demystify user msgs (but see trac https://trac.osgeo.org/grass/ticket/2520) 2015-01-02 Martin Landa * vector/Makefile, vector/v.convert/Makefile, vector/v.convert/att.c, vector/v.convert/conv.h, vector/v.convert/dist.c, vector/v.convert/local_proto.h, vector/v.convert/main.c, vector/v.convert/old2new.c, vector/v.convert/read.c, vector/v.convert/type.c, vector/v.convert/v.convert.html: remove v.convert * include/gis.h, lib/manage/element_list, lib/manage/option.c, lib/python/pygrass/gis/__init__.py: remove old_vector from element list * include/defs/site.h, include/site.h, lib/rst/interp_float/point2d.c, vector/v.surf.rst/main.c, vector/v.vol.rst/main.c: remove site.h and references to this header (sitelib has been already removed in https://trac.osgeo.org/grass/changeset/62179) 2015-01-01 Markus Metz * lib/vector/Vlib/snap.c: Vlib: activate faster snapping method * lib/btree2/kdtree.c, lib/btree2/kdtree.h: kd tree: optimize, add comments 2015-01-01 Martin Landa * lib/arraystats/arraystatslib.dox: arraystatslib: doxygen update (AS_option_to_algorithm) * lib/arraystats/arraystatslib.dox, lib/arraystats/discont.README.txt: arraystatslib: doxygen update (discont algorithm) and author * display/d.thematic.area/main.c, include/arraystats.h, include/defs/arraystats.h, lib/arraystats/class.c, vector/v.class/main.c: arraystatslib: add AS_option_to_algorithm() * lib/arraystats/arraystatslib.dox: doxygen cosmetics * display/d.thematic.area/main.c, include/defs/arraystats.h, lib/arraystats/arraystatslib.dox, lib/arraystats/basic.c, lib/arraystats/class.c, vector/v.class/main.c: arraystatslib: rename fns to use prefix (AS) * lib/arraystats/Makefile, lib/arraystats/arraystatslib.dox: add template for arraystats library * scripts/d.vect.thematic/d.vect.thematic.py: d.vect.thematic: check if monitor or direct rendering is enabled * scripts/d.vect.thematic/d.vect.thematic.py: d.vect.thematic: fix calculating range min/max * scripts/v.db.univar/v.db.univar.py: v.db.univar: check if table linked to layer * scripts/v.db.univar/v.db.univar.py: v.db.univar: check if map exists catch error from db.univar * scripts/db.univar/db.univar.py: db.univar: check if column is numeric replace print by sys.stdout.write() * scripts/v.db.dropcolumn/v.db.dropcolumn.py: v.db.dropcolumn: fix find_file() call * scripts/d.vect.thematic/d.vect.thematic.py: d.vect.thematic: skip rgb_column if not map not found in current mapset be quiet when --q is given * scripts/d.vect.thematic/d.vect.thematic.py: d.vect.thematic: fix interval count * scripts/d.vect.thematic/d.vect.thematic.html, scripts/d.vect.thematic/d.vect.thematic.py: d.vect.thematics: replace -u flag by rgb_column option (sync'ed with v.colors) manual updated check v.univar result * vector/v.univar/main.c, vector/v.univar/v.univar.html: v.univar: extend example in the manual * vector/v.univar/main.c: v.univar: check if column exists 2014-12-31 Markus Neteler * lib/raster/alloc_cell.c, lib/raster/cats.c, lib/raster/cell_stats.c, lib/raster/close.c, lib/raster/color_compat.c, lib/raster/color_free.c, lib/raster/color_get.c, lib/raster/color_hist.c, lib/raster/color_invrt.c, lib/raster/color_range.c, lib/raster/color_rule_get.c, lib/raster/color_set.c, lib/raster/color_shift.c, lib/raster/color_write.c, lib/raster/color_xform.c, lib/raster/get_cellhd.c, lib/raster/get_row.c, lib/raster/get_row_colr.c, lib/raster/history.c, lib/raster/maskfd.c, lib/raster/open.c, lib/raster/put_cellhd.c, lib/raster/put_row.c, lib/raster/quant.c, lib/raster/quant_io.c, lib/raster/quant_rw.c, lib/raster/range.c, lib/raster/raster.c, lib/raster/raster_metadata.c, lib/raster/reclass.c, lib/raster/sample.c, lib/raster/set_window.c, lib/raster/window.c, lib/raster/zero_cell.c, lib/vector/Vlib/intersect2.c: minor doxygen header updates 2014-12-31 Martin Landa * scripts/d.vect.thematic/d.vect.thematic.py: fix bug introduced in https://trac.osgeo.org/grass/changeset/63807 2014-12-31 Anna Petrášová * gui/wxpython/xml/toolboxes.xml, gui/wxpython/xml/wxgui_items.xml: wxGUI: add web service to menu 2014-12-30 Markus Neteler * configure.in: configure: hardcode GRASS_VERSION_SVN=00000 for platforms without svnversion program available (needed for g.version) * configure: configure: hardcode GRASS_VERSION_SVN=00000 for platforms without svnversion program available (needed for g.version)configure.in 2014-12-29 Markus Neteler * raster/r.tile/main.c: r.tile: reasonable error msg if input map does not exist * doc/gui/wxpython/example/g.gui.example.py, doc/python/m.distance.py, general/g.parser/g.parser.html, general/g.parser/parse.c, general/g.parser/test.pl, general/g.parser/test.py, general/g.parser/test.sh, gui/scripts/d.rast3d.py, gui/scripts/d.wms.py, gui/wxpython/animation/g.gui.animation.py, gui/wxpython/dbmgr/g.gui.dbmgr.py, gui/wxpython/gcp/g.gui.gcp.py, gui/wxpython/gmodeler/g.gui.gmodeler.py, gui/wxpython/iclass/g.gui.iclass.py, gui/wxpython/mapdisp/test_mapdisp.py, gui/wxpython/mapswipe/g.gui.mapswipe.py, gui/wxpython/psmap/g.gui.psmap.py, gui/wxpython/rlisetup/g.gui.rlisetup.py, gui/wxpython/timeline/g.gui.timeline.py, gui/wxpython/tplot/g.gui.tplot.py, gui/wxpython/vdigit/g.gui.vdigit.py, lib/gis/parser_script.c, lib/python/docs/src/script_intro.rst, scripts/d.correlate/d.correlate.py, scripts/d.out.file/d.out.file.py, scripts/d.polar/d.polar.py, scripts/d.rast.edit/d.rast.edit.py, scripts/d.rast.leg/d.rast.leg.py, scripts/d.redraw/d.redraw.py, scripts/d.shade/d.shade.py, scripts/d.to.rast/d.to.rast.py, scripts/d.vect.thematic/d.vect.thematic.py, scripts/d.what.rast/d.what.rast.py, scripts/d.what.vect/d.what.vect.py, scripts/db.dropcolumn/db.dropcolumn.py, scripts/db.droptable/db.droptable.py, scripts/db.in.ogr/db.in.ogr.py, scripts/db.out.ogr/db.out.ogr.py, scripts/db.test/db.test.py, scripts/db.univar/db.univar.py, scripts/g.extension.all/g.extension.all.py, scripts/g.extension/g.extension.py, scripts/g.manual/g.manual.py, scripts/i.colors.enhance/i.colors.enhance.py, scripts/i.image.mosaic/i.image.mosaic.py, scripts/i.in.spotvgt/i.in.spotvgt.py, scripts/i.oif/i.oif.py, scripts/i.pansharpen/i.pansharpen.py, scripts/i.spectral/i.spectral.py, scripts/i.tasscap/i.tasscap.py, scripts/m.proj/m.proj.py, scripts/r.blend/r.blend.py, scripts/r.buffer.lowmem/r.buffer.lowmem.py, scripts/r.colors.stddev/r.colors.stddev.py, scripts/r.fillnulls/r.fillnulls.py, scripts/r.grow/r.grow.py, scripts/r.in.aster/r.in.aster.py, scripts/r.in.srtm/r.in.srtm.py, scripts/r.in.wms/r.in.wms.py, scripts/r.mask/r.mask.py, scripts/r.out.xyz/r.out.xyz.py, scripts/r.pack/r.pack.py, scripts/r.plane/r.plane.py, scripts/r.reclass.area/r.reclass.area.py, scripts/r.rgb/r.rgb.py, scripts/r.shade/r.shade.py, scripts/r.tileset/r.tileset.py, scripts/r.unpack/r.unpack.py, scripts/r3.in.xyz/r3.in.xyz.py, scripts/v.build.all/v.build.all.py, scripts/v.centroids/v.centroids.py, scripts/v.convert.all/v.convert.all.py, scripts/v.db.addcolumn/v.db.addcolumn.py, scripts/v.db.addtable/v.db.addtable.py, scripts/v.db.dropcolumn/v.db.dropcolumn.py, scripts/v.db.droprow/v.db.droprow.py, scripts/v.db.droptable/v.db.droptable.py, scripts/v.db.join/v.db.join.py, scripts/v.db.reconnect.all/v.db.reconnect.all.py, scripts/v.db.renamecolumn/v.db.renamecolumn.py, scripts/v.db.univar/v.db.univar.py, scripts/v.db.update/v.db.update.py, scripts/v.dissolve/v.dissolve.py, scripts/v.in.e00/v.in.e00.py, scripts/v.in.geonames/v.in.geonames.py, scripts/v.in.gps/v.in.gps.py, scripts/v.in.lines/v.in.lines.py, scripts/v.in.mapgen/v.in.mapgen.py, scripts/v.in.wfs/v.in.wfs.py, scripts/v.krige/v.krige.py, scripts/v.out.gps/v.out.gps.py, scripts/v.pack/v.pack.py, scripts/v.rast.stats/v.rast.stats.py, scripts/v.report/v.report.py, scripts/v.to.lines/v.to.lines.py, scripts/v.unpack/v.unpack.py, scripts/v.what.vect/v.what.vect.py, scripts/wxpyimgview/wxpyimgview.py, scripts/wxpyimgview/wxpyimgview_gui.py, temporal/t.create/t.create.py, temporal/t.info/t.info.py, temporal/t.list/t.list.py, temporal/t.merge/t.merge.py, temporal/t.rast.accdetect/t.rast.accdetect.py, temporal/t.rast.accumulate/t.rast.accumulate.py, .../t.rast.aggregate.ds/t.rast.aggregate.ds.py, temporal/t.rast.aggregate/t.rast.aggregate.py, temporal/t.rast.algebra/t.rast.algebra.py, temporal/t.rast.colors/t.rast.colors.py, temporal/t.rast.export/t.rast.export.py, temporal/t.rast.extract/t.rast.extract.py, temporal/t.rast.gapfill/t.rast.gapfill.py, temporal/t.rast.import/t.rast.import.py, temporal/t.rast.list/t.rast.list.py, temporal/t.rast.mapcalc/t.rast.mapcalc.py, temporal/t.rast.neighbors/t.rast.neighbors.py, temporal/t.rast.out.vtk/t.rast.out.vtk.py, temporal/t.rast.series/t.rast.series.py, temporal/t.rast.to.rast3/t.rast.to.rast3.py, temporal/t.rast.univar/t.rast.univar.py, temporal/t.rast3d.algebra/t.rast3d.algebra.py, temporal/t.rast3d.extract/t.rast3d.extract.py, temporal/t.rast3d.list/t.rast3d.list.py, temporal/t.rast3d.mapcalc/t.rast3d.mapcalc.py, temporal/t.rast3d.univar/t.rast3d.univar.py, temporal/t.register/t.register.py, temporal/t.remove/t.remove.py, temporal/t.rename/t.rename.py, temporal/t.sample/t.sample.py, temporal/t.select/t.select.py, temporal/t.shift/t.shift.py, temporal/t.snap/t.snap.py, temporal/t.support/t.support.py, temporal/t.topology/t.topology.py, temporal/t.unregister/t.unregister.py, temporal/t.vect.algebra/t.vect.algebra.py, temporal/t.vect.db.select/t.vect.db.select.py, temporal/t.vect.export/t.vect.export.py, temporal/t.vect.extract/t.vect.extract.py, temporal/t.vect.import/t.vect.import.py, temporal/t.vect.list/t.vect.list.py, .../t.vect.observe.strds/t.vect.observe.strds.py, temporal/t.vect.univar/t.vect.univar.py, temporal/t.vect.what.strds/t.vect.what.strds.py: scripts/parser: keywords -> keyword (old style remains accepted) 2014-12-29 Martin Landa * lib/python/pygrass/gis/__init__.py, lib/python/pygrass/utils.py, lib/python/temporal/c_libraries_interface.py: update pygrass to recent libgis 2014-12-29 Markus Neteler * scripts/d.vect.thematic/d.vect.thematic: removed leftover d.vect.thematic shell script (more recent version is in G6.4) 2014-12-29 Martin Landa * include/defs/gis.h, lib/gis/error.c, lib/gis/get_window.c, lib/gis/gisinit.c, lib/gis/home.c, lib/gis/local_proto.h, lib/gis/mapset_nme.c, lib/gis/open.c, lib/gis/open_misc.c, lib/gis/put_window.c, lib/gis/rd_cellhd.c, lib/gis/set_window.c, lib/gis/tempfile.c: move libgis-related G__ fns to local_proto.h * include/defs/gis.h: fix gis.h to https://trac.osgeo.org/grass/changeset/63853 * raster/r.mapcalc/map.c: update to https://trac.osgeo.org/grass/changeset/63858 * lib/gis/parser_interface.c, lib/raster/get_row.c, lib/raster/get_row_colr.c, lib/raster/put_row.c: libgis: G__alloca() -> G_alloca() * general/g.parser/rules.c: update to https://trac.osgeo.org/grass/changeset/63855 * include/defs/gis.h, lib/gis/parser_dependencies.c: libgis: G__option_rule() -> G_option_rule() * general/g.list/main.c, general/g.mkfontcap/stroke_fonts.c, general/g.remove/main.c: update modules to https://trac.osgeo.org/grass/changeset/63851 * lib/gis/color_rules.c, lib/gis/list.c, lib/gis/ls.c, lib/imagery/list_subgp.c: libgis: G__ls -> G_ls2 * general/g.tempfile/main.c: update modules to https://trac.osgeo.org/grass/changeset/63849 * include/defs/gis.h, lib/gis/tempfile.c: libgis: G__tempfile() -> G_tempfile_pid() * general/g.filename/main.c: update to https://trac.osgeo.org/grass/changeset/63846 * include/defs/gis.h, lib/db/dbmi_base/default_name.c, lib/gis/mapset_msc.c, lib/gis/open.c, lib/gis/tempfile.c, lib/manage/do_copy.c, lib/raster/close.c, lib/raster/gdal.c, lib/raster/open.c, lib/raster/quant_io.c, lib/raster3d/mapset.c, lib/vector/Vlib/map.c: libgis: G__make_mapset_element() -> G_make_mapset_element() * db/drivers/dbf/table.c, raster/r.flow/io.c: update to https://trac.osgeo.org/grass/changeset/63843 * include/defs/gis.h, lib/gis/tempfile.c, lib/init/clean_temp.c, lib/vector/Vlib/open.c: libgis: G__temp_element() -> G_temp_element() * raster/r.timestamp/main.c, raster3d/r3.timestamp/r3.timestamp.main.c, vector/v.timestamp/main.c: update modules to https://trac.osgeo.org/grass/changeset/63839 * include/defs/gis.h, lib/gis/timestamp.c: libgis: G__write_timestamp() -> G_write_timestamp() * general/g.list/main.c, general/g.mapset/main.c, general/g.mapsets/main.c, general/g.setproj/main.c, imagery/i.ortho.photo/i.ortho.elev/main.c, imagery/i.ortho.photo/i.ortho.rectify/target.c, imagery/i.rectify/target.c, raster/r.in.gdal/main.c, raster/r.proj/main.c, vector/v.proj/main.c, vector/v.rectify/target.c: update to https://trac.osgeo.org/grass/changeset/63837 * include/defs/gis.h, lib/gis/gisinit.c, lib/gis/mapset_msc.c, lib/gis/mapset_nme.c, lib/temporal/lib/connect.c: libgis: G__mapset_permissions -> G_mapset_permissions * display/d.geodesic/main.c, display/d.rhumbline/main.c, general/g.setproj/main.c: update https://trac.osgeo.org/grass/changeset/63834 * include/defs/gis.h, lib/gis/proj2.c, lib/gis/proj3.c, lib/raster/open.c, lib/vector/Vlib/header.c: -int G__projection_units(int); -const char *G__projection_name(int); +int G_projection_units(int); +const char *G_projection_name(int); libgis: G__projection_units() -> G_projection_units() G__projection_name() -> G_projection_name() * db/drivers/dbf/db.c, db/drivers/mysql/replace.c, db/drivers/sqlite/db.c, display/d.mon/list.c, display/d.mon/main.c, display/d.mon/select.c, display/d.mon/start.c, display/d.mon/stop.c, general/g.gisenv/main.c, general/g.gui/main.c, general/g.mapset/main.c, imagery/i.find/main.c, imagery/i.ortho.photo/i.ortho.elev/main.c, imagery/i.ortho.photo/i.ortho.rectify/env.c, imagery/i.ortho.photo/i.ortho.rectify/target.c, imagery/i.rectify/env.c, imagery/i.rectify/target.c, raster/r.in.gdal/main.c, raster/r.proj/main.c, vector/v.lidar.correction/main.c, vector/v.lidar.edgedetection/main.c, vector/v.net.salesman/main.c, vector/v.outlier/main.c, vector/v.proj/main.c, vector/v.rectify/env.c, vector/v.rectify/target.c: update modules to https://trac.osgeo.org/grass/changeset/63830 * include/defs/gis.h, lib/db/dbmi_base/connect.c, lib/db/dbmi_base/default_name.c, lib/db/dbmi_client/start.c, lib/db/dbmi_driver/driver.c, lib/display/r_raster.c, lib/gis/debug.c, lib/gis/env.c, lib/gis/make_loc.c, lib/gis/make_mapset.c, lib/gis/mapset.c, lib/gis/overwrite.c, lib/gis/parser.c, lib/temporal/lib/connect.c, lib/vector/Vlib/intersect.c, lib/vector/Vlib/intersect2.c, lib/vector/Vlib/sindex.c, lib/vector/diglib/file.c, lib/vector/diglib/plus_area.c: libgis: G__getenv() -> G_getenv_nofatal() G__getenv2() -> G_getenv_nofatal2() G__setenv() -> G_setenv_nogisrc() G__setenv2() -> G_setenv_nogisrc2() * general/g.proj/create.c, general/g.region/main.c, general/g.setproj/main.c, raster/r.external/window.c, raster/r.in.gdal/main.c, vector/v.in.ogr/main.c: update modules to https://trac.osgeo.org/grass/changeset/63827 * include/defs/gis.h, lib/gis/make_loc.c, lib/gis/make_mapset.c, lib/gis/put_window.c: libgis: G__put_window() -> G_put_element_window() * display/d.grid/main.c, general/g.list/main.c, general/g.region/main.c, ps/ps.map/r_wind.c, raster/r.region/main.c: update modules to https://trac.osgeo.org/grass/changeset/63823 * include/defs/gis.h, lib/gis/get_window.c: libgis: G__get_window() renamed to G_get_element_window() * lib/gis/renamed_options, vector/v.vol.rst/main.c: v.vol.rst: wmultiplier to wscale (https://trac.osgeo.org/grass/ticket/2409) * lib/gis/renamed_options: update ranamed_options to https://trac.osgeo.org/grass/changeset/63807, https://trac.osgeo.org/grass/changeset/63812 and https://trac.osgeo.org/grass/changeset/63814 * display/d.path/main.c: d.path: update name of parameters based on v.net modules (https://trac.osgeo.org/grass/ticket/2409) * display/d.path/main.c, vector/v.label/main.c, vector/v.lrs/v.lrs.label/main.c: hcolor/width renamed to highlight_color/width (https://trac.osgeo.org/grass/ticket/2409) 2014-12-29 Luca Delucchi * temporal/t.vect.observe.strds/t.vect.observe.strds.html, temporal/t.vect.what.strds/t.vect.what.strds.html: temporal documentation: added t.vect.what.strds manual, fix typo in t.vect.observe.strds manual, https://trac.osgeo.org/grass/ticket/2259 2014-12-29 Martin Landa * scripts/d.vect.thematic/d.vect.thematic.py: d.vect.thematic: rename color options (https://trac.osgeo.org/grass/ticket/2409) 2014-12-29 Markus Neteler * temporal/t.rast.accumulate/t.rast.accumulate.html, temporal/t.rast.univar/t.rast.univar.html, temporal/t.rename/t.rename.html, temporal/t.sample/t.sample.html, temporal/t.vect.univar/t.vect.univar.html: temporal manual: cosmetics * scripts/d.vect.thematic/d.vect.thematic.py: d.vect.thematic: fix db.execute call (trac https://trac.osgeo.org/grass/ticket/2517) 2014-12-28 Markus Neteler * display/d.rgb/d.rgb.html, raster/r.coin/r.coin.html, raster/r.composite/r.composite.html, raster/r.covar/r.covar.html: manual: examples updated * display/d.geodesic/d.geodesic.html, display/d.geodesic/d_geodesic.png, display/d.geodesic/local_proto.h, display/d.geodesic/main.c, display/d.geodesic/plot.c, display/d.rhumbline/main.c: d.geodesic: hardcoded miles changed to units choice; new screenshot (related to trac https://trac.osgeo.org/grass/ticket/2417); d.rhumbline: minor sync with d.geodesic 2014-12-28 Anna Petrášová * display/d.barscale/main.c, display/d.colortable/main.c, display/d.erase/main.c, display/d.geodesic/main.c, display/d.grid/main.c, display/d.histogram/main.c, display/d.legend/main.c, display/d.mon/main.c, display/d.northarrow/main.c, display/d.rast.arrow/main.c, display/d.rast.num/main.c, display/d.rast/main.c, display/d.rhumbline/main.c, display/d.thematic.area/main.c, display/d.vect.chart/main.c, display/d.vect/main.c, general/g.cairocomp/main.c, general/g.parser/standard_option.c, general/g.pnmcomp/main.c, include/gis.h, lib/gis/parser_standard_options.c, misc/m.nviz.image/args.c, raster/r.his/main.c, vector/v.label/main.c, vector/v.lrs/v.lrs.label/main.c: change color standard options to differentiate between allowing and not allowing none as color instead of bg/fg color, apply the change in modules and in this way fix several modules with incorrect options 2014-12-28 Vaclav Petras * scripts/r.rgb/r.rgb.py: replace output basename by red, green, and blue * compute only maps which were requested * avoid 'import grass.script as grass' * minimalize pep8 and pylint errors and warnings (tabs, unnecessary global variables) * lib/python/gunittest/reporters.py: gunittest: provide (relative) path to the test file in the report * to open it with text editor * quick fix, needs to be done properly (needs to go to data structures and files) 2014-12-28 Anna Petrášová * gui/wxpython/dbmgr/base.py: wxGUI/dbmgr: fix editing values in attribute manager on Windows 2014-12-28 Markus Neteler * vector/v.out.ogr/v.out.ogr.html: v.out.ogr manual: mention 10 chars colnames limit for DBF 2014-12-27 Markus Neteler * vector/v.mkgrid/v.mkgrid.html, vector/v.mkgrid/v_mkgrid_hexagons.png: v.mkgrid manual: hexagon example added * display/d.mon/d.mon.html, display/displaydrivers.html, gui/wxpython/docs/wxGUI.html, imagery/i.evapo.time/i.evapo.time.html, lib/init/grass7.html, lib/python/docs/src/gunittest_testing.rst, raster/r.surf.area/r.surf.area.html, raster/r.surf.contour/r.surf.contour.html, raster/r.surf.fractal/r.surf.fractal.html, raster/r.surf.gauss/r.surf.gauss.html, raster/r.surf.idw/r.surf.idw.html, raster/r.surf.random/r.surf.random.html, raster/rasterintro.html, temporal/t.rast.gapfill/test.t.rast.gapfill.sh, temporal/temporalintro.html, vector/v.surf.idw/v.surf.idw.html: manual: minor fixes 2014-12-27 Helmut Kudrnovsky * vector/v.build.polylines/v.build.polylines.html: v.build.polylines: add some notes from https://trac.osgeo.org/grass/ticket/2505 to the manual 2014-12-27 Vaclav Petras * general/g.parser/g.parser.html, lib/gis/parser.c: rename --rest- description to --rst-description * avoids possible confusion with REST in this context * GRASS GIS should generally prefer reStructuredText (full name) or rst (file extension) * main Docutils page (http://docutils.sourceforge.net/rst.html) is not consistent when using both reST and ReST * Sphinx (http://sphinx- doc.org/rest.html) is consistent in using reST (but does not solve the problem with REST when everything is lowercased) * Wikipedia uses reST and says: reStructuredText is sometimes abbreviated as RST, ReST, or reST. This can create confusion with Representational State Transfer (REST), an unrelated technology. * changing only the API and documentation * no changes to the source code, filenames, or scripts made * the other changes would be good but are not pressing because they don't change API * raster/r.ros/main.c, raster/r.spread/main.c: r.ros and r.spread: replace basename/prefix by separate options * basename with small number of clearly defined maps does not make sense because it is just harder to understand and parse * also sync r.ros output option names with r.spread inputs * use full(er) names where possible * introduction of separate option for spotting removes the need for -s flag in r.ros (the same could be potentially done for r.spread too) 2014-12-26 Markus Neteler * general/g.list/g.list.html, raster/r.patch/r.patch.html, raster/r.watershed/front/r.watershed.html, scripts/i.spectral/i.spectral.html, scripts/v.dissolve/v.dissolve.html, temporal/t.merge/t.merge.html, .../t.rast.aggregate.ds/t.rast.aggregate.ds.html, temporal/t.rast.gapfill/t.rast.gapfill.html, temporal/t.rast.to.rast3/t.rast.to.rast3.html, temporal/t.register/t.register.html, temporal/t.remove/t.remove.html, temporal/t.sample/t.sample.html, temporal/t.shift/t.shift.html, temporal/t.snap/t.snap.html, temporal/t.unregister/t.unregister.html, temporal/t.vect.import/t.vect.import.html, vector/v.distance/v.distance.html, vector/v.lrs/v.lrs.create/v.lrs.create.html: docs: update examples to use new element names (https://trac.osgeo.org/grass/ticket/2409) * lib/gis/parser.c, lib/init/variables.html: libgis parser: attempt to document GRASS_FULL_OPTION_NAMES (trac https://trac.osgeo.org/grass/ticket/2409) * lib/temporal/lib/default_name.c: temporal: docs update for trac https://trac.osgeo.org/grass/ticket/2258 * grasslib.dox, lib/external/ccmath/ccmathlib.dox: doxygen: short ccmathlib doxfile added 2014-12-26 Glynn Clements * lib/gis/parser.c: Add GRASS_FULL_OPTION_NAMES environment variable (issue https://trac.osgeo.org/grass/ticket/2409, comment:175) 2014-12-26 Markus Neteler * general/g.rename/g.rename.html, gui/wxpython/animation/g.gui.animation.html, gui/wxpython/core/render.py: docs: update some calls to use new element names (https://trac.osgeo.org/grass/ticket/2409) 2014-12-25 Anna Petrášová * gui/wxpython/mapdisp/frame.py, gui/wxpython/mapwin/decorations.py: wxGUI/legend: avoid opening legend window when entering command from gui command line and fix after renaming parameters 2014-12-25 Martin Landa * display/d.mon/main.c, display/d.mon/proto.h, display/d.mon/start.c: d.mon: erase output file when --overwrite is given * display/d.colortable/main.c, display/d.font/main.c, display/d.geodesic/main.c, display/d.grid/main.c, display/d.histogram/main.c, display/d.labels/main.c, display/d.linegraph/main.c, display/d.mon/start.c, display/d.path/main.c, display/d.rast.num/main.c, display/d.rast/main.c, display/d.rhumbline/main.c, display/d.thematic.area/main.c, display/d.vect.chart/main.c: update display modules to https://trac.osgeo.org/grass/changeset/63747 (no need to check return code of D_open_driver()) - part 2 * display/d.barscale/main.c, display/d.erase/main.c, display/d.fontlist/main.c, display/d.graph/main.c, display/d.his/main.c, display/d.info/main.c, display/d.legend/main.c, display/d.mon/main.c, display/d.northarrow/main.c, display/d.profile/main.c, display/d.rast.arrow/main.c, display/d.rgb/main.c, display/d.text/main.c, display/d.vect/main.c, display/d.where/main.c: update display modules to https://trac.osgeo.org/grass/changeset/63747 (no need to check return code of D_open_driver()) * gui/wxpython/mapdisp/main.py: wxGUI: fix regression from https://trac.osgeo.org/grass/changeset/63738 (frame title) * lib/init/variables.html: fix wording in https://trac.osgeo.org/grass/changeset/63751 * lib/init/variables.html: variables: document GRASS_RENDER_IMMEDIATE=default * lib/init/variables.html: variables.html: replace internal links by auto-generated links * lib/display/r_raster.c: libdisplay: improve error message introduced in https://trac.osgeo.org/grass/changeset/63747 2014-12-25 Glynn Clements * lib/display/r_raster.c: Check for either MONITOR or GRASS_RENDER_IMMEDIATE 2014-12-25 Martin Landa * gui/wxpython/mapdisp/main.py: wxGUI: reflect https://trac.osgeo.org/grass/changeset/63745 in standalone monitors * general/g.gisenv/main.c: g.gisenv: change unset option to be multiple 2014-12-25 Glynn Clements * lib/gis/parser.c: Change handling of ambiguous matches (issue https://trac.osgeo.org/grass/ticket/2409) 2014-12-25 Martin Landa * lib/cairodriver/raster.c: cairolib: debug messages cosmetics * lib/display/r_raster.c: libdisplay: add debug message when reading env variables from file 2014-12-25 Vaclav Petras * gui/wxpython/core/utils.py, raster/r.relief/r.relief.html, raster/r.surf.fractal/r.surf.fractal.html, raster/r.texture/r.texture.html, raster/r.watershed/front/r.watershed.html, scripts/d.shade/d.shade.html, scripts/d.shade/d.shade.py, scripts/r.shade/r.shade.html, scripts/r.shade/r.shade.py: d.shade and r.shade: replace 'reliefmap' by more general 'shade' and 'drapemap' by more straight forward 'color' * this also follows the practice of not putting map when it is not necessary and not merging the words together * the change in GUI makes it work as before (probably also for d.his and r.his) but a strange or wrong behavior remains when the guessing of layer name fails (in case of other commands) * not changing variables in code, these might be changed during some refactoring * not changing descriptions and manual and leaving 'drapping', examples are already there and no better idea for description now * not adding to renamed_options because also the modules were renamed and there is not mechanism for this, so changes in users' code is necessary anyway * lib/gis/renamed_options: r.his and d.his: add renamed options (table introduced after rename in https://trac.osgeo.org/grass/changeset/62828) 2014-12-24 Martin Landa * gui/wxpython/gui_core/mapdisp.py: wxGUI: close also standalone monitor on Ctrl+W * gui/wxpython/mapdisp/main.py: wxGUI: minor changes when starting standalone monitor (decorations) * gui/wxpython/mapdisp/main.py: wxGUI: add start debug message (time) for standalone monitor * gui/wxpython/vnet/dialogs.py, gui/wxpython/vnet/vnet_core.py, gui/wxpython/vnet/vnet_data.py: wxGUI/vnet: update to new parameter names (https://trac.osgeo.org/grass/ticket/2409) * vector/v.net.visibility/v.net.visibility.html: v.net.visibility: manual cosmetics (syntax issues) * vector/v.net.path/v.net.path.html: update v.net.path manual (syntax issues) * vector/v.overlay/main.c, vector/v.overlay/v.overlay.html, vector/v.select/args.c: v.overlay|v.select: fix bug introduced https://trac.osgeo.org/grass/changeset/63717 * lib/gis/renamed_options, vector/v.net.alloc/main.c, vector/v.net.alloc/v.net.alloc.html, vector/v.net.distance/v.net.distance.html, vector/v.net.iso/main.c, vector/v.net.iso/v.net.iso.html, vector/v.net.path/main.c, vector/v.net.path/v.net.path.html, vector/v.net.salesman/main.c, vector/v.net.salesman/v.net.salesman.html: v.net modules: tlayer -> turn_layer and tuclayer -> turn_cat_layer (https://trac.osgeo.org/grass/ticket/2409) * lib/gis/renamed_options, vector/v.net.visibility/main.c, vector/v.net.visibility/v.net.visibility.html: v.net.visibility: coordinate -> coordinates and vis -> visibility (https://trac.osgeo.org/grass/ticket/2409) * lib/gis/renamed_options, vector/v.net.steiner/main.c, vector/v.net.steiner/v.net.steiner.html: v.net.steiner: tcats -> terminal_cats and nsp -> npoints (https://trac.osgeo.org/grass/ticket/2409) * lib/gis/renamed_options, vector/v.net.alloc/main.c, vector/v.net.alloc/v.net.alloc.html, vector/v.net.allpairs/main.c, vector/v.net.allpairs/v.net.allpairs.html, vector/v.net.bridge/main.c, vector/v.net.centrality/main.c, vector/v.net.components/main.c, vector/v.net.connectivity/main.c, vector/v.net.distance/main.c, vector/v.net.distance/v.net.distance.html, vector/v.net.flow/main.c, vector/v.net.flow/v.net.flow.html, vector/v.net.iso/main.c, vector/v.net.iso/v.net.iso.html, vector/v.net.path/main.c, vector/v.net.path/v.net.path.html, vector/v.net.salesman/main.c, vector/v.net.salesman/v.net.salesman.html, vector/v.net.spanningtree/main.c, vector/v.net.timetable/main.c: v.net modules: afcolumn -> arc_column and abcolumn -> arc_backward_column (https://trac.osgeo.org/grass/ticket/2409) * lib/gis/renamed_options, vector/v.net.alloc/main.c, vector/v.net.allpairs/main.c, vector/v.net.bridge/main.c, vector/v.net.centrality/main.c, vector/v.net.components/main.c, vector/v.net.connectivity/main.c, vector/v.net.connectivity/v.net.connectivity.html, vector/v.net.distance/main.c, vector/v.net.flow/main.c, vector/v.net.iso/main.c, vector/v.net.path/main.c, vector/v.net.spanningtree/main.c, vector/v.net.timetable/main.c: v.net: ncolumn -> node_column (https://trac.osgeo.org/grass/ticket/2409) * lib/gis/renamed_options, vector/v.net.alloc/main.c, vector/v.net.alloc/v.net.alloc.html, vector/v.net.iso/main.c, vector/v.net.iso/v.net.iso.html, vector/v.net.salesman/main.c, vector/v.net.salesman/v.net.salesman.html: v.net: ccats -> center_cats (https://trac.osgeo.org/grass/ticket/2409) * lib/gis/renamed_options: libgis: update renamed_options (v.net) - https://trac.osgeo.org/grass/ticket/2409 * vector/v.net.alloc/main.c, vector/v.net.distance/main.c, vector/v.net.iso/main.c, vector/v.net.path/main.c, vector/v.net.salesman/main.c, vector/v.net.steiner/main.c: v.net: type -> arc_type (https://trac.osgeo.org/grass/ticket/2409) * vector/v.net/args.c, vector/v.net/v.net.html: v.net: turn_uc_layer -> turn_cat_layer (https://trac.osgeo.org/grass/ticket/2409) * vector/v.net/args.c, vector/v.net/v.net.html: v.net: tlayer -> turn_layer and tuc_layer -> turn_uc_layer (https://trac.osgeo.org/grass/ticket/2409) * vector/v.net/args.c: v.net: type -> arc_type (https://trac.osgeo.org/grass/ticket/2409) * vector/v.net.alloc/main.c, vector/v.net.alloc/v.net.alloc.html, vector/v.net.allpairs/main.c, vector/v.net.allpairs/v.net.allpairs.html, vector/v.net.bridge/main.c, vector/v.net.centrality/main.c, vector/v.net.components/main.c, vector/v.net.connectivity/main.c, vector/v.net.distance/main.c, vector/v.net.distance/v.net.distance.html, vector/v.net.flow/main.c, vector/v.net.iso/main.c, vector/v.net.iso/v.net.iso.html, vector/v.net.path/main.c, vector/v.net.path/v.net.path.html, vector/v.net.salesman/main.c, vector/v.net.salesman/v.net.salesman.html, vector/v.net.spanningtree/main.c, vector/v.net.steiner/main.c, vector/v.net.steiner/v.net.steiner.html, vector/v.net.timetable/main.c, vector/v.net/args.c, vector/v.net/v.net.html, vector/v.overlay/main.c, vector/v.overlay/v.overlay.html, vector/v.select/args.c: v.net modules: alayer -> arc_layer and nlayer -> node_layer (https://trac.osgeo.org/grass/ticket/2409) * lib/gis/renamed_options, raster/r.sun/main.c, raster/r.sun/r.sun.html: r.sun: num_partitions -> npartitions (https://trac.osgeo.org/grass/ticket/2409) * lib/gis/renamed_options, raster/r.param.scale/interface.c: r.param.scale: tol -> tolerance (https://trac.osgeo.org/grass/ticket/2409) * lib/gis/renamed_options, raster/r.cost/main.c, raster/r.cost/r.cost.html, raster/r.walk/main.c: r.cost|r.walk: stream_rast -> stream_raster (https://trac.osgeo.org/grass/ticket/2409) * imagery/i.eb.netrad/main.c, lib/gis/renamed_options: i.eb.netrad: transmissivitysingleway -> transmissivity_singleway (https://trac.osgeo.org/grass/ticket/2409) * lib/gis/renamed_options: libgis: register renamed options for r.stream.extract * raster/r.stream.extract/main.c, raster/r.stream.extract/r.stream.extract.html: r.stream.extract: stream_rast -> stream_raster & stream_vect -> stream_vector (https://trac.osgeo.org/grass/ticket/2409) * lib/gis/renamed_options, raster/r.colors/edit_colors.c, raster/r.colors/r.colors.html, temporal/t.rast.colors/t.rast.colors.py, vector/v.colors/main.c, vector/v.colors/v.colors.html: r.colors|r3.colors|v.colors: rename 'volume' to 'raster_3d' - https://trac.osgeo.org/grass/ticket/2409 * vector/v.colors/v.colors.html: v.colors: update manual (rast -> raster) * vector/v.colors/v.colors.html: v.colors: avoid unix commands (head) in the manual * vector/v.colors/main.c, vector/v.colors/v.colors.html, vector/v.colors/write_rgb.c: v.colors: fix creating column in pg driver (be case-sensitive) * vector/v.to.db/main.c: v.to.db: check if the map is in the current mapset (when modifying data) 2014-12-23 Markus Metz * raster/r.proj/bordwalk.c, raster/r.proj/main.c, raster/r.proj/r.proj.h: r.proj: fix https://trac.osgeo.org/grass/ticket/2100, https://trac.osgeo.org/grass/changeset/40560 2014-12-23 Markus Neteler * raster/r.sunhours/r.sunhours.html, raster/r.sunhours/r_sunhours.png, scripts/d.shade/d.shade.html: r.sunhours manual: example screenshot added 2014-12-22 Martin Landa * gui/wxpython/xml/toolboxes.xml: wxGUI: remove v.in.sites from menu 2014-12-22 Anna Petrášová * gui/wxpython/vdigit/toolbars.py: wxGUI: missed one occurrence of Get when changing the function definition in https://trac.osgeo.org/grass/changeset/63544 2014-12-22 Martin Landa * vector/v.in.ogr/v.in.ogr.html: v.in.ogr: add example from multiple geometry columns to the manual 2014-12-22 Markus Neteler * gui/wxpython/rlisetup/functions.py: g.gui.rlisetup: fix typo in g.region call 2014-12-22 Martin Landa * vector/v.in.ogr/main.c: v.in.ogr: fix description for 'geometry' option 2014-12-22 Markus Metz * raster/r.out.gdal/export_band.c: r.out.gdal: fix https://trac.osgeo.org/grass/ticket/2512 2014-12-22 Martin Landa * mswindows/env.bat: wingrass cosmetics in comment * mswindows/env.bat, mswindows/osgeo4w/env.bat.tmpl: wingrass: use cmd.exe as default prompt also for standalone installer * gui/wxpython/lmgr/datacatalog.py: wxGUI/datacatalog: fix g.list for new element names (https://trac.osgeo.org/grass/ticket/2409) 2014-12-22 Markus Neteler * locale/po/grasswxpy_pl.po: Milena Nowotarska: PL translation cont'ed) * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ko.po, locale/po/grasswxpy_lv.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ro.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: i18N: update from templates * doc/howto_release.txt: update release procedure 2014-12-21 Anna Petrášová * general/g.remove/testsuite/test_g_remove.py, lib/gis/renamed_options, raster/r.profile/testsuite/test_profile_ncspm.py: fix r.profile and g.remove test after renaming options 2014-12-20 Markus Neteler * gui/wxpython/iscatt/iscatt_core.py, gui/wxpython/lmgr/datacatalog.py, gui/wxpython/rdigit/controller.py, gui/wxpython/vnet/vnet_core.py, lib/python/pygrass/raster/testsuite/test_raster.py, lib/python/pygrass/tests/set_mapset.py, lib/python/script/db.py, scripts/d.rast.edit/d.rast.edit.py, scripts/r.in.wms/wms_base.py, scripts/v.out.gps/v.out.gps.py, temporal/t.rast.out.vtk/t.rast.out.vtk.py: update g.copy calls to use new element names (https://trac.osgeo.org/grass/ticket/2409) * general/g.list/testsuite/test_g_list.py, lib/python/pygrass/modules/shortcuts.py, lib/python/pygrass/raster/testsuite/test_raster.py, lib/python/pygrass/vector/testsuite/test_vector3d.py, lib/python/script/raster.py, raster/r.category/test_rcategory_doctest.txt, raster/r.gwflow/testsuite/validation_7x7_grid.py, raster/r.gwflow/testsuite/validation_excavation.py, raster/r.in.poly/testsuite/test_rinpoly.py, raster/r.mapcalc/testsuite/test_r3_mapcalc.py, raster/r.mapcalc/testsuite/test_r_mapcalc.py, raster/r.recode/testsuite/test_rrecode_ncspm.py, raster/r.slope.aspect/testsuite/test_r_slope_aspect.py, raster3d/r3.flow/testsuite/r3flow_test.py, raster3d/r3.gradient/testsuite/r3gradient_test.py, scripts/r3.in.xyz/r3.in.xyz.py, vector/v.what/testsuite/test_vwhat_layers.py: update g.list/g.remove calls to use new element names (https://trac.osgeo.org/grass/ticket/2409) * lib/gis/renamed_options, lib/python/temporal/stds_export.py, lib/python/temporal/stds_import.py, temporal/t.rast.export/t.rast.export.py, temporal/t.rast.export/test.t.rast.export.sh, temporal/t.rast.import/t.rast.import.html, temporal/t.rast.import/t.rast.import.py, .../t.rast.import/test.t.rast.import.relative.sh, temporal/t.rast.import/test.t.rast.import.sh, .../t.rast.import/test.t.rast.import_locations.sh, temporal/t.vect.export/t.vect.export.py, temporal/t.vect.export/test.t.vect.export.sh, temporal/t.vect.import/t.vect.import.html, temporal/t.vect.import/t.vect.import.py, .../t.vect.import/testsuite/test.t.vect.import.sh: temporal: renamed parameters extrdir/workdir -> directory for consistency (trac https://trac.osgeo.org/grass/ticket/2409) 2014-12-20 Markus Metz * lib/vector/Vlib/snap.c: Vlib: fix debug level 2014-12-20 Markus Neteler * general/g.remove/testsuite/test_g_remove.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/model.py, lib/python/gunittest/case.py, lib/python/gunittest/testsuite/test_assertions_vect.py, lib/python/script/db.py, lib/python/temporal/aggregation.py, raster3d/r3.flow/testsuite/r3flow_test.py, raster3d/r3.gradient/testsuite/r3gradient_test.py, raster3d/r3.in.bin/test_suite/test.r3.in.bin.sh, .../r3.out.netcdf/test_suite/test.r3.out.netcdf.sh, scripts/d.rast.edit/d.rast.edit.py, scripts/db.in.ogr/db.in.ogr.py, scripts/i.in.spotvgt/i.in.spotvgt.py, scripts/i.pansharpen/i.pansharpen.py, scripts/r.buffer.lowmem/r.buffer.lowmem.py, scripts/r.colors.stddev/r.colors.stddev.py, scripts/r.fillnulls/r.fillnulls.py, scripts/r.mask/r.mask.py, scripts/r.reclass.area/r.reclass.area.py, scripts/v.dissolve/v.dissolve.py, scripts/v.out.gps/v.out.gps.py, scripts/v.rast.stats/v.rast.stats.py, scripts/v.to.lines/v.to.lines.py, scripts/v.unpack/v.unpack.py, temporal/t.rast.accumulate/t.rast.accumulate.py, temporal/t.rast.neighbors/t.rast.neighbors.py, temporal/t.rast.out.vtk/t.rast.out.vtk.py, temporal/t.rast.to.rast3/t.rast.to.rast3.py, .../t.rast.to.rast3/testsuite/test_strds_to_rast3.py, temporal/t.vect.what.strds/t.vect.what.strds.py, tools/thumbnails.py: update g.region/g.rename calls to use new element names (https://trac.osgeo.org/grass/ticket/2409) 2014-12-20 Martin Landa * gui/wxpython/gui_core/gselect.py, lib/manage/option.c, lib/python/pygrass/gis/__init__.py: remove references to region3d and view3d 2014-12-20 Markus Neteler * lib/gis/adj_cellhd.c, lib/gis/area.c, lib/gis/area_ellipse.c, lib/gis/area_poly1.c, lib/gis/area_poly2.c, lib/gis/area_sphere.c, lib/gis/ascii_chk.c, lib/gis/asprintf.c, lib/gis/bres_line.c, lib/gis/color_str.c, lib/gis/commas.c, lib/gis/date.c, lib/gis/debug.c, lib/gis/done_msg.c, lib/gis/endian.c, lib/gis/find_file.c, lib/gis/find_rast.c, lib/gis/find_vect.c, lib/gis/geodist.c, lib/gis/get_ellipse.c, lib/gis/getl.c, lib/gis/gisdbase.c, lib/gis/is.c, lib/gis/key_value4.c, lib/gis/locale.c, lib/gis/ls.c, lib/gis/ls_filter.c, lib/gis/mapset_msc.c, lib/gis/myname.c, lib/gis/open.c, lib/gis/parser_interface.c, lib/gis/pole_in_poly.c, lib/gis/put_window.c, lib/gis/radii.c, lib/gis/remove.c, lib/gis/rename.c, lib/gis/rhumbline.c, lib/gis/rotate.c, lib/gis/short_way.c, lib/gis/snprintf.c, lib/gis/spawn.c, lib/gis/timestamp.c, lib/gis/trim_dec.c, lib/gis/units.c, lib/gis/user_config.c, lib/gis/view.c, lib/gis/whoami.c, lib/gis/wind_2_box.c, lib/gis/wind_format.c, lib/gis/wind_in.c, lib/gis/wind_limits.c, lib/gis/wind_overlap.c, lib/gis/worker.c, lib/gis/wr_cellhd.c, lib/gis/writ_zeros.c, lib/gis/xdr.c, lib/gis/zero.c, lib/gis/zone.c: libgis: minor doxygen header updates 2014-12-20 Martin Landa * include/gis.h: gislib: remove G_ELEMENT_3DVIEW and G_ELEMENT_REGION3D 2014-12-19 Markus Neteler * raster/r.cost/test_suite/profile.sh, .../test_suite/test.r.series.accumulate.sh, raster/r.series/test_suite/test.r.series.sh, raster/r.stats/test_suite/profile.sh, raster/r.timestamp/test_suite/test.r.timestamp.sh, raster3d/r3.in.bin/test_suite/test.r3.in.bin.sh, raster3d/r3.neighbors/test_suite/test.r3.neighbors.sh, raster3d/r3.timestamp/test_suite/test.r3.timestamp.sh, scripts/v.unpack/test_suite/test.v.unpack.sh, vector/v.surf.bspline/test_suite/profile_cmd.sh, vector/v.surf.rst/test_suite/profile.sh, vector/v.timestamp/test_suite/test.v.timestamp.sh, vector/v.what.rast3/test_suite/test.v.what.rast3.sh: some shell test scripts updated * gui/wxpython/lmgr/datacatalog.py, gui/wxpython/psmap/dialogs.py, gui/wxpython/psmap/utils.py, raster/r.mapcalc/testsuite/const_map_test.sh, scripts/d.rast.edit/d.rast.edit.py, scripts/i.in.spotvgt/i.in.spotvgt.py, scripts/r.fillnulls/r.fillnulls.py, scripts/r.mask/r.mask.py, scripts/v.rast.stats/v.rast.stats.py, testsuite/raster/raster_md5test.sh: update g.region/g.rename calls to use new element names (https://trac.osgeo.org/grass/ticket/2409) * display/d.barscale/thumbnails/README, display/d.geodesic/d.geodesic.html, display/d.his/d.his.html, display/d.path/d.path.html, display/d.rhumbline/d.rhumbline.html, display/d.vect.chart/d.vect.chart.html, display/d.vect/d.vect.html, general/g.list/g.list.html, general/g.region/g.region.html, general/g.region/main.c, gui/wxpython/gcp/manager.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/psmap/instructions.py, gui/wxpython/rlisetup/functions.py, gui/wxpython/rlisetup/g.gui.rlisetup.html, gui/wxpython/rlisetup/sampling_frame.py, gui/wxpython/rlisetup/wizard.py, imagery/i.atcorr/i.atcorr.html, imagery/i.atcorr/test_suite/README.txt, imagery/i.cluster/i.cluster.html, imagery/i.fft/i.fft.html, imagery/i.pca/i.pca.html, imagery/i.segment/i.segment.html, imagery/i.smap/i.smap.html, imagery/i.vi/i.vi.html, lib/cairodriver/cairodriver.html, lib/pngdriver/pngdriver.html, lib/psdriver/psdriver.html, lib/python/docs/src/gunittest_testing.rst, lib/python/gunittest/testsuite/test_assertions.py, lib/python/pygrass/modules/grid/grid.py, .../testsuite/test_start_command_functions.py, .../testsuite/test_start_command_functions_nc.py, lib/python/temporal/stds_import.py, misc/m.nviz.image/m.nviz.image.html, misc/m.nviz.script/m.nviz.script.html, ps/ps.map/ps.map.html, raster/r.carve/r.carve.html, raster/r.clump/r.clump.html, raster/r.contour/r.contour.html, raster/r.cost/r.cost.html, raster/r.cost/test_suite/profile.sh, raster/r.drain/tests/test.r.drain.sh, raster/r.external/r.external.html, raster/r.grow.distance/r.grow.distance.html, raster/r.his/r.his.html, raster/r.horizon/r.horizon.html, raster/r.in.lidar/r.in.lidar.html, raster/r.in.poly/testsuite/test_rinpoly.py, raster/r.kappa/r.kappa.html, raster/r.lake/r.lake.html, raster/r.latlong/r.latlong.html, raster/r.li/TODO, raster/r.li/r.li.daemon/daemon.c, raster/r.li/r.li.dominance/r.li.dominance.html, raster/r.li/r.li.edgedensity/r.li.edgedensity.html, raster/r.li/r.li.html, raster/r.li/r.li.mpa/r.li.mpa.html, raster/r.li/r.li.mps/r.li.mps.html, raster/r.li/r.li.padcv/r.li.padcv.html, raster/r.li/r.li.padrange/r.li.padrange.html, raster/r.li/r.li.padsd/r.li.padsd.html, .../r.li/r.li.patchdensity/r.li.patchdensity.html, raster/r.li/r.li.patchnum/r.li.patchnum.html, raster/r.li/r.li.pielou/r.li.pielou.html, raster/r.li/r.li.renyi/r.li.renyi.html, raster/r.li/r.li.richness/r.li.richness.html, raster/r.li/r.li.shannon/r.li.shannon.html, raster/r.li/r.li.shape/r.li.shape.html, raster/r.li/r.li.simpson/r.li.simpson.html, raster/r.li/r.li.testing_nc_asc.sh, raster/r.li/r.li.testing_sp_mov.sh, raster/r.mapcalc/test_suite/README, raster/r.mode/r.mode.html, raster/r.out.gdal/r.out.gdal.html, raster/r.out.ppm/r.out.ppm.html, raster/r.out.ppm3/r.out.ppm3.html, raster/r.param.scale/r.param.scale.html, raster/r.patch/r.patch.html, raster/r.profile/testsuite/test_profile_ncspm.py, raster/r.proj/r.proj.html, raster/r.quantile/r.quantile.html, raster/r.random/r.random.html, raster/r.reclass/r.reclass.html, raster/r.recode/testsuite/test_rrecode_ncspm.py, raster/r.regression.line/r.regression.line.html, raster/r.regression.multi/r.regression.multi.html, raster/r.relief/r.relief.html, raster/r.resamp.bspline/r.resamp.bspline.html, raster/r.resamp.interp/r.resamp.interp.html, raster/r.resamp.rst/BUGS, raster/r.resamp.rst/r.resamp.rst.html, raster/r.resamp.stats/r.resamp.stats.html, raster/r.sim/r.sim.water/r.sim.water.html, raster/r.sim/r.sim.water/spearfish.sh, .../testsuite/test_r_slope_aspect.py, raster/r.stats/test_suite/profile.sh, raster/r.stream.extract/r.stream.extract.html, raster/r.sun/r.sun.html, raster/r.sunmask/r.sunmask.html, raster/r.surf.area/r.surf.area.html, raster/r.surf.contour/r.surf.contour.html, raster/r.surf.fractal/r.surf.fractal.html, raster/r.terraflow/r.terraflow.html, raster/r.texture/r.texture.html, raster/r.thin/r.thin.html, raster/r.tile/r.tile.html, raster/r.to.rast3elev/r.to.rast3elev.html, raster/r.to.vect/r.to.vect.html, raster/r.univar/r.univar.html, raster/r.viewshed/r.viewshed.html, raster/r.volume/r.volume.html, raster/r.water.outlet/r.water.outlet.html, raster/r.what/r.what.html, scripts/d.correlate/d.correlate.html, scripts/d.polar/d.polar.html, scripts/d.shade/d.shade.html, scripts/d.to.rast/d.to.rast.html, scripts/d.vect.thematic/d.vect.thematic.html, scripts/db.univar/db.univar.html, scripts/i.colors.enhance/i.colors.enhance.html, scripts/i.oif/i.oif.html, scripts/i.pansharpen/i.pansharpen.html, scripts/i.pansharpen/i.pansharpen.py, scripts/i.spectral/i.spectral.html, scripts/i.tasscap/i.tasscap.html, scripts/r.blend/r.blend.html, scripts/r.colors.stddev/r.colors.stddev.html, scripts/r.fillnulls/r.fillnulls.html, scripts/r.grow/r.grow.html, scripts/r.mask/r.mask.html, scripts/r.out.xyz/r.out.xyz.html, scripts/r.reclass.area/r.reclass.area.html, scripts/r.rgb/r.rgb.html, scripts/r.shade/r.shade.html, scripts/v.db.droprow/v.db.droprow.html, scripts/v.db.univar/v.db.univar.html, scripts/v.db.update/v.db.update.html, scripts/v.krige/v.krige.html, scripts/v.rast.stats/v.rast.stats.html, temporal/t.rast.accumulate/t.rast.accumulate.html, vector/v.drape/spearfish.pov, vector/v.label.sa/v.label.sa.html, vector/v.lrs/v.lrs.create/v.lrs.create.html, vector/v.lrs/v.lrs.label/v.lrs.label.html, vector/v.lrs/v.lrs.segment/v.lrs.segment.html, vector/v.lrs/v.lrs.where/v.lrs.where.html, vector/v.mkgrid/v.mkgrid.html, vector/v.neighbors/v.neighbors.html, vector/v.net.alloc/v.net.alloc.html, vector/v.net.path/v.net.path.html, vector/v.net.salesman/v.net.salesman.html, vector/v.net.steiner/v.net.steiner.html, vector/v.net.visibility/v.net.visibility.html, vector/v.normal/v.normal.html, vector/v.overlay/v.overlay.html, vector/v.random/v.random.html, vector/v.sample/v.sample.html, vector/v.surf.rst/v.surf.rst.html, vector/v.to.db/v.to.db.html, vector/v.transform/v.transform.html, vector/v.univar/v.univar.html, vector/v.voronoi/v.voronoi.html, vector/v.what.rast/v.what.rast.html, vector/v.what.rast3/v.what.rast3.html: update g.region calls to use new element names (https://trac.osgeo.org/grass/ticket/2409) * general/g.rename/g.rename.html, lib/manage/option.c, lib/python/pygrass/gis/__init__.py: completion of https://trac.osgeo.org/grass/changeset/63624 2014-12-19 Martin Landa * lib/manage/element_list: rename oldvector -> old_vector and asciivector -> ascii_vector (https://trac.osgeo.org/grass/ticket/2409) * general/g.remove/g.remove.html: g.remove: update manual (element names) 2014-12-19 Markus Neteler * general/g.rename/g.rename.html, temporal/t.rast.to.rast3/test.t.rast.to.rast3.sh, .../testsuite/test.t.rast3d.extract.sh, .../t.rast3d.list/testsuite/test.t.rast3d.list.sh, temporal/t.rast3d.mapcalc/test.t.rast3d.mapcalc.sh, .../testsuite/test.t.rast3d.univar.sh, temporal/t.register/test.t.register.raster3d.sh: update shell scripts to use new element names (https://trac.osgeo.org/grass/ticket/2409) * raster/r.mapcalc/testsuite/const_map_test.sh, .../test_suite/test.r.series.accumulate.sh, raster/r.sim/r.sim.water/spearfish.sh, raster/r.to.rast3elev/test.r.to.rast3elev.sh, raster3d/r3.cross.rast/test.r3.cross.rast.sh, raster3d/r3.in.bin/test_suite/test.r3.in.bin.sh, raster3d/r3.retile/test.r3.retile.sh, raster3d/r3.to.rast/test.r3.to.rast.sh, scripts/r.unpack/test_suite/test.r.unpack.sh, scripts/v.unpack/test_suite/test.v.unpack.sh, temporal/t.merge/testsuite/test.t.merge.sh, .../testsuite/test.t.rast.accdetect.reverse.sh, .../testsuite/test.t.rast.accdetect.sh, .../testsuite/test.t.rast.accumulate.sh, .../testsuite/test.t.rast.aggregate.ds.sh, temporal/t.rast.colors/test.t.rast.colors.sh, temporal/t.rast.export/test.t.rast.export.sh, temporal/t.rast.gapfill/test.t.rast.gapfill.sh, .../t.rast.import/test.t.rast.import.relative.sh, temporal/t.rast.import/test.t.rast.import.sh, .../t.rast.import/test.t.rast.import_locations.sh, temporal/t.rast.list/test.t.rast.list.sh, temporal/t.rast.mapcalc/example.sh, .../test.t.rast.mapcalc.operators.sh, temporal/t.rast.mapcalc/test.t.rast.mapcalc.sh, temporal/t.rast.neighbors/test.t.rast.neighbors.sh, temporal/t.rast.out.vtk/test.t.rast.out.vtk.sh, temporal/t.rast.series/test.t.rast.series.sh, temporal/t.rast.to.rast3/test.t.rast.to.rast3.sh, .../t.rast.univar/testsuite/test.t.rast.univar.sh, .../test.t.register.raster.file.reltime.sh, temporal/t.register/test.t.register.raster.file.sh, temporal/t.register/test.t.register.raster.sh, .../test.t.register.vector.file.layer.sh, temporal/t.register/test.t.register.vector.sh, temporal/t.rename/test.t.rename.sh, temporal/t.sample/testsuite/test.t.sample.sh, temporal/t.select/test.t.select.sh, temporal/t.shift/test.t.shift.absolue.sh, temporal/t.shift/test.t.shift.relative.sh, temporal/t.snap/test.t.snap.absolute.sh, temporal/t.snap/test.t.snap.relative.sh, temporal/t.support/test.t.support.sh, temporal/t.topology/test.t.topology.abstime.sh, temporal/t.topology/test.t.topology.reltime.sh, temporal/t.vect.db.select/test.t.vect.db.select.sh, testsuite/raster/raster_md5test.sh, testsuite/raster/rhemisphere.sh: update shell scripts to use new element names (https://trac.osgeo.org/grass/ticket/2409) 2014-12-19 Martin Landa * vector/v.external/list.c, vector/v.in.ogr/main.c: fix compilation of v.in.ogr and v.external agaist GDAL < 1.11 * temporal/t.info/testsuite/test.t.info.sh: bugfix: 3draster -> raster_3d * temporal/t.connect/testsuite/test_distr_tgis_db_raster3d.py: bugfix 3draster -> raster_3d * gui/wxpython/core/layerlist.py: fix small typo in comment 2014-12-19 Pietro Zambelli * lib/python/pygrass/raster/__init__.py: pygrass: remove RasterNumpy class. 2014-12-19 Martin Landa * gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/gselect.py: wxGUI: GDAL importer add support for GDAL RFC41 (Support for multiple geometry fields in OGR) * vector/v.external/list.c: v.external: fix feature type for -t * vector/v.external/args.c, vector/v.external/list.c: v.external: -t print also geometry column (useful when layer has multiple geometries) * gui/wxpython/gui_core/gselect.py: wxGUI: gdal file selector - all files at first position * vector/v.in.ogr/main.c: v.in.ogr: support GDAL RFC41 (Support for multiple geometry fields in OGR) * lib/gis/renamed_options, vector/v.in.ogr/main.c: v.in.ogr: cnames renamed to columns (https://trac.osgeo.org/grass/ticket/2409) 2014-12-18 Markus Metz * lib/vector/Vlib/snap.c: Vlib: reduce memory consumption for Vect_snap_lines(_list)() * vector/v.out.ascii/main.c: v.out.ascii: fix return code interpretation * lib/vector/Vlib/ascii.c: Vlib: enhance ascii export * lib/vector/Vlib/ascii.c: Vlib: fix segfault in ascii export 2014-12-18 Markus Neteler * lib/gis/parser.c, lib/gis/parser_dependencies.c: libgis parser: more descriptive error messages 2014-12-18 Martin Landa * gui/scripts/Makefile: attempt to fix https://trac.osgeo.org/grass/ticket/580 * lib/python/script/core.py: fix libpython to handle 'raster' (https://trac.osgeo.org/grass/ticket/2409) * temporal/t.info/t.info.py, temporal/t.list/t.list.py, temporal/t.rast3d.algebra/testsuite/test_raster3d_algebra.py, temporal/t.rast3d.extract/testsuite/test_extract.py, temporal/t.remove/t.remove.py: update temporal modules to `raster_3d` (https://trac.osgeo.org/grass/ticket/2409) * lib/python/gunittest/case.py, .../gunittest/testsuite/test_assertions_rast3d.py, lib/python/pygrass/gis/__init__.py, lib/python/script/core.py, lib/python/script/raster3d.py, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/extract.py, lib/python/temporal/factory.py, lib/python/temporal/list_stds.py, lib/python/temporal/mapcalc.py, lib/python/temporal/open_stds.py, lib/python/temporal/register.py, lib/python/temporal/space_time_datasets.py, lib/python/temporal/temporal_algebra.py, lib/python/temporal/temporal_raster3d_algebra.py, .../testsuite/unittests_temporal_raster3d_algebra.py: libpython: update to `raster_3d` (https://trac.osgeo.org/grass/ticket/2409) * gui/wxpython/animation/dialogs.py, gui/wxpython/core/layerlist.py, gui/wxpython/core/render.py, gui/wxpython/gmodeler/model.py, gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/gselect.py, gui/wxpython/gui_core/simplelmgr.py, gui/wxpython/lmgr/datacatalog.py, gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/mapwin/decorations.py, gui/wxpython/modules/mcalc_builder.py: wxGUI: update for `raster_3d` * general/g.list/main.c, lib/gis/parser_standard_options.c, lib/gpde/test/test_arrays.c, lib/manage/do_remove.c, lib/manage/do_rename.c, lib/manage/option.c: update c files to use raster_3d * display/d.legend/main.c, general/g.region/main.c, vector/v.what.rast3/main.c: update modules: change parameter to `raster_3d` * lib/manage/element_list: 3draster -> raster_3d (see https://trac.osgeo.org/grass/ticket/2409) 2014-12-18 Glynn Clements * lib/cairodriver/raster.c: Make cairo driver rescale rasters rather than having cairo do it (ticket https://trac.osgeo.org/grass/ticket/2403) 2014-12-18 Markus Metz * vector/v.in.ascii/local_proto.h, vector/v.in.ascii/main.c, vector/v.in.ascii/points.c: v.in.ascii: add text delimiter 2014-12-17 Markus Neteler * scripts/i.pansharpen/i.pansharpen.html, scripts/i.pansharpen/i.pansharpen.py: i.pansharpen: update parameters of IHS module calls (trac https://trac.osgeo.org/grass/ticket/2409) 2014-12-17 Markus Metz * lib/btree2/README, lib/btree2/kdtree.c, lib/btree2/kdtree.h: btree2lib: improve k-d tree 2014-12-17 Luca Delucchi * scripts/i.pansharpen/i.pansharpen.py: i.pansharpen: added group creation for the output, PEP8 cleaning 2014-12-16 Martin Landa * lib/vector/Vlib/hist.c: vlib: Vect_hist_command() check return value of Vect_hist_write() 2014-12-15 Martin Landa * gui/wxpython/docs/wxGUI.html: wxGUI: Keyboard short-cuts on one place * display/d.his/main.c, display/d.rast/display.c, display/d.rgb/main.c: update modules to https://trac.osgeo.org/grass/changeset/63558 * include/defs/display.h, lib/display/raster.c, lib/display/raster2.c: displaylib: D_draw_cell() removed/replaced by D_draw_c_raster() D_cell_draw_begin() renamed to D_raster_draw_begin() D_cell_draw_end() rename do D_raster_draw_end() * lib/display/raster.c: display: doxygen cosmetics * lib/display/raster.c, lib/pngdriver/raster.c: displaylib: doxygen cosmetics * lib/pngdriver/raster.c: fix small typo introduced in https://trac.osgeo.org/grass/changeset/63551 * lib/pngdriver/raster.c: pngdriver: doxygen cosmetics * display/d.rast/display.c: d.rast: do not call D_setup() twice 2014-12-15 Markus Metz * vector/v.in.ogr/main.c: v.in.ogr: OFTStringList is supported column type 2014-12-15 Markus Neteler * scripts/v.dissolve/v.dissolve.py, scripts/v.to.lines/v.to.lines.py, scripts/v.what.vect/v.what.vect.py, vector/v.buffer/main.c, vector/v.build.polylines/main.c, vector/v.edit/main.c, vector/v.parallel/main.c, vector/v.segment/main.c, vector/v.split/main.c, vector/v.transform/main.c, vector/v.type/main.c: manual: some keyword cleanup 2014-12-15 Anna Petrášová * gui/wxpython/animation/nviztask.py, gui/wxpython/core/settings.py, gui/wxpython/core/workspace.py, gui/wxpython/gui_core/preferences.py, gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/mapdisp/statusbar.py, gui/wxpython/mapswipe/dialogs.py, gui/wxpython/nviz/mapwindow.py, gui/wxpython/nviz/preferences.py, gui/wxpython/nviz/tools.py, gui/wxpython/nviz/workspace.py, gui/wxpython/vdigit/mapwindow.py, gui/wxpython/vdigit/toolbars.py: wxGUI/settings: make dialog nonmodal and destroy it instead of hiding (caused problems on MacOSX with wxPython3); make apply button label more understandable; fix Set to default behavior not to apply changes but just set default values in widgets 2014-12-14 Markus Metz * lib/btree2/Makefile, lib/btree2/kdtree.c, lib/btree2/kdtree.h: libbtree2: add kdtree for nearest neighbor search 2014-12-14 Martin Landa * display/d.mon/d.mon.html: d.mon: manual cosmetics * display/d.mon/d.mon.html: d.mon: fix syntax typo in the manual, add author info * display/d.mon/main.c, display/d.mon/proto.h, display/d.mon/start.c: d.mon: add -x flag to start wx monitors without toolbars and statusbar * gui/wxpython/gui_core/mapdisp.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/main.py: wxGUI: allow start monitor without toolbar and statusbar 2014-12-13 Martin Landa * lib/python/script/core.py: pythonlib: make_command(): do not include Popen opts * general/g.gui/main.c, gui/wxpython/animation/g.gui.animation.py, gui/wxpython/dbmgr/g.gui.dbmgr.py, gui/wxpython/gcp/g.gui.gcp.py, gui/wxpython/gmodeler/g.gui.gmodeler.py, gui/wxpython/iclass/g.gui.iclass.py, gui/wxpython/mapswipe/g.gui.mapswipe.py, gui/wxpython/psmap/g.gui.psmap.py, gui/wxpython/rlisetup/g.gui.rlisetup.py, gui/wxpython/timeline/g.gui.timeline.py, gui/wxpython/tplot/g.gui.tplot.py, gui/wxpython/vdigit/g.gui.vdigit.py: keep topic_gui (the main page requires this topic) * lib/cairodriver/graph.c: cairodriver: add more debug messages * lib/init/grass.py: grass.py: do not call g.gisenv three times... * general/g.gisenv/g.gisenv.html, general/g.gisenv/main.c: g.gisenv: support multiple variables (get) update parser (exclusive options) update manual * lib/gis/parser.c, lib/gis/parser_dependencies.c: libgis: enclose options in <%s> debug messages cosmetics fix compilation warnings 2014-12-13 Markus Neteler * locale/po/grasslibs_es.po, locale/po/grassmods_es.po, locale/po/grasswxpy_es.po, translators.csv: Daniel Torres: ES translation cont'ed) 2014-12-12 Vaclav Petras * display/d.mon/start.c: d.mon: use GPATH_MAX rather than PATH_MAX (probably typo in https://trac.osgeo.org/grass/changeset/63457, breaks compilation on Mac OS X 10.10) 2014-12-12 Martin Landa * raster/r.surf.idw/main.c, raster/r.surf.idw/r.surf.idw.html: r.surf.idw: change module description (based on v.surf.idw) manual cosmetics * raster/Makefile, raster/r.surf.idw2/Makefile, raster/r.surf.idw2/local_proto.h, raster/r.surf.idw2/main.c, raster/r.surf.idw2/r.surf.idw2.html, raster/r.surf.idw2/read_cell.c: r.surf.idw2 moved to trunk * gui/wxpython/vdigit/wxdigit.py: wxGUI: don't use tabs in the code (introduced in https://trac.osgeo.org/grass/changeset/63341) * scripts/g.extension/g.extension.py: g.extension: fix grass_logo URL in installed addons 2014-12-11 Markus Neteler * display/d.his/d.his.html, display/d.text/d.text.html, display/d.where/d.where.html, imagery/i.modis.qc/i.modis.qc.html, lib/init/grass7.html, ps/ps.map/ps.map.html, raster/r.category/r.category.html, raster/r.circle/r.circle.html, raster/r.coin/r.coin.html, raster/r.covar/r.covar.html, raster/r.flow/r.flow.html, raster/r.his/r.his.html, raster/r.mfilter/r.mfilter.html, raster/r.neighbors/r.neighbors.html, raster/r.out.gdal/r.out.gdal.html, raster/r.out.mat/r.out.mat.html, raster/r.patch/r.patch.html, raster/r.reclass/r.reclass.html, raster/r.stats/r.stats.html, raster/r.sunmask/r.sunmask.html, raster3d/r3.mkdspf/r3.mkdspf.html, vector/v.label/v.label.html: manual: minor cosmetics 2014-12-10 Martin Landa * gui/wxpython/mapdisp/main.py: fix typo in comment introduced in https://trac.osgeo.org/grass/changeset/63475 * gui/wxpython/mapdisp/main.py: d.mon wx0: don't call g.gisenv in the watcher (it's too much invasive) - TODO: find better solution 2014-12-10 Markus Neteler * scripts/i.tasscap/i.tasscap.py: i.tasscap: MODIS added; partial code rewrite by Leonardo Perathoner, Trento 2014-12-10 Pietro Zambelli * lib/python/pygrass/utils.py: pygrass: add function to handle local and system path in modules * lib/python/pygrass/vector/geometry.py: pygrass: Fix a bug in the lines method of the class Node and improve documentation of the distance method of the Line class and change the returned value from tuple to namedtuple 2014-12-10 Martin Landa * lib/display/r_raster.c: partialy revert https://trac.osgeo.org/grass/changeset/63469 * display/d.mon/start.c, lib/display/r_raster.c: d.mon: print warning when overwritting the output file * lib/display/r_raster.c: displaylib: display driver lower case by default (cosmetics) * display/d.mon/start.c: d.mon: stop monitor on failure (https://trac.osgeo.org/grass/ticket/2509) * display/d.mon/start.c: d.mon: fix https://trac.osgeo.org/grass/ticket/2509 (d.mon output overwrite) * display/d.mon/start.c: d.mon: use always full path for output files (even if using default file name) - https://trac.osgeo.org/grass/ticket/2509 * include/defs/display.h, lib/cairodriver/cairodriver.h, lib/cairodriver/driver.c, lib/cairodriver/graph.c, lib/display/setup.c, lib/driver/driver.h, lib/driver/graph.c, lib/htmldriver/driver.c, lib/pngdriver/driver.c, lib/pngdriver/graph_set.c, lib/pngdriver/pngdriver.h, lib/psdriver/driver.c, lib/psdriver/graph_set.c, lib/psdriver/psdriver.h: displaylib: add D_get_file (https://trac.osgeo.org/grass/ticket/2509) 2014-12-10 Pietro Zambelli * lib/python/pygrass/raster/buffer.py: pyrass: make buffer.py working under windows (I hope) 2014-12-09 Martin Landa * lib/driver/text3.c: driverlib: fix some compilation warnings * lib/driver/driver.h: driverlib: header cosmetics (file renamed to lower-case) * display/d.mon/start.c: d.mon: output - rely always on full path 2014-12-09 Markus Neteler * raster/r.circle/main.c, vector/v.buffer/main.c: r.circle, v.buffer: circle keyword added * imagery/i.smap/i.smap.html, imagery/i.topo.corr/i.topo.corr.html, misc/m.cogo/m.cogo.html, raster/r.carve/main.c, raster/r.carve/r.carve.html, raster/r.colors.out/r3.colors.out.html, raster/r.colors/r3.colors.html, raster/r.rescale.eq/r.rescale.eq.html, raster/r.rescale/r.rescale.html, vector/v.colors.out/v.colors.out.html, vector/v.colors/v.colors.html, vector/v.vect.stats/v.vect.stats.html: manual: some cleanup of HTML and examples * display/d.vect.chart/d.vect.chart.html, general/g.copy/g.copy.html, general/g.filename/g.filename.html, general/g.findfile/g.findfile.html, general/g.list/g.list.html, general/g.message/g.message.html, general/g.proj/g.proj.html, general/g.rename/g.rename.html, general/g.version/g.version.html, imagery/i.albedo/i.albedo.html, imagery/i.albedo/main.c, imagery/i.aster.toar/i.aster.toar.html, imagery/i.biomass/i.biomass.html, imagery/i.eb.eta/i.eb.eta.html, imagery/i.eb.hsebal01/i.eb.hsebal01.html, imagery/i.eb.netrad/i.eb.netrad.html, imagery/i.eb.soilheatflux/i.eb.soilheatflux.html, imagery/i.emissivity/i.emissivity.html, imagery/i.evapo.mh/i.evapo.mh.html, imagery/i.evapo.pm/i.evapo.pm.html, imagery/i.evapo.pt/i.evapo.pt.html, imagery/i.evapo.time/i.evapo.time.html, imagery/i.his.rgb/i.his.rgb.html, imagery/i.landsat.acca/i.landsat.acca.html, imagery/i.modis.qc/i.modis.qc.html, lib/htmldriver/htmldriver.html, lib/init/grass7.html, scripts/d.vect.thematic/d.vect.thematic.html, scripts/i.tasscap/i.tasscap.html, vector/v.info/v.info.html: manual: some cleanup of HTML and examples 2014-12-09 Martin Landa * display/d.mon/start.c: d.mon: revert bogus commit https://trac.osgeo.org/grass/changeset/63449 * display/d.mon/start.c: d.mon: store output as full path * lib/cairodriver/raster.c: cairolib: clarify error message when unable to create a surface improve doxygen documentation 2014-12-09 Pietro Zambelli * lib/python/pygrass/vector/geometry.py: pygrass: add documentation to method segment 2014-12-08 Martin Landa * gui/wxpython/gui_core/mapdisp.py, gui/wxpython/mapdisp/frame.py: wxGUI: resize MapFrame - fix 'd.mon wx0 w= h=' * gui/wxpython/mapdisp/frame.py: wxGUI: SingleMapFrame is already doing Map initialization * gui/wxpython/core/gcmd.py: wxGUI: RunCommand() avoid non-sense debug messages * gui/wxpython/core/render.py, gui/wxpython/mapdisp/frame.py: wxGUI: avoid creating Map() instance twice * include/Make/Docs.make, lib/Makefile: attempt to fix htmldocs- single 2014-12-07 Markus Neteler * db/db.createdb/db.createdb.html, db/db.databases/db.databases.html, db/db.dropdb/db.dropdb.html, display/d.geodesic/d.geodesic.html, display/d.mon/d.mon.html, display/d.path/d.path.html, display/d.rhumbline/d.rhumbline.html, scripts/d.correlate/d.correlate.html, scripts/db.in.ogr/db.in.ogr.html, scripts/i.tasscap/i.tasscap.html, vector/v.univar/v.univar.html: manual: some cleanup of HTML and examples 2014-12-07 Martin Landa * gui/wxpython/mapdisp/main.py: wxGUI: cosmetics in DMonMap (self.mapfile has already extension defined) * display/d.mon/start.c: d.mon: remove redundant comment * display/d.mon/d.mon.html: d.mon: manual cosmetics * gui/wxpython/lmgr/giface.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/main.py, gui/wxpython/mapdisp/statusbar.py, gui/wxpython/mapwin/buffered.py: wxGUI: allow to hide/show toolbars and statusbar in map display * include/Make/Script.make: fix bogus in https://trac.osgeo.org/grass/changeset/63416 * include/Make/Script.make: Script.make: install also image files for addons modules * lib/init/variables.html: r63408: improve wording * lib/init/variables.html: explain that display frame coordinates are measured from top-left corner 2014-12-06 Markus Metz * lib/vector/Vlib/write_nat.c: Vlib write_nat.c: fix memory leak, fix compiler warnings, avoid redundant seek and read operations, implement V2_rewrite_line_nat() 2014-12-06 Vaclav Petras * lib/python/docs/src/script_intro.rst: pythonlib: basic description of standard options and flags for script doc * link to C API beacuse there is no other list of std options and flags * mention --script flag (but also source code since --script does not give standard options and flags) * mention also pylint besides pep8 (unfortunately, PEP8 does not allow #% but not mentioning that for now) * raster/r.surf.fractal/r.surf.fractal.html, raster/r.surf.fractal/r_surf_fractal_simple.png: r.surf.fractal: add simple example to manual (the existing is too complicated to be the only example) 2014-12-06 Martin Landa * vector/v.univar/v.univar.html: v.univar: manual syntax cosmetics * vector/v.univar/main.c: v.univar: static fn cosmetics 2014-12-05 Vaclav Petras * vector/v.random/v.random.html, vector/v.random/vrandom_z.png: v.random: create true 3D vector in the example, add image for the example 2014-12-05 Markus Neteler * scripts/r.fillnulls/r.fillnulls.py: r.fillnulls: update r.resamp.bspline call * lib/python/script/core.py: libpython make_command(): say in msg which module call needs an update * scripts/d.rast.leg/d.rast.leg.py: d.rast.leg: update d.legend call * vector/v.univar/main.c, vector/v.univar/v.univar.html: v.univar: messages improved; manual: notes added and example updated to NC * vector/v.in.lidar/main.c: v.in.lidar: messages clarified 2014-12-05 Vaclav Petras * gui/wxpython/core/utils.py, imagery/i.topo.corr/test_i.topo.corr_synthetic_DEM_NC.sh, raster/r.texture/r.texture.html, raster/r.watershed/front/r.watershed.html, scripts/r.blend/r.blend.html: r.relief, r.shade, d.shade: finish rename from d.shadedmap and r.shaded.relief (fixes https://trac.osgeo.org/grass/changeset/63305) 2014-12-05 Markus Metz * raster/r.in.gdal/main.c: r.in.gdal: fix RAT import, do https://trac.osgeo.org/grass/ticket/2507 2014-12-05 Martin Landa * lib/init/grass.py: grass.py: add -f flag to force removal of .gislock 2014-12-05 Markus Neteler * scripts/i.tasscap/i.tasscap.py: i.tasscap: fix calc for Landsat8 and MODIS 2014-12-05 Vaclav Petras * man/build_html.py: doc: link only main Python API page from the main page * lib/python/docs/src/index.rst, lib/python/docs/src/script_intro.rst: pythonlib: add basic intro for grass.script (it is more basic tutorial then intro in GRASS sense, can be renamed later), improve list of libraries * converted from python.html from https://github.com/ncsu- osgeorel/grass-intro-workshop (be23f71d3cfaf3ed) * converted using pandoc --from=html --to=rst < python.html > script_intro.rst (no sphinx-related improvements done) 2014-12-04 Martin Landa * lib/gis/parser.c: libgis: another attempt to clarify warning about renamed options 2014-12-03 Vaclav Petras * lib/python/gunittest/multireport.py: gunittest: reverse order in report for location (latest first), add more graphs (especially percentages) 2014-12-03 Markus Metz * gui/wxpython/vdigit/wxdigit.py: wx vdigit: another undo/redo fix * lib/vector/diglib/update.c: diglib: adjust dig_line_add_updated() to digitizer 2014-12-03 Luca Delucchi * temporal/t.connect/t.connect.html, temporal/t.create/t.create.html, temporal/t.info/t.info.html, temporal/t.list/t.list.html, temporal/t.rast.aggregate/t.rast.aggregate.html, temporal/t.rast.colors/t.rast.colors.html, temporal/t.rast.export/t.rast.export.html, temporal/t.rast.extract/t.rast.extract.html, temporal/t.rast.import/t.rast.import.html, temporal/t.rast.list/t.rast.list.html, temporal/t.rast.mapcalc/t.rast.mapcalc.html, temporal/t.rast.neighbors/t.rast.neighbors.html, temporal/t.rast.out.vtk/t.rast.out.vtk.html, temporal/t.rast.series/t.rast.series.html, temporal/t.rast.to.rast3/t.rast.to.rast3.html, temporal/t.rast.univar/t.rast.univar.html, temporal/t.register/t.register.html, temporal/t.remove/t.remove.html, temporal/t.rename/t.rename.html, temporal/t.snap/t.snap.html, temporal/t.support/t.support.html, temporal/t.topology/t.topology.html, temporal/t.unregister/t.unregister.html, temporal/t.vect.db.select/t.vect.db.select.html, temporal/t.vect.export/t.vect.export.html, temporal/t.vect.extract/t.vect.extract.html, temporal/t.vect.list/t.vect.list.html, .../t.vect.observe.strds/t.vect.observe.strds.html, temporal/t.vect.univar/t.vect.univar.html: documentation: update several space time docs with the coming NC temporal dataset 2014-12-03 Martin Landa * lib/gis/parser.c: libgis: clarify warning about renamed option 2014-12-03 Glynn Clements * lib/display/r_raster.c: Remove bogus check for GRASS_RENDER_IMMEDIATE or MONITOR 2014-12-03 Markus Neteler * imagery/i.vi/i.vi.html, scripts/v.rast.stats/v.rast.stats.html, vector/v.univar/main.c, vector/v.univar/v.univar.html, vector/v.vect.stats/v.vect.stats.html: manual: minor updates * raster/r.walk/main.c, raster/r.walk/r.walk.html: r.walk: sync length of module description to r.cost 2014-12-03 Markus Metz * lib/vector/diglib/update.c: diglib: dig_line_add_updated() go back to https://trac.osgeo.org/grass/changeset/57347 * gui/wxpython/vdigit/wxdigit.py: wx vdigit: fix https://trac.osgeo.org/grass/changeset/63341 * lib/vector/diglib/update.c: diglib: fix list of updated lines 2014-12-03 Markus Neteler * imagery/i.cca/main.c, imagery/i.pca/main.c: fix https://trac.osgeo.org/grass/changeset/63345 * general/g.dirseps/main.c, general/g.filename/main.c, general/g.findetc/main.c, general/g.findfile/main.c, general/g.gisenv/main.c, general/g.gui/main.c, general/g.parser/g.parser.html, general/g.tempfile/main.c, general/g.version/main.c, gui/wxpython/animation/g.gui.animation.py, gui/wxpython/dbmgr/g.gui.dbmgr.py, gui/wxpython/gcp/g.gui.gcp.py, gui/wxpython/gmodeler/g.gui.gmodeler.py, gui/wxpython/iclass/g.gui.iclass.py, gui/wxpython/mapswipe/g.gui.mapswipe.py, gui/wxpython/psmap/g.gui.psmap.py, gui/wxpython/rlisetup/g.gui.rlisetup.py, gui/wxpython/timeline/g.gui.timeline.py, gui/wxpython/tplot/g.gui.tplot.py, gui/wxpython/vdigit/g.gui.vdigit.py, imagery/i.cca/i.cca.html, imagery/i.cca/main.c, imagery/i.landsat.acca/main.c, imagery/i.pca/main.c, raster/r.clump/main.c, raster/r.neighbors/main.c, raster/r.patch/main.c, raster/r.sim/r.sim.sediment/main.c, raster/r.sim/r.sim.water/main.c, raster/r.slope.aspect/main.c, raster/r.usler/main.c, raster3d/r3.neighbors/main.c, scripts/db.in.ogr/db.in.ogr.py, scripts/db.out.ogr/db.out.ogr.py, temporal/t.info/t.info.py, temporal/t.merge/t.merge.py, temporal/t.rast.accdetect/t.rast.accdetect.py, temporal/t.rast.accumulate/t.rast.accumulate.py, temporal/t.rast.aggregate.ds/t.rast.aggregate.ds.py, temporal/t.rast.aggregate/t.rast.aggregate.py, temporal/t.rast.algebra/t.rast.algebra.py, temporal/t.rast.colors/t.rast.colors.py, temporal/t.rast.export/t.rast.export.py, temporal/t.rast.extract/t.rast.extract.py, temporal/t.rast.gapfill/t.rast.gapfill.py, temporal/t.rast.import/t.rast.import.py, temporal/t.rast.mapcalc/t.rast.mapcalc.py, temporal/t.rast.neighbors/t.rast.neighbors.py, temporal/t.rast.out.vtk/t.rast.out.vtk.py, temporal/t.rast.series/t.rast.series.py, temporal/t.rast.to.rast3/t.rast.to.rast3.py, temporal/t.rast3d.algebra/t.rast3d.algebra.py, temporal/t.rast3d.extract/t.rast3d.extract.py, temporal/t.rast3d.list/t.rast3d.list.py, temporal/t.rast3d.mapcalc/t.rast3d.mapcalc.py, temporal/t.rast3d.univar/t.rast3d.univar.py, temporal/t.remove/t.remove.py, temporal/t.rename/t.rename.py, temporal/t.select/t.select.py, temporal/t.snap/t.snap.py, temporal/t.support/t.support.py, temporal/t.vect.algebra/t.vect.algebra.py, temporal/t.vect.export/t.vect.export.py, temporal/t.vect.extract/t.vect.extract.py, temporal/t.vect.import/t.vect.import.py, temporal/t.vect.observe.strds/t.vect.observe.strds.py, temporal/t.vect.univar/t.vect.univar.py, temporal/t.vect.what.strds/t.vect.what.strds.py, vector/v.clean/main.c, vector/v.db.select/main.c, vector/v.lrs/v.lrs.create/main.c, vector/v.lrs/v.lrs.label/main.c, vector/v.lrs/v.lrs.segment/main.c, vector/v.lrs/v.lrs.where/main.c, vector/v.net.alloc/main.c, vector/v.out.dxf/main.c: manual: keywords cleanup 2014-12-03 Anna Petrášová * gui/wxpython/animation/g.gui.animation.py: wxGUI/animation: fix interface after recent changes * raster/r.sim/r.sim.sediment/main.c, raster/r.sim/r.sim.water/main.c: r.sim: reorganize options in guisections 2014-12-02 Markus Metz * gui/wxpython/vdigit/wxdigit.py: wx vidigit: fix undo/redo and save changes or not 2014-12-02 Markus Neteler * lib/python/temporal/stds_import.py, lib/raster3d/close.c, scripts/db.out.ogr/db.out.ogr.html, scripts/db.out.ogr/db.out.ogr.py, scripts/v.in.e00/v.in.e00.py, scripts/v.in.gps/v.in.gps.py, scripts/v.in.gps/v.in.gpsbabel, scripts/v.in.wfs/v.in.wfs.py: update keys to use new element names (https://trac.osgeo.org/grass/ticket/2409); db.out.ogr manual update 2014-12-02 Martin Landa * raster/r.to.vect/main.c: r.to.vect: fix type opt description 2014-12-02 Markus Neteler * gui/wxpython/gis_set.py, gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/gselect.py: wxGUI: update for renamed dsn parameter * lib/gis/renamed_options: v.external: dsn -> input 2014-12-02 Soeren Gebbert * lib/python/temporal/aggregation.py, lib/python/temporal/extract.py, lib/python/temporal/factory.py, lib/python/temporal/mapcalc.py, lib/python/temporal/open_stds.py, lib/python/temporal/register.py, lib/python/temporal/space_time_datasets.py, lib/python/temporal/temporal_algebra.py, lib/python/temporal/temporal_raster_algebra.py, lib/python/temporal/temporal_vector_algebra.py, .../temporal/testsuite/test_register_function.py, .../testsuite/unittests_temporal_algebra.py, .../testsuite/unittests_temporal_algebra_grs.py, .../testsuite/unittests_temporal_conditionals.py, .../testsuite/unittests_temporal_raster_algebra.py, .../unittests_temporal_raster_algebra_grs.py, .../unittests_temporal_raster_conditionals.py, .../testsuite/unittests_temporal_vector_algebra.py, .../testsuite/test_distr_tgis_db_raster.py, .../testsuite/test_distr_tgis_db_raster3d.py, .../testsuite/test_distr_tgis_db_vector.py, temporal/t.info/t.info.py, temporal/t.info/testsuite/test.t.info.sh, temporal/t.list/t.list.py, temporal/t.rast.accdetect/t.rast.accdetect.py, .../testsuite/test_aggregation_absolute.py, .../test_aggregation_absolute_parallel.py, .../testsuite/test_aggregation_relative.py, .../testsuite/test_raster_algebra.py, .../testsuite/test_raster_algebra_granularity.py, .../test_raster_algebra_granularity_fails.py, temporal/t.rast.extract/testsuite/test_extract.py, .../testsuite/test_strds_to_rast3.py, .../testsuite/test_raster3d_algebra.py, .../t.rast3d.extract/testsuite/test_extract.py, temporal/t.remove/t.remove.py, temporal/t.sample/testsuite/test.t.sample.sh, temporal/t.select/test.t.select.sh, temporal/t.unregister/testsuite/test_unregister.py, .../testsuite/test_vector_algebra.py, temporal/t.vect.db.select/test.t.vect.db.select.sh, temporal/t.vect.export/test.t.vect.export.sh, .../t.vect.extract/test.t.vect.extract.layer.sh, temporal/t.vect.extract/test.t.vect.extract.sh, .../t.vect.import/testsuite/test.t.vect.import.sh, .../testsuite/test.t.vect.list.layer.sh, temporal/t.vect.list/testsuite/test.t.vect.list.sh, .../test.t.vect.observe.strds.layer_bug.sh, .../test.t.vect.observe.strds.relative.sh, .../testsuite/test.t.vect.observe.strds.sh, .../t.vect.univar/testsuite/test.t.vect.univar.sh, .../test.t.vect.what.strds.layer.sh, .../t.vect.what.strds/test.t.vect.what.strds.sh, .../test.t.vect.what.strds_relative.sh: temporal framework: Fixing the framework caused by option renaming 2014-12-02 Markus Metz * vector/v.build.polylines/walk.c: v.build.polylines: fix cats=no 2014-12-02 Anna Petrášová * gui/wxpython/core/workspace.py, gui/wxpython/lmgr/frame.py: wxGUI:workspace loading fixed when multiple 2D displays on Windows 2014-12-01 Markus Neteler * lib/gis/renamed_options: renamed_options: register v.in.ogr changes 2014-12-01 Glynn Clements * scripts/d.correlate/d.correlate.py, scripts/d.rast.leg/d.rast.leg.py, scripts/d.shade/d.shade.py, scripts/d.vect.thematic/d.vect.thematic.py: Remove nonsense MONITOR checks from scripts 2014-12-01 Anna Petrášová * gui/wxpython/rdigit/controller.py, gui/wxpython/rdigit/toolbars.py: wxGUI/rdigit: small fixes for Windows 2014-12-01 Helmut Kudrnovsky * scripts/v.db.join/v.db.join.py: v.db.join: fix for new option syntax 2014-12-01 Markus Metz * lib/gis/strings.c: libgis: optimize G_chop() * vector/v.proj/main.c: v.proj: add line densification 2014-12-01 Vaclav Petras * scripts/d.shade/d.shade.py, scripts/d.vect.thematic/d.vect.thematic.py: d.* scripts: check if graphics device is open or render immediate set for modules which run from wxGUI * changing https://trac.osgeo.org/grass/changeset/62845 for d.shade and d.vect.thematic * MONITOR GRASS GIS variable is set by d.mon but GRASS_RENDER_IMMEDIATE environmental variable is set in wxGUI * similar change might be needed for other modules too in case they are used with GRASS_RENDER_IMMEDIATE * better error message might be needed for GRASS_RENDER_IMMEDIATE, common implementation might be advantageous * display/d.his/d.his.html, gui/wxpython/docs/wxGUI.html, gui/wxpython/xml/toolboxes.xml, raster/Makefile, raster/r.his/r.his.html, raster/r.lake/r.lake.html, raster/{r.shaded.relief => r.relief}/Makefile, raster/{r.shaded.relief => r.relief}/main.c, .../r.relief.html}, .../r_shaded_relief.png => r.relief/r_relief.png}, scripts/Makefile, scripts/{d.shadedmap => d.shade}/Makefile, .../d.shadedmap.html => d.shade/d.shade.html}, .../d.shadedmap.py => d.shade/d.shade.py}, .../dshadedmap.png => d.shade/dshade.png}, scripts/{r.shadedmap => r.shade}/Makefile, .../r.shadedmap.html => r.shade/r.shade.html}, .../r.shadedmap.py => r.shade/r.shade.py}, .../rshadedmap.png => r.shade/rshade.png}: r.relief, r.shade, d.shade: rename from r.shaded.relief, r.shadedmap and d.shadedmap (also improve keywords, see also and examples, add r.shade to toolboxes) 2014-11-30 Vaclav Petras * raster/r.his/main.c, scripts/r.shadedmap/r.shadedmap.html, scripts/r.shadedmap/r.shadedmap.py: r.his and r.shade(edmap): propagate all NULLs by default, flag for NULLs color from color table, option for constant color for NULLs 2014-11-30 Anna Petrášová * scripts/v.rast.stats/v.rast.stats.py: v.rast.stats: fix errorcode, bug introduced when rewriting scripts to use new python scripting library error handling 2014-11-30 Markus Neteler * temporal/t.create/t.create.py, temporal/t.info/t.info.py, temporal/t.rast.algebra/testsuite/test_raster_algebra_fails.py, temporal/t.shift/t.shift.py, temporal/t.snap/t.snap.py, temporal/t.topology/t.topology.py, .../testsuite/test.t.vect.observe.strds.layer_bug.sh: temporal: minor whitespace fixes * lib/gpde/test/test_arrays.c, lib/python/gunittest/case.py, lib/python/gunittest/testsuite/test_assertions_rast3d.py, lib/python/pygrass/gis/__init__.py, lib/python/script/core.py, lib/python/script/raster3d.py, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/extract.py, lib/python/temporal/factory.py, lib/python/temporal/list_stds.py, lib/python/temporal/mapcalc.py, lib/python/temporal/open_stds.py, lib/python/temporal/register.py, lib/python/temporal/space_time_datasets.py, lib/python/temporal/temporal_algebra.py, lib/python/temporal/temporal_raster3d_algebra.py, .../temporal/testsuite/unittests_temporal_raster3d_algebra.py: fix rast3d -> 3draster 2014-11-30 Anna Petrášová * gui/wxpython/lmgr/layertree.py: wxGUI: fix rast3d -> 3draster 2014-11-29 Anna Petrášová * gui/wxpython/rdigit/controller.py: wxGUI/rdigit: fix disconnecting signal when rdigit is closed * gui/wxpython/mapdisp/main.py, gui/wxpython/wxgui.py: wxGUI: add set_raise_on_error(True) to prevent crashing gui when using grass.mapcalc * raster/r.colors/edit_colors.c: r.colors: flag l missing in option rules 2014-11-29 Markus Neteler * temporal/t.create/t.create.py, temporal/t.info/t.info.py, temporal/t.list/t.list.py, temporal/t.rast.aggregate.ds/t.rast.aggregate.ds.py, temporal/t.remove/t.remove.py, temporal/t.select/t.select.py, temporal/t.shift/t.shift.py, temporal/t.snap/t.snap.py, temporal/t.support/t.support.py, temporal/t.topology/t.topology.py: temporal: standardization 2014-11-29 Anna Petrášová * gui/wxpython/gui_core/gselect.py: wxGUI/gselect: try to catch different key events, it's unclear which events are emitted from which part of the widget, on the same version of Ubuntu and wxPython, I get different behavior 2014-11-29 Markus Neteler * temporal/t.info/testsuite/test.t.info.sh, temporal/t.rast.to.rast3/t.rast.to.rast3.html, temporal/t.rast.to.rast3/test.t.rast.to.rast3.sh, .../testsuite/test.t.rast3d.extract.sh, .../t.rast3d.list/testsuite/test.t.rast3d.list.sh, temporal/t.rast3d.mapcalc/test.t.rast3d.mapcalc.sh, .../testsuite/test.t.rast3d.univar.sh, temporal/t.register/test.t.register.raster3d.sh: temporal testsuite: update keys to use new element names (https://trac.osgeo.org/grass/ticket/2409) 2014-11-29 Luca Delucchi * temporal/t.vect.export/t.vect.export.py: t.vect.export: fixed wrong parameter name 2014-11-29 Anna Petrášová * gui/wxpython/gui_core/gselect.py: wxGUI/gselect: treectrl OnKeyDown doesn't exist anymore * lib/gis/renamed_options, raster/r.sim/r.sim.sediment/main.c, raster/r.sim/r.sim.sediment/r.sim.sediment.html, raster/r.sim/r.sim.water/main.c, raster/r.sim/r.sim.water/r.sim.water.html: r.sim: change option names * raster/r.viewshed/r.viewshed.html: r.viewshed: update manual * raster/r.viewshed/testsuite/test_r_viewshed.py: r.viewshed: rename option - update testsuite * lib/gis/renamed_options, raster/r.viewshed/main.cpp: r.viewshed: rename options 2014-11-28 Martin Landa * include/Make/Script.make: attempt to fix install rules for scrips (etc - addons) * scripts/g.extension/g.extension.py: g.extension: attempt to fix ETC var 2014-11-28 Štěpán Turek * scripts/r.in.wms/wms_drv.py: r.in.wms: wmts fix for maxrow/col 2014-11-28 Markus Metz * gui/wxpython/iclass/frame.py: iclass: add vdigit settings to toolbar * gui/wxpython/vdigit/preferences.py: vdigit: settings cancel button does not cancel anything, it just closes the dialog * include/vect/dig_externs.h, lib/vector/Vlib/build.c, lib/vector/Vlib/open_pg.c, lib/vector/diglib/plus_area.c, lib/vector/diglib/plus_line.c, lib/vector/diglib/update.c: diglib: change content of list of changed lines * general/g.list/main.c: g.list: if possible, sort output by 1. type, 2. name, 3. mapset 2014-11-28 Martin Landa * display/d.rhumbline/d.rhumbline.html, display/d.vect.chart/d.vect.chart.html, display/d.vect/d.vect.html, imagery/i.fft/i.fft.html, imagery/i.landsat.toar/i.landsat.toar.html, raster/r.distance/r.distance.html, raster/r.fill.dir/r.fill.dir.html, raster/r.horizon/r.horizon.html, raster/r.lake/r.lake.html, raster/r.li/r.li.cwed/r.li.cwed.html, raster/r.random/r.random.html, raster/r.resamp.rst/r.resamp.rst.html, raster/r.sun/r.sun.html, raster/r.water.outlet/r.water.outlet.html, raster3d/r3.gwflow/r3.gwflow.html, scripts/d.rast.leg/d.rast.leg.html, scripts/i.pansharpen/i.pansharpen.html, scripts/i.spectral/i.spectral.html, scripts/r.blend/r.blend.html, scripts/v.db.join/v.db.join.html, scripts/v.db.update/v.db.update.html, scripts/v.what.vect/v.what.vect.html, vector/v.clean/v.clean.html, vector/v.drape/v.drape.html, vector/v.edit/v.edit.html, vector/v.extrude/v.extrude.html, vector/v.kcv/v.kcv.html, vector/v.lrs/v.lrs.create/v.lrs.create.html, vector/v.mkgrid/v.mkgrid.html, vector/v.net/v.net.html, vector/v.out.ogr/v.out.ogr.html, vector/v.out.postgis/v.out.postgis.html, vector/v.surf.rst/v.surf.rst.html, vector/v.vol.rst/v.vol.rst.html: update manuals (https://trac.osgeo.org/grass/ticket/2409) * lib/gis/renamed_options: update renamed options * lib/python/temporal/stds_export.py, raster/r.in.poly/testsuite/test_rinpoly.py, scripts/i.pansharpen/i.pansharpen.py, scripts/v.out.gps/v.out.gps.py: fix renamed options in scripts (https://trac.osgeo.org/grass/ticket/2409) * lib/gis/renamed_options: renamed_options: remove spaces on the end of line * display/d.colortable/d.colortable.html, display/d.vect.chart/d.vect.chart.html, display/d.vect/d.vect.html, imagery/i.fft/i.fft.html, misc/m.transform/m.transform.html, raster/r.cost/r.cost.html, raster/r.drain/r.drain.html, raster/r.out.mpeg/r.out.mpeg.html, raster/r.slope.aspect/r.slope.aspect.html, raster/r.spreadpath/r.spreadpath.html, raster/r.topmodel/r.topmodel.html, scripts/d.polar/d.polar.html, scripts/v.what.vect/v.what.vect.html, vector/v.edit/v.edit.html, vector/v.kcv/v.kcv.html, vector/v.kernel/v.kernel.html, vector/v.out.postgis/v.out.postgis.html, vector/v.qcount/v.qcount.html, vector/v.surf.rst/v.surf.rst.html, vector/v.to.points/v.to.points.html, vector/v.vol.rst/v.vol.rst.html: update manual pages (https://trac.osgeo.org/grass/ticket/2409) 2014-11-28 Markus Neteler * lib/db/sqlp/sql.html: SQL manual: examples updated 2014-11-28 Martin Landa * lib/gis/renamed_options, raster/r.resamp.rst/main.c, raster/r.shaded.relief/main.c, raster/r.slope.aspect/main.c, raster3d/r3.out.vtk/parameters.c, vector/v.out.vtk/main.c, vector/v.sample/main.c, vector/v.surf.rst/main.c, vector/v.vol.rst/main.c: rename zmultiplier to zscale (https://trac.osgeo.org/grass/ticket/2409) 2014-11-28 Markus Neteler * vector/v.db.select/v.db.select.html: v.db.select manual: examples updated 2014-11-28 Markus Metz * raster/r.out.vtk/parameters.c, raster/r.out.vtk/r.out.vtk.html: r.out.vtk: sync option names 2014-11-28 Martin Landa * raster/Makefile, raster/{simwe => r.sim}/Makefile, raster/{simwe => r.sim}/README, raster/{simwe => r.sim}/r.sim.sediment/Makefile, raster/{simwe => r.sim}/r.sim.sediment/main.c, raster/{simwe => r.sim}/r.sim.sediment/r.sim.sediment.html, raster/{simwe => r.sim}/r.sim.water/Makefile, raster/{simwe => r.sim}/r.sim.water/main.c, raster/{simwe => r.sim}/r.sim.water/r.sim.water.html, raster/{simwe => r.sim}/r.sim.water/r_sim_water.png, raster/{simwe => r.sim}/r.sim.water/spearfish.sh, raster/{simwe => r.sim}/simlib/Makefile, raster/{simwe => r.sim}/simlib/erod.c, raster/{simwe => r.sim}/simlib/hydro.c, raster/{simwe => r.sim}/simlib/input.c, raster/{simwe => r.sim}/simlib/observation_points.c, raster/{simwe => r.sim}/simlib/output.c, raster/{simwe => r.sim}/simlib/random.c, raster/{simwe => r.sim}/simlib/utils.c, raster/{simwe => r.sim}/simlib/waterglobs.h: rename simwe -> r.sim * lib/gis/renamed_options: renamed_options: fix typo, removed modules, expand r.li 2014-11-28 Markus Neteler * db/drivers/sqlite/db.c, scripts/v.db.update/v.db.update.html, scripts/v.db.update/v.db.update.py: v.db.update: add support for extended SQLite functions 2014-11-28 Martin Landa * lib/manage/element_list: element list cosmetics * lib/manage/element_list: remove windows3d from element list 2014-11-28 Markus Neteler * scripts/d.to.rast/d.to.rast.py, scripts/d.what.rast/d.what.rast.py: Fix for r63227: remove double check 2014-11-28 Martin Landa * gui/wxpython/animation/dialogs.py, gui/wxpython/animation/g.gui.animation.py, gui/wxpython/animation/provider.py, gui/wxpython/animation/temporal_manager.py, gui/wxpython/core/layerlist.py, gui/wxpython/core/render.py, gui/wxpython/core/workspace.py, gui/wxpython/gis_set.py, gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gmodeler/model.py, gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/gselect.py, gui/wxpython/gui_core/prompt.py, gui/wxpython/gui_core/simplelmgr.py, gui/wxpython/iclass/frame.py, gui/wxpython/iscatt/iscatt_core.py, gui/wxpython/lmgr/datacatalog.py, gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapwin/decorations.py, gui/wxpython/modules/mcalc_builder.py, gui/wxpython/psmap/dialogs.py, gui/wxpython/psmap/instructions.py, gui/wxpython/rdigit/controller.py, gui/wxpython/rdigit/dialogs.py, gui/wxpython/rlisetup/functions.py, gui/wxpython/rlisetup/sampling_frame.py, gui/wxpython/rlisetup/wizard.py, gui/wxpython/vnet/vnet_core.py, gui/wxpython/vnet/vnet_data.py, gui/wxpython/web_services/dialogs.py: wxGUI: update to the new element names 2014-11-28 Markus Neteler * db/db.columns/db.columns.html, db/db.connect/db.connect.html, db/db.copy/db.copy.html, db/db.createdb/db.createdb.html, db/db.databases/db.databases.html, db/db.describe/db.describe.html, db/db.drivers/db.drivers.html, db/db.dropdb/db.dropdb.html, db/db.execute/db.execute.html, db/db.login/db.login.html, db/db.select/db.select.html, db/db.tables/db.tables.html, display/d.geodesic/d.geodesic.html, display/d.grid/d.grid.html, display/d.path/d.path.html, lib/cairodriver/cairodriver.html, scripts/db.univar/db.univar.html: manual: some examples updated; HTML cosmetics 2014-11-28 Martin Landa * display/d.legend/main.c, general/g.region/main.c, gui/wxpython/animation/g.gui.animation.py, lib/gis/parser_standard_options.c, lib/python/temporal/open_stds.py, raster/r.carve/main.c: update keys to use new element names (https://trac.osgeo.org/grass/ticket/2409) 2014-11-28 Markus Neteler * scripts/d.correlate/d.correlate.py, scripts/d.out.file/d.out.file.py, scripts/d.rast.leg/d.rast.leg.py, scripts/d.redraw/d.redraw.py, scripts/d.shadedmap/d.shadedmap.py, scripts/d.to.rast/d.to.rast.py, scripts/d.vect.thematic/d.vect.thematic.py, scripts/d.what.rast/d.what.rast.py, scripts/d.what.vect/d.what.vect.py: d.* scripts: check if graphics device is open 2014-11-28 Martin Landa * general/g.list/main.c, general/g.remove/main.c, general/g.rename/main.c, lib/manage/do_copy.c, lib/manage/do_remove.c, lib/manage/do_rename.c, lib/manage/option.c, raster/r.reclass/reclass.c: fix managelib and modules to understand new element names * scripts/db.droptable/db.droptable.py: db.droptable: run db.connect in quiet mode * gui/scripts/d.wms.py, raster/r.in.bin/main.c, raster/r.in.png/main.c, raster3d/r3.in.bin/main.c, scripts/db.in.ogr/db.in.ogr.py, scripts/r.in.wms/r.in.wms.py, scripts/r.unpack/r.unpack.py, scripts/v.unpack/v.unpack.py: update modules to use G_OPT_F_BIN_INPUT * general/g.parser/standard_option.c, include/gis.h, lib/gis/parser_standard_options.c: libgis: add G_OPT_F_BIN_INPUT (make distclean REQUIRED) * lib/manage/element_list: libmanage: rename volume to 3draster 2014-11-28 Anna Petrášová * raster/simwe/r.sim.sediment/main.c, raster/simwe/r.sim.water/main.c, raster/simwe/simlib/hydro.c, raster/simwe/simlib/random.c, raster/simwe/simlib/waterglobs.h: simwe: change random number generator to the standard one, https://trac.osgeo.org/grass/ticket/2272 2014-11-27 Markus Neteler * scripts/i.tasscap/i.tasscap.py: i.tasscap: write out some metadata 2014-11-27 Moritz Lennert * scripts/v.db.update/v.db.update.py: v.db.update: complete parameter key change 2014-11-27 Martin Landa * lib/gis/Makefile, lib/gis/parser.c, lib/gis/parser_local_proto.h, lib/gis/renamed_options: add oldkey:newkey lookup table (https://trac.osgeo.org/grass/ticket/2049) 2014-11-27 Pietro Zambelli * lib/python/pygrass/modules/interface/module.py: pygrass: disable mdebug decorator * lib/python/pygrass/vector/table.py: pygrass: improve error message on column type 2014-11-27 Markus Metz * scripts/i.colors.enhance/i.colors.enhance.py: i.colors.enhance: optimize 2014-11-27 Anna Petrášová * gui/wxpython/mapdisp/main.py, gui/wxpython/vdigit/g.gui.vdigit.py: wxGUI/vdigit: fix closing digitizer window problem due to not implemented giface progressbar interface 2014-11-27 Martin Landa * raster/r.sun/main.c: r.sun: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * db/db.select/main.c: db.select: vseparator -> vertical_separator (https://trac.osgeo.org/grass/ticket/2409) 2014-11-27 Anna Petrášová * gui/wxpython/gui_core/forms.py: wxGUI/forms: fix commit https://trac.osgeo.org/grass/changeset/63173 2014-11-27 Martin Landa * scripts/i.pansharpen/i.pansharpen.py, scripts/r.blend/r.blend.py, scripts/r.rgb/r.rgb.py: fix script to use G_OPT_R_BASENAME_OUTPUT 2014-11-27 Markus Neteler * scripts/i.tasscap/i.tasscap.py: i.tasscap: added support for Landsat8 2014-11-27 Martin Landa * display/d.colorlist/main.c: d.colorlist: description cosmetics, default sep changed to comma * display/d.colorlist/main.c: d.colorlist: fix separator handling 2014-11-27 Luca Delucchi * temporal/t.rast.out.vtk/t.rast.out.vtk.py: t.rast.out.vtk: fixed wrong parameter name 2014-11-27 Martin Landa * lib/manage/element_list: element renamed (https://trac.osgeo.org/grass/ticket/2409) rast -> raster rast3d -> volumn vect -> vector oldvect -> oldvector asciivect -> asciivect * lib/manage/option.c: managelib: fix M_get_option_desc() - enlarge buffer 2014-11-27 Soeren Gebbert * temporal/t.rast.neighbors/t.rast.neighbors.py: temporal modules: Fixed wrong check for output strds in t.rast.neighbors, thanks to Luca for the report 2014-11-27 Štěpán Turek * scripts/r.in.wms/r.in.wms.py: r.in.wms: capfile_output doc desc * scripts/r.in.wms/r.in.wms.py: r.in.wms: capfile and capfile_output - added mutually exclusive rule * general/g.parser/g.parser.html: g.parser: doc of rules 2014-11-27 Markus Metz * gui/wxpython/vdigit/wxdigit.py: vdigit: fix https://trac.osgeo.org/grass/changeset/63077 2014-11-27 Martin Landa * general/g.parser/standard_option.c: fix g.parser to support also G_OPT_M_NULL_VALUE 2014-11-27 Anna Petrášová * gui/wxpython/gui_core/gselect.py: wxGUI/gselect: yet another attempt to improve map selection widget for wxPython 2.8, needs testing on other platforms than Linux, fortunately the widget is fixed in wxPython 3 * gui/wxpython/gui_core/forms.py: wxGUI/forms: fix updating dependent widgets with wxPython 3 2014-11-26 Markus Neteler * display/d.colorlist/main.c, imagery/i.biomass/main.c, imagery/i.evapo.mh/main.c, imagery/i.evapo.pt/main.c, raster/r.to.rast3/main.c, raster3d/r3.gradient/main.c, raster3d/r3.gradient/r3.gradient.html, temporal/t.rast3d.extract/t.rast3d.extract.py, vector/v.mkgrid/main.c, vector/v.surf.rst/main.c, vector/v.vol.rst/main.c: use standardized options (https://trac.osgeo.org/grass/ticket/2409) 2014-11-26 Štěpán Turek * scripts/r.in.wms/r.in.wms.py: r.in.wms: default format changed to png * gui/scripts/d.wms.py: d.wms: default format changed to png 2014-11-26 Markus Neteler * vector/v.external.out/args.c, vector/v.external.out/v.external.out.html: v.external.out: use standardized options (https://trac.osgeo.org/grass/ticket/2409); update manual 2014-11-26 Markus Metz * lib/vector/dglib/sp-template.c: dglib: fix sp cache initialization 2014-11-26 Martin Landa * lib/init/grass.py: grass.py: remove PY from PATHEXT * scripts/v.what.vect/v.what.vect.py: v.what.vect: use standardized options (https://trac.osgeo.org/grass/ticket/2409) 2014-11-26 Markus Neteler * scripts/v.db.update/v.db.update.py: partially revert https://trac.osgeo.org/grass/changeset/63154 * db/drivers/postgres/grass-pg.html, scripts/db.in.ogr/db.in.ogr.html, scripts/db.in.ogr/db.in.ogr.py, scripts/db.out.ogr/db.out.ogr.py, scripts/v.db.update/v.db.update.py, vector/v.external.out/args.c, vector/v.external.out/v.external.out.html, vector/v.external/v.external.html, vector/v.in.ogr/main.c, vector/v.in.ogr/v.in.ogr.html, vector/v.info/v.info.html, vector/v.out.ogr/v.out.ogr.html, vector/v.out.postgis/v.out.postgis.html: dsn -> input/output/directory, use standardized options (https://trac.osgeo.org/grass/ticket/2409) 2014-11-26 Martin Landa * vector/v.vol.rst/main.c: v.vol.rst: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * vector/v.vect.stats/main.c: v.vect.stats: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * vector/v.transform/main.c: v.transform: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * vector/v.to.rast/main.c: v.to.rast: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * vector/v.to.points/main.c: v.to.points: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * vector/v.to.db/parse.c: v.to.db: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * vector/v.surf.rst/main.c: v.surf.rst: use standardized options (https://trac.osgeo.org/grass/ticket/2409) 2014-11-26 Markus Neteler * vector/v.segment/main.c: v.segments: fix https://trac.osgeo.org/grass/changeset/63137, standardized options (https://trac.osgeo.org/grass/ticket/2409) 2014-11-26 Martin Landa * vector/v.segment/main.c: v.segments: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * vector/v.sample/main.c: v.sample: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * raster/r.random/main.c: r.random: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * vector/v.random/main.c: v.random: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * vector/v.qcount/main.c: v.qcount: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * vector/v.outlier/main.c: v.outlier: use standardized options (https://trac.osgeo.org/grass/ticket/2409) 2014-11-26 Markus Neteler * raster/r.info/r.info.html, raster/r.slope.aspect/main.c, raster/r.slope.aspect/r.slope.aspect.html: r.slope.aspect: min_slp_allowed -> min_slope (https://trac.osgeo.org/grass/changeset/63053) 2014-11-26 Martin Landa * vector/v.out.vtk/main.c: v.out.vtk: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * vector/v.out.postgis/args.c: v.out.postgis: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * vector/v.out.ogr/args.c: v.out.ogr: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * vector/v.out.ascii/args.c: v.out.ascii: use standardized options (https://trac.osgeo.org/grass/ticket/2409) 2014-11-26 Markus Neteler * raster/r.info/r.info.html: r.info manual: example updated 2014-11-26 Martin Landa * vector/v.kernel/main.c: v.kernel: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * vector/v.kcv/main.c: v.kcv: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * vector/v.extrude/main.c: v.extrude: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * vector/v.external.out/args.c: v.external.out: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * vector/v.external/args.c: v.external: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * scripts/v.db.update/v.db.update.py: v.db.update: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * vector/v.db.select/main.c: v.db.select: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * scripts/v.db.join/v.db.join.py: v.db.join: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * vector/v.buffer/main.c: v.buffer: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * temporal/t.vect.import/t.vect.import.py: t.vect.import: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * temporal/t.vect.export/t.vect.export.py: t.vect.export: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * temporal/t.rast.out.vtk/t.rast.out.vtk.py: t.rast.out.vtk: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * temporal/t.rast.mapcalc/t.rast.mapcalc.py: t.rast.mapcalc: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * temporal/t.rast.mapcalc/t.rast.mapcalc.py: t.rast.mapcalc: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * raster3d/r3.out.vtk/parameters.c: r3.out.vtk: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * display/d.rast.num/main.c, raster/r.out.ascii/main.c, raster/r.out.vtk/parameters.c: dp -> precision (https://trac.osgeo.org/grass/ticket/2049) - standardized options * raster3d/r3.out.ascii/main.c: r3.out.ascii: use standardized options (https://trac.osgeo.org/grass/ticket/2409) 2014-11-26 Markus Metz * gui/wxpython/vdigit/wxdigit.py: vector digitizer: fix https://trac.osgeo.org/grass/ticket/2439 2014-11-26 Martin Landa * raster3d/r3.in.v5d/main.c: r3.in.v5d: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * raster3d/r3.in.ascii/main.c: r3.in.ascii: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * lib/gpde/n_parse_options.c: gpde: https://trac.osgeo.org/grass/ticket/2049 (standardized options) * raster3d/r3.gwflow/main.c: r3.gwflow: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * raster/r.what/main.c: r.what: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * raster/r.viewshed/main.cpp: r.viewshed: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * raster/r.transect/main.c: r.transect: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * raster/r.texture/main.c: r.texture: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * raster/r.terraflow/main.cpp: r.terraflow: use standardized options (https://trac.osgeo.org/grass/ticket/2409) 2014-11-26 Štěpán Turek * gui/wxpython/web_services/widgets.py: wx.web_services: fix for srs codes with urn 2014-11-26 Martin Landa * raster/r.stats/main.c: r.stats: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * raster/r.spreadpath/main.c: r.spreadpath: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * raster/r.slope.aspect/main.c: r.slope.aspect: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * raster/r.shaded.relief/main.c: r.shaded.relief: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * raster/r.resamp.rst/main.c: r.resamp.rst: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * scripts/r.rgb/r.rgb.py: r.rgb: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * raster/r.report/parse.c: r.report: use standardized options (https://trac.osgeo.org/grass/ticket/2409) 2014-11-26 Markus Neteler * scripts/r.reclass.area/r.reclass.area.py: r.reclass.area: option description cosmetics 2014-11-26 Martin Landa * raster/r.regression.line/main.c: r.regression.line: use standardized options (https://trac.osgeo.org/grass/ticket/2409) 2014-11-26 Štěpán Turek * scripts/r.in.wms/srs.py, scripts/r.in.wms/wms_drv.py: r.in.wms: wmts epsg:4326 with urn fix, srs.py parameter fix 2014-11-26 Martin Landa * scripts/r.reclass.area/r.reclass.area.py: r.reclass.area: use standardized options (https://trac.osgeo.org/grass/ticket/2409) 2014-11-26 Markus Neteler * temporal/t.connect/t.connect.html, temporal/t.create/t.create.html, temporal/t.info/t.info.html, temporal/t.list/t.list.html, temporal/t.merge/t.merge.html, temporal/t.rast.accdetect/t.rast.accdetect.html, temporal/t.rast.accumulate/t.rast.accumulate.html, .../t.rast.aggregate.ds/t.rast.aggregate.ds.html, temporal/t.rast.aggregate/t.rast.aggregate.html, temporal/t.rast.algebra/t.rast.algebra.html, temporal/t.rast.colors/t.rast.colors.html, temporal/t.rast.export/t.rast.export.html, temporal/t.rast.extract/t.rast.extract.html, temporal/t.rast.gapfill/t.rast.gapfill.html, temporal/t.rast.import/t.rast.import.html, temporal/t.rast.list/t.rast.list.html, temporal/t.rast.mapcalc/t.rast.mapcalc.html, temporal/t.rast.neighbors/t.rast.neighbors.html, temporal/t.rast.out.vtk/t.rast.out.vtk.html, temporal/t.rast.series/t.rast.series.html, temporal/t.rast.to.rast3/t.rast.to.rast3.html, temporal/t.rast.univar/t.rast.univar.html, temporal/t.rast3d.algebra/t.rast3d.algebra.html, temporal/t.rast3d.extract/t.rast3d.extract.html, temporal/t.rast3d.list/t.rast3d.list.html, temporal/t.rast3d.mapcalc/t.rast3d.mapcalc.html, temporal/t.rast3d.univar/t.rast3d.univar.html, temporal/t.register/t.register.html, temporal/t.sample/t.sample.html, temporal/t.select/t.select.html, temporal/t.shift/t.shift.html, temporal/t.snap/t.snap.html, temporal/t.support/t.support.html, temporal/t.topology/t.topology.html, temporal/t.vect.algebra/t.vect.algebra.html, temporal/t.vect.db.select/t.vect.db.select.html, temporal/t.vect.export/t.vect.export.html, temporal/t.vect.extract/t.vect.extract.html, temporal/t.vect.import/t.vect.import.html, temporal/t.vect.list/t.vect.list.html, .../t.vect.observe.strds/t.vect.observe.strds.html, temporal/t.vect.univar/t.vect.univar.html, temporal/t.vect.what.strds/t.vect.what.strds.html: temporal manual: HTML cosmetics and small additions 2014-11-26 Martin Landa * raster/r.random/main.c: r.random: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * gui/wxpython/core/utils.py, lib/python/temporal/stds_import.py: g.mapset: gisdbase -> dbase * general/g.mapset/main.c: g.mapset: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * raster/r.profile/main.c: r.profile use standardized options (https://trac.osgeo.org/grass/ticket/2409) * raster/r.param.scale/interface.c: r.param.scale use standardized options (https://trac.osgeo.org/grass/ticket/2409) * raster/r.out.vrml/main.c: r.out.vrml use standardized options (https://trac.osgeo.org/grass/ticket/2409) * raster/r.out.mpeg/main.c: r.out.mpeg use standardized options (https://trac.osgeo.org/grass/ticket/2409) * raster/r.out.ascii/main.c: r.out.ascii use standardized options (https://trac.osgeo.org/grass/ticket/2409) * raster/r.in.gdal/main.c: r.in.gdal use standardized options (https://trac.osgeo.org/grass/ticket/2409) * lib/gis/parser_standard_options.c: libgis: G_OPT_M_NULL_VALUE cosmetics * db/db.select/main.c, raster/r.describe/main.c: use G_OPT_M_NULL_VALUE * raster/r.in.ascii/main.c: r.in.ascii use standardized options (https://trac.osgeo.org/grass/ticket/2409) * include/gis.h, lib/gis/parser_standard_options.c: libgis: G_OPT_M_NULL_VALUE added - make distclean NEEDED * raster/r.in.ascii/main.c: r.in.ascii use standardized options (https://trac.osgeo.org/grass/ticket/2409) * raster/r.horizon/main.c: r.horizon use standardized options (https://trac.osgeo.org/grass/ticket/2409) * raster/r.fill.dir/main.c: r.fill.dir use standardized options (https://trac.osgeo.org/grass/ticket/2409) * raster/r.drain/main.c: r.drain use standardized options (https://trac.osgeo.org/grass/ticket/2409) * raster/r.category/main.c: r.category: revert rast -> raster (there are a lot of modules which uses 'raster') * raster/r.composite/main.c: r.composite use standardized options (https://trac.osgeo.org/grass/ticket/2409) * raster/r.coin/main.c: r.coin use standardized options (https://trac.osgeo.org/grass/ticket/2409) * raster/r.circle/main.c: r.circle use standardized options (https://trac.osgeo.org/grass/ticket/2409) * tools/thumbnails.py: fix tools/thumbnails.py * raster/r.category/main.c: r.category use standardized options (https://trac.osgeo.org/grass/ticket/2409) * scripts/r.blend/r.blend.py: r.blend use standardized options (https://trac.osgeo.org/grass/ticket/2409) * misc/m.transform/main.c: m.transform use standardized options (https://trac.osgeo.org/grass/ticket/2409) * misc/m.cogo/main.c: m.cogo use standardized options (https://trac.osgeo.org/grass/ticket/2409) * imagery/i.vi/main.c: i.vi use standardized options (https://trac.osgeo.org/grass/ticket/2409) * scripts/i.tasscap/i.tasscap.py: i.tasscap use standardized options (https://trac.osgeo.org/grass/ticket/2409) 2014-11-26 Štěpán Turek * scripts/r.in.wms/Makefile, scripts/r.in.wms/srs.py, scripts/r.in.wms/wms_drv.py: r.in.wms: improved axes order for wms 1.3.0 2014-11-26 Markus Metz * vector/v.in.ascii/local_proto.h, vector/v.in.ascii/main.c, vector/v.in.ascii/points.c: v.in.ascii: add ignore flag, code clean-up 2014-11-26 Martin Landa * imagery/i.rgb.his/main.c: i.his.rgb: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * imagery/i.rectify/main.c: i.rectify: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * imagery/i.pca/main.c: i.pca: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * imagery/i.landsat.toar/main.c: i.landsat.toar: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * imagery/i.landsat.acca/main.c: i.landsat.acca: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * lib/gis/parser_standard_options.c: libgis: basename keydesc cosmetics * lib/gis/parser_standard_options.c: libgis: basename -> input/output * imagery/i.ifft/main.c: i.ifft: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * imagery/i.his.rgb/main.c: i.his.rgb: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * imagery/i.fft/main.c: i.fft: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * gui/wxpython/gui_core/forms.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/vdigit/mapwindow.py: wxGUI: d.vect's fcolor -> fill_color * include/Make/GuiScript.make: wingrass: generate bat files also for GUI modules * gui/scripts/Makefile: wingrass: generate bat files also for GUI scripts 2014-11-25 Markus Neteler * imagery/i.landsat.toar/i.landsat.toar.html, imagery/i.landsat.toar/main.c: i.landsat.toar: fix message description of Sun Azimuth Angle; manual cosmetics 2014-11-25 Martin Landa * display/d.vect.chart/main.c: d.vect.chart: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * lib/gis/parser_standard_options.c: libgis: report none color also for G_OPT_C_FG * display/d.vect/main.c: d.vect: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * display/d.thematic.area/main.c: d.thematic.area: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * display/d.rhumbline/main.c: d.rhumbline: use standardized options (https://trac.osgeo.org/grass/ticket/2409) 2014-11-25 Luca Delucchi * scripts/v.rast.stats/v.rast.stats.py: v.rast.stats: fix bug with infinity value (https://trac.osgeo.org/grass/ticket/2343) 2014-11-25 Martin Landa * display/d.rast.arrow/main.c: d.rast.arrow: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * display/d.profile/main.c: d.profile: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * scripts/d.polar/d.polar.py: d.polar: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * gui/scripts/Makefile: gui scripts: makefile cosmetics 2014-11-25 Luca Delucchi * gui/wxpython/rlisetup/functions.py, gui/wxpython/rlisetup/wizard.py: g.gui.rlisetup: improved tool: check temporal files already exist, add capability to choose the layer number; some PEP8 cleanup 2014-11-25 Markus Metz * vector/v.mkgrid/main.c, vector/v.mkgrid/v.mkgrid.html: v.mkgrid: make grid option optional for position=region, update examples 2014-11-25 Luca Delucchi * lib/python/pygrass/modules/grid/grid.py: pygrass grid: fix the right name parameter to remove raster 2014-11-25 Martin Landa * lib/gis/parser.c: libgis: cosmetics in static declarations (parser.c) 2014-11-25 Luca Delucchi * scripts/r.tileset/r.tileset.py: r.tileset: catch m.proj error if the proj string is wrong * scripts/r.tileset/r.tileset.py: r.tileset: added some check for possible errors, PEP8 cleanup 2014-11-25 Martin Landa * display/d.histogram/main.c: d.histogram: don't use uppercase options (https://trac.osgeo.org/grass/ticket/2409) * display/d.grid/main.c: d.grid: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * display/d.geodesic/main.c: d.geodetic: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * display/d.fontlist/main.c: d.fontlist: don't use uppercase keys (https://trac.osgeo.org/grass/ticket/2409) * display/d.font/main.c: d.font: don't use uppercase keys (https://trac.osgeo.org/grass/ticket/2409) * display/d.colortable/main.c: d.colortable: use standardized options (https://trac.osgeo.org/grass/ticket/2409) * vector/v.label/main.c, vector/v.lrs/v.lrs.label/main.c: use G_OPT_C_BG (https://trac.osgeo.org/grass/ticket/2409) 2014-11-25 Markus Metz * vector/v.mkgrid/v.mkgrid.html: v.mkgrid: update examples 2014-11-25 Martin Landa * lib/gis/progrm_nme.c: libgis: strip also .py extension from program name * lib/gis/basename.c, lib/gis/progrm_nme.c: libgis: doxygen cosmetics 2014-11-24 Luca Delucchi * scripts/Makefile, scripts/v.in.gns/Makefile, scripts/v.in.gns/v.in.gns.html, scripts/v.in.gns/v.in.gns.py: v.in.gns: moved from trunk to addons in https://trac.osgeo.org/grass/changeset/62900 * scripts/v.in.gns/v.in.gns.py: v.in.gns: update with new gns format 2014-11-24 Markus Neteler * man/build_keywords.py: keywords: remove debug output 2014-11-24 Markus Metz * vector/v.mkgrid/grid_structs.h, vector/v.mkgrid/hexgrid.c, vector/v.mkgrid/local_proto.h, vector/v.mkgrid/main.c, vector/v.mkgrid/rotate.c, vector/v.mkgrid/v.mkgrid.html, vector/v.mkgrid/write_grid.c: v.mkgrid: simplify user interface, optimze rotation, add hexagon creation 2014-11-24 Markus Neteler * raster/r.usler/r.usler.html: r.usler manual: minor change * raster/r.uslek/r.uslek.html: r.uslek manual: example now visible * raster/r.uslek/prct2tex.c, raster/r.uslek/r.uslek.html, raster/r.uslek/tex2usle_k.c: r.uslek manual: example added with randomized values; use G_verbose_message() * raster/r.uslek/main.c, raster/r.uslek/tex2usle_k.c: r.uslek: organic matter range fix; fp precision fix 2014-11-24 Anna Petrášová * raster/r.in.lidar/r.in.lidar.html, vector/v.in.lidar/v.in.lidar.html: r.in.lidar: copy note from v.in.lidar about laz 2014-11-24 Yann Chemin * raster/r.uslek/r.uslek.html: Added meaningful test data in manual 2014-11-24 Markus Metz * display/d.vect/d.vect.html, display/d.vect/shape.c: d.vect: revert https://trac.osgeo.org/grass/changeset/59117, update manual 2014-11-24 Martin Landa * vector/v.what.rast/v.what.rast.html: v.what.rast: remove link to v.what.rast.buffer (GRASS 6 only addon) 2014-11-24 Anna Petrášová * raster/r.colors/edit_colors.c: r.colors: use new parser option dependencies 2014-11-23 Soeren Gebbert * temporal/temporalintro.html: temporal modules: Documentation update 2014-11-23 Markus Neteler * man/build_html.py, raster/r.colors/r.colors.html, raster3d/r3.out.vtk/r3.out.vtk.html, temporal/t.rast.to.rast3/t.rast.to.rast3.html, temporal/t.rast.to.rast3/t.rast.to.rast3.py, temporal/t.rast3d.algebra/t.rast3d.algebra.py, temporal/t.rast3d.extract/t.rast3d.extract.html, temporal/t.rast3d.extract/t.rast3d.extract.py, temporal/t.rast3d.mapcalc/t.rast3d.mapcalc.html, temporal/t.rast3d.univar/t.rast3d.univar.html, temporal/t.rast3d.univar/t.rast3d.univar.py, temporal/t.unregister/t.unregister.html, temporal/t.unregister/t.unregister.py, vector/v.vol.rst/v.vol.rst.html, vector/v.what.rast3/v.what.rast3.html: manual: 3d raster -> 3D raster 2014-11-23 Soeren Gebbert * temporal/t.rast.algebra/t.rast.algebra.html, temporal/t.rast.univar/t.rast.univar.html, temporal/t.rast3d.algebra/t.rast3d.algebra.html, temporal/t.rast3d.algebra/t.rast3d.algebra.py, temporal/t.rast3d.extract/t.rast3d.extract.html, temporal/t.rast3d.list/t.rast3d.list.html, temporal/t.rast3d.mapcalc/t.rast3d.mapcalc.html, temporal/t.rast3d.univar/t.rast3d.univar.html, temporal/t.rast3d.univar/t.rast3d.univar.py, temporal/t.register/t.register.html, temporal/t.remove/t.remove.html, temporal/t.rename/t.rename.html, temporal/t.sample/t.sample.html, temporal/t.sample/t.sample.py, temporal/t.select/t.select.html, temporal/t.shift/t.shift.html, temporal/t.snap/t.snap.html, temporal/t.support/t.support.html, temporal/t.unregister/t.unregister.html: temporal modules: New manual pages and updates * temporal/t.connect/t.connect.html, temporal/t.create/t.create.html, temporal/t.info/t.info.html, temporal/t.list/t.list.html, temporal/t.merge/t.merge.html, temporal/t.rast.accdetect/t.rast.accdetect.html, temporal/t.rast.accumulate/t.rast.accumulate.html, .../t.rast.aggregate.ds/t.rast.aggregate.ds.html, temporal/t.rast.aggregate/t.rast.aggregate.html, temporal/t.rast.algebra/t.rast.algebra.html, temporal/t.rast.colors/t.rast.colors.html, temporal/t.rast.export/t.rast.export.html, temporal/t.rast.extract/t.rast.extract.html, temporal/t.rast.gapfill/t.rast.gapfill.html, temporal/t.rast.import/t.rast.import.html, temporal/t.rast.list/t.rast.list.html, temporal/t.rast.mapcalc/t.rast.mapcalc.html, temporal/t.rast.neighbors/t.rast.neighbors.html, temporal/t.rast.out.vtk/t.rast.out.vtk.html, temporal/t.rast.series/t.rast.series.html, temporal/t.rast.series/t.rast.series.py, temporal/t.rast.to.rast3/t.rast.to.rast3.html, temporal/t.rast.to.rast3/t.rast.to.rast3.py: temporal modules: New manual pages added and existing manual pages updated. * temporal/t.rast.algebra/testsuite/test_raster_algebra_granularity.p y: temporal modules: Fixed hash operator test 2014-11-22 Markus Neteler * lib/gis/parser_html.c, man/build_keywords.py: manual: keyword index HTML'ized * vector/v.mkgrid/main.c: v.mkgrid: expand module description * scripts/v.pack/v.pack.py, scripts/v.unpack/v.unpack.py: fix broken keyword list 2014-11-21 Glynn Clements * general/g.parser/rules.c: Support "required" rule 2014-11-21 Markus Neteler * raster/r.uslek/prct2tex.c, raster/r.uslek/r.uslek.html, raster/r.uslek/tex2usle_k.c: r.uslek: trying to generate a working test case * raster/r.thin/r.thin.html, raster/r.thin/r_thin_network.png, raster/r.thin/r_thin_vectorized.png: r.thin manual: example added 2014-11-21 Vaclav Petras * scripts/Makefile, scripts/d.shadedmap/d.shadedmap.html, scripts/d.shadedmap/d.shadedmap.py, scripts/d.shadedmap/dshadedmap.png, scripts/r.shadedmap/Makefile, scripts/r.shadedmap/r.shadedmap.html, scripts/r.shadedmap/r.shadedmap.py, scripts/r.shadedmap/rshadedmap.png: d.shadedmap: split into two modules d.shadedmap for display and r.shadedmap for creating raster * the raster creation functionality was anyway not sharing any code with the display part in the original d.shadedmap * similar things are parameters and manual, so there is now some duplication in this * thanks to r.shadedmap, GRASS shading is available to QGIS and others * in wxGUI one can create the raster in usual way (before: pressing OK or Apply in d command dialog with no overwrite support) * adds also brighten functionality for r.shadedmap implemented according to r.his manual (probably not perfect) * changing examples to NC and adding images (different image for each module) 2014-11-21 Anna Petrášová * gui/wxpython/gui_core/widgets.py: wxGUI/search: fix commit https://trac.osgeo.org/grass/changeset/62608 by removing additional event binding 2014-11-20 Markus Neteler * temporal/t.connect/t.connect.html, temporal/t.info/t.info.html, temporal/t.list/t.list.html, temporal/t.merge/t.merge.html, temporal/t.rast.accumulate/t.rast.accumulate.html, temporal/t.rast.export/t.rast.export.html, temporal/t.register/t.register.html, temporal/t.remove/t.remove.html, temporal/t.vect.list/t.vect.list.html, temporal/t.vect.what.strds/t.vect.what.strds.html, temporal/temporalintro.html: temporal manual: minor updates 2014-11-20 Martin Landa * general/g.copy/g.copy.html: g.copy: manual cosmetics 2014-11-20 Markus Neteler * scripts/r.reclass.area/r.reclass.area.py: r.reclass.area: minor code cleanup of location check * vector/v.kcv/main.c, vector/v.mkgrid/main.c, vector/v.mkgrid/v.mkgrid.html, vector/v.mkgrid/v_mkgrid_ppattern.png, vector/v.normal/main.c, vector/v.normal/v.normal.html, vector/v.perturb/main.c, vector/v.qcount/main.c, vector/v.qcount/v.qcount.html, vector/v.random/main.c, vector/v.random/v.random.html: manual: minor cleanup; v.mkgrid example screenshot added; keyword added 2014-11-20 Markus Metz * imagery/i.segment/i.segment.html: i.segment: update manual 2014-11-20 Anna Petrášová * gui/wxpython/rdigit/controller.py: rdigit: finish drawing of line/area before saving or switching tools 2014-11-20 Vaclav Petras * display/d.his/d.his.html, display/d.his/main.c, raster/r.his/main.c, raster/r.his/r.his.html: d.his and r.his: use whole words in the option names rather than letters, do not repeat obvious map in option names (breaks d.shadedmap) 2014-11-20 Anna Petrášová * gui/wxpython/dbmgr/vinfo.py, gui/wxpython/mapdisp/frame.py, lib/python/script/vector.py: pythonlib/wxGUI: better error handling of vector_what * gui/wxpython/gui_core/forms.py: wxGUI: fix closing d.* dialog of a new layer which was removed 2014-11-20 Vaclav Petras * lib/python/script/core.py: pythonlib/script: ignore any errors from g.version which may segfault with incomplete build (see also https://trac.osgeo.org/grass/ticket/2351, https://trac.osgeo.org/grass/changeset/61589 and https://trac.osgeo.org/grass/changeset/62748) 2014-11-19 Vaclav Petras * raster/r.grow/DEPRECATED, raster/r.grow/Makefile, raster/r.grow/main.c, raster/r.grow/r.grow.html: r.grow: move the C version of r.grow to addons as r.grow.shrink since it supports shrinking * remove C version of r.grow in release branch 7.0 * see also https://trac.osgeo.org/grass/ticket/2368 and https://trac.osgeo.org/grass/ticket/1024 * note: trunk and 7.0 now contains Python version of r.grow which is using r.grow.distance and does not support shrinking 2014-11-19 Anna Petrášová * raster/r.in.poly/getformat.c: r.in.poly: fix writing cell value 0 2014-11-19 Markus Neteler * vector/v.mkgrid/v.mkgrid.html: v.mkgrid manual: point pattern example added 2014-11-19 Soeren Gebbert * temporal/t.rast.algebra/testsuite/test_raster_algebra.py, temporal/t.rast.algebra/testsuite/test_raster_algebra_fails.py: temporal modules: Fixed algebra tests * lib/python/temporal/temporal_algebra.py, lib/python/temporal/temporal_raster3d_algebra.py, lib/python/temporal/temporal_raster_algebra.py, .../temporal/temporal_raster_base_algebra.py, lib/python/temporal/temporal_vector_algebra.py, .../testsuite/unittests_temporal_raster_algebra.py, .../unittests_temporal_raster_algebra_grs.py: temporal framework: New functions to define stds of different types in an algebra expression. 2014-11-19 Anna Petrášová * gui/wxpython/gui_core/gselect.py: wxGUI: fix https://trac.osgeo.org/grass/ticket/2493 (wxgui file import wizards: all files should be defined as *) * gui/wxpython/rdigit/controller.py, gui/wxpython/rdigit/toolbars.py: wxGUI/rdigit: reflect recent changes in r.in.poly, small bugfixes including fixing drawing order, setting color table * raster/r.in.poly/testsuite/test_rinpoly.py: r.in.poly: added testsuite (showing unresolved bug with labels) * raster/r.in.poly/format.h, raster/r.in.poly/get_item.c, raster/r.in.poly/getformat.c, raster/r.in.poly/local_proto.h, raster/r.in.poly/main.c, raster/r.in.poly/poly2rast.c, raster/r.in.poly/raster.c: r.in.poly: add support for FCELL, DCELL output map and fix writing zeros and nulls 2014-11-18 Markus Metz * lib/gis/parser_html.c: libgis: code cosmetic, sync G__usage_html() to G_usage() 2014-11-18 Markus Neteler * scripts/r.rgb/r.rgb.html, scripts/r.rgb/r_rgb_elevation.png: r.rgb: example screenshot * scripts/d.vect.thematic/d.vect.thematic.html, scripts/d.vect.thematic/d_vect_thematic_equake.png: d.vect.thematic manual: earthquake screenshot added 2014-11-18 Martin Landa * scripts/r.rgb/r.rgb.html: r.rgb: add example * scripts/r.rgb/r.rgb.html, scripts/r.rgb/r.rgb.py: r.rgb: output_prefix -> basename * vector/v.out.postgis/v.out.postgis.html: v.out.postgis: fix postgis topology link 2014-11-18 Markus Metz * imagery/i.segment/write_output.c: i.segment: fix goodness of fit 2014-11-18 Anna Petrášová * gui/wxpython/Makefile, gui/wxpython/core/render.py, gui/wxpython/gui_core/toolbars.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/toolbars.py, gui/wxpython/mapwin/buffered.py, gui/wxpython/mapwin/graphics.py, gui/wxpython/rdigit/__init__.py, gui/wxpython/rdigit/controller.py, gui/wxpython/rdigit/dialogs.py, gui/wxpython/rdigit/toolbars.py, gui/wxpython/vdigit/toolbars.py: wxGUI: raster digitizer added, enables drawing areas, lines, points and setting buffer for individual features [news] 2014-11-18 Martin Landa * man/grassdocs.css: manual: enlarge body 2014-11-17 Markus Metz * lib/gis/parser_html.c: libgis: fix G__usage_html() if no flags were defined 2014-11-17 Soeren Gebbert * lib/python/temporal/abstract_dataset.py, lib/python/temporal/temporal_algebra.py, lib/python/temporal/temporal_raster3d_algebra.py, lib/python/temporal/temporal_raster_algebra.py, .../temporal/temporal_raster_base_algebra.py, lib/python/temporal/temporal_vector_algebra.py, .../testsuite/unittests_temporal_algebra.py, .../testsuite/unittests_temporal_raster_algebra.py, .../testsuite/unittests_temporal_vector_algebra.py: temporal framework: Bugfixing and code cleanup in the temporal algebra 2014-11-17 Markus Neteler * vector/v.neighbors/v.neighbors.html: v.neighbors manual: example expanded (closes trac https://trac.osgeo.org/grass/ticket/2488) 2014-11-17 Markus Metz * lib/python/pygrass/raster/testsuite/test_category.py, lib/python/pygrass/raster/testsuite/test_history.py, lib/python/pygrass/vector/testsuite/test_vector.py: pygrass: testsuit based on basic nc data * lib/python/pygrass/vector/testsuite/test_vector.py: pygrass: testsuite vector points_of_interest does not exist in nc_spm * lib/python/pygrass/raster/testsuite/test_category.py, lib/python/pygrass/raster/testsuite/test_history.py: pygrass: testsuite raster geology does not exist in nc_spm 2014-11-17 Markus Neteler * grass.pc.in: pkg-config file: update 2014-11-17 Martin Landa * general/g.parser/g.parser.html: g.parser: add -n to synopsis section * general/g.parser/g.parser.html, tools/mkhtml.py: g.parser: generate header & footer 2014-11-17 Markus Metz * lib/gis/parser.c: libgis: chop options 2014-11-17 Luca Delucchi * lib/gis/parser_html.c, man/build_keywords.py, man/build_topics.py, man/grassdocs.css: manual: cliccable topics refs, anchors for keyword page, pep8 cleanup 2014-11-17 Markus Neteler * raster/r.in.xyz/r.in.xyz.html: r.in.xyz manual: explain import of x,y,string data trick 2014-11-16 Martin Landa * gui/wxpython/gmodeler/model.py, gui/wxpython/lmgr/frame.py: wxGUI: fix ;File -> Run model' * lib/gis/parser_help.c, lib/gis/parser_html.c: libgis: document --ui flag 2014-11-16 Vaclav Petras * display/d.thematic.area/d.thematic.area.html, vector/v.class/v.class.html: d.thematic.area: option is key is column not data 2014-11-16 Anna Petrášová * gui/wxpython/lmgr/layertree.py, gui/wxpython/nviz/mapwindow.py: wxGUI/layertree: fix weird behavior when there is a lot of layers caused by wrong CustomTreeCtrl API usage, fixed also https://trac.osgeo.org/grass/ticket/2257 and partially groups drag and drop problem 2014-11-15 Vaclav Petras * imagery/i.cluster/i.cluster.html, imagery/i.maxlik/i.maxlik.html, imagery/i.maxlik/i_maxlik_classes.png: i.maxlik: add example image, add rejection handling suggestion, change map names (do the same for i.cluster example) 2014-11-15 Martin Landa * gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/layertree.py: wxGUI: add r|v.pack a r|v.unpack to layer manager's contextual menu 2014-11-15 Markus Metz * general/g.version/main.c, lib/gis/token.c: libgis: fix and simplify G_tokenize() * vector/v.neighbors/main.c: v.neighbors: add messages 2014-11-14 Markus Neteler * vector/v.neighbors/main.c, vector/v.neighbors/v.neighbors.html: v.neighbors: more reasonable warnings 2014-11-14 Martin Landa * general/g.gisenv/g.gisenv.html: g.gisenv: document store=mapset * general/g.gisenv/g.gisenv.html: g.gisenv: note also wx_debug * lib/init/variables.html: variables: note that on Windows the files are stored in %APPDATA% 2014-11-14 Markus Neteler * vector/v.generalize/main.c: v.generalize: check that input map contains lines * vector/v.neighbors/v.neighbors.html: v.neighbors manual: example updated * vector/v.neighbors/main.c: v.neighbors: more informative error message 2014-11-14 Anna Petrášová * gui/wxpython/xml/toolboxes.xml: wxGUI/menu: add r.category into Change category values and labels submenu 2014-11-13 Markus Neteler * vector/v.neighbors/v.neighbors.html: v.neighbors manual: example added 2014-11-13 Martin Landa * scripts/d.to.rast/d.to.rast.py: d.to.rast: remove print statement 2014-11-13 Markus Neteler * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ko.po, locale/po/grasswxpy_lv.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ro.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: i18N: update from templates; cleanup 2014-11-13 Luca Delucchi * gui/wxpython/rlisetup/functions.py, gui/wxpython/rlisetup/wizard.py: g.gui.rlisetup: improved vector input 2014-11-12 Markus Neteler * lib/cairodriver/graph.c, lib/pngdriver/graph_set.c: pngdriver, cairodriver: debug msg added * raster/r.in.xyz/main.c: r.in.xyz: add keyword 2014-11-12 Soeren Gebbert * .../testsuite/test_aggregation_absolute.py, .../test_aggregation_absolute_parallel.py, .../testsuite/test_aggregation_relative.py: temporal modules: New tests for parallel processing of t.rast.aggregate 2014-11-11 Soeren Gebbert * lib/python/pygrass/modules/interface/module.py: pygrass: More tests and fixed function for the ParallelModuleQueue * lib/python/docs/src/temporal_framework.rst, lib/python/temporal/temporal_algebra.py, lib/python/temporal/temporal_operator.py, lib/python/temporal/temporal_vector_algebra.py, lib/python/temporal/univar_statistics.py: temporal framework: Sphinx documentation fixes 2014-11-11 Vaclav Petras * lib/python/script/core.py: pythonlib: describe more error and fatal functions 2014-11-11 Pietro Zambelli * lib/python/pygrass/vector/table.py, lib/python/pygrass/vector/testsuite/test_table.py: pygrass: Fix Table update and Column add methods, Fix test. 2014-11-11 Glynn Clements * lib/python/script/core.py: Allow control of error handling for run_command() etc 2014-11-11 Soeren Gebbert * lib/python/temporal/temporal_algebra.py: temporal framework: Better error handling when enabling the temporal granularity algebra * temporal/t.rast.algebra/t.rast.algebra.py, .../testsuite/test_raster_algebra_fails.py, .../test_raster_algebra_granularity_fails.py, temporal/t.rast.extract/testsuite/test_extract.py, temporal/t.rast3d.algebra/t.rast3d.algebra.py, .../testsuite/test_raster3d_algebra.py, .../t.rast3d.extract/testsuite/test_extract.py: temporal modules: More tests; enabled temporal granularity algebra in t.rast3d.algebra 2014-11-11 Anna Petrášová * gui/wxpython/iclass/frame.py: wxGUI/iclass: better cleanup handling - https://trac.osgeo.org/grass/ticket/2482 2014-11-10 Markus Neteler * vector/v.sample/v.sample.html: v.sample manual: example updated 2014-11-10 Anna Petrášová * gui/wxpython/gui_core/gselect.py: wxGUI: handle CalledModuleError coming from checking db connection in d.vect dialog 2014-11-10 Huidae Cho * general/g.remove/g.remove.html: g.remove: Update the manual 2014-11-09 Markus Metz * raster/r.li/r.li.edgedensity/edgedensity.c: r.li.edgedensity: add flag to exclude border egdes * vector/v.net/connect.c: v.net: fix https://trac.osgeo.org/grass/ticket/2473 * lib/db/dbmi_client/start.c: dblib: no more db driver zombies in wingrass (fix https://trac.osgeo.org/grass/ticket/1579) 2014-11-08 Martin Landa * gui/wxpython/gcp/manager.py: wxGUI/gcp: fix settings dialog on save method (giface defined by parent) 2014-11-08 Markus Neteler * lib/pngdriver/box.c, lib/pngdriver/color.c, lib/pngdriver/draw.c, lib/pngdriver/draw_bitmap.c, lib/pngdriver/driver.c, lib/pngdriver/erase.c, lib/pngdriver/graph_close.c, lib/pngdriver/graph_set.c, lib/pngdriver/line_width.c, lib/psdriver/draw.c: minor doxygen fixes 2014-11-07 Martin Landa * vector/v.in.ogr/geom.c: v.in.ogr: skip polygons with no rings (do not fail) * gui/wxpython/mapwin/decorations.py: wxGUI: define min size for TextLayerDialog * gui/wxpython/mapwin/decorations.py: wxGUI: make TextLayerDialog resizable 2014-11-07 Markus Metz * vector/v.what/what.c: v.what: fix json output 2014-11-07 Martin Landa * display/d.legend/main.c: d.legend: fix typo in module description 2014-11-07 Anna Petrášová * gui/wxpython/core/utils.py: wxGUI: change GuiModuleMain implementation, calls simply main() instead of forking new process because it was not stable and not working on Windows and Mac * raster/r.param.scale/find_normal.c, raster/r.param.scale/process.c: r.param.scale: propagate NULL values instead of ignoring them - https://trac.osgeo.org/grass/ticket/2466 2014-11-06 Soeren Gebbert * temporal/t.rast.algebra/t.rast.algebra.py, .../testsuite/test_raster_algebra_granularity.py: temporal modules: Enabled granularity based algebra in t.rast.mapcalc and added tests * lib/python/temporal/extract.py, .../temporal/testsuite/unittests_temporal_raster_algebra.py, .../temporal/testsuite/unittests_temporal_raster_algebra_grs.py: temporal framework: Small fix and test header cleanup 2014-11-06 Anna Petrášová * lib/python/script/vector.py: pythonlib: fix for comment:4:ticket:2431 - object_pairs_hook not implemented in python 2.6, it's needed for using OrderedDict instead of normal dict, but vector_what will still work, only the order in which the results are presented is not defined 2014-11-06 Soeren Gebbert * temporal/t.rast.aggregate/testsuite/test_aggregation_absolute.py, temporal/t.rast.aggregate/testsuite/test_aggregation_relative.py, temporal/t.rast3d.extract/t.rast3d.extract.py: temporal modules: Small test modification and bugfixing 2014-11-06 Anna Petrášová * gui/wxpython/gui_core/widgets.py: wxGUI: fix d.northarrow thumbnail selection widget - change of directory structure was not reflected 2014-11-06 Soeren Gebbert * temporal/Makefile: temporal modules: Fixed algebra module names in Makefile * .../testsuite/test_raster_algebra.py, .../testsuite/test_raster3d_algebra.py, .../testsuite/test.t.vect.algebra.sh, .../testsuite/test_vector_algebra.py: temporal modules: New temporal algebra tests 2014-11-06 Markus Neteler * temporal/Makefile: small fix for https://trac.osgeo.org/grass/changeset/62637 * imagery/i.atcorr/iwave.cpp: i.atcorr: remove duplicate entry of 'worldview 2 blue' 2014-11-06 Soeren Gebbert * .../{t.rast.mapcalc2 => t.rast.algebra}/Makefile, .../t.rast.algebra.html}, .../t.rast.algebra.py}, temporal/t.rast.mapcalc2/test.t.rast.mapcalc2.sh, .../Makefile, .../t.rast3d.algebra.html}, .../t.rast3d.algebra.py}, .../t.rast3d.mapcalc2/test.t.rast3d.mapcalc2.sh, temporal/t.vect.algebra/t.vect.algebra.html, temporal/t.vect.algebra/t.vect.algebra.py: temporal modules: Renaming of the temporal algebra modules from t.*.mapcalc2 to t.*.algebra * temporal/{t.vect.mapcalc => t.vect.algebra}/Makefile, .../t.vect.algebra.html}, .../t.vect.algebra.py}, .../testsuite/test.t.vect.algebra.sh}: temporal modules: Renaming vector mapcalc module into vector algebra module * lib/python/temporal/register.py, lib/python/temporal/temporal_algebra.py, .../temporal/temporal_raster_base_algebra.py, lib/python/temporal/temporal_vector_algebra.py, .../testsuite/unittests_temporal_algebra.py, .../testsuite/unittests_temporal_algebra_grs.py, .../unittests_temporal_raster_algebra_grs.py: temporal framework: New temporal algebra functionality implemented to support granularity sampling instead of topological sampling. 2014-11-06 Glynn Clements * include/defs/gis.h: Fallback in case RELDIR not defined 2014-11-06 Soeren Gebbert * lib/python/temporal/open_stds.py, lib/python/temporal/temporal_algebra.py, lib/python/temporal/temporal_granularity.py, .../testsuite/unittests_temporal_algebra.py: temporal framework: New temporal algebra approach implemented, that uses the common granularity of all STDS in an expression to perform map algebra. Some minor fixes and a new function to compute the common granularity for relative time. 2014-11-05 Martin Landa * raster/r.shaded.relief/main.c: r.shaded.relief: remove non-standard output handling (default answer) more guisections 2014-11-05 Soeren Gebbert * temporal/t.unregister/testsuite/test_unregister.py: temporal modules: Fixed docs and function names * temporal/t.rast.aggregate/t.rast.aggregate.py, .../test.t.rast.aggregate.relative_time.sh, .../testsuite/test.t.rast.aggregate.sh, .../testsuite/test_aggregation_absolute.py, .../testsuite/test_aggregation_relative.py: temporal modules: fixed aggregation computation, converted bash tests into python tests * lib/python/temporal/register.py, lib/python/temporal/temporal_granularity.py: temporal framework: Fixed wrong granularity computation and name check befor deletion in register function. 2014-11-05 Martin Landa * gui/wxpython/lmgr/layertree.py: wxGUI: be less verbose when changing computational region contextual menu * gui/wxpython/core/utils.py: remove print statement (accidentally introduced in https://trac.osgeo.org/grass/changeset/62622) * gui/wxpython/core/utils.py: wxGUI: catch ValueError in utils.split() * raster/r.patch/main.c: r.patch: message cosmetics 2014-11-05 Soeren Gebbert * temporal/t.unregister/t.unregister.html, temporal/t.unregister/t.unregister.py, temporal/t.unregister/testsuite/test_unregister.py: temporal modules: Improved description of t.unregister 2014-11-05 Anna Petrášová * gui/wxpython/gui_core/gselect.py: wxGUI: call vector_db only with valid parameters; fixed previously ignored error coming from vnet initialization after run_command API change https://trac.osgeo.org/grass/ticket/2326 2014-11-05 Soeren Gebbert * temporal/t.unregister/testsuite/test_unregister.py: temporal modules: New test for t.unregister 2014-11-05 Anna Petrášová * gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/mapdisp/frame.py: wxGUI: fix renaming map displays * gui/wxpython/gui_core/treeview.py, gui/wxpython/gui_core/widgets.py: wxGUI/search tab: fixes for wxPython 3, fixed finding and showing modules in tree * gui/wxpython/gui_core/toolbars.py: wxGUI: fix vdigit toolbar (selection arrow button) with wxPython 3 * gui/wxpython/vdigit/dialogs.py: wxGUI: fix wxPython 3 related bug https://trac.osgeo.org/grass/ticket/2471: wxgui digitizer update categories dialog is not closable 2014-11-04 Martin Landa * gui/wxpython/xml/toolboxes.xml: wxGUI: remove extra separators between g.copy/rename/remove 2014-11-04 Soeren Gebbert * temporal/t.connect/testsuite/test_distr_tgis_db_raster.py, temporal/t.connect/testsuite/test_distr_tgis_db_raster3d.py, temporal/t.connect/testsuite/test_distr_tgis_db_vector.py: temporal modules: Correct header comment in tests * temporal/t.rast.mapcalc2/t.rast.mapcalc2.html, temporal/t.select/t.select.html, temporal/t.vect.mapcalc/t.vect.mapcalc.html: temporal modules: New temporal algebra approach implemented by Thomas Leppelt. * lib/python/temporal/Makefile, lib/python/temporal/__init__.py, lib/python/temporal/temporal_algebra.py, lib/python/temporal/temporal_operator.py, lib/python/temporal/temporal_raster3d_algebra.py, lib/python/temporal/temporal_raster_algebra.py, .../temporal/temporal_raster_base_algebra.py, lib/python/temporal/temporal_raster_operator.py, lib/python/temporal/temporal_vector_algebra.py, lib/python/temporal/temporal_vector_operator.py, lib/python/temporal/testsuite/test_doctests.py, .../temporal/testsuite/test_register_function.py, .../testsuite/test_temporal_raster_algebra.py, .../testsuite/unittests_temporal_algebra.py, .../testsuite/unittests_temporal_conditionals.py, ...a.py => unittests_temporal_raster3d_algebra.py}, .../testsuite/unittests_temporal_raster_algebra.py, .../unittests_temporal_raster_conditionals.py, .../testsuite/unittests_temporal_vector_algebra.py: temporal framework: New temporal algebra approach implemented by Thomas Leppelt. Additional algebra tests implemented. 2014-11-04 Markus Neteler * vector/vectorintro.html: vectorintro.html: minor fixes 2014-11-04 Martin Landa * gui/wxpython/dbmgr/base.py: wxGUI/dbmgr: fix ids for contextual menu add null/stddev to field statistics fix field statistics for DBF driver 2014-11-04 Markus Metz * raster/r.li/r.li.edgedensity/edgedensity.c: r.li.edgedensity: fix edge count 2014-11-03 Martin Landa * gui/wxpython/dbmgr/base.py: wxGUI/dbmgr: implement FieldStatistics 2014-11-03 Markus Metz * raster/r.li/r.li.cwed/cwed.c, raster/r.li/r.li.edgedensity/edgedensity.c, raster/r.li/r.li.patchdensity/main.c, raster/r.li/r.li.shape/main.c: r.li: fix total area: sample area without NULL cells 2014-11-03 Martin Landa * gui/wxpython/lmgr/datacatalog.py: wxGUI/datacatalog: fix when destination mapset has no maps 2014-11-03 Anna Petrášová * tools/pep8config.txt, tools/pylintrc.txt: tools: add info where to place pep8 and pylint config files * gui/wxpython/docs/wxGUI.html: wxGUI/docs: clarify misleading text about removing/renaming layers * vector/v.what/testsuite/test_vwhat_layers.py: v.what: fix test by initializing db 2014-11-03 Markus Neteler * raster/Makefile, raster/r.bitpattern/Makefile, raster/r.bitpattern/main.c, raster/r.bitpattern/r.bitpattern.html: r.bitpattern moved to Addons in https://trac.osgeo.org/grass/changeset/62568 2014-11-03 Vaclav Petras * gui/wxpython/vdigit/g.gui.vdigit.py, lib/python/exceptions/__init__.py, lib/python/script/array.py, lib/python/script/core.py, lib/python/script/db.py, lib/python/script/raster.py, lib/python/script/raster3d.py, lib/python/temporal/aggregation.py, lib/python/temporal/extract.py, lib/python/temporal/mapcalc.py, lib/python/temporal/stds_export.py, lib/python/temporal/stds_import.py, scripts/d.shadedmap/d.shadedmap.py, scripts/db.dropcolumn/db.dropcolumn.py, scripts/db.in.ogr/db.in.ogr.py, scripts/db.out.ogr/db.out.ogr.py, scripts/db.test/db.test.py, scripts/g.extension.all/g.extension.all.py, scripts/i.in.spotvgt/i.in.spotvgt.py, scripts/r.fillnulls/r.fillnulls.py, scripts/r.grow/r.grow.py, scripts/r.in.srtm/r.in.srtm.py, scripts/r.in.wms/wms_base.py, scripts/r.mask/r.mask.py, scripts/r.out.xyz/r.out.xyz.py, scripts/r3.in.xyz/r3.in.xyz.py, scripts/v.build.all/v.build.all.py, scripts/v.convert.all/v.convert.all.py, scripts/v.db.addtable/v.db.addtable.py, scripts/v.db.dropcolumn/v.db.dropcolumn.py, scripts/v.db.droprow/v.db.droprow.py, scripts/v.db.droptable/v.db.droptable.py, scripts/v.db.join/v.db.join.py, scripts/v.db.reconnect.all/v.db.reconnect.all.py, scripts/v.dissolve/v.dissolve.py, scripts/v.in.e00/v.in.e00.py, scripts/v.in.gps/v.in.gps.py, scripts/v.in.mapgen/v.in.mapgen.py, scripts/v.in.wfs/v.in.wfs.py, scripts/v.out.gps/v.out.gps.py, scripts/v.rast.stats/v.rast.stats.py, scripts/v.to.lines/v.to.lines.py, scripts/v.unpack/v.unpack.py, scripts/v.what.vect/v.what.vect.py, temporal/t.rast.colors/t.rast.colors.py, temporal/t.rast.out.vtk/t.rast.out.vtk.py, temporal/t.rast.series/t.rast.series.py, temporal/t.rast.to.rast3/t.rast.to.rast3.py, .../t.vect.observe.strds/t.vect.observe.strds.py, temporal/t.vect.what.strds/t.vect.what.strds.py: pythonlib: raise exceptions from run_command and others (https://trac.osgeo.org/grass/ticket/2326) * run_command and write_command are raising exception instead of returning subprocess retrun code * read_command is raising instead of being silent in case of error (same for parse_command) * code using/checking return code changed to try-except, rest left as it was * basic functions in GUI and tests are running 2014-11-02 Anna Petrášová * temporal/t.vect.what.strds/t.vect.what.strds.py: temporal: fix g.remove call * gui/wxpython/vnet/widgets.py: wxGUI/vnet: fix encoding problem with French locale 2014-11-02 Helmut Kudrnovsky * lib/python/pygrass/messages/__init__.py: pygrass/messages/__init__.py: fix typo 2014-11-02 Markus Neteler * gui/wxpython/xml/toolboxes.xml, raster/Makefile, raster/r.stream.channel/Makefile, raster/r.stream.channel/io.c, raster/r.stream.channel/io.h, raster/r.stream.channel/local_proto.h, raster/r.stream.channel/local_vars.h, raster/r.stream.channel/main.c, raster/r.stream.channel/r.stream.channel.html, raster/r.stream.channel/stream_topology.c, raster/r.stream.channel/stream_write.c, raster/r.stream.distance/Makefile, raster/r.stream.distance/distance_calc.c, raster/r.stream.distance/distance_init.c, raster/r.stream.distance/io.c, raster/r.stream.distance/io.h, raster/r.stream.distance/local_proto.h, raster/r.stream.distance/local_vars.h, raster/r.stream.distance/main.c, raster/r.stream.distance/r.stream.distance.html, raster/r.stream.extract/r.stream.extract.html, raster/r.stream.order/Makefile, raster/r.stream.order/io.c, raster/r.stream.order/io.h, raster/r.stream.order/local_proto.h, raster/r.stream.order/local_vars.h, raster/r.stream.order/main.c, raster/r.stream.order/orders.png, raster/r.stream.order/r.stream.order.html, raster/r.stream.order/stream_init.c, raster/r.stream.order/stream_order.c, raster/r.stream.order/stream_raster_close.c, raster/r.stream.order/stream_topology.c, raster/r.stream.order/stream_vector.c, raster/r.stream.segment/Makefile, raster/r.stream.segment/dirs.png, raster/r.stream.segment/io.c, raster/r.stream.segment/io.h, raster/r.stream.segment/local_proto.h, raster/r.stream.segment/local_vars.h, raster/r.stream.segment/main.c, raster/r.stream.segment/r.stream.segment.html, raster/r.stream.segment/sectors.png, raster/r.stream.segment/stream_segment.c, raster/r.stream.segment/stream_topology.c, raster/r.stream.segment/stream_vector.c, raster/r.stream.slope/Makefile, raster/r.stream.slope/main.c, raster/r.stream.slope/r.stream.slope.html, raster/r.stream.snap/Makefile, raster/r.stream.snap/io.c, raster/r.stream.snap/io.h, raster/r.stream.snap/local_proto.h, raster/r.stream.snap/local_vars.h, raster/r.stream.snap/main.c, raster/r.stream.snap/points_io.c, raster/r.stream.snap/r.stream.snap.html, raster/r.stream.snap/snap.c, raster/r.stream.stats/Makefile, raster/r.stream.stats/io.c, raster/r.stream.stats/io.h, raster/r.stream.stats/local_proto.h, raster/r.stream.stats/local_vars.h, raster/r.stream.stats/main.c, raster/r.stream.stats/r.stream.stats.html, raster/r.stream.stats/stats_calculate.c, raster/r.stream.stats/stats_prepare.c, raster/r.stream.stats/stats_print.c: selected r.stream modules: removed r.stream.channel, r.stream.distance, r.stream.order, r.stream.segment, r.stream.slope, r.stream.snap, r.stream.stats as moved back to Addons (https://trac.osgeo.org/grass/changeset/62511 and https://trac.osgeo.org/grass/changeset/62512) * TODO, doc/projectionintro.html, gui/wxpython/gcp/g.gui.gcp.html, gui/wxpython/gcp/g.gui.gcp.py, imagery/i.group/i.group.html, imagery/i.ortho.photo/lib/TODO, imagery/i.points/Makefile, imagery/i.points/analyze.c, imagery/i.points/ask.c, imagery/i.points/ask_mag.c, imagery/i.points/call.c, imagery/i.points/cell.c, imagery/i.points/cellhd.c, imagery/i.points/colors.c, imagery/i.points/conv.c, imagery/i.points/curses.c, imagery/i.points/debug.c, imagery/i.points/defs.h, imagery/i.points/digit.c, imagery/i.points/dot.c, imagery/i.points/drawcell.c, imagery/i.points/driver.c, imagery/i.points/equ.c, imagery/i.points/find.c, imagery/i.points/globals.h, imagery/i.points/graphics.c, imagery/i.points/group.c, imagery/i.points/i.points.html, imagery/i.points/input.c, imagery/i.points/local_proto.h, imagery/i.points/main.c, imagery/i.points/mark.c, imagery/i.points/mouse.c, imagery/i.points/points.c, imagery/i.points/target.c, imagery/i.points/title.c, imagery/i.points/view.c, imagery/i.points/where.c, imagery/i.points/zoom.c, imagery/i.points/zoom_box.c, imagery/i.points/zoom_pnt.c, imagery/i.rectify/main.c, imagery/i.target/i.target.html, imagery/i.vpoints/Makefile, imagery/i.vpoints/analyze.c, imagery/i.vpoints/ask.c, imagery/i.vpoints/ask_mag.c, imagery/i.vpoints/call.c, imagery/i.vpoints/cell.c, imagery/i.vpoints/cellhd.c, imagery/i.vpoints/colors.c, imagery/i.vpoints/conv.c, imagery/i.vpoints/crs.c, imagery/i.vpoints/crs.h, imagery/i.vpoints/curses.c, imagery/i.vpoints/debug.c, imagery/i.vpoints/defs.h, imagery/i.vpoints/digit.c, imagery/i.vpoints/dot.c, imagery/i.vpoints/drawcell.c, imagery/i.vpoints/drawvect.c, imagery/i.vpoints/driver.c, imagery/i.vpoints/equ.c, imagery/i.vpoints/find.c, imagery/i.vpoints/globals.h, imagery/i.vpoints/graphics.c, imagery/i.vpoints/group.c, imagery/i.vpoints/i.vpoints.html, imagery/i.vpoints/input.c, imagery/i.vpoints/main.c, imagery/i.vpoints/mark.c, imagery/i.vpoints/mouse.c, imagery/i.vpoints/plot.c, imagery/i.vpoints/points.c, imagery/i.vpoints/setup.c, imagery/i.vpoints/target.c, imagery/i.vpoints/title.c, imagery/i.vpoints/vectpoints.h, imagery/i.vpoints/view.c, imagery/i.vpoints/where.c, imagery/i.vpoints/zoom.c, imagery/i.vpoints/zoom_box.c, imagery/i.vpoints/zoom_pnt.c, imagery/imageryintro.html, lib/imagery/group.c, lib/imagery/imagerylib.dox, lib/imagery/target.c, misc/m.transform/m.transform.html, scripts/g.extension/g.extension.html, tools/dep_tree2sql.sh, vector/v.rectify/main.c, vector/v.rectify/v.rectify.html, vector/v.transform/v.transform.html: unused i.points + i.vpoints removed: replaced by g.gui.gcp * doc/vector/v.modules.html, doc/vector/vector.html: outdated docs removed * vector/v.mapcalc/Makefile, vector/v.mapcalc/README, vector/v.mapcalc/any.c, vector/v.mapcalc/any.h, vector/v.mapcalc/list.c, vector/v.mapcalc/list.h, vector/v.mapcalc/map.c, vector/v.mapcalc/map.h, vector/v.mapcalc/mapcalc.c, vector/v.mapcalc/mapcalc.h, vector/v.mapcalc/number.c, vector/v.mapcalc/number.h, vector/v.mapcalc/plugin.c, vector/v.mapcalc/plugin.h, vector/v.mapcalc/plugins/Makefile, vector/v.mapcalc/plugins/testmod.c, vector/v.mapcalc/v.mapcalc.html, vector/v.mapcalc/v.mapcalc.y, vector/v.mapcalc/vector.c, vector/v.mapcalc/vector.h, vector/v.mapcalc/yylex.c, vector/v.mapcalc/yylex.h: v.mapcalc: moved to Addons * include/Make/Doxyfile_arch_latex.in: Doxyfile_arch_latex.in: merge updates from Doxyfile_arch_html.in * gui/wxpython/xml/toolboxes.xml: fix toolbox (bug introduced in https://trac.osgeo.org/grass/changeset/62539, trac https://trac.osgeo.org/grass/ticket/2470) 2014-11-02 Anna Petrášová * gui/wxpython/gui_core/dialogs.py: wxGUI: fix zoom to saved region, broken by https://trac.osgeo.org/grass/changeset/61356 2014-11-02 Markus Neteler * grasslib.dox, gui/wxpython/xml/toolboxes.xml, raster/Makefile, raster/r.le/Makefile, raster/r.le/r.le.patch/Makefile, raster/r.le/r.le.patch/driver.c, raster/r.le/r.le.patch/input.c, raster/r.le/r.le.patch/main.c, raster/r.le/r.le.patch/patch.c, raster/r.le/r.le.patch/patch.h, raster/r.le/r.le.patch/r.le.patch.html, raster/r.le/r.le.patch/trace.c, raster/r.le/r.le.pixel/Makefile, raster/r.le/r.le.pixel/cellclip.c, raster/r.le/r.le.pixel/driver.c, raster/r.le/r.le.pixel/input.c, raster/r.le/r.le.pixel/local_proto.h, raster/r.le/r.le.pixel/main.c, raster/r.le/r.le.pixel/pixel.h, raster/r.le/r.le.pixel/r.le.pixel.html, raster/r.le/r.le.pixel/texture.c, raster/r.le/r.le.setup/Makefile, raster/r.le/r.le.setup/ask_group.c, raster/r.le/r.le.setup/colors.h, raster/r.le/r.le.setup/main.c, raster/r.le/r.le.setup/mv_wind.c, raster/r.le/r.le.setup/polytocell/Makefile, raster/r.le/r.le.setup/polytocell/README, raster/r.le/r.le.setup/polytocell/bmf.b, raster/r.le/r.le.setup/polytocell/bmf_to_cll.c, raster/r.le/r.le.setup/polytocell/do_dots.c, raster/r.le/r.le.setup/polytocell/do_line.c, raster/r.le/r.le.setup/polytocell/find_area.c, raster/r.le/r.le.setup/polytocell/ply_t_bmif.c, raster/r.le/r.le.setup/polytocell/ply_to_cll.h, raster/r.le/r.le.setup/polytocell/save_area.c, raster/r.le/r.le.setup/polytocell/wrte_recrd.c, raster/r.le/r.le.setup/polytocell/yadjust.c, raster/r.le/r.le.setup/r.le.setup.html, raster/r.le/r.le.setup/sample.c, raster/r.le/r.le.setup/setup.c, raster/r.le/r.le.setup/setup.h, raster/r.le/r.le.trace/Makefile, raster/r.le/r.le.trace/local_proto.h, raster/r.le/r.le.trace/main.c, raster/r.le/r.le.trace/r.le.trace.h, raster/r.le/r.le.trace/r.le.trace.html, raster/r.le/r.le.trace/user_input.c, raster/r.li/r.li.html: r.le suite (r.le.setup, r.le.trace, r.le.pixel, r.le.patch) moved to Addons 2014-11-02 Vaclav Petras * gui/wxpython/docs/wxgui_sphinx/Makefile, lib/python/docs/Makefile: sphinx: do not build API documentation for standalone program internals (removes messages from documentation build and empty sections from HTML) * gui/wxpython/docs/wxgui_sphinx/Makefile, lib/python/docs/Makefile, lib/python/exceptions/__init__.py, lib/python/script/core.py, scripts/g.extension/g.extension.py, scripts/r.grow/r.grow.py: revert https://trac.osgeo.org/grass/changeset/62535 (accidental commit of whole tree) * gui/wxpython/docs/wxgui_sphinx/Makefile, lib/python/docs/Makefile, lib/python/exceptions/__init__.py, lib/python/script/core.py, scripts/g.extension/g.extension.py, scripts/r.grow/r.grow.py: sphinx: do not build API documentation for standalone program internals (removes messages from documentation build and empty sections from HTML) 2014-11-02 Markus Neteler * grasslib.dox: grasslib.dox: some updates 2014-11-01 Markus Neteler * gui/wxpython/xml/toolboxes.xml, raster/Makefile, raster/r.in.arc/Makefile, raster/r.in.arc/README, raster/r.in.arc/gethead.c, raster/r.in.arc/local_proto.h, raster/r.in.arc/main.c, raster/r.in.arc/r.in.arc.html, raster/r.in.ascii/r.in.ascii.html, raster/r.in.bin/r.in.bin.html, raster/r.in.gdal/r.in.gdal.html, raster/r.out.arc/Makefile, raster/r.out.arc/main.c, raster/r.out.arc/r.out.arc.html, raster/r.out.ascii/r.out.ascii.html, raster/r.out.bin/r.out.bin.html, raster/r.out.gdal/r.out.gdal.html, raster/r.out.png/r.out.png.html, raster/r.out.ppm/r.out.ppm.html, raster/r.out.tiff/Makefile, raster/r.out.tiff/main.c, raster/r.out.tiff/r.out.tiff.html, raster/r.out.tiff/rasterfile.h: r.in.arc, r.out.arc, r.out.tiff modules moved to Addons 2014-11-01 Anna Petrášová * gui/wxpython/mapdisp/frame.py: d.to.rast: use r.in.gdal instead of r.in.png in case r.in.png is removed 2014-11-01 Markus Neteler * include/vect/dig_structs.h, lib/cairodriver/box.c, lib/cairodriver/color.c, lib/cairodriver/draw.c, lib/cairodriver/draw_bitmap.c, lib/cairodriver/driver.c, lib/cairodriver/erase.c, lib/cairodriver/graph.c, lib/cairodriver/line_width.c, lib/cairodriver/raster.c, lib/cairodriver/read_bmp.c, lib/cairodriver/set_window.c, lib/cairodriver/text.c, lib/cairodriver/write.c, lib/cairodriver/write_bmp.c, lib/cairodriver/write_ppm.c, lib/ogsf/gk.c, lib/ogsf/gk2.c, lib/ogsf/gp2.c, lib/ogsf/gp3.c, lib/ogsf/gs.c, lib/ogsf/gs2.c, lib/ogsf/gs3.c, lib/ogsf/gs_bm.c, lib/ogsf/gs_norms.c, lib/ogsf/gs_query.c, lib/ogsf/gs_util.c, lib/ogsf/gsd_cplane.c, lib/ogsf/gsd_fonts.c, lib/ogsf/gsd_fringe.c, lib/ogsf/gsd_img_ppm.c, lib/ogsf/gsd_img_tif.c, lib/ogsf/gsd_label.c, lib/ogsf/gsd_legend.c, lib/ogsf/gsd_objs.c, lib/ogsf/gsd_prim.c, lib/ogsf/gsd_surf.c, lib/ogsf/gsd_views.c, lib/ogsf/gsd_wire.c, lib/ogsf/gsdiff.c, lib/ogsf/gsdrape.c, lib/ogsf/gsds.c, lib/ogsf/gsget.c, lib/ogsf/gsx.c, lib/ogsf/gv2.c, lib/ogsf/gv3.c, lib/ogsf/gv_quick.c, lib/ogsf/gvl.c, lib/ogsf/gvl2.c, lib/ogsf/gvl3.c, lib/ogsf/gvl_calc.c, lib/ogsf/gvl_calc2.c, lib/ogsf/gvl_file.c, lib/ogsf/gvld.c, lib/ogsf/mc33_table.h, lib/ogsf/ogsflib.dox, lib/ogsf/trans.c, lib/pngdriver/box.c, lib/pngdriver/color.c, lib/pngdriver/draw.c, lib/pngdriver/draw_bitmap.c, lib/pngdriver/driver.c, lib/pngdriver/erase.c, lib/pngdriver/graph_close.c, lib/pngdriver/graph_set.c, lib/pngdriver/line_width.c, lib/pngdriver/pngdriver.h, lib/pngdriver/pngdriverlib.dox, lib/pngdriver/point.c, lib/pngdriver/polygon.c, lib/pngdriver/raster.c, lib/pngdriver/read.c, lib/pngdriver/read_bmp.c, lib/pngdriver/read_png.c, lib/pngdriver/read_ppm.c, lib/pngdriver/set_window.c, lib/pngdriver/write.c, lib/pngdriver/write_bmp.c, lib/pngdriver/write_png.c, lib/pngdriver/write_ppm.c, lib/vector/Vlib/net_analyze.c, lib/vector/Vlib/net_build.c: minor doxygen fixes 2014-11-01 Anna Petrášová * raster/r.recode/read_rules.c: r.recode: fix https://trac.osgeo.org/grass/ticket/2053 - change input type to be always double 2014-11-01 Markus Neteler * imagery/i.gensig/i.gensig.html, imagery/i.gensigset/i.gensigset.html, imagery/i.ifft/i.ifft.html, raster/r.digit/Makefile, raster/r.digit/TODO, raster/r.digit/bnw_line.c, raster/r.digit/create_map.c, raster/r.digit/digitize.c, raster/r.digit/get_area.c, raster/r.digit/get_circle.c, raster/r.digit/get_en.c, raster/r.digit/get_label.c, raster/r.digit/get_line.c, raster/r.digit/get_point.c, raster/r.digit/get_type.c, raster/r.digit/instruct.c, raster/r.digit/local_proto.h, raster/r.digit/main.c, raster/r.digit/r.digit.html, raster/r.digit/setup_graph.c, raster/r.in.poly/r.in.poly.html, raster/r.le/r.le.setup/r.le.setup.html: cleanup of unused r.digit 2014-10-31 Markus Neteler * general/g.pnmcat/Makefile, general/g.pnmcat/g.pnmcat.html, general/g.pnmcat/main.c: cleanup of unused g.pnmcat * display/Makefile, display/d.colorlist/d.colorlist.html, display/d.colors/Makefile, display/d.colors/Readme, display/d.colors/colors.h, display/d.colors/curses.c, display/d.colors/d.colors.html, display/d.colors/externs.h, display/d.colors/get_info.c, display/d.colors/graphics.h, display/d.colors/interact.c, display/d.colors/main.c, display/d.colors/set_sigs.c, display/d.colors/sigint.c, display/d.colors/tbl_toggle.c, display/d.measure/Makefile, display/d.measure/d.measure.html, display/d.measure/draw_line.c, display/d.measure/local_proto.h, display/d.measure/main.c, display/d.measure/msurements.c, display/d.what.rast/Makefile, display/d.what.rast/d.what.rast.html, display/d.what.rast/local_proto.h, display/d.what.rast/main.c, display/d.what.rast/opencell.c, display/d.what.rast/show.c, display/d.what.rast/what.c, display/d.what.rast/what.h, display/d.what.vect/Makefile, display/d.what.vect/d.what.vect.html, display/d.what.vect/main.c, display/d.what.vect/openvect.c, display/d.what.vect/what.c, display/d.what.vect/what.h, display/d.zoom/Makefile, display/d.zoom/box.c, display/d.zoom/center.c, display/d.zoom/d.zoom.html, display/d.zoom/graphics.h, display/d.zoom/local_proto.h, display/d.zoom/main.c, display/d.zoom/pan.c, display/d.zoom/print.c, display/d.zoom/quit.c, display/d.zoom/redraw.c, display/d.zoom/returns.c, display/d.zoom/set.c, display/d.zoom/zoom.c, general/g.region/g.region.html, raster/r.category/r.category.html, raster/r.his/r.his.html, scripts/i.spectral/i.spectral.html, tools/dep_tree2sql.sh, vector/v.lrs/v.lrs.where/v.lrs.where.html: cleanup of unused display modules (d.colors, d.measure, d.what.rast, d.what.vect, d.zoom 2014-10-31 Anna Petrášová * general/g.region/main.c: g.region: add G_option_required so that g.region without options starts dialog * raster/r.recode/testsuite/test_rrecode_ncspm.py: r.recode: add testsuite 2014-10-31 Markus Neteler * imagery/i.modis.qc/main.c, imagery/i.modis.qc/mod09CMGa.c: i.modis.qc: comment unproductive flag checking for MOD09CMG 2014-10-31 Luca Delucchi * lib/python/pygrass/vector/table.py: pygrass table: fix update function 2014-10-31 Markus Metz * vector/v.category/main.c: v.category: improve option description 2014-10-31 Anna Petrášová * gui/wxpython/psmap/dialogs.py: wxGUI/psmap: move AddGrowable after adding items for wxPython 3 * gui/wxpython/modules/colorrules.py: wxGUI: AddGrowableRow must be after adding rows for wxPython 3 2014-10-30 Martin Landa * imagery/i.fft/i.fft.html, imagery/i.ifft/i.ifft.html, imagery/i.maxlik/i.maxlik.html, imagery/i.maxlik/main.c: manual: replace i.class by g.gui.iclass 2014-10-30 Pietro Zambelli * lib/python/pygrass/vector/geometry.py: pygrass: Fix perimeter method for areas and isles 2014-10-29 Markus Metz * lib/segment/init.c, lib/segment/open.c, lib/segment/pageout.c: libsegment: improve error handling 2014-10-29 Anna Petrášová * ps/ps.map/ps_vpoints.c: ps.map: fix uninitialized pointer found by coverity scan * raster/r.viewshed/grass.cpp: r.viewshed: fix small memory leak reported by coverity 2014-10-29 Markus Neteler * imagery/i.eb.hsebal01/main.c: i.eb.hsebal01: source code indenting with grass_indent.sh 2014-10-29 Pietro Zambelli * raster/r.horizon/main.c: r.horizon: Remove -Wunused-variable warnings 2014-10-29 Anna Petrášová * gui/wxpython/mapdisp/frame.py, lib/python/script/vector.py, vector/v.what/main.c, vector/v.what/testsuite/data/table1.csv, vector/v.what/testsuite/test_vwhat_layers.py, vector/v.what/testsuite/test_vwhat_ncspm.py, vector/v.what/what.c, vector/v.what/what.h: v.what: add json format to simplify parsing output and thus to fix https://trac.osgeo.org/grass/ticket/2431 2014-10-29 Yann Chemin * imagery/i.eb.hsebal01/main.c: fixed logic for input wet/dry pixels coordinates, flag2 and flag3 2014-10-29 Anna Petrášová * raster/r.viewshed/grass.cpp, raster/r.viewshed/grass.h, raster/r.viewshed/visibility.cpp: r.viewshed: fix https://trac.osgeo.org/grass/ticket/1788 (r.viewshed binary flag (-b) not working correctly) * general/g.mapset/main.c, general/g.mapsets/main.c, raster/r.spread/main.c, raster/r.sun/main.c, raster3d/r3.in.bin/main.c, raster3d/r3.out.bin/main.c, vector/v.distance/main.c: fix gui layout of modules which had defined guisections but are required at the same time; v.distance now doesn't require dummy column when printing to stdout 2014-10-28 Martin Landa * imagery/i.class/Makefile, imagery/i.class/add_point.c, imagery/i.class/analyze_sig.c, imagery/i.class/band_files.c, imagery/i.class/cellhd.c, imagery/i.class/complete_reg.c, imagery/i.class/conv.c, imagery/i.class/curses.c, imagery/i.class/define_reg.c, imagery/i.class/defs.h, imagery/i.class/del_point.c, imagery/i.class/draw_cell.c, imagery/i.class/draw_reg.c, imagery/i.class/driver.c, imagery/i.class/edge.c, imagery/i.class/edge_order.c, imagery/i.class/edge_point.c, imagery/i.class/erase_reg.c, imagery/i.class/g_init.c, imagery/i.class/globals.h, imagery/i.class/graphics.c, imagery/i.class/histograms.c, imagery/i.class/i.class.html, imagery/i.class/init_reg.c, imagery/i.class/input.c, imagery/i.class/input_color.c, imagery/i.class/input_std.c, imagery/i.class/local_proto.h, imagery/i.class/main.c, imagery/i.class/mouse.c, imagery/i.class/outline.c, imagery/i.class/point.h, imagery/i.class/readbands.c, imagery/i.class/redisplay.c, imagery/i.class/remove_mask.c, imagery/i.class/restore_reg.c, imagery/i.class/save_reg.c, imagery/i.class/set_signals.c, imagery/i.class/sigalarm.c, imagery/i.class/signature.c, imagery/i.class/title.c, imagery/i.class/view.c, imagery/i.class/zoom_box.c: remove obsolete i.class 2014-10-28 Luca Delucchi * raster/r.li/r.li.setup/Makefile, raster/r.li/r.li.setup/OBSOLETE, raster/r.li/r.li.setup/area_query, raster/r.li/r.li.setup/circle.txt, raster/r.li/r.li.setup/masked_area_selection.sh, raster/r.li/r.li.setup/polygon.txt, raster/r.li/r.li.setup/r.li.setup, raster/r.li/r.li.setup/r.li.setup.html, raster/r.li/r.li.setup/r.li.setup.main, raster/r.li/r.li.setup/r.li.setup.procedures.tcl, raster/r.li/r.li.setup/r.li.windows.tcl, raster/r.li/r.li.setup/sampleAreas.jpg, raster/r.li/r.li.setup/sample_area_vector.sh, raster/r.li/r.li.setup/square_mouse_selection.sh, raster/r.li/r.li.setup/square_query: r.li.setup: removed because obsolete 2014-10-28 Martin Landa * vector/v.to.rast/raster.c: v.to.rast: fix debug level * lib/python/script/db.py, scripts/v.unpack/v.unpack.py: v.unpack: fix when default DB connection is not set 2014-10-28 Huidae Cho * lib/gis/legal_name.c: G_legal_filename: Update a warning message to be more correct * general/g.list/main.c, general/g.remove/main.c: g.list/g.remove: Add -i flag for case-insensitive search * include/defs/gis.h, lib/gis/ls_filter.c: G_ls_*_filter: Add case- insensitive option to the ls filters 2014-10-28 Yann Chemin * imagery/i.eb.hsebal01/main.c: fixed a bunch of variables not set 2014-10-28 Glynn Clements * include/Make/Compile.make, include/defs/gis.h: Include directory in filenames for allocation failure errors 2014-10-28 Yann Chemin * imagery/i.eb.hsebal01/main.c: fixed logic for input wet/dry pixels coordinates, flag2 and flag3 2014-10-28 Martin Landa * lib/cairodriver/raster.c: libcairo: improve error message when unable to create surface * lib/driver/{Box.c => box.c}, lib/driver/{Color.c => color.c}, lib/driver/{Draw.c => draw.c}, lib/driver/{Erase.c => erase.c}, lib/driver/{Font.c => font.c}, lib/driver/{Get_t_box.c => get_t_box.c}, lib/driver/{Graph.c => graph.c}, lib/driver/{Line_width.c => line_width.c}, lib/driver/{Move.c => move.c}, lib/driver/{Raster.c => raster.c}, lib/driver/{Set_window.c => set_window.c}, lib/driver/{Text.c => text.c}, lib/driver/{Text_size.c => text_size.c}, lib/gpde/{N_arrays.c => n_arrays.c}, lib/gpde/{N_arrays_calc.c => n_arrays_calc.c}, lib/gpde/{N_arrays_io.c => n_arrays_io.c}, lib/gpde/{N_geom.c => n_geom.c}, lib/gpde/{N_gradient.c => n_gradient.c}, lib/gpde/{N_gradient_calc.c => n_gradient_calc.c}, lib/gpde/{N_gwflow.c => n_gwflow.c}, lib/gpde/{N_heatflow.c => n_heatflow.c}, lib/gpde/{N_les.c => n_les.c}, lib/gpde/{N_les_assemble.c => n_les_assemble.c}, lib/gpde/{N_parse_options.c => n_parse_options.c}, lib/gpde/{N_solute_transport.c => n_solute_transport.c}, lib/gpde/{N_tools.c => n_tools.c}, lib/gpde/{N_upwind.c => n_upwind.c}, lib/ogsf/{GK2.c => gk2.c}, lib/ogsf/{GP2.c => gp2.c}, lib/ogsf/{Gp3.c => gp3.c}, lib/ogsf/{GS2.c => gs2.c}, lib/ogsf/{Gs3.c => gs3.c}, lib/ogsf/{GS_util.c => gs_util.c}, lib/ogsf/{GSX.c => gsx.c}, lib/ogsf/{GV2.c => gv2.c}, lib/ogsf/{Gv3.c => gv3.c}, lib/ogsf/{GVL2.c => gvl2.c}, lib/ogsf/{Gvl3.c => gvl3.c}: lib: rename files to lowercase * lib/htmldriver/{readme => README}: fix https://trac.osgeo.org/grass/changeset/62431, revert renaming for README * lib/cairodriver/{makefile => Makefile}, lib/htmldriver/{makefile => Makefile}, lib/pngdriver/{makefile => Makefile}, lib/psdriver/{makefile => Makefile}: fix https://trac.osgeo.org/grass/changeset/62431, revert renaming for Makefiles * lib/cairodriver/{Box.c => box.c}, lib/cairodriver/{Color.c => color.c}, lib/cairodriver/{Draw.c => draw.c}, lib/cairodriver/{Draw_bitmap.c => draw_bitmap.c}, lib/cairodriver/{Driver.c => driver.c}, lib/cairodriver/{Erase.c => erase.c}, lib/cairodriver/{Graph.c => graph.c}, lib/cairodriver/{Line_width.c => line_width.c}, lib/cairodriver/{Makefile => makefile}, lib/cairodriver/{Raster.c => raster.c}, lib/cairodriver/{Set_window.c => set_window.c}, lib/cairodriver/{Text.c => text.c}, lib/htmldriver/{Box.c => box.c}, lib/htmldriver/{Draw.c => draw.c}, lib/htmldriver/{Driver.c => driver.c}, lib/htmldriver/{Graph_Clse.c => graph_clse.c}, lib/htmldriver/{Graph_Set.c => graph_set.c}, lib/htmldriver/{Makefile => makefile}, lib/htmldriver/{Polygon.c => polygon.c}, lib/htmldriver/{README => readme}, lib/htmldriver/{Text.c => text.c}, lib/pngdriver/{Box.c => box.c}, lib/pngdriver/{Color.c => color.c}, lib/pngdriver/{Color_table.c => color_table.c}, lib/pngdriver/{Draw.c => draw.c}, lib/pngdriver/{Draw_bitmap.c => draw_bitmap.c}, lib/pngdriver/{Draw_line.c => draw_line.c}, lib/pngdriver/{Draw_point.c => draw_point.c}, lib/pngdriver/{Driver.c => driver.c}, lib/pngdriver/{Erase.c => erase.c}, lib/pngdriver/{Graph_close.c => graph_close.c}, lib/pngdriver/{Graph_set.c => graph_set.c}, lib/pngdriver/{Line_width.c => line_width.c}, lib/pngdriver/{Makefile => makefile}, lib/pngdriver/{Point.c => point.c}, lib/pngdriver/{Polygon.c => polygon.c}, lib/pngdriver/{Raster.c => raster.c}, lib/pngdriver/{Set_window.c => set_window.c}, lib/psdriver/{Box.c => box.c}, lib/psdriver/{Color.c => color.c}, lib/psdriver/{Draw.c => draw.c}, lib/psdriver/{Draw_bitmap.c => draw_bitmap.c}, lib/psdriver/{Driver.c => driver.c}, lib/psdriver/{Erase.c => erase.c}, lib/psdriver/{Graph_close.c => graph_close.c}, lib/psdriver/{Graph_set.c => graph_set.c}, lib/psdriver/{Line_width.c => line_width.c}, lib/psdriver/{Makefile => makefile}, lib/psdriver/{Raster.c => raster.c}, lib/psdriver/{Set_window.c => set_window.c}: display drivers, rename files to lowercase 2014-10-28 Markus Metz * lib/segment/format.c: libsegment: improve messages on write failure * vector/v.to.rast/do_areas.c, vector/v.to.rast/do_lines.c, vector/v.to.rast/local.h, vector/v.to.rast/main.c, vector/v.to.rast/raster.c, vector/v.to.rast/vect2rast.c: v.to.rast: replace custom cell type with raster cell type; use size_t 2014-10-27 Martin Landa * vector/v.in.ogr/main.c: v.in.ogr: enlarge buffer to avoid segfault on long text attributes * lib/init/grass.py, lib/init/grass7.html: grass.py: support datum_trans when creating new location based on EPSG code * display/d.barscale/thumbnails/README, display/d.mon/main.c, display/d.mon/start.c, general/g.cairocomp/main.c, gui/scripts/d.wms.py, gui/wxpython/animation/provider.py, gui/wxpython/core/render.py, gui/wxpython/core/ws.py, lib/cairodriver/Graph.c, lib/cairodriver/cairodriver.html, lib/display/r_raster.c, lib/driver/init.c, lib/htmldriver/Graph_Set.c, lib/htmldriver/README, lib/htmldriver/htmldriver.html, lib/init/grass.py, lib/init/variables.html, lib/pngdriver/Graph_set.c, lib/pngdriver/pngdriver.html, lib/pngdriver/write_png.c, lib/psdriver/Graph_set.c, lib/psdriver/psdriver.html, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, raster/r.out.ppm/r.out.ppm.html, scripts/d.correlate/d.correlate.py, scripts/d.polar/d.polar.py, scripts/d.rast.leg/d.rast.leg.py, scripts/d.vect.thematic/d.vect.thematic, scripts/d.vect.thematic/d.vect.thematic.py, scripts/wxpyimgview/wxpyimgview.html, tools/thumbnails.py, visualization/wximgview/wximgview.html, visualization/ximgview/ximgview.html: consolidate naming of environmental rendering-related variables 2014-10-27 Huidae Cho * general/g.remove/g.remove.html, gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/model.py, gui/wxpython/iclass/frame.py, gui/wxpython/iscatt/iscatt_core.py, gui/wxpython/lmgr/datacatalog.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/rlisetup/functions.py, gui/wxpython/rlisetup/sampling_frame.py, gui/wxpython/vnet/vnet_core.py, gui/wxpython/vnet/vnet_data.py, lib/gpde/test/test_arrays.c, lib/python/gunittest/case.py, .../gunittest/testsuite/test_assertions_rast3d.py, lib/python/gunittest/testsuite/test_assertions_vect.py, lib/python/pygrass/modules/grid/grid.py, lib/python/pygrass/raster/testsuite/test_raster.py, lib/python/pygrass/utils.py, lib/python/pygrass/vector/testsuite/test_vector3d.py, lib/python/script/core.py, lib/python/script/db.py, lib/python/script/raster.py, lib/python/script/raster3d.py, lib/python/temporal/aggregation.py, lib/python/temporal/extract.py, lib/python/temporal/mapcalc.py, lib/python/temporal/register.py, lib/python/temporal/space_time_datasets.py, lib/python/temporal/temporal_raster3d_algebra.py, lib/python/temporal/temporal_raster_algebra.py, lib/python/temporal/temporal_vector_algebra.py, .../temporal/testsuite/test_register_function.py, raster/r.category/test_rcategory_doctest.txt, raster/r.li/r.li.setup/masked_area_selection.sh, raster/r.li/r.li.setup/r.li.setup, raster/r.li/r.li.setup/sample_area_vector.sh, raster/r.li/r.li.setup/square_mouse_selection.sh, raster/r.mapcalc/testsuite/const_map_test.sh, raster/r.mapcalc/testsuite/test_r3_mapcalc.py, raster/r.mapcalc/testsuite/test_r_mapcalc.py, raster/r.slope.aspect/testsuite/test_r_slope_aspect.py, raster/r.viewshed/testsuite/test_r_viewshed.py, raster/r.watershed/front/r.watershed.html, raster/simwe/r.sim.water/spearfish.sh, raster3d/r3.flow/testsuite/r3flow_test.py, raster3d/r3.gradient/testsuite/r3gradient_test.py, .../r3.out.netcdf/test_suite/test.r3.out.netcdf.sh, scripts/d.rast.edit/d.rast.edit.py, scripts/d.shadedmap/d.shadedmap.py, scripts/db.in.ogr/db.in.ogr.py, scripts/i.in.spotvgt/i.in.spotvgt.py, scripts/i.pansharpen/i.pansharpen.py, scripts/r.buffer.lowmem/r.buffer.lowmem.py, scripts/r.colors.stddev/r.colors.stddev.py, scripts/r.fillnulls/r.fillnulls.py, scripts/r.grow/r.grow.py, scripts/r.in.wms/wms_base.py, scripts/r.mask/r.mask.py, scripts/r.reclass.area/r.reclass.area.py, scripts/r.unpack/test_suite/test.r.unpack.sh, scripts/v.dissolve/v.dissolve.py, scripts/v.out.gps/v.out.gps.py, scripts/v.rast.stats/v.rast.stats.py, scripts/v.to.lines/v.to.lines.py, scripts/v.unpack/test_suite/test.v.unpack.sh, scripts/v.unpack/v.unpack.py, temporal/t.merge/testsuite/test.t.merge.sh, temporal/t.rast.accdetect/t.rast.accdetect.py, temporal/t.rast.accumulate/t.rast.accumulate.py, temporal/t.rast.gapfill/test.t.rast.gapfill.sh, temporal/t.rast.import/test.t.rast.import.relative.sh, temporal/t.rast.import/test.t.rast.import.sh, temporal/t.rast.import/test.t.rast.import_locations.sh, temporal/t.rast.mapcalc/test.t.rast.mapcalc.sh, temporal/t.rast.neighbors/t.rast.neighbors.py, temporal/t.rast.out.vtk/t.rast.out.vtk.py, temporal/t.rast.series/test.t.rast.series.sh, temporal/t.rast.to.rast3/t.rast.to.rast3.py, .../t.register/test.t.register.vector.file.layer.sh, temporal/t.register/test.t.register.vector.sh, temporal/t.remove/t.remove.py, temporal/t.rename/test.t.rename.sh, temporal/t.support/test.t.support.sh, temporal/t.vect.db.select/test.t.vect.db.select.sh, temporal/t.vect.extract/test.t.vect.extract.layer.sh, temporal/t.vect.extract/test.t.vect.extract.sh, temporal/t.vect.import/testsuite/test.t.vect.import.sh, .../t.vect.list/testsuite/test.t.vect.list.layer.sh, temporal/t.vect.list/testsuite/test.t.vect.list.sh, .../testsuite/test.t.vect.observe.strds.layer_bug.sh, .../testsuite/test.t.vect.observe.strds.relative.sh, temporal/t.vect.univar/testsuite/test.t.vect.univar.sh, temporal/t.vect.what.strds/t.vect.what.strds.py, .../t.vect.what.strds/test.t.vect.what.strds.layer.sh, temporal/t.vect.what.strds/test.t.vect.what.strds.sh, .../test.t.vect.what.strds_relative.sh, testsuite/raster/raster_md5test.sh, testsuite/raster/rhemisphere.sh, tools/thumbnails.py, vector/v.distance/v.distance.html, vector/v.lrs/v.lrs.create/v.lrs.create.html, vector/v.what/testsuite/test_vwhat_layers.py: Rename g.remove's names= to name= and use name= instead of pattern= as needed * general/g.remove/construct_pattern.c, general/g.remove/main.c: g.remove: Rename names= to name= 2014-10-27 Markus Neteler * raster/r.ros/r.ros.html, raster/r.spread/r.spread.html, raster/r.spreadpath/r.spreadpath.html, raster/wildfire/Makefile, raster/wildfire/README: wildfire manual: cleanup 2014-10-27 Anna Petrášová * scripts/Makefile: d.what.rast/vect: forgot to activate modules in Makefile 2014-10-27 Markus Neteler * imagery/i.atcorr/aerosolmodel.cpp, raster/r.contour/cont.c, raster/r.sunmask/main.c, raster/simwe/r.sim.sediment/main.c: Fixes for Coverity Scan: UNINTENDED_INTEGER_DIVISION (proposed by Glynn) 2014-10-27 Huidae Cho * general/g.remove/construct_pattern.c: g.remove: Add ctype.h 2014-10-27 Anna Petrášová * general/g.remove/main.c: g.remove: reorganize guisections, to better reflect the typical usage * gui/wxpython/gui_core/forms.py: wxGUI/forms: guisection is preferred to requiredwhen organizing options into tab, also red star added to required options to better distiguish them 2014-10-27 Huidae Cho * general/g.remove/construct_pattern.c: g.remove: Escape special characters in names= and ignore= * lib/gis/ls_filter.c: wc2regex: Fix backslash escape * lib/gis/ls_filter.c: wc2regex: Fix a segmentation fault * general/g.list/main.c: g.list: Remove new element gisprompts from pattern and exclude because they are strings, not element names 2014-10-26 Markus Metz * lib/vector/Vlib/open.c: Vlib: sync messages * lib/vector/Vlib/legal_vname.c: Vlib: fix https://trac.osgeo.org/grass/changeset/12350, sync Vect_check_input_output_name() to Vect_open_new() 2014-10-26 Pietro Zambelli * lib/python/pygrass/raster/__init__.py, lib/python/pygrass/raster/abstract.py, lib/python/pygrass/vector/__init__.py, lib/python/pygrass/vector/abstract.py, lib/python/pygrass/vector/geometry.py, lib/python/pygrass/vector/table.py, lib/python/pygrass/vector/testsuite/test_vector3d.py: pygrass: fix other import after functions has been renamed * lib/python/pygrass/Makefile, lib/python/pygrass/gis/__init__.py, lib/python/pygrass/modules/grid/grid.py, lib/python/pygrass/modules/grid/patch.py, lib/python/pygrass/modules/interface/flag.py, lib/python/pygrass/modules/interface/module.py, lib/python/pygrass/modules/interface/parameter.py, lib/python/pygrass/modules/interface/typedict.py, lib/python/pygrass/testsuite/test_doctests.py, lib/python/pygrass/{functions.py => utils.py}: pygrass: rename functions to utils 2014-10-24 Markus Neteler * raster/r.horizon/r.horizon.html, raster/r.sun/r.sun.html: manual cosmetics 2014-10-24 Pietro Zambelli * lib/python/pygrass/messages/__init__.py: pygrass: avoid to call libgis.G_gisinit('') in messages 2014-10-24 Markus Neteler * temporal/t.connect/t.connect.html, temporal/t.create/t.create.html, temporal/t.info/t.info.html, temporal/t.list/t.list.html, temporal/t.merge/t.merge.html, temporal/t.rast.accdetect/t.rast.accdetect.html, temporal/t.rast.accumulate/t.rast.accumulate.html, .../t.rast.aggregate.ds/t.rast.aggregate.ds.html, temporal/t.rast.aggregate/t.rast.aggregate.html, temporal/t.rast.colors/t.rast.colors.html, temporal/t.rast.export/t.rast.export.html, temporal/t.rast.extract/t.rast.extract.html, temporal/t.rast.import/t.rast.import.html, temporal/t.rast.list/t.rast.list.html, temporal/t.rast.mapcalc/t.rast.mapcalc.html, temporal/t.rast.neighbors/t.rast.neighbors.html, temporal/t.rast.out.vtk/t.rast.out.vtk.html, temporal/t.rast.series/t.rast.series.html, temporal/t.rast.to.rast3/t.rast.to.rast3.html, temporal/t.rast.univar/t.rast.univar.html, temporal/t.rast3d.extract/t.rast3d.extract.html, temporal/t.rast3d.list/t.rast3d.list.html, temporal/t.rast3d.mapcalc/t.rast3d.mapcalc.html, temporal/t.rast3d.mapcalc2/t.rast3d.mapcalc2.html, temporal/t.rast3d.univar/t.rast3d.univar.html, temporal/t.register/t.register.html, temporal/t.rename/t.rename.html, temporal/t.sample/t.sample.html, temporal/t.select/t.select.html, temporal/t.shift/t.shift.html, temporal/t.snap/t.snap.html, temporal/t.support/t.support.html, temporal/t.topology/t.topology.html, temporal/t.unregister/t.unregister.html, temporal/t.vect.db.select/t.vect.db.select.html, temporal/t.vect.export/t.vect.export.html, temporal/t.vect.extract/t.vect.extract.html, temporal/t.vect.import/t.vect.import.html, temporal/t.vect.list/t.vect.list.html, temporal/t.vect.mapcalc/t.vect.mapcalc.html, .../t.vect.observe.strds/t.vect.observe.strds.html, temporal/t.vect.univar/t.vect.univar.html, temporal/t.vect.what.strds/t.vect.what.strds.html, temporal/temporalintro.html: t.* temporal manual: some HTML cleanup; example stubs added 2014-10-24 Pietro Zambelli * lib/python/pygrass/modules/interface/module.py: pygrass: back to a pickable Module instance 2014-10-24 Markus Metz * include/segment.h, lib/segment/address.c, lib/segment/flush.c, lib/segment/get.c, lib/segment/get_row.c, lib/segment/init.c, lib/segment/local_proto.h, lib/segment/pagein.c, lib/segment/pageout.c, lib/segment/put.c, lib/segment/put_row.c, lib/segment/seek.c, lib/segment/setup.c: libsegment: fix https://trac.osgeo.org/grass/changeset/62324, separate internal and external functions * lib/vector/Vlib/read.c: Vlib: fix https://trac.osgeo.org/grass/changeset/55582, restore behaviour of Vect_*_alive() fns 2014-10-23 Anna Petrášová * include/gis.h: change default separator to one underscore 2014-10-23 Vaclav Petras * lib/python/docs/src/gunittest_running_tests.rst: testing: remove note about specific test server (introduced in https://trac.osgeo.org/grass/changeset/62358) The documentation does not document specific how tests are executed at specific machine but it is a general description how things works. The file contains example how to set up a cron job using a (example) shell script which wraps several steps together. There can (and should) be (any) number of machines running the test and different other checks besides the fact that developers should run the tests on their machines before the commit for example using a script similar to one provided. 2014-10-22 Soeren Gebbert * lib/python/temporal/temporal_granularity.py: temporal framework: Method for common granule computation implemented 2014-10-22 Martin Landa * lib/vector/Vlib/write_pg.c: fix https://trac.osgeo.org/grass/ticket/2436 (v.out.postgis: Unsupported geometry type / Unable to write feature in vector map) 2014-10-22 Markus Neteler * lib/python/pydispatch/__init__.py: pydispatch docs: added minimalistic intro (from Vaclav email 2013) * lib/python/docs/src/gunittest_running_tests.rst, lib/python/docs/src/index.rst, lib/python/docs/src/pygrass_vector.rst, lib/python/docs/src/temporal_framework.rst, lib/python/exceptions/__init__.py, lib/python/gunittest/Makefile, lib/python/gunittest/__init__.py, lib/python/gunittest/case.py, lib/python/gunittest/checkers.py, lib/python/gunittest/gmodules.py, lib/python/gunittest/gutils.py, lib/python/gunittest/invoker.py, lib/python/gunittest/loader.py, lib/python/gunittest/main.py, lib/python/gunittest/multireport.py, lib/python/gunittest/multirunner.py, lib/python/gunittest/reporters.py, lib/python/gunittest/runner.py, lib/python/gunittest/utils.py, lib/python/script/__init__.py: python docs: documentation improved 2014-10-22 Martin Landa * vector/v.select/main.c, vector/v.select/proto.h, vector/v.select/select.c: v.select: print info about skipped features separately for ainput and binput * vector/v.category/main.c: v.category: do not print done message when reporting/printing categories * lib/python/pygrass/modules/interface/module.py: pygrass: fix debug level (0->1) * lib/python/pygrass/modules/interface/module.py: fix https://trac.osgeo.org/grass/changeset/62349 (print full cmd) * lib/python/pygrass/modules/interface/module.py: pygrass: Module.__call__() - print debug message * lib/python/temporal/core.py: fix typo in comment 2014-10-22 Markus Neteler * raster/r.out.gdal/export_band.c: r.out.gdal: tell user which GDAL data type is used 2014-10-22 Luca Delucchi * lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/aggregation.py, lib/python/temporal/base.py, lib/python/temporal/c_libraries_interface.py, lib/python/temporal/core.py, lib/python/temporal/datetime_math.py, lib/python/temporal/extract.py, lib/python/temporal/factory.py, lib/python/temporal/gui_support.py, lib/python/temporal/list_stds.py, lib/python/temporal/mapcalc.py, lib/python/temporal/metadata.py, lib/python/temporal/open_stds.py, lib/python/temporal/register.py, lib/python/temporal/sampling.py, lib/python/temporal/space_time_datasets.py, lib/python/temporal/spatial_extent.py, .../temporal/spatial_topology_dataset_connector.py, .../temporal/spatio_temporal_relationships.py, lib/python/temporal/stds_export.py, lib/python/temporal/stds_import.py, lib/python/temporal/temporal_algebra.py, lib/python/temporal/temporal_extent.py, lib/python/temporal/temporal_granularity.py, lib/python/temporal/temporal_raster3d_algebra.py, lib/python/temporal/temporal_raster_algebra.py, .../temporal/temporal_raster_base_algebra.py, lib/python/temporal/temporal_raster_operator.py, .../temporal_topology_dataset_connector.py, lib/python/temporal/temporal_vector_algebra.py, lib/python/temporal/temporal_vector_operator.py, lib/python/temporal/testsuite/test_doctests.py, lib/python/temporal/unit_tests.py, lib/python/temporal/univar_statistics.py: python temporal lib: PEP8 cleaning; markdown cleaning 2014-10-22 Markus Neteler * scripts/v.rast.stats/v.rast.stats.html, scripts/v.what.vect/v.what.vect.html, vector/v.what.rast3/v.what.rast3.html, vector/v.what/v.what.html: v.what* manual: crosslinks added * lib/python/docs/src/pygrass_raster.rst, lib/segment/seek.c, lib/segment/setup.c, raster/r.stream.channel/stream_topology.c: libsegment: minor updates for https://trac.osgeo.org/grass/changeset/62324 2014-10-22 Anna Petrášová * lib/python/gunittest/case.py: gunittest: fix documentation * raster/r.viewshed/testsuite/test_r_viewshed.py: r.viewshed: add more tests 2014-10-21 Martin Landa * gui/wxpython/dbmgr/base.py: wxGUI:dbmgr: select item automatically when WHERE statement is given * gui/wxpython/dbmgr/sqlbuilder.py: wxGUI/sqlbuilder: GoTo - process ENTER * gui/wxpython/dbmgr/sqlbuilder.py: sqlbuilder: check if vector map exists 2014-10-21 Anna Petrášová * raster/r.profile/main.c: r.profile: simplify computation based on Glynn's suggestions to avoid infinity values 2014-10-21 Martin Landa * vector/v.in.ogr/main.c: v.in.ogr: fix driver_name usage (can be NULL) 2014-10-21 Markus Neteler * imagery/i.segment/create_isegs.c, imagery/i.segment/open_files.c, imagery/i.segment/write_output.c, include/defs/segment.h, include/segment.h, lib/lidar/raster.c, lib/lidar/zones.c, lib/python/pygrass/raster/__init__.py, lib/python/pygrass/raster/segment.py, lib/segment/address.c, lib/segment/close.c, lib/segment/flush.c, lib/segment/format.c, lib/segment/get.c, lib/segment/get_row.c, lib/segment/init.c, lib/segment/local_proto.h, lib/segment/open.c, lib/segment/pagein.c, lib/segment/pageout.c, lib/segment/put.c, lib/segment/put_row.c, lib/segment/release.c, lib/segment/seek.c, lib/segment/segmentlib.dox, lib/segment/setup.c, lib/vector/Vlib/open.c, raster/r.cost/main.c, raster/r.flow/io.c, raster/r.flow/mem.c, raster/r.flow/mem.h, raster/r.resamp.bspline/main.c, raster/r.resamp.bspline/resamp.c, raster/r.spreadpath/drawline.c, raster/r.spreadpath/main.c, raster/r.spreadpath/path_finder.c, raster/r.stream.channel/io.c, raster/r.stream.channel/stream_topology.c, raster/r.stream.channel/stream_write.c, raster/r.stream.distance/distance_calc.c, raster/r.stream.distance/distance_init.c, raster/r.stream.distance/io.c, raster/r.stream.extract/bseg.c, raster/r.stream.extract/cseg.c, raster/r.stream.extract/dseg.c, raster/r.stream.extract/seg.c, raster/r.stream.order/io.c, raster/r.stream.order/stream_raster_close.c, raster/r.stream.order/stream_topology.c, raster/r.stream.order/stream_vector.c, raster/r.stream.segment/io.c, raster/r.stream.segment/stream_topology.c, raster/r.stream.snap/io.c, raster/r.stream.snap/points_io.c, raster/r.stream.snap/snap.c, raster/r.stream.stats/io.c, raster/r.stream.stats/stats_prepare.c, raster/r.walk/main.c, raster/r.watershed/seg/bseg_close.c, raster/r.watershed/seg/bseg_get.c, raster/r.watershed/seg/bseg_open.c, raster/r.watershed/seg/bseg_put.c, raster/r.watershed/seg/cseg_close.c, raster/r.watershed/seg/cseg_get.c, raster/r.watershed/seg/cseg_open.c, raster/r.watershed/seg/cseg_put.c, raster/r.watershed/seg/cseg_read.c, raster/r.watershed/seg/cseg_write.c, raster/r.watershed/seg/dseg_close.c, raster/r.watershed/seg/dseg_get.c, raster/r.watershed/seg/dseg_open.c, raster/r.watershed/seg/dseg_put.c, raster/r.watershed/seg/dseg_read.c, raster/r.watershed/seg/dseg_write.c, raster/r.watershed/seg/sseg_close.c, raster/r.watershed/seg/sseg_get.c, raster/r.watershed/seg/sseg_open.c, raster/r.watershed/seg/sseg_put.c, vector/v.surf.bspline/main.c, vector/v.surf.bspline/resamp.c: libsegment: function prefixes change from segment_ to Segment_ (trac https://trac.osgeo.org/grass/ticket/2422) * lib/python/docs/src/index.rst, lib/python/docs/src/pygrass_gis.rst, lib/python/docs/src/pygrass_messages.rst, lib/python/docs/src/pygrass_raster.rst, lib/python/docs/src/pygrass_vector.rst: pygrass manual: cosmetics * lib/proj/README.txt: libproj: hints for CSV files from GDAL, see http://trac.osgeo.org/grass/ticket/2456 * gui/wxpython/docs/wxgui_sphinx/Makefile: wxgui_sphinx: fix sphinx binaries test 2014-10-21 Luca Delucchi * scripts/r.unpack/r.unpack.py, scripts/v.unpack/v.unpack.py: r/v.unpack: check if the pack is the right type for that command (ticket https://trac.osgeo.org/grass/ticket/2455) 2014-10-20 Martin Landa * lib/vector/Vlib/read_pg.c: vlib: fix ** CID 1248541: Untrusted loop bound (TAINTED_SCALAR) 2014-10-20 Anna Petrášová * vector/v.what/testsuite/test_vwhat_layers.py, vector/v.what/testsuite/test_vwhat_ncspm.py: v.what: fix tests - do not test database path 2014-10-20 Luca Delucchi * lib/python/script/core.py: lib/python/script/core.py: fix check of differences between upper and lower case in units file 2014-10-20 Huidae Cho * general/g.remove/construct_pattern.c: g.remove: Minor refactoring * general/g.remove/construct_pattern.c, general/g.remove/main.c: g.remove: names= and ignore= accept fully qualified names * lib/gis/nme_in_mps.c: G_unqualified_name: Correct the usage 2014-10-20 Anna Petrášová * vector/v.surf.rst/main.c: v.surf.rst: attempt to fix https://trac.osgeo.org/grass/ticket/2452 * raster/r.profile/main.c, raster/r.profile/testsuite/test_profile_ncspm.py: r.profile: fixed failing tests on 64bit - using double instead of float, add additional test 2014-10-19 Anna Petrášová * vector/v.what/testsuite/data/table1.csv, vector/v.what/testsuite/data/table1.csvt, vector/v.what/testsuite/data/table2.csv, vector/v.what/testsuite/data/table2.csvt, vector/v.what/testsuite/data/testing.ascii, vector/v.what/testsuite/test_vwhat_layers.py, vector/v.what/testsuite/test_vwhat_ncspm.py: v.what: added testsuite 2014-10-19 Markus Neteler * display/d.fontlist/main.c: comments from Glynn added about d.fontlist implementation 2014-10-19 Anna Petrášová * lib/python/docs/src/gunittest_testing.rst: gunittest: fix import in example on manual page 2014-10-19 Martin Landa * lib/proj/pcs.csv: assign datum transformation options to EPSG:5514 2014-10-17 Anna Petrášová * gui/wxpython/lmgr/datacatalog.py: wxGUI: remove unnecessary gisenv call * gui/wxpython/mapdisp/frame.py: wxGUI: avoid unnecessary calling grass.gisenv * general/g.list/main.c, lib/python/script/vector.py, vector/v.what/main.c, vector/v.what/what.c, vector/v.what/what.h: partially revert https://trac.osgeo.org/grass/changeset/62281 (committed by mistake) * general/g.list/main.c, gui/wxpython/core/utils.py, gui/wxpython/lmgr/frame.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/main.py, lib/python/script/vector.py, scripts/Makefile, scripts/d.to.rast/Makefile, scripts/d.to.rast/d.to.rast.html, scripts/d.to.rast/d.to.rast.py, scripts/d.to.rast/d_to_rast_3D_example.jpg, vector/v.what/main.c, vector/v.what/what.c, vector/v.what/what.h: d.to.rast: new module for wxGUI and d.mon to save map display content as raster map 2014-10-17 Vaclav Petras * raster/r.li/r.li.daemon/avl.c, raster/r.li/r.li.shannon/shannon.c: remove C++ style comments of old code (overleft from https://trac.osgeo.org/grass/changeset/61812) 2014-10-17 Anna Petrášová * gui/wxpython/gui_core/forms.py: g.remove: fix dialog to allow input more maps * gui/wxpython/gui_core/query.py: wxGUI/query: convert to string only when necessary 2014-10-17 Markus Neteler * scripts/v.in.geonames/v.in.geonames.py: remove unneeded tmp file * scripts/v.in.geonames/v.in.geonames.py: v.in.geonames: fix indentation; save elevation as integer; use tab as separator 2014-10-16 Anna Petrášová * gui/wxpython/gui_core/preferences.py: fix https://trac.osgeo.org/grass/ticket/2451 - pass string instead of unicode to environment 2014-10-15 Margherita Di Leo * raster/r.texture/r.texture.html: updated example - measure is not a valid parameter 2014-10-15 Anna Petrášová * raster3d/r3.flow/main.c: r3.flow: fix using option dependencies * raster3d/r3.flow/flowline.c, raster3d/r3.flow/voxel_traversal.c, raster3d/r3.flow/voxel_traversal.h: r3.flow: fix pointers freeing 2014-10-14 Markus Neteler * vector/v.what.rast/main.c: v.what.rast: better treat points on region boundary, see http://lists.osgeo.org/pipermail/grass- dev/2014-October/071158.html (Glynn) * scripts/v.in.geonames/v.in.geonames.py: v.in.geonames: fix indentation; save elevation as integer 2014-10-14 Vaclav Petras * general/g.list/main.c, general/g.remove/main.c: g.list and g.remove: make guisections consistent and put related things together * group print options together (move from optional) * group pattern flags together (move from optional) * remove raster (contained just one flag) * move names group to be first (not perfect, names and ignore have different usages, related in implementation, not for user) 2014-10-13 Luca Delucchi * gui/wxpython/rlisetup/wizard.py: g.gui.rlisetup: remove non used option in RLiSetupMapPanel function 2014-10-12 Glynn Clements * include/Make/Grass.make: Add RELDIR * raster/r.in.bin/main.c, raster/r.out.bin/main.c: Explicit support for null=nan 2014-10-10 Huidae Cho * general/g.remove/main.c: g.remove: Add names= and ignores= for a list of filenames * include/defs/gis.h: defs/gis.h: Add missing G_option_excludes 2014-10-09 Markus Neteler * vector/v.to.rast/main.c: fix msg typo 2014-10-09 Markus Metz * lib/gis/colors.desc, lib/gis/colors/precipitation_daily: libgis: add color rule precipitation_daily 2014-10-09 Anna Petrášová * general/g.list/main.c, general/g.remove/main.c: g.list/remove: do not add mapset to the selected name in GUI 2014-10-08 Vaclav Petras * lib/gis/parser.c, lib/gis/parser_dependencies.c: lib/parser: more doxygen documentation 2014-10-08 Markus Neteler * raster/r.quantile/r.quantile.html, .../r.series.accumulate/r.series.accumulate.html, raster/r.series/r.series.html, raster/r.stats.quantile/r.stats.quantile.html, raster/r.stats.zonal/r.stats.zonal.html: manual: more crosslinks added * raster/r.series/r.series.html: r.series manual: cleanup; quantiles explained 2014-10-08 Pietro Zambelli * lib/python/pygrass/raster/__init__.py, lib/python/pygrass/raster/testsuite/test_raster.py: pygrass: Rewrite RasterRow open method 2014-10-08 Markus Metz * raster/r.in.bin/main.c, raster/r.in.bin/r.in.bin.html: r.in.bin: +header +bands 2014-10-08 Anna Petrášová * raster/r.neighbors/r.neighbors.html: r.neighbors: remove obsolete part from manual about running module on command line 2014-10-07 Vaclav Petras * include/Make/Doxyfile_arch_html.in: doxygen: remove local classes from documentation now there is approx. 45 items less in the Data structures section For example, vector and rules from parser_dependencies.c is not present, nor the other vector from cnversions.c which was merged into the former one. * include/Make/Doxyfile_arch_html.in: doxygen: remove remaining (and potential) Python files from the Doxygen documentation, add C++ used by lib/iostream, remove unused *.i files 2014-10-07 Pietro Zambelli * lib/python/pygrass/raster/buffer.py: pygrass: Fix https://trac.osgeo.org/grass/ticket/2442 np.float128 does not always exist * lib/python/pygrass/errors.py, lib/python/pygrass/messages/__init__.py, lib/python/pygrass/modules/__init__.py, lib/python/pygrass/modules/grid/__init__.py, lib/python/pygrass/modules/grid/grid.py, lib/python/pygrass/modules/shortcuts.py, lib/python/pygrass/raster/__init__.py, lib/python/pygrass/shell/__init__.py, lib/python/pygrass/vector/__init__.py: pygrass: Separate ctypes from not ctypes modules and remove spyder header 2014-10-07 Markus Neteler * general/g.version/g.version.html, gui/wxpython/animation/g.gui.animation.html: manual: HTML fixes 2014-10-07 Martin Landa * db/db.columns/main.c, db/db.databases/main.c, db/db.select/main.c, display/d.thematic.area/plot1.c, display/d.vect.chart/plot.c, display/d.vect/shape.c, misc/m.nviz.image/vector.c, raster/r.stream.extract/close.c, raster/r.stream.order/stream_vector.c, raster/r.to.vect/main.c, raster3d/r3.flow/main.c, vector/v.buffer/main.c, vector/v.colors.out/make_colors.c, vector/v.colors/scan_attr.c, vector/v.colors/write_rgb.c, vector/v.convert/att.c, vector/v.db.select/main.c, vector/v.edit/select.c, vector/v.in.db/main.c, vector/v.in.dwg/main.c, vector/v.in.dxf/write_vect.c, vector/v.in.lidar/main.c, vector/v.kcv/main.c, vector/v.label.sa/labels.c, vector/v.lidar.correction/main.c, vector/v.lidar.edgedetection/main.c, vector/v.lrs/v.lrs.create/main.c, vector/v.lrs/v.lrs.segment/main.c, vector/v.mkgrid/main.c, vector/v.net.allpairs/main.c, vector/v.net.centrality/main.c, vector/v.net.distance/main.c, vector/v.net.flow/main.c, vector/v.net.path/path.c, vector/v.net/turntable.c, vector/v.out.postgis/table.c, vector/v.out.vtk/writeVTK.c, vector/v.outlier/main.c, vector/v.overlay/main.c, vector/v.patch/main.c, vector/v.reclass/main.c, vector/v.sample/main.c, vector/v.surf.bspline/main.c, vector/v.surf.rst/main.c, vector/v.to.db/update.c, vector/v.to.rast/vect2rast.c, vector/v.to.rast3/main.c, vector/v.univar/main.c, vector/v.vol.rst/main.c, vector/v.what.rast/main.c, vector/v.what.rast3/main.c, vector/v.what/what.c: update modules: use db_set_error_handler_driver() 2014-10-07 Pietro Zambelli * lib/python/pygrass/gis/__init__.py: pygrass: Fix circular import dependency between gis.__init__ and functions * lib/python/pygrass/__init__.py, lib/python/pygrass/functions.py: pygrass: Fix circular import dependency between gis.__init__ and functions 2014-10-07 Markus Neteler * scripts/i.tasscap/i.tasscap.html, scripts/i.tasscap/i.tasscap.py: i.tasscap: added MODIS support 2014-10-06 Vaclav Petras * lib/python/script/core.py, .../testsuite/test_start_command_functions.py, .../testsuite/test_start_command_functions_nc.py: pythonlib: allow underscore at the end of core start_command family of functions as a way of avoiding conflict with Python keywords The older undocumented behavior was undersocre at the beginning which does not follow PEP8 was depreciated. Tests added for location without maps and for location with stadard map names (not curretly supported in gunittest). The ones using existing maps are more precise. 2014-10-06 Pietro Zambelli * lib/python/pygrass/raster/abstract.py: pygrass: Fix raster range for for FCELL and DCELL rasters 2014-10-06 Anna Petrášová * gui/wxpython/gui_core/gselect.py: wxGUI: remove print from https://trac.osgeo.org/grass/changeset/62191 * general/g.list/main.c, general/g.remove/main.c, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/gselect.py, lib/python/script/core.py: g.list/remove: instead of text field use selection widget with multiple elements 2014-10-06 Vaclav Petras * gui/wxpython/lmgr/frame.py: wxGUI/lmgr: expand user directory for fake cd command; improve error handling from https://trac.osgeo.org/grass/changeset/59388 by accepting only one parameter (https://trac.osgeo.org/grass/ticket/2152) * lib/python/gunittest/case.py, lib/python/gunittest/invoker.py, lib/python/gunittest/main.py, lib/python/gunittest/runner.py, lib/python/gunittest/utils.py: gunittest: basic support for Python 2.6 and appropriate help for individual test file Only import of modules is supposed to work with 2.6 to allow documentation build and perhaps running the machinery. However, the individual tests may or may not work since a lot of assert methods and set up class step are missing and are impossible to provide without reimplementing unittest for 2.7. The full compatibility for 2.6 would be possible with unittest2 which even provides 3.2 features in 2.7 but this is a package which has to be installed separately. The default help is fortunately the right one. The other help is not meant for individual files and is not possible to easily import for both 2.6 and 2.7 (and is not part of the API). 2014-10-05 Pietro Zambelli * lib/python/pygrass/raster/buffer.py: pygrass: Change mtype attribute in read-only, now is using numpy dtype. * lib/python/pygrass/raster/__init__.py: pygrass: Fix docstring in get_row method 2014-10-05 Vaclav Petras * raster/r.univar/r.univar_main.c, raster/r.univar/r3.univar_main.c: r.univar and r3.univar: move short description to label, include list of statistics into description (for example, now you can find r.univar in Search module in wxGUI by searching for 'sum') * raster/r.univar/r.univar.html, raster/r.univar/r3.univar.html, raster/r.univar/r3.univar_main.c: r.univar and r3.univar: mention sum in manual, use 3D raster term, add trivial example for r3.univar 2014-10-04 Markus Neteler * lib/python/docs/src/temporal_framework.rst: temporal manual: added References 2014-10-04 Vaclav Petras * include/Make/Sphinx.make: remove strange GRASS style indentation from Makefile Makefiles were always picky about indentation, so removing the ambiguous 4 column indent style done using 8 column tabs. Using tabs only, this is what Makefiles like. 2014-10-04 Anna Petrášová * general/g.list/main.c, general/g.region/main.c, gui/wxpython/gui_core/gselect.py, lib/manage/element_list, raster/r.region/main.c: remove unused 3dview element, keep library 2014-10-04 Markus Neteler * imagery/i.atcorr/sensors_csv/landsat_8.csv: i.atcorr: landsat_8.csv added (refers to trac https://trac.osgeo.org/grass/ticket/2305) 2014-10-04 Anna Petrášová * lib/manage/element_list: remove icon element as unused * gui/wxpython/gui_core/gselect.py, lib/Makefile, lib/manage/element_list, lib/manage/option.c, lib/sites/Makefile, lib/sites/README, lib/sites/sites.c, scripts/Makefile, scripts/v.in.sites.all/Makefile, scripts/v.in.sites.all/v.in.sites.all.html, scripts/v.in.sites.all/v.in.sites.all.py, vector/Makefile, vector/v.in.sites/Makefile, vector/v.in.sites/main.c, vector/v.in.sites/v.in.sites.html: remove sites element and library - https://trac.osgeo.org/grass/ticket/2440 * vector/v.surf.rst/main.c: v.surf.rst: change debug to verbose message 2014-10-04 Markus Neteler * raster/r.viewshed/main.cpp: fix minor msg typo 2014-10-03 Vaclav Petras * gui/wxpython/docs/wxgui_sphinx/conf.py, gui/wxpython/docs/wxgui_sphinx/src/index.rst, .../docs/wxgui_sphinx/src/wxgui_toolboxes.rst, gui/wxpython/docs/wxgui_toolboxes/Makefile, .../docs/wxgui_toolboxes/_static/pygrass.css, .../_templates/layout.html.template, gui/wxpython/docs/wxgui_toolboxes/conf.py, gui/wxpython/docs/wxgui_toolboxes/make.bat, gui/wxpython/docs/wxgui_toolboxes/src/.directory, .../docs/wxgui_toolboxes/src/files_overview.rst, .../src/generation_of_files_and_menu.rst, .../src/how_to_write_a_custom_toolbox.rst, gui/wxpython/docs/wxgui_toolboxes/src/index.rst, .../docs/wxgui_toolboxes/src/introduction.rst, .../docs/wxgui_toolboxes/src/main_menu_file.rst, .../docs/wxgui_toolboxes/src/menudata_file.rst, .../wxgui_toolboxes/src/modules_items_file.rst, .../docs/wxgui_toolboxes/src/toolboxes_file.rst, .../src/toolboxes_filestructure.png, .../wxgui_toolboxes/src/toolboxes_flowchart.png, .../docs/wxgui_toolboxes/src/wxgui_items_file.rst: wxGUI/toolboxes: documentation converted from Doxygen to Sphinx (https://trac.osgeo.org/grass/ticket/2435) Documentation introduced in https://trac.osgeo.org/grass/changeset/56035 as dox and removed in r62097. This commit also removes the standalone Sphix documenation added in https://trac.osgeo.org/grass/changeset/62138 whcih was created by conversion of Doxygen generated HTML to ODF and to Sphinx. 2014-10-03 Anna Petrášová * raster/r.clump/main.c: r.clump: fix reporting number of clumps when map is empty 2014-10-03 Vaclav Petras * general/g.parser/g.parser.html, lib/gis/gislib_cmdline_parsing.dox, lib/gis/parser_html.c, lib/gis/parser_rest.c: parser: use '--help' in manual pages rather than 'help' to promote use of standardized flag This was also suggested by Glynn in https://trac.osgeo.org/grass/ticket/1778: ...it would be nice if we could train users to use that so that we can remove the argv[1]=='help' check; although help isn't likely to be particularly common as an option value, I dislike having special cases on principle. * raster/r.viewshed/main.cpp, raster/r.viewshed/testsuite/test_r_viewshed.py: r.viewshed: improve error messages; fix test (set region, delete maps, remove prints) 2014-10-03 Markus Metz * raster/r.in.gdal/main.c: r.in.gdal: close RAT files 2014-10-03 Markus Neteler * scripts/v.krige/v.krige.html: v.krige manual: example updated to NC 2014-10-02 Vaclav Petras * raster3d/r3.flow/testsuite/r3flow_test.py: tests: pass string with commas instead of a list for the pattern option of g.remove (PyGRASS does not allow list when not specified in module interface) 2014-10-02 Markus Metz * vector/v.generalize/misc.c: v.generalize: add test for self- intersection, use Vect_line_intersection2() * lib/vector/Vlib/intersect2.c: Vlib: self-intersection in Vect_line_intersection2() * raster/r.in.gdal/main.c: r.in.gdal: +print raster attribute tables to files * raster/r.in.bin/main.c: r.in.bin: +Flip input horizontal and/or vertical 2014-10-02 Vaclav Petras * gui/wxpython/gui_core/forms.py: wxGUI/forms: change working from 'interactively' to 'directly', add colon and tooltips It is a direct input of file content. It is not interactive which usually means that there are some actions and reactions. 2014-10-01 Martin Landa * raster/r.random/random.c: r.random: set db error hander 2014-10-01 Vaclav Petras * raster/r.mapcalc/map3.c, raster/r.mapcalc/testsuite/test_r3_mapcalc.py, raster/r.mapcalc/testsuite/test_r_mapcalc.py: use no workers (https://trac.osgeo.org/grass/ticket/2074) one still creates one worker, zero avoids any creation (see lib/gis/worker.c) one worker was still causing Rast3d_get_tile_ptr error added also tests for r3.mapcalc which should sometimes show the error for WORKERS=1 2014-10-01 Markus Neteler * raster/r.random/random.c, vector/v.random/main.c: r.random/v.random: create DB index 2014-10-01 Markus Metz * vector/v.out.ogr/args.c, vector/v.out.ogr/main.c: v.out.ogr: fix append mode * lib/raster/range.c: rasterlib: sync Rast_read_fp_range() to Rast_write_fp_range() 2014-10-01 Luca Delucchi * scripts/r.reclass.area/r.reclass.area.html, scripts/r.reclass.area/r.reclass.area.py: r.reclass.area: added new method using v.clean with tool=rmarea 2014-09-30 Markus Neteler * gui/wxpython/xml/toolboxes.xml: wxGUI menu: added r.series.accumulate and r.series.interp; moved buffer and distance/grow into submenu to shorten Raster menu * gui/wxpython/docs/wxgui_toolboxes/Makefile, .../docs/wxgui_toolboxes/_static/pygrass.css, .../_templates/layout.html.template, gui/wxpython/docs/wxgui_toolboxes/conf.py, gui/wxpython/docs/wxgui_toolboxes/make.bat, gui/wxpython/docs/wxgui_toolboxes/src/.directory, .../docs/wxgui_toolboxes/src/files_overview.rst, .../src/generation_of_files_and_menu.rst, .../src/how_to_write_a_custom_toolbox.rst, gui/wxpython/docs/wxgui_toolboxes/src/index.rst, .../docs/wxgui_toolboxes/src/introduction.rst, .../docs/wxgui_toolboxes/src/main_menu_file.rst, .../docs/wxgui_toolboxes/src/menudata_file.rst, .../wxgui_toolboxes/src/modules_items_file.rst, .../docs/wxgui_toolboxes/src/toolboxes_file.rst, .../src/toolboxes_filestructure.png, .../wxgui_toolboxes/src/toolboxes_flowchart.png, .../docs/wxgui_toolboxes/src/wxgui_items_file.rst: wxgui_toolboxes sphinx documentation added (converted from wxguitoolboxes.dox doxygen original, https://trac.osgeo.org/grass/changeset/57001) 2014-09-30 Pietro Zambelli * lib/python/pygrass/vector/testsuite/test_vector.py: pygrass: Add test on __getitem__ method in VectorTopo class * lib/python/pygrass/vector/__init__.py: pygrass: Fix how slice are handled (contribution: Maurizio Cingi) * lib/python/pygrass/vector/abstract.py: pygrass: Fix setter function for the organization property of the Vector class, and transform the private method: _write_header to write_header (contribution: Maurizio Cingi) 2014-09-29 Anna Petrášová * lib/rst/interp_float/input2d.c, vector/v.surf.rst/v.surf.rst.html: v.surf.rst: fix using standard mask and mask as option 2014-09-28 Markus Neteler * include/defs/cdhc.h, lib/cdhc/README, lib/cdhc/andrsnde.c, lib/cdhc/andrsndn.c, lib/cdhc/as177.c, lib/cdhc/as181.c, lib/cdhc/as241.c, lib/cdhc/as66.c, lib/cdhc/cdhclib.dox, lib/cdhc/chisqe.c, lib/cdhc/chisqn.c, lib/cdhc/cvmw2e.c, lib/cdhc/cvmw2n.c, lib/cdhc/dagstndn.c, lib/cdhc/dcmp.c, lib/cdhc/dmax.c, lib/cdhc/dmaxe.c, lib/cdhc/durbins.c, lib/cdhc/enormp.c, lib/cdhc/extreme.c, lib/cdhc/geary.c, lib/cdhc/kotz.c, lib/cdhc/kse.c, lib/cdhc/ksn.c, lib/cdhc/kuiprsve.c, lib/cdhc/kuiprsvn.c, lib/cdhc/local_proto.h, lib/cdhc/normp.c, lib/cdhc/omnibus.c, lib/cdhc/royston.c, lib/cdhc/shapiro1.c, lib/cdhc/shapiro2.c, lib/cdhc/shapiroe.c, lib/cdhc/test.c, lib/cdhc/watsonue.c, lib/cdhc/watsonun.c, lib/cdhc/weisberg.c, lib/cdhc/xinormal.c, vector/v.normal/main.c: cdhc lib: prefix added (trac https://trac.osgeo.org/grass/ticket/2421) * lib/cdhc/doc/goodness.bib, lib/cdhc/doc/goodness.pdf, lib/cdhc/doc/goodness.ps, lib/cdhc/doc/goodness.tex, lib/cdhc/doc/index.sty: cdhc lib: added original documentation (svn copy from releasebranch_5_5) * scripts/i.tasscap/i.tasscap.html: i.tasscap manual: update example to new user interface 2014-09-28 Martin Landa * man/grassdocs.css: manual: change container size to 60% (avoid overlap with toc) 2014-09-28 Anna Petrášová * gui/wxpython/vdigit/toolbars.py: wxGUI/digitizer: fix selecting area tools 2014-09-28 Soeren Gebbert * lib/python/docs/src/index.rst, lib/python/docs/src/temporal_framework.rst, lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/aggregation.py, lib/python/temporal/base.py, lib/python/temporal/c_libraries_interface.py, lib/python/temporal/core.py, lib/python/temporal/datetime_math.py, lib/python/temporal/extract.py, lib/python/temporal/factory.py, lib/python/temporal/gui_support.py, lib/python/temporal/list_stds.py, lib/python/temporal/mapcalc.py, lib/python/temporal/metadata.py, lib/python/temporal/open_stds.py, lib/python/temporal/register.py, lib/python/temporal/sampling.py, lib/python/temporal/space_time_datasets.py, lib/python/temporal/spatial_extent.py, .../temporal/spatial_topology_dataset_connector.py, .../temporal/spatio_temporal_relationships.py, lib/python/temporal/stds_export.py, lib/python/temporal/stds_import.py, lib/python/temporal/temporal_algebra.py, lib/python/temporal/temporal_extent.py, lib/python/temporal/temporal_granularity.py, lib/python/temporal/temporal_raster3d_algebra.py, lib/python/temporal/temporal_raster_algebra.py, .../temporal/temporal_raster_base_algebra.py, lib/python/temporal/temporal_raster_operator.py, .../temporal_topology_dataset_connector.py, lib/python/temporal/temporal_vector_algebra.py, lib/python/temporal/temporal_vector_operator.py, lib/python/temporal/unit_tests.py, lib/python/temporal/univar_statistics.py: temporal framework: Changed the temporal framework code documentation from doxygen style to sphinx style * include/Make/Sphinx.make: makesystem: Added a dedicated sphinx library build command make sphinxdoclib 2014-09-27 Markus Neteler * REQUIREMENTS.html: REQUIREMENTS.html: say what Python PLY is * man/grassdocs.css: manual: change hardcoded container size (https://trac.osgeo.org/grass/changeset/62109 and previous) to percentage * display/d.profile/d.profile.html: d.profile manual: fix missing 'SEE ALSO' 2014-09-27 Anna Petrášová * gui/wxpython/lmgr/layertree.py: wxGUI: do not fail because of missing icon when running d.histogram from GUI command line 2014-09-27 Soeren Gebbert * REQUIREMENTS.html: Added Python PLY requirements for the temporal algebra in tgis * lib/python/docs/src/{temporal.rst => temporal_framework.rst}: Have to rename the temporal framework rst file, since it gets deleted while make sphinxdoc * lib/python/docs/src/temporal.rst: Added sphinx documentation for the temporal framework 2014-09-27 Martin Landa * man/build_html.py: manual: main page cosmetics * man/grassdocs.css: manual: enlarge container to 750px 2014-09-27 Glynn Clements * lib/gis/parser.c: Check that option names are valid 2014-09-26 Glynn Clements * raster/r.in.bin/main.c: -h (GMT header) and -n (vertical flip) are incompatible 2014-09-26 Martin Landa * man/grassdocs.css: manual: define li.box's margin-left (cosmetics) * man/build_html.py: manual: separate heading for GUI and Display * man/build_html.py, man/grassdocs.css: manual: change table background to white (increase readability) * general/g.mapset/g.mapset.html: g.mapset: manual cosmetics * grasslib.dox, gui/wxpython/Makefile, gui/wxpython/wxguitoolboxes.dox, gui/wxpython/wxpythonlib.dox, include/Make/Docs.make, include/Make/Doxyfile_arch_html.in, include/Make/Doxyfile_arch_latex.in, lib/python/ctypes/Makefile, lib/python/imaging/Makefile, lib/python/imaging/imaginglib.dox, lib/python/pydispatch/Makefile, lib/python/pydispatch/pydispatchlib.dox, lib/python/pygrass/Makefile, lib/python/pygrass/pygrasslib.dox, lib/python/script/Makefile, lib/python/script/pythonlib.dox, lib/python/temporal/Makefile, lib/python/temporal/pythontemporallib.dox: doxygen: remove python documentation (replaced by sphinx) * vector/v.select/copy_tabs.c: fix r62093: close DB driver on failure (db_set_error_handler_driver) fix indentation 2014-09-26 Markus Neteler * vector/v.select/copy_tabs.c: v.select: create DB index 2014-09-26 Markus Metz * vector/v.select/overlap.c, vector/v.select/proto.h, vector/v.select/select.c: v.select: speed up OP_OVERLAP * vector/v.select/args.c: v.select: fix default answers * lib/vector/Vlib/intersect2.c: Vlib: fix Vect_line_check_intersection2() * lib/vector/Vlib/open.c: Vlib: fix messages if open failed 2014-09-25 Huidae Cho * general/g.remove/g.remove.html, general/g.remove/main.c: g.remove: Add more examples in the manual; Clarify the description of pattern= * general/g.list/main.c: g.list: Add output= support for pretty/full printing; Redirect non-pretty/full output to pager * general/g.list/main.c, general/manage/lister/cell.c, general/manage/lister/vector.c: lister, g.list: Add support for multiple mapsets to listers, Fix g.list -f mapset=... (ticket https://trac.osgeo.org/grass/ticket/2432) 2014-09-25 Markus Neteler * vector/v.select/args.c, vector/v.select/main.c: v.select: attempt to improve parameter description 2014-09-25 Helmut Kudrnovsky * mswindows/GRASS-Installer.nsi.tmpl: nsis: attempt to fix optional MS runtime installation 2014-09-25 Markus Metz * raster/r.in.bin/main.c: r.in.bin: add flag to flip North and South 2014-09-24 Markus Neteler * vector/v.select/v.select.html: v.select manual: NC examples added * gui/wxpython/gui_core/dialogs.py: wxGUI: fix after removing g.mlist (completes https://trac.osgeo.org/grass/changeset/62027) 2014-09-24 Huidae Cho * raster/r.topmodel/r.topmodel.html: r.topmodel: Removed outdated info 2014-09-24 Markus Metz * lib/vector/Vlib/geos.c: Vlib: fix memory leaks in read GEOS 2014-09-24 Markus Neteler * raster/r.patch/r.patch.html, .../r.series.accumulate/r.series.accumulate.html, raster/r.series.interp/r.series.interp.html, raster/r.series/r.series.html: manual: notes added about max file open limits * vector/v.select/select.c: v.select: msg if GEOS or GRASS GIS functions are used 2014-09-24 Anna Petrášová * lib/gis/proj1.c, lib/gis/proj2.c, lib/gis/proj3.c, lib/gis/wind_scan.c, lib/vector/Vlib/header.c, raster/r.in.gdal/main.c, raster/r.in.lidar/main.c, vector/v.in.lidar/main.c, vector/v.in.ogr/main.c: remove unused PROJECTION_SP * include/gis.h, lib/gis/proj2.c, lib/gis/proj3.c, lib/gis/units.c: add support for us survey foot, https://trac.osgeo.org/grass/ticket/2417 2014-09-23 Anna Petrášová * scripts/r3.in.xyz/r3.in.xyz.py: r3.in.xyz: remove tabs from code, make it pep8 compatible * scripts/r3.in.xyz/r3.in.xyz.py: r3.in.xyz: fix this script on Windows * raster/r.in.lidar/main.c, vector/v.in.lidar/main.c: r/v.in.lidar: fix first return filter 2014-09-22 Anna Petrášová * gui/wxpython/gui_core/preferences.py: wxGUI: don't save default window layout when window is minimized, checking size is not enough on Windows 8 2014-09-22 Markus Metz * vector/v.clean/v.clean.html: v.clean: fix manual for tool=rmarea 2014-09-21 Anna Petrášová * raster/r.profile/main.c, raster/r.profile/r.profile.html, raster/r.profile/testsuite/test_profile_ncspm.py: r.profile: enable to use more units 2014-09-20 Markus Metz * include/defs/vector.h, lib/vector/Vlib/intersect2.c: Vlib: add Bentley-Ottmann algorithm to find line intersections * raster/r.cost/main.c, raster/r.walk/main.c: sync r.cost and r.walk * raster/r.walk/heap.c, raster/r.walk/main.c: r.walk: fix fp format in messages * raster/r.cost/cost.h, raster/r.cost/heap.c: r.cost: fix heap 2014-09-20 Markus Neteler * scripts/r.in.wms/r.in.wms.html, scripts/r.in.wms/wms_base.py: r.in.wms: fix example + debug msg 2014-09-19 Glynn Clements * lib/pngdriver/Raster.c: Fix bug in PNG driver triggered by https://trac.osgeo.org/grass/changeset/62026 2014-09-18 Anna Petrášová * gui/wxpython/wxplot/profile.py, raster/r.profile/local_proto.h, raster/r.profile/main.c, raster/r.profile/r.profile.html, raster/r.profile/testsuite/test_profile_ncspm.py: r.profile: use location units, revert gui profile tool changes, add r.profile test, see https://trac.osgeo.org/grass/ticket/2417 2014-09-18 Pietro Zambelli * lib/python/pygrass/vector/__init__.py, lib/python/pygrass/vector/find.py, lib/python/pygrass/vector/geometry.py, .../pygrass/vector/testsuite/test_geometry.py: pygrass: Add Node topology class (contribution: Maurizio Cingi) 2014-09-18 Anna Petrášová * gui/wxpython/core/settings.py, lib/nviz/map_obj.c: wxNviz: use black as default for vectors 2014-09-18 Markus Neteler * raster/simwe/r.sim.sediment/main.c, raster/simwe/r.sim.water/main.c: r.sim.*: user message harmonization 2014-09-18 Anna Petrášová * gui/wxpython/core/globalvar.py, gui/wxpython/gui_core/gselect.py: wxGUI: fix after removing g.mlist 2014-09-17 Glynn Clements * display/d.info/main.c, include/defs/display.h, lib/display/r_raster.c, lib/display/setup.c: Change handling of display frame, graphical clip window Replace D_get_window with D_get_frame Add D_get_clip_window, D_set_clip_window Add D_set_clip_window_to_map_window, D_set_clip_window_to_screen_window Store initial frame size within display library Change D_setup* functions to set graphical clip window 2014-09-17 Soeren Gebbert * lib/python/temporal/core.py: temporal framework: Better handling on none-existing temporal databases in existing mapsets 2014-09-17 Markus Metz * lib/vector/Vlib/legal_vname.c: Vlib: do not allow @ in vector name 2014-09-17 Soeren Gebbert * .../testsuite/test_distr_tgis_db_raster.py: temporal modules testsuite: Tests for mixing shared and distributed temporal databases * lib/python/pygrass/messages/__init__.py: pygrass messages: Better string length libgis restriction handling 2014-09-17 Huidae Cho * raster3d/r3.gradient/testsuite/r3gradient_test.py: r3.gradient: g.remove pattern takes only one string * scripts/v.out.gps/v.out.gps.py: v.out.gps: Add a missing comma 2014-09-17 Vaclav Petras * lib/python/gunittest/loader.py: gunittest: workaround to support more location types (https://trac.osgeo.org/grass/changeset/61652 uses hardcoded values instead of parsing the file and finding suporated location type(s)) * lib/python/gunittest/multireport.py, lib/python/gunittest/reporters.py: gunittest: improve handling of extereme cases (when no tests were executed) 2014-09-17 Soeren Gebbert * lib/python/pygrass/messages/__init__.py: pygrass messages: Fixed typo 2014-09-17 Huidae Cho * gui/wxpython/animation/g.gui.animation.html, gui/wxpython/core/globalvar.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/model.py, gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/gselect.py, gui/wxpython/iclass/frame.py, gui/wxpython/iscatt/iscatt_core.py, gui/wxpython/lmgr/datacatalog.py, gui/wxpython/rlisetup/functions.py, gui/wxpython/rlisetup/sampling_frame.py, gui/wxpython/vnet/vnet_core.py, gui/wxpython/vnet/vnet_data.py, gui/wxpython/xml/toolboxes.xml, lib/gpde/test/test_arrays.c, lib/manage/managelib.dox, lib/python/gunittest/case.py, .../gunittest/testsuite/test_assertions_rast3d.py, .../gunittest/testsuite/test_assertions_vect.py, lib/python/pygrass/functions.py, lib/python/pygrass/modules/grid/grid.py, lib/python/pygrass/modules/shortcuts.py, .../pygrass/vector/testsuite/test_vector3d.py, lib/python/script/core.py, lib/python/script/db.py, lib/python/script/pythonlib.dox, lib/python/script/raster.py, lib/python/script/raster3d.py, lib/python/temporal/aggregation.py, lib/python/temporal/extract.py, lib/python/temporal/mapcalc.py, lib/python/temporal/register.py, lib/python/temporal/space_time_datasets.py, lib/python/temporal/temporal_raster3d_algebra.py, lib/python/temporal/temporal_raster_algebra.py, lib/python/temporal/temporal_vector_algebra.py, .../temporal/testsuite/test_register_function.py, raster/r.category/test_rcategory_doctest.txt, raster/r.li/r.li.setup/masked_area_selection.sh, raster/r.li/r.li.setup/r.li.setup, raster/r.li/r.li.setup/sample_area_vector.sh, raster/r.li/r.li.setup/square_mouse_selection.sh, raster/r.mapcalc/testsuite/const_map_test.sh, raster/r.mapcalc/testsuite/test_r_mapcalc.py, raster/r.out.mpeg/main.c, raster/r.patch/r.patch.html, raster/r.reclass/r.reclass.html, .../r.series.accumulate/r.series.accumulate.html, .../test_suite/test.r.series.accumulate.sh, raster/r.series/r.series.html, .../testsuite/test_r_slope_aspect.py, raster/r.to.rast3elev/test.r.to.rast3elev.sh, raster/r.viewshed/testsuite/test_r_viewshed.py, raster/r.watershed/front/r.watershed.html, raster/simwe/r.sim.water/spearfish.sh, raster3d/r3.cross.rast/test.r3.cross.rast.sh, raster3d/r3.flow/testsuite/r3flow_test.py, raster3d/r3.gradient/testsuite/r3gradient_test.py, raster3d/r3.in.bin/test_suite/test.r3.in.bin.sh, .../r3.out.netcdf/test_suite/test.r3.out.netcdf.sh, raster3d/r3.retile/test.r3.retile.sh, raster3d/r3.to.rast/test.r3.to.rast.sh, scripts/d.rast.edit/d.rast.edit.py, scripts/d.shadedmap/d.shadedmap.py, scripts/db.in.ogr/db.in.ogr.py, scripts/i.in.spotvgt/i.in.spotvgt.py, scripts/i.pansharpen/i.pansharpen.py, scripts/i.spectral/i.spectral.html, scripts/r.buffer.lowmem/r.buffer.lowmem.py, scripts/r.colors.stddev/r.colors.stddev.py, scripts/r.fillnulls/r.fillnulls.py, scripts/r.grow/r.grow.py, scripts/r.in.wms/wms_base.py, scripts/r.mask/r.mask.py, scripts/r.reclass.area/r.reclass.area.py, scripts/r.unpack/test_suite/test.r.unpack.sh, scripts/r3.in.xyz/r3.in.xyz.py, scripts/v.dissolve/v.dissolve.html, scripts/v.dissolve/v.dissolve.py, scripts/v.out.gps/v.out.gps.py, scripts/v.rast.stats/v.rast.stats.py, scripts/v.to.lines/v.to.lines.py, scripts/v.unpack/test_suite/test.v.unpack.sh, scripts/v.unpack/v.unpack.py, temporal/t.list/t.list.html, temporal/t.merge/testsuite/test.t.merge.sh, temporal/t.rast.accdetect/t.rast.accdetect.py, temporal/t.rast.accumulate/t.rast.accumulate.py, temporal/t.rast.gapfill/test.t.rast.gapfill.sh, .../t.rast.import/test.t.rast.import.relative.sh, temporal/t.rast.import/test.t.rast.import.sh, .../t.rast.import/test.t.rast.import_locations.sh, temporal/t.rast.list/t.rast.list.html, temporal/t.rast.mapcalc/test.t.rast.mapcalc.sh, temporal/t.rast.neighbors/t.rast.neighbors.py, temporal/t.rast.out.vtk/t.rast.out.vtk.py, temporal/t.rast.series/test.t.rast.series.sh, temporal/t.rast.to.rast3/t.rast.to.rast3.py, .../testsuite/test_strds_to_rast3.py, temporal/t.rast3d.list/t.rast3d.list.html, .../test.t.register.vector.file.layer.sh, temporal/t.register/test.t.register.vector.sh, temporal/t.remove/t.remove.html, temporal/t.remove/t.remove.py, temporal/t.rename/test.t.rename.sh, temporal/t.support/test.t.support.sh, temporal/t.vect.db.select/test.t.vect.db.select.sh, .../t.vect.extract/test.t.vect.extract.layer.sh, temporal/t.vect.extract/test.t.vect.extract.sh, .../t.vect.import/testsuite/test.t.vect.import.sh, temporal/t.vect.list/t.vect.list.html, .../testsuite/test.t.vect.list.layer.sh, temporal/t.vect.list/testsuite/test.t.vect.list.sh, .../test.t.vect.observe.strds.layer_bug.sh, .../test.t.vect.observe.strds.relative.sh, .../t.vect.univar/testsuite/test.t.vect.univar.sh, temporal/t.vect.what.strds/t.vect.what.strds.py, .../test.t.vect.what.strds.layer.sh, .../t.vect.what.strds/test.t.vect.what.strds.sh, .../test.t.vect.what.strds_relative.sh, testsuite/raster/raster_md5test.sh, testsuite/raster/rhemisphere.sh, tools/thumbnails.py, vector/v.distance/v.distance.html, vector/v.lrs/v.lrs.create/v.lrs.create.html: Rename g.mlist to g.list and update g.remove usage * general/Makefile: Remove g.mlist/g.mremove from Makefile 2014-09-17 Vaclav Petras * lib/python/pygrass/modules/grid/grid.py: pygrass/grid: provide at least basic error message the error is visible in the lib/python/pygrass/modules/testsuite/test_doctest.py test 2014-09-17 Huidae Cho * general/g.list/Makefile, general/g.list/{g.mlist.html => g.list.html}, general/g.list/main.c, .../testsuite/{test_g_mlist.py => test_g_list.py}, general/g.remove/Makefile, general/g.remove/{g.mremove.html => g.remove.html}, general/g.remove/main.c, .../{test_g_mremove.py => test_g_remove.py}: Replace g.list/g.remove with g.mlist/g.mremove * general/{g.mlist => g.list}/Makefile, general/{g.mlist => g.list}/g.mlist.html, general/{g.mlist => g.list}/main.c, general/{g.mlist => g.list}/testsuite/test_g_mlist.py, general/{g.mremove => g.remove}/Makefile, general/{g.mremove => g.remove}/check_reclass.c, general/{g.mremove => g.remove}/g.mremove.html, general/{g.mremove => g.remove}/main.c, general/{g.mremove => g.remove}/testsuite/test_g_mremove.py: Rename g.mlist/g.mremove to g.list/g.remove * general/g.list/Makefile, general/g.list/g.list.html, general/g.list/main.c, general/g.list/testsuite/test_g_list.py, general/g.remove/Makefile, general/g.remove/g.remove.html, general/g.remove/main.c: Remove g.list/g.remove 2014-09-17 Markus Neteler * display/d.colorlist/main.c, display/d.colortable/main.c, display/d.path/main.c, display/d.rgb/main.c, display/d.thematic.area/main.c, general/g.cairocomp/main.c, general/g.copy/main.c, general/g.findfile/main.c, general/g.gisenv/main.c, general/g.mapsets/main.c, general/g.remove/main.c, general/g.rename/main.c, imagery/i.albedo/main.c, imagery/i.eb.eta/main.c, imagery/i.eb.evapfr/main.c, imagery/i.eb.hsebal01/main.c, imagery/i.eb.netrad/main.c, imagery/i.eb.soilheatflux/main.c, imagery/i.pca/main.c, imagery/i.rectify/main.c, raster/r.colors/edit_colors.c, raster/r.describe/main.c, raster/r.external/main.c, raster/r.gwflow/main.c, raster/r.in.bin/main.c, raster/r.in.gdal/main.c, raster/r.kappa/main.c, raster/r.neighbors/main.c, raster/r.out.gdal/main.c, raster/r.out.png/main.c, raster/r.out.ppm3/main.c, raster/r.out.vrml/main.c, raster/r.out.vtk/parameters.c, raster/r.proj/main.c, raster/r.quantile/main.c, raster/r.random.cells/main.c, raster/r.random.surface/r.random.surface.html, raster/r.reclass/main.c, raster/r.recode/main.c, raster/r.report/parse.c, raster/r.resamp.bspline/main.c, raster/r.resamp.rst/main.c, raster/r.series.accumulate/main.c, raster/r.series/main.c, raster/r.slope.aspect/main.c, raster/r.stats.quantile/main.c, raster/r.stream.extract/main.c, raster/r.sunhours/main.c, raster/r.sunmask/main.c, raster/r.terraflow/main.cpp, raster/r.topmodel/main.c, raster/r.viewshed/main.cpp, raster/r.walk/main.c, raster/simwe/r.sim.sediment/main.c, raster/simwe/r.sim.water/main.c, raster3d/r3.cross.rast/main.c, raster3d/r3.gwflow/main.c, raster3d/r3.in.v5d/main.c, raster3d/r3.mkdspf/main.c, raster3d/r3.null/main.c, raster3d/r3.out.vtk/parameters.c, raster3d/r3.showdspf/main_ogl.c, scripts/g.extension/g.extension.py, scripts/m.proj/m.proj.py, scripts/r.fillnulls/r.fillnulls.py, scripts/r.in.wms/r.in.wms.py, scripts/r.mask/r.mask.py, temporal/t.info/t.info.py, temporal/t.rast.accdetect/t.rast.accdetect.py, .../t.rast.aggregate.ds/t.rast.aggregate.ds.py, temporal/t.rast.colors/t.rast.colors.py, temporal/t.rast.import/t.rast.import.py, temporal/t.rast.mapcalc/t.rast.mapcalc.py, temporal/t.rast.to.rast3/t.rast.to.rast3.py, temporal/t.rast3d.extract/t.rast3d.extract.py, temporal/t.rast3d.mapcalc/t.rast3d.mapcalc.py, temporal/t.sample/t.sample.py, temporal/t.vect.import/t.vect.import.py, vector/v.buffer/main.c, vector/v.clean/main.c, vector/v.colors.out/main.c, vector/v.colors/main.c, vector/v.edit/args.c, vector/v.in.ascii/main.c, vector/v.in.lidar/main.c, vector/v.label/main.c, vector/v.lidar.growing/main.c, vector/v.net.alloc/main.c, vector/v.net.centrality/main.c, vector/v.net.components/main.c, vector/v.net.connectivity/main.c, vector/v.net.iso/main.c, vector/v.net.path/main.c, vector/v.net.salesman/main.c, vector/v.net.steiner/main.c, vector/v.net.visibility/main.c, vector/v.net/args.c, vector/v.out.postgis/args.c, vector/v.qcount/main.c, vector/v.rectify/main.c, vector/v.surf.bspline/main.c, vector/v.to.rast/main.c, vector/v.transform/main.c, vector/v.univar/main.c, vector/v.vol.rst/main.c, vector/v.what.rast3/main.c, vector/v.what/main.c: user message harmonization update (trac https://trac.osgeo.org/grass/ticket/2409) 2014-09-17 Anna Petrášová * gui/wxpython/animation/g.gui.animation.html: wxGUI/animation: remove TODOs from manual 2014-09-16 Vaclav Petras * lib/python/script/setup.py.sed: script/init: add extrabin to PATH, do not add extralib (extralib removed from WinGRASS installer somewhere around https://trac.osgeo.org/grass/changeset/57646) 2014-09-16 Markus Metz * include/display.h, include/raster.h: move RGBA_Color to display.h 2014-09-16 Soeren Gebbert * .../testsuite/test_distr_tgis_db_raster.py, .../testsuite/test_distr_tgis_db_raster3d.py, .../testsuite/test_distr_tgis_db_vector.py, temporal/t.rast.accdetect/t.rast.accdetect.py, .../testsuite/test.t.rast.accdetect.reverse.sh, .../testsuite/test.t.rast.accdetect.sh, temporal/t.rast.accumulate/t.rast.accumulate.py, .../{test_suite => testsuite/data}/acc_1.ref, .../{test_suite => testsuite/data}/acc_2.ref, .../{test_suite => testsuite/data}/acc_3.ref, .../{test_suite => testsuite/data}/acc_4.ref, .../{test_suite => testsuite/data}/acc_5.ref, .../test.t.rast.accumulate.sh, .../testsuite/test.t.rast.aggregate.ds.sh, .../testsuite/test.t.rast.aggregate.sh, temporal/t.rast.extract/testsuite/test_extract.py, .../testsuite/test_strds_to_rast3.py, temporal/t.rast3d.list/t.rast3d.list.py, temporal/t.remove/t.remove.py, .../testsuite/test.t.vect.mapcalc.sh, .../test.t.vect.observe.strds.layer_bug.sh, .../test.t.vect.observe.strds.relative.sh, .../testsuite/test.t.vect.observe.strds.sh: temporal modules: Improved tests, using g.mremove instead of g.remove to avoid buffer overflows when g.remove is called from within the gtestsuite framework. * lib/python/temporal/testsuite/test_register_function.py: temporal framework testsuite: Using g.mremove instead of g.remove in tests * lib/python/pygrass/messages/__init__.py: pygrass messages: Reducing the size of the string passed to the libgis messaging functions to avoid buffer overflows * lib/temporal/lib/connect.c: temporal library: Better environment management 2014-09-16 Vaclav Petras * temporal/t.connect/testsuite/test_distr_tgis_db_raster.py, temporal/t.connect/testsuite/test_distr_tgis_db_raster3d.py, temporal/t.connect/testsuite/test_distr_tgis_db_vector.py: testing: do not use user or machine specific values in tests (assertModuleKeyValue considers the reference input to by subset of the module actual output) 2014-09-16 Glynn Clements * general/g.parser/global.h, general/g.parser/main.c, general/g.parser/parse.c, general/g.parser/proto.h, general/g.parser/rules.c, include/defs/gis.h, include/gis.h, lib/gis/parser_dependencies.c: Extend g.parser to support dependency rules 2014-09-16 Martin Landa * gui/wxpython/modules/extensions.py: wxGUI/extension: load data in different thread 2014-09-16 Luca Delucchi * lib/python/pygrass/gis/testsuite/test_doctests.py, lib/python/pygrass/gis/testsuite/test_gis.py, .../pygrass/messages/testsuite/test_doctests.py, .../modules/grid/testsuite/test_doctests.py, .../modules/interface/testsuite/test_doctests.py, .../pygrass/modules/testsuite/test_doctests.py, .../pygrass/raster/testsuite/data/geology_cats, .../pygrass/raster/testsuite/test_category.py, .../pygrass/raster/testsuite/test_doctests.py, .../pygrass/raster/testsuite/test_history.py, lib/python/pygrass/raster/testsuite/test_raster.py, .../pygrass/shell/testsuite/test_doctests.py, lib/python/pygrass/testsuite/test_doctests.py, .../pygrass/vector/testsuite/test_doctests.py: pygrass: add new tests, specially doctests * lib/python/pygrass/functions.py, lib/python/pygrass/messages/__init__.py, lib/python/pygrass/vector/abstract.py: pygrass: fix some doctests 2014-09-16 Yann Chemin * gui/wxpython/xml/toolboxes.xml: fixed typo to re-enable menu item 2014-09-16 Anna Petrášová * gui/wxpython/gui_core/gselect.py: wxGUI: extend import GeoTIFF wildcard to work with double f 2014-09-15 Soeren Gebbert * .../testsuite/test_distr_tgis_db_raster.py, .../testsuite/test_distr_tgis_db_raster3d.py, .../testsuite/test_distr_tgis_db_vector.py, temporal/t.info/t.info.py, temporal/t.list/t.list.py, temporal/t.vect.list/t.vect.list.py: temporal modules: Enabling mapset specific temporal databases in temporal modules, added new tests. This feature is very experimental. * lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/base.py, lib/python/temporal/c_libraries_interface.py, lib/python/temporal/core.py, lib/python/temporal/gui_support.py, lib/python/temporal/list_stds.py, lib/python/temporal/register.py, .../temporal/testsuite/test_register_function.py, .../testsuite/test_temporal_raster3d_algebra.py, .../testsuite/test_temporal_raster_algebra.py: temporal framework: Enabling mapset specific temporal databases. This feature is very experimental. * include/temporal.h, lib/temporal/lib/connect.c, lib/temporal/lib/default_name.c: temporal library: Default temporal database path is now mapset specific. Correct handling of environment switch for mapset specific metadata reading. 2014-09-15 Martin Landa * raster/r.bitpattern/main.c: r.bitpattern: remove -q (quiet) flag - replaced by standardized flag --q 2014-09-15 Markus Metz * vector/v.distance/distance.c, vector/v.distance/local_proto.h, vector/v.distance/main.c: v.distance: use Vect_line_geodesic_distance() * lib/vector/Vlib/line.c: Vlib: add Vect_line_geodesic_distance() 2014-09-15 Martin Landa * mswindows/osgeo4w/env.bat.tmpl: winGRASS: use cmd instead of sh 2014-09-15 Markus Neteler * raster/r.out.gdal/r.out.gdal.html: r.out.gdal manual: examples improved * lib/python/docs/src/pygrass_index.rst: pygrass manual: progman URL added 2014-09-15 Martin Landa * gui/wxpython/modules/extensions.py: fix https://trac.osgeo.org/grass/changeset/61967 - add missing _() * gui/wxpython/modules/extensions.py: wxGUI/extensions: change button's labels to be more clear 2014-09-15 Markus Neteler * scripts/v.rast.stats/v.rast.stats.html, scripts/v.rast.stats/v.rast.stats.py: v.rast.stats: manual updated by Stefan Blumentrath; msg cosmetics * locale/po/grassmods_ko.po: attempt to fix duplicate KO translations 2014-09-15 Pietro Zambelli * lib/python/exceptions/__init__.py, lib/python/exceptions/testsuite/test_ScriptError.py: Restore ScriptError value attribute and add relative tests, see https://trac.osgeo.org/grass/ticket/2410 2014-09-14 Soeren Gebbert * lib/gis/testsuite/gis_lib_env_test.py: libgis: Added tests for libgis * include/defs/gis.h, lib/gis/env.c: libgis: Added support to force the reading of VAR and gisrc files at runtime and tests. Discussed in ticket https://trac.osgeo.org/grass/ticket/2408. * .../test.t.rast.mapcalc.operators.sh: temporal t.rast.mapcalc: Test update 2014-09-14 Markus Neteler * scripts/i.pansharpen/i.pansharpen.html: i.pansharpen manual: fix URL 2014-09-14 Helmut Kudrnovsky * mswindows/FileAssociation.nsh, mswindows/GRASS-Installer.nsi.tmpl: nsis: remove not needed py file association (bat-file solution for python scripts) * mswindows/GRASS-Installer.nsi.tmpl: nsis: Clean downloaded MS runtime files by .onInstSuccess 2014-09-14 Maris Nartiss * locale/po/grasslibs_lv.po, locale/po/grassmods_lv.po, locale/po/grasswxpy_lv.po: Latvian PO file fix (broken by me at https://trac.osgeo.org/grass/changeset/61868) 2014-09-14 Vaclav Petras * man/grassdocs.css: doc: images should be not wider then 100% of the parent element 2014-09-14 Martin Landa * AUTHORS: AUTHORS: fix web URLs 2014-09-14 Luca Delucchi * lib/python/gunittest/case.py, lib/python/gunittest/gmodules.py, lib/python/imaging/images2gif.py, lib/python/imaging/images2swf.py, lib/python/pygrass/functions.py, lib/python/pygrass/modules/interface/flag.py, lib/python/pygrass/modules/interface/module.py, lib/python/pygrass/raster/__init__.py, lib/python/pygrass/raster/abstract.py, lib/python/pygrass/raster/category.py, lib/python/pygrass/shell/conversion.py, lib/python/pygrass/vector/__init__.py, lib/python/pygrass/vector/basic.py, lib/python/pygrass/vector/find.py, lib/python/pygrass/vector/geometry.py, lib/python/pygrass/vector/table.py, lib/python/script/db.py, lib/python/script/raster.py, lib/python/script/task.py, lib/python/script/utils.py, lib/python/script/vector.py: lib python: documentation cleanup, fix sphinx warning 2014-09-14 Markus Metz * vector/v.distance/distance.c: v.distance: fix z coordinate 2014-09-14 Markus Neteler * temporal/t.remove/t.remove.html: t.remove manual: updated manual by Stefan Blumentrath 2014-09-14 Luca Delucchi * lib/python/docs/src/pygrass_raster.rst, lib/python/docs/src/pygrass_vector.rst: pygrass doc: extended (contribution Jarrett Keifer) 2014-09-14 Vaclav Petras * include/Make/Doxyfile_arch_html.in: dox: make doxygen manual green (using color from logo) 2014-09-14 Anna Petrášová * gui/wxpython/core/workspace.py: wxGUI: save and load wxnviz rotation in workspace 2014-09-14 Vaclav Petras * lib/gis/parser_html.c, man/build_html.py, man/grassdocs.css, tools/mkhtml.py: doc: new style for manual pages (co-author: neteler) * page in block with given width to have shorter lines on wide screens (selected width 700px) * improved style for TOC: smaller spacing, links green, underlined on hover, heading, unfolds on hover (might not be need with narrow content), transparent when folded * all links green * headings has different sizes (h2 and h3 had the same size - large) * the whole page must be in containder div for narrow content to work 2014-09-14 Markus Neteler * raster/r.viewshed/testsuite/data/elevation.ascii, .../r.viewshed/testsuite/data/lake_viewshed.ascii, raster/r.viewshed/testsuite/test_r_viewshed.py: r.viewshed test added for testsuite 2014-09-14 Luca Delucchi * scripts/Makefile, scripts/v.to.lines/Makefile, scripts/v.to.lines/v.to.lines.html, scripts/v.to.lines/v.to.lines.py: scripts: add v.to.lines from addons 2014-09-13 Markus Neteler * raster/r.slope.aspect/testsuite/test_r_slope_aspect.py: minor typos 2014-09-13 Anna Petrášová * temporal/t.vect.import/t.vect.import.html, temporal/t.vect.import/t.vect.import.py: t.vect.import: added basename option and updated manual by Eric Goddard 2014-09-13 Vaclav Petras * scripts/i.tasscap/i.tasscap.html, scripts/i.tasscap/i.tasscap.py: i.tasscap: change flags to option and band options to one input option with multiple enabled (https://trac.osgeo.org/grass/ticket/2407) 2014-09-13 Anna Petrášová * raster/r.in.lidar/r.in.lidar.html: r.in.lidar: update man page 2014-09-13 Luca Delucchi * lib/python/script/array.py, lib/python/script/core.py, lib/python/script/db.py, lib/python/script/raster.py, lib/python/script/raster3d.py, lib/python/script/task.py, lib/python/script/utils.py, lib/python/script/vector.py: python script library: update documentation and doctest; fix pep8 2014-09-13 Anna Petrášová * raster/r.in.lidar/main.c: r.in.lidar: add class_filter option, filter option renamed to return_filter, from v.in.lidar * temporal/t.vect.export/t.vect.export.html: t.vect.export: better html formatting * temporal/t.vect.export/t.vect.export.html, temporal/t.vect.export/t.vect.export.py: temporal: update t.vect.export man page by Eric Goddard 2014-09-13 Helmut Kudrnovsky * mswindows/GRASS-Installer.nsi.tmpl: 2014-09-13 Markus Metz * vector/v.to.rast/main.c, vector/v.to.rast/raster.c, vector/v.to.rast/vect2rast.c: v.to.rast: change rows option to memory option 2014-09-13 Anna Petrášová * temporal/t.rast.import/t.rast.import.html: t.rast.import: fix html and fix map names in example * gui/wxpython/core/gcmd.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/prompt.py: wxGUI: completely remove GetRealCmd, hopefully not needed anymore for Windows 2014-09-13 Markus Metz * lib/vector/diglib/spindex_rw.c: diglib: fix file-based temporary spatial index 2014-09-13 Vaclav Petras * gui/wxpython/xml/toolboxes.xml, raster/Makefile, raster/r.horizon/r.horizon.html, raster/r.los/Makefile, raster/r.los/cmd_line.h, raster/r.los/color_rnge.c, raster/r.los/delete.c, raster/r.los/local_proto.h, raster/r.los/main.c, raster/r.los/make_list.c, raster/r.los/make_point.c, raster/r.los/mark_pts.c, raster/r.los/point.h, raster/r.los/pts_elim.c, raster/r.los/r.los.html, raster/r.los/radians.h, raster/r.los/segment.c, raster/r.viewshed/r.viewshed.html, raster/r.viewshed/testscript.sh: r.los: move to addons; move the r.viewshed test to r.los because it requires both 2014-09-13 Luca Delucchi * lib/python/script/db.py, scripts/db.droptable/db.droptable.py: python db: fix output of db_table_in_vector and changed db.droptable.py behaviour; some pep8 and doctest fix 2014-09-13 Anna Petrášová * gui/wxpython/dbmgr/base.py, gui/wxpython/dbmgr/dialogs.py, gui/wxpython/dbmgr/vinfo.py: wxGUI/dbmgr: attempt to fix unicode errors from https://trac.osgeo.org/grass/ticket/1681 2014-09-13 Martin Landa * scripts/db.test/test1: db.test: test1 SQL statements to uppercase * scripts/db.test/db.test.py, scripts/db.test/test1: fix db.test for sqlite (~ is PostgreSQL specific) 2014-09-13 Luca Delucchi * scripts/db.droptable/db.droptable.py: db.droptable: fix pep8 2014-09-13 Huidae Cho * locale/po/grassmods_ko.po: Korean translations 2014-09-12 Anna Petrášová * lib/python/script/utils.py, lib/python/temporal/aggregation.py, lib/python/temporal/extract.py, lib/python/temporal/mapcalc.py, lib/python/temporal/stds_import.py: temporal: better formatting of suffixes of new maps - include padding zeros * lib/python/gunittest/testsuite/test_checkers.py: update import, forgot in https://trac.osgeo.org/grass/changeset/61854 2014-09-12 Luca Delucchi * gui/wxpython/animation/provider.py, gui/wxpython/core/debug.py, gui/wxpython/core/giface.py, gui/wxpython/core/render.py, gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/gselect.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/lmgr/giface.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapwin/base.py, gui/wxpython/mapwin/buffered.py, gui/wxpython/mapwin/graphics.py, gui/wxpython/nviz/workspace.py, gui/wxpython/rlisetup/wizard.py, gui/wxpython/web_services/widgets.py: wxgui: fix warning in sphinx documentation; some pep8 cleanup 2014-09-12 Soeren Gebbert * lib/raster3d/test/test_raster3d_lib.h, lib/raster3d/test/test_tools.c: raster3d library test: Moved time include to header file for correct function prototype definition 2014-09-12 Pietro Zambelli * lib/python/pygrass/modules/grid/grid.py, lib/python/pygrass/modules/shortcuts.py: pygrass: Fix doctest * lib/python/pygrass/modules/interface/module.py: pygrass: Return always the Module instance and rename max_num_procs to nprocs to be more consistent with other GRASS libraries 2014-09-12 Markus Metz * vector/v.distance/main.c: v.distance: fix search for geodesic distance in latlong 2014-09-12 Martin Landa * imagery/i.his.rgb/main.c: i.his.rgb: add missing G_percent(1, 1, 1) - cosmetics 2014-09-12 Pietro Zambelli * lib/python/pygrass/raster/category.py: pygrass: Fix doctest. * lib/python/pygrass/raster/__init__.py: pygrass: Fix doctest and improve RasterNumpy close/write methods * lib/python/pygrass/raster/abstract.py: pygrass: Fix enter statement on raster classes and fix the doctest. * lib/python/pygrass/vector/__init__.py, lib/python/pygrass/vector/find.py: pygrass: Fix and update doctest * lib/python/pygrass/vector/geometry.py: pygrass: Fix negative indexes to select geometry features and fix get_centroid 2014-09-12 Maris Nartiss * locale/po/grasslibs_lv.po, locale/po/grassmods_lv.po, locale/po/grasswxpy_lv.po: Latvian translation update 2014-09-12 Pietro Zambelli * lib/python/pygrass/gis/region.py, lib/python/pygrass/vector/geometry.py, lib/python/pygrass/vector/table.py: Remove DeprecationWarning: Overriding __eq__ blocks inheritance of __hash__ in 3.x when running in mode python3, and fix some doctests. 2014-09-11 Luca Delucchi * gui/wxpython/rlisetup/wizard.py: g.gui.rlisetup fixed problem with wxpython3; fixed problem for circle creation * lib/python/pygrass/vector/__init__.py: pygrass vector: fix wrong function https://trac.osgeo.org/grass/changeset/2413 2014-09-11 Markus Metz * vector/v.distance/main.c: v.distance: fix geodesic distance 2014-09-11 Yann Chemin * imagery/i.modis.qc/i.modis.qc.html, imagery/i.modis.qc/main.c, imagery/i.modis.qc/mod09A1sb.c, imagery/i.modis.qc/mod09A1sf.c, imagery/i.modis.qc/mod09A1sg.c, imagery/i.modis.qc/mod09A1sh.c, imagery/i.modis.qc/mod09A1si.c, imagery/i.modis.qc/mod09A1sj.c, imagery/i.modis.qc/mod09A1sk.c: Updated Mod09CMG State QA, fixed binary classes typos 2014-09-11 Markus Metz * lib/gis/intersect.c: libgis: restore return codes for G_intersect_line_segments() 2014-09-11 Yann Chemin * imagery/i.modis.qc/main.c: Added Internal Climatology for MOD09CMG and MYD09CMG 2014-09-11 Anna Petrášová * gui/wxpython/animation/data.py, gui/wxpython/core/render.py, gui/wxpython/core/toolboxes.py, gui/wxpython/core/ws.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/mapdisp/main.py, gui/wxpython/mapwin/analysis.py, gui/wxpython/rlisetup/frame.py, gui/wxpython/vnet/vnet_core.py, gui/wxpython/vnet/vnet_data.py, lib/python/script/Makefile, lib/python/script/__init__.py, lib/python/script/array.py, lib/python/script/core.py, lib/python/script/db.py, lib/python/script/pythonlib.dox, lib/python/script/raster.py, lib/python/script/raster3d.py, lib/python/script/task.py, lib/python/script/utils.py, lib/python/script/vector.py, scripts/d.correlate/d.correlate.py, scripts/d.polar/d.polar.py, scripts/db.out.ogr/db.out.ogr.py, scripts/db.univar/db.univar.py, scripts/g.extension/g.extension.py, scripts/g.manual/g.manual.py, scripts/i.oif/i.oif.py, scripts/i.spectral/i.spectral.py, scripts/m.proj/m.proj.py, scripts/r.pack/r.pack.py, scripts/r.tileset/r.tileset.py, scripts/r.unpack/r.unpack.py, scripts/v.in.e00/v.in.e00.py, scripts/v.in.gns/v.in.gns.py, scripts/v.in.lines/v.in.lines.py, scripts/v.in.mapgen/v.in.mapgen.py, scripts/v.in.wfs/v.in.wfs.py, scripts/v.pack/v.pack.py, scripts/v.unpack/v.unpack.py: pythonlib: create new file utils not to clutter core with simple functions and move some of them from core and change all affected imports 2014-09-10 Glynn Clements * lib/gis/find_file.c: Fix bug in https://trac.osgeo.org/grass/changeset/61840 2014-09-10 Markus Metz * lib/gis/colors/ndvi, lib/gis/flate.c, lib/gis/getl.c, lib/gis/gisinit.c, lib/gis/ll_scan.c, lib/gis/wind_format.c: libgis: partially revert https://trac.osgeo.org/grass/changeset/61851 * lib/gis/colors/ndvi, lib/gis/flate.c, lib/gis/getl.c, lib/gis/gisinit.c, lib/gis/intersect.c, lib/gis/ll_scan.c, lib/gis/wind_format.c: libgis: fix G_intersect_line_segments() * vector/v.distance/distance.c, vector/v.distance/main.c, vector/v.distance/v.distance.html: v.distance: use geodesic distance for latlong 2014-09-10 Anna Petrášová * gui/wxpython/lmgr/datacatalog.py: wxGUI/catalog: fix using text entry dialog 2014-09-09 Soeren Gebbert * temporal/t.unregister/t.unregister.html: temporal modules: Manual page update of r.unregister 2014-09-09 Markus Neteler * lib/python/temporal/aggregation.py, lib/python/temporal/register.py: temporal: more clear user messages * lib/python/temporal/mapcalc.py, lib/python/temporal/register.py: temporal: more clear user messages 2014-09-09 Helmut Kudrnovsky * mswindows/GRASS-Installer.nsi.tmpl: nsis: $INSTDIR -> $INSTALL_DIR (attempt to fix MS runtime installation) 2014-09-09 Martin Landa * scripts/g.extension.all/g.extension.all.html, scripts/g.extension/g.extension.html: g.extension: fix link to g.extension.all 2014-09-08 Glynn Clements * lib/gis/find_file.c: When searching the mapset search path, find the first map, not the first map with the requested element 2014-09-07 Helmut Kudrnovsky * mswindows/GRASS-Installer.nsi.tmpl: nsis: quoting ExecWait following nsis documentation (http://nsis.sourceforge.net/Docs/Chapter4.html#execwait) 2014-09-07 Anna Petrášová * vector/v.in.lidar/main.c, vector/v.in.lidar/v.in.lidar.html: v.in.lidar: add class_filter option, filter option renamed to return_filter * scripts/r.reclass.area/r.reclass.area.py: r.reclass.area: add -d flag for clumping diagonal cells - https://trac.osgeo.org/grass/ticket/2400 2014-09-07 Martin Landa * include/gis.h: libgis: missing word in the comments (cosmetics) 2014-09-07 Markus Neteler * lib/gis/colors/elevation: elevation color table: brighten up high values 2014-09-06 Markus Neteler * vector/v.to.rast/raster.c: v.to.rast: tell user about actual RAM consumption 2014-09-06 Anna Petrášová * gui/wxpython/gis_set.py: wxGUI: add DB initialization before importing vector during creating new location 2014-09-06 Markus Neteler * raster/r.li/r.li.dominance/r.li.dominance.html, raster/r.li/r.li.edgedensity/r.li.edgedensity.html, raster/r.li/r.li.mpa/r.li.mpa.html, raster/r.li/r.li.mps/r.li.mps.html, raster/r.li/r.li.padcv/r.li.padcv.html, raster/r.li/r.li.padrange/r.li.padrange.html, raster/r.li/r.li.padsd/r.li.padsd.html, raster/r.li/r.li.patchdensity/r.li.patchdensity.html, raster/r.li/r.li.patchnum/r.li.patchnum.html, raster/r.li/r.li.pielou/r.li.pielou.html, raster/r.li/r.li.renyi/r.li.renyi.html, raster/r.li/r.li.richness/r.li.richness.html, raster/r.li/r.li.shannon/r.li.shannon.html, raster/r.li/r.li.shape/r.li.shape.html, raster/r.li/r.li.simpson/r.li.simpson.html: r.li manual: North Carolina example added 2014-09-06 Vaclav Petras * raster/r.li/r.li.daemon/avl.c, raster/r.li/r.li.daemon/avl.h, raster/r.li/r.li.dominance/dominance.c, raster/r.li/r.li.pielou/pielou.c, raster/r.li/r.li.renyi/renyi.c, raster/r.li/r.li.shannon/shannon.c, raster/r.li/r.li.simpson/simpson.c: r.li: fix memory handling (memory leak in avl_to_array function) avl_to_array function was allocating one by one structures which were already allocated by callers. Callers were not freeing the memory allocated for structures. Also avl_to_array function was not respecting the size and type of the passed array, so the dereferencing was probbaly not working correctly. The type of array passed to the function is now AVL_table, not the pointer to it, because this is already a pointer. The influenced modules now should run faster, for small resolutions, and with better (correct) results. The naming of AVL_table and AVL_tableRow is still strange. 2014-09-06 Markus Neteler * lib/gis/proj3.c: libgis: units defined here and in ../proj/units.table 2014-09-05 Anna Petrášová * gui/wxpython/gui_core/preferences.py: wxGUI/preferences: fix font dialog on Windows 2014-09-05 Soeren Gebbert * temporal/t.info/test.t.info.sh, temporal/t.info/testsuite/test.t.info.sh, temporal/t.merge/{ => testsuite}/test.t.merge.sh, .../test_suite/test_1_temp_accumulation.ref, .../test_suite/test_1_temp_indi.ref, .../test_suite/test_1_temp_occ_a.ref, .../test_suite/test_1_temp_occ_b.ref, .../test_suite/test_2_temp_accumulation.ref, .../test_suite/test_2_temp_indi.ref, .../test_suite/test_2_temp_occ.ref, .../testsuite/data/test_1_temp_accumulation.ref, .../testsuite/data/test_1_temp_indi.ref, .../testsuite/data/test_1_temp_occ_a.ref, .../testsuite/data/test_1_temp_occ_b.ref, .../testsuite/data/test_2_temp_accumulation.ref, .../testsuite/data/test_2_temp_indi.ref, .../testsuite/data/test_2_temp_occ.ref, .../test.t.rast.accdetect.reverse.sh, .../test.t.rast.accdetect.sh, .../testsuite/test_strds_to_rast3.py, .../{ => testsuite}/test.t.rast3d.extract.sh, .../{ => testsuite}/test.t.rast3d.list.sh, .../{ => testsuite}/test.t.rast3d.univar.sh, temporal/t.select/t.select.py, temporal/t.select/test.t.select.sh, temporal/t.vect.db.select/test.t.vect.db.select.sh, .../t.vect.extract/test.t.vect.extract.layer.sh, .../test.t.vect.observe.strds.relative.sh: temporal modules: Fixed some tests added more test shell scripts to the gunittest testsuite * lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/aggregation.py, lib/python/temporal/c_libraries_interface.py, lib/python/temporal/core.py, lib/python/temporal/extract.py, lib/python/temporal/gui_support.py, lib/python/temporal/mapcalc.py, lib/python/temporal/register.py, lib/python/temporal/stds_export.py, lib/python/temporal/stds_import.py, lib/python/temporal/temporal_algebra.py, lib/python/temporal/univar_statistics.py: temporal framework: Trying to fix import issues that lead to malfunction temporal framework 2014-09-05 Anna Petrášová * lib/python/temporal/extract.py: temporal: add missing import 2014-09-03 Martin Landa * scripts/i.tasscap/i.tasscap.py: i.tasscap: use standardized option (output_prefix->basename) * scripts/i.pansharpen/i.pansharpen.py: i.pansharpen: be less verbose * scripts/i.pansharpen/i.pansharpen.py: i.pansharpen: use standardized options ms1->blue ms2->green ms3->red output_prefix->basename sharpen->method * general/g.parser/standard_option.c: g.parser: update standard options checking to use string array * include/gis.h: libgis: add doxygen note about general/g.parser/standard_option.c * scripts/i.pansharpen/i.pansharpen.py: i.pansharpen: check for numpy 2014-09-02 Markus Neteler * raster/r.in.xyz/r.in.xyz.html: r.in.xyz manual: fix XYZ data URL; example cosmetics 2014-09-01 Markus Neteler * lib/gis/colors.desc, lib/gis/colors/fahrenheit: Fahrenheit temperature scale added 2014-08-29 Hamish Bowman * raster/r.in.lidar/main.c, raster/r.in.xyz/main.c: cut back clicker update frequency to a more human observable value 2014-08-29 Markus Neteler * man/build_html.py: manual: add link to Addons man pages * vector/v.in.ascii/v.in.ascii.html: v.in.ascii manual: CSV table import example added 2014-08-28 Luca Delucchi * gui/wxpython/gui_core/preferences.py: wxgui core: fix uid bug when uid is missing, for example with network shared data 2014-08-27 Luca Delucchi * lib/python/imaging/images2avi.py, lib/python/imaging/images2gif.py, lib/python/imaging/images2ims.py, lib/python/imaging/images2swf.py, lib/python/pydispatch/dispatcher.py, lib/python/pydispatch/errors.py, lib/python/pydispatch/robust.py, lib/python/pydispatch/robustapply.py, lib/python/pydispatch/saferef.py, lib/python/pydispatch/signal.py: lib python: improve documentation; PEP8 cleaning 2014-08-27 Soeren Gebbert * lib/python/temporal/c_libraries_interface.py, lib/python/temporal/core.py: python temporal: First steps to allow distributed temporal databases. The C-library interface supports now the request of temporal database driver and name/connection string. Added several TODOs to the SQLDatabaseInterfaceConnection class that must implement mapset specific database connections and cursors. * lib/python/pygrass/messages/__init__.py: python pygrass messages: The message interface must be explicitely stopped using the stop function at exit, a destructor is not needed and leads to errors. * lib/python/ctypes/Makefile: python ctypes: Enable Python wrapper for the temporal C-library * include/temporal.h, lib/temporal/lib/connect.c: temporal C-library: New functions to receive the temporal database driver and name from different mapsets in a location. Needed for handling distributed temporal databases. 2014-08-27 Markus Neteler * imagery/i.modis.qc/i.modis.qc.html, imagery/i.modis.qc/main.c, imagery/i.modis.qc/mod09CMGii.c: i.modis.qc: activate mod09CMG/mod09CMGs (https://trac.osgeo.org/grass/changeset/61754); minor fixes and msg cosmetics * imagery/i.modis.qc/mod09CMGie.c: i.modis.qc: minor fixes for https://trac.osgeo.org/grass/changeset/61754 2014-08-27 Yann Chemin * imagery/i.modis.qc/mod09CMGa.c, imagery/i.modis.qc/mod09CMGc.c, imagery/i.modis.qc/mod09CMGd.c, imagery/i.modis.qc/mod09CMGe.c, imagery/i.modis.qc/mod09CMGia.c, imagery/i.modis.qc/mod09CMGib.c, imagery/i.modis.qc/mod09CMGic.c, imagery/i.modis.qc/mod09CMGid.c, imagery/i.modis.qc/mod09CMGie.c, imagery/i.modis.qc/mod09CMGif.c, imagery/i.modis.qc/mod09CMGig.c, imagery/i.modis.qc/mod09CMGih.c, imagery/i.modis.qc/mod09CMGii.c, imagery/i.modis.qc/mod09CMGij.c, imagery/i.modis.qc/mod09CMGik.c, imagery/i.modis.qc/mod09CMGil.c, imagery/i.modis.qc/mod09CMGim.c, imagery/i.modis.qc/mod09CMGin.c: MYD09CMG/MOD09CMG Qa functions upload 2014-08-26 Markus Neteler * lib/pngdriver/Box.c, lib/pngdriver/Color.c, lib/pngdriver/Draw_bitmap.c, lib/pngdriver/Driver.c, lib/pngdriver/Erase.c, lib/pngdriver/Graph_close.c, lib/pngdriver/Graph_set.c, lib/pngdriver/Line_width.c, lib/pngdriver/Point.c, lib/pngdriver/Polygon.c, lib/pngdriver/Raster.c, lib/pngdriver/Set_window.c, lib/pngdriver/pngdriver.h, lib/pngdriver/read.c, lib/pngdriver/read_bmp.c, lib/pngdriver/read_png.c, lib/pngdriver/write.c, lib/pngdriver/write_bmp.c, lib/pngdriver/write_ppm.c: pngdriver: added minimalistic doxygen documentation * general/g.proj/output.c: g.proj: fix -g output in XY location for eval() * vector/v.distance/v.distance.html: v.distance manual: more examples * vector/v.distance/main.c: v.distance: allow map read access from other mapsets in search path 2014-08-25 Markus Neteler * imagery/i.cluster/i.cluster.html, imagery/i.maxlik/i.maxlik.html: i.cluster, i.maxlik manuals: example fixes 2014-08-25 Soeren Gebbert * temporal/t.rast.aggregate/t.rast.aggregate.html: temporal: Typo fix 2014-08-25 Glynn Clements * lib/cdhc/Makefile, lib/python/script/Makefile: Minor build clean-up 2014-08-25 Soeren Gebbert * temporal/t.rast.aggregate/t.rast.aggregate.html: Manual page update to describe the new nprocs option and the new temporal relation scheme 2014-08-24 Markus Neteler * vector/v.generalize/v.generalize.html: v.generalize manual: fix TOC navigation 2014-08-24 Martin Landa * temporal/t.vect.mapcalc/t.vect.mapcalc.py: t.vect.mapcalc: fix second keyword (topics) 2014-08-23 Martin Landa * man/build_html.py: fix major index manual page: libpythonhtml is called by default * man/build_html.py: manual cosmetics (index): set proportion * gui/wxpython/rlisetup/g.gui.rlisetup.html: g.gui.rlisetup: manual cosmetics (missing

tag) 2014-08-23 Markus Neteler * gui/wxpython/rlisetup/g.gui.rlisetup.html, gui/wxpython/rlisetup/g_gui_rlisetup_1.png, gui/wxpython/rlisetup/g_gui_rlisetup_2.png, gui/wxpython/rlisetup/g_gui_rlisetup_3.png, gui/wxpython/rlisetup/g_gui_rlisetup_4.png, gui/wxpython/rlisetup/g_gui_rlisetup_5.png, gui/wxpython/rlisetup/g_gui_rlisetup_6.png, gui/wxpython/rlisetup/g_gui_rlisetup_7.png, gui/wxpython/rlisetup/g_gui_rlisetup_8.png, .../rlisetup/g_gui_rlisetup_sampleAreas.jpg: g.gui.rlisetup manual: screenshots and explanations added (yet incomplete) * lib/python/docs/Makefile, man/build_html.py: pygrass/python sphinx documentation: fix Makefile, update link in HTML manual 2014-08-22 Martin Landa * include/Make/Script.make, scripts/windows_launch.bat: winGRASS: fix bat wrapper generation for addons (patch provided by glynn, see https://trac.osgeo.org/grass/ticket/2150) * gui/wxpython/core/globalvar.py: winGRASS: fix addons scanning (python scripts have now bat wrapper) 2014-08-21 Markus Neteler * vector/v.generalize/v.generalize.html: v.generalize manual: examples added 2014-08-20 Markus Neteler * raster/r.horizon/main.c, raster/r.horizon/r.horizon.html, vector/v.buffer/main.c, vector/v.clean/main.c, vector/v.in.ogr/main.c: Tell user about degree unit for buffers and thresholds in PROJECTION_LL 2014-08-20 Vaclav Petras * lib/init/grass.py: using sys.platform to determine if running in Cygwin Checking CYGWIN environmental variable is unreliable. See ticket https://trac.osgeo.org/grass/ticket/2395. It is not clear if sys.platform should be used with equals, in, or startswith but using equals here since it is safe for cygwin and it is used elsewhere. 2014-08-20 Anna Petrášová * lib/python/script/task.py: fix displaying translated 'required' string (to German) in modules' status bar 2014-08-19 Markus Neteler * temporal/t.create/t.create.html, temporal/t.info/t.info.html, temporal/t.info/test.t.info.sh, temporal/t.list/t.list.html, temporal/t.merge/t.merge.html, temporal/t.merge/test.t.merge.sh, .../test_suite/test.t.rast.accumulate.sh, .../test.t.rast.aggregate.relative_time.sh, .../testsuite/test.t.rast.aggregate.sh, temporal/t.rast.export/test.t.rast.export.sh, .../t.rast.import/test.t.rast.import.relative.sh, temporal/t.rast.import/test.t.rast.import.sh, .../t.rast.import/test.t.rast.import_locations.sh, temporal/t.rast.list/t.rast.list.html, temporal/t.rast.list/test.t.rast.list.sh, .../test.t.rast.mapcalc.operators.sh, temporal/t.rast.mapcalc/test.t.rast.mapcalc.sh, temporal/t.rast.mapcalc2/test.t.rast.mapcalc2.sh, temporal/t.rast.neighbors/test.t.rast.neighbors.sh, temporal/t.rast.out.vtk/test.t.rast.out.vtk.sh, temporal/t.rast.univar/t.rast.univar.html, .../t.rast.univar/testsuite/test.t.rast.univar.sh, temporal/t.rast3d.extract/test.t.rast3d.extract.sh, temporal/t.rast3d.list/test.t.rast3d.list.sh, temporal/t.rast3d.mapcalc/test.t.rast3d.mapcalc.sh, .../t.rast3d.mapcalc2/test.t.rast3d.mapcalc2.sh, temporal/t.rast3d.univar/test.t.rast3d.univar.sh, .../test.t.register.raster.file.reltime.sh, temporal/t.register/test.t.register.raster.file.sh, .../test.t.register.raster.file.timezone.sh, temporal/t.register/test.t.register.raster.sh, .../t.register/test.t.register.raster.timestamp.sh, temporal/t.register/test.t.register.raster3d.sh, temporal/t.remove/test.t.remove.sh, temporal/t.rename/test.t.rename.sh, temporal/t.sample/testsuite/test.t.sample.sh, temporal/t.shift/t.shift.html, temporal/t.shift/test.t.shift.absolue.sh, temporal/t.shift/test.t.shift.relative.sh, temporal/t.snap/t.snap.html, temporal/t.snap/test.t.snap.absolute.sh, temporal/t.snap/test.t.snap.relative.sh, temporal/t.support/test.t.support.sh, temporal/t.topology/test.t.topology.abstime.sh, temporal/t.topology/test.t.topology.reltime.sh: temporal: add seeding in r.mapcalc calls (completes https://trac.osgeo.org/grass/changeset/61353) * raster/r.grow.distance/r.grow.distance.html, raster/r.grow.distance/r_grow_distance.png: r.grow.distance manual: screenshot added * vector/v.select/v.select.html: v.select manual: improve example wording * raster/r.clump/r.clump.html: r.clump manual: fix example * raster/r.clump/r.clump.html: r.clump manual: example added * raster/r.clump/clump.c: r.clump: msg cosmetics 2014-08-18 Helmut Kudrnovsky * raster/r.li/r.li.cwed/r.li.cwed.html, raster/r.li/r.li.dominance/r.li.dominance.html, raster/r.li/r.li.edgedensity/r.li.edgedensity.html, raster/r.li/r.li.html, raster/r.li/r.li.mpa/r.li.mpa.html, raster/r.li/r.li.mps/r.li.mps.html, raster/r.li/r.li.padcv/r.li.padcv.html, raster/r.li/r.li.padrange/r.li.padrange.html, raster/r.li/r.li.padsd/r.li.padsd.html, raster/r.li/r.li.patchdensity/r.li.patchdensity.html, raster/r.li/r.li.patchnum/r.li.patchnum.html, raster/r.li/r.li.pielou/r.li.pielou.html, raster/r.li/r.li.renyi/r.li.renyi.html, raster/r.li/r.li.richness/r.li.richness.html, raster/r.li/r.li.shannon/r.li.shannon.html, raster/r.li/r.li.shape/r.li.shape.html, raster/r.li/r.li.simpson/r.li.simpson.html: r.li.*: better wording in manual for folder where conf file is stored in windows platform 2014-08-18 Anna Petrášová * raster3d/r3.flow/flowline.c, raster3d/r3.flow/flowline.h, raster3d/r3.flow/main.c, raster3d/r3.flow/r3.flow.html: r3.flow: added option to sample a 3D raster by flowlines 2014-08-17 Markus Neteler * raster/r.viewshed/r.viewshed.html: r.viewshed manual: better explain view angle * raster/r.li/r.li.cwed/r.li.cwed.html, raster/r.li/r.li.dominance/r.li.dominance.html, raster/r.li/r.li.edgedensity/r.li.edgedensity.html, raster/r.li/r.li.html, raster/r.li/r.li.mpa/r.li.mpa.html, raster/r.li/r.li.mps/r.li.mps.html, raster/r.li/r.li.padcv/r.li.padcv.html, raster/r.li/r.li.padrange/r.li.padrange.html, raster/r.li/r.li.padsd/r.li.padsd.html, .../r.li/r.li.patchdensity/r.li.patchdensity.html, raster/r.li/r.li.patchnum/r.li.patchnum.html, raster/r.li/r.li.pielou/r.li.pielou.html, raster/r.li/r.li.renyi/r.li.renyi.html, raster/r.li/r.li.richness/r.li.richness.html, raster/r.li/r.li.setup/r.li.setup.html, raster/r.li/r.li.shannon/r.li.shannon.html, raster/r.li/r.li.shape/r.li.shape.html, raster/r.li/r.li.simpson/r.li.simpson.html: r.li manual: describe where config files are stored; minor cleanup 2014-08-15 Vaclav Petras * temporal/t.rast.aggregate.ds/{ => testsuite}/test.t.rast.aggregate.ds.sh, .../{ => testsuite}/test.t.rast.aggregate.relative_time.sh, temporal/t.rast.aggregate/{ => testsuite}/test.t.rast.aggregate.sh, .../{ => testsuite}/test.t.vect.observe.strds.layer_bug.sh, .../{ => testsuite}/test.t.vect.observe.strds.relative.sh, .../t.vect.observe.strds/{ => testsuite}/test.t.vect.observe.strds.sh, temporal/t.vect.univar/{ => testsuite}/test.t.vect.univar.sh: testing: add more shell scripts to the testing framework 2014-08-15 Martin Landa * raster3d/r3.gradient/r3.gradient.html: r3.gradient: switch order of 'author' and 'see also' sections 2014-08-15 Vaclav Petras * temporal/t.rast.univar/{ => testsuite}/test.t.rast.univar.sh, temporal/t.sample/{ => testsuite}/test.t.sample.sh, temporal/t.vect.import/{ => testsuite}/test.t.vect.import.sh, temporal/t.vect.list/{ => testsuite}/test.t.vect.list.layer.sh, temporal/t.vect.list/{ => testsuite}/test.t.vect.list.sh, temporal/t.vect.mapcalc/{test_suite => testsuite}/test.t.vect.mapcalc.sh: testing: use shell scripts in testing framework There is no assurance that tests will fail when something is wrong (e.g. when they test something and then print a message but not exit with non-zero return code). However, when some module fails, test will fail too (thanks to sh -e). * lib/python/gunittest/invoker.py: gunittest: execute sh script using sh command with -e to always fail on error This is independent on shebag and error handing in script but needs sh executable 2014-08-15 Martin Landa * raster3d/r3.flow/r3.flow.html: r3.flow: switch order of 'author' and 'see also' sections 2014-08-15 Vaclav Petras * .../rmapcalc_test.sh => raster/r.mapcalc/testsuite/const_map_test.sh: testing: move r.mapcalc test from root testsuite dir to r.mapcalc testsuite dir * lib/python/gunittest/invoker.py, lib/python/gunittest/loader.py: gunittest: do not import test file, support also sh files Implemented quickly and simply on the cost of loosing support for unittest-like discovery and execution. It can be added back again using the old code. Also the support for different location tests was dropped for now because parsing of the file to get the location type is missing (attribute access after import was used before). This has to be implemented anyway. However, for now support for scripts seems to be a more important feature. 2014-08-15 Markus Neteler * include/Make/Install.make: make bindist: also package gui and share * binaryInstall.src: make bindist: update script to G7 2014-08-15 Pietro Zambelli * lib/python/pygrass/modules/interface/parameter.py, lib/python/pygrass/modules/interface/testsuite/test_parameter.py: pygrass: revert https://trac.osgeo.org/grass/changeset/61587 2014-08-14 Martin Landa * scripts/g.extension/g.extension.py: g.extension: avoid failure to_translate.c: Directory nonexistent TODO: handle locales also for addons 2014-08-14 Vaclav Petras * lib/python/gunittest/reporters.py: gunittest: unified and more robust way of printing success rate 2014-08-14 Anna Petrášová * raster3d/r3.flow/test.r3flow.html: r3.flow: missing test html file 2014-08-14 Vaclav Petras * lib/python/gunittest/runner.py: gunittest: fix wrong variable name in https://trac.osgeo.org/grass/changeset/61631 (inconsistent names should be fixed in future) * lib/python/gunittest/runner.py: gunittest: fix inconsistent test counts (test report not created because of diving by zero (total=0)) 2014-08-14 Anna Petrášová * raster3d/Makefile, raster3d/r3.flow/Makefile, raster3d/r3.flow/flowline.c, raster3d/r3.flow/flowline.h, raster3d/r3.flow/integrate.c, raster3d/r3.flow/integrate.h, raster3d/r3.flow/interpolate.c, raster3d/r3.flow/interpolate.h, raster3d/r3.flow/main.c, raster3d/r3.flow/r3.flow.html, raster3d/r3.flow/r3flow_flowlines.png, raster3d/r3.flow/r3flow_flowlines_color.png, raster3d/r3.flow/r3flow_structs.h, raster3d/r3.flow/test_main.c, raster3d/r3.flow/testsuite/data/flowline.ascii, raster3d/r3.flow/testsuite/r3flow_test.py, raster3d/r3.flow/voxel_traversal.c, raster3d/r3.flow/voxel_traversal.h, raster3d/r3.gradient/Makefile, raster3d/r3.gradient/main.c, raster3d/r3.gradient/r3.gradient.html, raster3d/r3.gradient/r3gradient_structs.h, raster3d/r3.gradient/testsuite/data/test_map_1, raster3d/r3.gradient/testsuite/data/test_map_2, raster3d/r3.gradient/testsuite/r3gradient_test.py: move r3.flow and r3.gradient to trunk 2014-08-14 Martin Landa * scripts/g.extension/g.extension.py: g.extension: -d -> message cosmetics * scripts/g.extension/g.extension.py: g.extension: wording cosmetics 2014-08-14 Anna Petrášová * lib/ogsf/Gp3.c, lib/ogsf/Gv3.c: libogsf: uninitialized variable causes unresponsive vector style settings 2014-08-13 Martin Landa * scripts/g.extension/g.extension.py: g.extension: run install routine also for wxGUI extensions * scripts/g.extension/g.extension.py: g.extension: wording cosmetics 2014-08-13 Anna Petrášová * gui/wxpython/gui_core/preferences.py: wxGUI: fix font dialog https://trac.osgeo.org/grass/ticket/2391 - d.font was missing monitor 2014-08-13 Martin Landa * scripts/g.extension/g.extension.py: g.extension: produce full make command also for wxGUI extensions * scripts/g.extension/g.extension.py: g.extension: do not require -s flag for wxGUI extensions 2014-08-13 Anna Petrášová * lib/python/temporal/aggregation.py: temporal: another fix of calling pygrass in aggregation method 2014-08-13 Markus Neteler * locale/po/grasslibs_de.po, locale/po/grassmods_de.po, locale/po/grasswxpy_de.po: Robert Nuske: DE translation cont'ed) 2014-08-12 Vaclav Petras * gui/wxpython/mapdisp/toolbars.py: wxGUI/mapdisp: disable zoom to region in 3D mode (button introduced in https://trac.osgeo.org/grass/changeset/58445) This does not fix the problem when these buttons are not enabled when switching from 3D view to Digitize * general/g.version/main.c: g.version: more robust way of reporting libgis version (good for partially broken distributions, https://trac.osgeo.org/grass/ticket/2351) * display/d.rast.num/main.c: d.rast.num: add font name, path and charset (now possible to change font), no font size since this is automatic 2014-08-12 Pietro Zambelli * lib/python/pygrass/modules/interface/parameter.py, lib/python/pygrass/modules/interface/testsuite/test_parameter.py: pygrass: Add quotes to bash string representation if the parameter is of type string 2014-08-09 Markus Neteler * vector/v.clean/main.c, vector/v.in.ogr/main.c: v.clean/v.in.ogr: tell user that degree is unit in LL locations 2014-08-09 Anna Petrášová * gui/wxpython/lmgr/layertree.py: wxGUI: fix a few minor issues with loading and checking layers when 3d view is set 2014-08-09 Vaclav Petras * lib/python/docs/src/gunittest_testing.rst: gunittest: testing C functions using special module 2014-08-08 Anna Petrášová * lib/raster3d/gradient.c: r3.gradient: set voxels which have neighbors nulls to zero * lib/raster3d/gradient.c: libraster3d/gradient: do not ignore nulls completely 2014-08-07 Vaclav Petras * lib/python/docs/src/gunittest_testing.rst: gunittest: more for the general documentation part 2014-08-06 Vaclav Petras * lib/python/docs/src/gunittest_testing.rst: gunittest: remove obsolate notes and add quick links to documentation * lib/python/docs/src/gunittest_testing.rst: gunittest: simple example at the beginning and terms 2014-08-06 Huidae Cho * raster/r.stream.distance/main.c: r.stream.distance: Don't allocate too much fifo memory. Use the same size as other r.stream.* modules 2014-08-06 Anna Petrášová * gui/wxpython/gui_core/widgets.py: wxGUI/search: fix finding next match on Mac - workaround for Enter resulting in EVT_TEXT 2014-08-06 Luca Delucchi * vector/v.mkgrid/main.c, vector/v.mkgrid/write_grid.c: v.mkgrid: added breaks for vertical lines (ticket https://trac.osgeo.org/grass/ticket/1686) 2014-08-06 Martin Landa * doc/howto_release.txt: how-to-release: add WinGRASS-related notes * gui/wxpython/gui_core/widgets.py: wxGUI/widgets: add missing import * gui/wxpython/gui_core/widgets.py: wxGUI: add missing import 2014-08-05 Markus Neteler * INSTALL, doc/debugging.txt: updated supporting docs * doc/raster/r.example/r.example.html, doc/vector/v.example/Makefile: raster/vector sample code: fixed 2014-08-05 Anna Petrášová * include/defs/raster3d.h, include/raster3d.h, lib/raster3d/gradient.c: libraster3d: add gradient computation for r3.flow and r3.gradient developed during GSoC 2014 2014-08-05 Markus Neteler * vector/v.outlier/main.c, vector/v.outlier/v.outlier.html: v.outlier: standardized soe/son parameters to ew_step/ns_step (trac https://trac.osgeo.org/grass/ticket/2299); minor code/msg style sync with v.surf.bspline 2014-08-05 Hamish Bowman * display/d.legend/d.legend.html: spelling 2014-08-04 Markus Neteler * raster/r.resamp.bspline/crosscorr.c, raster/r.resamp.bspline/main.c, raster/r.resamp.bspline/r.resamp.bspline.html, scripts/r.fillnulls/r.fillnulls.py, vector/v.surf.bspline/crosscorr.c, vector/v.surf.bspline/main.c, vector/v.surf.bspline/v.surf.bspline.html: r.resamp.bspline/v.surf.bspline: standardized se/sn and sie/sin parameters to ew_step/ns_step (trac https://trac.osgeo.org/grass/ticket/2299); manual: r.resamp.bspline example added 2014-08-04 Luca Delucchi * vector/v.mkgrid/local_proto.h, vector/v.mkgrid/main.c, vector/v.mkgrid/write_grid.c: v.mkgrid: added support to lines output through -l flag (ticket https://trac.osgeo.org/grass/ticket/394) 2014-08-04 Markus Neteler * raster/r.resamp.bspline/bspline.h, raster/r.resamp.bspline/crosscorr.c: r.resamp.bspline: sync formatting and output to vector/v.surf.bspline/crosscorr.c * vector/v.surf.bspline/crosscorr.c: trivial formatting fixes * gui/wxpython/docs/wxGUI.html: wxGUI manual: cosmetics 2014-08-04 Pietro Zambelli * lib/python/pygrass/modules/interface/read.py, .../modules/interface/testsuite/test_modules.py: pygrass: Substitute lambda with function to make Module instances pickable * lib/python/pygrass/modules/interface/testsuite/test_modules.py: pygrass: exclude modules: g.parser and g.gui.* from the testsuite 2014-08-04 Martin Landa * gui/wxpython/gui_core/widgets.py: wxGUI: new validators (EmailValidator, TimeISOValidator) by krejcmat (GSoC 2014) 2014-08-03 Markus Neteler * vector/v.generalize/main.c: v.generalize: create optionally error vector map (trac https://trac.osgeo.org/grass/ticket/2373) 2014-08-03 Anna Petrášová * gui/wxpython/animation/controller.py: wxGUI: fix syntax error introduced by previous commit https://trac.osgeo.org/grass/changeset/61503 * gui/wxpython/animation/controller.py, gui/wxpython/animation/dialogs.py, gui/wxpython/animation/frame.py: wxGUI/animation: update format automatically after editing in preferences * gui/wxpython/core/gconsole.py: wxGUI: fix unnecessary rerendering when running r.colors with multiple input maps 2014-08-02 Glynn Clements * raster/r.compress/r.compress.html: ZLIB compression is now the default (ticket https://trac.osgeo.org/grass/ticket/2349) 2014-08-01 Vaclav Petras * lib/python/docs/src/gunittest_running_tests.rst, lib/python/docs/src/gunittest_testing.rst: gunittest: example of a bash script to run test scripts as a cron job, document new CLI 2014-08-01 Markus Neteler * raster/simwe/r.sim.water/r.sim.water.html: r.sim.water manual: explain nwalk + ref added 2014-08-01 Vaclav Petras * lib/python/gunittest/invoker.py, lib/python/gunittest/multireport.py, lib/python/gunittest/reporters.py: gunittest: index page for report with two links (to testsuites and to test files), proper HTML header for file with Unicode character (atempt to fix it in Chrome) * lib/python/gunittest/multireport.py: gunittest: skip reports which does not contain key-value summary file (issue warning but not fail) 2014-07-31 Markus Metz * lib/vector/Vlib/build.c: Vlib: speed up Vect_isle_find_area() * lib/vector/Vlib/remove_areas.c: Vlib: fix native version of Vect_remove_small_areas() 2014-07-31 Vaclav Petras * lib/python/gunittest/multirunner.py: gunittest: Python script to run tests in different locations from outside GRASS session * lib/python/gunittest/__init__.py, lib/python/gunittest/checkers.py, lib/python/gunittest/invoker.py, lib/python/gunittest/loader.py, lib/python/gunittest/main.py, lib/python/gunittest/multireport.py, lib/python/gunittest/reporters.py: gunittest: new command line interface for main using argparse, additional info to test run main key-value file, do not fail when test cannot be imported, only try to import grass modules if possible to improve behavior when not running in proper GRASS session 2014-07-31 Anna Petrášová * gui/wxpython/web_services/dialogs.py, gui/wxpython/web_services/widgets.py: wxGUI/wms: fix main dialog on Mac * gui/wxpython/web_services/dialogs.py: wxGUI/wms: fix finding named region 2014-07-31 Markus Neteler * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ko.po, locale/po/grasswxpy_lv.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ro.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: i18n: messages updated from template * gui/wxpython/xml/toolboxes.xml, scripts/Makefile, scripts/{i.landsat.rgb => i.colors.enhance}/Makefile, .../i.colors.enhance.html}, .../i.colors.enhance.py}, .../i_col_enh_corr.jpg}, .../i_col_enh_uncorr.jpg}, scripts/i.pansharpen/i.pansharpen.html, scripts/i.pansharpen/i.pansharpen.py: i.landsat.rgb renamed to i.colors.enhance (trac https://trac.osgeo.org/grass/ticket/2340) * raster/r.in.lidar/main.c: r.in.lidar: support for intensity values added * raster/r.series.interp/main.c: r.series.interp: msg cosmetics 2014-07-31 Anna Petrášová * gui/wxpython/nviz/mapwindow.py: wxNviz: fix weird vector rendering on Mac in https://trac.osgeo.org/grass/ticket/2381 2014-07-31 Martin Landa * gui/wxpython/core/settings.py: wxGUI/vdigit: enable 'break lines on intersection' by default * gui/wxpython/vdigit/wxdigit.py: wxGUI/vdigit: break lines before adding centroids (add new area) * gui/wxpython/core/settings.py: wxGUI/vdigit: enable snapping to verteces by default * gui/wxpython/lmgr/datacatalog.py: wxGUI/LocationMapTree: add style parameter (see https://trac.osgeo.org/grass/changeset/61469) * gui/wxpython/lmgr/datacatalog.py: wxGUI/LocationMapTree: allow multiple selection * gui/wxpython/lmgr/datacatalog.py: wxGUI/datacatalog: header cosmetics 2014-07-31 Anna Petrášová * lib/ogsf/gvd.c: libogsf: fix color rendering of 3D vector lines with defined color table 2014-07-30 Vaclav Petras * temporal/t.rast.to.rast3/testsuite/test_strds_to_rast3.py: testing: remove also rasters and 3D rasters (although rasters should be removed by t.remove) * lib/python/gunittest/case.py: gunittest: possibility to automatically test non-empty module output (implemented for runModule and used in assertModuleKeyValue, motivation: zero return code but empty output by r3.univar in case of region diff from map region) 2014-07-30 Soeren Gebbert * .../testsuite/test_strds_to_rast3.py: t.rast.to.rast3: Added gunittest framework tests * temporal/t.rast.to.rast3/t.rast.to.rast3.py, temporal/t.rast.to.rast3/test.t.rast.to.rast3.sh: t.rast.to.rast3: Fixed ticket https://trac.osgeo.org/grass/ticket/2366 by applying the patch from Anna 2014-07-29 Markus Neteler * man/build_html.py: manual: add FAQ url to index page 2014-07-29 Markus Metz * lib/vector/Vlib/level_two.c: Vlib: revert https://trac.osgeo.org/grass/changeset/60691, fix the module instead 2014-07-29 Vaclav Petras * lib/python/gunittest/multireport.py: gunittest: script to collect data from several reports (uses keyvalue files as input, has HTML output only) * lib/python/gunittest/invoker.py, lib/python/gunittest/reporters.py: gunittest: different name for toplevel testsuite index (because of conflict with main index), close file, and finish main test files index sooner * lib/python/gunittest/invoker.py, lib/python/gunittest/reporters.py, lib/python/gunittest/runner.py: gunittest: generate keyvalue file for the whole report 2014-07-28 Soeren Gebbert * .../testsuite/{unittests_register.py => test_register_function.py}, ...sts_temporal_raster3d_algebra.py => test_temporal_raster3d_algebra.py}, ...ittests_temporal_raster_algebra.py => test_temporal_raster_algebra.py}: temporal: Better test file names * lib/python/temporal/c_libraries_interface.py: temporal: Fixed mapset name doctest * lib/python/temporal/testsuite/test_doctests.py: temporal: Added temporal framework doctests to teststuite * lib/python/temporal/c_libraries_interface.py: temporal: Changed gras into gscript * temporal/t.rast.extract/testsuite/test_extract.py: Added error handling tests. Using SimpleModule() for t.info runs. 2014-07-28 Glynn Clements * lib/python/script/raster.py: Add env= parameter to mapcalc, mapcalc_start, raster_what 2014-07-28 Markus Neteler * raster/r.info/main.c: r.info: fix map name output with -e flag 2014-07-28 Markus Metz * lib/gis/flate.c: libgis: fix memory leak in G_zlib_compress() * lib/gis/gisinit.c: libgis: -1 is a valid compression level (Z_DEFAULT_COMPRESSION) * lib/gis/flate.c: libgis: add sanity check for compression_level * lib/init/variables.html: libinit: fix GRASS_ZLIB_LEVEL documentation 2014-07-27 Vaclav Petras * lib/python/gunittest/invoker.py, lib/python/gunittest/main.py, lib/python/gunittest/reporters.py: gunittest: functions to remove full paths from standard output and other files 2014-07-27 Anna Petrášová * lib/python/imaging/images2gif.py: wxGUI/animation: fix GIF export for Pillow, https://trac.osgeo.org/grass/ticket/2177 2014-07-26 Glynn Clements * imagery/i.ortho.photo/i.ortho.rectify/readcell.c, imagery/i.rectify/readcell.c, raster/r.proj/readcell.c: Use lib/gis PRNG for readcell() * include/defs/gmath.h, lib/gmath/gauss.c, lib/gmath/rand1.c, lib/raster/color_rand.c, raster/r.flow/main.c, raster/r.li/r.li.daemon/daemon.c, raster/r.random/creat_rand.c, raster/r.spread/main.c, raster/r.spread/pick_dist.c, raster/r.spread/pick_ignite.c, raster/r.surf.fractal/spec_syn.c, raster/r.surf.gauss/gaussurf.c, raster/r.surf.random/randsurf.c, vector/v.extract/main.c, vector/v.kcv/main.c, vector/v.qcount/findquads.c, vector/v.random/main.c: Replace rand/random/lrand48/etc with lib/gis random number functions 2014-07-25 Vaclav Petras * lib/python/gunittest/runner.py: gunittest: call the right method in multi reporter (was breaking test_geometry test in pygrass) * lib/python/gunittest/main.py, lib/python/gunittest/reporters.py: gunittest: remove Python coverage (needs settings and test types to work properly) * lib/python/gunittest/case.py, lib/python/gunittest/reporters.py, lib/python/gunittest/runner.py: gunittest: add summary table and stderr to test file HTML report * lib/python/gunittest/invoker.py, lib/python/gunittest/reporters.py: gunittest: add reports for testsuites and their summary 2014-07-25 Martin Landa * mswindows/GRASS-Installer.nsi.tmpl: winGRASS: wrong file permissions for grassXY.py on Windows (https://trac.osgeo.org/grass/ticket/2290) 2014-07-25 Vaclav Petras * lib/python/gunittest/invoker.py, lib/python/gunittest/reporters.py: gunittest: add function to obtain SVN authors and store test file authors to key-value summary 2014-07-25 Martin Landa * vector/v.external.out/main.c: v.external.out: print message about output format only when settings changed * vector/v.external.out/main.c: v.external.out: print message about output format 2014-07-25 Vaclav Petras * .../pygrass/modules/interface/testsuite/test_modules.py, .../pygrass/modules/interface/testsuite/test_parameter.py, lib/python/pygrass/vector/testsuite/test_geometry.py, lib/python/pygrass/vector/testsuite/test_table.py, lib/python/pygrass/vector/testsuite/test_vector3d.py, .../testsuite/unittests_temporal_raster3d_algebra.py, .../temporal/testsuite/unittests_temporal_raster_algebra.py: testing: use gunittest instead of Python unittest (now key-value summary can be collected) * lib/python/gunittest/invoker.py, lib/python/gunittest/reporters.py: gunittest: store returncode, color for percentages * lib/python/gunittest/reporters.py, lib/python/gunittest/runner.py, .../subsubmodule_errors/testsuite/test_error.py, .../testsuite/test_import_error.py, .../testsuite/test_gfatalerror.py, .../testsuite/test_osexit_one.py, .../testsuite/test_osexit_zero.py, .../subsubmodule_exiting/testsuite/test_segfaut.py, .../testsuite/test_sysexit_one.py, .../testsuite/test_sysexit_zero.py, .../submodule_test_fail/testsuite/test_fail.py, .../data/samplecode/testsuite/test_good_and_bad.py, .../samplecode/testsuite/test_python_unittest.py, .../data/samplecode/testsuite/test_success.py: gunittest: count (and store) successful tests to get the right number; use gunittest for gunittest's test data 2014-07-24 Vaclav Petras * lib/python/gunittest/case.py, lib/python/gunittest/invoker.py, lib/python/gunittest/main.py, lib/python/gunittest/reporters.py, lib/python/gunittest/runner.py: gunittest: multi test result class and key-value report for one test file and their aggregation (aggregation not well tested) 2014-07-24 Glynn Clements * lib/python/script/raster.py: Add seed= parameter to grass.script.mapcalc() 2014-07-24 Vaclav Petras * gui/wxpython/gui_core/forms.py: wxGUI/gui_core: use standard format for option name with type in box label in forms (e.g. g.mlist now has 'type=string' instead of 'type, string') 2014-07-24 Anna Petrášová * gui/wxpython/lmgr/frame.py, gui/wxpython/xml/toolboxes.xml, gui/wxpython/xml/wxgui_items.xml: wxGUI: launch Timeline Tool directly from menu * gui/wxpython/mapwin/buffered.py: wxGUI/mapswipe: fix drawing cross in mirror mode reported in https://trac.osgeo.org/grass/ticket/2377 2014-07-23 Glynn Clements * lib/gis/G.h, lib/gis/flate.c, lib/gis/gisinit.c, lib/init/variables.html, lib/raster/init.c: Enable zlib compression by default (set GRASS_INT_ZLIB=0 to use RLE) Allow zlib compression to be set via GRASS_ZLIB_LEVEL environment variable 2014-07-23 Anna Petrášová * gui/wxpython/mapdisp/frame.py: wxGUI: fix showing and hiding legend which has histogram * lib/python/temporal/aggregation.py: temporal: fix calling pygrass in aggregation method 2014-07-23 Martin Landa * raster/r.mapcalc/r.mapcalc.html, raster/r.mapcalc/r3.mapcalc.html: r.mapcalc: manual cosmetics (options in bold) 2014-07-23 Markus Neteler * raster/r.in.gdal/main.c: r.in.gdal: predefine 300 MiB as default cache size * raster/r.in.gdal/main.c: r.in.gdal: predefine 300 MiB as default cache size; msg cosmetics * raster/r.in.gdal/main.c: r.in.gdal: user msg about actually used GDAL cache size 2014-07-23 Martin Landa * lib/init/variables.html, temporal/t.rast.neighbors/t.rast.neighbors.html: GRASS_RND_SEED replaced by seed= (see https://trac.osgeo.org/grass/changeset/61353) 2014-07-23 Anna Petrášová * gui/wxpython/gui_core/dialogs.py: wxGUI: check named region name for illegal characters only when saving the region 2014-07-23 Vaclav Petras * raster/r.mapcalc/testsuite/test_r_mapcalc.py: r.mapcalc: tests for seed option and -s flag (testing https://trac.osgeo.org/grass/changeset/61353) 2014-07-23 Anna Petrášová * gui/wxpython/modules/mcalc_builder.py: wxGUI/mapcalc: seed handling added to the interface 2014-07-22 Glynn Clements * raster/r.mapcalc/evaluate.c, raster/r.mapcalc/globals.h, raster/r.mapcalc/main.c, raster/r.mapcalc/map.c, raster/r.mapcalc/r.mapcalc.html, raster/r.mapcalc/r3.mapcalc.html, raster/r.mapcalc/xrand.c: Replace GRASS_RND_SEED with seed= option and -s flag Use lib/gis PRNG Store seed in history * lib/gis/lrand48.c: Add documentation comments Generate fatal error if requesting values without having seeded 2014-07-22 Anna Petrášová * lib/gis/parser.c, lib/gis/parser_dependencies.c, lib/gis/parser_local_proto.h: parser: use new option rule to launch module dialog when there is at least one option in a group specified as required 2014-07-22 Glynn Clements * include/defs/gis.h, lib/gis/lrand48.c: Add portable lrand48 (etc) implementation 2014-07-22 Markus Neteler * vector/v.vect.stats/main.c: v.vect.stats: fix compiler warning 2014-07-22 Vaclav Petras * lib/python/gunittest/invoker.py, lib/python/gunittest/reporters.py: gunittest: introduce possibility of multiple reports for test file invoker (now HTML report and simple text report) 2014-07-22 Martin Landa * translators.csv: translators: fix typo * gui/wxpython/vdigit/wxdigit.py: wxGUI/vdigit: fix typo in fn name (split line) 2014-07-22 Anna Petrášová * raster/r.proj/main.c: r.proj: fix https://trac.osgeo.org/grass/ticket/1262, r.proj was still crashing on Windows 2014-07-22 Vaclav Petras * lib/python/gunittest/invoker.py, lib/python/gunittest/reporters.py: gunittest: summary of test files (count and percentage) 2014-07-22 Markus Neteler * imagery/i.eb.eta/i.eb.eta.html, imagery/i.eb.evapfr/i.eb.evapfr.html, imagery/i.eb.netrad/i.eb.netrad.html, imagery/i.eb.soilheatflux/i.eb.soilheatflux.html: fix https://trac.osgeo.org/grass/changeset/60937 (this is really the job of the module author) * imagery/i.eb.hsebal01/i.eb.hsebal01.html: fix https://trac.osgeo.org/grass/changeset/60937 * .../r.series.accumulate/r.series.accumulate.html, temporal/t.rast.accumulate/t.rast.accumulate.html: r.series.accumulate + t.rast.accumulate manual: reference added * imagery/i.aster.toar/main.c, vector/v.lrs/v.lrs.label/main.c: avoid use of private PI definitions 2014-07-22 Anna Petrášová * gui/wxpython/gui_core/dialogs.py: wxGUI: warning not to use illegal characters in named region, https://trac.osgeo.org/grass/ticket/1370 * gui/wxpython/web_services/dialogs.py: wxGUI/wms: implement saving layer based on display geometry, small dialog changes 2014-07-22 Vaclav Petras * REQUIREMENTS.html, configure, configure.in, include/Make/Grass.make, include/Make/Platform.make.in, include/config.h.in, include/defs/ogsf.h, lib/nviz/Makefile, lib/ogsf/Makefile, lib/ogsf/gsd_img_mpeg.c: remove unused ffmpeg (libavutil) dependency (used by older nviz, now creating issues with includes https://trac.osgeo.org/grass/ticket/2017) 2014-07-21 Soeren Gebbert * lib/python/temporal/univar_statistics.py: temporallib: Fixed error message 2014-07-21 Markus Neteler * locale/po/grasslibs_es.po: Javier Garcia Prieto: ES translation cont'ed) * configure, configure.in: configure: use standard system directory for PROJSHARE (--with-proj-share) * raster/r.resamp.stats/r.resamp.stats.html, raster/r.resamp.stats/r_resamp_stats_6m_20m.png: r.resamp.stats manual: screenshot added * raster/r.shaded.relief/r.shaded.relief.html, raster/r.shaded.relief/r_shaded_relief.png: r.shaded.relief manual: screenshot added * vector/v.overlay/v.overlay.html, vector/v.overlay/v_overlay_poly_1_2.png, vector/v.overlay/v_overlay_poly_1_2_a_o_n_x.png: v.overlay manual: examples with screenshots added 2014-07-21 Soeren Gebbert * scripts/i.oif/i.oif.py: i.oif: Fixed r.covar output parsing 2014-07-20 Soeren Gebbert * lib/raster3d/raster3d_intern.h, lib/raster3d/region.c, lib/raster3d/test/test_main.c, lib/raster3d/test/test_put_get_value.c, lib/raster3d/test/test_put_get_value_large_file.c, lib/raster3d/testsuite/raster3d_lib_test.py: raster3dlib: Using Macros to reduce function nesting in coordinate to index conversion. Updated the testsuite. * raster3d/r3.neighbors/test_suite/test.r3.neighbors.sh: r3.neighbors: testsuite: Better overwrite handling in test script * lib/raster3d/raster3dlib.dox: raster3dlib: Small doxygen update * raster/r.gwflow/testsuite/validation_7x7_grid.py, raster/r.gwflow/testsuite/validation_excavation.py: r.gwflow: testsuite: Use class functions to run modules. * raster/r.series.interp/testsuite/{ => data}/infile_2.txt, raster/r.series.interp/testsuite/{ => data}/outfile_1.txt, raster/r.series.interp/testsuite/{ => data}/outfile_2.txt, .../testsuite/{ => data}/outfile_corrupt.txt, raster/r.series.interp/testsuite/interp_test.py: r.series.interp: Use data directory to store test input data * include/defs/raster3d.h, lib/raster3d/region.c, lib/raster3d/test/test_coordinate_transform.c, lib/raster3d/test/test_put_get_value.c, lib/raster3d/window.c: raster3dlib: Fixed wrong northern coordinates to row conversion resulting from wrong index scheme for rows in the raster3d library unittest. Updated the tests accordingly. Added Rast3d_location2coord_double() to receive col, row and depth indices as double values. Unfortunately changed the editor that i use the indention and converted all tabs into spaces at save time. Hence, the commit contains 95% tab to space conversion noise. The important changes are in region.c in Rast3d_location2coord() and in test_coordinate_transform.c and test_put_get_value.c in the test directory. 2014-07-19 Vaclav Petras * gui/icons/grass/aspect-arrow.png, gui/icons/grass/cell-cats.png, gui/icons/grass/his.png, gui/icons/grass/label.png, gui/icons/grass/raster.png, gui/icons/grass/raster3d.png, gui/icons/grass/rgb.png, gui/icons/grass/shaded-relief.png, gui/icons/grass/vector-chart.png, gui/icons/grass/vector- thematic.png, gui/icons/grass/vector.png, gui/icons/grass/wms.png, gui/wxpython/lmgr/layertree.py: wxGUI: icons for layers in lmgr tree without 'layer' and 'add' symbols Size of icons is 16x16 to avoid imperfect resampling at some (or all) platforms. The motivation is to make the icons more useful, they now can actually help to recognize type of layer. The commit assumes that the icon objects defined in layertree are used only for layers, not for other things although item label suggests that. Command and grid layer still use the layer-xxx-add icon because there is no SVG for them in OSGeo icons (trac.osgeo.org/osgeo/browser/graphics/trunk/). Geodesic and rhumbline layers are already using an icon with this style (the same icon, actually). * gui/wxpython/core/workspace.py: wxGUI/workspace: do not parse task node for command layer Parsing caused TypeError because task node is not saved for command layer. But command layer is loaded or rendered in some other way which makes 'pass' to be a sufficient solution. 2014-07-19 Helmut Kudrnovsky * mswindows/GRASS-Installer.nsi.tmpl: nsis-script: SW_SHOWMINIMIZED => SW_SHOWNORMAL (Ticket https://trac.osgeo.org/grass/ticket/2372); description fix 2014-07-18 Soeren Gebbert * vector/v.generalize/main.c: Use G_warning() to warn about not generalized lines and boundaries * lib/raster3d/test/test.raster3d.lib.html, lib/raster3d/test/test_main.c: Fixed manpage keyword parsing bug 2014-07-18 Martin Landa * lib/init/grass.py: grass.py: revert "do not override already set GRASS environmental variables" http://lists.osgeo.org/pipermail/grass-dev/2014-July/069986.html 2014-07-18 Vaclav Petras * lib/python/script/core.py: pythonlib/script: return debug level also for the first invocation (inconsistent undocumented function return values inconsitency found by python -3 option used in tests - None > 0 is DeprecationWarning in 2.7, TypeError in 3.x) 2014-07-17 Anna Petrášová * gui/wxpython/gui_core/dialogs.py: wxGUI: fix https://trac.osgeo.org/grass/ticket/1972 (v.in.ogr wrapper fails with UnicodeEncodeError) * gui/wxpython/wxplot/profile.py: wxGUI/profile: fix https://trac.osgeo.org/grass/ticket/1787 - wxplot now converts distance from meters to the current units * gui/wxpython/gui_core/mapdisp.py: wxGUI: fix full screen on Windows by using accelerator table 2014-07-17 Vaclav Petras * lib/python/gunittest/case.py, lib/python/gunittest/main.py, .../simple_vector_map_ascii_4p_2l_2c_3b_dp14.txt, ...ctor_map_ascii_4p_2l_2c_3b_dp14_diff_header.txt, ..._vector_map_ascii_4p_2l_2c_3b_dp14_modified.txt, .../gunittest/testsuite/test_assertions_vect.py: gunittest: assert methods for testing vector equality based on v.info and diff of ascii, most notably assertVectorEqualsVector and assertVectorEqualsAscii (with tests) * lib/python/gunittest/case.py, lib/python/gunittest/main.py, lib/python/gunittest/testsuite/test_assertions.py, .../gunittest/testsuite/test_assertions_rast3d.py, .../gunittest/testsuite/test_assertions_vect.py: gunittest: 3D raster assert methods (with tests), vector assert methods (v.info- based with tests) 2014-07-16 Huidae Cho * raster/r.stream.distance/main.c: r.stream.distance: Error message (one output raster maps => one output raster map) * raster/r.stream.distance/r.stream.distance.html: r.stream.distance: 80 chars/line in the manual * raster/r.stream.distance/r.stream.distance.html: r.stream.distance: Correct the manual. The farthest maximum/divide is the default option * raster/r.clump/main.c: r.clump: -p => -g for consistency 2014-07-14 Vaclav Petras * gui/wxpython/core/utils.py: wxGUI/core: use gray always, sync purple with lib/gis/color_str.c although it is probably wrong before: depending on dict ordering gray or grey was used, (un)checking Transparent in GUI caused switching from gray to grey purple: accoring to Wikipedia it is different from violet and was correctly defined in the GUI before but this was not the same as in library * display/d.rast.num/main.c: d.rast.num: fix grid option label (was Backgroud color), readable lables, text color first 2014-07-14 Markus Metz * raster/r.series.accumulate/main.c: r.series.accumulate: fix gdd and related 2014-07-13 Markus Neteler * raster/r.neighbors/r.neighbors.html: r.neighbors manual: HTML cosmetics * raster/r.neighbors/r.neighbors.html: r.neighbors manual: HTML cosmetics 2014-07-12 Vaclav Petras * lib/python/docs/src/gunittest_testing.rst, lib/python/gunittest/invoker.py, lib/python/gunittest/main.py, lib/python/gunittest/reporters.py: gunittest: support older version of svn by getting relative URL from absolute one (ticket https://trac.osgeo.org/grass/ticket/2364), also improve documentation about data directory (ticket https://trac.osgeo.org/grass/ticket/2365) 2014-07-12 Soeren Gebbert * lib/vector/rtree/test_suite/test.gmath.lib.html, lib/vector/rtree/test_suite/test_main.c: Fixed wrong description and obsolete options and flags. Removed wrong html description file. * lib/Makefile, lib/raster3d/test/test_main.c, lib/raster3d/testsuite/raster3d_lib_test.py: Raster3d library test module is now activated in the library directory Makefile. Removed obsolete integration test options in test.raster3d.lib and added a gunittest library test to the raster3d library. * raster/r.series.interp/test_suite/infile_2.txt, raster/r.series.interp/test_suite/outfile_1.txt, raster/r.series.interp/test_suite/outfile_2.txt, .../r.series.interp/test_suite/outfile_corrupt.txt, .../test_suite/test.r.series.interp.sh, .../r.series.interp/test_suite/test_1_prec_2.ref, .../r.series.interp/test_suite/test_1_prec_3.ref, .../r.series.interp/test_suite/test_1_prec_4.ref, .../r.series.interp/test_suite/test_2_map_12.ref, .../r.series.interp/test_suite/test_2_map_14.ref, .../r.series.interp/test_suite/test_2_map_16.ref, .../r.series.interp/test_suite/test_2_map_18.ref, .../r.series.interp/test_suite/test_2_map_25.ref, .../r.series.interp/test_suite/test_2_map_35.ref, .../r.series.interp/test_suite/test_2_prec_2.ref, .../r.series.interp/test_suite/test_2_prec_3.ref, .../r.series.interp/test_suite/test_2_prec_4.ref: Removed obsolete shell script test * raster/r.series.interp/testsuite/interp_test.py: Correct test function name * raster/r.series.interp/main.c, raster/r.series.interp/testsuite/infile_2.txt, raster/r.series.interp/testsuite/interp_test.py, raster/r.series.interp/testsuite/outfile_1.txt, raster/r.series.interp/testsuite/outfile_2.txt, .../r.series.interp/testsuite/outfile_corrupt.txt: Converted shell test script into Python using the gunittest framework. Fixed command line description. 2014-07-11 Vaclav Petras * lib/python/docs/src/gunittest_testing.rst, lib/python/gunittest/case.py, lib/python/gunittest/gmodules.py, lib/python/gunittest/testsuite/test_assertions.py, .../gunittest/testsuite/test_module_assertions.py: gunittest: use PyGRASS for the whole module run (use finish_ and try-except), few updates in doc 2014-07-10 Vaclav Petras * gui/wxpython/lmgr/datacatalog.py: wxGUI/datacatalog: use GRASS standard message format with <>, use string formatting instead of plus (to enable good translations), use keyword arguments when parameter names are unclear, prefer shorter lines * lib/python/gunittest/case.py, lib/python/gunittest/checkers.py, lib/python/gunittest/testsuite/test_assertions.py, temporal/t.rast.extract/testsuite/test_extract.py: gunittest: rename assertCommandKeyValue to assertModuleKeyValue to be consistent with pygrass and rest of gunittest * lib/python/gunittest/case.py, lib/python/gunittest/gmodules.py, lib/python/gunittest/testsuite/test_assertions.py, .../gunittest/testsuite/test_module_assertions.py, lib/python/pygrass/modules/interface/module.py: gunittest: handle process manually since pygrass would raise an exception (introduced in https://trac.osgeo.org/grass/changeset/61229, alternative would be to use try-except, SimpleModule doctest is failing), clean up some module calls (use SimpleModule), improve CalledModuleError creation in pygrass 2014-07-10 Pietro Zambelli * lib/python/pygrass/modules/interface/module.py: pygrass: Module class raise a CalledModuleError if return code is not 0, when user run a Module instance without asking to handle the process (therefore with finish_==True). 2014-07-10 Vaclav Petras * lib/python/docs/Makefile, lib/python/docs/conf.py, .../testing.rst => docs/src/gunittest_testing.rst}, lib/python/docs/src/index.rst: sphinx: add gunittest and exceptions to sphinx, few improvements in testing doc * .../temporal/testsuite/unittests_register.py: testing: use gunittest methods for temporary region, remove trailing whitespace motivation for fix is actually a change of 'grass' from 'grass.script' back to 'grass' after 'import grass.gunittest' and subsequent error when acessing grass.script.use_temp_region (this is not a problem of gunittest, its import or Python, this shows how 'import grass.script as grass' is a bad practice) moreover, grass.script.overwrite is a function, so assigning True does nothing (although the suggested API is interesting) * general/g.list/testsuite/test_g_list.py, general/g.mlist/testsuite/test_g_mlist.py, general/g.mremove/testsuite/test_g_mremove.py, lib/python/Makefile, lib/python/gunittest/Makefile, lib/python/gunittest/testsuite/test_assertions.py, lib/python/gunittest/testsuite/test_checkers.py, lib/python/gunittest/testsuite/test_doctests.py, lib/python/gunittest/testsuite/test_gmodules.py, .../gunittest/testsuite/test_module_assertions.py, .../temporal/testsuite/unittests_register.py, raster/r.gwflow/testsuite/validation_7x7_grid.py, raster/r.gwflow/testsuite/validation_excavation.py, .../testsuite/test_r_slope_aspect.py, temporal/t.rast.extract/testsuite/test_extract.py: gunittest: makefiles and import as a standard grass package (so far no reason for different import) * lib/python/gunittest/__init__.py, lib/python/gunittest/case.py, lib/python/gunittest/checkers.py, lib/python/gunittest/gmodules.py, lib/python/gunittest/gutils.py, lib/python/gunittest/invoker.py, lib/python/gunittest/loader.py, lib/python/gunittest/main.py, lib/python/gunittest/reporters.py, lib/python/gunittest/runner.py, lib/python/gunittest/testing.rst, .../testsuite/data/samplecode/fake_code.py, .../data/samplecode/submodule_errors/fake_code.py, .../subsubmodule_errors/fake_code.py, .../subsubmodule_errors/testsuite/test_error.py, .../testsuite/test_import_error.py, .../subsubmodule_exiting/fake_code.py, .../testsuite/test_gfatalerror.py, .../testsuite/test_osexit_one.py, .../testsuite/test_osexit_zero.py, .../subsubmodule_exiting/testsuite/test_segfaut.py, .../testsuite/test_sysexit_one.py, .../testsuite/test_sysexit_zero.py, .../samplecode/submodule_test_fail/fake_code.py, .../submodule_test_fail/testsuite/test_fail.py, .../data/samplecode/testsuite/test_success.py, lib/python/gunittest/testsuite/test_assertions.py, lib/python/gunittest/testsuite/test_checkers.py, lib/python/gunittest/testsuite/test_doctests.py, lib/python/gunittest/testsuite/test_gmodules.py, .../gunittest/testsuite/test_module_assertions.py, lib/python/gunittest/utils.py: gunittest: move package from sandbox to trunk (leave static check script in sandbox) 2014-07-09 Vaclav Petras * lib/python/exceptions/__init__.py: pythonlib: add CalledModuleError exception used by gunittest and potentially to be used by PyGRASS or script.core 2014-07-09 Martin Landa * lib/init/grass.py: fix grass.py to accept custom PS1 and aliases (bashrc) 2014-07-09 Soeren Gebbert * temporal/t.rast.aggregate/t.rast.aggregate.py: Fixed wron start_time assinment 2014-07-09 Pietro Zambelli * lib/python/pygrass/vector/abstract.py: pygrass: Clean code for with statement of Vector classes * lib/python/pygrass/modules/interface/parameter.py: pygrass: Avoid conversion if default parameter is an empty string 2014-07-09 Helmut Kudrnovsky * raster/r.neighbors/r.neighbors.html: r.neighbors.html: annulus shaped neighborhood example added 2014-07-09 Huidae Cho * raster/r.stream.distance/distance_calc.c, raster/r.stream.distance/distance_init.c, raster/r.stream.distance/local_proto.h, raster/r.stream.distance/local_vars.h, raster/r.stream.distance/main.c, raster/r.stream.distance/r.stream.distance.html: r.stream.distance: Change the output type from FCELL to DCELL for a higher precision (ticket https://trac.osgeo.org/grass/ticket/2359) 2014-07-09 Vaclav Petras * .../testsuite/data/fractal_surf.ascii, .../r.slope.aspect/testsuite/data/gdal_aspect.grd, .../testsuite/data/gdal_aspect.grd.aux.xml, .../r.slope.aspect/testsuite/data/gdal_slope.grd, .../testsuite/data/gdal_slope.grd.aux.xml, .../testsuite/test_r_slope_aspect.py: testing: add tests of slope and aspect to r.slope.aspect 2014-07-08 Vaclav Petras * general/g.list/testsuite/test_g_list.py, general/g.mlist/testsuite/test_g_mlist.py, general/g.mremove/testsuite/test_g_mremove.py: testing: rewrite tests to use gunittest (foreing mapset not expected on the path and not added) 2014-07-08 Pietro Zambelli * lib/python/pygrass/modules/interface/parameter.py, .../modules/interface/testsuite/test_parameter.py: pygrass: Fix BASH rapresentation of a parameter * lib/python/pygrass/modules/interface/module.py: pygrass: Fix stdout and stderr 2014-07-08 Soeren Gebbert * .../temporal/testsuite/unittests_register.py: Use runModule outside test functions, locate tearDown() near setUp() * raster/r.gwflow/testsuite/validation_7x7_grid.py, raster/r.gwflow/testsuite/validation_excavation.py: Cite from Vaclav: it is a good idea to write tear down just after set up * temporal/t.rast.extract/test.t.rast.extract.sh, temporal/t.rast.extract/testsuite/test_extract.py, temporal/t.remove/t.remove.py: Converted shell test into gunittest. Added testsuite directory. * raster/r.gwflow/testsuite/validation_7x7_grid.py, raster/r.gwflow/testsuite/validation_excavation.py: Use runModule() outside test functions 2014-07-08 Anna Petrášová * raster/r.info/main.c: r.info: fix reporting categories on Windows, related to https://trac.osgeo.org/grass/ticket/2357 (r3.info crash on Windows) 2014-07-08 Huidae Cho * raster/r.stream.distance/r.stream.distance.html: r.stream.distance: Fix typos in the manual 2014-07-08 Pietro Zambelli * gui/wxpython/wxgui.py, lib/python/Makefile, lib/python/exceptions/Makefile, lib/python/exceptions/__init__.py, lib/python/pygrass/errors.py, lib/python/pygrass/messages/__init__.py, lib/python/pygrass/modules/interface/module.py, lib/python/script/core.py, lib/python/temporal/abstract_dataset.py, lib/python/temporal/temporal_algebra.py: exceptions: Move exceptions from around the GRASS code to one place 2014-07-08 Soeren Gebbert * raster/r.gwflow/testsuite/validation_7x7_grid.py, raster/r.gwflow/testsuite/validation_excavation.py: Test update to use the latest improvements in PyGRASS 2014-07-08 Pietro Zambelli * lib/python/pygrass/modules/interface/parameter.py, .../modules/interface/testsuite/test_parameter.py: pygrass: Better handling of multiple and keydescvalues parameters * lib/python/pygrass/modules/interface/parameter.py, .../modules/interface/testsuite/test_parameter.py: pygrass: modify the parameter check function to be less stringent with strings parameters 2014-07-07 Soeren Gebbert * lib/python/temporal/testsuite/unittests_register.py: PyGRASS module run error workaround implemented * raster/r.gwflow/testsuite/validation_7x7_grid.py, raster/r.gwflow/testsuite/validation_excavation.py, raster/r.gwflow/valid_calc_7x7.py, raster/r.gwflow/valid_calc_excavation.py: Moved the validation code into the testsuite directory that contains now gunittests with r.info and r.univar validation of raster results. 2014-07-07 Vaclav Petras * general/g.list/{ => testsuite}/test_g_list.py, general/g.mlist/{ => testsuite}/test_g_mlist.py, general/g.mremove/testsuite/test_g_mremove.py: testing: move g.mlist, g.mremove and g.list tests to testsuite directory (so that gunittest can find them) * .../temporal/testsuite/unittests_register.py: testing: use runModule for general runs, use name TestCase and simpler imports (introduced in https://trac.osgeo.org/grass/changeset/61174) 2014-07-07 Anna Petrášová * raster3d/r3.info/r3.info.main.c: r3.info: attempt to fix https://trac.osgeo.org/grass/ticket/2357 (r3.info crash on Windows) * gui/wxpython/core/gcmd.py: wxGUI: do not add extension to scripts, this should fix launching gui for now, need to be revised 2014-07-07 Huidae Cho * raster/r.clump/clump.c, raster/r.clump/local_proto.h, raster/r.clump/main.c: r.clump: Add -p flag to print only the number of clumps in shell script style * raster/r.reclass/reclass.c: r.reclass: Delete fp raster maps only 2014-07-07 Pietro Zambelli * .../modules/interface/testsuite/test_parameter.py: pygrass: Add test to check Parameter value check * lib/python/pygrass/modules/interface/parameter.py: pygrass: Parameter check refactoring and add examples and documentation * lib/python/pygrass/modules/interface/read.py: pygrass: Add parameter tag: guidependency 2014-07-07 Huidae Cho * raster/r.topmodel/file_io.c, raster/r.topmodel/global.h, raster/r.topmodel/topmodel.c: r.topmodel: Refactored area calculation * raster/r.reclass/main.c, raster/r.reclass/parse.c: r.reclass: Print messages to stderr * raster/r.reclass/Makefile, raster/r.reclass/reclass.c: r.reclass: Fix "Unable to write range file" error when overwriting fp maps 2014-07-04 Soeren Gebbert * .../temporal/{ => testsuite}/unittests_register.py, .../unittests_temporal_raster3d_algebra.py, .../unittests_temporal_raster_algebra.py: Moved unittests of the temporal framework into a testsuite directory. The unittest_register.py test was implemented to use the gunittest framework from Vaclav GSoC project. * lib/python/temporal/unittests_register.py, lib/temporal/lib/default_name.c: Enable default mapset specific temporal database creation using g.gisenv set="TGIS_USE_CURRENT_MAPSET=1". This variable can be located in gisrc or in the mapset settings. 2014-07-04 Pietro Zambelli * lib/python/pygrass/modules/interface/module.py: pygrass: Move and add documentation * lib/python/pygrass/modules/interface/flag.py: pygrass: Add documentation 2014-07-04 Luca Delucchi * gui/wxpython/docs/wxgui_sphinx/Makefile, gui/wxpython/docs/wxgui_sphinx/{ => src}/index.rst, .../wxgui_sphinx/{ => src}/wxgui_libraries.rst, .../docs/wxgui_sphinx/{ => src}/wxgui_tools.rst, include/Make/Sphinx.make, lib/python/docs/Makefile: sphinx documentation: fix requirements check; move rst files into src/ directory for wxgui 2014-07-04 Martin Landa * gui/wxpython/lmgr/datacatalog.py: wxGUI/datacatalog: change method name from https://trac.osgeo.org/grass/changeset/61150 (cosmetics) * gui/wxpython/lmgr/datacatalog.py: wxGUI/datacatalog: select current location and expand it when loading tree 2014-07-04 Pietro Zambelli * lib/python/pygrass/gis/region.py: pygrass: Add documentation and indent code blocks * lib/python/pygrass/gis/__init__.py: pygrass: Add docs to Gisdbase, Location, Mapset classes and small clean code 2014-07-03 Martin Landa * lib/init/grass.py: grass.py: do not include 'scripts' tp the path on windows 2014-07-03 Luca Delucchi * include/Make/Sphinx.make, lib/python/{pygrass => }/docs/Makefile, lib/python/{pygrass => }/docs/_static/pygrass.css, .../docs/_templates/layout.html.template, lib/python/docs/_templates/oholosidebar.html, lib/python/{pygrass => }/docs/conf.py, lib/python/{pygrass => }/docs/make.bat, lib/python/docs/src/index.rst, .../docs/gis.rst => docs/src/pygrass_gis.rst}, lib/python/docs/src/pygrass_index.rst, .../messages.rst => docs/src/pygrass_messages.rst}, .../modules.rst => docs/src/pygrass_modules.rst}, .../raster.rst => docs/src/pygrass_raster.rst}, .../vector.rst => docs/src/pygrass_vector.rst}, lib/python/pygrass/docs/index.rst, lib/python/pygrass/docs/intro.rst, lib/python/pygrass/docs/modules_grid.rst, lib/python/pygrass/docs/raster_elements.rst, lib/python/pygrass/docs/vector_attributes.rst, lib/python/pygrass/docs/vector_features.rst, lib/python/pygrass/docs/vector_utils.rst, man/Makefile: python documentation: start sphinx documentation for lib/python 2014-07-03 Martin Landa * gui/wxpython/modules/extensions.py: wxGUI: fix calling g.extension on windows * include/Make/Script.make, scripts/windows_launch.bat: wingrass: produce bat files for scripts * lib/python/script/core.py: wingrass: fix Popen class (contribution of Glynn and Anna) 2014-07-03 Anna Petrášová * gui/wxpython/core/units.py, gui/wxpython/mapwin/analysis.py: wxGUI/measuring: don't report meters when units are not recognized like foot_uss 2014-07-02 Martin Landa * lib/python/Makefile: remove unused code from makefiles * include/Make/Doxyfile_arch_html.in, include/Make/Doxyfile_arch_latex.in: doxygen: remove obsolete configuration options * mswindows/GRASS-Installer.nsi.tmpl, mswindows/osgeo4w/postinstall.bat: wingrass: fix icons location 2014-07-02 Pietro Zambelli * lib/python/pygrass/functions.py, lib/python/pygrass/modules/interface/flag.py, lib/python/pygrass/modules/interface/module.py, lib/python/pygrass/modules/interface/parameter.py, lib/python/pygrass/modules/interface/typedict.py: pygrass: Fix generated documentation for decorated __doc__ methods, for more details about the problem look: https://bitbucket.org/birkenfeld/sphinx/issue/1273/error-when- __doc__-is-a-property, thanks to Luca. 2014-07-01 Anna Petrášová * gui/wxpython/gui_core/prompt.py: wxGUI/prompt: fix browsing command history on Windows 2014-07-01 Martin Landa * raster/r.horizon/main.c: r.horizon: label/description cosmetics (description is still too long) 2014-07-01 Pietro Zambelli * raster/r.sun/r.sun.html: r.sun: Update the manual page * raster/r.sun/main.c: r.sun: Change parameters name as discussed in https://trac.osgeo.org/grass/ticket/2338 and read the new r.horizon outputs * raster/r.horizon/r.horizon.html: r.horizon: Update the manual page * raster/r.horizon/main.c: r.horizon: Change parameters name as discussed in https://trac.osgeo.org/grass/ticket/2338, add new parameters: start and end as discussed in https://trac.osgeo.org/grass/ticket/2331, and change the output name using the angle instead of the angle index, as discussed in https://trac.osgeo.org/grass/ticket/2332 * include/defs/gis.h, include/gis.h, lib/gis/basename.c: basename: Add basename functions as discussed in https://trac.osgeo.org/grass/ticket/2136 * lib/python/pygrass/modules/interface/typedict.py: pygrass: Fix error massage when trying to insert to a TypeDict and instance of the wrong type 2014-07-01 Hamish Bowman * gui/icons/grass.menu: prepare for parallel package installs of grass 6 and 7 * gui/icons/grass.desktop: prepare for parallel package installs of grass 6 and 7 2014-07-01 Soeren Gebbert * lib/python/pygrass/modules/interface/module.py: Fixed wrong stdout and stderr handling that result in an exception when the module is run twice and stderr was set to PIPE. 2014-06-30 Huidae Cho * general/g.region/main.c: g.region: Read vector header only for performance improvement * general/g.mlist/main.c: g.mlist: Read vector head only for performance improvement 2014-06-29 Soeren Gebbert * temporal/t.sample/t.sample.py, temporal/t.sample/test.t.sample.sh: Changes column print flag from -h to -c * lib/python/temporal/list_stds.py, lib/python/temporal/univar_statistics.py, temporal/t.list/t.list.html, temporal/t.list/t.list.py, temporal/t.rast.list/t.rast.list.html, temporal/t.rast.list/t.rast.list.py, temporal/t.rast.list/test.t.rast.list.sh, temporal/t.rast.mapcalc2/test.t.rast.mapcalc2.sh, temporal/t.rast.univar/t.rast.univar.html, temporal/t.rast.univar/t.rast.univar.py, temporal/t.rast.univar/test.t.rast.univar.sh, temporal/t.rast3d.list/t.rast3d.list.html, temporal/t.rast3d.list/t.rast3d.list.py, temporal/t.rast3d.list/test.t.rast3d.list.sh, temporal/t.rast3d.univar/t.rast3d.univar.html, temporal/t.rast3d.univar/t.rast3d.univar.py, temporal/t.rast3d.univar/test.t.rast3d.univar.sh, temporal/t.vect.list/t.vect.list.html, temporal/t.vect.list/t.vect.list.py, temporal/t.vect.list/test.t.vect.list.layer.sh, temporal/t.vect.list/test.t.vect.list.sh, temporal/t.vect.univar/t.vect.univar.py, temporal/t.vect.univar/test.t.vect.univar.sh: Fixing suboptimal flag names as described in ticket https://trac.osgeo.org/grass/ticket/2317. Changed -h flag into -s to suppress column names or -c to print column names 2014-06-29 Štěpán Turek * vector/v.net/v.net.html: v.net: list all modules with turntable support in manual * vector/v.net.alloc/main.c, vector/v.net.iso/main.c, vector/v.net.path/main.c, vector/v.net.salesman/main.c: v.net.path/alloc/iso/salesman: move -t flag into turntable guisection * vector/v.net.path/main.c: v.net.path: description of options, order of options in guisections * vector/v.net.alloc/main.c, vector/v.net.alloc/v.net.alloc.html: v.net.alloc: added support for the turntable, guisections reorganized 2014-06-29 Soeren Gebbert * lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/aggregation.py, lib/python/temporal/datetime_math.py, lib/python/temporal/register.py, lib/python/temporal/temporal_raster_algebra.py, .../t.rast.aggregate.ds/t.rast.aggregate.ds.py, .../test.t.rast.aggregate.ds.sh, temporal/t.rast.aggregate/t.rast.aggregate.py, .../test.t.rast.aggregate.relative_time.sh, temporal/t.rast.aggregate/test.t.rast.aggregate.sh: New experimental aggregation method implemented that is faster and allows parallel processing. Integrated enhancement request https://trac.osgeo.org/grass/ticket/2294 to generate datetime based map name suffixes. 2014-06-29 Štěpán Turek * vector/v.net.iso/main.c, vector/v.net.iso/v.net.iso.html: v.net.iso: added support for the turntable, guisections reorganized * vector/v.net.salesman/main.c, vector/v.net.salesman/v.net.salesman.html: v.net.salesman: added support for the turntable, guisections reorganized 2014-06-29 Huidae Cho * gui/wxpython/nviz/mapwindow.py: nviz: Add WX_GL_RGBA to the attributes list 2014-06-29 Martin Landa * gui/wxpython/lmgr/datacatalog.py: wxGUI/datacatalog: refactoring (initial steps, work in progress) 2014-06-29 Štěpán Turek * vector/v.net.path/main.c, vector/v.net.path/path.c, vector/v.net.path/v.net.path.html: v.net.path: added support for the turntable, guisections reorganized * vector/v.net/Makefile, vector/v.net/args.c, vector/v.net/main.c, vector/v.net/proto.h, vector/v.net/turntable.c, vector/v.net/v.net.html: v.net: turntable operation added 2014-06-29 Martin Landa * lib/init/grass.py: grass.py: do not override already set GRASS environmental variables (explain better) * gui/wxpython/docs/wxGUI.html: wxGUI: update authors, Tereza Fiedlerova added * contributors_extra.csv: add Tereza Fiedlerova (DataCatalog) to contributors_extra.csv 2014-06-29 Huidae Cho * locale/po/grassmods_ko.po: Korean translation: Fix renamed * gui/wxpython/nviz/mapwindow.py: nviz: import order * gui/wxpython/nviz/mapwindow.py: nviz: Use double buffering to avoid flickering (ticket https://trac.osgeo.org/grass/ticket/2339) * include/defs/ogsf.h, lib/ogsf/GS2.c, lib/ogsf/gsd_prim.c: libogsf: Avoid double calling the same function with the same argument. Change the prototypes of gsd_*buffer() 2014-06-29 Martin Landa * lib/init/grass.py: grass.py: do not override already set GRASS environmental variables * lib/init/grass.py: grass.py: wording 2014-06-29 Glynn Clements * lib/raster/close.c: Describe underlying error if rename() fails 2014-06-29 Huidae Cho * lib/nviz/draw.c, lib/nviz/map_obj.c: libnviz: Fix uninitialized warning and invalid pointer conversion 2014-06-28 Huidae Cho * temporal/t.vect.observe.strds/test.t.vect.observe.strds.layer_bug.s h: g.mremove: update shell scripts * general/g.mlist/g.mlist.html: g.mlist: Add more examples * general/g.mlist/main.c: g.mlist: Clarify no region support in old 3dview files * general/g.mlist/main.c: g.mlist: cosmetic indentation * general/g.mlist/Makefile: g.mlist: Add GDALCFLAGS to Makefile * general/g.mlist/main.c: g.mlist: List old 3dview files always with a warning 2014-06-28 Martin Landa * gui/wxpython/lmgr/__init__.py, gui/wxpython/lmgr/datacatalog.py, gui/wxpython/lmgr/frame.py: wxGUI: first experimental prototype of Data Catalog in Layer Manager (author: Tereza Fiedlerova) 2014-06-28 Soeren Gebbert * lib/python/pygrass/modules/interface/module.py: Added doctests to verify the handling of PIPE's for stdin, stdout and stderr. Handling of ParallelModuleQueue is now easier. 2014-06-28 Martin Landa * general/g.mlist/Makefile: g.mlist: fix compilation (missing EXTRA_INC) 2014-06-28 Huidae Cho * general/g.mlist/main.c: g.mlist: coding style * general/g.mlist/main.c: g.mlist: help cosmetics * general/g.mlist/Makefile, general/g.mlist/g.mlist.html, general/g.mlist/main.c: g.mlist: Add region= for finding maps whose region intersects with the input region (ticket https://trac.osgeo.org/grass/ticket/2355) 2014-06-27 Martin Landa * SUBMITTING, SUBMITTING_DOCS, SUBMITTING_PYTHON, SUBMITTING_WXGUI: SUBMITTING files moved to Trac http://trac.osgeo.org/grass/wiki/Submitting 2014-06-27 Huidae Cho * locale/po/grassmods_ko.po: Korean translation * general/g.mremove/check_reclass.c, general/g.remove/main.c: g.mremove, g.remove: messages synced * general/g.mremove/g.mremove.html, general/g.mremove/main.c, lib/python/temporal/temporal_raster3d_algebra.py, lib/python/temporal/temporal_raster_algebra.py, lib/python/temporal/temporal_vector_algebra.py, scripts/i.pansharpen/i.pansharpen.py, scripts/r3.in.xyz/r3.in.xyz.py: g.mremove: Changed the interface to that of g.mlist and added exclude= (ticket https://trac.osgeo.org/grass/ticket/2228) * include/defs/gis.h: gis.h: parser_dependencies.c comment 2014-06-26 Anna Petrášová * gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/toolbars.py, gui/wxpython/modules/histogram.py, gui/wxpython/psmap/frame.py, gui/wxpython/psmap/toolbars.py, gui/wxpython/wxplot/histogram.py, gui/wxpython/wxplot/profile.py, gui/wxpython/wxplot/scatter.py: wxGUI: workaround for not visible toolbars on Mac with wxPython 3 * gui/wxpython/modules/mcalc_builder.py: wxGUI/mapcalc: fix adding map 2014-06-26 Vaclav Petras * configure, configure.in: configure: compile with SQLite by default to avoid unintentional builds without SQLite 2014-06-26 Anna Petrášová * gui/wxpython/modules/mcalc_builder.py, gui/wxpython/psmap/frame.py: wxGUI: fix windows size for wxPython3 on Mac 2014-06-26 Markus Neteler * raster/r.tile/main.c, raster/r.tile/r.tile.html: r.tile: msg cosmetics; example fix * raster/r.tile/main.c: r.tile: fix title output 2014-06-26 Huidae Cho * vector/v.distance/local_proto.h, vector/v.distance/main.c, vector/v.distance/print.c: v.distance: Added separator= for -p 2014-06-26 Anna Petrášová * gui/wxpython/gui_core/prompt.py: wxGUI/prompt: fix crashing on Mac with wxPython3 * gui/wxpython/tplot/frame.py: wxGUI/tplot: use one text field for coordinates instead of two, it is easier to input coordinates from map display * gui/wxpython/tplot/frame.py, gui/wxpython/tplot/g.gui.tplot.py: wxGUI/tplot: clean up 2014-06-26 Luca Delucchi * gui/wxpython/Makefile, gui/wxpython/docs/wxGUI.components.html, gui/wxpython/tplot/Makefile, gui/wxpython/tplot/__init__.py, gui/wxpython/tplot/frame.py, gui/wxpython/tplot/g.gui.tplot.html, gui/wxpython/tplot/g.gui.tplot.py, gui/wxpython/tplot/tplot.png, gui/wxpython/xml/toolboxes.xml: wxgui: add new tool to plot the values of temporal datasets for a queried point * gui/wxpython/xml/menudata.README: wxgui: update readme how to add new item in the menu 2014-06-25 Huidae Cho * general/g.rename/main.c: g.rename: Rename basemaps only for rast= after successful renaming * lib/raster/get_cellhd.c: libraster: message cosmetics 2014-06-25 Anna Petrášová * gui/wxpython/gui_core/mapdisp.py: wxGUI: added fullscreen mode on F11 2014-06-25 Pietro Zambelli * lib/python/pygrass/vector/testsuite/test_table.py: Add tests for Table and Columns classes * lib/python/pygrass/vector/table.py: Change Table update method to avoid to overwrite the primary key values and update the documentation 2014-06-25 Martin Landa * vector/v.external/v.external.html: v.external: manual cosmetics (author -> authors) 2014-06-25 Huidae Cho * raster/r.to.vect/lines.c: r.to.vect: Removed unnecessary variables * raster/r.to.vect/lines.c: r.to.vect: corrected x in the crowded message * raster/r.to.vect/lines.c: r.to.vect: Fixed crowded cell message 2014-06-25 Markus Neteler * imagery/i.gensigset/i.gensigset.html: i.gensigset manual: explain 'Unreliable clustering' warning; HTML cosmetics 2014-06-25 Huidae Cho * lib/raster/window.c: libraster: Removed incorrect comment 2014-06-25 Markus Neteler * imagery/i.landsat.toar/i.landsat.toar.html, imagery/i.landsat.toar/main.c: i.landsat.toar: added scale parameter to make output usable for i.gensigset * imagery/i.smap/i.smap.html, imagery/i.smap/parse.c: i.smap: larger default block size for speed 2014-06-25 Huidae Cho * raster/r.to.vect/lines.c: r.to.vect: print useful info before quitting 2014-06-24 Anna Petrášová * gui/wxpython/core/render.py: wxGUI/render: attempt to fix https://trac.osgeo.org/grass/ticket/560 2014-06-24 Huidae Cho * lib/gis/parser.c: parser.c: \code, \verbatim cosmetics * lib/gis/parser.c, lib/gis/parser_dependencies.c: libgis: G_parser() calls G__check_option_rules() 2014-06-24 Pietro Zambelli * .../modules/interface/testsuite/test_modules.py: Add test to read the xml interface of all the GRASS modules * lib/python/pygrass/modules/interface/parameter.py: Improve how range are handled in the Parameter class and handle empty gisprompt option * lib/python/pygrass/modules/interface/flag.py: Set the flag description as optional 2014-06-24 Luca Delucchi * lib/python/script/core.py: python script: add exclude parameter to g.mlist interfaces 2014-06-24 Yann Chemin * imagery/i.eb.hsebal01/{i.eb.h_sebal01.html => i.eb.hsebal01.html}: naming convention corrected * imagery/Makefile, imagery/{i.eb.h_sebal01 => i.eb.hsebal01}/Makefile, imagery/{i.eb.h_sebal01 => i.eb.hsebal01}/i.eb.h_sebal01.html, imagery/{i.eb.h_sebal01 => i.eb.hsebal01}/main.c: Naming convention for modules now respected (would bug pyGRASS) 2014-06-24 Anna Petrášová * gui/wxpython/core/gconsole.py: wxGUI: add each layer and not throw error when defined output maps are multiple, e.g. in r.series.interp * raster/r.series.interp/main.c: r.series.interp: samplingpos option is multiple 2014-06-23 Markus Neteler * vector/v.in.ogr/main.c: v.in.ogr: msg cosmetics 2014-06-23 Vaclav Petras * raster/r.spread/collect_ori.c, raster/r.spread/local_proto.h, raster/r.spread/main.c: r.spread: add a flag (-i) to use start raster map values instead of init time 2014-06-22 Markus Neteler * vector/v.vol.rst/v.vol.rst.html: v.vol.rst manual: fix section order 2014-06-22 Anna Petrášová * raster/r.spread/main.c: r.spread: specify default parameter (fixed copy paste error) * raster/r.spread/spread.c: r.spread: initialize uninitialized value 2014-06-21 Glynn Clements * lib/gis/parser_dependencies.c: Add G_option_excludes() Fix rule descriptiosn (don't list first option twice) Formatting (80-column limit) 2014-06-21 Pietro Zambelli * .../pygrass/vector/testsuite/test_geometry.py, .../pygrass/vector/testsuite/test_vector3d.py: Add tests to write and read 3D vector points * lib/python/pygrass/gis/__init__.py: Remove unnecessary 'grass.script.gisenv()' as pointed out by Glynn and remove some useless comment 2014-06-21 Huidae Cho * lib/raster/get_row.c, lib/raster/put_row.c: libraster: Added raster name and row info to get/put_row error messages 2014-06-20 Markus Neteler * lib/gis/colors.desc: colors: fix https://trac.osgeo.org/grass/changeset/60889 as Kelvin is not referred to as a degree 2014-06-20 Martin Landa * include/Make/Doxyfile_arch_html.in: cosmetics in doxyfile (replace hardcoded value) * include/Make/Docs.make: fix makefile (rfc directory has been removed) * lib/gis/parser_standard_options.c: libgis: wording (cosmetics in basename option) 2014-06-20 Pietro Zambelli * include/gis.h, lib/gis/parser_standard_options.c: libgis: add standardize options for input/output raster basename, see ticket https://trac.osgeo.org/grass/ticket/2136 2014-06-20 Martin Landa * rfc/Makefile, rfc/RFC1_PSC.dox, rfc/RFC2_PSC.dox, rfc/RFC3_PSC.dox, rfc/psc_motions.dox, rfc/rfc_list.dox: rfc moved to Trac (http://trac.osgeo.org/grass/wiki/RFC) 2014-06-20 Yann Chemin * lib/gis/colors.desc: Updated colors description 2014-06-20 Martin Landa * mswindows/GRASS-Installer.nsi.tmpl: wingrass: fix msvcrt path (32bit) (merge https://trac.osgeo.org/grass/changeset/60867 from trunk) 2014-06-20 Pietro Zambelli * lib/python/pygrass/modules/interface/parameter.py: Handle missing prompt key in gisprompt * lib/python/pygrass/vector/__init__.py, lib/python/pygrass/vector/abstract.py, lib/python/pygrass/vector/geometry.py: Fix tickets https://trac.osgeo.org/grass/ticket/2311 ans https://trac.osgeo.org/grass/ticket/2320, add support to read and write 3D vector maps in PyGRASS. 2014-06-20 Yann Chemin * lib/gis/colors/kelvin: Added Kelvin palette * imagery/i.eb.evapfr/main.c, imagery/i.evapo.pt/main.c: Updated naming conventions 2014-06-19 Huidae Cho * lib/gis/parser_dependencies.c: parser_dependencies.c: use get_name where needed * general/g.mlist/main.c, general/g.mlist/test_g_mlist.py: g.mlist: 1. Support multiple mapsets 2. Allow -p/-f with all mapsets (mapset=*) 3. Outputs from different types lumped into one pager output (-p/-f) Two advantages: a. One pager call per type does not allow the user to go back to previous types. b. Some pagers (eg., more) do not prompt the user to hit a key before quitting, which causes a problem where the user cannot see maps already listed from a previous type because they are simply scrolled up/cleared and another set of maps from a new type are displayed. 2014-06-19 Glynn Clements * include/defs/gis.h, lib/gis/parser_dependencies.c, lib/gis/parser_local_proto.h: First draft of inter-option dependency rules * lib/python/script/core.py: Use subprocess.Popen() directly for calling g.parser 2014-06-18 Martin Landa * gui/wxpython/mapwin/buffered.py: wxGUI: syntax typo 2014-06-18 Huidae Cho * scripts/m.proj/m.proj.html: m.proj: updated the manual to reflect recent changes to the default separator 2014-06-18 Martin Landa * gui/wxpython/core/gthread.py: wxGUI: class description cosmetics * gui/wxpython/core/gthread.py, gui/wxpython/iscatt/controllers.py, gui/wxpython/mapwin/buffered.py: wxGUI: move gThread to `core` package * gui/wxpython/iscatt/controllers.py: wxGUI: syntax typo 2014-06-18 Markus Neteler * raster/r.viewshed/grass.cpp, raster/r.viewshed/r.viewshed.html: r.viewshed: error msg cosmetics; manual cosmetics * raster/r.viewshed/grass.cpp: r.viewshed: more informative error message if maxDimension (rows/cols) is exceeded 2014-06-18 Huidae Cho * raster/r.topmodel/topmodel.c: r.topmodel: fixed topidxstats file generation 2014-06-17 Markus Neteler * raster/r.watershed/front/r.watershed.html: r.watershed manual: wording cosmetics 2014-06-17 Martin Landa * vector/v.clean/v.clean.html: v.clean: fix link to vdigit 2014-06-16 Huidae Cho * raster/r.watershed/front/r.watershed.html: r.watershed: removed redundant a in the manual * raster/r.watershed/front/r.watershed.html: r.watershed: mention no need for sink filling in the manual * raster/r.patch/main.c: r.patch: check west & east bounds as well * raster/r.stats/global.h, raster/r.stats/main.c: r.stats: removed an unused prototype; updated copyright * raster/r.patch/main.c: r.patch: updated copyright * raster/r.patch/do_patch.c, raster/r.patch/main.c, raster/r.patch/r.patch.html: r.patch: Don't read rows if an individual raster doesn't overlap with the current row. In my test with 171 raster maps, it took 202 minutes and 29 minutes before and after this change, respectively. * raster/r.patch/do_patch.c: r.patch: rename G_is_zero_value to is_zero_value 2014-06-14 Markus Neteler * lib/python/temporal/core.py, lib/python/temporal/datetime_math.py, lib/python/temporal/extract.py, lib/python/temporal/list_stds.py, lib/python/temporal/mapcalc.py, lib/python/temporal/open_stds.py, lib/python/temporal/stds_import.py: temporal: minor msg cosmetics * lib/python/temporal/core.py: temporal: attempt to clarify temporal database version mismatch error message 2014-06-13 Huidae Cho * general/g.mlist/main.c: g.mlist: suppress messages for non-terminal output 2014-06-13 Luca Delucchi * Makefile, gui/wxpython/animation/anim.py, gui/wxpython/animation/controller.py, gui/wxpython/animation/data.py, gui/wxpython/animation/dialogs.py, gui/wxpython/animation/frame.py, gui/wxpython/animation/mapwindow.py, gui/wxpython/animation/nviztask.py, gui/wxpython/animation/provider.py, gui/wxpython/animation/temporal_manager.py, gui/wxpython/animation/toolbars.py, gui/wxpython/animation/utils.py, gui/wxpython/core/debug.py, gui/wxpython/core/gcmd.py, gui/wxpython/core/gconsole.py, gui/wxpython/core/giface.py, gui/wxpython/core/globalvar.py, gui/wxpython/core/layerlist.py, gui/wxpython/core/menutree.py, gui/wxpython/core/render.py, gui/wxpython/core/settings.py, gui/wxpython/core/toolboxes.py, gui/wxpython/core/treemodel.py, gui/wxpython/core/units.py, gui/wxpython/core/utils.py, gui/wxpython/core/workspace.py, gui/wxpython/core/ws.py, gui/wxpython/dbmgr/base.py, gui/wxpython/dbmgr/dialogs.py, gui/wxpython/dbmgr/manager.py, gui/wxpython/dbmgr/sqlbuilder.py, gui/wxpython/dbmgr/vinfo.py, gui/wxpython/docs/wxgui_sphinx/Makefile, gui/wxpython/docs/wxgui_sphinx/_static/pygrass.css, .../wxgui_sphinx/_templates/layout.html.template, gui/wxpython/docs/wxgui_sphinx/conf.py, gui/wxpython/docs/wxgui_sphinx/index.rst, gui/wxpython/docs/wxgui_sphinx/make.bat, gui/wxpython/docs/wxgui_sphinx/wxgui_libraries.rst, gui/wxpython/docs/wxgui_sphinx/wxgui_tools.rst, gui/wxpython/gcp/g.gui.gcp.py, gui/wxpython/gcp/manager.py, gui/wxpython/gcp/mapdisplay.py, gui/wxpython/gcp/statusbar.py, gui/wxpython/gcp/toolbars.py, gui/wxpython/gis_set.py, gui/wxpython/gis_set_error.py, gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/giface.py, gui/wxpython/gmodeler/menudata.py, gui/wxpython/gmodeler/model.py, gui/wxpython/gmodeler/preferences.py, gui/wxpython/gmodeler/toolbars.py, gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/ghelp.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/gui_core/gselect.py, gui/wxpython/gui_core/mapdisp.py, gui/wxpython/gui_core/menu.py, gui/wxpython/gui_core/preferences.py, gui/wxpython/gui_core/prompt.py, gui/wxpython/gui_core/pystc.py, gui/wxpython/gui_core/query.py, gui/wxpython/gui_core/simplelmgr.py, gui/wxpython/gui_core/toolbars.py, gui/wxpython/gui_core/treeview.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/iclass/dialogs.py, gui/wxpython/iclass/digit.py, gui/wxpython/iclass/frame.py, gui/wxpython/iclass/plots.py, gui/wxpython/iclass/statistics.py, gui/wxpython/iclass/toolbars.py, gui/wxpython/icons/icon.py, gui/wxpython/iscatt/controllers.py, gui/wxpython/iscatt/core_c.py, gui/wxpython/iscatt/dialogs.py, gui/wxpython/iscatt/frame.py, gui/wxpython/iscatt/iscatt_core.py, gui/wxpython/iscatt/plots.py, gui/wxpython/iscatt/toolbars.py, gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/giface.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/lmgr/menudata.py, gui/wxpython/lmgr/pyshell.py, gui/wxpython/lmgr/toolbars.py, gui/wxpython/location_wizard/base.py, gui/wxpython/location_wizard/dialogs.py, gui/wxpython/location_wizard/wizard.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/gprint.py, gui/wxpython/mapdisp/main.py, gui/wxpython/mapdisp/statusbar.py, gui/wxpython/mapdisp/test_mapdisp.py, gui/wxpython/mapdisp/toolbars.py, gui/wxpython/mapswipe/dialogs.py, gui/wxpython/mapswipe/frame.py, gui/wxpython/mapswipe/mapwindow.py, gui/wxpython/mapswipe/toolbars.py, gui/wxpython/mapwin/analysis.py, gui/wxpython/mapwin/base.py, gui/wxpython/mapwin/buffered.py, gui/wxpython/mapwin/decorations.py, gui/wxpython/mapwin/graphics.py, gui/wxpython/modules/colorrules.py, gui/wxpython/modules/extensions.py, gui/wxpython/modules/histogram.py, gui/wxpython/modules/mcalc_builder.py, gui/wxpython/modules/vclean.py, gui/wxpython/modules/vkrige.py, gui/wxpython/nviz/animation.py, gui/wxpython/nviz/main.py, gui/wxpython/nviz/mapwindow.py, gui/wxpython/nviz/preferences.py, gui/wxpython/nviz/tools.py, gui/wxpython/nviz/workspace.py, gui/wxpython/nviz/wxnviz.py, gui/wxpython/psmap/dialogs.py, gui/wxpython/psmap/frame.py, gui/wxpython/psmap/instructions.py, gui/wxpython/psmap/menudata.py, gui/wxpython/psmap/toolbars.py, gui/wxpython/psmap/utils.py, gui/wxpython/rlisetup/frame.py, gui/wxpython/rlisetup/functions.py, gui/wxpython/rlisetup/sampling_frame.py, gui/wxpython/rlisetup/wizard.py, gui/wxpython/timeline/frame.py, gui/wxpython/tools/build_modules_xml.py, gui/wxpython/tools/update_menudata.py, gui/wxpython/vdigit/dialogs.py, gui/wxpython/vdigit/main.py, gui/wxpython/vdigit/mapwindow.py, gui/wxpython/vdigit/preferences.py, gui/wxpython/vdigit/toolbars.py, gui/wxpython/vdigit/wxdigit.py, gui/wxpython/vdigit/wxdisplay.py, gui/wxpython/vnet/dialogs.py, gui/wxpython/vnet/toolbars.py, gui/wxpython/vnet/vnet_core.py, gui/wxpython/vnet/vnet_data.py, gui/wxpython/vnet/vnet_utils.py, gui/wxpython/vnet/widgets.py, gui/wxpython/web_services/cap_interface.py, gui/wxpython/web_services/dialogs.py, gui/wxpython/web_services/widgets.py, gui/wxpython/wxgui.py, gui/wxpython/wxplot/base.py, gui/wxpython/wxplot/dialogs.py, gui/wxpython/wxplot/histogram.py, gui/wxpython/wxplot/profile.py, gui/wxpython/wxplot/scatter.py, include/Make/Sphinx.make: wxgui: add support for sphinx documentation 2014-06-13 Huidae Cho * include/defs/gis.h: libgis: revert partially renamed G__reset_mapsets to G_reset_mapsets. This function is used with other G_ functions (G_create_alt_search_path, G_switch_search_path, and G_add_mapset_to_search_path). 2014-06-13 Markus Neteler * raster/r.compress/r.compress.html: r.compress manual: mention zlib; explain relationship map precision vs compression (may be improved) 2014-06-12 Glynn Clements * imagery/i.atcorr/{makefile => Makefile}: Fix case of filename 2014-06-12 Anna Petrášová * display/d.rast.num/main.c: d.rast.num: fix segfault due to uninitialized variable 2014-06-12 Yann Chemin * imagery/i.albedo/bb_alb_landsat8.c, imagery/i.albedo/main.c: better temporary fix 2014-06-11 Huidae Cho * raster/r.topmodel/topmodel.c: r.topmodel: moved local variables * raster/r.topmodel/file_io.c, raster/r.topmodel/main.c, raster/r.topmodel/topmodel.c: r.topmodel: create properly sorted topidxstats file * raster/r.topmodel/file_io.c, raster/r.topmodel/global.h, raster/r.topmodel/topmodel.c: r.topmodel: added tcsub for the time of concentration in the subcatchment * raster/r.topmodel/file_io.c, raster/r.topmodel/infiltration.c, raster/r.topmodel/main.c, raster/r.topmodel/topmodel.c: r.topmodel: translate fatal errors and warnings * raster/r.topmodel/file_io.c, raster/r.topmodel/global.h, raster/r.topmodel/topmodel.c: r.topmodel: more comments 2014-06-11 Anna Petrášová * gui/wxpython/animation/temporal_manager.py: wxGUI/animation: fix slider label for relative point data * gui/wxpython/animation/toolbars.py: wxGUI/animation: fix toolbar orientation 2014-06-10 Markus Neteler * scripts/m.proj/m.proj.html: m.proj manual: input=- is needed (while it should be default like in G6?) 2014-06-10 Luca Delucchi * gui/wxpython/rlisetup/wizard.py: g.gui.rlisetup: fix problem of configuration file on windows 2014-06-10 Martin Landa * raster/r.info/main.c: r.info: sync -e keys with r.support * raster/r.info/main.c: r.info: print all information in shell script style fix flag's description 2014-06-10 Markus Neteler * contributors_extra.csv: contributors_extra.csv: added CERL developer; cleanup for developer listed in contributors.csv 2014-06-09 Vaclav Petras * gui/wxpython/xml/toolboxes.xml: wxGUI/toolboxes: add i.topo.core to Imagery 2014-06-09 Luca Delucchi * man/Makefile: pygrass doc: check if executable is sphinx-build or sphinx-build2 2014-06-09 Yann Chemin * imagery/i.albedo/bb_alb_landsat8.c, imagery/i.albedo/i.albedo.html, imagery/i.albedo/main.c: Added a weighted average function for Landsat 8 2014-06-09 Martin Landa * imagery/i.atcorr/{readme => README}: i.atcorr: rename readme back to uppercase * imagery/i.atcorr/6s.cpp, imagery/i.atcorr/{Abstra.cpp => abstra.cpp}, imagery/i.atcorr/{Abstra.h => abstra.h}, ...solConcentration.cpp => aerosolconcentration.cpp}, ...AerosolConcentration.h => aerosolconcentration.h}, .../i.atcorr/{AerosolModel.cpp => aerosolmodel.cpp}, imagery/i.atcorr/{AerosolModel.h => aerosolmodel.h}, imagery/i.atcorr/{Altitude.cpp => altitude.cpp}, imagery/i.atcorr/{Altitude.h => altitude.h}, imagery/i.atcorr/{AtmosModel.cpp => atmosmodel.cpp}, imagery/i.atcorr/{AtmosModel.h => atmosmodel.h}, imagery/i.atcorr/common.h, imagery/i.atcorr/computations.cpp, imagery/i.atcorr/{Date.h => date.h}, imagery/i.atcorr/gauss.cpp, imagery/i.atcorr/{Gauss.h => gauss.h}, imagery/i.atcorr/{GeomCond.cpp => geomcond.cpp}, imagery/i.atcorr/{GeomCond.h => geomcond.h}, imagery/i.atcorr/{Interp.cpp => interp.cpp}, imagery/i.atcorr/{Interp.h => interp.h}, imagery/i.atcorr/{Iwave.cpp => iwave.cpp}, imagery/i.atcorr/{Iwave.h => iwave.h}, imagery/i.atcorr/main.cpp, imagery/i.atcorr/{Makefile => makefile}, imagery/i.atcorr/{Output.cpp => output.cpp}, imagery/i.atcorr/{Output.h => output.h}, imagery/i.atcorr/{README => readme}, imagery/i.atcorr/{Transform.cpp => transform.cpp}, imagery/i.atcorr/{Transform.h => transform.h}: i.atcorr: rename files to lowercase 2014-06-09 Markus Neteler * imagery/i.atcorr/Iwave.cpp, imagery/i.atcorr/Iwave.h: i.atcorr: fix landsat8 support (fix for https://trac.osgeo.org/grass/ticket/2305) 2014-06-08 Anna Petrášová * gui/wxpython/mapswipe/frame.py: wxGUI/mapswipe: zoom only when there are layers, bug mentioned in https://trac.osgeo.org/grass/ticket/2315 2014-06-08 Frank Warmerdam * debian/README.debian: test commit for https://trac.osgeo.org/grass/ticket/1346 2014-06-08 Anna Petrášová * gui/wxpython/gui_core/simplelmgr.py: wxGUI/mapswipe: attempt to fix adding layers bug, discussed in https://trac.osgeo.org/grass/ticket/2315 2014-06-08 Huidae Cho * general/g.mlist/main.c: g.mlist: break a long line * general/g.mlist/g.mlist.html, general/g.mlist/main.c: g.mlist: changed mapset=.. to mapset=* for all mapsets * general/g.mlist/main.c: g.mlist: check if mapset exists 2014-06-06 Soeren Gebbert * lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/register.py, lib/python/temporal/stds_import.py: Small bugfixes * lib/python/temporal/core.py: Better error handling in case the database connection can not be established ticket https://trac.osgeo.org/grass/ticket/2258 2014-06-06 Glynn Clements * general/g.mlist/main.c, general/g.mremove/main.c, general/g.parser/main.c, general/g.parser/parse.c, include/gis.h, lib/gis/parser.c, lib/gis/parser_local_proto.h: Revert attempt to impose option dependency mechanism without discussion 2014-06-05 Markus Neteler * gui/icons/Makefile: fix the fix * gui/icons/Makefile, grass.appdata.xml => gui/icons/grass.appdata.xml: grass.appdata.xml: move to dir of grass.desktop (trac https://trac.osgeo.org/grass/ticket/2306) * grass.appdata.xml: grass.appdata.xml: added for GNOME Software Center, Apper in KDE etc (trac https://trac.osgeo.org/grass/ticket/2306) 2014-06-05 Huidae Cho * lib/gis/parser.c: parser.c: check_either_or_inputs() minor changes * include/gis.h, lib/gis/parser.c: parser.c: Moved exclusive examples to parser.c; Removed * between \code\endcode * include/gis.h, lib/gis/parser.c: The "exclusive" member of the Option and Flag structures is a comma-separated string. Whitespaces are not ignored. Each name separated by comma can be used to group options/flags together, make them mutually exclusive, or make one of them conditionally required. Names starting with "+" tie together options/flags and names starting with "*" (name ignored) make them conditionally required (not always required, but if some other options/flags are not used, they become required). Other names make options/flags mutually exclusive in the same group. These three different types of grouping can be mixed. EXAMPLES 1. opt1 & opt2 are mutually exclusive. opt2 & opt3 are mutually exclusive. opt1->exclusive = "1"; opt2->exclusive = "1,2"; opt3->exclusive = "2"; 2. opt1 & opt2 must be used together. opt1->exclusive = "+1"; opt2->exclusive = "+1"; opt3->exclusive = ""; 3. opt1 or opt2 must be used. Both can be used together. Naming ignored. opt1->exclusive = "*ignored"; opt2->exclusive = "*"; opt3->exclusive = ""; 4. (opt1 & opt2 together) or (opt3 & opt4 together) must be used. All four can be used together. opt1->exclusive = "+1,*"; opt2->exclusive = "+1"; /* * is optional because opt2 is tied with opt1 */ opt3->exclusive = "+2,*"; opt4->exclusive = "+2"; 5. Only one of (opt1 & opt2 together) or (opt3 & opt4 together) must be used. All four cannot be used together. opt1->exclusive = "+1,*,1"; opt2->exclusive = "+1"; /* * is optional because opt2 is tied with opt1 */ opt3->exclusive = "+2,*,1"; opt4->exclusive = "+2"; /* 1 is optional because opt4 is tied with opt3 */ * lib/gis/parser.c: G_parser(): minor cosmetics * lib/gis/parser.c: add_exclusive(): refactored to avoid double find_exclusive calls 2014-06-04 Huidae Cho * lib/gis/parser.c: G_parser(): shorter mutually exclusive message * general/g.mlist/main.c: g.mlist: one exclusive group is enough * lib/gis/parser.c: G_parser(): Do not print the same options/flags in the exclusive list multiple times * general/g.mlist/main.c, general/g.mremove/main.c, general/g.parser/main.c, general/g.parser/parse.c, include/gis.h, lib/gis/parser.c, lib/gis/parser_local_proto.h: 1. Added Option.exclusive and Flag.exclusive for supporting mutually exclusive groups. 2. G_parser() checks for mutually exclusive options/flags based on the exclusive string and stops if any found. 3. g.mlist and g.mremove for examples. 4. Doesn't support option values (e.g., g.mlist -p/-f and mapset=..) 5. Existing modules are not affected, but make distclean is required. 6. If exclusive is NULL (default) or "", no grouping is done and the exclusive check has to be done manually as before. USAGE C modules: opt1 = G_define_option(); opt1->exclusive = "group1,group2"; opt2 = G_define_option(); opt2->exclusive = "group1"; flag1 = G_define_flag(); flag1->exclusive = "group2"; opt1 & opt2 are mutually exclusive because they are in group1. opt1 & flag1 are mutually exclusive because they are in group2. Python scripts: #%option #% key: opt1 #% exclusive: group1,group2 #%end #%option #% key: opt2 #% exclusive: group1 #%end #%flag #% key: f #% exclusive: group2 #%end 2014-06-04 Markus Neteler * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ko.po, locale/po/grasswxpy_lv.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ro.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: i18n: messages updated from template 2014-06-04 Huidae Cho * locale/po/grassmods_ko.po, locale/po/grasswxpy_ko.po: Korean translation * locale/po/grasslibs_ko.po, locale/po/grassmods_ko.po, locale/po/grasswxpy_ko.po: Korean translation * display/d.vect/shape.c, general/g.gisenv/main.c, gui/wxpython/animation/g.gui.animation.py, lib/python/temporal/register.py, raster/r.colors/edit_colors.c, raster/r.external/main.c, raster/r.in.bin/main.c, raster/r.mapcalc/main.c, raster/r.neighbors/main.c, raster/r.out.bin/main.c, raster/r.quant/main.c, raster/r.resamp.filter/main.c, raster/r.series.accumulate/main.c, raster/r.series.interp/main.c, raster/r.series/main.c, raster/r.stats.quantile/main.c, vector/v.colors/main.c, vector/v.external.out/args.c: 1. Consolite option/flag mutually exslusive messages. %s= and %s= are mutually exclusive %s= and %s= are mutually exclusive. %s= will be ignored. %s= and %s=/%s= are mutually exclusive %s=, %s=, %s= and %s= are mutually exclusive. %s=, %s= and %s= are mutually exclusive -%c and %s= are mutually exclusive -%c and -%c are mutually exclusive -%c, -%c, %s=, %s= and %s= are mutually exclusive -%c/-%c and %s= are mutually exclusive -%c/-%c and %s=%s are mutually exclusive -%c/-%c and -%c are mutually exclusive 2. Option(s) , ... => opt=, ... 3. Flag(s) -f, ... => -f, ... * locale/po/grasslibs_ko.po, locale/po/grassmods_ko.po, locale/po/grasswxpy_ko.po: Korean translation * raster/r.what/main.c: r.what: Char string => String 2014-06-04 Markus Neteler * imagery/i.landsat.toar/main.c: i.landsat.toar: call r.timestamp? 2014-06-04 Vaclav Petras * lib/python/script/core.py: pythonlib/script: more doctests for core 2014-06-04 Anna Petrášová * gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/main.py, scripts/d.what.rast/Makefile, scripts/d.what.rast/d.what.rast.html, scripts/d.what.rast/d.what.rast.py, scripts/d.what.vect/Makefile, scripts/d.what.vect/d.what.vect.html, scripts/d.what.vect/d.what.vect.py: d.mon: implement d.what.vect, d.what.rast 2014-06-03 Huidae Cho * vector/v.out.ogr/local_proto.h: v.out.ogr: removed unnecessary function prototype * vector/v.out.ogr/attrb.c, vector/v.out.ogr/export_areas.c, vector/v.out.ogr/export_lines.c, vector/v.out.ogr/main.c: v.out.ogr 1. Fixed counting # features written without category and related messages. 2. Fixed multi-feature export by checking all available cats, not just the first one. 3. Fixed multi-feature area export with no category. * lib/vector/Vlib/level_two.c: Vect_get_centroid_area(): fix seg fault with no centroid 2014-06-03 Anna Petrášová * gui/wxpython/gui_core/widgets.py: wxGUI: fix https://trac.osgeo.org/grass/ticket/2026 on Windows 2014-06-03 Martin Landa * SUBMITTING, SUBMITTING_PYTHON, SUBMITTING_WXGUI: SUBMITTING: fix URL 2014-06-03 Markus Neteler * scripts/i.pansharpen/i.pansharpen.html: i.pansharpen manual: NC example added * macosx/pkg/resources/ReadMe.rtf: macosx: update mentioned GRASS version * temporal/t.merge/t.merge.py, temporal/t.rast.accdetect/t.rast.accdetect.py, temporal/t.rast.accumulate/t.rast.accumulate.py, temporal/t.rast.aggregate.ds/t.rast.aggregate.ds.py, temporal/t.rast.aggregate/t.rast.aggregate.py, temporal/t.rast.gapfill/t.rast.gapfill.py, temporal/t.rast.mapcalc/t.rast.mapcalc.py, temporal/t.shift/t.shift.py, temporal/t.snap/t.snap.py, temporal/t.vect.export/t.vect.export.py, temporal/t.vect.import/t.vect.import.py, temporal/t.vect.what.strds/t.vect.what.strds.py: t.*: unify module description 2014-06-03 Glynn Clements * lib/python/script/core.py: Remove Popen() "magic" on Windows; it creates more problems than it solves 2014-06-02 Huidae Cho * vector/v.in.ogr/main.c: v.in.ogr: print the estimated range of snapping threshold for reference * scripts/v.report/v.report.py: v.report: tab to spaces * vector/v.surf.rst/main.c, vector/v.vol.rst/dataoct.c, vector/v.vol.rst/main.c, vector/v.vol.rst/user.h, vector/v.vol.rst/user1.c, vector/v.vol.rst/user2.c, vector/v.vol.rst/user3.c, vector/v.vol.rst/user4.c: v.surf.rst/v.vol.rst: reduce messages to translate * vector/v.vol.rst/dataoct.c, vector/v.vol.rst/main.c, vector/v.vol.rst/user1.c, vector/v.vol.rst/user2.c, vector/v.vol.rst/user3.c, vector/v.vol.rst/vector.c: v.vol.rst: translate error/warning messages 2014-06-02 Markus Neteler * vector/v.vol.rst/main.c, vector/v.vol.rst/user1.c: v.vol.rst: more messages about maps which are actually created 2014-06-02 Huidae Cho * lib/gis/parser.c: G_option_to_separator(): only accept separator options * locale/po/grasslibs_ko.po: Korean: fixed %s locations 2014-06-02 Glynn Clements * lib/python/script/raster.py: Pass r.mapcalc expressions via stdin rather than expression= 2014-06-01 Huidae Cho * vector/v.in.ogr/main.c: v.in.ogr: pg driver only supports timestamp without time zone 2014-06-01 Markus Neteler * locale/po/grasslibs_fr.po, locale/po/grassmods_fr.po, locale/po/grassmods_ko.po, locale/po/grasswxpy_fr.po: Sylvain Maillard: FR translation cont'ed; set incomplete ko msg to fuzzy (checked with 'make verify') 2014-06-01 Huidae Cho * vector/v.in.ogr/main.c: v.in.ogr: assign max(abs(box.N), abs(box.S)) to ymax rather than to xmax 2014-05-31 Markus Neteler * raster/r.univar/r.univar.html: r.univar manual: new NC example; cleanup of commented draft examples since v.rast.stats does the job * raster/r.resamp.filter/main.c: r.resamp.filter: add keyword * lib/python/temporal/temporal_extent.py: temporal doxygen: fix typo * lib/python/pygrass/docs/index.rst, lib/python/pygrass/docs/intro.rst, lib/python/pygrass/docs/messages.rst, lib/python/pygrass/docs/modules.rst, lib/python/pygrass/docs/modules_grid.rst, lib/python/pygrass/docs/raster.rst, lib/python/pygrass/docs/vector.rst, lib/python/pygrass/modules/grid/grid.py: pygrass docs: minor improvements 2014-05-31 Martin Landa * lib/gis/parser_standard_options.c: libgis: define gisprompt for G_OPT_F_SEP * gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/gselect.py: wxGUI: add SeperatorSelect widget 2014-05-31 Huidae Cho * gui/wxpython/core/gcmd.py: gcmd.py: too many values to unpack error fixed. <> escaped * gui/wxpython/core/gcmd.py: gcmd.py: more comment * gui/wxpython/core/gcmd.py: gcmd.py: escape special characters (^|&) on Windows 2014-05-31 Anna Petrášová * lib/python/temporal/extract.py: t.rast.extract: fix bug when running parallel processes 2014-05-31 Markus Neteler * temporal/t.list/t.list.py, temporal/t.rast.list/t.rast.list.py, temporal/t.rast.univar/t.rast.univar.py, temporal/t.rast3d.list/t.rast3d.list.py, temporal/t.rast3d.univar/t.rast3d.univar.py, temporal/t.register/t.register.py, temporal/t.sample/t.sample.py, temporal/t.vect.db.select/t.vect.db.select.py, temporal/t.vect.list/t.vect.list.py, temporal/t.vect.univar/t.vect.univar.py: t.* modules: use grass.separator() and allow multi-character separators * lib/python/script/core.py: core.py: document grass.separator() (updates https://trac.osgeo.org/grass/changeset/60622) 2014-05-31 Huidae Cho * scripts/r.tileset/r.tileset.py: r.tileset: assign fs outside while loop * scripts/v.in.lines/v.in.lines.py: v.in.lines: use grass.separator and allow multi-character separators * scripts/r.tileset/r.tileset.py: r.tileset: use grass.separator * scripts/m.proj/m.proj.py: m.proj: use grass.separator and allow multi-character separators * lib/python/script/core.py: grass.separator: added \t and \n * lib/gis/parser.c: G_option_to_separator: added \n * lib/python/script/core.py: core.py: added grass.separator() for G_OPT_F_SEP * general/g.parser/main.c: g.parser: -n added to usage; fixed usage 2014-05-31 Vaclav Petras * general/g.list/test_g_list.py: g.list: tests for most important functionality * general/g.mlist/test_g_mlist.py: g.mlist: test of wrong flag combinations (test for https://trac.osgeo.org/grass/changeset/60617) * general/g.mlist/main.c: g.mlist: replace incorrect usage of answer (flag state) by key (flag character) 2014-05-30 Huidae Cho * lib/vector/Vlib/break_polygons.c: Vect_break_polygons_file: message synced with the memory version 2014-05-30 Anna Petrášová * lib/python/script/raster3d.py, raster3d/r3.info/r3.info.main.c: r3.info: output also rows, cols and depths 2014-05-30 Huidae Cho * lib/gis/parser.c, lib/gis/parser_standard_options.c: G_OPT_F_SEP: added "pipe" for "|" * vector/v.db.connect/main.c, vector/v.out.ascii/args.c, vector/v.rectify/main.c, vector/v.vect.stats/main.c: v.rectify, v.vect.stats, v.out.ascii, v.db.connect: use G_option_to_separator() * raster/r.univar/r.univar_main.c, raster/r.univar/r3.univar_main.c: r.univar: use G_option_to_separator() 2014-05-30 Anna Petrášová * gui/wxpython/mapswipe/dialogs.py: wxGUI/mapswipe: missing part of commit https://trac.osgeo.org/grass/changeset/60594 2014-05-30 Markus Neteler * imagery/i.atcorr/GeomCond.cpp, imagery/i.atcorr/GeomCond.h, imagery/i.atcorr/Iwave.cpp, imagery/i.atcorr/Iwave.h, imagery/i.atcorr/create_iwave.py, imagery/i.atcorr/i.atcorr.html: i.atcorr: added Landsat8 support for testing (vesnikos, trac https://trac.osgeo.org/grass/ticket/2305) * temporal/run_all_tests.sh, temporal/t.list/t.list.py, temporal/t.rast.accdetect/t.rast.accdetect.py, temporal/t.rast.accumulate/t.rast.accumulate.py, .../t.rast.aggregate.ds/t.rast.aggregate.ds.py, temporal/t.rast.aggregate/t.rast.aggregate.py, temporal/t.rast.colors/t.rast.colors.py, temporal/t.rast.export/t.rast.export.py, temporal/t.rast.extract/t.rast.extract.py, temporal/t.rast.gapfill/t.rast.gapfill.py, temporal/t.rast.import/t.rast.import.py, temporal/t.rast.list/t.rast.list.py, temporal/t.rast.mapcalc/t.rast.mapcalc.py, temporal/t.rast.mapcalc2/t.rast.mapcalc2.py, temporal/t.rast.neighbors/t.rast.neighbors.py, temporal/t.rast.univar/t.rast.univar.py, temporal/t.rast3d.list/t.rast3d.list.py, temporal/t.rast3d.mapcalc/t.rast3d.mapcalc.py, temporal/t.rast3d.mapcalc2/t.rast3d.mapcalc2.py, temporal/t.rast3d.univar/t.rast3d.univar.py, temporal/t.register/t.register.py, temporal/t.sample/t.sample.py, temporal/t.select/t.select.py, temporal/t.shift/t.shift.py, temporal/t.support/t.support.py, temporal/t.vect.db.select/t.vect.db.select.py, temporal/t.vect.export/t.vect.export.py, temporal/t.vect.extract/t.vect.extract.py, temporal/t.vect.import/t.vect.import.py, temporal/t.vect.list/t.vect.list.py, temporal/t.vect.mapcalc/t.vect.mapcalc.py, temporal/t.vect.univar/t.vect.univar.py: t.*: consistency changes for parameters and flags 2014-05-30 Huidae Cho * locale/po/grasslibs_ko.po, locale/po/grassmods_ko.po: Korean translation 2014-05-30 Markus Neteler * gui/wxpython/timeline/frame.py: g.gui.timeline: msg cosmetics 2014-05-30 Huidae Cho * lib/vector/Vlib/clean_nodes.c: Vlib: translate Modifications * lib/vector/Vlib/remove_duplicates.c: Vlib: translate "Removed duplicates" * vector/v.in.ogr/main.c: v.in.ogr: no need to G_store datetime_type * vector/v.in.ogr/main.c: v.in.ogr: fallback datetime type for pg and dbf drivers * vector/v.in.ogr/main.c: v.in.ogr: error message 2014-05-30 Anna Petrášová * gui/wxpython/core/layerlist.py, gui/wxpython/gui_core/simplelmgr.py: wxGUI/mapswipe: add support for RGB maps * gui/wxpython/vnet/dialogs.py: wxGUI/vnet: remove vnet toolbar from tool switching mechanism when vnet dialog closes to avoid PyDeadObjectError 2014-05-29 Glynn Clements * scripts/r.out.xyz/r.out.xyz.py: Manually revert https://trac.osgeo.org/grass/changeset/57904, https://trac.osgeo.org/grass/changeset/60569 * include/defs/gis.h, lib/gis/error.c: Add G_fatal_longjmp() 2014-05-29 Markus Neteler * raster/r.series/r.series.html: r.series manual: explain approach for Windows with g.mlist and file output 2014-05-29 Martin Landa * vector/v.external.out/args.c, vector/v.external.out/format.c, vector/v.external.out/link.c, vector/v.external.out/local_proto.h, vector/v.external.out/main.c, vector/v.external.out/status.c, vector/v.external.out/v.external.out.html: v.external.out: implement input/output options * vector/v.external.out/link.c, vector/v.external.out/main.c: v.external.out: fix options parsing for PostgreSQL format 2014-05-29 Luca Delucchi * lib/python/pygrass/docs/index.rst, lib/python/pygrass/docs/modules.rst, .../docs/{gridmodules.rst => modules_grid.rst}, lib/python/pygrass/docs/raster.rst, lib/python/pygrass/docs/raster_elements.rst, lib/python/pygrass/docs/vector.rst, .../docs/{attributes.rst => vector_attributes.rst}, lib/python/pygrass/docs/vector_database.rst, lib/python/pygrass/docs/vector_features.rst, lib/python/pygrass/docs/vector_utils.rst, lib/python/pygrass/modules/interface/flag.py, lib/python/pygrass/modules/interface/module.py, lib/python/pygrass/modules/interface/parameter.py, lib/python/pygrass/vector/basic.py, lib/python/pygrass/vector/geometry.py, lib/python/pygrass/vector/sql.py: pygrass doc: several improvements to sphinx documentation 2014-05-29 Martin Landa * man/build_html.py: fix pygrass manual link 2014-05-29 Luca Delucchi * lib/python/pygrass/docs/gridmodules.rst, lib/python/pygrass/docs/index.rst, lib/python/pygrass/docs/messages.rst, lib/python/pygrass/docs/vector_database.rst, lib/python/pygrass/messages/__init__.py, lib/python/pygrass/modules/grid/grid.py, lib/python/pygrass/modules/grid/patch.py, lib/python/pygrass/modules/grid/split.py, lib/python/pygrass/vector/find.py, lib/python/pygrass/vector/sql.py, lib/python/pygrass/vector/table.py: pygrass doc: add gridmodule, vector database and messages documentation 2014-05-29 Martin Landa * db/drivers/sqlite/describe.c: sqlite-db: correct debug level (cosmetics) 2014-05-29 Huidae Cho * general/g.mlist/g.mlist.html: g.mlist: more examples * general/g.mlist/main.c: g.mlist: -p/-f produce the same output as g.list 2014-05-29 Markus Neteler * raster/r.external.out/r.external.out.html: r.external.out manual: fix example 2014-05-29 Huidae Cho * general/g.mremove/check_reclass.c: g.mremove: deleted an unused include * general/g.mlist/main.c: g.mlist: Allow comma-separated map names for wildcard patterns * lib/gis/ls_filter.c: wc2regex(): allow nested braces in wildcard expressions * general/g.mlist/main.c: g.mlist: fatal error on bad pattern * scripts/r.out.xyz/r.out.xyz.py: r.out.xyz: separator default to space because | is not allowed (but why?) 2014-05-28 Markus Neteler * lib/python/pygrass/modules/interface/module.py: pygrass: fix error message 2014-05-28 Huidae Cho * raster/r.distance/parse.c: r.distance: separator= fixed * raster/r.distance/defs.h, raster/r.distance/distance.c, raster/r.distance/edges.c, raster/r.distance/labels.c, raster/r.distance/parse.c, raster/r.distance/report.c: r.distance: copyright block updated * raster/r.distance/parse.c: r.distance: sort -s/-r => sort= * raster/r.distance/defs.h, raster/r.distance/main.c, raster/r.distance/parse.c, raster/r.distance/report.c: r.distance: -s/-r sort by distance implemented 2014-05-28 Martin Landa * lib/vector/Vlib/write_pg.c: vlib/pg: column check must be case- insensitive * include/vect/dig_structs.h, lib/vector/Vlib/close_pg.c, lib/vector/Vlib/write_pg.c: vlib/pg: add field_info to Format_info_pg struct `make distclean` required... * vector/v.in.ogr/main.c: v.in.ogr: check return code for Vect_close (related to PostGIS Topology) * lib/gis/parser_html.c, man/build_html.py, tools/mkhtml.py: manual: link logo with index page * vector/v.out.ogr/main.c: v.out.ogr: case insensitive check if layer exists * vector/v.out.ogr/main.c: v.out.ogr: do not ignore epsg code if defined 2014-05-28 Soeren Gebbert * gui/wxpython/animation/utils.py: Renamed open_old_space_time_dataset into open_old_stds * lib/python/temporal/extract.py, lib/python/temporal/list_stds.py, lib/python/temporal/mapcalc.py, lib/python/temporal/open_stds.py, lib/python/temporal/register.py, lib/python/temporal/stds_export.py, lib/python/temporal/temporal_algebra.py, .../temporal/temporal_raster_base_algebra.py, lib/python/temporal/temporal_vector_algebra.py, lib/python/temporal/unittests_register.py, .../unittests_temporal_raster3d_algebra.py, .../temporal/unittests_temporal_raster_algebra.py, lib/python/temporal/univar_statistics.py, temporal/t.create/t.create.py, temporal/t.merge/t.merge.py, .../t.rast.aggregate.ds/t.rast.aggregate.ds.py, temporal/t.rast.aggregate/t.rast.aggregate.py, temporal/t.rast.colors/t.rast.colors.py, temporal/t.rast.gapfill/t.rast.gapfill.py, temporal/t.rast.neighbors/t.rast.neighbors.py, temporal/t.rast.out.vtk/t.rast.out.vtk.py, temporal/t.rast.series/t.rast.series.py, temporal/t.rast.to.rast3/t.rast.to.rast3.py, temporal/t.remove/t.remove.py, temporal/t.shift/t.shift.py, temporal/t.snap/t.snap.py, temporal/t.support/t.support.py, temporal/t.topology/t.topology.py, temporal/t.unregister/t.unregister.py, temporal/t.vect.db.select/t.vect.db.select.py, .../t.vect.observe.strds/t.vect.observe.strds.py, temporal/t.vect.what.strds/t.vect.what.strds.py: Renamed space_time_dataset into stds in several functions 2014-05-28 Martin Landa * lib/vector/Vlib/simple_features.c: vlib: fix sf table name handling * lib/vector/Vlib/open_pg.c: vlib: do not ignore connection settings defined for PG driver when opening external maps 2014-05-28 Huidae Cho * general/g.mlist/g.mlist.html, general/g.mremove/g.mremove.html: g.mlist/g.mremove: long lines in manual broken * general/g.mlist/g.mlist.html: g.mlist: remove locale-specific file version * general/g.mlist/g.mlist.html: g.mlist: manual fix * lib/gis/parser.c: G_open_option_file(): message read => open * general/g.mlist/main.c: g.mlist: mutually exclusive messages 2014-05-28 Martin Landa * Makefile: svn (r)ev in Makefile (cosmetics) 2014-05-28 Luca Delucchi * lib/python/pygrass/docs/raster.rst, lib/python/pygrass/docs/vector.rst, lib/python/pygrass/raster/history.py, lib/python/pygrass/vector/__init__.py, lib/python/pygrass/vector/abstract.py, lib/python/pygrass/vector/basic.py, lib/python/pygrass/vector/geometry.py, lib/python/pygrass/vector/table.py: pygrass doc: improve documentation on vector and raster classes 2014-05-28 Martin Landa * general/g.mlist/g.mlist.html, general/g.mlist/main.c: g.mlist: mapset=.. prints data files from all available mapsets 2014-05-28 Markus Neteler * lib/python/temporal/c_libraries_interface.py: ctypes: update for https://trac.osgeo.org/grass/changeset/60508 2014-05-27 Glynn Clements * raster/r.series/main.c: Allow file=- for stdin 2014-05-27 Markus Neteler * gui/wxpython/vnet/toolbars.py: wxGUI vnet tool: fix icon import 2014-05-27 Huidae Cho * vector/v.in.ascii/main.c: v.in.ascii: use G_open_option_file, G_option_to_separator * lib/gis/parser.c: G_open_option_file(): more useful error message * lib/gis/parser.c: G_open_option_file(): multiple files not supported * general/g.mlist/main.c: g.mlist: Use G_open/close_option_file * include/defs/gis.h: libgis: Added G_open/close_option_file * lib/gis/parser.c: libgis: Added G_open/close_option_file 2014-05-27 Markus Neteler * raster/r.resamp.stats/r.resamp.stats.html: r.resamp.stats manual: fix example 2014-05-27 Luca Delucchi * lib/python/pygrass/docs/gis.rst, lib/python/pygrass/docs/index.rst, lib/python/pygrass/docs/raster.rst, lib/python/pygrass/gis/__init__.py, lib/python/pygrass/gis/region.py, lib/python/pygrass/raster/__init__.py, lib/python/pygrass/raster/category.py, lib/python/pygrass/raster/history.py: pygrass: improve documentation about grass database managment, region and raster 2014-05-27 Martin Landa * general/g.mlist/main.c: g.mlist: use G_option_to_separator * display/d.mon/list.c, display/d.mon/stop.c, general/g.gisenv/main.c, general/g.mapset/main.c, general/g.mapsets/get_maps.c, general/g.mapsets/list.c, general/g.mapsets/main.c, general/g.mlist/main.c, imagery/i.find/main.c, imagery/i.ortho.photo/i.ortho.elev/main.c, imagery/i.ortho.photo/i.ortho.rectify/env.c, imagery/i.points/target.c, imagery/i.rectify/env.c, imagery/i.vpoints/target.c, include/defs/gis.h, lib/gis/env.c, lib/gis/find_file.c, lib/gis/gisinit.c, lib/gis/list.c, lib/gis/make_mapset.c, lib/gis/mapset_nme.c, raster/r.in.gdal/main.c, raster/r.out.mpeg/main.c, raster/r.proj/main.c, raster/r.proj/readcell.c, vector/v.in.lidar/main.c, vector/v.proj/setenv.c, vector/v.rectify/env.c: libgis: rename env-related G__ used in the modules to G_ G__env_name -> G_get_env_name G__create_alt_env -> G_create_alt_env G__switch_env -> G_switch_env G__mapset_name -> G_get_mapset_name G_get_list_of_mapsets -> G__get_list_of_mapsets G__create_alt_search_path -> G_create_alt_search_path G__switch_search_path -> G_switch_search_path G_reset_mapsets -> G__reset_mapsets G_available_mapsets -> G_get_available_mapsets update modules 2014-05-27 Huidae Cho * locale/po/grasslibs_ko.po, locale/po/grassmods_ko.po: Korean translation * general/g.mlist/main.c: g.mlist: error message 2014-05-27 Hamish Bowman * gui/images/symbols/geology/circle_cross.png, gui/images/symbols/geology/strike_cleavage.png, gui/images/symbols/geology/strike_parallel.png, lib/symbol/symbol/geology/circle_cross, lib/symbol/symbol/geology/strike_cleavage, lib/symbol/symbol/geology/strike_parallel: a frew more symbols useful for mapping structural geology 2014-05-27 Huidae Cho * general/g.mlist/main.c: g.mlist: G_strcasecmp => strcmp * lib/gis/mapset_nme.c: mapset_nme.c: Removed \return 0 from void functions * lib/gis/mapset_nme.c: G__mapset_name(): description made clear * general/g.mlist/main.c: g.mlist: output= implemented by Martin & Huidae; check for mutually exclusive options/flags 2014-05-26 Huidae Cho * raster/r.distance/defs.h, raster/r.distance/edges.c, raster/r.distance/main.c, raster/r.distance/parse.c, raster/r.distance/report.c: r.distance: Added -n flag to report null as *. Otherwise, no nulls reported. Only CELL maps allowed 2014-05-26 Luca Delucchi * lib/python/pygrass/docs/gis.rst, lib/python/pygrass/gis/__init__.py: pygrass: improve documentation of Region class; add method to reset the SEARCH_PATH 2014-05-26 Martin Landa * lib/gis/verbose.c: libgis: fix G_set_verbose (missing initialization) 2014-05-25 Martin Landa * vector/v.external.out/list.c, vector/v.external/list.c, vector/v.in.ogr/main.c: v.in.ogr/v.external/v.external.out: standardize -f message (cosmetics) * raster/r.external.out/main.c: r.external.out: fix https://trac.osgeo.org/grass/changeset/60483 * raster/r.external.out/main.c, raster/r.in.gdal/main.c, raster/r.out.gdal/main.c: r.external.out: Starting with GDAL 2.0, vector drivers can also be returned (fix -f flag) * raster/r.out.gdal/main.c: r.out.gdal: Starting with GDAL 2.0, vector drivers can also be returned (fix -f flag) * raster/r.external/list.c: r.external: Starting with GDAL 2.0, vector drivers can also be returned (fix -f flag) * raster/r.in.gdal/main.c: r.in.gdal: Starting with GDAL 2.0, vector drivers can also be returned (fix -f flag) 2014-05-25 Markus Neteler * scripts/db.test/db.test.py: db.test: print which DB driver is tested 2014-05-25 Martin Landa * db/db.login/main.c: db.login: implement print flag * include/defs/dbmi.h, lib/db/dbmi_base/login.c: libdbmi: db_get_login_dump() added 2014-05-25 Huidae Cho * vector/v.segment/main.c: v.segment: Work with features with multiple cats * locale/po/grasslibs_ko.po, locale/po/grassmods_ko.po: Korean translation 2014-05-24 Martin Landa * lib/db/dbmi_base/login.c: db_get_login(): database can be NULL (ignored) * db/drivers/postgres/listdb.c: pg-db: fix list_databases() to accept user/passwd * db/drivers/postgres/listdb.c: pg-db: debug message cosmetics * db/db.databases/main.c: db.database: note db.login when connection fails * gui/wxpython/gui_core/gselect.py: wxGUI: reports error from db.databases 2014-05-24 Anna Petrášová * vector/v.vol.rst/user1.c, vector/v.vol.rst/v.vol.rst.html: v.vol.rst: 3D aspect maps should be in degrees to be consistent with 2D 2014-05-24 Markus Neteler * gui/wxpython/gcp/manager.py: g.gui.gcp: tell in msg which recification order is currently active 2014-05-23 Anna Petrášová * gui/wxpython/gui_core/gselect.py: fix broken import dialog on Windows and Mac due to wrong wildcard format 2014-05-23 Markus Neteler * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ko.po, locale/po/grasswxpy_lv.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ro.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: i18N: msg update from template 2014-05-23 Huidae Cho * locale/po/grasslibs_ko.po, locale/po/grassmods_ko.po: Korean translation * general/g.remove/main.c: g.remove: translate "removed" 2014-05-23 Markus Neteler * lib/python/pygrass/docs/Makefile: pygrass: clean compilation layout _template 2014-05-23 Huidae Cho * general/g.mremove/main.c: g.mremove: description refined. regular expression => search pattern 2014-05-23 Markus Neteler * lib/python/pygrass/docs/index.rst: pygrass manual: intro text expanded 2014-05-23 Huidae Cho * locale/po/grasslibs_ko.po, locale/po/grassmods_ko.po: Korean translation 2014-05-23 Luca Delucchi * man/build_html.py: grass doc: change number of row and column in the table of main page; add pygrass documentation link to main page * lib/python/pygrass/docs/Makefile, lib/python/pygrass/docs/_static/pygrass.css, .../pygrass/docs/_templates/layout.html.template, lib/python/pygrass/docs/conf.py, lib/python/pygrass/docs/index.rst: pygrass doc: improved pygrass documentation * man/Makefile: pygrass doc: generate pygrass doc in the main grass documentation directory 2014-05-23 Hamish Bowman * display/d.legend/histogram.c, display/d.legend/local_proto.h, display/d.legend/main.c: add support for histograms with constrained ranges (so far only FP maps) 2014-05-23 Moritz Lennert * display/d.vect/lines.c: Correcting wrong variable declaration (fixing https://trac.osgeo.org/grass/ticket/2308) 2014-05-23 Markus Neteler * rpm/README.txt, rpm/fedora/INSTALL.TXT, rpm/fedora/gdal-ogr-grass- plugin.spec, rpm/fedora/grass-readline.patch, rpm/fedora/grass_FC2.spec, rpm/fedora/grass_FC3.spec, rpm/fedora/grass_FC4.spec, rpm/fedora/grass_FC6.spec, rpm/fedora/grass_FC7.spec, rpm/mandriva/README.txt, rpm/mandriva/grass6-mdk2006.spec, rpm/mandriva/grass6-mdk2007.spec, rpm/opensuse/grass-6.3.0_wx-vdigit.patch, rpm/opensuse/grass.spec: rpm SPEC files: remove outdated files, add README.txt with links 2014-05-23 Moritz Lennert * vector/v.category/main.c: improve description of add option 2014-05-23 Markus Neteler * tools/reindent.py: tools: removed unused 3rd party Python reindent script 2014-05-23 Anna Petrášová * gui/wxpython/iscatt/controllers.py: wxGUI: attempt to fix https://trac.osgeo.org/grass/ticket/2253 - console window hanging 2014-05-22 Markus Neteler * raster/r.regression.multi/main.c: r.regression.multi: enumerate predictor name output * raster/r.regression.multi/main.c: r.regression.multi: output also (map) name of predictor 2014-05-22 Huidae Cho * lib/gis/parser_standard_options.c: libgis: standard option descriptions refined * lib/python/temporal/mapcalc.py: lib/python/temporal: absolutetime => absolute time * raster/r.topidx/main.c, raster/r.topmodel/main.c: r.topidx,r.topmodel: updated the header block * raster/r.topidx/main.c, raster/r.topmodel/main.c: r.topidx, r.topmodel: description, copyright years, email address * raster/r.topidx/main.c: r.topidx: description refined * raster/r.topidx/main.c, raster/r.topmodel/main.c: r.topidx,r.topmodel: parameter description refined * locale/po/grasslibs_ko.po, locale/po/grassmods_ko.po: Korean translation * include/defs/gis.h, lib/gis/units.c, misc/m.measure/main.c, raster/r.surf.area/area.c, vector/v.to.db/units.c: libgis, r.surf.area, v.to.db, m.measure: Renamed G_units_to_meters_factor* to G_meters_to_units_factor* * raster/r.surf.area/main.c: r.surf.area: Fix segmentation fault and nan report with a single row map 2014-05-22 Luca Delucchi * lib/python/pygrass/docs/Makefile: pygrass: set html documentation output to main html grass documentation; remove superfluous output formats 2014-05-22 Huidae Cho * lib/gis/area.c: libgis: Fixed the description for G_area_of_polygon 2014-05-22 Moritz Lennert * scripts/db.in.ogr/db.in.ogr.html: Added hint on PG_LIST_ALL_TABLES variable for PostGIS driver 2014-05-22 Hamish Bowman * raster/r.in.xyz/main.c: consistent printf type 2014-05-21 Huidae Cho * vector/v.edit/main.c: v.edit: Don't try to build topology when no features selected 2014-05-21 Markus Metz * include/gis.h, lib/gis/parser_standard_options.c: libgis: add G_OPT_R_OUTPUTS 2014-05-21 Martin Landa * raster/r.contour/main.c: r.contour: use G_FLG_V_TABLE 2014-05-21 Anna Petrášová * gui/wxpython/mapwin/decorations.py: wxGUI/legend: change default legend position so that legend histogram is not cut off 2014-05-21 Vaclav Petras * display/d.rast.arrow/d.rast.arrow.html, display/d.rast.arrow/main.c: d.rast.arrow: do not draw unknown and null values when color is none since none was allowed by interface it also fixes bug in wxGUI where setting Transparent caused the module to fail and layer not to render 2014-05-21 Anna Petrášová * raster/r.contour/main.c: r.contour: flag to not create attribute table, https://trac.osgeo.org/grass/ticket/2201 2014-05-20 Anna Petrášová * gui/wxpython/core/render.py, gui/wxpython/core/ws.py: wxGUI/rendering: change environment only for subprocesses; wxGUI amd d.mon should now work together 2014-05-20 Markus Neteler * raster/r.neighbors/r.neighbors.html: r.neighbors manual: explain new precision logic (from grass-dev, Glynn Clements) 2014-05-20 Helmut Kudrnovsky * raster/r.watershed/front/r.watershed.html: r.watershed: manual cosmetics * raster/r.stream.segment/main.c: r.stream.segment: correction of option description 2014-05-20 Pietro Zambelli * gui/wxpython/gui_core/goutput.py: Remove deprecated warning in wxpython3 2014-05-20 Huidae Cho * scripts/v.report/v.report.py: v.report: Forgot to uncomment if not colnames * scripts/v.report/v.report.py: v.report: cat mismatch bug fixed. How to reproduce the bug 1. Merge multiple lines into polylines: v.build.polylines input=lines output=polylines cat=first lines attribute table is copied to polylines attribute table, but not all records have associated polyline features because only first attribute was linked to a feature. 2. v.db.select -c map=polylines, which is called by v.report, returns all records, which then are stored in records1. E.g,. three lines 1, 2, and 3 are merged into a polyline 3. Attributes 1 and 2 are orphaned. cat|desc 1| 2| 3|new polyline 3. v.to.db -p map=polylines option=option... returns only attributes that are linked to features and they are stored in records2. E.g., cat|length 3|1000 4. Now, sorted records1 and sorted records2 may not have the same ordered cats or even len(records1) != len(records2). 5. v.report always reports cats starting from 1 to #features, which can be wrong, because records1 has all the records in the attribute table, but records2 only has a subset of records1. Zipping two lists of different sizes... E.g., 1 from v.db.select, new polyline|1000 from v.to.db cat|desc|length 1|new polyline|1000 * vector/v.db.select/main.c: v.db.select: -f flag added to skip attributes not linked to features * lib/vector/Vlib/write_pg.c: Vlib: message typo 2014-05-19 Markus Neteler * scripts/d.vect.thematic/d.vect.thematic.html: d.vect.thematic manual: update example to NC; script still broken * vector/v.sample/main.c: v.sample: use DB TRANSACTION to speed up * scripts/d.rast.leg/d.rast.leg.py: d.rast.leg: put title on top of legend 2014-05-19 Glynn Clements * raster/r.neighbors/main.c: Be more aggressive about generating CELL output * raster/r.neighbors/main.c: Don't provide default value for quantile= 2014-05-18 Vaclav Petras * gui/wxpython/Makefile: wxGUI: fully revert https://trac.osgeo.org/grass/changeset/60307 (rest of revert in https://trac.osgeo.org/grass/changeset/60328) 2014-05-18 Glynn Clements * gui/wxpython/sitecustomize.py: Revert attempt to hide encoding bug 2014-05-18 Anna Petrášová * gui/wxpython/mapswipe/frame.py: wxGUI/mapswipe: fix tracking cursor in mirror mode 2014-05-18 Huidae Cho * vector/v.edit/args.c, vector/v.lrs/v.lrs.create/main.c, vector/v.lrs/v.lrs.where/main.c, vector/v.net/args.c, vector/v.support/main.c: v.edit, v.lrs.create, v.lrs.where, v.net, v.support: Option thresh => threshold for consistency * locale/po/grassmods_ko.po, locale/po/grasswxpy_ko.po: Korean translation * locale/po/grassmods_ko.po, locale/po/grasswxpy_ko.po, vector/v.edit/args.c, vector/v.lrs/v.lrs.create/main.c, vector/v.lrs/v.lrs.where/main.c, vector/v.net/args.c, vector/v.support/main.c: Reverted 60318 because of mixed commits * locale/po/grassmods_ko.po, locale/po/grasswxpy_ko.po, vector/v.edit/args.c, vector/v.lrs/v.lrs.create/main.c, vector/v.lrs/v.lrs.where/main.c, vector/v.net/args.c, vector/v.support/main.c: v.edit, v.lrs.create, v.lrs.where, v.net, v.support: Option thresh => threshold for consistency 2014-05-18 Martin Landa * vector/v.in.ogr/main.c: v.inl.ogr: remove duplicated guisection 2014-05-18 Anna Petrášová * gui/wxpython/gui_core/menu.py: wxGUI/menu: don't disable non-grass commands in menu, motivation is creating toolboxes from non-grass commands such as Isis 2014-05-18 Huidae Cho * vector/v.clean/main.c: v.clean: Option thresh => threshold * raster/r.stream.channel/main.c, raster/r.stream.distance/main.c, raster/r.stream.order/main.c, raster/r.stream.segment/main.c, raster/r.stream.slope/main.c, raster/r.stream.snap/main.c, raster/r.stream.stats/main.c: r.stream.*: Name of input/Name for output * gui/wxpython/Makefile, gui/wxpython/sitecustomize.py: wxPython GUI: Set the default encoding based on LC_CTYPE. Fix tickets https://trac.osgeo.org/grass/ticket/1856 and https://trac.osgeo.org/grass/ticket/2120. * locale/po/grasslibs_ko.po, locale/po/grassmods_ko.po: Korean translation * raster/r.colors/edit_colors.c: r.colors: error message cosmetics * vector/v.colors/main.c: v.colors: error message cosmetics * locale/po/grasslibs_ko.po, locale/po/grassmods_ko.po: Korean translation 2014-05-17 Anna Petrášová * gui/wxpython/mapwin/buffered.py: wxGUI/mapwindow: fix https://trac.osgeo.org/grass/ticket/2277 2014-05-17 Helmut Kudrnovsky * raster/r.stream.segment/r.stream.segment.html: r.stream.segment: manual cosmetics * raster/r.stream.extract/r.stream.extract.html, raster/r.stream.snap/r.stream.snap.html, raster/r.stream.stats/r.stream.stats.html: r.stream*: manual cosmetics * raster/r.stream.channel/r.stream.channel.html, raster/r.stream.distance/r.stream.distance.html, raster/r.stream.extract/r.stream.extract.html, raster/r.stream.order/r.stream.order.html, raster/r.stream.segment/r.stream.segment.html, raster/r.stream.slope/r.stream.slope.html, raster/r.stream.snap/r.stream.snap.html, raster/r.stream.stats/r.stream.stats.html: r.stream.*: more cosmetics in manuals * raster/r.stream.channel/main.c: r.stream.channel: cosmetics 2014-05-17 Anna Petrášová * gui/wxpython/gui_core/mapdisp.py, gui/wxpython/mapswipe/frame.py, gui/wxpython/mapswipe/toolbars.py, gui/wxpython/mapwin/base.py: wxGUI/mapswipe: add query tool 2014-05-17 Glynn Clements * lib/gis/error.c: Replace SIGSEGV-on-error with SIGABRT-on-error 2014-05-17 Markus Neteler * raster/r.resamp.bspline/main.c: r.resamp.bspline: fix broken method selector * gui/wxpython/core/utils.py, scripts/d.rast.leg/d.rast.leg.py: d.rast.leg/wxGUI: fix 'Unsupported command d.text' bug; fix font size 2014-05-16 Markus Neteler * raster/r.li/r.li.daemon/daemon.c: r.li.daemon: simplification for https://trac.osgeo.org/grass/changeset/60221 * raster/r.li/r.li.testing_nc_asc.sh: r.li: fix test script * vector/v.vol.rst/Makefile, vector/v.vol.rst/dataoct.c, vector/v.vol.rst/oct.c, vector/v.vol.rst/user1.c, vector/v.vol.rst/user2.c, vector/v.vol.rst/user3.c, vector/v.vol.rst/user4.c, vector/v.vol.rst/v.vol.rst.html, vector/v.vol.rst/vector.c: v.vol.rst: remove unused SITESLIB dependency; header + manual cosmetics * vector/v.buffer/main.c: v.buffer: msg about degree units in lat- long * vector/v.mkgrid/v.mkgrid.html: v.mkgrid manual: latitude-longitude example added 2014-05-16 Huidae Cho * general/g.mlist/main.c: g.mlist: Don't add mapset if only one mapset is searched. * general/g.mlist/main.c: g.mlist: Suppress "found in more mapsets" warnings. Fix ticket https://trac.osgeo.org/grass/ticket/2255. 2014-05-16 Markus Neteler * raster/r.li/r.li.daemon/daemon.c, raster/r.surf.random/main.c: i18n: minor message standardization 2014-05-15 Markus Neteler * imagery/i.pca/i.pca.html: i.pca: manual example cosmetics 2014-05-15 Martin Landa * gui/wxpython/mapwin/buffered.py: wxGUI: https://trac.osgeo.org/grass/ticket/2277 (add -a flag) 2014-05-15 Markus Neteler * lib/python/pygrass/docs/gis.rst: pygrass: document gis * raster/r.in.lidar/main.c, raster/r.in.lidar/r.in.lidar.html: r.in.lidar: return filter added (from v.in.lidar) 2014-05-14 Helmut Kudrnovsky * mswindows/GRASS-Installer.nsi.tmpl: winGRASS standalone: wording cosmetics * mswindows/GRASS-Installer.nsi.tmpl: winGRASS standalone: higher compression of the installer 2014-05-14 Markus Neteler * raster/r.shaded.relief/main.c: r.shaded.relief: overwrite test added (from r.in.gdal) 2014-05-13 Huidae Cho * vector/v.mkgrid/write_grid.c: v.mkgrid: Reverted a debug line * vector/v.mkgrid/main.c, vector/v.mkgrid/write_grid.c: v.mkgrid: Remove unused line * vector/v.out.ascii/v.out.ascii.html: message * locale/po/grasslibs_ko.po, locale/po/grassmods_ko.po: Korean translation consistency * locale/po/grasslibs_ko.po, locale/po/grassmods_ko.po: Korean translation * lib/vector/Vlib/color_read.c: Rast__read_colors (and G_find_file2) needs name. Fixed ticket https://trac.osgeo.org/grass/ticket/2289. 2014-05-13 Martin Landa * lib/init/grass.py: fix https://trac.osgeo.org/grass/changeset/60216 (i18n) * lib/init/Makefile: fix bug introduced in https://trac.osgeo.org/grass/changeset/60216 * raster/r.li/r.li.daemon/daemon.c: r.li: use G_config_dir() - see https://trac.osgeo.org/grass/changeset/60220 2014-05-13 Luca Delucchi * raster/r.li/r.li.daemon/daemon.c: r.li.daemon: fix creation of path to r.li configuration files and output files, before it was working only on unix * gui/wxpython/dbmgr/base.py, gui/wxpython/rlisetup/wizard.py: g.gui.rlisetup: fix problems encountered on windows and clean up 2014-05-13 Markus Neteler * doc/gui/wxpython/example/frame.py, gui/wxpython/animation/controller.py, gui/wxpython/animation/data.py, gui/wxpython/animation/dialogs.py, gui/wxpython/animation/temporal_manager.py, gui/wxpython/core/gcmd.py, gui/wxpython/core/gconsole.py, gui/wxpython/core/globalvar.py, gui/wxpython/core/render.py, gui/wxpython/core/settings.py, gui/wxpython/core/toolboxes.py, gui/wxpython/core/utils.py, gui/wxpython/dbmgr/base.py, gui/wxpython/gcp/manager.py, gui/wxpython/gis_set.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/model.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/gui_core/gselect.py, gui/wxpython/gui_core/prompt.py, gui/wxpython/gui_core/simplelmgr.py, gui/wxpython/iclass/frame.py, gui/wxpython/iclass/statistics.py, gui/wxpython/icons/icon.py, gui/wxpython/iscatt/core_c.py, gui/wxpython/lmgr/frame.py, gui/wxpython/location_wizard/dialogs.py, gui/wxpython/location_wizard/wizard.py, gui/wxpython/mapdisp/main.py, gui/wxpython/mapdisp/statusbar.py, gui/wxpython/mapwin/analysis.py, gui/wxpython/mapwin/buffered.py, gui/wxpython/modules/colorrules.py, gui/wxpython/modules/extensions.py, gui/wxpython/nviz/main.py, gui/wxpython/nviz/mapwindow.py, gui/wxpython/nviz/tools.py, gui/wxpython/psmap/dialogs.py, gui/wxpython/psmap/frame.py, gui/wxpython/psmap/instructions.py, gui/wxpython/timeline/g.gui.timeline.py, gui/wxpython/tools/update_menudata.py, gui/wxpython/vdigit/main.py, gui/wxpython/wxgui.py, gui/wxpython/wxplot/base.py, gui/wxpython/wxplot/histogram.py, gui/wxpython/wxplot/profile.py, gui/wxpython/wxplot/scatter.py, lib/init/grass.py, lib/python/ctypes/ctypesgencore/libraryloader.py, lib/python/ctypes/ctypesgencore/parser/lex.py, lib/python/ctypes/ctypesgencore/parser/pplexer.py, lib/python/ctypes/ctypesgencore/parser/yacc.py, lib/python/ctypes/ctypesgencore/processor/operations.py, lib/python/ctypes/loader.py, lib/python/pydispatch/robust.py, lib/python/pydispatch/saferef.py, lib/python/script/core.py, lib/python/script/task.py, lib/python/temporal/gui_support.py, man/build_html.py, man/build_rest.py, scripts/d.redraw/d.redraw.py, scripts/g.extension.all/g.extension.all.py, scripts/g.extension/g.extension.py, scripts/r.in.wms/wms_base.py, scripts/r.in.wms/wms_drv.py, scripts/r.pack/r.pack.py, scripts/v.krige/v.krige.py, temporal/t.register/t.register.py, tools/g.html2man/g.html2man.py, tools/reindent.py: Python3 support: exception objects require 'as' keyword (compliant with Python >= 2.6) (trac https://trac.osgeo.org/grass/ticket/2288) 2014-05-13 Huidae Cho * lib/init/grass.py, lib/init/prompt.py: Replaced prompt.py with a bash function for bash startup. Fixed ticket https://trac.osgeo.org/grass/ticket/2284. * gui/wxpython/mapdisp/main.py, lib/display/r_raster.c: Allow MONITOR=wx* and GRASS_RENDER_IMMEDIATE at the same time to avoid calling display commands without MONITOR while the wx monitor is rendering. Fix ticket https://trac.osgeo.org/grass/ticket/2285. 2014-05-12 Soeren Gebbert * lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/register.py, lib/python/temporal/space_time_datasets.py, lib/python/temporal/temporal_extent.py, temporal/t.support/t.support.py, temporal/t.unregister/t.unregister.py: API fixes for consistent method naming 2014-05-12 Markus Neteler * lib/gis/gisinit.c: libgis: msg cosmetics 2014-05-12 Huidae Cho * lib/gis/gisinit.c: Added a space between sentences * display/d.mon/start.c: Prevent starting the same monitor multiple times. d.mon start=wx0 d.mon start=wx1 d.mon start=wx0 # Creates another wx0 monitor rather than selecting the # existing one. * display/d.mon/start.c: Typo * display/d.mon/start.c, display/d.mon/stop.c: Removed unnecessary variables * display/d.mon/list.c, display/d.mon/start.c, display/d.mon/stop.c, gui/wxpython/mapdisp/main.py, include/defs/gis.h, lib/display/r_raster.c, scripts/d.out.file/d.out.file.py, scripts/d.redraw/d.redraw.py: Convert MONITOR_*_*FILE variable names to upper case * lib/gis/strings.c: Added G_store_upper/lower() 2014-05-11 Markus Neteler * lib/gis/gisinit.c: libgis: finetuning of msg change in https://trac.osgeo.org/grass/changeset/60135) * lib/gis/gisinit.c: libgis: finetuning of msg change in https://trac.osgeo.org/grass/changeset/60135) 2014-05-11 Helmut Kudrnovsky * mswindows/external/rbatch/R.bat, mswindows/external/rbatch/Rpathset.bat: R-batch files update to rev 149 - step 2 * mswindows/external/rbatch/R.bat, mswindows/external/rbatch/README.grass, mswindows/external/rbatch/Rpathset.bat: R-batch files update to rev 149 - step 1 2014-05-11 Pietro Zambelli * lib/python/pygrass/modules/interface/parameter.py: Fix regexp to handle also negative range like in g.proj (datum_trans). 2014-05-11 Huidae Cho * locale/po/grasslibs_ko.po: Korean translation 2014-05-11 Soeren Gebbert * .../t.rast.aggregate.ds/t.rast.aggregate.ds.py, .../test.t.rast.aggregate.ds.sh, temporal/t.rast.aggregate/t.rast.aggregate.py, temporal/t.rast.aggregate/test.t.rast.aggregate.sh, temporal/t.rast.extract/test.t.rast.extract.sh, temporal/t.rast.mapcalc/test.t.rast.mapcalc.sh, temporal/t.register/test.t.register.raster.sh: Added offset option to aggregation modules and tests. More tests that check correct error handling in case r.mapcalc fails in spatio-temporal processing. * lib/python/temporal/aggregation.py, lib/python/temporal/extract.py, lib/python/temporal/mapcalc.py, lib/python/temporal/space_time_datasets.py: Added offset option to aggregation function. Fixed wrong exit value checks of r.mapcalc runs. Better error handling when loading map data. Added patch from ticket https://trac.osgeo.org/grass/ticket/2281 to speedup r.series runs for aggregation. 2014-05-10 Helmut Kudrnovsky * raster/r.watershed/front/r.watershed.html: cosmetics 2014-05-10 Markus Neteler * raster/r.shaded.relief/r.shaded.relief.html: r.shaded.relief manual: clarify azimuth direction * locale/po/grassmods_de.po, locale/po/grassmods_ru.po: msg: update for https://trac.osgeo.org/grass/changeset/60161 2014-05-09 Huidae Cho * locale/po/grassmods_ko.po: Korean translation * general/g.setproj/get_stp.c: Message cosmetics * general/g.setproj/get_stp.c: Message cosmetics * locale/po/grasslibs_ko.po, locale/po/grassmods_ko.po: Korean translation * lib/gpde/N_gwflow.c: Minor message change 2014-05-09 Martin Landa * scripts/g.extension/g.extension.py: g.extension: catch all exceptions when unable to read metadata 2014-05-09 Hamish Bowman * ps/ps.map/ps_fclrtbl.c: better placement of horizontal legend tick labels and units text 2014-05-08 Huidae Cho * locale/po/grasslibs_ko.po, locale/po/grassmods_ko.po: Korean translation 2014-05-07 Huidae Cho * locale/po/grassmods_ko.po: Korean translation 2014-05-07 Markus Metz * lib/gis/open.c, lib/gis/open_misc.c: libgis: do not open non- existing files; add warning when opening a file failed * lib/raster/open.c: rasterlib: report reason when no temp files available 2014-05-07 Markus Neteler * lib/init/grass.py: start script: cosmetics for https://trac.osgeo.org/grass/changeset/60146 2014-05-07 Luca Delucchi * lib/init/grass.py: added flag -e in startup script to exit after creation of location or mapset 2014-05-07 Hamish Bowman * ps/ps.map/ps_fclrtbl.c: very wide and height not set triggers a horizontal legend * ps/ps.map/ps.map.html, ps/ps.map/ps_fclrtbl.c: add support for generating horizontal gradient legends, tweak tickbar style * display/d.legend/histogram.c, display/d.legend/local_proto.h, display/d.legend/main.c: histogram support for categorical maps, run grass_indent.sh on histogram.c 2014-05-06 Markus Neteler * raster/r.sun/main.c, raster/r.sunmask/main.c: manual: add 'shadow' keyword * lib/gis/gisinit.c: libgis: improve version mismatch compilation warning (patch from trac https://trac.osgeo.org/grass/ticket/1467) * lib/python/pygrass/docs/index.rst, lib/python/pygrass/docs/intro.rst, lib/python/pygrass/gis/__init__.py: PyGRASS sphinx manual: added gis docs; msg cosmetics 2014-05-06 Anna Petrášová * gui/wxpython/lmgr/layertree.py: wxGUI/lmgr: fix https://trac.osgeo.org/grass/ticket/2279 2014-05-06 Huidae Cho * locale/po/grasslibs_ko.po: Korean translation * locale/po/grasslibs_ko.po, locale/po/grassmods_ko.po: Korean translation * locale/po/grasslibs_ko.po, locale/po/grassmods_ko.po, locale/po/grasswxpy_ko.po: Korean translation 2014-05-05 Markus Neteler * raster/r.stream.channel/io.c, raster/r.stream.channel/io.h, raster/r.stream.channel/stream_topology.c, raster/r.stream.distance/io.c, raster/r.stream.distance/io.h, raster/r.stream.order/io.c, raster/r.stream.order/io.h, raster/r.stream.segment/io.c, raster/r.stream.segment/stream_topology.c, raster/r.stream.snap/io.c, raster/r.stream.snap/io.h, raster/r.stream.stats/io.c, raster/r.stream.stats/io.h: r.stream.*: trivial synchronization between cloned files 2014-05-05 Martin Landa * vector/v.out.postgis/create.c: v.out.postgis: do not ignore PROJ_EPSG if available * include/defs/gis.h, include/gis.h, lib/gis/get_projinfo.c, lib/gis/proj3.c: libgis: G_get_projepsg() and G_database_epsg_code() 2014-05-05 Markus Neteler * raster/r.kappa/r.kappa.html: r.kappa manual: simple NC example added 2014-05-05 Martin Landa * lib/python/script/task.py: libpython: fix grass-interface.dtd location 2014-05-05 Anna Petrášová * gui/wxpython/animation/dialogs.py, gui/wxpython/animation/utils.py: wxGUI/animation: support also registered vector layers, not just registered vector maps, in 2D 2014-05-05 Martin Landa * gui/xml/Makefile: move grass-interface.dtd to gui/xml 2014-05-05 Huidae Cho * locale/po/grasslibs_ko.po, locale/po/grassmods_ko.po: Korean translation 2014-05-05 Hamish Bowman * display/d.legend/d.legend.html, display/d.legend/main.c: display map data units, if known * gui/wxpython/core/render.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapwin/decorations.py: Vaclav: add support for 3D raster legends (https://trac.osgeo.org/grass/ticket/2083) * scripts/d.rast.leg/d.rast.leg.py: update d.legend command line parameter * display/d.legend/Makefile, display/d.legend/d.legend.html, display/d.legend/get_stats.c, display/d.legend/histogram.c, display/d.legend/local_proto.h, display/d.legend/main.c: add support for 3D raster map legends (https://trac.osgeo.org/grass/ticket/2083, thanks Vaclav) * raster3d/r3.stats/local_proto.h, raster3d/r3.stats/main.c, raster3d/r3.stats/support.c: add flag to print only bin number and cell counts * raster3d/r3.stats/local_proto.h, raster3d/r3.stats/main.c, raster3d/r3.stats/support.c: split up into bite sized chunks * raster3d/r3.stats/main.c: be more verbose, 3D can be huge * raster/r.univar/r3.univar_main.c: be more verbose, 3D can be huge * display/d.legend/main.c: trivial whitespace * raster/r.stats/main.c: -q flag is gone * display/d.histogram/dhist.h, display/d.histogram/get_stats.c, display/d.histogram/main.c: quiet handled by --quiet * display/d.legend/get_stats.c, display/d.legend/histogram.c, display/d.legend/local_proto.h, display/d.legend/main.c: add support for histogram sidebars (https://trac.osgeo.org/grass/ticket/1049) * display/d.legend/local_proto.h, display/d.legend/main.c: drop unused code * display/d.legend/d.legend.html, display/d.legend/main.c: replace funny text scaling parameter with absolute font size. Bug: D_text_size() does not respect GRASS_TEXT_SIZE. Is the solution to test for the enviro var and not call D_text_size() at all if it exists? or is it better to put that in the lib fn itself? 2014-05-04 Markus Neteler * locale/po/grasslibs_ko.po, locale/po/grassmods_ko.po, locale/po/grasswxpy_ko.po: Korean po files: header standardization 2014-05-04 Martin Landa * general/g.mapsets/Makefile, general/g.mapsets/g.mapsets_picker.py, general/g.mapsets/main.c, gui/wxpython/modules/mapsets_picker.py: g.mapsets -s: major clean-up * general/g.mapsets/main.c: fix g.mapsets -s 2014-05-04 Markus Neteler * lib/raster/gdal.c: libraster: enable also gdal111.dll 2014-05-04 Martin Landa * scripts/v.krige/v.krige.py: v.krige: fix GUI import * gui/wxpython/{scripts => modules}/vkrige.py: move vkrige from scripts to modules * gui/wxpython/core/globalvar.py: Add GUIDIR/scripts into path * gui/scripts/Makefile: fix gui/scripts Makefile * general/g.mapsets/Makefile: g.mapsets: fix makefile for GUI script 2014-05-03 Huidae Cho * locale/po/grasslibs_ko.po: More Korean translation * locale/po/grasslibs_ko.po, locale/po/grassmods_ko.po, locale/po/grasswxpy_ko.po: Added grasswxpy_ko.po template * vector/v.in.db/main.c: Minor changes in error message 2014-05-03 Martin Landa * gui/wxpython/mapdisp/frame.py: fix typo https://trac.osgeo.org/grass/ticket/2277 * general/g.proj/create.c, general/g.proj/main.c: g.proj: description cosmetics * display/d.mon/main.c, display/d.mon/start.c: d.mon: fix wxpython path * gui/wxpython/mapdisp/frame.py, gui/wxpython/mapwin/base.py, gui/wxpython/mapwin/buffered.py: wxGUI: set computational region extent interactiverly (https://trac.osgeo.org/grass/ticket/2277) 2014-05-03 Huidae Cho * display/d.extract/main.c, display/d.path/main.c, display/d.vect.chart/main.c, general/manage/lister/vector.c, lib/sites/sites.c, lib/vector/Vlib/build.c, lib/vector/Vlib/map.c, lib/vector/Vlib/open.c, ps/ps.map/do_vectors.c, raster/r.carve/main.c, raster/r.carve/vect.c, raster/r.contour/main.c, raster/r.le/r.le.setup/sample.c, raster/r.random/random.c, raster/r.random/support.c, raster/r.stream.extract/close.c, raster/r.stream.order/stream_vector.c, raster/r.stream.segment/stream_vector.c, raster/r.stream.snap/points_io.c, raster/r.to.vect/main.c, raster/r.volume/main.c, raster/simwe/simlib/output.c, vector/v.buffer/main.c, vector/v.build.polylines/main.c, vector/v.build/main.c, vector/v.class/main.c, vector/v.clean/main.c, vector/v.clean/test/topocheck.c, vector/v.colors.out/make_colors.c, vector/v.colors.out/scan_cats.c, vector/v.colors/main.c, vector/v.db.connect/main.c, vector/v.db.select/main.c, vector/v.delaunay/main.c, vector/v.distance/main.c, vector/v.drape/main.c, vector/v.edit/main.c, vector/v.external/main.c, vector/v.extract/main.c, vector/v.extrude/main.c, vector/v.in.ascii/main.c, vector/v.in.db/main.c, vector/v.in.dwg/main.c, vector/v.in.lidar/main.c, vector/v.in.ogr/main.c, vector/v.in.region/main.c, vector/v.in.sites/main.c, vector/v.kernel/main.c, vector/v.label.sa/labels.c, vector/v.label/main.c, vector/v.lrs/v.lrs.create/main.c, vector/v.lrs/v.lrs.label/main.c, vector/v.lrs/v.lrs.segment/main.c, vector/v.lrs/v.lrs.where/main.c, vector/v.neighbors/main.c, vector/v.net.alloc/main.c, vector/v.net.iso/main.c, vector/v.net.path/main.c, vector/v.net.salesman/main.c, vector/v.net.steiner/main.c, vector/v.normal/main.c, vector/v.out.dxf/main.c, vector/v.out.ogr/main.c, vector/v.out.pov/main.c, vector/v.out.svg/main.c, vector/v.overlay/main.c, vector/v.parallel/main.c, vector/v.patch/main.c, vector/v.perturb/main.c, vector/v.proj/main.c, vector/v.qcount/main.c, vector/v.reclass/main.c, vector/v.rectify/main.c, vector/v.sample/main.c, vector/v.segment/main.c, vector/v.select/main.c, vector/v.split/main.c, vector/v.surf.idw/read_sites.c, vector/v.surf.rst/main.c, vector/v.to.db/main.c, vector/v.to.points/main.c, vector/v.to.rast/support.c, vector/v.to.rast/vect2rast.c, vector/v.to.rast3/main.c, vector/v.transform/main.c, vector/v.type/main.c, vector/v.univar/main.c, vector/v.vect.stats/main.c, vector/v.vol.rst/main.c, vector/v.voronoi/main.c, vector/v.what.rast/main.c, vector/v.what.rast3/main.c: Added missing checks for Vect_open_* return value to avoid potential segmentation fault 2014-05-03 Anna Petrášová * gui/wxpython/animation/utils.py: wxGUI/animation: fix https://trac.osgeo.org/grass/ticket/2273 - search path * gui/wxpython/timeline/frame.py: wxGUI/timeline: fix https://trac.osgeo.org/grass/ticket/2275 - search path 2014-05-02 Anna Petrášová * gui/wxpython/timeline/frame.py: wxGUI/timeline: fix case when there are no registered datasets 2014-05-02 Huidae Cho * vector/v.in.db/main.c: exit => G_fatal_error * vector/v.in.db/main.c: Fixed a seg fault * vector/v.in.db/main.c: dblinks in other mapsets are OK because we won't be able to overwrite them anyway * vector/v.in.db/main.c: Disallow overwriting the output vector when the input table is linked to the output vector because overwrting will delete the table first. * vector/v.in.db/main.c: Don't check if the table exists when -t option is given 2014-05-02 Markus Neteler * raster/r.covar/r.covar.html: r.covar manual: fix m.eigensystem reference (still points to G6 Addons) 2014-05-02 Huidae Cho * vector/v.in.db/v.in.db.html: not not => not 2014-05-02 Anna Petrášová * gui/wxpython/timeline/g.gui.timeline.html: g.gui.timeline: fix typo in man page 2014-05-02 Moritz Lennert * raster/r.covar/main.c: Add output of N value (number of cells considered) 2014-05-02 Markus Neteler * gui/wxpython/timeline/g.gui.timeline.html: g.gui.timeline manual: cosmetics * lib/python/pygrass/docs/conf.py, lib/python/pygrass/pygrasslib.dox: pyGRASS docs: Reference added; cosmetics 2014-05-01 Markus Neteler * lib/cairodriver/Raster.c: cairodriver: improved error message (triggered via d.mon/d.rast) * vector/v.in.ogr/v.in.ogr.html: v.in.ogr manual: added snapping warning to WARNINGS section 2014-05-01 Soeren Gebbert * temporal/t.list/t.list.py: Sort the mapset correctly, make the current mapset the first one 2014-05-01 Markus Neteler * vector/v.kcv/main.c, vector/v.kcv/v.kcv.html: v.kcv manual updated; main.c header cosmetics 2014-05-01 Soeren Gebbert * lib/python/temporal/c_libraries_interface.py: Order the mapset names, make the current mapset the first entry in the list * temporal/t.list/t.list.py: Use function to list stds and maps that is sensitive to the users mapset access permissions, making the output more g.list like * lib/python/temporal/c_libraries_interface.py, lib/python/temporal/list_stds.py: Added stds and time stamped map list function that is sensitive to the user mapsets access rights 2014-05-01 Martin Landa * vector/v.in.ogr/main.c, vector/v.in.ogr/v.in.ogr.html: v.in.ogr: add 'key' option * gui/wxpython/core/globalvar.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/preferences.py, gui/wxpython/psmap/dialogs.py: wxGUI: fix symbol path * gui/wxpython/gui_core/ghelp.py: wxGUI: fix flags file path * gui/wxpython/gui_core/ghelp.py: fix wxGUI AboutWindow (broken icon path) * mswindows/GRASS-Installer.nsi.tmpl: fix typo in https://trac.osgeo.org/grass/changeset/60011 * mswindows/GRASS-Installer.nsi.tmpl: winGRASS: add wxpython to PYTHONPATH * lib/init/grass.py: init: wxGUI moved to DISTDIR/gui * general/g.gui/main.c, lib/gis/parser.c: libgis+g.gui: wxGUI moved to DISTDIR/gui * gui/icons/Makefile, gui/images/Makefile, gui/scripts/Makefile, gui/wxpython/Makefile, gui/wxpython/animation/dialogs.py, gui/wxpython/animation/frame.py, gui/wxpython/animation/g.gui.animation.py, gui/wxpython/animation/nviztask.py, gui/wxpython/animation/provider.py, gui/wxpython/animation/temporal_manager.py, gui/wxpython/core/giface.py, gui/wxpython/core/globalvar.py, gui/wxpython/core/menutree.py, gui/wxpython/core/toolboxes.py, gui/wxpython/core/units.py, gui/wxpython/core/utils.py, gui/wxpython/dbmgr/base.py, gui/wxpython/dbmgr/g.gui.dbmgr.py, gui/wxpython/dbmgr/manager.py, gui/wxpython/dbmgr/sqlbuilder.py, gui/wxpython/gcp/g.gui.gcp.py, gui/wxpython/gcp/manager.py, gui/wxpython/gis_set.py, gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/g.gui.gmodeler.py, gui/wxpython/gmodeler/menudata.py, gui/wxpython/gmodeler/model.py, gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/ghelp.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/gui_core/gselect.py, gui/wxpython/gui_core/mapdisp.py, gui/wxpython/gui_core/query.py, gui/wxpython/gui_core/simplelmgr.py, gui/wxpython/gui_core/toolbars.py, gui/wxpython/gui_core/treeview.py, gui/wxpython/iclass/frame.py, gui/wxpython/iclass/g.gui.iclass.py, gui/wxpython/icons/grass_icons.py, gui/wxpython/icons/icon.py, gui/wxpython/iscatt/frame.py, gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/menudata.py, gui/wxpython/location_wizard/dialogs.py, gui/wxpython/location_wizard/wizard.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/main.py, gui/wxpython/mapdisp/test_mapdisp.py, gui/wxpython/mapswipe/g.gui.mapswipe.py, gui/wxpython/modules/colorrules.py, gui/wxpython/modules/extensions.py, gui/wxpython/modules/histogram.py, gui/wxpython/modules/mcalc_builder.py, gui/wxpython/modules/vclean.py, gui/wxpython/nviz/preferences.py, gui/wxpython/psmap/dialogs.py, gui/wxpython/psmap/frame.py, gui/wxpython/psmap/g.gui.psmap.py, gui/wxpython/psmap/menudata.py, gui/wxpython/rlisetup/frame.py, gui/wxpython/rlisetup/g.gui.rlisetup.py, gui/wxpython/rlisetup/sampling_frame.py, gui/wxpython/rlisetup/wizard.py, gui/wxpython/scripts/vkrige.py, gui/wxpython/timeline/frame.py, gui/wxpython/timeline/g.gui.timeline.py, gui/wxpython/tools/update_menudata.py, gui/wxpython/vdigit/g.gui.vdigit.py, gui/wxpython/vdigit/toolbars.py, gui/wxpython/vnet/dialogs.py, gui/wxpython/vnet/widgets.py, gui/wxpython/wxgui.py, gui/wxpython/wxplot/base.py, gui/xml/Makefile: wxGUI: moved to DISTDIR/gui eliminate hardcoded paths * include/Make/Rules.make: Rules: add wxpython dir to PYTHONPATH * include/Make/Grass.make: define GUIDIR 2014-04-30 Anna Petrášová * gui/wxpython/lmgr/layertree.py: wxGUI/lmgr: fix using more displays when one is 3D 2014-04-30 Huidae Cho * lib/raster/color_range.c: typo 2014-04-30 Markus Neteler * config.guess, config.sub: autoconf support file update from git.savannah.gnu.org * doc/howto_release.txt: release notes: update to G7 * vector/v.buffer/v.buffer.html: v.buffer manual: minor cleanup * scripts/r.mask/r.mask.html: r.mask manual: fix examples * vector/v.buffer/Makefile: v.buffer: compile only if GEOS present 2014-04-30 Markus Metz * vector/v.random/main.c, vector/v.random/v.random.html: v.random: add option to restrict points to vector areas 2014-04-30 Markus Neteler * lib/init/variables.html: manual variables.html: explain TMPDIR for wxGUI settings 2014-04-29 Martin Landa * gui/wxpython/animation/frame.py, gui/wxpython/timeline/frame.py: wxGUI animation/timeline: add 'GRASS GIS' to the frame titles 2014-04-29 Markus Neteler * general/g.list/g.list.html, general/g.mlist/g.mlist.html, temporal/t.list/t.list.html, temporal/t.rast.list/t.rast.list.html, temporal/t.rast3d.list/t.rast3d.list.html, temporal/t.vect.list/t.vect.list.html: manual: cross-ref t.*.list, g.list, g.mlist 2014-04-29 Martin Landa * temporal/t.list/t.list.html, temporal/t.list/t.list.py: t.list: manual+desc cosmetics 2014-04-29 Hamish Bowman * lib/gis/gislib_cmdline_parsing.dox: svn props (not an executable) 2014-04-29 Markus Metz * lib/vector/diglib/frmt.c: diglib: fix buffer size * lib/vector/Vlib/init_head.c: Vlib: fix G_zero() usage * lib/raster/close.c: rasterlib: fix double close 2014-04-29 Hamish Bowman * lib/gis/colors/roygbiv: improved rainbow 2014-04-27 Markus Neteler * lib/python/pygrass/docs/attributes.rst, lib/python/pygrass/docs/conf.py, lib/python/pygrass/docs/index.rst, lib/python/pygrass/docs/intro.rst, lib/python/pygrass/docs/modules.rst, lib/python/pygrass/docs/raster.rst, lib/python/pygrass/pygrasslib.dox: pyGRASS docs: English fixes; ref vector attribute management; minor improvements 2014-04-27 Martin Landa * lib/python/Makefile, lib/python/pygrass/Makefile, lib/python/pygrass/pygrasslib.dox, lib/python/pythonlib.dox, lib/python/script/Makefile, lib/python/script/pythonlib.dox: pygrass dox file added python dox file updated 2014-04-26 Markus Neteler * lib/python/pygrass/docs/Makefile, lib/python/pygrass/docs/conf.py, lib/python/pygrass/docs/raster.rst: pygrass docs: enable 'make html' in virtual GRASS session; update copyright year/version; fix progman link 2014-04-26 Martin Landa * lib/python/pygrass/docs/conf.py: fix pygrass conf.py to import modules correctly (requires GISBASE to be defined) 2014-04-25 Martin Landa * gui/wxpython/modules/mcalc_builder.py: wxGUI/map_calc: fix selection 2014-04-24 Martin Landa * raster/r.stream.order/r.stream.order.html: r.stream.order: eliminate options section in the manual * raster/r.flow/r.flow.html: r.flow: clean-up the manual * raster/r.flow/main.c: r.flow: more guisections * man/grassdocs.css: css: fix code div width * raster/r.stream.extract/r.stream.extract.html: r.stream.extract: eliminate option section in the manual * raster/r.watershed/front/r.watershed.html: r.watershed: link r.stream.extract in the manual * gui/wxpython/gui_core/forms.py: wxGUI/forms: fix copying command containing spaces * raster/r.stream.channel/r.stream.channel.html, raster/r.stream.distance/r.stream.distance.html, raster/r.stream.extract/r.stream.extract.html, raster/r.stream.order/r.stream.order.html, raster/r.stream.segment/r.stream.segment.html, raster/r.stream.slope/r.stream.slope.html, raster/r.stream.snap/r.stream.snap.html, raster/r.stream.stats/r.stream.stats.html: update r.stream.* modules: link other r.stream.* modules 2014-04-24 Huidae Cho * raster/r.out.ascii/main.c: Use the standard options * raster/r.rescale.eq/main.c, raster/r.rescale/main.c: Use the standard options 2014-04-23 Soeren Gebbert * lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/univar_statistics.py: Fix for https://trac.osgeo.org/grass/ticket/2264 and https://trac.osgeo.org/grass/ticket/2264 * .../SQL/stds_map_register_table_template.sql, ...pdate_stds_spatial_temporal_extent_template.sql, .../SQL/update_str3ds_metadata_template.sql, .../SQL/update_strds_metadata_template.sql, .../SQL/update_stvds_metadata_template.sql: Fix for https://trac.osgeo.org/grass/ticket/2264 2014-04-23 Martin Landa * db/drivers/postgres/index.c: PG driver: message cosmetics * vector/v.db.connect/main.c, vector/v.in.db/main.c, vector/v.transform/trans_digit.c: v.*: column not found (clarify message) * gui/wxpython/gui_core/dialogs.py, gui/wxpython/vdigit/toolbars.py: wxGUI/vdigit: fix vdigit toolbar for simple features editing (work in progress) * vector/v.external.out/status.c: v.external.out: print dsn for PostgreSQL format * temporal/t.register/t.register.py: t.register: catch exception and print fatal error 2014-04-23 Luca Delucchi * lib/python/pygrass/functions.py, lib/python/pygrass/gis/__init__.py, lib/python/pygrass/gis/region.py, lib/python/pygrass/modules/__init__.py, lib/python/pygrass/modules/grid/__init__.py, lib/python/pygrass/modules/grid/grid.py, lib/python/pygrass/modules/grid/split.py, lib/python/pygrass/modules/interface/__init__.py, lib/python/pygrass/modules/interface/flag.py, lib/python/pygrass/modules/interface/module.py, lib/python/pygrass/modules/interface/parameter.py, lib/python/pygrass/modules/shortcuts.py, lib/python/pygrass/raster/__init__.py, lib/python/pygrass/raster/abstract.py, lib/python/pygrass/raster/buffer.py, lib/python/pygrass/raster/category.py, lib/python/pygrass/raster/rowio.py, lib/python/pygrass/raster/segment.py, lib/python/pygrass/shell/__init__.py, lib/python/pygrass/vector/__init__.py, lib/python/pygrass/vector/abstract.py, lib/python/pygrass/vector/find.py, lib/python/pygrass/vector/geometry.py, lib/python/pygrass/vector/table.py, lib/python/pygrass/vector/vector_type.py: update doctest for pygrass, some should be fixed. please check https://trac.osgeo.org/grass/ticket/2261 2014-04-23 Anna Petrášová * gui/wxpython/lmgr/frame.py: wxGUI: fix encoding error when removing layer with opacity https://trac.osgeo.org/grass/ticket/2260 2014-04-22 Markus Neteler * man/build_html.py: manual TOC: html fix for full_index.html * tools/mkhtml.py: manual TOC: fix " in labels 2014-04-22 Markus Metz * raster/r.watershed/ram/no_stream.c, raster/r.watershed/seg/no_stream.c: r.watershed: skip real depressions in basin extension 2014-04-21 Markus Neteler * raster/r.statistics/r.statistics.html, raster/r.stats/r.stats.html, raster/r.univar/r.univar.html: r.stat* manual: cross-ref manual pages 2014-04-21 Margherita Di Leo * raster/r.stream.order/r.stream.order.html: description tweaking to align with other r.stream modules wording * raster/r.stream.distance/r.stream.distance.html: minor edit * raster/r.stream.distance/main.c: Added description for outlet map * raster/r.stream.distance/r.stream.distance.html: Added example * raster/r.stream.snap/r.stream.snap.html: some typos corrected 2014-04-21 Martin Landa * general/g.gui/g.gui.html, general/g.gui/main.c: g.gui: rename -u flag to -d manual tuning 2014-04-21 Markus Neteler * general/g.gui/g.gui.html: g.gui manual: cosmetics 2014-04-20 Martin Landa * general/g.gui/g.gui.html, general/g.gui/main.c: g.gui: change option 'gui' to more suitable 'ui' * general/g.gui/g.gui.html: g.gui: update manual page 2014-04-20 Markus Neteler * doc/howto_release.txt: release notes: small updates * REQUIREMENTS.html: REQUIREMENTS.html: XDR ref removed as it is included in libgis (trac https://trac.osgeo.org/grass/ticket/2236) 2014-04-20 Martin Landa * gui/wxpython/gis_set.py: wxGUI welcome screen: show revision number only for dev versions * lib/init/grass.py: grass.py: show revision number only for dev versions * gui/wxpython/gis_set.py: wxGUI: show revision number also in welcome screen 2014-04-20 Markus Neteler * raster/r.grow/DEPRECATED: r.grow not maintained any more, use ../r.grow.distance/ 2014-04-20 Martin Landa * lib/init/grass.py: grass.py: show also revision number if available 2014-04-20 Markus Neteler * raster/r.resamp.rst/r.resamp.rst.html: r.resamp.rst manual: example added 2014-04-20 Martin Landa * man/build_html.py: index: change printing to cartography, link g.gui.psmap * gui/wxpython/animation/g.gui.animation.html, gui/wxpython/dbmgr/g.gui.dbmgr.html, gui/wxpython/gcp/g.gui.gcp.html, gui/wxpython/gmodeler/g.gui.gmodeler.html, gui/wxpython/iclass/g.gui.iclass.html, gui/wxpython/mapswipe/g.gui.mapswipe.html, gui/wxpython/psmap/g.gui.psmap.html, gui/wxpython/rlisetup/g.gui.rlisetup.html, gui/wxpython/timeline/g.gui.timeline.html, gui/wxpython/vdigit/g.gui.vdigit.html: update index link for g.gui manual pages * tools/mkhtml.py: mkhtml: support labels in page index * gui/wxpython/gui_core/forms.py: wxGUI forms: 0-margin for title text * tools/mkhtml.py: TOC: fix   tag, change _ to - in href names * man/build_full_index.py, man/build_html.py: generate TOC also for full_index * raster/r.li/r.li.daemon/r.li.daemon.html, raster/r.li/r.li.html, vector/v.lrs/lrs.html: use standardized header and footer for rest of manual pages * lib/cairodriver/cairodriver.html, lib/htmldriver/htmldriver.html, lib/pngdriver/pngdriver.html, lib/psdriver/psdriver.html: use standardized header and footer for display drivers manual pages * db/drivers/dbf/grass-dbf.html, db/drivers/mysql/grass-mysql.html, db/drivers/odbc/grass-odbc.html, db/drivers/ogr/grass-ogr.html, db/drivers/postgres/grass-pg.html, db/drivers/sqlite/grass- sqlite.html, lib/db/sqlp/sql.html: use standardized header and footer for DB drivers manual pages * db/drivers/dbf/grass-dbf.html, db/drivers/mysql/grass-mesql.html, db/drivers/mysql/grass-mysql.html, db/drivers/odbc/grass-odbc.html, db/drivers/ogr/grass-ogr.html, db/drivers/postgres/grass-pg.html, db/drivers/sqlite/grass-sqlite.html, doc/vector/vector.html, general/g.parser/g.parser.html, imagery/i.atcorr/i.atcorr.html, lib/cairodriver/cairodriver.html, lib/gis/parser_html.c, lib/htmldriver/htmldriver.html, lib/pngdriver/pngdriver.html, lib/psdriver/psdriver.html, macosx/app/build_html_user_index.sh, man/build_html.py, man/grassdocs.css, raster/r.li/r.li.daemon/r.li.daemon.html, raster/r.li/r.li.html, tools/mkhtml.py, tools/module_synopsis.sh, vector/v.lrs/lrs.html: TOC: fix names prettify add class for hr 2014-04-20 Glynn Clements * tools/g.html2man/g.html2man.py: Remove ToC (added in https://trac.osgeo.org/grass/changeset/59673) 2014-04-19 Markus Neteler * man/build_html.py: manual index: reorganize intro page links into the respective boxes 2014-04-19 Martin Landa * raster/r.colors/Makefile: fix generating color table thumbnails (missing dependency) 2014-04-19 Markus Neteler * man/build_html.py: manual index: mention keyword index and wxGUI toolboxes 2014-04-19 Martin Landa * man/build_html.py, man/grassdocs.css: prettify index page * tools/mkhtml.py: Fix TOC for pages with no h2 tag * imagery/i.maxlik/i.maxlik.html: i.maxlik: major manual clean-up 2014-04-19 Markus Neteler * doc/projectionintro.html, imagery/imageryintro.html, raster3d/raster3dintro.html, temporal/temporalintro.html: intro manual pages: standardize first subsection 2014-04-19 Martin Landa * man/build_html.py, tools/mkhtml.py: fix remaining TOC issues, no TOC for index, topics, and keywords * gui/wxpython/docs/wxGUI.components.html: revert https://trac.osgeo.org/grass/changeset/59804 * man/grassdocs.css, tools/mkhtml.py: Manual pages: avoid tag in TOC * gui/wxpython/docs/wxGUI.components.html: wxGUI: add

to components manual page * gui/wxpython/dbmgr/sqlbuilder.py: winGRASS: fix SQLBuilder to get values on Windows 2014-04-19 Markus Neteler * locale/po/grasslibs_zh.po, translators.csv: YusiJi: Chinese translation cont'ed 2014-04-18 Martin Landa * gui/wxpython/gui_core/gselect.py: wxGUI: import dialog - fix extension list for vectors define default formats: GeoTIFF and Shapefile 2014-04-18 Anna Petrášová * gui/wxpython/wxplot/base.py, gui/wxpython/wxplot/dialogs.py, gui/wxpython/wxplot/profile.py, gui/wxpython/wxplot/scatter.py: wxGUI/wxplot: fix a few issues related to wxPython 3 2014-04-17 Markus Neteler * raster/r.li/TODO, raster/r.li/r.li.testing_nc_asc.sh, raster/r.li/r.li.testing_sp_mov.sh: r.li: test scripts added 2014-04-17 Markus Metz * include/defs/linkm.h, lib/linkm/README, lib/linkm/new.c: linkmlib: clarify linkm usage 2014-04-17 Martin Landa * gui/wxpython/dbmgr/sqlbuilder.py: wxGUI: define min size for SQLBuilder 2014-04-17 Markus Metz * lib/vector/Vlib/poly.c: Vlib: fix linkm usage 2014-04-17 Martin Landa * gui/wxpython/modules/extensions.py: wxGUI: report g.extension error 2014-04-16 Martin Landa * raster/r.param.scale/interface.c, raster/r.param.scale/r.param.scale.html: r.param.scale: manual cosmetics 2014-04-15 Markus Metz * raster/r.resamp.rst/main.c: r.resamp.rst: fix https://trac.osgeo.org/grass/ticket/1718 * lib/rst/interp_float/input2d.c, lib/rst/interp_float/resout2d.c: rstlib: fix mask and region (https://trac.osgeo.org/grass/ticket/1775) * raster/r.grow/main.c, raster/r.grow/r.grow.html: r.grow: shrink for negative radius 2014-04-14 Markus Neteler * locale/po/grasswxpy_fr.po: Sylvain Maillard: cont'ed 2014-04-13 Markus Metz * vector/v.distance/main.c: v.distance: fix percent counter 2014-04-13 Markus Neteler * locale/po/grasslibs_fr.po, locale/po/grasswxpy_fr.po: Sylvain Maillard: FR translation cont'ed * locale/po/grasslibs_el.po, locale/po/grassmods_el.po: Greek .po files converted to UTF8 for transifex * general/g.mapset/main.c, general/g.region/main.c, lib/db/dbmi_client/delete_tab.c, lib/ogsf/gvl_calc.c, lib/proj/get_proj.c, lib/symbol/read.c, raster/r.out.ppm/main.c, raster/r.to.vect/areas_io.c, vector/v.surf.rst/main.c, vector/v.to.3d/trans3.c: fix compiler warnings (contributed by Volker Froehlich, sync of https://trac.osgeo.org/grass/changeset/59714) 2014-04-13 Maris Nartiss * display/d.rast.num/main.c, raster/r.out.ppm/main.c, raster/r.out.ppm3/main.c, raster/r.thin/io.c: Fix wrong message plural form handling introduced in https://trac.osgeo.org/grass/changeset/59255 * vector/v.build.polylines/main.c, vector/v.category/main.c, vector/v.edit/main.c, vector/v.edit/select.c, vector/v.external/list.c, vector/v.extract/main.c, vector/v.in.ascii/points.c, vector/v.in.db/main.c, vector/v.kernel/main.c, vector/v.lidar.correction/main.c, vector/v.lrs/v.lrs.segment/main.c, vector/v.lrs/v.lrs.where/main.c, vector/v.net.distance/main.c, vector/v.out.ascii/main.c, vector/v.out.ogr/main.c, vector/v.out.postgis/main.c, vector/v.out.pov/main.c, vector/v.overlay/area_area.c, vector/v.sample/main.c, vector/v.segment/main.c, vector/v.surf.idw/main.c, vector/v.surf.idw/read_sites.c, vector/v.voronoi/main.c, vector/v.voronoi/sw_main.c, vector/v.what.rast3/main.c: Enable plural forms for translatable messages of vector modules 2014-04-13 Helmut Kudrnovsky * mswindows/GRASS-Installer.nsi.tmpl: wingrass: update downloading/installing latest Microsoft Runtime DLLs delivered by OSGeo4W * mswindows/GRASS-Installer.nsi.tmpl: wingrass-R: remove unused hardcoded path to R as path to R is loaded now dynamically to path 2014-04-12 Helmut Kudrnovsky * mswindows/GRASS-Packager.bat.tmpl: wingrass: remove tcl/tk-leftover * mswindows/GRASS-Packager.bat.tmpl: wingrass rbatch: attempt to fix path for copy 'Windows batchfiles for use with R' 2014-04-11 Martin Landa * man/grassdocs.css: colorize toc's li items * imagery/i.gensigset/i.gensigset.html, imagery/i.vpoints/i.vpoints.html, raster/r.basins.fill/r.basins.fill.html, raster/r.digit/r.digit.html, raster/r.in.poly/r.in.poly.html, raster/r.le/r.le.setup/r.le.setup.html, raster/r.surf.contour/r.surf.contour.html, raster/r.thin/r.thin.html, vector/v.build.polylines/v.build.polylines.html, vector/v.build/v.build.html, vector/v.category/v.category.html, vector/v.net.alloc/v.net.alloc.html: update manuals - fix link to vdigit 2014-04-11 Markus Neteler * gui/wxpython/docs/wxGUI.html, lib/gis/parser_wps.c, lib/gpde/gpdelib.dox, lib/init/README, lib/init/grass.py, lib/init/grass.sh, lib/init/grass7.html, lib/python/pygrass/modules/shortcuts.py: version update: trunk is grass71 2014-04-11 Martin Landa * tools/mkhtml.py: fix mkhtml.py when h3 has no parent (h2) * lib/init/helptext.html: helptext: remove static toc * tools/mkhtml.py: fix mkhtml.py to handle tags correctly * man/grassdocs.css: toc: minor css changes 2014-04-11 Luca Delucchi * man/grassdocs.css, tools/mkhtml.py: mkhtml.py: add ul-li to toc, PEP8 cleanup 2014-04-11 Soeren Gebbert * .../temporal/temporal_raster_base_algebra.py, .../temporal/unittests_temporal_raster_algebra.py: New tests for missing features and temporal algebra bug added. 2014-04-11 Martin Landa * vector/v.net/v.net.html: v.net: manual cosmetics (fix sections) 2014-04-11 Markus Neteler * man/grassdocs.css, tools/mkhtml.py: layout cosmetics for toc for manuals 2014-04-10 Glynn Clements * raster/r.neighbors/main.c: Fix r59669; weights= implies non-integer result 2014-04-10 Martin Landa * vector/v.edit/v.edit.html: v.edit: fix link in the manual * man/grassdocs.css, raster/r.in.gdal/r.in.gdal.html, tools/mkhtml.py: write toc for manuals * db/db.connect/main.c: db.connect: substitute variables for database name (-cpd) * vector/v.in.ogr/main.c, vector/v.in.ogr/v.in.ogr.html: v.in.ogr: fix default DB connection handling (dsn option is still required) 2014-04-10 Markus Neteler * raster/r.neighbors/main.c: r.neighbors: preserve map type (as in r.series) 2014-04-09 Markus Neteler * lib/init/grass.py: grass.py: fix odd msg typo 2014-04-09 Maris Nartiss * lib/init/grass.py: Catch misconfigured locale settings 2014-04-09 Martin Landa * raster/r.proj/main.c, raster/r.proj/readcell.c: r.proj: percent cosmetics 2014-04-09 Maris Nartiss * lib/init/grass.py: Even more robust locale handling. Do not fail if no locale has been detected. 2014-04-08 Markus Metz * vector/v.type/main.c: v.type: from_type and to_type can not be multiple types * lib/raster/close.c: rasterlib: add comments 2014-04-08 Martin Landa * scripts/g.extension/g.extension.py: g.extension: sync'ed with relbr70 2014-04-08 Markus Neteler * raster/r.watershed/front/main.c: r.watershed: remove duplicate param description 2014-04-08 Moritz Lennert * locale/po/grassmods_fr.po: slight correction of translation 2014-04-07 Martin Landa * vector/v.in.ogr/main.c, vector/v.in.ogr/v.in.ogr.html: v.in.ogr: use default DB settings when dsn is omitted (see the manual `dsn=./` - it was not working) - pg driver only manual updated * lib/db/dbmi_base/connect.c: dbmi: fix db_get_connection() to get info about user/passwd * vector/v.out.ogr/v.out.ogr.html: v.out.ogr: manual postgis cosmetics * vector/v.distance/v.distance.html: v.distance: manual cosmetics (syntax) 2014-04-07 Anna Petrášová * gui/wxpython/animation/nviztask.py: wxGUI/animation: color of isosurface should match the volume 2014-04-06 Markus Neteler * vector/v.out.svg/main.c: v.out.svg: fix msg string format 2014-04-06 Margherita Di Leo * raster/r.stream.distance/main.c: removing word accumulation in description. The output is a distance map, in meters, not accumulation. * raster/r.stream.distance/r.stream.distance.html: improved readability of documentation * raster/r.stream.distance/r.stream.distance.html: improved readability of documentation * raster/r.stream.distance/r.stream.distance.html: improved readability of ducumentation * raster/r.stream.distance/r.stream.distance.html: improved readability of ducumentation 2014-04-06 Markus Neteler * rfc/psc_motions.dox: PSC motions updated * contributors.csv: contributors.csv: +Margherita Di Leo 2014-04-06 Markus Metz * vector/v.to.db/areas.c: v.to.db: fix area perimeter * include/defs/vector.h, lib/vector/Vlib/area.c: Vlib: fix area perimeter 2014-04-06 Anna Petrášová * gui/wxpython/animation/provider.py: wxGUI/animation: fix formatting of background color 2014-04-05 Markus Neteler * lib/loc_struct.png: help_loc_struct.png: update picture cloned from lib/init/help_loc_struct.png (to be deduplicated) 2014-04-05 Helmut Kudrnovsky * mswindows/external/rbatch/README: svn_propset * mswindows/external/rbatch/#Rscript2.bat, mswindows/external/rbatch/ANNOUNCE, mswindows/external/rbatch/COPYING, mswindows/external/rbatch/LICENSE, mswindows/external/rbatch/NEWS, mswindows/external/rbatch/R.bat, mswindows/external/rbatch/README, mswindows/external/rbatch/README.html, mswindows/external/rbatch/RESOURCES, mswindows/external/rbatch/Rpathset.bat, mswindows/external/rbatch/THANKS, mswindows/external/rbatch/batchfiles.md, mswindows/external/rbatch/batchfiles.tex, mswindows/external/rbatch/clip2r.js, mswindows/external/rbatch/copydir.bat, mswindows/external/rbatch/el.js, mswindows/external/rbatch/find- miktex.hta, mswindows/external/rbatch/make-batchfiles-pdf.bat, mswindows/external/rbatch/movedir.bat: update Windows batchfiles for use with R: part 3 - check in new files * mswindows/external/rbatch/#Rscript.bat, mswindows/external/rbatch/ANNOUNCE, mswindows/external/rbatch/COPYING, mswindows/external/rbatch/COPYRIGHTS, mswindows/external/rbatch/NEWS, mswindows/external/rbatch/R.bat, mswindows/external/rbatch/README, mswindows/external/rbatch/RESOURCES, mswindows/external/rbatch/Rcmd.bat, mswindows/external/rbatch/Rgui.bat, mswindows/external/rbatch/RguiStart.bat, mswindows/external/rbatch/Rscript.bat, mswindows/external/rbatch/Rtidy.bat, mswindows/external/rbatch/Rtools.bat, mswindows/external/rbatch/RtoolsVersion.bat, mswindows/external/rbatch/Rversions.bat, mswindows/external/rbatch/Stangle.bat, mswindows/external/rbatch/Sweave.bat, mswindows/external/rbatch/THANKS, mswindows/external/rbatch/WISHLIST, mswindows/external/rbatch/clip2r.js, mswindows/external/rbatch/copydir.bat, mswindows/external/rbatch/el.js, mswindows/external/rbatch/find- miktex.hta, mswindows/external/rbatch/movedir.bat, mswindows/external/rbatch/rterm.bat, mswindows/external/rbatch/show-svn-info.hta: update Windows batchfiles for use with R: part 2 - delete old files * mswindows/external/rbatch/README.grass: update Windows batchfiles for use with R: part 1 - update notes 2014-04-05 Martin Landa * vector/v.external.out/v.external.out.html: v.external.out: manual cosmetics * gui/wxpython/xml/toolboxes.xml: wxGUI: toolbox cosmetics, separator added 2014-04-04 Helmut Kudrnovsky * gui/wxpython/xml/toolboxes.xml, raster/r.stream.snap/main.c, raster/r.stream.snap/r.stream.snap.html: r.stream.*: streamline - river to streams; cosmetics 2014-04-04 Anna Petrášová * gui/wxpython/gui_core/dialogs.py: wxGUI/import dlg: fix closing dialog, https://trac.osgeo.org/grass/ticket/2243 2014-04-03 Markus Neteler * lib/raster3d/windowio.c, misc/m.cogo/main.c: string format fixes (from Volker Froehlich) 2014-04-03 Martin Landa * lib/vector/Vlib/map.c: vlib: continue in deleting vector map even linked table not found or unable to delete 2014-04-03 Yann Chemin * lib/gis/ellipse.table.solar.system: removed tainted ellipsoids * lib/gis/ellipse.table.solar.system: uploaded planetary ellipsoid from standard names 2014-04-02 Štěpán Turek * vector/v.net.path/path.c: v.net.path: Vect_net update for https://trac.osgeo.org/grass/changeset/59562 * display/d.path/select.c: d.path: Vect_net update for https://trac.osgeo.org/grass/changeset/59562 * vector/v.kernel/main.c: v.kernel: Vect_net update for https://trac.osgeo.org/grass/changeset/59562 * include/defs/vector.h, lib/vector/Vlib/{net.c => net_analyze.c}, lib/vector/Vlib/net_build.c: vector net: implementation of turntable in library 2014-04-02 Anna Petrášová * gui/wxpython/animation/controller.py, gui/wxpython/animation/data.py: wxGUI/animation: fix rendering when zooming in animation tool * gui/wxpython/animation/frame.py: wxGUI/animation: change tmp directory where pictures are generated 2014-04-02 Markus Neteler * imagery/i.topo.corr/Makefile, imagery/i.topo.corr/i.topo.corr.html, imagery/i.topo.corr/terrain_correction.fig, imagery/i.topo.corr/terrain_correction.png, .../test_i.topo.corr_synthetic_DEM_NC.sh: i.topo.corr manual: figure added; test script updated * raster/r.sunmask/main.c: r.sunmask: preset seconds to 0 * gui/wxpython/animation/frame.py, imagery/i.landsat.toar/main.c, imagery/i.topo.corr/i.topo.corr.html, .../test_i.topo.corr_synthetic_DEM_NC.sh, lib/init/variables.html, lib/vector/Vlib/open.c, raster/r.sunmask/main.c: revert accidential commit https://trac.osgeo.org/grass/changeset/59555 * gui/wxpython/animation/frame.py, imagery/i.landsat.toar/main.c, imagery/i.topo.corr/i.topo.corr.html, .../test_i.topo.corr_synthetic_DEM_NC.sh, lib/init/variables.html, lib/vector/Vlib/open.c, raster/r.sunmask/main.c: r.sunmask: preset seconds to 0 * raster/r.sunmask/main.c, raster/r.sunmask/r.sunmask.html: r.sunmask manual: minor updates 2014-04-02 Anna Petrášová * gui/wxpython/gui_core/widgets.py: wxGUI: fix r.colors dropdown to show at least names when it can't find the thumbnails 2014-04-02 Hamish Bowman * lib/pngdriver/Draw_line.c: enable vertical width for lines, still suffers from rendering issues (https://trac.osgeo.org/grass/ticket/1283) * lib/pngdriver/Draw_line.c: add FIXME note re. uninitialized variables leading to lines rendering with no vertical width * lib/pngdriver/Line_width.c: bugfix: line width wasn't working in the PNG driver 2014-04-01 Markus Neteler * temporal/t.rast.aggregate/t.rast.aggregate.html, temporal/t.rast.list/t.rast.list.html, temporal/t.rast.series/t.rast.series.html: t.* manuals: examples from ML added 2014-04-01 Anna Petrášová * gui/wxpython/modules/histogram.py: wxGUI/d.histogram: fix export histogram on Windows 2014-04-01 Markus Neteler * temporal/t.rast.aggregate/t.rast.aggregate.html: t.rast.aggregate manual: example template added from ML 2014-04-01 Luca Delucchi * gui/wxpython/animation/dialogs.py, gui/wxpython/animation/frame.py, gui/wxpython/animation/g.gui.animation.py, gui/wxpython/animation/provider.py, gui/wxpython/animation/utils.py: g.gui.animation: fix small bug with vector input; fix .format() function to be compatible also with python 2.6 2014-03-31 Markus Neteler * vector/v.buffer/v.buffer.html: v.buffer manual: link to v.parallel * vector/v.parallel/main.c: v.parallel: add buffer keyword * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_lv.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ro.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: i18N: cleanup duplicate messages 2014-03-31 Anna Petrášová * misc/m.nviz.image/args.c: m.nviz.image: vpoint_size,position are double, not integer 2014-03-30 Anna Petrášová * gui/wxpython/animation/nviztask.py: wxGUI/animation: support 3D animation for points 2014-03-30 Martin Landa * include/VERSION: trunk is now 7.1.svn version 2014-03-30 Markus Neteler * locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, raster/r.stream.channel/main.c, raster/r.stream.distance/main.c, raster/r.stream.order/main.c, raster/r.stream.segment/main.c, raster/r.stream.snap/main.c, raster/r.stream.stats/main.c: r.stream.order: fix msg wording (trac https://trac.osgeo.org/grass/ticket/2238) 2014-03-30 Anna Petrášová * gui/wxpython/animation/frame.py: wxGUI/animation: fix closing window when animation is running 2014-03-29 Anna Petrášová * gui/wxpython/modules/mcalc_builder.py: wxGUI/mapcalc: add copy button and show overwrite flag in command * gui/wxpython/modules/mcalc_builder.py: wxGUI/mapcalc: fix map name and function insertion event handling for wxPython 3 2014-03-29 Markus Neteler * lib/vector/vectorlib.dox: vectorlib.dox: point to user wiki, mention boundaries and categories * raster/r.stream.segment/main.c: r.stream.segment: sync param name to other r.stream.* commands (trac https://trac.osgeo.org/grass/ticket/2238) 2014-03-29 Hamish Bowman * raster/r.terraflow/main.cpp: trivial whitespace * raster/r.terraflow/main.cpp: long ints for number of elements (https://trac.osgeo.org/grass/ticket/1421) 2014-03-28 Hamish Bowman * REQUIREMENTS.html: python now needed (https://trac.osgeo.org/grass/ticket/2236) 2014-03-28 Markus Neteler * locale/po/grasslibs_de.po, locale/po/grassmods_de.po, locale/po/grasswxpy_de.po: : Helmut Kudrnovsky DE translation cont'ed 2014-03-28 Anna Petrášová * gui/wxpython/gmodeler/dialogs.py: wxGUI/modeler: fix dialog for wxPython 3 * gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/widgets.py: wxGUI: fix StaticWrapText used in generated dialogs for wxPython 3 2014-03-28 Helmut Kudrnovsky * raster/r.stream.snap/main.c: r.stream.snap: label cosmetics * gui/wxpython/xml/toolboxes.xml: r.stream.*: add new modules to toolbox * raster/r.stream.distance/main.c, raster/r.stream.order/main.c, raster/r.stream.stats/main.c: r.stream.*: cosmetics 2014-03-27 Martin Landa * lib/python/script/core.py: modify libpython to fix calling Python script from Python script on Windows * include/Make/Rules.make: modify Rules.make to fix build_modules_xml.py on Windows (TODO: replace this workaround) 2014-03-27 Markus Neteler * doc/howto_release.txt: release howto: add branch info * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_lv.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ro.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: i18n: messages updated from template 2014-03-27 Martin Landa * gui/wxpython/xml/toolboxes.xml, raster/r.stats.quantile/r.stats.quantile.html: r.statistics2 renamed to r.stats.zonal (in progress) * raster/r.stats.zonal/Makefile, raster/r.stats.zonal/main.c, raster/r.stats.zonal/r.stats.zonal.html: r.statistics2 renamed to r.stats.zonal (in progress) * raster/r.stats.zonal/{r.statistics2.html => r.stats.zonal.html}: r.statistics2 renamed to r.stats.zonal (in progress) * raster/Makefile, raster/{r.statistics2 => r.stats.zonal}/Makefile, raster/{r.statistics2 => r.stats.zonal}/main.c, raster/{r.statistics2 => r.stats.zonal}/r.statistics2.html: r.statistics2 renamed to r.stats.zonal (in progress) * gui/wxpython/xml/toolboxes.xml: r.statistics3 renamed to r.stats.quantile (finished) * raster/r.stats.quantile/r.stats.quantile.html: r.statistics3 renamed to r.stats.quantile (in progress) * raster/r.stats.quantile/Makefile, raster/r.stats.quantile/main.c, raster/r.stats.quantile/{r.statistics3.html => r.stats.quantile.html}: r.statistics3 renamed to r.stats.quantile (in progress) * raster/Makefile: r.statistics3 renamed to r.stats.quantile (in progress) * raster/{r.statistics3 => r.stats.quantile}/Makefile, raster/{r.statistics3 => r.stats.quantile}/main.c, raster/{r.statistics3 => r.stats.quantile}/r.statistics3.html: rename r.statistics3 to r.stats.quantile * raster/r.stream.slope/r.stream.slope.html: r.stream.slope: fix syntax typo in the manual * raster/Makefile: enable r.stream.* modules which were moved to trunk from addons * raster/r.stream.stats/Makefile, raster/r.stream.stats/io.c, raster/r.stream.stats/io.h, raster/r.stream.stats/local_proto.h, raster/r.stream.stats/local_vars.h, raster/r.stream.stats/main.c, raster/r.stream.stats/r.stream.stats.html, raster/r.stream.stats/stats_calculate.c, raster/r.stream.stats/stats_prepare.c, raster/r.stream.stats/stats_print.c: r.stream.stats moved from grass-addons to trunk * raster/r.stream.snap/Makefile, raster/r.stream.snap/io.c, raster/r.stream.snap/io.h, raster/r.stream.snap/local_proto.h, raster/r.stream.snap/local_vars.h, raster/r.stream.snap/main.c, raster/r.stream.snap/points_io.c, raster/r.stream.snap/r.stream.snap.html, raster/r.stream.snap/snap.c: r.stream.snap moved from grass-addons to trunk * raster/r.stream.slope/Makefile, raster/r.stream.slope/main.c, raster/r.stream.slope/r.stream.slope.html: r.stream.slope moved from grass-addons to trunk * raster/r.stream.segment/Makefile, raster/r.stream.segment/dirs.png, raster/r.stream.segment/io.c, raster/r.stream.segment/io.h, raster/r.stream.segment/local_proto.h, raster/r.stream.segment/local_vars.h, raster/r.stream.segment/main.c, raster/r.stream.segment/r.stream.segment.html, raster/r.stream.segment/sectors.png, raster/r.stream.segment/stream_segment.c, raster/r.stream.segment/stream_topology.c, raster/r.stream.segment/stream_vector.c: r.stream.segment moved from grass-addons to trunk * raster/r.stream.order/Makefile, raster/r.stream.order/io.c, raster/r.stream.order/io.h, raster/r.stream.order/local_proto.h, raster/r.stream.order/local_vars.h, raster/r.stream.order/main.c, raster/r.stream.order/orders.png, raster/r.stream.order/r.stream.order.html, raster/r.stream.order/stream_init.c, raster/r.stream.order/stream_order.c, raster/r.stream.order/stream_raster_close.c, raster/r.stream.order/stream_topology.c, raster/r.stream.order/stream_vector.c: r.stream.order moved from grass-addons to trunk * raster/r.stream.distance/Makefile, raster/r.stream.distance/distance_calc.c, raster/r.stream.distance/distance_init.c, raster/r.stream.distance/io.c, raster/r.stream.distance/io.h, raster/r.stream.distance/local_proto.h, raster/r.stream.distance/local_vars.h, raster/r.stream.distance/main.c, raster/r.stream.distance/r.stream.distance.html: r.stream.distance moved from grass-addons to trunk * raster/r.stream.channel/Makefile, raster/r.stream.channel/io.c, raster/r.stream.channel/io.h, raster/r.stream.channel/local_proto.h, raster/r.stream.channel/local_vars.h, raster/r.stream.channel/main.c, raster/r.stream.channel/r.stream.channel.html, raster/r.stream.channel/stream_topology.c, raster/r.stream.channel/stream_write.c: r.stream.channel moved from grass-addons to trunk 2014-03-27 Luca Delucchi * gui/wxpython/rlisetup/wizard.py: g.gui.rlisetup: add some checks about user choose, PEP8 cleaning 2014-03-27 Martin Landa * raster/r.watershed/front/r.watershed.html: r.watershed: major manual update options section removed 2014-03-27 Luca Delucchi * gui/wxpython/rlisetup/functions.py, gui/wxpython/rlisetup/sampling_frame.py: g.gui.rlisetup: check if masked area raster already exist 2014-03-27 Vaclav Petras * raster/r.in.xyz/main.c: r.in.xyz: close the input file when it should be closed (variable was not set, so behavior was random) 2014-03-27 Luca Delucchi * gui/wxpython/rlisetup/wizard.py: g.gui.rlisetup: all features of r.li.setup have been ported to g.gui.rlisetup, please testing is really welcome 2014-03-27 Martin Landa * raster/r.stream.extract/bseg.c, raster/r.stream.extract/close.c, raster/r.stream.extract/cseg.c, raster/r.stream.extract/del_streams.c, raster/r.stream.extract/do_astar.c, raster/r.stream.extract/dseg.c, raster/r.stream.extract/init_search.c, raster/r.stream.extract/load.c, raster/r.stream.extract/main.c, raster/r.stream.extract/seg.c, raster/r.stream.extract/streams.c: r.stream.extract: messages consolidation 2014-03-27 Luca Delucchi * gui/wxpython/rlisetup/frame.py: g.gui.rlisetup: change button to save and exit in the view configuration window 2014-03-27 Martin Landa * raster/r.stream.extract/main.c, raster/r.stream.extract/r.stream.extract.html: r.stream.extract: follow manual rules (bold parameters, linked modules) * scripts/g.extension/g.extension.py: g.extension: use tempfile instead of grass.tempdir() 2014-03-27 Hamish Bowman * raster/r.param.scale/interface.c: increase buffer size, https://trac.osgeo.org/grass/ticket/2235 2014-03-27 Vaclav Petras * gui/wxpython/core/gconsole.py, gui/wxpython/lmgr/frame.py: wxGUI/lmgr: implement cd command for wxGUI Command console, possibility to ignore any commands in gconsole, printing cd log for cd from menu 2014-03-26 Hamish Bowman * lib/python/pygrass/gis/region.py, lib/python/pygrass/modules/interface/module.py, lib/python/script/core.py: only read region, don't alter WIND file (https://trac.osgeo.org/grass/ticket/2230) 2014-03-26 Martin Landa * lib/init/grass7.html: grass7: document gtext switch * lib/init/grass.py, lib/init/variables.html: grass.py: add -gtext switch 2014-03-26 Luca Delucchi * scripts/r.reclass.area/r.reclass.area.html, scripts/r.reclass.area/r.reclass.area.py: r.reclass.area: apply patch from ticket https://trac.osgeo.org/grass/ticket/2090; PEP8 cleaning; update documentation with new flag 2014-03-26 Martin Landa * scripts/v.dissolve/v.dissolve.py: v.dissolve: add warning when column is not given (dissolving based on cats) 2014-03-26 Markus Neteler * scripts/d.out.file/d.out.file.html: svn propset 2014-03-26 Martin Landa * gui/wxpython/dbmgr/base.py, gui/wxpython/dbmgr/vinfo.py: wxGUI/dbmgr: fix inserting records 2014-03-26 Markus Neteler * temporal/t.merge/t.merge.html, temporal/t.rast.accdetect/t.rast.accdetect.html, temporal/t.rast.ac cdetect/test_suite/test.t.rast.accdetect.reverse.sh, temporal/t.rast.accdetect/test_suite/test.t.rast.accdetect.sh, temporal/t.rast.accumulate/t.rast.accumulate.html, temporal/t.rast.accumulate/test_suite/test.t.rast.accumulate.sh, temporal/t.rast.mapcalc2/t.rast.mapcalc2.html, temporal/t.rast.neighbors/t.rast.neighbors.html, temporal/t.rast3d.mapcalc2/t.rast3d.mapcalc2.html, temporal/t.select/t.select.html, temporal/t.select/test.t.select.sh, temporal/t.shift/t.shift.html, temporal/t.snap/t.snap.html, temporal/t.vect.mapcalc/t.vect.mapcalc.html, temporal/t.vect.mapcalc/test_suite/test.t.vect.mapcalc.sh: svn propset 2014-03-26 Luca Delucchi * gui/wxpython/rlisetup/functions.py, gui/wxpython/rlisetup/sampling_frame.py, gui/wxpython/rlisetup/wizard.py: g.gui.rlisetup: several improvements; change order of wizard functions to have a more clear situation 2014-03-26 Martin Landa * db/db.connect/main.c: fix typo https://trac.osgeo.org/grass/changeset/59364 2014-03-26 Markus Neteler * raster/r.series.accumulate/r.series.accumulate.html, raster/r.series.accumulate/test_suite/test.r.series.accumulate.sh: svn propset 2014-03-26 Martin Landa * db/db.connect/main.c: db.connect: use HOST_DIRSEP on Windows (only for dbf and sqlite driver) 2014-03-26 Markus Neteler * raster/r.mapcalc/func_proto.h, raster/r.mapcalc/function.c, raster/r.mapcalc/r.mapcalc.html, raster/r.mapcalc/r3.mapcalc.html, raster/r.mapcalc/xgraph.c: r.mapcalc/r3.mapcalc: graph2() function added (contributed by glynnc, trac https://trac.osgeo.org/grass/ticket/1802) 2014-03-26 Štěpán Turek * lib/vector/Vlib/build.c: Vect_build_partial: doc note about building of category index 2014-03-26 Markus Neteler * raster/r.colors/r.colors.html: r.colors manual: cosmetics * vector/v.db.connect/v.db.connect.html: v.db.connect manuals: mention SQLite (trac https://trac.osgeo.org/grass/ticket/1862) * db/db.columns/db.columns.html, db/db.describe/db.describe.html, db/db.tables/db.tables.html: db.* manuals: add SQLite examples (trac https://trac.osgeo.org/grass/ticket/1862) * vector/v.parallel/v.parallel.html, vector/v.segment/v.segment.html, vector/v.split/v.split.html: v.split/segment/parallel manuals: improvements (contributed by Milena Nowotarska) 2014-03-26 Luca Delucchi * scripts/i.oif/i.oif.py: i.oif: check the number of input maps (minimum should be 4), update messages 2014-03-26 Martin Landa * lib/python/script/core.py: winGRASS: fig debug() to handle '&' on Windows, check debug_level 2014-03-26 Štěpán Turek * lib/vector/Vlib/open.c: Vect_open_tmp_new - with_z param documentation 2014-03-26 Luca Delucchi * scripts/i.oif/i.oif.html, scripts/i.oif/i.oif.py: i.oif: now it can work with several bands 2014-03-26 Markus Neteler * imagery/i.eb.eta/i.eb.eta.html, imagery/i.eb.evapfr/i.eb.evapfr.html, imagery/i.eb.h_sebal01/i.eb.h_sebal01.html, imagery/i.eb.netrad/i.eb.netrad.html, imagery/i.eb.soilheatflux/i.eb.soilheatflux.html, imagery/i.evapo.pt/i.evapo.pt.html, imagery/i.evapo.time/i.evapo.time.html: i.eb.* manuals: some HTML cleanup; references added (trac https://trac.osgeo.org/grass/ticket/899) 2014-03-26 Martin Landa * gui/wxpython/gui_core/forms.py: winGRASS: fix dialogs to show manual pages also for python scripts 2014-03-26 Anna Petrášová * gui/wxpython/gui_core/forms.py: wxGUI/forms: fix options range for negative values * raster/r.param.scale/interface.c: r.param.scale: standardize range in parameter size * gui/wxpython/animation/frame.py: wxGUI/animation: always create new temporary file 2014-03-26 Vaclav Petras * raster/r.slope.aspect/r.slope.aspect.html: r.slope.aspect: remove outdated note about zero slope handling, improve the current info (manual contained two oposite pieces of information) 2014-03-25 Štěpán Turek * gui/wxpython/wxplot/scatter.py: raster names in axes of bivariate scatter plot 2014-03-25 Markus Neteler * vector/v.what.rast/main.c, vector/v.what.rast/v.what.rast.html: v.what.rast: centroid support added 2014-03-25 Martin Landa * lib/python/script/task.py: grass.script.task: code cosmetics * lib/python/script/core.py: wingrass: attempt to fix building manuals for py scripts (first step) * lib/gis/home.c: doxygen header cosmetics * db/db.login/main.c, lib/db/dbmi_base/login.c: dbmilib+db.login: use HOST_DIRSEP 2014-03-25 Štěpán Turek * scripts/r.in.wms/wms_drv.py: r.in.wms: windows fix 2014-03-25 Martin Landa * scripts/g.extension/g.extension.py: g.extension: fix checking svnurl 2014-03-25 Štěpán Turek * gui/wxpython/wxplot/base.py, gui/wxpython/wxplot/dialogs.py: wxplot hist: if log scale is chosen show it in plot labels 2014-03-25 Markus Neteler * lib/raster/rasterlib.dox: rasterlib.dox: added Glynn's comments from trac https://trac.osgeo.org/grass/ticket/1576 * gui/wxpython/web_services/widgets.py: wms: msg cosmetics * vector/v.what.rast/v.what.rast.html: v.what.rast manual: fix wording 2014-03-25 Štěpán Turek * gui/wxpython/web_services/widgets.py: wms: check for name collision of user defined server and default server * gui/wxpython/web_services/dialogs.py: wms: url of default server OSM-WMS_EUROPE modified 2014-03-25 Luca Delucchi * gui/wxpython/rlisetup/frame.py: update text in a button 2014-03-25 Štěpán Turek * gui/wxpython/gui_core/widgets.py, gui/wxpython/web_services/dialogs.py, gui/wxpython/web_services/widgets.py: wms: add default servers button added 2014-03-25 Markus Neteler * lib/gis/parser_standard_options.c: parser msg: clarify which feature type is meant 2014-03-24 Markus Neteler * raster/r.contour/r.contour.html: r.contour manual: +NC example * vector/v.split/v.split.html: v.split manual: new NC examples (contributed by Milena Nowotarska) 2014-03-24 Martin Landa * db/db.login/main.c: db.login: use G_config_path() * lib/db/dbmi_base/login.c: dbmilib: use G_config_path() in db_set_login() * include/defs/gis.h, include/gis.h, lib/gis/home.c: libgis: introduce G_config_path(), fix CONFIG_DIR for winGRASS 2014-03-24 Štěpán Turek * gui/wxpython/web_services/dialogs.py, gui/wxpython/web_services/widgets.py: wms fill layer name if it is empty according to selected item 2014-03-24 Martin Landa * lib/db/dbmi_base/login.c: db_set_login(): report message on failure 2014-03-24 Markus Neteler * temporal/t.register/t.register.html: t.register manual: add MODIS timestamp example 2014-03-24 Martin Landa * mswindows/GRASS-Installer.nsi.tmpl: https://trac.osgeo.org/grass/ticket/1940 (wingrass - nsis - script in release mode: !define SVN_REVISION "@GRASS_VERSION_SVN@" not set) 2014-03-24 Štěpán Turek * gui/wxpython/mapdisp/frame.py, gui/wxpython/mapwin/base.py, gui/wxpython/mapwin/buffered.py, gui/wxpython/nviz/mapwindow.py: wxgui:fix wms in vdigit 2014-03-24 Martin Landa * mswindows/GRASS-Installer.nsi.tmpl: winGRASS: disable registerExtension in stand-alone installer 2014-03-24 Markus Neteler * vector/v.outlier/v.outlier.html: v.outlier.html: cosmetics * temporal/t.register/t.register.py: t.register: enable overwrite (untested) 2014-03-24 Martin Landa * gui/wxpython/core/gconsole.py, gui/wxpython/core/giface.py, gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/prompt.py, gui/wxpython/lmgr/giface.py: wxGUI: update prompt history when running command from dialog 2014-03-24 Luca Delucchi * lib/python/script/core.py: python core: fix function to check if location is latlong 2014-03-24 Markus Neteler * demolocation/Makefile, demolocation/PERMANENT/WIND, demolocation/PERMANENT/sqlite/sqlite.db, demolocation/PERMANENT/vector/country_boundaries/cidx, demolocation/PERMANENT/vector/country_boundaries/coor, demolocation/PERMANENT/vector/country_boundaries/dbln, demolocation/PERMANENT/vector/country_boundaries/head, demolocation/PERMANENT/vector/country_boundaries/hist, demolocation/PERMANENT/vector/country_boundaries/sidx, demolocation/PERMANENT/vector/country_boundaries/topo: demolocation: country_boundaries vector map added from http://www.naturalearthdata.com/downloads/110m-cultural-vectors/ * lib/init/helptext.html: manual: helptext, location creation expanded * doc/help_loc_structure.odg, doc/loc_structure.odg, lib/init/help_loc_struct.png: Milena Nowotarska: location structure graphics beautified * raster/r.li/r.li.cwed/r.li.cwed.html, raster/r.li/r.li.mpa/mpa.c, raster/r.li/r.li.padsd/padsd.c, raster/r.li/r.li.patchnum/main.c, raster/r.li/r.li.renyi/renyi.c, raster/r.li/r.li.richness/richness.c, raster/r.li/r.li.shape/main.c: r.li: header standardization; example fix 2014-03-23 Martin Landa * lib/vector/Vlib/open_pg.c: vlib/pg: fix drop_table() when no PostGIS Topology is available * gui/wxpython/gui_core/ghelp.py, gui/wxpython/lmgr/frame.py: wxGUI: AboutWindow/AboutSystem - show build platform * general/g.version/Makefile, general/g.version/main.c: g.version: report also build platform 2014-03-22 Anna Petrášová * raster/r.sun/r.sun.html: r.sun manual: how to get day of year using Python 2014-03-22 Martin Landa * gui/wxpython/gui_core/ghelp.py, gui/wxpython/lmgr/frame.py, gui/wxpython/mapdisp/frame.py: wxGUI: more fixes related to grass.version() * gui/wxpython/lmgr/frame.py, gui/wxpython/mapdisp/frame.py: wxGUI: don't fail if not possible to determine GRASS version 2014-03-21 Anna Petrášová * gui/wxpython/animation/controller.py, gui/wxpython/animation/dialogs.py, gui/wxpython/animation/frame.py, gui/wxpython/animation/utils.py: wxGUI/animation: fix some issues related to wxPython 3 2014-03-20 Hamish Bowman * raster/r.in.xyz/main.c: add skip= option to avoid free-form header lines 2014-03-18 Markus Neteler * vector/v.outlier/main.c: v.outlier: warn user if no subregions found (broken outlier map will be created) 2014-03-18 Štěpán Turek * lib/vector/Vlib/level_two.c: Vect_get_line_nodes: extended dox params description * gui/wxpython/web_services/widgets.py: web services, list of layers: if clicked item is not requestable, show selected descendants 2014-03-18 Markus Neteler * gui/wxpython/core/utils.py: fix https://trac.osgeo.org/grass/changeset/59279 (revert accidential extra commit) * gui/wxpython/core/utils.py, lib/gis/colors.desc: colors: register NDWI 2014-03-17 Martin Landa * vector/v.overlay/main.c: v.overlay: fix `atype=auto` for area type 2014-03-17 Štěpán Turek * gui/wxpython/web_services/widgets.py: web services: select descendands, if selected layer is not requestable, keep layer tree collapsed by default 2014-03-17 Markus Neteler * vector/v.perturb/main.c: v.random: add keyword random 2014-03-17 Martin Landa * gui/wxpython/gmodeler/giface.py, gui/wxpython/gui_core/gselect.py: wxGUI/modeler: fix bug reported at http://gis.stackexchange.com/questions/89412/runtimeerror-from-r- viewshed-in-graphic-modeler 2014-03-16 Markus Neteler * vector/v.overlay/v.overlay.html: v.overlay manual: fix typo (fixes trac https://trac.osgeo.org/grass/ticket/2222) * locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po: po files: typo (https://trac.osgeo.org/grass/ticket/2221, thanks Johannes) * vector/v.buffer/v.buffer.html, vector/v.buffer/v_buffer_areas.png, vector/v.buffer/v_buffer_lines.png, vector/v.buffer/v_buffer_points.png: v.buffer manual: more example screenshots * gui/icons/grass.desktop: grass.desktop: Encoding entry is deprecated (http://standards.freedesktop.org/desktop-entry- spec/desktop-entry-spec-latest.html#deprecated-items) 2014-03-16 Hamish Bowman * vector/v.overlay/main.c: typo (https://trac.osgeo.org/grass/ticket/2221, thanks Johannes) 2014-03-15 Markus Neteler * REQUIREMENTS.html: REQUIREMENTS.html: mention python-dateutil; mention python-pillow 2014-03-15 Maris Nartiss * gui/wxpython/core/utils.py: Fix documentation of function to match code 2014-03-15 Martin Landa * gui/wxpython/core/gconsole.py: wxGUI: add created map for v.proj/r.proj 2014-03-15 Anna Petrášová * raster/r.carve/README, raster/r.carve/r.carve.html, raster/r.flow/r.flow.html, raster/r.terraflow/r.terraflow.html, raster/r.watershed/front/r.watershed.html, raster/simwe/r.sim.sediment/r.sim.sediment.html, raster/simwe/r.sim.water/r.sim.water.html, scripts/r.fillnulls/r.fillnulls.html, vector/v.surf.rst/v.surf.rst.html, vector/v.vol.rst/v.vol.rst.html: fix links pointing to skagit 2014-03-15 Martin Landa * vector/v.in.db/main.c, vector/v.in.db/v.in.db.html: v.in.db: allow key option to be optional (currenly only supported when output DB driver is SQLite) update manual accordingly 2014-03-15 Maris Nartiss * display/d.linegraph/main.c, display/d.rast.num/main.c, display/d.vect/area.c, display/d.vect/lines.c, display/d.vect/main.c, raster/r.clump/main.c, raster/r.contour/cont.c, raster/r.cost/main.c, raster/r.fill.dir/dopolys.c, raster/r.out.ppm/main.c, raster/r.out.ppm3/main.c, raster/r.resamp.bspline/crosscorr.c, raster/r.resamp.rst/main.c, raster/r.stream.extract/del_streams.c, raster/r.surf.idw/main.c, raster/r.surf.idw2/main.c, raster/r.texture/main.c, raster/r.thin/io.c, raster/r.thin/thin_lines.c, raster/r.watershed/ram/do_cum.c, raster/r.watershed/seg/init_vars.c, raster/simwe/simlib/input.c: Expose plural forms for translations 2014-03-14 Martin Landa * gui/wxpython/gui_core/mapdisp.py, gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/main.py: wxGUI: change map display title when mapset changed from wxGUI 2014-03-13 Markus Neteler * vector/v.lrs/v.lrs.segment/main.c: v.lrs.segment: store vector history * vector/v.lrs/v.lrs.create/main.c: v.lrs.create: store vector history * vector/v.lrs/v.lrs.label/main.c: v.lrs.label: store vector history * vector/v.net.visibility/v.net.visibility.html: v.net.visibility: wording and example improvment attempts * vector/v.net.visibility/main.c: v.net.visibility: store vector history * gui/wxpython/lmgr/layertree.py: wxGUI: also show the mapset in map display window title * gui/icons/Makefile: grass.desktop: install file into share/applications/ * gui/icons/Makefile: grass.desktop: install it into share/applications/ * gui/icons/grass.desktop: grass.desktop: encoding string added * gui/icons/grass.desktop: grass.desktop: no absolute path to the icon; fixes https://bugzilla.redhat.com/show_bug.cgi?id=986852; following http://standards.freedesktop.org/desktop-entry- spec/desktop-entry-spec-latest.html#extra-actions-keys 2014-03-12 Maris Nartiss * scripts/d.rast.leg/d.rast.leg.py, scripts/r.buffer.lowmem/r.buffer.lowmem.py, scripts/r.fillnulls/r.fillnulls.py, scripts/r.grow/r.grow.py, scripts/r.mask/r.mask.py, scripts/v.krige/v.krige.py, scripts/v.report/v.report.py: Unify error messages * scripts/d.rast.leg/d.rast.leg.py, scripts/r.buffer.lowmem/r.buffer.lowmem.py, scripts/r.mask/r.mask.py, scripts/v.db.addcolumn/v.db.addcolumn.py, scripts/v.db.addtable/v.db.addtable.py, scripts/v.db.dropcolumn/v.db.dropcolumn.py, scripts/v.db.renamecolumn/v.db.renamecolumn.py, scripts/v.db.update/v.db.update.py, scripts/v.in.mapgen/v.in.mapgen.py, scripts/v.rast.stats/v.rast.stats.py, scripts/v.report/v.report.py: Remove tab and space mixture in Python scripts before message cleanup 2014-03-11 Maris Nartiss * scripts/r.grow/r.grow.py: Stop on failure of r.grow.distance * scripts/r.grow/r.grow.py: Replace tabs with spaces of a mixed indent * scripts/r.fillnulls/r.fillnulls.py: Change inrepolation method names to match https://trac.osgeo.org/grass/changeset/58903 2014-03-10 Martin Landa * scripts/m.proj/m.proj.py: m.proj: guisection cosmetics * scripts/m.proj/m.proj.py: m.proj: add new option 'coordinates' * scripts/m.proj/m.proj.py: m.proj: print reasonable error message when unable to parse output * vector/v.to.points/main.c: v.to.points: print warning about skipped fearures 2014-03-10 Markus Neteler * vector/v.split/v.split.html, vector/v.to.points/v.to.points.html: manual: crosslink v.split and v.to.points 2014-03-10 Martin Landa * gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/gselect.py: wxGUI: implement SetSelection() from MapsetSelect (backward compatibility) 2014-03-10 Anna Petrášová * gui/wxpython/animation/dialogs.py, gui/wxpython/animation/g.gui.animation.py, gui/wxpython/dbmgr/g.gui.dbmgr.py, gui/wxpython/gcp/g.gui.gcp.py, gui/wxpython/gis_set_error.py, gui/wxpython/gmodeler/g.gui.gmodeler.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/gui_core/query.py, gui/wxpython/gui_core/treeview.py, gui/wxpython/iclass/frame.py, gui/wxpython/iclass/g.gui.iclass.py, gui/wxpython/location_wizard/dialogs.py, gui/wxpython/mapdisp/test_mapdisp.py, gui/wxpython/mapswipe/g.gui.mapswipe.py, gui/wxpython/psmap/g.gui.psmap.py, gui/wxpython/rlisetup/g.gui.rlisetup.py, gui/wxpython/vdigit/g.gui.vdigit.py: wxGUI: use wx.App instead of wx.PySimpleApp to avoid deprecation warning in wxPython 3 2014-03-09 Martin Landa * lib/init/grass.py: revert https://trac.osgeo.org/grass/changeset/59210 (https://trac.osgeo.org/grass/ticket/2213) 2014-03-09 Markus Neteler * raster/r.ros/main.c: r.ros: do not double close spotdist map 2014-03-09 Martin Landa * lib/init/grass.py: grass.py: clarify error message from https://trac.osgeo.org/grass/changeset/59210 2014-03-08 Maris Nartiss * lib/init/grass.py: Always set locale for GRASS during startup; gettext needs LANG environmental variable on Windows even for default locale * gui/wxpython/gui_core/preferences.py: Do not store language override as an environmental variable; Correctly display word system for no language override. 2014-03-08 Štěpán Turek * gui/wxpython/gui_core/gselect.py: coordinates select: avoid getting warning message when button is unpressed 2014-03-08 Martin Landa * gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/main.py: wxGUI: show GRASS version in lmgr and mapdisp frame title 2014-03-08 Maris Nartiss * lib/init/grass.py: Use system default locale for a GRASS session. Fixes https://trac.osgeo.org/grass/ticket/2210 2014-03-08 Martin Landa * lib/init/grass.py: grass.py: check if GRASS is already running 2014-03-07 Anna Petrášová * gui/wxpython/lmgr/layertree.py: wxGUI: fix error which happens when layertree is empty and you press a key 2014-03-07 Martin Landa * display/d.vect/main.c: d.vect: display boundaries by default 2014-03-06 Anna Petrášová * gui/wxpython/iclass/frame.py, gui/wxpython/iscatt/frame.py: wxGUI/g.gui.iclass: fix https://trac.osgeo.org/grass/ticket/2211 (wxPython 3 issue) 2014-03-06 Štěpán Turek * gui/wxpython/mapwin/buffered.py: more comments for https://trac.osgeo.org/grass/changeset/59204, handle negative delay in same way as zero delay * gui/wxpython/iscatt/controllers.py, gui/wxpython/mapwin/buffered.py: https://trac.osgeo.org/grass/changeset/59204 cosmetics * gui/wxpython/gui_core/gselect.py, gui/wxpython/iscatt/controllers.py, gui/wxpython/lmgr/frame.py, gui/wxpython/mapwin/buffered.py: merge more update map requests into one according to delay limit 2014-03-06 Anna Petrášová * gui/wxpython/gui_core/toolbars.py: wxGUI: omit word 'graphic' in 'Save display to file' (mentioned in https://trac.osgeo.org/grass/ticket/822) * gui/wxpython/rlisetup/g.gui.rlisetup.py, gui/wxpython/rlisetup/sampling_frame.py: g.gui.rlisetup: fix drawing regions 2014-03-05 Luca Delucchi * gui/wxpython/rlisetup/__init__.py, gui/wxpython/rlisetup/frame.py, gui/wxpython/rlisetup/functions.py, gui/wxpython/rlisetup/g.gui.rlisetup.py, gui/wxpython/rlisetup/sampling_frame.py, gui/wxpython/rlisetup/wizard.py: g.gui.rlisetup: a lot of improvements, thanks also to Mohammed Rashad 2014-03-04 Martin Landa * vector/v.surf.idw/main.c, vector/v.surf.idw/proto.h, vector/v.surf.idw/read_sites.c, vector/v.surf.idw/v.surf.idw.html: v.surf.idw: remove -z flag (sync with v.surf.rst), z-coordinate is used when input is 3D and column not specified manual updated 2014-03-04 Pietro Zambelli * lib/python/pygrass/raster/__init__.py: Before closing the RasterNumpy class check if is open or not and add an additional parameter to set the name of the raster map. * lib/python/pygrass/raster/history.py: Fix history line and length methods 2014-03-03 Markus Metz * raster/r.li/TODO: r.li TODO: remove zero data test because all values but NULL are valid patch types 2014-03-03 Maris Nartiss * include/glocale.h: Add missing _n() macro for non-NLS compilations. (Blame marisn on https://trac.osgeo.org/grass/changeset/59156 for breaking the build) 2014-03-03 Markus Neteler * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_lv.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ro.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: i18n: messages updated from template * locale/po/grasslibs_cs.po, locale/po/grasslibs_es.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_cs.po, locale/po/grassmods_es.po, locale/po/grassmods_sl.po, locale/po/grassmods_tr.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: i18N: fix headers * locale/po/grasswxpy_lv.po: Latvian i18n: fix header 2014-03-03 Pietro Zambelli * lib/python/pygrass/functions.py: rm utf-8 charaters in the is_clean_name function 2014-03-03 Maris Nartiss * lib/init/grass.py: Language parameter migh be missing in the wx file. Thanks to Luca Delucchi for spotting this. * SUBMITTING, locale/README: Add a short notice and some examples on plural form handling in the source code with _n() macro 2014-03-03 Luca Delucchi * lib/python/script/core.py: script/core.py: fix bug in compare_key_value_text_files 2014-03-03 Hamish Bowman * imagery/i.atcorr/computations.cpp, imagery/i.evapo.pm/functions.c, imagery/i.landsat.toar/landsat.h, imagery/i.topo.corr/main.c, lib/arraystats/class.c, lib/raster/color_look.c, lib/raster/color_set.c, raster/r.sunmask/g_solposition.c, raster/r.sunmask/main.c, raster/r.watershed/ram/do_flatarea.c, vector/v.net.salesman/main.c: remove non-ASCII chars 2014-03-02 Markus Metz * raster/r.li/r.li.mps/mps.c, raster/r.li/r.li.patchdensity/main.c, raster/r.li/r.li.patchnum/main.c: r.li: sync indices based on patch number * raster/r.li/r.li.dominance/dominance.c, raster/r.li/r.li.dominance/r.li.dominance.html, raster/r.li/r.li.pielou/pielou.c, raster/r.li/r.li.pielou/r.li.pielou.html, raster/r.li/r.li.renyi/r.li.renyi.html, raster/r.li/r.li.renyi/renyi.c, raster/r.li/r.li.richness/r.li.richness.html, raster/r.li/r.li.richness/richness.c, raster/r.li/r.li.shannon/r.li.shannon.html, raster/r.li/r.li.shannon/shannon.c, raster/r.li/r.li.simpson/r.li.simpson.html, raster/r.li/r.li.simpson/simpson.c: r.li: sync diversity indices * raster/r.li/r.li.shape/main.c, raster/r.li/r.li.shape/r.li.shape.html: r.li.shape: calculate shape index * raster/r.li/r.li.cwed/cwed.c: r.li.cwed: sample area bug fix * raster/r.li/r.li.edgedensity/edgedensity.c: r.li.edgedensity: update module header * raster/r.li/r.li.edgedensity/edgedensity.c, raster/r.li/r.li.edgedensity/r.li.edgedensity.html: r.li.edgedensity: rewrite, optimize, sync to fragstats 2014-03-02 Martin Landa * vector/v.in.db/main.c: v.in.db: guisection cosmetics * vector/v.in.db/v.in.db.html: v.in.db: pg related cosmetics in the manual 2014-03-02 Maris Nartiss * lib/init/grass.py: A different and more correct language overriding approach 2014-03-02 Martin Landa * vector/v.to.3d/args.c: v.to.3d: default layer=1 (we expect that user usually wants to define attribute table with height) * gui/wxpython/dbmgr/base.py, gui/wxpython/dbmgr/manager.py: wxGUI/dbmgr: fix OnReload 2014-03-01 Maris Nartiss * locale/po/grasslibs_lv.po, locale/po/grasswxpy_lv.po: Latvial translation update for wxGUI and library; Contains correct plural form use * lib/gis/get_ellipse.c, lib/proj/ellipse.c, lib/vector/Vlib/build_nat.c, lib/vector/Vlib/build_sfa.c, lib/vector/Vlib/cats.c: A correction of plural form text strings to use the new ngettext support * locale/Makefile: Extract messages with multiple plural forms to POT files * include/defs/glocale.h, include/glocale.h, lib/gis/locale.c: Introduce ngettext support and a new macro _n for it 2014-03-01 Markus Neteler * raster/r.li/TODO: r.li tests simplified 2014-03-01 Martin Landa * vector/v.overlay/main.c, vector/v.overlay/v.overlay.html: v.overlay: implement `atype=auto` 2014-03-01 Maris Nartiss * locale/po/grasswxpy_lv.po: LV translation update for wxGUI 2014-02-28 Martin Landa * raster/r.slope.aspect/aspect_diagram.dia, raster/r.slope.aspect/aspect_diagram.png, raster/r.slope.aspect/r.slope.aspect.html: r.slope.aspect: aspect diagram added to the manual 2014-02-28 Markus Metz * raster/r.li/r.li.dominance/dominance.c, raster/r.li/r.li.edgedensity/edgedensity.c, raster/r.li/r.li.pielou/pielou.c, raster/r.li/r.li.renyi/renyi.c, raster/r.li/r.li.richness/r.li.richness.html, raster/r.li/r.li.richness/richness.c, raster/r.li/r.li.shannon/shannon.c, raster/r.li/r.li.simpson/simpson.c: r.li: fix more bugs 2014-02-28 Martin Landa * raster/r.slope.aspect/main.c, raster/r.slope.aspect/r.slope.aspect.html: r.slope.aspect: manual cosmetics * gui/wxpython/core/render.py: wxGUI: try to recover when WIND is broken 2014-02-27 Luca Delucchi * lib/python/script/core.py, scripts/r.unpack/r.unpack.py, scripts/v.unpack/v.unpack.py: r.unpack/v.unpack: fix problems for duplicate names in proj info and units, there is still a problem if second file has more keys, eg south:defined; PEP8 cleaning 2014-02-27 Markus Neteler * raster/r.param.scale/param.h: r.param.scale: set max window size to higher arbitrary limit 2014-02-26 Markus Neteler * gui/wxpython/wxplot/profile.py: wxplot/profile.py: fix call of r.profile * raster/r.li/r.li.daemon/daemon.c: r.li.daemon: tell user which map has been generated 2014-02-25 Markus Metz * lib/python/pygrass/modules/interface/module.py, lib/python/pygrass/vector/table.py: pygrass: restore python 2.6 compatibility 2014-02-25 Pietro Zambelli * lib/python/pygrass/modules/interface/module.py: Add the documentation of the GRASS module to the class Module. 2014-02-25 Markus Neteler * raster/r.recode/r.recode.html: r.recode manual: fix example 2014-02-24 Markus Metz * lib/gis/colors/ndwi, lib/gis/colors/population_dens: libgis: add ndwi colors, make population_dens a gradient * raster/r.clump/clump.c, raster/r.clump/main.c: r.clump: fix register usage, update authors 2014-02-24 Maris Nartiss * locale/po/grasswxpy_lv.po: Update Latvian translation of wxGUI 2014-02-24 Štěpán Turek * lib/imagery/iclass_perimeter.c: typo in comment * lib/imagery/iclass_perimeter.c, lib/imagery/iscatt_core.c: wx.iscatt: make it work in latlong locations * gui/wxpython/gui_core/gselect.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/mapwin/graphics.py: coordinates select: show inserted coordinates in mapwindow 2014-02-24 Markus Metz * raster/r.clump/clump.c: r.clump: reduce code duplication 2014-02-23 Markus Metz * raster/r.clump/clump.c, raster/r.clump/local_proto.h, raster/r.clump/main.c: r.clump: optimize, remove code duplication 2014-02-23 Pietro Zambelli * lib/python/pygrass/__init__.py, lib/python/pygrass/errors.py, lib/python/pygrass/functions.py, lib/python/pygrass/gis/__init__.py, lib/python/pygrass/gis/region.py, lib/python/pygrass/messages/__init__.py, lib/python/pygrass/modules/__init__.py, lib/python/pygrass/modules/grid/__init__.py, lib/python/pygrass/modules/grid/grid.py, lib/python/pygrass/modules/grid/patch.py, lib/python/pygrass/modules/grid/split.py, lib/python/pygrass/modules/interface/__init__.py, lib/python/pygrass/modules/interface/flag.py, lib/python/pygrass/modules/interface/module.py, lib/python/pygrass/modules/interface/parameter.py, lib/python/pygrass/modules/interface/read.py, lib/python/pygrass/modules/interface/typedict.py, lib/python/pygrass/modules/shortcuts.py, lib/python/pygrass/raster/__init__.py, lib/python/pygrass/raster/abstract.py, lib/python/pygrass/raster/buffer.py, lib/python/pygrass/raster/category.py, lib/python/pygrass/raster/history.py, lib/python/pygrass/raster/rowio.py, lib/python/pygrass/raster/segment.py, lib/python/pygrass/shell/__init__.py, lib/python/pygrass/tests/benchmark.py, lib/python/pygrass/tests/set_mapset.py, lib/python/pygrass/vector/__init__.py, lib/python/pygrass/vector/abstract.py, lib/python/pygrass/vector/basic.py, lib/python/pygrass/vector/find.py, lib/python/pygrass/vector/geometry.py, lib/python/pygrass/vector/table.py, lib/python/pygrass/vector/vector_type.py: Add support for python2 code and python3 2014-02-23 Martin Landa * gui/wxpython/dbmgr/base.py: wxGUI/dbmgr: highlight selected feature only when where cond is given * gui/wxpython/dbmgr/manager.py, gui/wxpython/dbmgr/sqlbuilder.py: wxGUI/dbmgr: field calculator emits signal to update dbmgr 2014-02-23 Yann Chemin * gui/wxpython/xml/main_menu.xml: Enabled Temporal Menu 2014-02-22 Markus Metz * raster/r.clump/clump.c, raster/r.clump/local_proto.h, raster/r.clump/main.c, raster/r.clump/r.clump.html: r.clump: add flag to also consider diagonal neighbors 2014-02-21 Vaclav Petras * raster/r.spread/main.c, raster/r.spread/r.spread.html: r.spread: manual improvements, moving parameters descriptions from HTML * raster/r.ros/main.c, raster/r.ros/r.ros.html: r.ros: manual improvements, moving parameters descriptions from HTML 2014-02-21 Martin Landa * vector/v.colors/scan_z.c: v.colors: add missing file (fix broken https://trac.osgeo.org/grass/changeset/59113) * display/d.vect/lines.c, display/d.vect/main.c: d.vect: 'zcolor' applicable only for point features include centroids or kernels * display/d.vect/shape.c: d.vect: don't render boundaries when doesn't include them * vector/v.colors/read_rgb.c, vector/v.colors/scan_attr.c, vector/v.colors/v.colors.html: v.colors: fix segfault when converting RGB values into color table * raster/r.colors.out/raster3d_main.c, raster/r.colors.out/raster_main.c, vector/v.colors.out/main.c: r|r3|v.colors.out: do not require 'rules' option (usage cosmetics) * vector/v.colors/v.colors.html: v.colors: avoid unix tricks in the manual (redirection) * vector/v.colors/Makefile, vector/v.colors/local_proto.h, vector/v.colors/main.c, vector/v.colors/scan_attr.c, vector/v.colors/v.colors.html: v.colors: implement color rules built from z-coordinate (points only) various minor fixes manual updated accordingly * lib/raster/color_read.c, lib/vector/Vlib/color_read.c: vlib: allow colors == NULL for Vect_read_colors() * gui/wxpython/core/settings.py, gui/wxpython/dbmgr/base.py, gui/wxpython/gui_core/preferences.py: wxGUI/dbmgr: highlight selected features in mapdisplay by default (could be disabled from preferences) 2014-02-20 Martin Landa * gui/wxpython/dbmgr/sqlbuilder.py: wxGUI/SQLBuilder: add 'go to' widget 2014-02-20 Anna Petrášová * vector/v.surf.idw/main.c, vector/v.surf.idw/v.surf.idw.html: v.surf.idw: added missing power parameter from develbranch 2014-02-20 Luca Delucchi * lib/init/grass.py: move creation of .grass7 directory the first time that you run grass7, not at the end of first session 2014-02-20 Anna Petrášová * gui/wxpython/mapdisp/frame.py: wxGUI: fix error when saving empty map display to graphic file * gui/wxpython/gui_core/forms.py: wxGUI/forms: creating tmp file (enter values interactively) in m.proj is fixed, before it created a file '-' when text was entered 2014-02-19 Martin Landa * gui/wxpython/vdigit/toolbars.py: wxGUI/vdigit: don't check topology for temporary maps, see https://trac.osgeo.org/grass/ticket/2198 2014-02-18 Markus Neteler * raster/r.li/TODO: r.li TODO: added ASCII output NC example; +TODO: backport all GRASS 7 fixes to GRASS 6 2014-02-18 Markus Metz * raster/r.li/r.li.cwed/cwed.c, raster/r.li/r.li.dominance/dominance.c, raster/r.li/r.li.edgedensity/edgedensity.c, raster/r.li/r.li.mpa/mpa.c, raster/r.li/r.li.mps/mps.c, raster/r.li/r.li.padcv/padcv.c, raster/r.li/r.li.padrange/padrange.c, raster/r.li/r.li.padsd/padsd.c, raster/r.li/r.li.patchdensity/main.c, raster/r.li/r.li.patchnum/main.c, raster/r.li/r.li.pielou/pielou.c, raster/r.li/r.li.renyi/r.li.renyi.html, raster/r.li/r.li.renyi/renyi.c, raster/r.li/r.li.richness/richness.c, raster/r.li/r.li.shannon/shannon.c, raster/r.li/r.li.shape/main.c, raster/r.li/r.li.simpson/simpson.c: r.li: use function prototype for index calculation * raster/r.li/r.li.daemon/daemon.c, raster/r.li/r.li.daemon/daemon.h, raster/r.li/r.li.daemon/index.h, raster/r.li/r.li.daemon/worker.c: r.li.daemon: use a function prototype, new modules do not need to modify the daemon code 2014-02-18 Martin Landa * vector/v.surf.bspline/main.c: v.surf.bspline: linear,cubic -> bilinear,bicubic * gui/wxpython/dbmgr/base.py: wxGUI/dbmgr: rename 'advanced' to 'builder' (don't scare user) * gui/wxpython/dbmgr/base.py: wxGUI/dbmgr: do not check if default connection is defined (really needed?) 2014-02-18 Markus Metz * raster/r.li/r.li.daemon/daemon.c: r.li.daemon: print NULL for NULL values 2014-02-18 Martin Landa * lib/gis/make_mapset.c: G_make_mapset(): print clear error message when location doesn't exist 2014-02-18 Markus Metz * raster/r.li/r.li.edgedensity/edgedensity.c: r.li.edgedensity: update rli mask handling * raster/r.li/r.li.cwed/cwed.c, raster/r.li/r.li.dominance/dominance.c, raster/r.li/r.li.edgedensity/edgedensity.c, raster/r.li/r.li.mpa/mpa.c, raster/r.li/r.li.mps/mps.c, raster/r.li/r.li.mps/r.li.mps.html, raster/r.li/r.li.padcv/padcv.c, raster/r.li/r.li.padrange/padrange.c, raster/r.li/r.li.padsd/padsd.c, raster/r.li/r.li.patchdensity/main.c, .../r.li/r.li.patchdensity/r.li.patchdensity.html, raster/r.li/r.li.patchnum/main.c, raster/r.li/r.li.pielou/pielou.c, raster/r.li/r.li.renyi/renyi.c, raster/r.li/r.li.richness/r.li.richness.html, raster/r.li/r.li.richness/richness.c, raster/r.li/r.li.shannon/shannon.c, raster/r.li/r.li.shape/main.c, raster/r.li/r.li.simpson/simpson.c: r.li: modules work in current region * raster/r.li/r.li.daemon/daemon.c, raster/r.li/r.li.daemon/daemon.h, raster/r.li/r.li.daemon/list.h, raster/r.li/r.li.daemon/r.li.daemon.html, raster/r.li/r.li.daemon/worker.c: r.li.daemon: fix sampling frame and sample area logic, consider current region * raster/r.clump/clump.c: r.clump: fix https://trac.osgeo.org/grass/changeset/59076 2014-02-18 Markus Neteler * raster/r.li/TODO, raster/r.li/r.li.padsd/r.li.padsd.html: r.li: test sequence added * raster/r.li/r.li.cwed/r.li.cwed.html, raster/r.li/r.li.daemon/r.li.daemon.html, raster/r.li/r.li.dominance/r.li.dominance.html, raster/r.li/r.li.edgedensity/r.li.edgedensity.html, raster/r.li/r.li.html, raster/r.li/r.li.mpa/r.li.mpa.html, raster/r.li/r.li.mps/r.li.mps.html, raster/r.li/r.li.padcv/r.li.padcv.html, raster/r.li/r.li.padrange/r.li.padrange.html, raster/r.li/r.li.padsd/r.li.padsd.html, raster/r.li/r.li.patchdensity/r.li.patchdensity.html, raster/r.li/r.li.patchnum/r.li.patchnum.html, raster/r.li/r.li.pielou/r.li.pielou.html, raster/r.li/r.li.renyi/r.li.renyi.html, raster/r.li/r.li.richness/r.li.richness.html, raster/r.li/r.li.setup/r.li.setup.html, raster/r.li/r.li.shannon/r.li.shannon.html, raster/r.li/r.li.shape/r.li.shape.html, raster/r.li/r.li.simpson/r.li.simpson.html: r.li manual: cosmetics 2014-02-17 Markus Metz * raster/r.clump/clump.c: r.clump: do not clump NULL data; slight speed-up * raster/r.statistics2/main.c: r.statistics2: add missing break * raster/r.li/r.li.edgedensity/edgedensity.c, raster/r.li/r.li.mpa/mpa.c, raster/r.li/r.li.mps/mps.c, raster/r.li/r.li.renyi/renyi.c: r.li: bug fixes * raster/r.in.gdal/main.c: r.in.gdal: read category labels from raster attribute table * raster/r.li/r.li.cwed/cwed.c, raster/r.li/r.li.cwed/r.li.cwed.html, raster/r.li/r.li.daemon/daemon.c, raster/r.li/r.li.daemon/r.li.daemon.html, raster/r.li/r.li.dominance/dominance.c, raster/r.li/r.li.dominance/r.li.dominance.html, raster/r.li/r.li.edgedensity/edgedensity.c, raster/r.li/r.li.edgedensity/r.li.edgedensity.html, raster/r.li/r.li.mpa/mpa.c, raster/r.li/r.li.mpa/r.li.mpa.html, raster/r.li/r.li.mps/mps.c, raster/r.li/r.li.mps/r.li.mps.html, raster/r.li/r.li.padcv/padcv.c, raster/r.li/r.li.padcv/r.li.padcv.html, raster/r.li/r.li.padrange/padrange.c, raster/r.li/r.li.padrange/r.li.padrange.html, raster/r.li/r.li.padsd/padsd.c, raster/r.li/r.li.padsd/r.li.padsd.html, raster/r.li/r.li.patchdensity/main.c, .../r.li/r.li.patchdensity/r.li.patchdensity.html, raster/r.li/r.li.patchnum/main.c, raster/r.li/r.li.patchnum/r.li.patchnum.html, raster/r.li/r.li.pielou/pielou.c, raster/r.li/r.li.renyi/renyi.c, raster/r.li/r.li.richness/richness.c, raster/r.li/r.li.shannon/shannon.c, raster/r.li/r.li.shape/main.c, raster/r.li/r.li.simpson/simpson.c: r.li overhaul 2014-02-16 Soeren Gebbert * temporal/t.rast.gapfill/t.rast.gapfill.py: Added command history creation * .../temporal/temporal_raster_base_algebra.py, .../temporal/unittests_temporal_raster_algebra.py: Included td(strds) into temporal raster algebra 2014-02-16 Anna Petrášová * gui/wxpython/modules/mcalc_builder.py: wxGUI/mapcalc: display correct command in statusbar 2014-02-16 Soeren Gebbert * temporal/t.rast.aggregate/t.rast.aggregate.py: Fixed new introduced bug in t.rast.aggregate 2014-02-16 Martin Landa * display/d.vect/shape.c: d.vect: add warnings about mutually exclusive color options 2014-02-16 Soeren Gebbert * temporal/Makefile: Added t.vect.mapcalc to Makefile 2014-02-16 Markus Neteler * gui/wxpython/docs/wxGUI.components.html: wxGUI.components.html: cosmetics 2014-02-16 Hamish Bowman * raster/r.li/r.li.richness/r.li.richness.html: missing quote around url * gui/icons/grass/area-measure.png, gui/icons/grass/label-add.png, gui/icons/grass/layer-bottom.png, gui/icons/grass/layer-down.png, gui/icons/grass/layer-edit.png, gui/icons/grass/layer-info.png, gui/icons/grass/layer-up.png, gui/icons/grass/mapset-add.png, gui/icons/grass/raster-stats.png, gui/icons/grass/region.png, gui/icons/grass/zoom-layer.png, gui/icons/grass/zoom-region.png: run 'optipng -o5' 2014-02-15 Markus Neteler * db/drivers/mysql/grass-mesql.html, db/drivers/mysql/grass- mysql.html, lib/db/sqlp/sql.html: sql.html, MySQL manual: explain syntax error in case of using a reserved SQL word (help for trac https://trac.osgeo.org/grass/ticket/2184) 2014-02-15 Martin Landa * gui/wxpython/modules/colorrules.py: wxGUI: update (d.vect's -a flag removed) * display/d.vect/d.vect.html, display/d.vect/local_proto.h, display/d.vect/main.c, display/d.vect/shape.c: d.vect: simplify usage (zcolor), -z flag removed * display/d.vect/area.c, display/d.vect/d.vect.html, display/d.vect/lines.c, display/d.vect/local_proto.h, display/d.vect/main.c, display/d.vect/shape.c: d.vect: simplify usage (colorize features), `-a` flag removed 2014-02-15 Hamish Bowman * raster/r.profile/main.c, raster/r.profile/r.profile.html: rename options: profile -> coordinates, coord_file -> file, res -> resolution * raster/r.profile/r.profile.html: d.where and d.profile not in G7 2014-02-14 Vaclav Petras * raster/r.profile/main.c: r.profile: make profile option a standard option G_OPT_M_COORDS (mouse can be now used to input coordinates when started from GUI) 2014-02-14 Markus Metz * raster/r.li/r.li.padsd/padsd.c: r.li.padsd: fix segfault * raster/r.li/r.li.padrange/padrange.c: r.li.padrange: fix segfault * raster/r.li/r.li.padcv/padcv.c: r.li.padcv: fix segfault * raster/r.li/r.li.mps/mps.c: r.li.mps: fix segfault * raster/r.li/r.li.mpa/mpa.c: r.li.mpa: fix mask * raster/r.li/r.li.dominance/dominance.c: r.li.dominance: sync to r.li.shannon * raster/r.li/r.li.cwed/cwed.c: r.li.cwed: fix segfault * raster/r.li/r.li.daemon/avl.c, raster/r.li/r.li.daemon/avlID.c, raster/r.li/r.li.daemon/avlID.h: r.li.daemon: add avlID_destroy * raster/r.li/r.li.edgedensity/edgedensity.c: r.li.edgedensity: fix memory management, mask * raster/r.li/r.li.pielou/pielou.c: r.li.pielou: sync to r.li.shannon * raster/r.li/r.li.shannon/shannon.c: r.li.shannon: simplify algorithm * raster/r.li/r.li.daemon/daemon.c, raster/r.li/r.li.daemon/list.c, raster/r.li/r.li.daemon/worker.c: r.li.daemon: fix parseSetup, memory management, mask 2014-02-14 Hamish Bowman * raster/r.profile/input.c, raster/r.profile/local_proto.h, raster/r.profile/main.c, raster/r.profile/r.profile.html: add option to read from a file, stdin usage moved to coord file called '-' 2014-02-14 Vaclav Petras * raster/r.profile/r.profile.html: r.profile: remove -i flag from the rest of the documentation (following https://trac.osgeo.org/grass/changeset/59031) * raster/r.profile/main.c, raster/r.profile/r.profile.html: r.profile: note standard input in options and remove -i flag from documentation 2014-02-14 Soeren Gebbert * temporal/t.rast.accumulate/t.rast.accumulate.html, temporal/t.rast.aggregate/t.rast.aggregate.py, temporal/t.rast.mapcalc2/t.rast.mapcalc2.py, temporal/t.rast3d.mapcalc2/t.rast3d.mapcalc2.py: Fixed decomposition bug in t.rast.aggregate, added empty map removing to raster algebra modules. * lib/python/temporal/temporal_algebra.py, lib/python/temporal/temporal_raster3d_algebra.py, lib/python/temporal/temporal_raster_algebra.py, .../temporal/temporal_raster_base_algebra.py: Fixed several bugs in raster algebra. Added removing of empty maps. 2014-02-13 Maris Nartiss * scripts/g.manual/g.manual.py: Do not mix tabs and spaces in Pyhton as per PEP 8 2014-02-13 Anna Petrášová * gui/wxpython/mapdisp/frame.py: wxGUI/legend: fix various problems related to updating legend with different map * gui/wxpython/lmgr/frame.py, gui/wxpython/xml/module_tree.xml, gui/wxpython/xml/toolboxes.xml: wxGUI/toolboxes: add export, import, link and other tools to search module tree 2014-02-13 Markus Metz * raster/r.li/r.li.daemon/avl.c, raster/r.li/r.li.daemon/avl.h: r.li.daemon: add avl_destroy() * raster/r.li/r.li.patchdensity/main.c: r.li.patchdensity: fix mask * raster/r.li/r.li.patchnum/main.c: r.li.patchnum: fix mask * raster/r.li/r.li.patchdensity/main.c, .../r.li/r.li.patchdensity/r.li.patchdensity.html: r.li.patchdensity: fix number of patches * raster/r.li/r.li.patchnum/main.c: r.li.patchnum: fix number of patches * raster/r.li/r.li.daemon/daemon.h, raster/r.li/r.li.daemon/worker.c: r.li.daemon: fix cache management 2014-02-12 Soeren Gebbert * temporal/Makefile, temporal/t.rast.mapcalc2/Makefile, temporal/t.rast.mapcalc2/t.rast.mapcalc2.html, temporal/t.rast.mapcalc2/t.rast.mapcalc2.py, temporal/t.rast.mapcalc2/test.t.rast.mapcalc2.sh, temporal/t.rast3d.mapcalc2/Makefile, temporal/t.rast3d.mapcalc2/t.rast3d.mapcalc2.html, temporal/t.rast3d.mapcalc2/t.rast3d.mapcalc2.py, .../t.rast3d.mapcalc2/test.t.rast3d.mapcalc2.sh: New temporal raster algebra modules added. * lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/temporal_algebra.py, lib/python/temporal/temporal_raster3d_algebra.py, lib/python/temporal/temporal_raster_algebra.py, .../temporal/temporal_raster_base_algebra.py: Implemented parallel r.mapcalc and r3.mapcalc calls in temporal raster algebra. 2014-02-12 Anna Petrášová * gui/wxpython/mapdisp/main.py: wxGUI/d.mon: fix https://trac.osgeo.org/grass/changeset/59010 * gui/wxpython/core/utils.py, gui/wxpython/lmgr/frame.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/main.py, scripts/Makefile, scripts/d.out.file/Makefile, scripts/d.out.file/d.out.file.html, scripts/d.out.file/d.out.file.py: wxGUI: d.out.file module added, can be run from gui command line and with d.mon 2014-02-12 Pietro Zambelli * REQUIREMENTS.html: Update python requirement from python 2.4 to python 2.6 2014-02-12 Martin Landa * gui/wxpython/vdigit/toolbars.py: wxGUI: fix digitizer when opening vector map on level 1 * gui/icons/grass/layer-bottom.png, gui/wxpython/lmgr/layertree.py, gui/wxpython/vdigit/toolbars.py: wxGUI/vdigit: use special icon for background map 2014-02-11 Markus Neteler * gui/wxpython/rlisetup/g.gui.rlisetup.html, raster/r.li/r.li.cwed/r.li.cwed.html, raster/r.li/r.li.dominance/r.li.dominance.html, raster/r.li/r.li.edgedensity/r.li.edgedensity.html, raster/r.li/r.li.html, raster/r.li/r.li.mpa/r.li.mpa.html, raster/r.li/r.li.mps/r.li.mps.html, raster/r.li/r.li.padcv/r.li.padcv.html, raster/r.li/r.li.padrange/r.li.padrange.html, raster/r.li/r.li.padsd/r.li.padsd.html, .../r.li/r.li.patchdensity/r.li.patchdensity.html, raster/r.li/r.li.patchnum/r.li.patchnum.html, raster/r.li/r.li.pielou/r.li.pielou.html, raster/r.li/r.li.renyi/r.li.renyi.html, raster/r.li/r.li.richness/r.li.richness.html, raster/r.li/r.li.setup/r.li.setup.html, raster/r.li/r.li.shannon/r.li.shannon.html, raster/r.li/r.li.shape/r.li.shape.html, raster/r.li/r.li.simpson/r.li.simpson.html: r.li.* manuals: cosmetics 2014-02-11 Anna Petrášová * raster/r.report/r.report.html: r.report: document undocumented feature of r.report - multiple maps report 2014-02-11 Markus Neteler * gui/wxpython/rlisetup/g.gui.rlisetup.html: g.gui.rlisetup.html: HTML fix * raster/r.li/TODO, raster/r.li/r.li.cwed/r.li.cwed.html, raster/r.li/r.li.daemon/r.li.daemon.html, raster/r.li/r.li.dominance/r.li.dominance.html, raster/r.li/r.li.edgedensity/r.li.edgedensity.html, raster/r.li/r.li.html, raster/r.li/r.li.mpa/r.li.mpa.html, raster/r.li/r.li.mps/r.li.mps.html, raster/r.li/r.li.padcv/r.li.padcv.html, raster/r.li/r.li.padrange/r.li.padrange.html, raster/r.li/r.li.padsd/r.li.padsd.html, .../r.li/r.li.patchdensity/r.li.patchdensity.html, raster/r.li/r.li.patchnum/r.li.patchnum.html, raster/r.li/r.li.pielou/r.li.pielou.html, raster/r.li/r.li.renyi/r.li.renyi.html, raster/r.li/r.li.richness/r.li.richness.html, raster/r.li/r.li.setup/r.li.setup.html, raster/r.li/r.li.shannon/r.li.shannon.html, raster/r.li/r.li.shape/r.li.shape.html, raster/r.li/r.li.simpson/r.li.simpson.html: r.li.* manual: cleanup; example added * raster/r.li/r.li.dominance/dominance.c: r.li.dominance: code style updated to that of r.li.simpson (port of https://trac.osgeo.org/grass/changeset/58994) * raster/r.li/r.li.mps/mps.c: r.li.mps: avoid double free corruption; trivial white space * raster/r.li/r.li.padcv/padcv.c: r.li.padcv: trivial white space 2014-02-11 Hamish Bowman * raster/r.stats/main.c, raster/r.stats/raw_stats.c: export FP data values with better precision (https://trac.osgeo.org/grass/ticket/335) 2014-02-11 Anna Petrášová * gui/wxpython/gui_core/prompt.py: wxGUI/prompt: fix character events for keyboard layouts different from US 2014-02-10 Anna Petrášová * gui/wxpython/gui_core/preferences.py: wxGUI/preferences: add color table widget 2014-02-10 Markus Neteler * vector/v.what/v.what.html: v.what.html: fix descriptions; added NC examples * vector/v.build.polylines/v.build.polylines.html: v.build.polylines.html: fix odd typo * vector/v.build/v.build.html: v.build.html: fix map name 2014-02-09 Soeren Gebbert * lib/python/temporal/temporal_raster3d_algebra.py, lib/python/temporal/temporal_raster_algebra.py, lib/python/temporal/temporal_raster_base_algebra.py, temporal/t.vect.mapcalc/t.vect.mapcalc.py: t.vect.mapcalc update * lib/python/temporal/Makefile, lib/python/temporal/__init__.py, lib/python/temporal/open_stds.py, lib/python/temporal/temporal_algebra.py, lib/python/temporal/temporal_raster3d_algebra.py, lib/python/temporal/temporal_raster_algebra.py, .../temporal/temporal_raster_base_algebra.py, lib/python/temporal/temporal_raster_operator.py, lib/python/temporal/temporal_vector_algebra.py, .../unittests_temporal_raster3d_algebra.py, .../temporal/unittests_temporal_raster_algebra.py: Added temporal raster and 3D raster algebra classes and tests 2014-02-09 Markus Neteler * raster/r.li/r.li.daemon/daemon.c: r.li.*: tell user where the ASCII file output is written to 2014-02-09 Hamish Bowman * raster/r.li/r.li.cwed/r.li.cwed.html, raster/r.li/r.li.dominance/r.li.dominance.html, raster/r.li/r.li.edgedensity/r.li.edgedensity.html, raster/r.li/r.li.mpa/r.li.mpa.html, raster/r.li/r.li.mps/r.li.mps.html, raster/r.li/r.li.padcv/r.li.padcv.html, raster/r.li/r.li.padrange/r.li.padrange.html, raster/r.li/r.li.padsd/r.li.padsd.html, raster/r.li/r.li.patchdensity/r.li.patchdensity.html, raster/r.li/r.li.patchnum/r.li.patchnum.html, raster/r.li/r.li.pielou/r.li.pielou.html, raster/r.li/r.li.renyi/r.li.renyi.html, raster/r.li/r.li.richness/r.li.richness.html, raster/r.li/r.li.setup/r.li.setup.html, raster/r.li/r.li.shannon/r.li.shannon.html, raster/r.li/r.li.shape/r.li.shape.html, raster/r.li/r.li.simpson/r.li.simpson.html: r.li files moved into ~/.grass7/r.li/ * raster/r.li/r.li.edgedensity/edgedensity.c: minor whitespace * raster/r.li/r.li.daemon/daemon.c, raster/r.li/r.li.daemon/worker.c: minor whitespace (merge from devbr6 up to https://trac.osgeo.org/grass/changeset/58956) * raster/r.li/r.li.daemon/daemon.c, raster/r.li/r.li.setup/area_query, raster/r.li/r.li.setup/masked_area_selection.sh, raster/r.li/r.li.setup/r.li.setup, raster/r.li/r.li.setup/r.li.setup.html, raster/r.li/r.li.setup/r.li.setup.main, raster/r.li/r.li.setup/r.li.setup.procedures.tcl, raster/r.li/r.li.setup/r.li.windows.tcl, raster/r.li/r.li.setup/sample_area_vector.sh, raster/r.li/r.li.setup/square_mouse_selection.sh, raster/r.li/r.li.setup/square_query: sync old r.li.setup scripts with devbr6 (up to https://trac.osgeo.org/grass/changeset/58929) * raster/r.li/r.li.setup/masked_area_selection.sh, raster/r.li/r.li.setup/sample_area_vector.sh, raster/r.li/r.li.setup/square_mouse_selection.sh: sync old r.li.setup scripts with devbr6 (up to https://trac.osgeo.org/grass/changeset/58914) * raster/r.li/r.li.cwed/r.li.cwed.html, raster/r.li/r.li.daemon/daemon.c, raster/r.li/r.li.daemon/daemon.h, raster/r.li/r.li.daemon/r.li.daemon.html, raster/r.li/r.li.edgedensity/edgedensity.c, raster/r.li/r.li.html, .../r.li/r.li.patchdensity/r.li.patchdensity.html, raster/r.li/r.li.setup/masked_area_selection.sh, raster/r.li/r.li.setup/r.li.setup, raster/r.li/r.li.setup/r.li.setup.html, raster/r.li/r.li.setup/sample_area_vector.sh, raster/r.li/r.li.setup/square_mouse_selection.sh, raster/r.li/r.li.shannon/r.li.shannon.html: sync with devbr6 up to https://trac.osgeo.org/grass/changeset/58899 * raster/r.li/r.li.cwed/cwed.c, raster/r.li/r.li.daemon/daemon.c, raster/r.li/r.li.daemon/daemon.h, raster/r.li/r.li.edgedensity/edgedensity.c, raster/r.li/r.li.patchdensity/main.c, raster/r.li/r.li.setup/r.li.setup.main, raster/r.li/r.li.setup/sample_area_vector.sh: remerge Rashad's patch from https://trac.osgeo.org/grass/ticket/2024 with some adjustments; note bugifx in daemon.c: m.f.f_ma.x and m.f.f_ma.y were reversed in older versions of the code. * raster/r.li/TODO, raster/r.li/r.li.patchdensity/main.c, raster/r.li/r.li.pielou/pielou.c, raster/r.li/r.li.shape/main.c: minor comment cosmetics sync with devbr6 2014-02-08 Martin Landa * gui/wxpython/lmgr/layertree.py: wxGUI: fix typo in icon name 2014-02-08 Soeren Gebbert * lib/python/temporal/core.py: Better error message in case the temporal database version is outdated. * lib/python/pygrass/messages/__init__.py: Raise on error in get_msgr() function. 2014-02-07 Martin Landa * gui/wxpython/lmgr/frame.py: wxGUI: allow stop editing from layer manager toolbar * gui/wxpython/lmgr/layertree.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/vdigit/toolbars.py: wxGUI: change icon of layer item when start/stop editing * gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/layertree.py: wxGUI/lmgr: move icons to directory (continued) * gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/layertree.py: wxGUI/lmgr: move icons to directory (cosmetics) 2014-02-07 Anna Petrášová * gui/wxpython/psmap/utils.py: wxGUI/psmap: update PIL import for pillow 2014-02-07 Martin Landa * gui/wxpython/lmgr/layertree.py: wxGUI: fix rendering issue reported in https://trac.osgeo.org/grass/ticket/2088 * gui/wxpython/gui_core/dialogs.py, gui/wxpython/lmgr/layertree.py: wxGUI/lmgr: simplify checking first layer * gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/gselect.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/vdigit/toolbars.py: wxGUI/vdigit: introduce dialog for selected background vector map (see https://trac.osgeo.org/grass/ticket/2088) 2014-02-07 Markus Neteler * raster/r.out.tiff/main.c: r.out.tiff: less compiler warnings 2014-02-07 Martin Landa * gui/wxpython/vdigit/mapwindow.py: wxGUI/vdigit: fix type (https://trac.osgeo.org/grass/ticket/2088) 2014-02-07 Pietro Zambelli * lib/python/pygrass/modules/interface/module.py: Fix Popen using grass.script.core.Popen instead of subprocess.Popen * lib/python/pygrass/modules/interface/module.py: Revert fix for Popen on win platforms 2014-02-07 Soeren Gebbert * lib/python/temporal/abstract_space_time_dataset.py: Check for matching mapsets updated * lib/python/temporal/pythontemporallib.dox, lib/python/temporal/temporal_vector_algebra.py: Do not create PyGRASS module instances at import time. 2014-02-06 Martin Landa * raster/r.resamp.interp/main.c: r.resamp.interp: module desc cosmetics 2014-02-06 Anna Petrášová * include/raster.h, lib/gis/parser_standard_options.c, lib/raster/interp.c, lib/raster/sample.c, raster/r.proj/main.c, raster/r.proj/r.proj.html, raster/r.resamp.bspline/main.c, raster/r.resamp.bspline/r.resamp.bspline.html, raster/r.resamp.interp/main.c, raster/r.resamp.interp/r.resamp.interp.html, raster/r.shaded.relief/r.shaded.relief.html, raster/r.viewshed/r.viewshed.html, vector/v.surf.bspline/main.c: rasterlib: rename interpolation methods again to use correct names (linear->bilinear, cubic->bicubic) * lib/python/pygrass/modules/interface/module.py: pygrass: fix launching modules - shell=True needed (see https://trac.osgeo.org/grass/ticket/2189) 2014-02-06 Hamish Bowman * raster/r.li/r.li.shape/main.c: minor whitespace 2014-02-05 Markus Metz * raster/r.out.gdal/attr.c, raster/r.out.gdal/local_proto.h, raster/r.out.gdal/main.c: r.out.gdal: new flag to write raster attribute table 2014-02-05 Markus Neteler * include/Make/Grass.make, include/defs/gis.h, lib/iostream/ami_stream.cpp: libiostream (r.terraflow, r.viewshed): use G_mkstemp() (trac https://trac.osgeo.org/grass/ticket/2153) 2014-02-05 Pietro Zambelli * lib/python/pygrass/modules/interface/module.py: Clarify the error message and add additional informations 2014-02-05 Anna Petrášová * gui/wxpython/gui_core/gselect.py: wxGUI: do not import tgis during gui start (https://trac.osgeo.org/grass/ticket/2188) 2014-02-04 Glynn Clements * lib/gis/mkstemp.c: Add parentheses to avoid warning 2014-02-04 Luca Delucchi * man/build_keywords.py: man: allow for empty lines html file, trac https://trac.osgeo.org/grass/ticket/2187 2014-02-03 Markus Neteler * locale/po/grasslibs_fr.po: Sylvain Maillard: FR translation cont'ed 2014-02-03 Hamish Bowman * raster/r.li/r.li.setup/r.li.setup.html: msg cosmetics (merge from devbr6) * raster/r.li/r.li.setup/r.li.setup.main: msg cosmetics (merge from devbr6) 2014-02-03 Markus Neteler * raster/r.li/r.li.cwed/r.li.cwed.html, raster/r.li/r.li.daemon/r.li.daemon.html, raster/r.li/r.li.dominance/r.li.dominance.html, raster/r.li/r.li.edgedensity/r.li.edgedensity.html, raster/r.li/r.li.html, raster/r.li/r.li.mpa/r.li.mpa.html, raster/r.li/r.li.mps/r.li.mps.html, raster/r.li/r.li.padcv/r.li.padcv.html, raster/r.li/r.li.padrange/r.li.padrange.html, raster/r.li/r.li.padsd/r.li.padsd.html, .../r.li/r.li.patchdensity/r.li.patchdensity.html, raster/r.li/r.li.patchnum/r.li.patchnum.html, raster/r.li/r.li.pielou/r.li.pielou.html, raster/r.li/r.li.renyi/r.li.renyi.html, raster/r.li/r.li.richness/r.li.richness.html, raster/r.li/r.li.setup/r.li.setup.html, raster/r.li/r.li.shannon/r.li.shannon.html, raster/r.li/r.li.shape/r.li.shape.html, raster/r.li/r.li.simpson/r.li.simpson.html: r.li.* manuals: content standardization, HTML cosmetics 2014-02-03 Hamish Bowman * raster/r.li/r.li.setup/r.li.setup.procedures.tcl: message cosmetics (this dir is unused in trunk, but keeping in sync anyway) 2014-02-03 Markus Neteler * raster/r.li/r.li.daemon/daemon.c, raster/r.li/r.li.daemon/daemon.h, raster/r.li/r.li.edgedensity/edgedensity.c, raster/r.li/r.li.patchdensity/main.c, raster/r.li/r.li.setup/sample_area_vector.sh: r.li.*: revert https://trac.osgeo.org/grass/changeset/58850 (fixes from G6, still to be done here) * raster/r.li/r.li.daemon/daemon.c, raster/r.li/r.li.daemon/daemon.h, raster/r.li/r.li.edgedensity/edgedensity.c, raster/r.li/r.li.patchdensity/main.c, raster/r.li/r.li.setup/sample_area_vector.sh: r.li.*: fixes for trac https://trac.osgeo.org/grass/ticket/2024 (author: rashadkm, forward port of https://trac.osgeo.org/grass/changeset/58848) 2014-02-03 Hamish Bowman * lib/ogsf/gsd_legend.c: typo (https://trac.osgeo.org/grass/ticket/2186) * AUTHORS: +GSoC 2013 awardees 2014-02-02 Martin Landa * gui/wxpython/animation/g.gui.animation.html: g.gui.animation: manual cosmetics, link wiki page 2014-02-02 Anna Petrášová * gui/wxpython/modules/histogram.py: wxGUI:d.histogram: open dialog if no map selected; use selected map even when it's not checked; still mysterious why it draws content of map window when it starts without map 2014-02-01 Vaclav Petras * raster/r.mode/main.c: r.mode: rules parameter of r.reclass is mandatory (introduced in https://trac.osgeo.org/grass/changeset/42423) 2014-02-01 Markus Neteler * vector/v.lrs/lrs.html: lrs manual: fix PDF URL to R Blazek's paper * lib/gis/mkstemp.c: libgis: attempt to document G_mkstemp() etc according to http://lists.osgeo.org/pipermail/grass- dev/2014-January/066964.html * raster/r.grow.distance/r.grow.distance.html: r.grow.distance manual: mention Geodesic metric * db/db.login/db.login.html: db.login manual: fix password comment * db/db.login/db.login.html: db.login manual: cosmetics * imagery/i.biomass/i.biomass.html, imagery/i.eb.eta/i.eb.eta.html, imagery/i.eb.evapfr/i.eb.evapfr.html, imagery/i.eb.h_sebal01/i.eb.h_sebal01.html, imagery/i.eb.netrad/i.eb.netrad.html, imagery/i.eb.soilheatflux/i.eb.soilheatflux.html, imagery/i.vi/i.vi.html: i.biomass, i.eb.*, i.vi manuals: fix references 2014-02-01 Martin Landa * db/db.login/db.login.html, db/db.login/main.c: db.login: update manual + module usage description (cosmetics) 2014-01-31 Martin Landa * gui/wxpython/modules/extensions.py: wxGUI/extension: ignore --help flag 2014-01-30 Soeren Gebbert * lib/python/temporal/pythontemporallib.dox, lib/python/temporal/temporal_vector_algebra.py: Documentation update. 2014-01-30 Vaclav Petras * raster/r.category/test_rcategory_doctest.txt: r.category: improved test with input separators, multiple word labels, extreme cases and non-random data * scripts/r.buffer.lowmem/r.buffer.lowmem.py: r.buffer.lowmem: reflect change in r.category input separator handling (separator option is used, so it need to be specified for :, https://trac.osgeo.org/grass/changeset/58811) 2014-01-30 Anna Petrášová * raster/r.category/main.c, raster/r.category/r.category.html, raster/r.category/test_rcategory_doctest.txt: r.category: apply separator also for input, more robust input checking, update manual page, doctest (co-author wenzeslaus) 2014-01-30 Vaclav Petras * .../{test_rcatetgory_doctest.txt => test_rcategory_doctest.txt}: r.category: fix typo in file name from https://trac.osgeo.org/grass/changeset/58809 * raster/r.category/test_rcatetgory_doctest.txt: r.category: test for input of cell, dcell, cell range, and outputs (test witten as python doctest) 2014-01-30 Martin Landa * raster/r.in.gdal/main.c: r.in.gdal: be less verbose & fix percent usage (cosmetics) 2014-01-30 Soeren Gebbert * lib/python/temporal/Makefile, lib/python/temporal/__init__.py, lib/python/temporal/register.py, lib/python/temporal/temporal_algebra.py, lib/python/temporal/temporal_vector_algebra.py, lib/python/temporal/temporal_vector_operator.py, temporal/t.vect.mapcalc/Makefile, temporal/t.vect.mapcalc/t.vect.mapcalc.html, temporal/t.vect.mapcalc/t.vect.mapcalc.py, .../test_suite/test.t.vect.mapcalc.sh: Added modified temporal vector algebra code from GSoC 2013 student Thomas Leppelt. 2014-01-29 Martin Landa * raster/r.contour/main.c: r.contour: write attributes in one commit (speed-up) 2014-01-29 Markus Metz * vector/v.patch/main.c: v.patch: create index for table * vector/v.overlay/main.c: v.overlay: fix copy attributes 2014-01-29 Anna Petrášová * gui/wxpython/nviz/animation.py: wxGUI/nviz: fix output format in simple animation 2014-01-29 Pietro Zambelli * lib/python/pygrass/messages/__init__.py: Fix the docstring. * lib/python/pygrass/messages/__init__.py: Add a function that return an instance of the Messenger class and remove trailing spaces 2014-01-29 Martin Landa * raster/r.contour/r.contour.html: r.contour manual cosmetics * raster/r.contour/main.c: r.contour: more guisections 2014-01-28 Markus Metz * raster/r.to.vect/areas.c, raster/r.to.vect/areas_io.c, raster/r.to.vect/lines.c, raster/r.to.vect/points.c: r.to.vect: strip out duplicate points, free memory * vector/v.in.region/main.c: v.in.region: no categories for boundaries 2014-01-28 Anna Petrášová * gui/wxpython/gui_core/forms.py: wxGUI/forms: do not create help flag checkbox 2014-01-28 Pietro Zambelli * lib/python/pygrass/vector/__init__.py: Use Location instance instead of gisenv * lib/python/pygrass/vector/__init__.py: Fix extra parameters in VectorTopo init 2014-01-28 Hamish Bowman * misc/m.nviz.image/args.c: try to make the usage error messages a bit easier to follow * misc/m.nviz.image/args.c, misc/m.nviz.image/local_proto.h, misc/m.nviz.image/main.c, misc/m.nviz.image/surface.c, misc/m.nviz.image/vector.c, misc/m.nviz.image/volume.c, misc/m.nviz.image/write_img.c: run grass_indent.sh 2014-01-27 Vaclav Petras * gui/wxpython/gui_core/prompt.py: wxGUI/prompt: reacting to - (minus) key in all cases in command console (relates to https://trac.osgeo.org/grass/ticket/2152) 2014-01-26 Markus Neteler * gui/wxpython/core/utils.py, lib/gis/parser.c, lib/gis/parser_help.c, lib/gis/parser_html.c, lib/gis/parser_interface.c: parser: support --h and --help in wxGUI command line (trac https://trac.osgeo.org/grass/ticket/2152) * scripts/r.tileset/r.tileset.py: r.tileset: declaration fixes provided by sbl (trac https://trac.osgeo.org/grass/ticket/1825) 2014-01-25 Vaclav Petras * display/d.rast/d.rast.html: d.rast: more examples to manual 2014-01-25 Markus Neteler * raster/r.li/r.li.html: r.li manual: synchronize footer 2014-01-25 Markus Metz * scripts/r.in.srtm/r.in.srtm.html, scripts/r.in.srtm/r.in.srtm.py: r.in.srtm: support V3 2014-01-24 Martin Landa * gui/wxpython/lmgr/frame.py: wxGUI: drop highly confusing GIS lib revision from 'about system' 2014-01-23 Vaclav Petras * raster/r.mapcalc/r.mapcalc.html: r.mapcalc: remove illegal p tag in div code pre tags (fix compilation for https://trac.osgeo.org/grass/changeset/58767) 2014-01-23 Anna Petrášová * raster/r.resample/r.resample.html: r.resample: better explanation in manual (by Helena) 2014-01-23 Vaclav Petras * raster/r.mapcalc/r.mapcalc.html: r.mapcalc: change manual h3 headings from all caps to standard, add references section, minor markup changes 2014-01-22 Soeren Gebbert * lib/gis/parser_wps.c, temporal/t.rast.accdetect/t.rast.accdetect.py, temporal/t.rast.accumulate/t.rast.accumulate.py, .../t.rast.aggregate.ds/t.rast.aggregate.ds.py, temporal/t.rast.aggregate/t.rast.aggregate.py, temporal/t.rast.extract/t.rast.extract.py, temporal/t.rast.gapfill/t.rast.gapfill.py, temporal/t.rast.import/t.rast.import.py, temporal/t.rast.mapcalc/t.rast.mapcalc.py, temporal/t.rast.neighbors/t.rast.neighbors.py, temporal/t.rast3d.mapcalc/t.rast3d.mapcalc.py, temporal/t.vect.extract/t.vect.extract.py: Better basename options for temporal modules, better title and abstract support for wps services 2014-01-22 Vaclav Petras * raster/r.mapcalc/r.mapcalc.html: r.mapcalc: add note about eval function variables and existing maps * raster/r.mapcalc/r.mapcalc.html: r.mapcalc: fix syntax in eval function example in manual, add note about EOF syntax * raster/r.viewshed/r.viewshed.html: r.viewshed: correct image caption 2014-01-22 Martin Landa * raster/r.viewshed/r.viewshed.html: r.viewshed: add see also section to the manual * raster/r.viewshed/r.viewshed.html: r.viewshed: manual update (fix broken article link & cosmetics) * general/g.parser/g.parser.html, tools/mkhtml.py: synchronize footer * general/g.parser/g.parser.html: g.parser: manual update 2014-01-21 Markus Neteler * gui/wxpython/gui_core/dialogs.py: wx i.group: fix msg typo 2014-01-21 Markus Metz * raster/r.what/main.c: r.what: fix reading vector points 2014-01-20 Soeren Gebbert * lib/gmath/la.c: Fixed wrong memory allocation, detected and reported by Eva Stopkova. 2014-01-19 Markus Neteler * raster/r.grow.distance/r.grow.distance.html: r.grow.distance manual: mention Geodesic metric in NOTES (trac https://trac.osgeo.org/grass/ticket/2166) 2014-01-19 Martin Landa * gui/wxpython/iclass/frame.py: wxGUI/iclass: fix https://trac.osgeo.org/grass/changeset/58739 2014-01-18 Martin Landa * gui/wxpython/iclass/frame.py: wxGUI/iclass: speed-up exporting areas (update statements in one transaction) 2014-01-17 Soeren Gebbert * lib/python/temporal/stds_import.py, temporal/t.rast.import/t.rast.import.py: Added flag to set the computational region after import of raster maps. 2014-01-17 Glynn Clements * lib/gis/mkstemp.c: Replacement for mkstemp() etc (issue https://trac.osgeo.org/grass/ticket/2153) 2014-01-17 Martin Landa * gui/wxpython/iclass/frame.py, gui/wxpython/vdigit/wxdigit.py, gui/wxpython/vdigit/wxdisplay.py: g.gui.iclass: allow to import training areas from other mapsets * gui/wxpython/docs/wxGUI_iscatt.jpg: wxGUI/iscatt: image size manual cosmetics * gui/wxpython/iclass/plots.py: wxGUI/iclass: error message (no matplotlib) cosmetics * scripts/v.rast.stats/v.rast.stats.py: v.rast.stats: be less verbose (cosmetics) 2014-01-16 Luca Delucchi * scripts/v.rast.stats/v.rast.stats.py: remove e flag and add the methods to method option 2014-01-16 Martin Landa * gui/wxpython/gui_core/forms.py: wxGUI/forms: don't fail when pOpt is None * scripts/v.rast.stats/v.rast.stats.py: v.rast.stats: fix broken https://trac.osgeo.org/grass/changeset/58731 * scripts/v.rast.stats/v.rast.stats.py: v.rast.stats: parameter 'vector' renamed to 'map' 2014-01-16 Luca Delucchi * scripts/v.rast.stats/v.rast.stats.py: fix problem with abbreviate option 2014-01-16 Soeren Gebbert * temporal/Makefile: Added t.select to Makefile * lib/python/temporal/Makefile, lib/python/temporal/__init__.py, lib/python/temporal/temporal_algebra.py, temporal/t.select/Makefile, temporal/t.select/t.select.html, temporal/t.select/t.select.py, temporal/t.select/test.t.select.sh: New temporal algebra module t.select and temporal algebra base class added from GSoC 2013. GSoC student and author is Thomas Leppelt. Modifications to merge the temporal algebra into grass7 by Soeren Gebbert. 2014-01-15 Luca Delucchi * scripts/v.rast.stats/v.rast.stats.py: fix bugs with dbf driver 2014-01-14 Luca Delucchi * scripts/v.rast.stats/v.rast.stats.py: fix bug introduced in https://trac.osgeo.org/grass/changeset/58726, remove unuseful functions and for cicle * scripts/v.rast.stats/v.rast.stats.py: add method option to choose the methods to save in the database table 2014-01-14 Anna Petrášová * gui/wxpython/dbmgr/dialogs.py: wxGUI: fix for not closing of attribute dialog with wxPython 3 (https://trac.osgeo.org/grass/ticket/2162) 2014-01-14 Glynn Clements * lib/raster/get_row.c: Fix for applying MASK to reclass maps (issue https://trac.osgeo.org/grass/ticket/1999) 2014-01-14 William Kyngesburye * macosx/Makefile, macosx/app/build_html_user_index.sh, macosx/pkg/resources/postflight.in: install all OS X help links at startup 2014-01-13 Soeren Gebbert * raster/r.series.accumulate/main.c, .../r.series.accumulate/r.series.accumulate.html, .../test_suite/test.r.series.accumulate.sh, .../r.series.accumulate/test_suite/test_accu_0.ref, .../r.series.accumulate/test_suite/test_accu_1.ref, .../r.series.accumulate/test_suite/test_accu_2.ref, .../r.series.accumulate/test_suite/test_accu_3.ref, .../r.series.accumulate/test_suite/test_accu_4.ref, .../r.series.accumulate/test_suite/test_accu_6.ref, .../r.series.accumulate/test_suite/test_accu_7.ref, .../r.series.accumulate/test_suite/test_accu_8.ref, .../r.series.accumulate/test_suite/test_accu_9.ref, temporal/t.rast.accumulate/t.rast.accumulate.html, temporal/t.rast.accumulate/t.rast.accumulate.py: Merged changes from r.gdd into r.series.accumlate and t.rast.accumulate. 2014-01-13 Markus Neteler * REQUIREMENTS.html, SUBMITTING_PYTHON, general/g.parser/g.parser.html, grasslib.dox, include/Make/Doxyfile_arch_html.in, include/Make/Doxyfile_arch_latex.in, man/build_html.py, man/build_rest.py, raster/r.li/r.li.daemon/r.li.daemon.html: manual cosmetics * raster/r.li/r.li.html: r.li manual: fix title 2014-01-13 Martin Landa * scripts/v.rast.stats/v.rast.stats.py: v.rast.stats: speed-up - use db transactions * db/db.execute/main.c: db.execute: revert https://trac.osgeo.org/grass/changeset/58703 (bad idea to force transaction in low level module) * db/db.execute/main.c: db.execute: perform statements from input file in one transaction * gui/wxpython/gui_core/gselect.py, gui/wxpython/wxplot/base.py, gui/wxpython/wxplot/histogram.py, gui/wxpython/wxplot/profile.py, gui/wxpython/wxplot/scatter.py: wxGUI: do not crash when numpy is missing * gui/wxpython/gui_core/forms.py: wxGUI: another fix related to MapsetSelect (changed to wx.combo.ComboCtrl) * general/g.parser/standard_option.c: g.parser: support G_OPT_M_REGION 2014-01-13 Markus Neteler * vector/v.proj/v.proj.html: v.proj manual: ASPRS url update; cosmetics 2014-01-13 Markus Metz * vector/v.proj/v.proj.html: v.proj: add v.split to manual 2014-01-13 Vaclav Petras * raster/r.los/main.c: r.los: use standard coordinates (G_OPT_M_COORDS) option instead of custom coordinate, change wording of the options description (to more simple one) 2014-01-13 Anna Petrášová * gui/wxpython/mapwin/buffered.py: wxGUI: change delimeter (comma is more used in commands) when copying coordinates from map window 2014-01-12 Anna Petrášová * gui/wxpython/gui_core/prompt.py: wxGUI/prompt: fix https://trac.osgeo.org/grass/ticket/1963 ('ls -' error); improve autocompletion just after command 2014-01-12 Vaclav Petras * raster/r.lake/main.c, raster/r.lake/r.lake.html: r.lake: add standard option for coordinates (xy changed to coordinates), change wl option to water_level (backwards compatible in bash), parameters and user manual cosmetics (partially backported from r.lake.series in addons) 2014-01-12 Markus Neteler * vector/v.buffer/v.buffer.html, vector/v.buffer/v_buffer_lines.png: v.buffer manual: example updated to NC; screenshot added * raster/r.in.ascii/main.c: r.in.ascii: msg typo 2014-01-12 Martin Landa * raster/r.category/main.c: r.category: more guisections 2014-01-12 Markus Neteler * raster/r.statistics/main.c: r.statistics: expand methods description in help text (as in r.statistics2) 2014-01-12 Martin Landa * gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/gselect.py: wxGUI/forms: fix MapsetSelect updating 2014-01-11 Martin Landa * gui/wxpython/gmodeler/dialogs.py: wxGUI/modeler: disable sorting for ModelListCtrl * scripts/r.pack/r.pack.py: r.pack: fix windows bug * scripts/r.pack/r.pack.py: r.pack: remove print statement * gui/wxpython/gcp/manager.py: wxGUI: fix self.OnMapset handler * gui/wxpython/gui_core/gselect.py: wxGUI: fix another bug related with change to accept multiple values in MapsetSelect 2014-01-11 Soeren Gebbert * gui/wxpython/gui_core/gselect.py, gui/wxpython/timeline/frame.py, lib/python/temporal/core.py: Fixed GUI crash when a fatal error occurs by calling the init() function of the temporal database 2014-01-10 Martin Landa * gui/wxpython/gmodeler/model.py: wxGUI/modeler: define UI when exporting to Python improve _substituteVariable * general/g.region/main.c: g.region: use standardized option for region * include/gis.h, lib/gis/parser_standard_options.c: libgis: define new standardized option G_OPT_M_REGION * gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/model.py: wxGUI/modeler: support 'region' type in variables * imagery/i.group/main.c: i.group: print warning instead of fatal error when input raster map not found * general/g.mlist/main.c: g.mlist: fix segfault when mapset is not in the path * gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/model.py: wxGUI/modeler: define default name for exported Python script * gui/wxpython/gmodeler/frame.py: wxGUI/modeler: do not hide progress bar * gui/wxpython/gmodeler/model.py: wxGUI/modeler: action shape size cosmetics * mswindows/osgeo4w/package.sh: winGRASS: fix subversion path - installed in c:\Subversion 2014-01-09 Markus Neteler * locale/po/grasslibs_fr.po, locale/po/grassmods_fr.po: Sylvain Maillard: FR translation cont'ed * raster/r.random.cells/main.c: r.random.cells: keyword added * raster/r.random.cells/r.random.cells.html: r.random.cells manual: examples added (NC location) 2014-01-09 Soeren Gebbert * lib/python/temporal/core.py: Fixed wrong tgis_db_version commit * lib/python/temporal/core.py: Environmental variable handling improvement * lib/python/pygrass/messages/__init__.py, lib/python/script/core.py, lib/python/temporal/core.py: Better handling of fatal error behavior in temporal framework and the pygrass messenger * lib/python/temporal/core.py, temporal/t.info/t.info.py: Give more information in case the temporal database is incompatible. GRASS_TGIS_RAISE_ON_ERROR environmental variable introduced. * raster/Makefile, raster/r.series.accumulate/Makefile, raster/r.series.accumulate/main.c, .../r.series.accumulate/r.series.accumulate.html, .../test_suite/test.r.series.accumulate.sh, .../r.series.accumulate/test_suite/test_accu_1.ref, .../r.series.accumulate/test_suite/test_accu_2.ref, .../r.series.accumulate/test_suite/test_accu_3.ref, .../r.series.accumulate/test_suite/test_accu_4.ref, .../r.series.accumulate/test_suite/test_accu_5.ref, .../r.series.accumulate/test_suite/test_accu_6.ref, temporal/Makefile, temporal/t.rast.accdetect/Makefile, temporal/t.rast.accdetect/t.rast.accdetect.html, temporal/t.rast.accdetect/t.rast.accdetect.py, .../test_suite/test.t.rast.accdetect.reverse.sh, .../test_suite/test.t.rast.accdetect.sh, .../test_suite/test_1_temp_accumulation.ref, .../test_suite/test_1_temp_indi.ref, .../test_suite/test_1_temp_occ_a.ref, .../test_suite/test_1_temp_occ_b.ref, .../test_suite/test_2_temp_accumulation.ref, .../test_suite/test_2_temp_indi.ref, .../test_suite/test_2_temp_occ.ref, temporal/t.rast.accumulate/Makefile, temporal/t.rast.accumulate/t.rast.accumulate.html, temporal/t.rast.accumulate/t.rast.accumulate.py, temporal/t.rast.accumulate/test_suite/acc_1.ref, temporal/t.rast.accumulate/test_suite/acc_2.ref, temporal/t.rast.accumulate/test_suite/acc_3.ref, temporal/t.rast.accumulate/test_suite/acc_4.ref, temporal/t.rast.accumulate/test_suite/acc_5.ref, .../test_suite/test.t.rast.accumulate.sh: New temporal accumulation modules. * gui/wxpython/animation/g.gui.animation.py: Added missing tgis.init() call in case a stds is provided at the command line. 2014-01-08 Markus Metz * lib/vector/Vlib/remove_areas.c: Vlib: fix Vect_remove_small_areas_nat() 2014-01-08 Martin Landa * include/VERSION: Happy New Year * gui/wxpython/lmgr/frame.py, gui/wxpython/modules/extensions.py, gui/wxpython/xml/toolboxes.xml, gui/wxpython/xml/wxgui_items.xml: wxGUI: update extensions wrapper (g.extension.rebuild.all has been removed) * gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/gselect.py: wxGUI: disable read-only MapsetSelect (related to https://trac.osgeo.org/grass/changeset/58618) @todo: fix MapsetSelect to allow read-only mode * gui/wxpython/gui_core/gselect.py: wxGUI: fix MapsetSelect (backward compatibility) * gui/wxpython/lmgr/giface.py, gui/wxpython/modules/extensions.py: wxGUI/extension: show manual page (via contextual menu) * scripts/g.manual/g.manual.py: g.manual: add flag for display online manuals including addons * gui/wxpython/vnet/widgets.py: wxGUI/vnet: fix failure on Windows 2014-01-07 Pietro Zambelli * lib/python/pygrass/vector/__init__.py: Add some optional parameter and fix the cat of the geometry features * lib/python/pygrass/vector/geometry.py: Transform gtype attribute to a class attribute and rewrite some functions and methods 2014-01-07 Anna Petrášová * lib/gis/proj3.c: libgis: fix G_units segfault when units are not identified; recognize metre as meter 2014-01-06 Markus Neteler * vector/v.delaunay/v_delaunay.png: optipng -o5 v_delaunay.png * vector/v.delaunay/v.delaunay.html, vector/v.delaunay/v_delaunay.png: v.delaunay manual: example updated to NC; figure added 2014-01-06 Pietro Zambelli * lib/python/pygrass/vector/table.py: Add additional parameters to the Table methods * lib/python/pygrass/vector/find.py: Add additional parameters to reduce the memory foot print during a cicle * lib/python/pygrass/vector/basic.py: Fix the __repr__method of the Ilist class * lib/python/pygrass/vector/abstract.py: Improve the with-statement of the Vector classes and add optional build parameter in the close method * lib/python/pygrass/modules/grid/split.py: Add a function to get the overlapped regions * lib/python/pygrass/modules/grid/patch.py: Free unused memory * lib/python/pygrass/errors.py: Not hide the docstring of the decorate methods 2014-01-05 Markus Neteler * imagery/i.vi/i.vi.html: i.vi manual: NDVI example added 2014-01-05 Martin Landa * gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/gselect.py: wxGUI: modify MapsetSelect to allow multiple selection * general/g.mapsets/main.c: g.mapsets: use standardized option for mapset * gui/wxpython/gmodeler/frame.py: wxGUI/modeler: show dialog also for commands with no argument * gui/wxpython/gmodeler/g.gui.gmodeler.html, gui/wxpython/gmodeler/gmodeler_frame.jpg: wxGUI/modeler: update figure in the manual * gui/wxpython/gmodeler/model.py: wxGUI/modeler: fix python export & variable substitution * gui/wxpython/gmodeler/model.py: wxGUI: fix enabling/disabling loops * gui/wxpython/gmodeler/model.py: wxGUI/modeler: fix Normalize() fn + sort variables 2014-01-05 Anna Petrášová * gui/icons/grass/area-measure.png, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/toolbars.py, gui/wxpython/mapwin/analysis.py, gui/wxpython/mapwin/buffered.py, gui/wxpython/mapwin/graphics.py: wxGUI: adds area measurement tool 2014-01-05 Soeren Gebbert * gui/wxpython/timeline/frame.py: Removed unneeded code. 2014-01-04 Anna Petrášová * gui/wxpython/mapdisp/frame.py, gui/wxpython/mapwin/analysis.py: wxGUI: fix ending measuring on display 2014-01-04 Martin Landa * gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gmodeler/model.py: wxGUI/modeler: fix https://trac.osgeo.org/grass/changeset/58607 * gui/wxpython/gmodeler/dialogs.py: wxGUI/modeler: no need for normalizing * gui/wxpython/gmodeler/model.py: wxGUI/modeler: fix moving item in the loop * gui/wxpython/gmodeler/model.py: wxGUI: fix OnSetLabel() for actions * gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gmodeler/frame.py: wxGUI/modeler: allow multiple selection, label size column width 2014-01-04 Soeren Gebbert * gui/wxpython/timeline/frame.py: Removed explicit termination of the TimeLineFrame stand alone process 2014-01-03 Anna Petrášová * gui/wxpython/gui_core/forms.py: wxGUI: revert accidentaly commited code * gui/wxpython/gui_core/forms.py, gui/wxpython/timeline/frame.py: wxGUI/timeline: fix https://trac.osgeo.org/grass/ticket/2151 2014-01-03 Soeren Gebbert * gui/wxpython/timeline/frame.py: Implemented explicit kill in the destructor of g.gui.timeline. The tgis messenger and C-interface subprocesses are terminated as well to avoid orphaned processes. A SLQ connection object is now created in the constructor to reduce the number of expensive database connection openings and closing while data preparation. 2014-01-03 Markus Neteler * display/d.vect.chart/d.vect.chart.html, raster/r.li/r.li.patchdensity/r.li.patchdensity.html, raster/r.watershed/front/r.watershed.html: manual pages: fix r.to.vect parameter in examples 2014-01-03 Martin Landa * gui/wxpython/gmodeler/dialogs.py: wxGUI/modeler: reset label and comment in search dialog 2014-01-03 Markus Neteler * raster/r.to.vect/r.to.vect.html: r.to.vect manual: examples added 2014-01-03 Martin Landa * gui/wxpython/gmodeler/dialogs.py: wxGUI/modeler: fix focus when moving items up/down 2014-01-03 Anna Petrášová * doc/gui/wxpython/example/Makefile, doc/gui/wxpython/example/README, doc/gui/wxpython/example/dialogs.py, doc/gui/wxpython/example/frame.py, .../{wxGUI.example.html => g.gui.example.html}, doc/gui/wxpython/example/g.gui.example.py, doc/gui/wxpython/example/toolbars.py: wxGUI example application update to work with current gui 2014-01-03 Soeren Gebbert * temporal/t.info/t.info.py: API changes * include/temporal.h: TGIS C-API modifications. * lib/temporal/lib/map_list.c: New TGIS C-API functions. * lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/base.py, lib/python/temporal/core.py, lib/python/temporal/gui_support.py: Better performance of tgis.init() and code cleanup. Reduced number of external module calls. 2014-01-02 Markus Neteler * raster/r.reclass/r.reclass.html: r.reclass manual: added g.mremove trick (hint from Nikos Alexandris * raster/r.to.vect/r.to.vect.html: r.to.vect manual: fixed feature= -> type= * raster/wildfire/README: wildfire: update sample data URL 2014-01-02 Soeren Gebbert * gui/wxpython/core/utils.py: Fixed wrongly placed os._exit() call, that prevents exit handler from work. The child should not call os._exit(), otherwise existing subprocesses will not terminated correctly. os._exit() should be called in the parent. * lib/python/pygrass/messages/__init__.py, lib/python/temporal/c_libraries_interface.py, lib/python/temporal/core.py, lib/python/temporal/register.py, lib/python/temporal/unittests_register.py: Better exit handling of messenger and C-interface subprocesses 2014-01-02 Anna Petrášová * gui/wxpython/animation/data.py, gui/wxpython/animation/frame.py, gui/wxpython/animation/provider.py, gui/wxpython/animation/temporal_manager.py: wxGUI/animation: remove redundant tgis.init() calls 2014-01-01 Anna Petrášová * gui/wxpython/animation/g.gui.animation.html: wxGUI/animation: update manual * gui/wxpython/animation/controller.py, gui/wxpython/animation/data.py, gui/wxpython/animation/dialogs.py, gui/wxpython/animation/provider.py, gui/wxpython/animation/utils.py: wxGUI/animation: add option to change region during animation (suggested by lucadelu and neteler) 2014-01-01 Soeren Gebbert * lib/python/temporal/c_libraries_interface.py, lib/python/temporal/register.py, lib/python/temporal/unittests_register.py: Fixed relative time converstion bug in the C-interface, fixed unit request in the register function, added more register unittests. 2013-12-31 Martin Landa * gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/model.py: wxGUI/modeler: fix contextual menu for ModelComment object - set comments * gui/wxpython/gmodeler/model.py: wxGUI/modeler: fix handling ^Ction comments * gui/wxpython/gmodeler/model.py: wxGUI/modeler: show comments as DividedShape 2013-12-31 Markus Neteler * raster/r.viewshed/distribute.cpp: r.viewshed: update MAX_STREAMS_OPEN comment 2013-12-31 Soeren Gebbert * lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/base.py, lib/python/temporal/core.py, lib/python/temporal/datetime_math.py, lib/python/temporal/extract.py, lib/python/temporal/mapcalc.py, lib/python/temporal/metadata.py, lib/python/temporal/register.py, lib/python/temporal/space_time_datasets.py, lib/python/temporal/temporal_extent.py, lib/python/temporal/unittests_register.py, .../SQL/map_stds_register_table_template.sql, lib/temporal/SQL/map_tables_template.sql, lib/temporal/SQL/postgresql_delete_trigger.sql, lib/temporal/SQL/postgresql_indexes.sql, lib/temporal/SQL/raster3d_metadata_table.sql, lib/temporal/SQL/raster3d_views.sql, lib/temporal/SQL/raster_metadata_table.sql, lib/temporal/SQL/raster_views.sql, lib/temporal/SQL/sqlite3_delete_trigger.sql, lib/temporal/SQL/sqlite3_indexes.sql, .../SQL/stds_map_register_table_template.sql, .../stds_raster3d_register_trigger_template.sql, .../SQL/stds_raster_register_trigger_template.sql, lib/temporal/SQL/stds_tables_template.sql, .../SQL/stds_vector_register_trigger_template.sql, lib/temporal/SQL/str3ds_metadata_table.sql, lib/temporal/SQL/str3ds_views.sql, lib/temporal/SQL/strds_metadata_table.sql, lib/temporal/SQL/strds_views.sql, lib/temporal/SQL/stvds_metadata_table.sql, lib/temporal/SQL/stvds_views.sql, lib/temporal/SQL/test.temporal.py, ...pdate_stds_spatial_temporal_extent_template.sql, .../SQL/update_str3ds_metadata_template.sql, lib/temporal/SQL/vector_metadata_table.sql, lib/temporal/SQL/vector_views.sql, temporal/benchmark.sh, .../t.rast.aggregate.ds/t.rast.aggregate.ds.py, temporal/t.rast.aggregate/t.rast.aggregate.py, temporal/t.rast.gapfill/t.rast.gapfill.py, .../t.rast.import/test.t.rast.import.relative.sh, temporal/t.rast.series/t.rast.series.py, temporal/t.rast3d.univar/test.t.rast3d.univar.sh, temporal/t.register/t.register.py, .../test.t.register.raster.file.timezone.sh, temporal/t.remove/t.remove.py, temporal/t.support/t.support.py, temporal/t.support/test.t.support.sh, temporal/t.unregister/t.unregister.py: Modifications are: - Removed the creation of a register table for each registered map, which speeds things up massively - Added modification time to space time datasets - Added aggregation type to space time datasets that will be set by t.rast.aggregate - Keeping the SQL scripts as simple as possible - Removed foreign primary keys and created indexes for primary keys in sqlite3 (postgreql does this automagically) - Using delete trigger instead of foreign primary keys in postgresql backend - Removed unneeded SQL scripts - Using Python dateutil module for time string parsing if installed, or a much more simpler parser without time zone support - Added GRASS environmental variables to allow registration of maps from different mapsets in a space time dataset - Simplified code for map registration - Code cleanup ... 2013-12-30 Martin Landa * gui/wxpython/xml/wxgui_items.xml: wxGUI: define more menu icons * gui/wxpython/core/menutree.py, gui/wxpython/gui_core/menu.py, gui/wxpython/xml/menudata.README, gui/wxpython/xml/wxgui_items.xml: wxGUI/menu: add icon tag * gui/wxpython/gmodeler/frame.py: wxGUI/modeler: fix draging objects * gui/icons/grass/label-add.png: wxGUI: add missing icon * gui/wxpython/gmodeler/model.py: wxGUI/modeler: update _setPen for ModelData items * gui/wxpython/gmodeler/model.py: wxGUI/modeler: change pen style for disabled actions * gui/wxpython/core/settings.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/model.py, gui/wxpython/gmodeler/preferences.py, gui/wxpython/gmodeler/toolbars.py, gui/wxpython/xml/menudata_modeler.xml: wxGUI/modeler: implement new objects to hold comments 2013-12-30 Markus Neteler * temporal/temporalintro.html: temporalintro.html: TGRASS reference paper added 2013-12-30 Soeren Gebbert * include/temporal.h: C-Interface design approach of the temporal framework 2013-12-30 Markus Neteler * raster/r.sun/TODO, raster/r.sun/r.sun.html: r.sun manual: update to NC dataset; TODO file updated * raster/r.horizon/r.horizon.html, raster/r.horizon/rhorizon_shaded_dem_point.png, raster/r.horizon/rhorizon_singlepoint_plot.png, raster/r.horizon/rhorizon_testplot.sh: r.horizon manual: screenshots added; rhorizon_testplot.sh added 2013-12-29 Markus Neteler * raster/r.horizon/main.c, raster/r.horizon/r.horizon.html: r.horizon: added output parameter (CSV file) for single point mode 2013-12-29 Anna Petrášová * gui/wxpython/animation/controller.py, gui/wxpython/animation/dialogs.py, gui/wxpython/animation/frame.py, gui/wxpython/animation/g.gui.animation.html, gui/wxpython/animation/g.gui.animation.py, gui/wxpython/animation/temporal_manager.py, gui/wxpython/animation/toolbars.py, gui/wxpython/animation/utils.py, gui/wxpython/core/settings.py, gui/wxpython/lmgr/frame.py: wxGUI/animation: create application settings (bgcolor, time format) 2013-12-29 Markus Neteler * raster/r.horizon/TODO, raster/r.horizon/main.c, raster/r.horizon/r.horizon.html: r.horizon: added sanity check for dist parameter; fixed wrong user msg; format single point mode output as CSV; expand parameter names properly; update manual examples to NC * display/d.vect/main.c, display/d.vect/vert.c, lib/vector/vedit/vertex.c: typo verteces -> vertices * vector/v.edit/main.c, vector/v.to.points/main.c: v.edit, v.to.points manuals: add keywords node and vertex * scripts/db.test/db.test.py: db.test: fix db.select call 2013-12-29 Anna Petrášová * gui/wxpython/animation/controller.py, gui/wxpython/animation/data.py, gui/wxpython/animation/dialogs.py, gui/wxpython/animation/nviztask.py, gui/wxpython/animation/provider.py, gui/wxpython/core/layerlist.py, gui/wxpython/core/workspace.py, gui/wxpython/lmgr/frame.py: wxGUI/animation: enable volume animation; volumes now saved also in workspace file 2013-12-28 Martin Landa * gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/model.py: wxGUI/modeler: fix loop item definition fix condition objects * gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gui_core/prompt.py: wxGUI/modeler: set label and comment when adding new command to the model 2013-12-27 Markus Neteler * vector/v.extract/v.extract.html: Milena Nowotarska: update examples to NC dataset 2013-12-27 Anna Petrášová * gui/wxpython/mapswipe/g.gui.mapswipe.html: wxGUI/mapswipe: update man page * gui/wxpython/core/settings.py, gui/wxpython/gui_core/preferences.py, gui/wxpython/lmgr/frame.py, gui/wxpython/mapswipe/dialogs.py, gui/wxpython/mapswipe/frame.py, gui/wxpython/mapswipe/mapwindow.py, gui/wxpython/mapswipe/toolbars.py: wxGUI/mapswipe: add preferences dialog to change mirrored cursor appearance * gui/wxpython/mapwin/analysis.py, gui/wxpython/mapwin/buffered.py, gui/wxpython/mapwin/graphics.py: wxGUI/mapwin: DrawCircle added and specify which coordinate type is to be used for GraphicsSet 2013-12-26 Markus Neteler * gui/wxpython/web_services/dialogs.py, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_lv.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ro.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: wxGUI msg: fix typo 2013-12-25 Martin Landa * gui/wxpython/gmodeler/model.py: wxGUI/modeler: fix loop condtion handling for python editor * gui/wxpython/gmodeler/model.py: wxGUI/modeler: fix loop condition handling (quick fix, work in progress) * gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gmodeler/model.py: wxGUI/modeler: fix GetLabel() usage * gui/wxpython/gmodeler/model.py: wxGUI/modeler: other fixes related to labels * gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/model.py: wxGUI/modeler: synchronize model objects, text->label * gui/wxpython/xml/grass-gxm.dtd: update grass-gxm.dtd (comment added) * gui/wxpython/gmodeler/frame.py, gui/wxpython/psmap/frame.py: wxGUI/modeler+psmap: show separators * gui/wxpython/gmodeler/frame.py: wxGUI/modeler: fix deleting objects by 'delete key' * gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gmodeler/frame.py: wxGUI/modeler: name->label (cosmetics) * gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/model.py: wxGUI/modeler: implement comments https://trac.osgeo.org/grass/ticket/2148 * gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gmodeler/model.py: wxGUI/modeler: fix handling model item labels write labels to model file 2013-12-24 Martin Landa * gui/wxpython/gmodeler/frame.py: wxGUI: fix usage GraphicalModelerGrassInterface for property dialogs * gui/wxpython/gmodeler/model.py: wxGUI/modeler: skip variables in model.GetMaps() * gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/giface.py, gui/wxpython/gmodeler/model.py, gui/wxpython/gui_core/forms.py: wxGUI/modeler: implement GrassInterface class (just few issues related to forms.py) * gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gmodeler/frame.py: wxGUI/gmodeler: fix ModelListCtrl editable mode (variables) 2013-12-23 Anna Petrášová * vector/v.vol.rst/user1.c: v.vol.rst: finally fixed mask issue, although I still don't fully understand, see change between rev 58477 and this one 2013-12-23 Markus Neteler * locale/po/grasslibs_pt.po, translators.csv: Luisa Teixeira: PT cont'ed 2013-12-22 Anna Petrášová * raster/simwe/r.sim.water/r.sim.water.html: simwe: update manual (for https://trac.osgeo.org/grass/changeset/58507) * raster/simwe/r.sim.water/main.c, raster/simwe/simlib/hydro.c, raster/simwe/simlib/output.c: simwe: write timestamps of output maps to simplify registering into temporal framework, use minutes instead of seconds as postfix of maps 2013-12-22 Huidae Cho * raster/r.topmodel/file_io.c: Removed double quotes around the study area name in output * raster/r.topmodel/r.topmodel.html: minor text changes * raster/r.topmodel/file_io.c, raster/r.topmodel/global.h, raster/r.topmodel/main.c, raster/r.topmodel/r.topmodel.html, raster/r.topmodel/topmodel.c: Added dt, ntimesteps, and nch in output. Removed the obsflow parameter and let the user evaluate the model performance. 2013-12-21 Huidae Cho * raster/r.topmodel/file_io.c: Added ntimesteps in output 2013-12-20 Markus Neteler * raster/r.info/main.c: r.info: bugfix for title printing in -e output * raster/r.info/main.c: r.info: also print source1,source2,description fields in extended metadata printing * raster/r.external/r.external.html: r.external: merged in comments from grass-dev about NULL data handling 2013-12-20 Huidae Cho * raster/r.topmodel/file_io.c, raster/r.topmodel/r.topmodel.html: Changed the format of the parameters and input files. ntimesteps removed from the input file and automatically determined. 2013-12-19 Vaclav Petras * raster/r.external/r.external.html: r.external: update manual (see also), adding v.external omitted in https://trac.osgeo.org/grass/changeset/58492 2013-12-19 Martin Landa * raster/r.external/r.external.html: r.external: update manual (see also) * scripts/r.pack/r.pack.html: r.pack: authors cosmetics (manual) 2013-12-19 Anna Petrášová * gui/wxpython/vnet/vnet_data.py: wxGUI/vnet: fix https://trac.osgeo.org/grass/ticket/2145 * gui/wxpython/gui_core/simplelmgr.py: wxGUI/simplelmgr: copy layers to clipboard 2013-12-18 Vaclav Petras * REQUIREMENTS.html, macosx/pkg/resources/ReadMe.rtf, man/build_html.py, man/build_rest.py, tools/module_synopsis.sh, visualization/Makefile: xganim: removing xganim from Makefile and other places (following https://trac.osgeo.org/grass/changeset/58484) 2013-12-18 Anna Petrášová * vector/v.vol.rst/user1.c: v.vol.rst: fix https://trac.osgeo.org/grass/changeset/58478 - flip rows for mask only 2013-12-18 Vaclav Petras * visualization/xganim/Makefile, visualization/xganim/bitmaps/README, visualization/xganim/bitmaps/ff.xbm, visualization/xganim/bitmaps/loop.xbm, visualization/xganim/bitmaps/play.xbm, visualization/xganim/bitmaps/rabbit.xbm, visualization/xganim/bitmaps/rewind.xbm, visualization/xganim/bitmaps/rplay.xbm, visualization/xganim/bitmaps/snail.xbm, visualization/xganim/bitmaps/stepb.xbm, visualization/xganim/bitmaps/stepf.xbm, visualization/xganim/bitmaps/stop.xbm, visualization/xganim/bitmaps/swing.xbm, visualization/xganim/gui.cpp, visualization/xganim/gui.h, visualization/xganim/main.cpp, visualization/xganim/xganim.html: xganim: removing xganim (replaced by g.gui.animation, motivation: it does not compile with clang) 2013-12-17 Martin Landa * imagery/i.segment/create_isegs.c, imagery/i.segment/i.segment.html, imagery/i.segment/open_files.c, imagery/i.segment/ortho_segs_final.jpg, imagery/i.segment/ortho_segs_l1.jpg, imagery/i.segment/ortho_segs_l2_l5.jpg, imagery/i.segment/write_output.c: i.segment: fix G_percent() usage message cosmetics update manual + add screenshots 2013-12-17 Anna Petrášová * vector/v.vol.rst/user1.c: v.vol.rst: fixed masking with 2D raster: mask rows were intentionally flipped, reason unknown, it does not seem to be related to changes for https://trac.osgeo.org/grass/ticket/1389 (major g3d lib review in G7) because the same problem is in G64. 2013-12-16 Vaclav Petras * gui/wxpython/iclass/toolbars.py: wxGUI/iclass: fixing typo in toolbar label (from https://trac.osgeo.org/grass/changeset/58468) 2013-12-16 Martin Landa * gui/wxpython/vdigit/wxdisplay.py: wxGUI: be less verbose * gui/wxpython/mapswipe/mapwindow.py: wxGUI/mapswipe: define default background color for map name labels * gui/wxpython/mapwin/buffered.py: wxGUI/mapwindow: support background color for text overlays * imagery/i.cluster/main.c: i.cluster: define gisprompt for seeds * gui/wxpython/gui_core/forms.py: wxGUI/forms: fix dialogs with more signature file params (i.cluster) 2013-12-16 Štěpán Turek * gui/wxpython/iscatt/plots.py: wx.iscatt: zoom to rectangle fix 2013-12-16 Martin Landa * gui/wxpython/iscatt/dialogs.py: wxGUI/iscatt: dialog layout cosmetics * gui/wxpython/iclass/toolbars.py: wxGUI/iclass: improve labels (cosmetics) * gui/wxpython/iclass/frame.py: wxGUI/iclass: get sorted list of maps from subgroup 2013-12-15 Markus Metz * raster/r.to.vect/areas_io.c: r.to.vect: fix G_percent() usage 2013-12-14 Markus Neteler * db/db.connect/db.connect.html: db.connect.html: explain dbname parameter 2013-12-14 Glynn Clements * imagery/i.atcorr/GeomCond.cpp, imagery/i.atcorr/common.h: Eliminate "using namespace std" * lib/iostream/mm.cpp, lib/iostream/mm_utils.cpp: Remove remaining "using namespace std" cases 2013-12-13 Anna Petrášová * misc/m.nviz.image/args.c, misc/m.nviz.image/local_proto.h, misc/m.nviz.image/volume.c: m.nviz.image: added flag to draw volume box 2013-12-13 Glynn Clements * include/iostream/ami_stream.h, include/iostream/empq_impl.h, include/iostream/mem_stream.h, include/iostream/minmaxheap.h, include/iostream/queue.h, raster/r.terraflow/3scan.h, raster/r.terraflow/ccforest.h, raster/r.terraflow/common.cpp, raster/r.terraflow/common.h, raster/r.terraflow/direction.cpp, raster/r.terraflow/direction.h, raster/r.terraflow/nodata.cpp, raster/r.terraflow/nodata.h, raster/r.terraflow/sortutils.h, raster/r.terraflow/stats.h, raster/r.terraflow/streamutils.h, raster/r.terraflow/types.cpp, raster/r.terraflow/types.h, raster/r.terraflow/unionFind.h, raster/r.terraflow/water.cpp, raster/r.viewshed/rbbst.cpp, raster/r.viewshed/rbbst.h, raster/r.viewshed/statusstructure.cpp, raster/r.viewshed/statusstructure.h: Eliminate "using namespace std" 2013-12-12 Štěpán Turek * gui/wxpython/iscatt/core_c.py, gui/wxpython/iscatt/iscatt_core.py, gui/wxpython/iscatt/plots.py: wx.iscatt: workaround for non pickability of memmap in older numpy versions 2013-12-12 Markus Metz * lib/gis/token.c: libgis: revert https://trac.osgeo.org/grass/changeset/58417 2013-12-12 Luca Delucchi * lib/python/pygrass/vector/table.py: add default values to Link object 2013-12-11 Martin Landa * vector/v.out.ogr/args.c, vector/v.out.ogr/local_proto.h, vector/v.out.ogr/main.c: v.out.ogr: replace -p flag with `otype=boundary` * vector/v.out.ogr/v.out.ogr.html: v.out.ogr: wording 2013-12-11 Luca Delucchi * lib/python/pygrass/vector/table.py: fix to small bug on dblinks 2013-12-11 Martin Landa * vector/v.out.ogr/args.c, vector/v.out.ogr/attrb.c, vector/v.out.ogr/create.c, vector/v.out.ogr/export_areas.c, vector/v.out.ogr/export_lines.c, vector/v.out.ogr/local_proto.h, vector/v.out.ogr/main.c, vector/v.out.ogr/v.out.ogr.html: v.out.ogr: implement multi-feature support * gui/wxpython/iclass/frame.py, gui/wxpython/iclass/toolbars.py: wxGUI/iclass: add zoom to region icon to the toolbar * gui/icons/grass/zoom-region.png, gui/wxpython/gui_core/toolbars.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/toolbars.py: wxGUI: zoom to region icon added to the map display * gui/wxpython/vdigit/wxdigit.py: wxGUI/vdigit: no attribute dialog when area is not closed * gui/wxpython/vdigit/toolbars.py: wxGUI/vdigit: fix switching area tools * gui/wxpython/iclass/frame.py, gui/wxpython/iclass/g.gui.iclass.py: g.gui.iclass: fix setting group/subgroup from cli 2013-12-10 Vaclav Petras * raster/r.terraflow/r.terraflow.html, raster/r.terraflow/rterraflow_accumulation.png, raster/r.viewshed/r.viewshed.html, raster/r.viewshed/r.viewshed.png: r.vievshed and r.terraflow: NC example to manual and image to manual 2013-12-10 Anna Petrášová * gui/wxpython/tools/build_modules_xml.py: wxGUI: workaround for gui toolboxes compilation (g.version -r crashes and menu is not generated) 2013-12-10 Martin Landa * lib/gis/token.c: libgis: partially revert https://trac.osgeo.org/grass/changeset/58417 2013-12-10 Vaclav Petras * include/bitmap.h, include/defs/dig_atts.h, include/vect/dig_structs.h, ps/ps.map/local_proto.h: diglib and ps.map: removing _STDIO_H preprocessor ifndefs and ifdef because they break compilation with clang (LLVM) on Mac OS X Mavericks‎ where _STDIO_H define is not defined (we suppose to have stdio always so there is no point in checking it and this define is not a part of standard library interface) * raster/r.terraflow/direction.cpp, raster/r.terraflow/nodata.cpp, raster/r.terraflow/nodata.h, raster/r.viewshed/rbbst.cpp, raster/r.viewshed/rbbst.h, raster/r.viewshed/statusstructure.cpp, raster/r.viewshed/statusstructure.h: r.terraflow and r.viewshed: using longer names instead of function overloading to fix compilation error with C++11 (reference to is_empty/is_void is ambiguous) 2013-12-10 Anna Petrášová * gui/wxpython/animation/controller.py, gui/wxpython/animation/dialogs.py: wxGUI/animation: center dialogs on parent 2013-12-09 Markus Neteler * gui/wxpython/docs/wxGUI.components.html: wxGUI.components manual: g.gui.rlisetup added; HTML cosmetics 2013-12-09 Martin Landa * gui/wxpython/iclass/toolbars.py: wxGUI/iclass: wording * gui/wxpython/gui_core/dialogs.py, gui/wxpython/iclass/dialogs.py: wxGUI/iclass: clean-up IClassGroupDialog layout * gui/wxpython/core/giface.py: wxGUI: add GetLayerTree() to StandaloneGrassInterface * gui/wxpython/vdigit/mapwindow.py: wxGUI/vdigit: fix add vertex tool * gui/wxpython/gui_core/toolbars.py, gui/wxpython/iclass/frame.py, gui/wxpython/vdigit/toolbars.py: wxGUI/vdigit: toolbar cosmetics * lib/vector/vedit/render.c: veditlib: revert https://trac.osgeo.org/grass/changeset/58420 * gui/wxpython/vdigit/wxdisplay.py: wxGUI/vdigit: fix selecting areas * gui/wxpython/vdigit/mapwindow.py: wxGUI: remove unused import * lib/vector/vedit/render.c: veditlib: Vedit_render_map() centroid as fid for areas * gui/wxpython/vdigit/mapwindow.py, gui/wxpython/vdigit/wxdisplay.py: wxGUI/vdigit: fix deleting areas 2013-12-08 Martin Landa * raster/r.in.xyz/main.c: r.in.xyz: description cosmetics, fix compiler warning (cosmetics) * lib/gis/token.c: libgis: tokenize string using strtok() * gui/wxpython/gui_core/forms.py: wxGUI/forms: fix overwrite flag from settings * gui/wxpython/core/gconsole.py, gui/wxpython/gui_core/forms.py: wxGUI: re-render display when mask set 2013-12-08 Markus Metz * vector/v.outlier/main.c, vector/v.outlier/outlier.c, vector/v.outlier/outlier.h, vector/v.outlier/v.outlier.html: v.outlier: add option to filter out only positive or negative outliers 2013-12-08 Martin Landa * gui/wxpython/gui_core/ghelp.py: wxGUI: enlarge about window * gui/wxpython/web_services/dialogs.py: wxGUI/save wms dialog: cosmetics in terminology * gui/wxpython/vdigit/toolbars.py: wxGUI: do not switch tabs when stop editing * gui/wxpython/lmgr/layertree.py: wxGUI: start/stop editing menu item cosmetics * gui/icons/grass/layer-info.png, gui/icons/grass/raster-stats.png, gui/icons/grass/region.png, gui/icons/grass/zoom-layer.png, gui/wxpython/lmgr/layertree.py: wxGUI: define icons for layer contextual menu 2013-12-08 Markus Metz * raster/r.stream.extract/main.c: r.stream.extract: fix typo in description 2013-12-07 Huidae Cho * raster/r.topidx/r.topidx.html, raster/r.topmodel/r.topmodel.html: Added a reference * raster/r.topmodel/r.topmodel.html: Added a reference * raster/r.topmodel/r.topmodel.html: minor text * raster/r.topmodel/file_io.c, raster/r.topmodel/r.topmodel.html: Added more information about the parameters and input files 2013-12-06 Martin Landa * include/defs/vector.h, lib/vector/Vlib/cindex.c: vlib: implement Vect_cidx_get_unique_cats_by_index() 2013-12-06 Anna Petrášová * gui/wxpython/animation/controller.py, gui/wxpython/animation/utils.py: wxGUI/animation: autodetect number of CPUs 2013-12-06 Martin Landa * lib/vector/Vlib/cindex.c: vlib: update cindex.c doxygen documentation check_index() added (cosmetics) * raster/r.report/parse.c, raster/r.stats/main.c: r.stats/r.report: synchronize description of -n/N flags * raster/r.report/global.h, raster/r.report/main.c, raster/r.report/parse.c, raster/r.report/r.report.html, raster/r.report/stats.c: r.report: implemente 'sort' parameter major update of manual page guisection cosmetics * raster/r.stats/main.c: r.stats: NULL -> no-data (cosmetics) * raster/r.stats/main.c: r.stats: reorder options + add more guisections (cosmetics) * raster/r.stats/cell_stats.c, raster/r.stats/global.h, raster/r.stats/main.c, raster/r.stats/r.stats.html, raster/r.stats/stats.c: r.stats: implement 'sort' parameter update manual page, add examples use G_option_to_separator() 2013-12-05 Martin Landa * lib/vector/Vlib/write_pg.c: vlib/pg: fix writing attributes * lib/vector/Vlib/open_pg.c: vlib/pg: mark category as up-to-date (build from topo) * vector/v.out.ogr/main.c: v.out.ogr: enable creating empty OGR layers * vector/v.out.ogr/attrb.c: v.out.ogr: fix exporting features with no category * vector/v.out.ogr/main.c: v.out.ogr: clarify warning message about skipped features without category 2013-12-05 Štěpán Turek * gui/wxpython/gui_core/gselect.py, gui/wxpython/modules/colorrules.py: vector colors dialog fix 2013-12-05 Luca Delucchi * imagery/i.vi/gari.c, imagery/i.vi/i.vi.html: update GARI formula 2013-12-04 Anna Petrášová * gui/wxpython/core/layerlist.py: wxGUI: fix LayerList for vectors 2013-12-04 Martin Landa * lib/vector/Vlib/write_pg.c: vlib/pg: support SF_UNKNOWN (for empty layers) 2013-12-04 Soeren Gebbert * lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/aggregation.py, lib/python/temporal/base.py, lib/python/temporal/core.py, lib/python/temporal/datetime_math.py, lib/python/temporal/extract.py, lib/python/temporal/factory.py, lib/python/temporal/list_stds.py, lib/python/temporal/mapcalc.py, lib/python/temporal/metadata.py, lib/python/temporal/open_stds.py, lib/python/temporal/register.py, lib/python/temporal/sampling.py, lib/python/temporal/space_time_datasets.py, lib/python/temporal/spatial_extent.py, .../temporal/spatial_topology_dataset_connector.py, .../temporal/spatio_temporal_relationships.py, lib/python/temporal/stds_export.py, lib/python/temporal/stds_import.py, lib/python/temporal/temporal_extent.py, lib/python/temporal/temporal_granularity.py, .../temporal_topology_dataset_connector.py, lib/python/temporal/univar_statistics.py: Using the PyGRASS message interface for all API functions. 2013-12-04 Luca Delucchi * lib/python/pygrass/vector/table.py: add group by option in the Filters class 2013-12-04 Soeren Gebbert * lib/python/temporal/mapcalc.py: Fixed wrong import. 2013-12-04 Martin Landa * display/d.mon/main.c, display/d.mon/proto.h, display/d.mon/start.c: d.mon: implement `resolution` parameter (similar to d.out.file in G6) 2013-12-04 Soeren Gebbert * lib/python/temporal/Makefile, lib/python/temporal/__init__.py, lib/python/temporal/c_libraries_interface.py, lib/python/temporal/datetime_math.py, lib/python/temporal/extract.py, lib/python/temporal/{list.py => list_stds.py}, lib/python/temporal/{open.py => open_stds.py}, lib/python/temporal/register.py, lib/python/temporal/stds_export.py, lib/python/temporal/unittests_register.py, lib/python/temporal/univar_statistics.py: Better Python file naming. New unittests to test the map register function in register.py. Fixes for map registration bugs with relative time reported by Vaclav. 2013-12-03 Markus Neteler * scripts/r.out.xyz/r.out.xyz.html, scripts/r.out.xyz/r.out.xyz.py: r.out.xyz: added support for multiple file export, example added (with support of Vincent Bain) 2013-12-03 Huidae Cho * raster/r.topmodel/topmodel.c: Renamed variables 2013-12-03 Markus Neteler * locale/po/grassmods_es.po, locale/po/grasswxpy_es.po: i18N ES: zum -> zoom (suggested by C. A. Ramírez Franco); sync with relbranch 2013-12-03 Anna Petrášová * gui/wxpython/animation/dialogs.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/simplelmgr.py: wxGUI/animation: fix (workaround) for mysterious gui segfault when modules dialogs were hidden and not destroyed in SimpleLayerManager 2013-12-03 Soeren Gebbert * lib/python/temporal/core.py, lib/python/temporal/register.py: Using the the message interface in register.py. 2013-12-03 Vaclav Petras * gui/wxpython/gmodeler/model.py: wxGUI/gmodeler: escaping (all) characters for XML using Python saxutils (fixes https://trac.osgeo.org/grass/ticket/1791) 2013-12-03 Martin Landa * lib/vector/Vlib/build_pg.c, lib/vector/Vlib/copy.c: vlib/pg: fix creating simple features from topo - force level 2 and write also polygons without category 2013-12-03 Soeren Gebbert * lib/python/pygrass/messages/__init__.py: Implemented fatal function the emulates the behavior of G_fatal_error(), but can also raise a FatalError exception. 2013-12-03 Markus Neteler * vector/v.vol.rst/v.vol.rst.html: v.vol.rst manual: example cosmetics 2013-12-03 Martin Landa * vector/v.external.out/link.c, vector/v.external.out/v.external.out.html: v.external.out: document option=simple_feature=yes * lib/vector/Vlib/build_pg.c, lib/vector/Vlib/build_sfa.c, lib/vector/Vlib/copy.c, lib/vector/Vlib/local_proto.h, lib/vector/Vlib/pg_local_proto.h, lib/vector/Vlib/read_pg.c, lib/vector/Vlib/write_pg.c: vlib/pg: implement creating simple features from topogeometry data 2013-12-02 Martin Landa * lib/vector/Vlib/open.c: vlib: fix compilation issue (no pg support) * vector/v.in.region/main.c: v.in.region: set category also for boundaries * display/d.vect/d.vect.html, display/d.vect/main.c: d.vect: attrcolumn renamed to attribute_column (old name still works) * display/d.vect/d.vect.html, display/d.vect/main.c: d.vect: update manual (display=attr) removed * display/d.vect/main.c, display/d.vect/opt.c, display/d.vect/plot.h: d.vect: remove `display=attr` attributes are display when `attrcol` is given * display/d.vect/local_proto.h, display/d.vect/main.c, display/d.vect/opt.c, display/d.vect/plot.h, display/d.vect/vert.c: d.vect: add option to display vertices (`display=vert`) * lib/vector/Vlib/build.c, lib/vector/Vlib/open.c, lib/vector/Vlib/open_pg.c, lib/vector/Vlib/pg_local_proto.h, lib/vector/Vlib/read_pg.c, lib/vector/Vlib/write_pg.c: vlib/pg: fix adding new features into PostGIS Topology * lib/vector/Vlib/close.c: vlib: cosmetics when closing spatial index file 2013-12-02 Anna Petrášová * gui/wxpython/animation/provider.py: wxGUI/animation: processes must be functions not methods * gui/wxpython/animation/utils.py: wxGUI/animation: fix removing wrong files 2013-12-01 Anna Petrášová * gui/wxpython/animation/g.gui.animation.html: wxGUI/animation: update manual * gui/wxpython/animation/provider.py, gui/wxpython/core/layerlist.py, gui/wxpython/core/render.py, gui/wxpython/core/workspace.py, gui/wxpython/dbmgr/base.py, gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/simplelmgr.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/vdigit/toolbars.py: wxGUI: unify opacity values to range <0; 1> * gui/wxpython/core/render.py: wxGUI: fix legend image cropping for png driver * gui/icons/grass/mapset-add.png, gui/wxpython/animation/__init__.py, gui/wxpython/animation/anim.py, gui/wxpython/animation/controller.py, gui/wxpython/animation/data.py, gui/wxpython/animation/dialogs.py, gui/wxpython/animation/frame.py, gui/wxpython/animation/g.gui.animation.py, gui/wxpython/animation/mapwindow.py, gui/wxpython/animation/nviztask.py, gui/wxpython/animation/provider.py, gui/wxpython/animation/temporal_manager.py, gui/wxpython/animation/toolbars.py, gui/wxpython/animation/utils.py, gui/wxpython/core/layerlist.py, gui/wxpython/gui_core/simplelmgr.py, gui/wxpython/lmgr/frame.py: wxGUI/animation: adding support for multiple base layers/series; pep8 compliance 2013-11-30 Huidae Cho * raster/r.topidx/r.topidx.html, raster/r.topmodel/r.topmodel.html: Updated links. 2013-11-30 Markus Metz * lib/vector/Vlib/merge_lines.c: Vlib: merge only lines or boundaries * lib/vector/Vlib/break_lines.c: Vlib: break lines only for lines or boundaries 2013-11-30 Glynn Clements * general/g.parser/g.parser.html, general/g.parser/main.c, general/g.parser/parse.c, general/g.parser/proto.h, lib/python/script/core.py: Deal with newlines in option values (issue https://trac.osgeo.org/grass/ticket/2139) 2013-11-30 Martin Landa * vector/v.clean/main.c: v.clean: cosmetics in option description * vector/v.clean/main.c: v.clean: remove redundant message (cosmetics) * vector/v.clean/main.c: v.clean: use error handlers to clean up when fails 2013-11-29 Martin Landa * lib/python/script/vector.py: pythonlib: fix vector_what() for case when one of the attributes is 'Layer' TODO: it would be nice if v.what would produce parsable format (eg. XML) * lib/vector/Vlib/build.c: vlib: set level2 only when built level >= GV_BUILD_NONE remove unused variables * lib/vector/Vlib/build_pg.c: vlib/pg: force GV_BUILD_NONE level when cache is empty * gui/wxpython/core/globalvar.py: wxGUI: check if addons are in the path * gui/wxpython/lmgr/frame.py: wxGUI: avoid double-rendering when loading workspace * gui/wxpython/lmgr/layertree.py: wxGUI: avoid double rendering on auto-zoom to the first layer * lib/vector/Vlib/open_pg.c, lib/vector/diglib/frmt.c: vlib/pg: fix fid_column usage in several SQL statements * lib/vector/Vlib/open_pg.c: vlib/pg: fix remaining issues in SQL statements related to the schema name * vector/v.out.postgis/v.out.postgis.html: v.out.postgis: update manual - add link to wiki page * lib/vector/Vlib/read_pg.c, lib/vector/Vlib/write_pg.c: vlib/pg: fix issues in SQL statements related to the schema name * lib/vector/Vlib/build_pg.c, lib/vector/Vlib/open_pg.c, lib/vector/Vlib/pg_local_proto.h: vlib/pg: fix clean-up GRASS DB topology tables in full mode * include/defs/vector.h, lib/vector/Vlib/build_pg.c, lib/vector/Vlib/close.c, lib/vector/Vlib/close_ogr.c, lib/vector/Vlib/close_pg.c, lib/vector/Vlib/local_proto.h, lib/vector/Vlib/open.c, lib/vector/Vlib/open_pg.c, lib/vector/Vlib/pg_local_proto.h, lib/vector/Vlib/read_pg.c, lib/vector/Vlib/rewind_pg.c, lib/vector/Vlib/write_nat.c, lib/vector/Vlib/write_pg.c: vlib/pg: fix building PostGIS Topology in update mode (line deleted) add 'line' topo DB table into topology schema (full mode only) various related fixes and improvements (work in progress) 2013-11-28 Huidae Cho * raster/r.topmodel/file_io.c: nch parameter now automatically determined from the number of distance increments to avoid mistakes * raster/r.topmodel/file_io.c, raster/r.topmodel/global.h, raster/r.topmodel/main.c, raster/r.topmodel/r.topmodel.html, raster/r.topmodel/topmodel.c: Renamed qobs to obsflow 2013-11-27 Markus Neteler * general/g.parser/g.parser.html, general/g.parser/g_parser_test.png: g.parser manual: GUI window screenshot added to example 2013-11-27 Anna Petrášová * gui/wxpython/mapswipe/frame.py: wxGUI/mapswipe: fix launching from menu when maps are selected in lmgr 2013-11-26 Martin Landa * lib/vector/Vlib/write_pg.c: vlib/pg: do not change constrains to deferrable in topo_geo_only mode * lib/vector/Vlib/build_pg.c, lib/vector/Vlib/read_pg.c, lib/vector/Vlib/write_pg.c: vlib/pg: speed-up topology building - make all constraints deferrable 2013-11-26 Markus Metz * vector/v.category/main.c: v.category: do not add new centroids by default * imagery/i.pca/main.c, raster/r.texture/main.c: i.pca/r.texture: add --overwrite flag for output prefix 2013-11-25 Martin Landa * vector/v.out.postgis/create.c: v.out.postgis: replace setenv()/unsetenv() by portable putenv() * gui/wxpython/vdigit/wxdigit.py: wxGUI/vdigit: fix GetFeatureType() for PostGIS Topology 2013-11-25 Markus Metz * lib/gis/key_value3.c: libgis: be more verbose when opening a file fails 2013-11-25 Martin Landa * vector/v.info/print.c: v.info: use Vect_get_finfo_topology_info() * include/defs/vector.h, include/vect/dig_defines.h, lib/vector/Vlib/header_finfo.c: vlib: Vect_get_finfo_topology_info() added 2013-11-25 Markus Metz * raster/r.out.gdal/export_band.c, raster/r.out.gdal/main.c: r.out.gdal: close raster band after range check * raster/r.out.gdal/export_band.c: r.out.gdal: close raster after export 2013-11-25 Martin Landa * display/d.mon/Makefile, display/d.mon/main.c: d.mon: change -r flag - release and *stop* currently selected monitor add -u flag to open output file in update mode, otherwise output file is simply overwritten * db/drivers/postgres/listtab.c: db-pg: fix db__driver_list_tables() for tables which contain 'pg_' in the name 2013-11-25 Luca Delucchi * temporal/t.rast.univar/t.rast.univar.html: update t.rast.univar documentation 2013-11-25 Martin Landa * lib/vector/Vlib/build_pg.c: vlib/pg: message cosmetics * lib/vector/Vlib/build_pg.c, lib/vector/Vlib/open_pg.c, lib/vector/Vlib/read_pg.c: vlib/pg: fix sequatial access when features cached update category index * vector/v.out.postgis/main.c: v.out.postgis: build from scratch, fix message 2013-11-24 Martin Landa * gui/wxpython/lmgr/layertree.py: wxGUI: comment-out not-finished functionality * mswindows/osgeo4w/package.sh: wingrass7: enable PostgreSQL support * lib/imagery/iscatt_core.c, vector/v.to.points/write.c: add missing header when compiled without GDAL and PostgreSQL support * lib/vector/Vlib/read_pg.c, lib/vector/Vlib/rewind_pg.c: vlib: fix compilation issue when configured without GDAL * lib/vector/Vlib/local_proto.h, lib/vector/Vlib/pg_local_proto.h: vlib: fix compilation issue when configures without PostgreSQL support * gui/wxpython/lmgr/layertree.py: wxGUI: fix auto-zooming when first layer is added to the layer tree * lib/vector/Vlib/open_pg.c: vlib(pg): fix typo in SQL statement * include/vect/dig_structs.h, lib/vector/Vlib/area.c, lib/vector/Vlib/build_pg.c, lib/vector/Vlib/close.c, lib/vector/Vlib/close_ogr.c, lib/vector/Vlib/close_pg.c, lib/vector/Vlib/local_proto.h, lib/vector/Vlib/open_pg.c, lib/vector/Vlib/pg_local_proto.h, lib/vector/Vlib/read_pg.c, lib/vector/Vlib/rewind_pg.c: vlib/pg: speed up PostGIS Topology by caching lines (experimental, work in progress) * display/d.vect/area.c: d.vect: clarify warning message (invalid area) 2013-11-24 Hamish Bowman * vector/v.what.rast/main.c: simplify V_open call 2013-11-23 Hamish Bowman * vector/v.what.rast/main.c: vector map does not need to be in the current mapset if the print flag is used (https://trac.osgeo.org/grass/changeset/58265 broke it for vect maps in the search path given without an explicit @mapset part); only report DB select count when DB is used 2013-11-22 Martin Landa * lib/vector/Vlib/area_pg.c: vlib/pg: fix Vect__get_area_points_pg() * lib/vector/Vlib/open_pg.c, lib/vector/Vlib/read_pg.c: vlib/pg: fix reading categories for centroids 2013-11-22 Anna Petrášová * REQUIREMENTS.html, gui/wxpython/README: updated requirements for PIL * gui/wxpython/gui_core/goutput.py: show progressbar and stop button when the module starts (fix for https://trac.osgeo.org/grass/ticket/2137) 2013-11-22 Martin Landa * scripts/r.fillnulls/r.fillnulls.html, scripts/r.fillnulls/r.fillnulls.py: r.fillnulls: update manual (new methods) 2013-11-22 Vaclav Petras * raster/r.proj/main.c, vector/v.proj/main.c: r.proj, v.proj: better option description (maps are only from mapset, coordinates without dash) 2013-11-21 Markus Neteler * locale/po/grasslibs_ro.po, translators.csv: Dana Grad: Romanian translation cont'ed * imagery/i.landsat.toar/landsat_met.c: i.landsat.toar: fixes for Landsat-8 metadata file support (author: E. Jorge Tizado) * scripts/i.pansharpen/i.pansharpen.py: i.pansharpen: fix overwrite flag handling * scripts/i.pansharpen/i.pansharpen.py: i.pansharpen: fix msg typo 2013-11-21 Vaclav Petras * raster/simwe/simlib/waterglobs.h: r.sim.*: increasing number of walkers (revert https://trac.osgeo.org/grass/changeset/56935) it seems that memory is not an issue but the small number of workers is 2013-11-21 Luca Delucchi * locale/po/grassmods_it.po: Anna Zanchetta: translation cont'ed 2013-11-21 Martin Landa * vector/v.what.rast/main.c: v.what.rast: vector map must be in the current mapset * vector/v.surf.bspline/v.surf.bspline.html: v.surf.bspline: update manual (-z flag removed) * vector/v.surf.bspline/main.c: v.surf.bspline: remove -z flag, synchronized with v.surf.rst 2013-11-21 Hamish Bowman * vector/v.what.rast/main.c: fixes for print flag: vect map doesn't need to be in current mapset, and doesn't need to have a DB 2013-11-20 Markus Metz * vector/v.category/main.c: v.category: improve https://trac.osgeo.org/grass/changeset/58202 2013-11-19 Markus Neteler * gui/wxpython/animation/g.gui.animation.py: g.gui.animation: typo fix in module description 2013-11-19 Anna Petrášová * gui/wxpython/animation/controller.py, gui/wxpython/core/utils.py, gui/wxpython/mapwin/decorations.py: wxGUI: handle case when PIL is missing for decorations and add warning 2013-11-19 Martin Landa * gui/wxpython/gui_core/prompt.py: wxGUI: don't fail when addon_path contains files with non-ascii characters (TODO: fix it, now the problem is just reported) * gui/wxpython/lmgr/frame.py: wxGUI: close current workspace and create new one when creating new location 2013-11-18 Markus Neteler * raster/r.what/main.c, raster/r.what/r.what.html: r.what: file output parameter added (from r.stats) incl. example * raster/r.what/r.what.html: r.what manual: examples rewritten to North Carolina * gui/wxpython/animation/g.gui.animation.html: g.gui.animation manual: added example with extended regular expressions 2013-11-18 Martin Landa * gui/wxpython/lmgr/layertree.py: wxGUI: check if export modules are available (vector contextual menu) 2013-11-18 Soeren Gebbert * lib/python/temporal/Makefile, lib/python/temporal/__init__.py, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/aggregation.py, lib/python/temporal/c_libraries_interface.py, lib/python/temporal/core.py, lib/python/temporal/space_time_datasets.py: New G_fatal_error() safe C-libraries interface to access C-functions via ctypes implemented to reduce the use of ctype functions in the temporal framework. 2013-11-17 Martin Landa * lib/vector/Vlib/read_pg.c: vlib/pg: fix typo in sql statement (getting 0D topological elements in random order) * lib/vector/Vlib/read_pg.c: vlib/pg: fix error_tuples() * include/vect/dig_structs.h, lib/vector/Vlib/open_pg.c, lib/vector/Vlib/read_pg.c: vlib/pg: fix reading categories from PostGIS Topology (work in progress) * display/d.vect/label.c: d.vect: fix reading centroids from PostGIS Topology * vector/v.in.ogr/main.c: v.in.ogr: fix producing external formats * lib/vector/Vlib/copy.c: vlib/pg: fix copying map features for external formats when using temporary maps 2013-11-17 Markus Neteler * raster/r.neighbors/r.neighbors.html: r.neighbors manual: weight explanations from glynnc on ML added 2013-11-16 Štěpán Turek * gui/wxpython/iscatt/controllers.py: wx.iscatt: show right name of raster in warning * gui/wxpython/iscatt/controllers.py, gui/wxpython/iscatt/dialogs.py, gui/wxpython/iscatt/iscatt_core.py: wx.iscatt: checks for input data 2013-11-16 Martin Landa * lib/vector/Vlib/open_pg.c: vlib/pg: check also topology extension when required * lib/vector/Vlib/open_pg.c: vlib/pg: check if DB is spatial 2013-11-16 Markus Neteler * raster/r.buffer/r.buffer.html, raster/r.clump/r.clump.html, raster/r.distance/r.distance.html, raster/r.grow.distance/r.grow.distance.html, raster/r.grow/r.grow.html: manual: more cross-references 2013-11-16 Martin Landa * vector/v.out.postgis/args.c: v.out.postgis: guisections cosmetics * vector/v.out.postgis/args.c: v.out.postgis: more guisections * gui/wxpython/lmgr/layertree.py: wxGUI: add 'PostGIS export' to vector contextual menu 2013-11-16 Hamish Bowman * vector/v.what.rast/main.c: expand FIXME comment 2013-11-15 Markus Neteler * scripts/i.oif/i.oif.html: Nikos Alexandris: manual generalized; HTML cosmetics 2013-11-15 Martin Landa * gui/wxpython/xml/toolboxes.xml: wxGUI: menu cosmetics (external data) * gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/gselect.py: wxGUI: better handling of PostGIS database in GdalSelect and GdalOutputDialog 2013-11-15 Glynn Clements * lib/init/grass.py: Revert https://trac.osgeo.org/grass/changeset/58200 for grass.py 2013-11-14 Martin Landa * gui/wxpython/core/gconsole.py: wxGUI: fix py script interface check (when script is not found) * gui/wxpython/gui_core/menu.py, gui/wxpython/gui_core/widgets.py: wxGUI: search modules - fix numpad enter * gui/wxpython/gui_core/prompt.py: wxGUI: run command also when numpad enter key is pressed * gui/wxpython/xml/toolboxes.xml: wxGUI: menu label cosmetics (r.proj/v.proj) * raster/r.region/main.c: r.region: more guisections * raster/r.proj/main.c: r.proj: more gui sections * gui/wxpython/gui_core/forms.py: fix bug introduced in https://trac.osgeo.org/grass/changeset/58212 (no GUI dialogs from CLI) 2013-11-14 Hamish Bowman * vector/v.what.rast/local_proto.h, vector/v.what.rast/main.c, vector/v.what.rast/v.what.rast.html: add flag to interpolate values from the nearest four cells instead of using nearest neighbor * vector/v.what.rast/main.c, vector/v.what.rast/v.what.rast.html: add flag to allow printing to stdout * vector/v.what.rast/main.c: cosmetic whitespace from grass_indent.sh 2013-11-13 Vaclav Petras * gui/wxpython/gui_core/forms.py: wxGUI/gui_core: fixing test for task and task frame (module dialog, form) 2013-11-13 Soeren Gebbert * lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/aggregation.py, lib/python/temporal/extract.py, lib/python/temporal/mapcalc.py: More usage of the PyGRASS message interface 2013-11-13 Anna Petrášová * gui/wxpython/animation/controller.py, gui/wxpython/animation/dialogs.py: wxGUI/animation: let the user enter options for creating AVI (different ffmpeg versions require different options) 2013-11-13 Soeren Gebbert * lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/core.py, lib/python/temporal/datetime_math.py, lib/python/temporal/register.py, lib/python/temporal/space_time_datasets.py, .../temporal/spatio_temporal_relationships.py: Started to use the new PyGRASS message interface in some classes. 2013-11-13 Martin Landa * raster/r.in.xyz/main.c: r.in.xyz: message cosmetics + fix progress info * raster/r.in.xyz/r.in.xyz.html: r.in.xyz: update manual examples * raster/r.in.xyz/main.c: r.in.xyz: use G_option_to_separator() 2013-11-13 Hamish Bowman * raster/r.in.xyz/local_proto.h: increase scan line buffer length (https://trac.osgeo.org/grass/ticket/2125) 2013-11-12 Pietro Zambelli * vector/v.category/main.c: Add a flag to skip to copy the attribute tables 2013-11-12 Soeren Gebbert * lib/python/pygrass/Makefile, lib/python/pygrass/__init__.py, lib/python/pygrass/messages/Makefile, lib/python/pygrass/messages/__init__.py: Fast and exit-safe interface to GRASS C-library message functions 2013-11-12 Martin Landa * lib/init/grass.py, lib/python/script/core.py: attemt to fix failure when user name contains non-ascii characters 2013-11-11 Anna Petrášová * gui/wxpython/mapswipe/g.gui.mapswipe.html: wxGUI/mapswipe: update manual * gui/icons/grass/layer-down.png, gui/icons/grass/layer-edit.png, gui/icons/grass/layer-up.png, gui/wxpython/core/layerlist.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/simplelmgr.py, gui/wxpython/mapswipe/dialogs.py, gui/wxpython/mapswipe/frame.py, gui/wxpython/mapswipe/toolbars.py: wxGUI/mapswipe: added possibility to display multiple raster/vector maps; reusable SimpleLayerManager created 2013-11-11 Pietro Zambelli * lib/python/pygrass/functions.py: Add optional parameters to functions: copy, rename, remove and add new functions to split a list in chunk, and to check if a table already exist in the DB 2013-11-11 Anna Petrášová * gui/wxpython/animation/frame.py: wxGUI/animation: fix related to the https://trac.osgeo.org/grass/changeset/58190 * gui/wxpython/animation/anim.py, gui/wxpython/animation/frame.py: wxGUI/animation: fix case when there is only one map 2013-11-10 Martin Landa * gui/wxpython/gmodeler/frame.py, gui/wxpython/gui_core/pystc.py: wxGUI: fix pystc import (moved to gui_core) * gui/wxpython/{gmodeler => gui_core}/pystc.py: wxGUI: move pystc from gmodeler to gui_core * gui/wxpython/gmodeler/model.py: wxGUI/modeler: python export cosmetics * gui/wxpython/gmodeler/dialogs.py: wxGUI/gmodeler: fix moving item down, re-select origninaly selected items * gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gmodeler/frame.py: wxGUI/gmodeler: fix defining items in the loop (including order change) 2013-11-10 Markus Neteler * gui/wxpython/animation/g.gui.animation.html: g.gui.animation manual: example with wildcard added 2013-11-10 Anna Petrášová * lib/python/Makefile: libpython: fix Makefile for imaging * gui/wxpython/animation/controller.py, gui/wxpython/animation/dialogs.py: wxGUI/animations: use new grass.imaging lib for exporting animations * lib/python/imaging/Makefile, lib/python/imaging/README, lib/python/imaging/__init__.py, lib/python/imaging/images2avi.py, lib/python/imaging/images2gif.py, lib/python/imaging/images2ims.py, lib/python/imaging/images2swf.py, lib/python/imaging/imaginglib.dox: libpython: add library for animations (from visvis project) 2013-11-09 Štěpán Turek * gui/wxpython/gui_core/dialogs.py: i.group dialog: select all - data changed message 2013-11-09 Pietro Zambelli * vector/v.category/main.c: Fix the option transfer for the areas 2013-11-09 Markus Neteler * general/g.mlist/g.mlist.html, general/g.mremove/g.mremove.html: g.mlist, g.mremove: examples improved 2013-11-08 Vaclav Petras * raster/r.mapcalc/r.mapcalc.html: r.mapcalc: section in notes with small eval function example 2013-11-08 Štěpán Turek * gui/wxpython/gui_core/dialogs.py: group dialog: select all checkbox, ok button is not default 2013-11-08 Luca Delucchi * lib/init/grass.py: add possibility to create new location using espg in lowercase 2013-11-07 Vaclav Petras * lib/gis/area_poly1.c: libgis/dox: verbatim for equations in G_ellipsoid_polygon_area 2013-11-07 Luca Delucchi * gui/wxpython/dbmgr/base.py: in attribute table manager if remove more columns all the names are written in the warning dialog 2013-11-07 Markus Neteler * lib/gis/area_poly1.c: area_poly1.c function documentation improved (contributed by Richard Roger richard.roger at water dot nsw dot gov dot au) * scripts/i.tasscap/i.tasscap.html: i.tasscap: added more background material 2013-11-06 Luca Delucchi * lib/python/temporal/univar_statistics.py: fix separator position 2013-11-06 Martin Landa * gui/wxpython/lmgr/frame.py: fix bogus from https://trac.osgeo.org/grass/changeset/58157 * gui/wxpython/core/gconsole.py, gui/wxpython/lmgr/frame.py: wxGUI: move iterface check (https://trac.osgeo.org/grass/changeset/58156) to gconsole * gui/wxpython/lmgr/frame.py: wxGUI: avoid double launching user- defined scripts 2013-11-06 Luca Delucchi * raster/r.out.vtk/parameters.c, temporal/t.rast.out.vtk/t.rast.out.vtk.py: unify default value for null cell in vtk output * lib/python/temporal/univar_statistics.py: replace print with string variable and only at the end print the string 2013-11-06 Martin Landa * gui/wxpython/lmgr/toolbars.py: wxGUI: add new icon to the layer manager toolbar to launch user-defined script 2013-11-06 Luca Delucchi * lib/python/pygrass/vector/__init__.py: add function to check if vector has color table 2013-11-05 Glynn Clements * raster/r.mfilter/r.mfilter.html: Remove reference to r.mfilter.fp 2013-11-04 Vaclav Petras * include/Make/Doxyfile_arch_html.in, include/Make/Doxyfile_arch_latex.in: dox: ignoring g.gui.* commands in dox (not part of iface, removes main functions, workaround for some Doxygen with dots in Python module name) 2013-11-03 Martin Landa * gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gmodeler/frame.py: wxGUI/modeler: item list cosmetics * gui/wxpython/gmodeler/model.py: wxGUI/gmodeler: fix loops in python export * gui/wxpython/gmodeler/model.py: wxGUI/modeler: fix OnSave() * gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/model.py: wxGUI/modeler: fix reordering items inside loop * gui/wxpython/gmodeler/model.py: wxGUI/modeler: fix reposition when ordering items * gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/model.py: wxGUI/modeler: implement reordering items (work in progress) 2013-11-03 Markus Neteler * imagery/i.vi/i.vi.html: i.vi manual: HTML demessified 2013-11-02 Huidae Cho * raster/r.topmodel/infiltration.c: Added accidentally removed code * raster/r.topmodel/infiltration.c: Infiltration routine bug fixed * raster/r.topmodel/infiltration.c, raster/r.topmodel/topmodel.c: variables renamed * raster/r.topmodel/global.h, raster/r.topmodel/infiltration.c, raster/r.topmodel/topmodel.c: Renamed functions. Print a warning and calculate infiltration when max no. of iterations reached. 2013-11-02 Anna Petrášová * gui/wxpython/lmgr/frame.py: wxGUI: fix wrong order of layers when reading from workspace file 2013-11-01 Anna Petrášová * misc/m.measure/main.c: m.measure: use standard option coordinates 2013-10-31 Martin Landa * lib/python/pygrass/functions.py: pygrass: use G_find_raster2() instead of G_find_raster(), same for vectors 2013-10-31 Markus Neteler * locale/po/grasslibs_fr.po, locale/po/grasswxpy_fr.po: Sylvain Maillard: FR translation cont'ed 2013-10-31 Huidae Cho * raster/r.topidx/global.h, raster/r.topidx/topidx.c: Easy-to-read macro names * locale/po/grasslibs_ko.po: More Korean translation 2013-10-30 Markus Neteler * locale/po/grasslibs_fr.po, locale/po/grassmods_fr.po, locale/po/grasswxpy_fr.po: Sylvain Maillard: FR translation cont'ed * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_lv.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ro.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: msg update from template 2013-10-29 Huidae Cho * lib/raster/window.c: Added a space between sentences. 2013-10-29 Martin Landa * lib/pngdriver/read_png.c, lib/pngdriver/write_png.c, lib/raster/gdal.c: https://trac.osgeo.org/grass/ticket/2095 (GRASS changes for OSGeo4W 64bit) patch provided by jef 2013-10-29 Glynn Clements * raster/r.random/count.c: Promote cell count to long 2013-10-28 Pietro Zambelli * lib/python/pygrass/modules/grid/grid.py: Avoid to copy raster maps if not necessary * lib/python/pygrass/gis/__init__.py: Add some more check and options * lib/python/pygrass/functions.py: Add a function to look for a map in a different mapset, location, gisdbase * lib/python/pygrass/modules/interface/module.py: Add execution time attribute to the class Module 2013-10-28 Anna Petrášová * gui/wxpython/animation/nviztask.py: wxGUI/animation: display default color map when animating elevation (not the one in workspace file) 2013-10-27 Hamish Bowman * imagery/i.smap/i.smap.html: quiet flag is removed 2013-10-25 Markus Neteler * raster/r.proj/r.proj.html: r.proj example: use -d densify for v.in.region * general/g.proj/g.proj.html: g.proj manual: link to r|v.proj 2013-10-25 Martin Landa * scripts/g.extension/g.extension.py: g.extension: run with local gisrc 2013-10-24 Markus Metz * gui/wxpython/gcp/manager.py: wxGUI gcp bug fixes * lib/gis/mapset_nme.c: libgis: fix https://trac.osgeo.org/grass/changeset/34486 2013-10-24 Luca Delucchi * locale/po/grassmods_it.po: Anna Zanchetta: IT translation cont'ed 2013-10-23 Markus Neteler * imagery/i.landsat.toar/i.landsat.toar.html, imagery/i.landsat.toar/landsat.c, imagery/i.landsat.toar/landsat_met.c, imagery/i.landsat.toar/main.c: i.landsat.toar: fixes for Landsat-8 metadata file support (author: E. Jorge Tizado); sync with https://trac.osgeo.org/grass/changeset/58093 2013-10-22 Markus Neteler * lib/init/variables.html: GRASS_FRAME: specified in pixel values 2013-10-22 Anna Petrášová * gui/wxpython/core/gconsole.py, gui/wxpython/core/giface.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/lmgr/giface.py: wxGUI/gconsole: rename write methods parameter * gui/wxpython/core/gconsole.py, gui/wxpython/core/giface.py, gui/wxpython/gui_core/goutput.py: wxGUI/gconsole: partial replace of events by signals (co-author: wenzeslaus) * gui/wxpython/gui_core/goutput.py, gui/wxpython/lmgr/layertree.py: wxGUI: change notification for setting comp region from selected map (do not switch tab); add docstring * gui/wxpython/core/gconsole.py, gui/wxpython/core/giface.py, gui/wxpython/gcp/manager.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/giface.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapwin/analysis.py, gui/wxpython/nviz/mapwindow.py, gui/wxpython/scripts/vkrige.py: wxGUI: clean up message handling related to GConsole (co-author: wenzeslaus) 2013-10-21 Martin Landa * lib/vector/Vlib/open_pg.c: vlib: fix typo in message (cosmetics) 2013-10-21 Soeren Gebbert * lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/register.py, temporal/t.register/t.register.html, .../t.register/test.t.register.raster.timestamp.sh: Added (r|r3|v).timestamp read support in t.register. 2013-10-21 Pietro Zambelli * lib/python/pygrass/modules/grid/grid.py: Avoid to copy rasters when not necessary 2013-10-21 Huidae Cho * raster/r.topmodel/check_ready.c: Removed check_ready.c * raster/r.topmodel/misc.c: Removed misc.c 2013-10-20 Huidae Cho * raster/r.topidx/r.topidx.html: Reformatted the credit * .../v.segment/v_segment_spaced_percent_points.jpg: Redone to show all six points 2013-10-20 Soeren Gebbert * lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/space_time_datasets.py: Read support for timestamps set with *.timestamp modules implemented. 2013-10-20 Vaclav Petras * imagery/i.landsat.toar/landsat_met.c: i.landsat.toar: function should be static (private for file), not inline (not simple enough), fixes clang compilation (undefined reference to date_replace_slash) 2013-10-20 Huidae Cho * raster/r.topmodel/file_io.c: Given => For * raster/r.topmodel/main.c: Comments * raster/r.topmodel/main.c: Preprocess only flag (-p) added * raster/r.topmodel/file_io.c, raster/r.topmodel/global.h, raster/r.topmodel/infiltration.c, raster/r.topmodel/main.c, raster/r.topmodel/r.topmodel.html, raster/r.topmodel/topmodel.c: Used to do too much preprocessing. Now, it optionally takes the masked topidx map only for generating the topographic index statistics file. This change reduces user confusion and simplifies GUI. 2013-10-20 Anna Petrášová * SUBMITTING_WXGUI: add rule to submitting wxGUI document * gui/wxpython/dbmgr/manager.py, gui/wxpython/lmgr/frame.py: wxGUI/dbmgr: message dialog and BusyInfo should not overlap (wxpython 2.9 issue) * gui/wxpython/gui_core/dialogs.py: wxGUI/group dialog: fix sizers for wxpython 2.9 * gui/wxpython/gui_core/dialogs.py: wxGUI/import dialog: fix closing dialog with wxpython 2.9 * gui/wxpython/mapdisp/statusbar.py, gui/wxpython/nviz/mapwindow.py, gui/wxpython/nviz/wxnviz.py: wxGUI: remove wx.Yield from progress bar because with wxpython 2.9 it causes problems 2013-10-20 Huidae Cho * raster/r.topidx/file_io.c, raster/r.topidx/global.h, raster/r.topidx/main.c, raster/r.topidx/topidx.c: parameter descriptions updated; routine names changed * raster/r.water.outlet/main.c: more descriptive parameter descriptions 2013-10-19 Huidae Cho * raster/r.topmodel/misc.c: nsteps parameter fixed * raster/r.topmodel/misc.c: Removed --quiet from internal commands * .../v.segment/v_segment_spaced_percent_points.jpg: Redone to include the first point * raster/r.topmodel/misc.c: Updated the r.fill.dir dir= parameter name to outdir= 2013-10-19 Markus Neteler * raster/r.mapcalc/r.mapcalc.html: r.mapcalc manual: cosmetics for https://trac.osgeo.org/grass/changeset/57997 * raster/r.mapcalc/r3.mapcalc.html: r3.mapcalc manual: sync with r.mapcalc 2013-10-19 Huidae Cho * raster/r.fill.dir/main.c: raste map => raster map 2013-10-19 Markus Neteler * .../v.segment/v_segment_spaced_percent_points.jpg: v.segment: screenshot redone after https://trac.osgeo.org/grass/changeset/58055 2013-10-19 Huidae Cho * vector/v.segment/v.segment.html: Percent example corrected 2013-10-19 Markus Neteler * doc/infrastructure.txt: updated * vector/v.segment/v.segment.html, .../v.segment/v_segment_spaced_percent_points.jpg, vector/v.segment/v_segment_spaced_points.jpg, vector/v.segment/v_segment_spaced_right_points.jpg, vector/v.segment/v_segment_subline.jpg: v.segment: examples added (NC location) * vector/v.segment/main.c: v.segment: accept stdin as default 2013-10-19 Huidae Cho * vector/v.segment/main.c, vector/v.segment/v.segment.html: Added an input format for reversed & percent offsets. * -offset # start from the end node * offset% # start from offset% of the line's length * -offset% # start from offset% of the line's end node 2013-10-18 Vaclav Petras * include/gis.h, lib/gis/gislib_cmdline_parsing.dox, lib/gis/parser_standard_options.c: gislib/dox: documenting Option, Flag and related enums using doxygen * include/Make/Doxyfile_arch_html.in, include/Make/Doxyfile_arch_latex.in: dox: exclude various test files and dirs and local_proto.h files 2013-10-18 Glynn Clements * lib/gis/parser.c: Relax ambiguity check for option names, similar to https://trac.osgeo.org/grass/changeset/58034 for option values 2013-10-18 Štěpán Turek * gui/wxpython/iscatt/iscatt_core.py: wx.iscatt: take only integer rasters * raster/r.info/main.c: r.info -g: format resolution in same way as g.region -g do 2013-10-18 Soeren Gebbert * temporal/t.rast.export/t.rast.export.py, temporal/t.rast.import/test.t.rast.import.sh: Integrated AAIGrid format for export and import of space time raster datasets. * lib/python/temporal/stds_export.py, lib/python/temporal/stds_import.py: Integrated AAIGrid format for export and import of space time raster datasets. 2013-10-18 Pietro Zambelli * lib/python/pygrass/modules/grid/grid.py: Improving docstring * lib/python/pygrass/modules/grid/grid.py: Improving the isolation between processes and clean the code 2013-10-18 Anna Petrášová * gui/wxpython/gui_core/query.py, gui/wxpython/mapdisp/frame.py: wxGUI/querying: enable to redirect output to console 2013-10-18 Vaclav Petras * lib/gis/gislib.dox, lib/gis/gislib_cmdline_parsing.dox: gislib/dox: cmd line parsing doc updated, modernized and polished * lib/gis/gislib.dox, lib/gis/gislib_cmdline_parsing.dox: gislib/dox: move cmd line parsing to separate file (incomplete change) 2013-10-17 Glynn Clements * lib/gis/parser.c: Ignore ambiguities caused by https://trac.osgeo.org/grass/changeset/57999 abbreviations when option is a unique prefix 2013-10-17 Pietro Zambelli * lib/python/pygrass/gis/region.py: Make the repr of the class consistent with the attributes name * lib/python/pygrass/modules/interface/parameter.py: Improve message error for parameter with multiple values 2013-10-17 Markus Neteler * lib/raster3d/test/test_coordinate_transform.c, lib/raster3d/test/test_main.c, lib/raster3d/test/test_put_get_value.c, lib/raster3d/test/test_put_get_value_large_file.c: raster3d test suite: do not i18N messages in test suites 2013-10-17 Soeren Gebbert * temporal/t.rast.neighbors/t.rast.neighbors.py, temporal/t.rast.series/t.rast.series.py, temporal/t.remove/t.remove.py, .../t.vect.observe.strds/t.vect.observe.strds.py, .../test.t.vect.observe.strds.sh: Fixed map removal in t.remove Added multiple strds observation to t.vect.observe.strds Added flag to t.rast.series 2013-10-17 Martin Landa * lib/init/grass.py: grass.py: don't say hello for batch jobs 2013-10-17 Huidae Cho * lib/gis/find_file.c: Fixed segmentation fault 2013-10-17 Soeren Gebbert * lib/raster3d/cache.c, lib/raster3d/test/Makefile, .../test/{test.g3d.lib.html => test.raster3d.lib.html}, lib/raster3d/test/test_coordinate_transform.c, lib/raster3d/test/test_main.c, lib/raster3d/test/test_put_get_value.c, lib/raster3d/test/test_put_get_value_large_file.c, .../test/{test_g3d_lib.h => test_raster3d_lib.h}, lib/raster3d/test/test_tools.c: Fixed wrong variable types in cache.c, updated name scheme in the raster3d test framework. * lib/python/temporal/core.py, lib/python/temporal/sampling.py, lib/temporal/lib/default_name.c: Fixed t.connect $MAPSET issue, enhanced the sampling code 2013-10-17 Huidae Cho * vector/v.reclass/main.c: Call db_set_value_string only once. * vector/v.reclass/main.c: Consistent NULL handling across different db drivers. For example, Postgres sorts and returns NULLs at the bottom and v.reclass skipped those values in the new attribute table. SQLite returns NULLs at the top and v.reclass created an empty string for the new category column. As a result, the pg driver created one less row in the table than the sqlite driver did. With this fix, the pg driver handles NULLs as an empty string and creates the same table as sqlite. 2013-10-16 Soeren Gebbert * temporal/t.rast.neighbors/t.rast.neighbors.py: New handling of mapset names * lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/core.py, lib/python/temporal/extract.py, lib/python/temporal/mapcalc.py, lib/python/temporal/open.py, lib/python/temporal/register.py, lib/python/temporal/sampling.py, lib/python/temporal/space_time_datasets.py, lib/python/temporal/stds_import.py, lib/python/temporal/univar_statistics.py: Implemented a check for the correct mapset when datasets are modified. 2013-10-16 Martin Landa * gui/wxpython/lmgr/layertree.py: wxGUI: add r.report to the raster layer contextual menu * gui/wxpython/gui_core/dialogs.py, gui/wxpython/lmgr/layertree.py: wxGUI: add 'make a copy' item to the map layer contextual menu 2013-10-16 Soeren Gebbert * lib/temporal/lib/connect.c: Fixed function description * include/temporal.h, lib/temporal/lib/connect.c, lib/temporal/lib/default_name.c: Improved handling of the temporal database default connection 2013-10-16 Martin Landa * gui/wxpython/lmgr/frame.py: wxGUI: Removed keyword arguments from decode() to support versions of Python * gui/wxpython/gui_core/ghelp.py: wxGUI: attempt to fix about dialog on Windows * gui/wxpython/gui_core/forms.py: wxGUI/forms: fix colortable widget for wx 2.9 2013-10-15 Luca Delucchi * locale/po/grassmods_it.po: Anna Zanchetta: IT translation cont'ed 2013-10-15 Martin Landa * gui/wxpython/gui_core/ghelp.py: wxGUI/about: change to FormNotebook (FormListbook is broken on Windows) * gui/wxpython/gui_core/forms.py: wxGUI/forms: set mask for file browser to (*) * gui/wxpython/modules/mcalc_builder.py: wxGUI/mcalc: fix inserting point for one-character operators * scripts/i.landsat.rgb/i.landsat.rgb.py: i.landsat.rgb: progress & messages cosmetics * gui/wxpython/lmgr/layertree.py: wxGUI/layer tree: allow multiple selections for r.colors, r.univar, and wx-histogramming tool * gui/wxpython/wxplot/histogram.py: wxGUI/histogramming: title frame cosmetics * gui/wxpython/wxplot/base.py, gui/wxpython/wxplot/histogram.py: wxGUI/histogram: use fully-qualified names cosmetics 2013-10-15 Pietro Zambelli * lib/python/pygrass/modules/grid/grid.py, lib/python/pygrass/modules/grid/patch.py: Improve isolations between mapsets when copy data, remove temporary GISRC, add support for groups and vectors as input, copy them to the temporary mapset if needed 2013-10-14 Glynn Clements * lib/gis/parser.c: Use abbreviation-matching for option values as well as for option names * vector/v.voronoi/main.c: Fix bug in https://trac.osgeo.org/grass/changeset/57996 2013-10-14 Vaclav Petras * raster/r.mapcalc/r.mapcalc.html: r.mapcalc: manual improvements (adding notes about MASK, headings for notes, notes about cmd line syntax and GRASS 6) 2013-10-14 Markus Metz * vector/v.voronoi/main.c, vector/v.voronoi/skeleton.c: v.voronoi: fix skeleton extraction 2013-10-14 Pietro Zambelli * lib/python/pygrass/modules/interface/module.py: Check required parameters only if run_ is True 2013-10-14 Martin Landa * lib/cairodriver/Raster.c: Cairo_begin_raster(): print error status message * gui/wxpython/gui_core/widgets.py: wxGUI: fix on search module widget (zero-length string to reset) sort commands in the choice widget (modeler) * gui/wxpython/gui_core/menu.py: wxGUI/search module: add help text 2013-10-14 Markus Neteler * vector/v.voronoi/v.voronoi.html: v.voronoi: fix manual typo 2013-10-13 Martin Landa * gui/wxpython/gui_core/forms.py: wxGUI/forms: fix EVT_TEXT for PictureComboBoxes * gui/wxpython/gui_core/forms.py: wxGUI/forms: fix dialogs with more 'save as' buttons (like r.colors) * gui/wxpython/mapdisp/statusbar.py: wxGUI/mapdisp: show computational region extent by default when selected from the statusbar * gui/wxpython/lmgr/layertree.py: wxGUI: re-render display when computational region set from selected maps 2013-10-13 Markus Metz * vector/v.voronoi/v.voronoi.html: v.voronoi: update manual for skeletons * vector/v.voronoi/main.c, vector/v.voronoi/skeleton.c, vector/v.voronoi/sw_defs.h: v.voronoi: complete skeletons * vector/v.voronoi/Makefile, vector/v.voronoi/clean_topo.c, vector/v.voronoi/defs.h, vector/v.voronoi/main.c, vector/v.voronoi/skeleton.c, vector/v.voronoi/sw_defs.h, vector/v.voronoi/sw_main.c, vector/v.voronoi/sw_voronoi.c, vector/v.voronoi/v.voronoi.html, vector/v.voronoi/v_voronoi_areas.png, vector/v.voronoi/v_voronoi_delaunay.png, vector/v.voronoi/v_voronoi_points.png, vector/v.voronoi/v_voronoi_skeleton.png, vector/v.voronoi/vo_write.c: v.voronoi: abuse it for skeletons 2013-10-11 Markus Metz * lib/gis/mapset_nme.c: libgis: G__create_alt_search_path() requires new initialization * lib/proj/convert.c: libproj: GRASS expects meter not metre 2013-10-10 Markus Neteler * AUTHORS: fix mailman url 2013-10-10 Martin Landa * general/g.mapsets/main.c: g.mapsets: print message when mapset already in the path 2013-10-10 Soeren Gebbert * lib/python/script/core.py: Fixed spelling mistakes 2013-10-10 Anna Petrášová * lib/python/script/core.py, lib/python/temporal/stds_import.py, scripts/r.unpack/r.unpack.py, scripts/v.unpack/v.unpack.py: unpacking maps: show projection file difference 2013-10-09 Yann Chemin * imagery/i.vi/i.vi.html: fixed manual * imagery/i.vi/gari.c: fixed GARI equation 2013-10-09 Martin Landa * gui/wxpython/gcp/mapdisplay.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapwin/buffered.py: wxGUI/mapdisp: add 'set computational region from saved region' to the zoom menu 2013-10-09 Soeren Gebbert * raster/r.mapcalc/map3.c: Fix for ticket https://trac.osgeo.org/grass/ticket/2074 as usggested by Glynn * temporal/t.vect.observe.strds/t.vect.observe.strds.py: Cosmetics 2013-10-09 Markus Neteler * lib/init/help_loc_struct.png: helptext manual: update location structure image to G7 2013-10-09 Anna Petrášová * gui/wxpython/animation/dialogs.py: wxGUI/animation: fix PyAssertionError on Windows 2013-10-08 Soeren Gebbert * lib/python/ctypes/Makefile, lib/python/ctypes/__init__.py, .../temporal/spatio_temporal_relationships.py, lib/python/temporal/unit_tests.py: Created separate rtree ctypes interface, so that the rtree library can be accessed directly without the vector library. This should also fix the dll rtree issue on windows systems. 2013-10-08 Markus Metz * imagery/i.landsat.toar/main.c: i.landsat.toar: fix window handling 2013-10-08 Štěpán Turek * imagery/i.ortho.photo/i.ortho.camera/main.c: i.ortho.camera: uninitialized num_fid fix, reading existing camera file fix 2013-10-07 Markus Neteler * raster/r.statistics2/main.c: r.statistics2: fix typos 2013-10-07 Martin Landa * vector/v.in.lidar/main.c: v.in.lidar: fix compilation, typo in variable 2013-10-07 Markus Metz * vector/v.voronoi/dt_write.c, vector/v.voronoi/main.c, vector/v.voronoi/sw_defs.h, vector/v.voronoi/sw_geometry.c, vector/v.voronoi/sw_main.c, vector/v.voronoi/sw_output.c, vector/v.voronoi/sw_voronoi.c, vector/v.voronoi/vo_extend.c, vector/v.voronoi/vo_write.c, vector/v.voronoi/write.h: v.voronoi: remove unused functions * vector/v.in.lidar/main.c: v.in.lidar: test if file exists * raster/r.in.lidar/main.c: r.in.lidar: test if file exists 2013-10-06 Anna Petrášová * gui/wxpython/gui_core/forms.py: wxGUI: fix https://trac.osgeo.org/grass/ticket/2091, https://trac.osgeo.org/grass/ticket/1808, https://trac.osgeo.org/grass/ticket/1814 2013-10-06 Markus Neteler * raster/r.in.lidar/r.in.lidar.html: r.in.lidar manual: points.las is from California, not NC 2013-10-06 Martin Landa * scripts/v.report/v.report.py: v.report: replace '-s/r' flags by 'sort' option fix sorting itself 2013-10-06 Markus Neteler * raster/r.in.lidar/r.in.lidar.html, raster/r.in.lidar/r_in_lidar_dem_mean3D.jpg: r.in.lidar manual: major update * raster/r.in.lidar/local_proto.h, raster/r.in.lidar/main.c: r.in.lidar: -p Print LAS file info and exit added from v.in.lidar * raster/r.in.lidar/main.c, raster/r.in.lidar/r.in.lidar.html: r.in.lidar: still crashing on cmd line if LAS file not existing * raster/r.in.lidar/main.c: r.in.lidar: use standard -e msg text 2013-10-05 Markus Neteler * gui/icons/grass.desktop: grass.desktop: key 'Encoding' in group 'Desktop Entry' is deprecated 2013-10-05 Markus Metz * vector/v.category/main.c, vector/v.category/v.category.html: v.category: fix manual for option=del 2013-10-04 Štěpán Turek * gui/wxpython/gui_core/dialogs.py: group dialog: edit maps only which belong to group in subgroup mode, patern search added 2013-10-04 Martin Landa * gui/wxpython/lmgr/frame.py: wxGUI: fix SyntaxError from https://trac.osgeo.org/grass/changeset/57913 2013-10-04 Anna Petrášová * gui/wxpython/animation/mapwindow.py: wxGUI/animation: fix progress dialog 2013-10-04 Markus Neteler * imagery/i.landsat.toar/earth_sun.c, imagery/i.landsat.toar/i.landsat.toar.html, imagery/i.landsat.toar/landsat.c, imagery/i.landsat.toar/landsat.h, imagery/i.landsat.toar/landsat_met.c, imagery/i.landsat.toar/landsat_set.c, imagery/i.landsat.toar/local_proto.h, imagery/i.landsat.toar/main.c: i.landsat.toar: fixes for Landsat-8 metadata file support (author: E. Jorge Tizado); sync with G6 version * imagery/i.landsat.toar/main.c: i.landsat.toar: standard code indentation * gui/wxpython/core/utils.py: wxGUI core/utils.py: fix PIL call 2013-10-04 Anna Petrášová * gui/wxpython/animation/mapwindow.py: wxGUI/animation: automatically reload after adding animation 2013-10-03 Martin Landa * gui/wxpython/xml/grass-gxw.dtd: grass-gxw.dtd: add cwd tag info * gui/wxpython/core/workspace.py, gui/wxpython/lmgr/frame.py: wxGUI: store current working directory (if set up) in the workspace file 2013-10-03 Markus Neteler * imagery/i.cluster/main.c, imagery/i.gensig/parse.c, imagery/i.gensigset/parse.c: i.cluster, i.gensig, i.gensigset: make signature list browseable 2013-10-03 Martin Landa * gui/wxpython/lmgr/layertree.py: wxGUI/lmgr: set icon for unknown items (eg. run d.rast.leg from cmd) * gui/wxpython/core/utils.py: wxGUI: GetLayerNameFromCmd() return empty mapset if type unsupported * scripts/d.rast.leg/d.rast.leg.py: d.rast.leg: check d.info output * scripts/d.rast.leg/d.rast.leg.html: d.rast.leg: fix parameter name * gui/wxpython/modules/colorrules.py: wxGUI/colorrules: use ColorTablesComboBox widget * raster/r.colors/edit_colors.c: r.colors: guisection cosmetics * gui/wxpython/core/gconsole.py, gui/wxpython/gui_core/forms.py, gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/layertree.py: wxGUI: update map for [r|r3].colors modules 2013-10-03 Štěpán Turek * gui/wxpython/gui_core/dialogs.py: i.group dialog: bug fixes 2013-10-03 Anna Petrášová * raster/r.series.interp/r.series.interp.html: r.series.interp.html: fix param name in example * gui/wxpython/timeline/frame.py: wxGUI/timeline: display only name without mapset to make it shorter 2013-10-02 Markus Neteler * raster/r.bitpattern/r.bitpattern.html: r.bitpattern.html: +i.modis.qc 2013-10-02 Anna Petrášová * lib/python/script/vector.py: pythonlib: v.db.select wrapper: do not add key column when we don't want it 2013-10-02 Markus Neteler * gui/wxpython/lmgr/frame.py: wxGUI/lmgr: fix the comment (https://trac.osgeo.org/grass/changeset/57909) 2013-10-02 Glynn Clements * lib/python/script/core.py: Remove bogosity from https://trac.osgeo.org/grass/changeset/57910 2013-10-02 Vaclav Petras * gui/wxpython/core/gcmd.py, lib/python/script/core.py, lib/python/script/task.py: handling of scripts on MS Win using Python which (uses PATH) and sys.executable (for grass.script and wxGUI), fixes MAXREPEAT error when running Python script 2013-10-01 Vaclav Petras * gui/wxpython/lmgr/frame.py: wxGUI/lmgr: comment for https://trac.osgeo.org/grass/changeset/57865 (handling non-ascii characters returned by platform.platform function) 2013-10-01 Anna Petrášová * scripts/r.out.xyz/r.out.xyz.py: r.out.xyz: fix for windows (pipe problem) * scripts/r.out.xyz/r.out.xyz.py: r.out.xyz: fix for the case when output is not set * scripts/r.rgb/r.rgb.py: r.rgb: out prefix must be name of input without mapset, remove unused imports * gui/wxpython/animation/mapwindow.py: wxGUI/animation: add warning when rendering fails 2013-09-30 Martin Landa * lib/gis/parser_html.c: libgis: partly disable https://trac.osgeo.org/grass/changeset/57897 (work in progress) * lib/gis/parser.c, lib/gis/parser_html.c: libgis/html-description: print second keyword as a link to the 'topic' page * vector/v.net.visibility/main.c, vector/v.net.visibility/v.net.visibility.html: v.net.visibility: description module cosmetics manual cleaning * vector/v.net.steiner/main.c: v.net.steiner: module description cosmetics remove unused variable * gui/wxpython/docs/wxGUI.vnet.html, gui/wxpython/docs/wxGUI_vnet.jpg: wxGUI/vnet: add screenshot to the manual, link to network topic * gui/wxpython/docs/wxGUI.components.html: wxGUI components: note g.gui.gcp * gui/wxpython/docs/wxGUI.components.html: wxGUI: tote iscatt in the wxGUI components page * gui/wxpython/iclass/g.gui.iclass.html: g.gui.iclass: link iscatt tool in the manual * gui/wxpython/gui_core/dialogs.py: wxGUI: render imported layers * gui/wxpython/iclass/g.gui.iclass.html: g.gui.iclass: fix description (manual) * gui/wxpython/docs/wxGUI.iscatt.html, gui/wxpython/docs/wxGUI_iscatt.jpg: iscatt manual cosmetics + figure cropped * gui/wxpython/iclass/plots.py: wxGUI/iclass: fix module name (iscatt) 2013-09-30 Štěpán Turek * gui/wxpython/docs/wxGUI.iscatt.html, gui/wxpython/docs/wxGUI_iscatt.jpg, gui/wxpython/docs/wxGUI_iscatt.png: wx.iscatt: doc image changed from png to jpg 2013-09-30 Anna Petrášová * gui/wxpython/animation/g.gui.animation.html: wxGUI/animation: add note about comp region 2013-09-30 Vaclav Petras * gui/wxpython/lmgr/frame.py: wxGUI/lmgr: attempt to handle non-ascii characters returned by platform.platform function 2013-09-29 Štěpán Turek * gui/wxpython/Makefile: wx.iscatt Makefile * gui/wxpython/iclass/frame.py, gui/wxpython/iclass/plots.py: wx.iscatt: run from wx.iclass * gui/wxpython/docs/wxGUI.iscatt.html, gui/wxpython/docs/wxGUI_iscatt.png: wx.iscatt: manual * gui/wxpython/iscatt/__init__.py, gui/wxpython/iscatt/controllers.py, gui/wxpython/iscatt/core_c.py, gui/wxpython/iscatt/dialogs.py, gui/wxpython/iscatt/frame.py, gui/wxpython/iscatt/iscatt_core.py, gui/wxpython/iscatt/plots.py, gui/wxpython/iscatt/toolbars.py: wx.iscatt: frontend 2013-09-28 Markus Metz * vector/v.db.connect/main.c: v.db.connect: topo is not needed 2013-09-27 Markus Metz * vector/v.net/connect.c, vector/v.net/main.c, vector/v.net/proto.h: v.net op=connect: new arcs need unique cat 2013-09-27 Štěpán Turek * gui/wxpython/core/workspace.py: wx.workspace: handle empty strings * lib/imagery/iscatt_core.c: wx.iscatt backend: removed unused parameter 2013-09-26 Hamish Bowman * lib/imagery/iscatt_core.c: fix syntax error 2013-09-26 Štěpán Turek * lib/imagery/list_subgp.c: list subgroup: wrong pointer type fix * include/defs/imagery.h, include/imagery.h, lib/imagery/iscatt_core.c, lib/imagery/iscatt_structs.c: wx.iscatt: c backend 2013-09-26 Martin Landa * lib/vector/diglib/spindex_rw.c: diglib: attempt to clarify 'wrong node position' fatal error message 2013-09-26 Markus Metz * lib/gis/plot.c: libgis: fix FPE error tolerance for plotting 2013-09-26 Huidae Cho * raster/r.water.outlet/main.c, raster/r.water.outlet/r.water.outlet.html, raster/r.water.outlet/r_water_outlet.png, raster/r.water.outlet/ramseg.h: Added recommended parentheses to make gcc happy. Updated the example coordinates and screenshot in the manual using nc_spm_08_grass7.tar.gz. 2013-09-25 Vaclav Petras * gui/wxpython/tools/build_modules_xml.py: wxGUI/toolboxes: removing unintentionally committed debug line from https://trac.osgeo.org/grass/changeset/57815 2013-09-25 Markus Metz * lib/gis/plot.c: libgis: fix FPE tolerance for plotting 2013-09-25 Huidae Cho * include/dbmi.h: Fall back to dbf if configured without sqlite. Non- existing DB drivers can create unremovable vectors. 2013-09-25 Markus Metz * vector/Makefile: revert https://trac.osgeo.org/grass/changeset/57832 * vector/v.clean/main.c: v.clean: improve topo handling, warning for non-native formats * vector/v.clean/main.c: v.clean: revert https://trac.osgeo.org/grass/changeset/57832 * vector/Makefile, vector/v.clean/main.c: v.centerpoint: geometric mean -> arithmetic mean 2013-09-25 Hamish Bowman * raster/r.sunmask/main.c: bump year * raster/r.sunmask/main.c: hour=08 and hour=09 were being scanned as '0' due to %i reading those as base 8, so use %d instead 2013-09-25 Anna Petrášová * gui/wxpython/animation/controller.py, gui/wxpython/animation/dialogs.py, gui/wxpython/animation/mapwindow.py: wxGUI/animation: fix legend hiding 2013-09-24 Anna Petrášová * gui/wxpython/animation/controller.py: wxGUI/animation: add busy info 2013-09-23 Štěpán Turek * gui/wxpython/iclass/dialogs.py, gui/wxpython/iclass/frame.py: wx.iclass: event veto fix, rgb rasters as backgroud * gui/icons/grass/polygon.png: icons: add polygon icon 2013-09-23 Pietro Zambelli * lib/python/pygrass/raster/__init__.py, lib/python/pygrass/raster/abstract.py: Add the with statement also when opening a raster class in write mode 2013-09-23 Štěpán Turek * gui/wxpython/vdigit/toolbars.py, gui/wxpython/vdigit/wxdigit.py: vdigit: signals used by scatter plot 2013-09-23 Anna Petrášová * gui/wxpython/animation/controller.py: wxGUI/animation: fix legend when showing 3d 2013-09-23 Vaclav Petras * gui/wxpython/core/toolboxes.py, gui/wxpython/tools/build_modules_xml.py: wxGUI/toolboxes: improving error handling in module items generation and doctest workaround * include/Make/Rules.make: build: adding script directory into PATH for build GRASS session * testsuite/raster/raster_md5test.sh, testsuite/raster/rmapcalc_test.sh: tests: update r.mapcalc expression syntax for GRASS 7 2013-09-22 Martin Landa * display/d.northarrow/main.c: d.northarrow: update style opt * gui/wxpython/gui_core/forms.py: wxGUI: fix barscale/northarrow widgets * display/d.barscale/Makefile, display/d.barscale/main.c: d.barscale: update barscale opt, no need for sed tricks * lib/gis/parser_html.c: libgis: G_usage_html(): add support for barscale thumbnails * gui/wxpython/gui_core/forms.py: wxGUI: update colortable widget handling, see https://trac.osgeo.org/grass/changeset/57804 * raster/r.colors/Makefile: r.colors: no need to thumbnails sed tricks, see https://trac.osgeo.org/grass/changeset/57804 * lib/gis/parser_html.c, lib/gis/parser_standard_options.c: libgis: update G_usage_html() to include colortable thumbnails * gui/wxpython/gui_core/widgets.py, raster/r.colors/Makefile, tools/thumbnails.py: r.colors: move colortable thumbnails to the separate directory (similarly to barscales) * display/d.barscale/Makefile: d.barscale: use relative thumbnails path * display/d.barscale/Makefile, .../barscales => display/d.barscale/thumbnails}/README, .../d.barscale/thumbnails}/arrow_ends.png, .../d.barscale/thumbnails}/both_ticks.png, .../d.barscale/thumbnails}/classic.png, .../d.barscale/thumbnails}/down_ticks.png, .../d.barscale/thumbnails}/full_checker.png, .../d.barscale/thumbnails}/hollow.png, .../barscales => display/d.barscale/thumbnails}/line.png, .../d.barscale/thumbnails}/mixed_checker.png, .../d.barscale/thumbnails}/part_checker.png, .../barscales => display/d.barscale/thumbnails}/solid.png, .../d.barscale/thumbnails}/tail_checker.png, .../d.barscale/thumbnails}/up_ticks.png, gui/images/Makefile, gui/wxpython/gui_core/widgets.py: barscale thumbnails: gui/images/barscales moved to display/d.barscale/thumbnails 2013-09-22 Vaclav Petras * lib/raster3d/color.c, lib/raster3d/raster3dlib.dox: dox: updating the color section of raster 3D main page and adding comments into color.c file 2013-09-22 Hamish Bowman * raster/r.grow.distance/main.c: wording tweak (merge from devbr6) 2013-09-21 Vaclav Petras * lib/raster3d/defaults.c, lib/raster3d/range.c, lib/raster3d/raster3dlib.dox: dox: updating the range section of raster 3D main page and documenting compression variables * lib/raster3d/README, lib/raster3d/r3_volume_layout.png, .../{volume_layout.xcf => r3_volume_layout.xcf}, .../{volume_layout.png => r3_volume_layout_large.png}, lib/raster3d/raster3dlib.dox, raster3d/r3.in.ascii/g3d_volume_layout.png, raster3d/r3.in.ascii/r3.in.ascii.html, raster3d/r3.in.ascii/r3_volume_layout.png, raster3d/r3.out.ascii/g3d_volume_layout.png, raster3d/r3.out.ascii/r3.out.ascii.html, raster3d/r3.out.ascii/r3_volume_layout.png, raster3d/raster3dintro.html: docs: changing size and name of volume layout image 2013-09-21 Hamish Bowman * vector/v.mapcalc/Makefile, vector/v.mapcalc/v.mapcalc.html: now it builds; add help page with content from README * vector/v.mapcalc/v.mapcalc.y: missing ';' * vector/v.mapcalc/any.c, vector/v.mapcalc/list.c, vector/v.mapcalc/map.c, vector/v.mapcalc/number.c, vector/v.mapcalc/vector.c: missing includes, change broken printf call 2013-09-20 Markus Metz * lib/vector/diglib/poly.c: diglib: partially revert https://trac.osgeo.org/grass/changeset/36395, line integral is more robust than surveyor's formula 2013-09-20 Martin Landa * raster/r.water.outlet/main.c: r.water.outlet: remove unused variable * raster/r.water.outlet/basin.h, raster/r.water.outlet/main.c, raster/r.water.outlet/r.water.outlet.html: r.water.outlet: https://trac.osgeo.org/grass/ticket/2084 (Combine r.water.outlet easting=, northing= into coordinates= (G_OPT_M_COORDS) for mouse interactivity in g.gui). update manual fix compiler warning for MIN define 2013-09-20 Štěpán Turek * gui/wxpython/iclass/plots.py: wx.iclass: missing giface argument (to be used by scatter plot) * gui/wxpython/iclass/dialogs.py, gui/wxpython/iclass/frame.py, gui/wxpython/iclass/toolbars.py: wx.iclass: show colors of classes in class manager, and classes choice, signals for integration with scatter plot 2013-09-20 Huidae Cho * raster/r.stats/main.c, raster/r.stats/r.stats.html: Areas are always reported in square meters. 2013-09-20 Anna Petrášová * gui/wxpython/animation/controller.py, gui/wxpython/animation/dialogs.py: wxGUI/animation: only hide export dialog to keep values there * gui/wxpython/animation/controller.py, gui/wxpython/animation/mapwindow.py: wxGUI/animation: export also legend overlay 2013-09-20 Vaclav Petras * lib/raster3d/raster3dlib.dox, raster3d/raster3dintro.html: dox: raster3d documentation cosmetics 2013-09-20 Anna Petrášová * gui/wxpython/animation/controller.py, gui/wxpython/animation/dialogs.py, gui/wxpython/animation/mapwindow.py: wxGUI/animation: fix legend placement 2013-09-19 Anna Petrášová * gui/images/barscales/README: add README to barscale images (needs to be completed) 2013-09-19 Markus Metz * scripts/db.univar/db.univar.py: db.univar: fix precision 2013-09-19 Pietro Zambelli * lib/python/pygrass/raster/__init__.py: Fix a segmentation fault when copy the segment to a map in RasterSegment class 2013-09-19 Hamish Bowman * gui/images/barscales/arrow_ends.png, gui/images/barscales/both_ticks.png, gui/images/barscales/classic.png, gui/images/barscales/down_ticks.png, gui/images/barscales/full_checker.png, gui/images/barscales/hollow.png, gui/images/barscales/line.png, gui/images/barscales/mixed_checker.png, gui/images/barscales/part_checker.png, gui/images/barscales/solid.png, gui/images/barscales/tail_checker.png, gui/images/barscales/up_ticks.png: crop off romans '5km', fix png canvas placement. also removes alpha layer but I'm not sure if that matters (was rendering pink in wx) * display/d.northarrow/draw_n_arrow.c: update symbol name * display/d.northarrow/draw_n_arrow.c, display/d.northarrow/main.c, .../symbols/n_arrows/{compass.png => basic_compass.png}, lib/symbol/symbol/n_arrows/{compass => basic_compass}: rename 'compass' symbol to 'basic_compass' * display/d.northarrow/d.northarrow.html, display/d.northarrow/main.c: note TODOs 2013-09-18 Anna Petrášová * display/d.northarrow/draw_n_arrow.c, display/d.northarrow/main.c, gui/wxpython/gui_core/widgets.py: d.northarrow: rename basic_compass to compass and fix gui 2013-09-18 Markus Metz * raster/r.in.lidar/local_proto.h, raster/r.in.lidar/main.c: r.in.lidar: add new option + flag to define output raster region 2013-09-18 Anna Petrášová * gui/wxpython/core/utils.py, gui/wxpython/gui_core/forms.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/toolbars.py, gui/wxpython/mapwin/base.py, gui/wxpython/mapwin/buffered.py, gui/wxpython/mapwin/decorations.py, gui/wxpython/nviz/mapwindow.py, gui/wxpython/nviz/wxnviz.py: wxGUI: improve decorations handling (see https://trac.osgeo.org/grass/ticket/2080) 2013-09-18 Martin Landa * display/d.barscale/d.barscale.html: d.barscale: previews already in the manual, cosmetics * display/d.barscale/Makefile, display/d.barscale/main.c: d.barscale: add priviews to the manual 2013-09-18 Hamish Bowman * scripts/d.shadedmap/d.shadedmap.html, scripts/d.shadedmap/d.shadedmap.py: add option to save result to a new raster map (merge from devbr6) 2013-09-17 Martin Landa * display/d.barscale/main.c: d.barscale: make 'coords' paramater optional (with default answer) sync'ed with d.northarrow * display/d.northarrow/main.c: d.northarrow: more guisections * gui/images/Makefile, gui/images/{ => barscales}/arrow_ends.png, gui/images/{ => barscales}/both_ticks.png, gui/images/{ => barscales}/classic.png, gui/images/{ => barscales}/down_ticks.png, gui/images/{ => barscales}/full_checker.png, gui/images/{ => barscales}/hollow.png, gui/images/{ => barscales}/line.png, gui/images/{ => barscales}/mixed_checker.png, gui/images/{ => barscales}/part_checker.png, gui/images/{ => barscales}/solid.png, gui/images/{ => barscales}/tail_checker.png, gui/images/{ => barscales}/up_ticks.png, gui/wxpython/gui_core/widgets.py: wxGUI: move barscale images to the separate directory * display/d.northarrow/d.northarrow.html: d.northarrow: fix typo in the manual, simplify 'Author' section 2013-09-17 Markus Neteler * imagery/i.pca/i.pca.html: i.pca manual: refer to Wiki article 2013-09-17 Štěpán Turek * gui/wxpython/iclass/dialogs.py, gui/wxpython/iclass/frame.py, gui/wxpython/iclass/plots.py, gui/wxpython/iclass/toolbars.py: wx.iclass: support for any name of subgroup, not just same name as group * gui/wxpython/gcp/manager.py: wx.gcp: reflecting changes of group dialog * gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/gselect.py: GroupDialog: subgroup support improvements 2013-09-17 Huidae Cho * raster/r.water.outlet/r.water.outlet.html: Corrected parameter names 2013-09-17 Hamish Bowman * display/d.northarrow/draw_n_arrow.c, display/d.northarrow/main.c, display/d.northarrow/options.h: add line width option (line width currently broken in display library also for d.vect) * display/d.northarrow/draw_n_arrow.c, display/d.northarrow/main.c: add support for basic and fancy compass * display/d.northarrow/main.c: rename bg color option to more appropriate 'fill color' * display/d.barscale/d.barscale.html, display/d.barscale/draw_n_arrow.c, display/d.barscale/main.c, display/d.barscale/options.h: remove north arrow code (now in d.northarrow), bugfix font size scanning to allow sub-integer sizes * display/d.northarrow/draw_n_arrow.c, display/d.northarrow/main.c: background color bugfix * display/Makefile, display/d.northarrow/Makefile, display/d.northarrow/d.northarrow.html, display/d.northarrow/draw_n_arrow.c, display/d.northarrow/main.c, display/d.northarrow/options.h: move north arrow code from d.barscale into its own module * display/d.grid/d.grid.html, display/d.grid/local_proto.h, display/d.grid/main.c, display/d.grid/plot.c, display/d.grid/plotborder.c: add direction= option to allow rendering only lines of latitude or longitude (merge https://trac.osgeo.org/grass/ticket/1372 from devbr6); fix text & tick placement (https://trac.osgeo.org/grass/ticket/1442), and try to work-around missing border/grid edge * general/g.list/g.list.html: spelling, minor whitespace 2013-09-16 Martin Landa * gui/wxpython/gui_core/gselect.py: wxGUI/GdalImportDialog: fix loading settings 2013-09-16 Hamish Bowman * display/d.barscale/d.barscale.html, display/d.barscale/main.c: minor wording, spelling 2013-09-16 Štěpán Turek * gui/wxpython/gui_core/dialogs.py: GroupDialog bug fix * lib/imagery/iclass.c: iclass backend: make subgroup optional 2013-09-16 Martin Landa * general/g.list/g.list.html: g.list: standardize 'see also' section various minor changes in the manual 2013-09-16 Štěpán Turek * general/g.list/g.list.html: g.list: note about subgroup list in i.group * gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/gselect.py: allow to edit subgroups in i.group gui front end 2013-09-16 Martin Landa * imagery/i.group/main.c: i.group: use standardized option from subgroups 2013-09-16 Štěpán Turek * imagery/i.group/main.c: i.group: adding s flag for printing out the subgroup files * include/defs/imagery.h, lib/imagery/list_subgp.c: adding I_list_subgroups fucntion for getting list of subgroups in a group 2013-09-16 Martin Landa * display/d.barscale/d.barscale.html, display/d.barscale/main.c: d.barscale: more guisection + i18n use standardized key for bgcolor manual cosmetics 2013-09-16 Anna Petrášová * gui/wxpython/gui_core/forms.py: wxGUI: fix bug introduced in https://trac.osgeo.org/grass/changeset/57698 2013-09-16 Pietro Zambelli * lib/python/pygrass/raster/__init__.py: Update and fix RasterSegment methods: get/put/get_row/put_row 2013-09-16 Anna Petrášová * gui/images/arrow_ends.png, gui/images/both_ticks.png, gui/images/classic.png, gui/images/down_ticks.png, gui/images/full_checker.png, gui/images/hollow.png, gui/images/line.png, gui/images/mixed_checker.png, gui/images/part_checker.png, gui/images/solid.png, gui/images/tail_checker.png, gui/images/up_ticks.png, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/widgets.py: wxGUI: add barscale and arrow pictures to d.barscale gui (see https://trac.osgeo.org/grass/ticket/2077) 2013-09-15 Anna Petrášová * gui/wxpython/nviz/tools.py, gui/wxpython/nviz/workspace.py: wxNviz: fix error when switching to 3D second time for 3d rasters 2013-09-15 Martin Landa * lib/init/grass.py: grass.py: bugfix creation of new locations (-c geofile|epsg) 2013-09-15 Anna Petrášová * gui/wxpython/nviz/tools.py: wxNviz: fix string formatting and update formatting method * gui/wxpython/gui_core/gselect.py: wxGUI: assume layer is 1 instead of Nonewhen module does not have layer option (like v.vol.rst) 2013-09-14 Hamish Bowman * configure, configure.in: support for newer svnversion output string (https://trac.osgeo.org/grass/ticket/587) * raster/simwe/r.sim.water/main.c: named for Robert Manning c.1890, see http://en.wikipedia.org/wiki/Manning_formula 2013-09-13 Markus Metz * vector/v.distance/main.c: v.distance: clean up search steps * vector/v.distance/main.c: v.distance bugfix for min > 0 2013-09-13 Vaclav Petras * gui/wxpython/lmgr/frame.py: wxGUI/lmgr: it was not possible to start wxIClass from Search modules tab 2013-09-13 Martin Landa * mswindows/GRASS-Installer.nsi.tmpl: wingrass (standalone): comment- out unused start scripts * mswindows/env.bat: wingrass (standalone): use bash instead of cmd (workaround for missing completion and python's MAX_REPEAT problem) 2013-09-13 Pietro Zambelli * lib/python/pygrass/modules/grid/grid.py: Copy data back to original mapset and log * lib/python/pygrass/modules/grid/patch.py: Add prefix option 2013-09-13 Anna Petrášová * vector/v.in.ascii/points.c: v.in.ascii: fix skip parameter, it required one line more (related to G_getl2 usage) 2013-09-12 Hamish Bowman * lib/rst/interp_float/BUGS: rm (effectively) empty file 2013-09-12 Martin Landa * mswindows/GRASS-Installer.nsi.tmpl, mswindows/env.bat: wingrass: remove references to extralib 2013-09-11 Anna Petrášová * gui/wxpython/gui_core/gselect.py: wxGUI: fix wildcard format (attempt to fix https://trac.osgeo.org/grass/ticket/2075) 2013-09-11 Soeren Gebbert * lib/python/temporal/spatio_temporal_relationships.py: Fixed spatial topology computation for equivalent relation. * .../temporal/spatio_temporal_relationships.py: Fixed topology computation 2013-09-11 Martin Landa * mswindows/GRASS-Packager.bat.tmpl: wingrass: copy DLL files to extrabin, remove extralib from standalone installer 2013-09-11 Markus Neteler * COPYING, lib/init/grass.py: Use main Web site URL; minor updates 2013-09-11 Anna Petrášová * gui/wxpython/nviz/mapwindow.py, gui/wxpython/nviz/tools.py, gui/wxpython/nviz/wxnviz.py: wxNviz: fix displaying 3d points on surface and with z coordinate 2013-09-10 Markus Metz * vector/v.voronoi/main.c, vector/v.voronoi/sw_geometry.c, vector/v.voronoi/sw_voronoi.c, vector/v.voronoi/vo_write.c: v.voronoi: change option segf to smoothness, clean up code 2013-09-10 Anna Petrášová * gui/wxpython/core/render.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/mapwin/buffered.py: wxGUI/layertree: add more options to 3d raster context menu, fix context menu for multiple different selected maps * gui/wxpython/core/render.py: wxGUI: fix statusbar progressbar when there is a 3d raster loaded * gui/wxpython/lmgr/layertree.py: wxGUI/layertree: fix case when layer has no properties yet * gui/wxpython/core/workspace.py: wxNviz: point size and height are float (fix https://trac.osgeo.org/grass/ticket/2072) 2013-09-09 Pietro Zambelli * lib/python/pygrass/modules/grid/grid.py: Fix trac https://trac.osgeo.org/grass/ticket/2067, avoid to instantiate the Module('g.region') when import the grid module 2013-09-08 Anna Petrášová * misc/m.nviz.image/args.c, misc/m.nviz.image/local_proto.h, misc/m.nviz.image/volume.c: m.nviz.image: add flag to change normal direction of isosurfaces 2013-09-08 Markus Metz * vector/v.voronoi/defs.h, vector/v.voronoi/main.c, vector/v.voronoi/sw_defs.h, vector/v.voronoi/sw_main.c, vector/v.voronoi/sw_voronoi.c, vector/v.voronoi/vo_write.c: v.voronoi: add tesselation of areas 2013-09-08 Anna Petrášová * lib/ogsf/gvld.c: ogsf: change field size to prevent crash 2013-09-06 Markus Metz * vector/v.voronoi/main.c, vector/v.voronoi/sw_defs.h, vector/v.voronoi/sw_geometry.c, vector/v.voronoi/sw_main.c, vector/v.voronoi/sw_output.c, vector/v.voronoi/vo_extend.c, vector/v.voronoi/vo_write.c: v.voronoi bugfix for special cases 2013-09-06 Martin Landa * mswindows/osgeo4w/package.sh: package.sh: unix2dos (sync'ed with G64) * mswindows/GRASS-Installer.nsi.tmpl, mswindows/osgeo4w/grass.bat.tmpl, mswindows/osgeo4w/grass.tmpl: wingrass: pause on error (bat file) add header to osgeo4w init files * mswindows/Installer-Files/WinGRASS-README.url: WinGRASS-README.url: fix url for G7 2013-09-06 Anna Petrášová * gui/wxpython/dbmgr/base.py, gui/wxpython/lmgr/frame.py, gui/wxpython/vdigit/toolbars.py: wxGUI: fix creating new vector 2013-09-05 Soeren Gebbert * lib/vector/rtree/test_suite/Makefile, lib/vector/rtree/test_suite/test.gmath.lib.html, lib/vector/rtree/test_suite/test.rtree.lib.html, lib/vector/rtree/test_suite/test_basics.c, lib/vector/rtree/test_suite/test_main.c, lib/vector/rtree/test_suite/test_rtree_lib.h: New rtree testsuite * lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/base.py, lib/python/temporal/core.py, lib/python/temporal/datetime_math.py, lib/python/temporal/sampling.py, .../temporal/spatio_temporal_relationships.py: Enabled deepcopy of map and space time datasets. Fixed some topology builder issues. Implemented a fast sample method that makes use of the topology builder. * temporal/t.sample/test.t.sample.sh: New sample tests * lib/vector/rtree/split.c: Allocate the maximum number of dimensions to avoid unexpected behavior when switching dimensions in a process. * include/defs/gis.h, lib/gis/ilist.c: Fixed potential memory leak in integer list init, added new and free ilist functions. 2013-09-05 Anna Petrášová * gui/wxpython/animation/mapwindow.py: wxGUI/animation: move with legend * gui/wxpython/animation/controller.py, gui/wxpython/animation/dialogs.py, gui/wxpython/animation/mapwindow.py, gui/wxpython/animation/utils.py: wxGUI/animations: possibility to add raster legend 2013-09-04 Martin Landa * display/d.vect.chart/main.c: d.vect.chart: more guisections * display/d.vect.chart/main.c: d.vect.chart: use standardized option for columns 2013-09-03 Hamish Bowman * display/d.text/main.c: drop compatibility flag with removed grass 6 module feature 2013-09-03 Martin Landa * gui/icons/grass/calculator.png, gui/icons/grass/raster- calculator.png, gui/icons/grass/stats.png, gui/wxpython/lmgr/toolbars.py, gui/wxpython/wxplot/base.py: wxGUI: better icons for raster calculator and histogram's stats * gui/wxpython/lmgr/layertree.py: wxGUI: set region if auto-zooming is enabled or layer tree contains only one map layer 2013-09-02 Martin Landa * lib/init/grass.py: grass.py: header cosmetics * lib/init/grass.py: grass.py: improve location valid check 2013-09-01 Soeren Gebbert * temporal/t.remove/t.remove.py: More efficient use of pygrass Module class 2013-08-30 Pietro Zambelli * lib/python/pygrass/modules/grid/grid.py: Small fixes when create a new directory * lib/python/pygrass/gis/__init__.py: Fix typo when setting GISDBASE * lib/python/pygrass/modules/grid/grid.py: Fix warning: Parameter unpacking ha been removed in python3.x * lib/python/pygrass/raster/history.py: Fix typo in the name of the method * lib/python/pygrass/modules/grid/grid.py, lib/python/pygrass/modules/grid/patch.py: Add more feature to the GridModule 2013-08-30 Martin Landa * lib/init/helptext.html: helptext: fix sample data sets url 2013-08-29 Markus Metz * raster/r.sunhours/r.sunhours.html: r.sunhours: add link for SOLPOS algorithm * raster/r.sunmask/r.sunmask.html: r.sunmask: update link 2013-08-29 Vaclav Petras * gui/wxpython/gis_set.py: wxGUI/startup: replacing dialog which was showed during initialization by a message in the main window (smoother gui start, less annoying dialogs) 2013-08-29 Anna Petrášová * gui/wxpython/animation/controller.py: wxGUI/animation: fix export * gui/wxpython/animation/dialogs.py, gui/wxpython/animation/frame.py, gui/wxpython/animation/temporal_manager.py: wxGUI/animation: various fixes 2013-08-29 Glynn Clements * configure, configure.in: Add LIBLAS_INC to CPPFLAGS when compiling test case * lib/raster/color_rules.c: Fix memory leak (bug https://trac.osgeo.org/grass/ticket/2063) 2013-08-29 Martin Landa * lib/vector/Vlib/build_sfa.c, vector/v.in.ogr/main.c: vlib/ogr: empty geometry message cosmetics 2013-08-29 Pietro Zambelli * lib/python/pygrass/modules/interface/parameter.py: Remove an unnecessary print 2013-08-29 Vaclav Petras * general/g.gui/main.c: g.gui: using interpreter path rather than script path as zeroth argument to fix max os x posix_spawn error (No such file or directory) * lib/init/grass.py: init: it is not needed to check DISPLAY environmental variable on mac os x 2013-08-28 Soeren Gebbert * temporal/t.rast.neighbors/t.rast.neighbors.py, temporal/t.rast.neighbors/test.t.rast.neighbors.sh: New module structure. * lib/python/pygrass/modules/__init__.py, lib/python/pygrass/modules/interface/__init__.py, lib/python/pygrass/modules/interface/module.py: New process queue class to easily run grass.pygrass.modules.Module processes in parallel. 2013-08-28 Pietro Zambelli * lib/python/pygrass/modules/interface/module.py: Skip special parameters * lib/python/pygrass/modules/interface/module.py: Fix the last test using deepcopy and neighbors 2013-08-28 Soeren Gebbert * lib/python/pygrass/modules/interface/module.py: New test 2013-08-28 Anna Petrášová * gui/wxpython/gui_core/gselect.py: wxGUI: import tgis only when needed 2013-08-28 Soeren Gebbert * lib/python/pygrass/modules/interface/module.py, lib/python/pygrass/modules/interface/parameter.py: Fixed floating point range value handling and command string creation. Added test. 2013-08-28 Martin Landa * lib/python/script/core.py: pythonlib: add overwrite argument to create_location() * mswindows/env.bat, mswindows/osgeo4w/env.bat.tmpl: wingrass: fix PROJ_LIB (osgeo4w), cosmetics 2013-08-27 Vaclav Petras * gui/wxpython/core/globalvar.py, gui/wxpython/lmgr/frame.py: wxGUI/lmgr: increasing width for some platforms because of missing menu items (https://trac.osgeo.org/grass/ticket/1742) 2013-08-27 Soeren Gebbert * temporal/t.rast.import/t.rast.import.py: Base name is not mandatory * temporal/t.rast.neighbors/t.rast.neighbors.py, temporal/t.sample/t.sample.py, .../t.vect.observe.strds/t.vect.observe.strds.py: Use new check and open functions * lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/extract.py, lib/python/temporal/mapcalc.py, lib/python/temporal/open.py, lib/python/temporal/register.py: Added check map/stds dataset functions 2013-08-27 Martin Landa * mswindows/osgeo4w/package.sh: wingrass: enable cairo (work in progress) 2013-08-27 Markus Neteler * general/g.parser/g.parser.html: g.parser: mention the --ui switch 2013-08-27 Martin Landa * mswindows/osgeo4w/package.sh: wingrass: path cosmetics 2013-08-26 Pietro Zambelli * lib/python/pygrass/modules/interface/typedict.py: Fix Ticket https://trac.osgeo.org/grass/ticket/2060, deepcopy now works 2013-08-26 Markus Neteler * gui/wxpython/iclass/g.gui.iclass.py: g.gui.iclass: make it visible in 'Topic: Gui' manual page 2013-08-25 Anna Petrášová * gui/wxpython/gui_core/forms.py, lib/python/script/task.py: wxGUI: apply patch from https://trac.osgeo.org/grass/ticket/1941 (Japanese locale) for testing * gui/wxpython/timeline/frame.py: wxGUI/timeline: fix 3d 2013-08-25 Martin Landa * gui/wxpython/docs/wxGUI.components.html: wxGUI components: add timeline tool * gui/wxpython/timeline/g.gui.timeline.html: g.gui.timeline manual: fix link * gui/wxpython/timeline/g.gui.timeline.py: g.gui.timeline: add keywords 2013-08-24 Anna Petrášová * gui/wxpython/gui_core/forms.py: wxGUI/forms: add button for timeline tool to widget selecting datasets * gui/wxpython/Makefile, gui/wxpython/timeline/Makefile, gui/wxpython/timeline/__init__.py, gui/wxpython/timeline/frame.py, gui/wxpython/timeline/g.gui.timeline.html, gui/wxpython/timeline/g.gui.timeline.py, gui/wxpython/timeline/timeline_2D.jpg: wxGUI: move Timeline Tool (help tool for temporal framework) from addons to trunk, make it pep8 compliant 2013-08-23 Soeren Gebbert * lib/python/temporal/stds_import.py: Added base name for imported maps * temporal/t.rast.gapfill/t.rast.gapfill.html, temporal/t.rast.import/t.rast.import.html, temporal/t.rast.import/t.rast.import.py: Manpage updates, added base option to import 2013-08-23 Pietro Zambelli * lib/python/pygrass/gis/__init__.py: Fix writing and add methods * lib/python/pygrass/modules/interface/parameter.py: Manage string parameter * lib/python/pygrass/gis/__init__.py: Add visible mappsets * lib/python/pygrass/gis/__init__.py: Add path methods and manage errors when create a new mapset * lib/python/pygrass/functions.py: Add get_lib_path 2013-08-22 Soeren Gebbert * lib/python/temporal/datetime_math.py, .../temporal/spatio_temporal_relationships.py: New relative time computation approach from time delta to minimize rounding errors * .../temporal/spatio_temporal_relationships.py, lib/python/temporal/temporal_extent.py: Corrected overlaps/overlapped relations and added new tests to check the temporal topology builder. 2013-08-21 Soeren Gebbert * temporal/t.create/t.create.py, temporal/t.info/t.info.py, temporal/t.info/test.t.info.sh, temporal/t.merge/t.merge.py, .../t.rast.aggregate.ds/t.rast.aggregate.ds.py, temporal/t.rast.aggregate/t.rast.aggregate.py, temporal/t.rast.colors/t.rast.colors.py, temporal/t.rast.gapfill/t.rast.gapfill.py, temporal/t.rast.neighbors/t.rast.neighbors.py, temporal/t.rast.out.vtk/t.rast.out.vtk.py, temporal/t.rast.series/t.rast.series.py, temporal/t.rast.to.rast3/t.rast.to.rast3.py, temporal/t.remove/t.remove.py, temporal/t.shift/t.shift.py, temporal/t.snap/t.snap.py, temporal/t.support/t.support.py, temporal/t.topology/t.topology.py, temporal/t.unregister/t.unregister.py, temporal/t.vect.db.select/t.vect.db.select.py, .../t.vect.observe.strds/t.vect.observe.strds.py, temporal/t.vect.what.strds/t.vect.what.strds.py: Replaced lots of code with the new open functions for space time datasets. * lib/python/temporal/Makefile, lib/python/temporal/__init__.py, lib/python/temporal/create.py, lib/python/temporal/extract.py, lib/python/temporal/list.py, lib/python/temporal/mapcalc.py, lib/python/temporal/open.py, lib/python/temporal/register.py, .../temporal/spatio_temporal_relationships.py, lib/python/temporal/stds_export.py, lib/python/temporal/temporal_extent.py, lib/python/temporal/univar_statistics.py: Implemented open_old and open_new space time raster dataset functions and replaced lots of code with this functions. Renamed create.py to open.py. 2013-08-20 William Kyngesburye * macosx/Makefile: strip out isysroot flags so extensions will compile at runtime 2013-08-19 Martin Landa * lib/vector/Vlib/open.c: vlib: fix opening temporary vector maps (when `mapset == ""`) 2013-08-18 Soeren Gebbert * lib/python/temporal/temporal_extent.py: Added absolute time test * lib/python/temporal/temporal_extent.py: Fixed wrong argument name * lib/python/temporal/temporal_extent.py: Fixed wrong object creation for temporal operators 2013-08-17 Soeren Gebbert * .../t.rast.import/test.t.rast.import_locations.sh: Test the import of a space time raster dataset into a new location. * temporal/benchmark.sh: Benchmark script to measure the speed of TGRASS handling 50000 maps in two space time datasets. * temporal/t.info/t.info.py, temporal/t.remove/t.remove.py: Added tgis metadata output to t.info. Improved map removal speed in t.remove. * lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/core.py, lib/python/temporal/register.py: Code refracturing. Added metadata table to allow tgis database version check. Sqlite database build speedup. * .../SQL/map_stds_register_table_template.sql, lib/temporal/SQL/map_tables_template.sql, lib/temporal/SQL/raster3d_metadata_table.sql, lib/temporal/SQL/raster_metadata_table.sql, .../SQL/stds_map_register_table_template.sql, lib/temporal/SQL/stds_tables_template.sql, lib/temporal/SQL/str3ds_metadata_table.sql, lib/temporal/SQL/strds_metadata_table.sql, lib/temporal/SQL/stvds_metadata_table.sql, lib/temporal/SQL/vector_metadata_table.sql, lib/temporal/SQL/vector_views.sql: Code cleanup. Added index for faster sqlite access. 2013-08-17 Markus Neteler * locale/po/grasslibs_fr.po, locale/po/grasswxpy_fr.po: Sylvain Maillard: FR translation cont'ed 2013-08-16 Soeren Gebbert * lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/core.py: More temporal extent setting tests 2013-08-13 Martin Landa * gui/wxpython/vdigit/wxdigit.py: wxGUI/vdigit: fix deleting records when removing feature * gui/wxpython/vdigit/g.gui.vdigit.py: g.gui.vdigit: add new flag to create new vector map if doesn't exist * gui/wxpython/gui_core/toolbars.py, gui/wxpython/psmap/toolbars.py, gui/wxpython/vdigit/toolbars.py, gui/wxpython/vdigit/wxdigit.py: wxGUI/vdigit: add button for digitization of area feature * gui/wxpython/iclass/digit.py, gui/wxpython/iclass/frame.py: wxGUI/iclass: use temporary vector map for training areas * gui/wxpython/core/render.py: wxGUI: add MapLayer.IsHidden() * gui/wxpython/vdigit/mapwindow.py, gui/wxpython/vdigit/toolbars.py, gui/wxpython/vdigit/wxdigit.py, gui/wxpython/vdigit/wxdisplay.py: wxGUI/vdigit: allow to open temporary vector map for editing 2013-08-11 Martin Landa * vector/v.in.region/v.in.region.html: v.in.region: manual cosmetics * include/defs/vector.h, lib/vector/Vlib/open.c: vlib: add Vect_open_tmp_old/update * lib/init/variables.html: document GRASS_VECTOR_TEMPORARY variable * lib/vector/Vlib/cindex.c, lib/vector/Vlib/close_nat.c, lib/vector/Vlib/level_two.c, lib/vector/Vlib/open.c, lib/vector/Vlib/open_nat.c, lib/vector/diglib/head.c: vlib: fix open topo/cidx for temporary vector maps introduce GRASS_VECTOR_TEMPORARY variable debug messages cosmetics * gui/wxpython/xml/wxgui_items.xml: wxGUI: add g.gui.gcp to the menu (cosmetics) 2013-08-10 Martin Landa * raster/r.volume/local_proto.h: r.volume: add missing header * raster/r.volume/Makefile, raster/r.volume/main.c, raster/r.volume/r.volume.html: r.volume: major update to G7 use vlib instead of sites fix writing centroid attributes update manual 2013-08-09 Anna Petrášová * gui/wxpython/mapwin/decorations.py: wxGUI: fix closing legend dialog in 3d mode * gui/wxpython/gcp/mapdisplay.py, gui/wxpython/gui_core/mapdisp.py, gui/wxpython/iclass/frame.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapswipe/frame.py, gui/wxpython/mapwin/base.py, gui/wxpython/rlisetup/sampling_frame.py: wxGUI: setting zoom, pan, pointer mode moved from frame to window 2013-08-08 Vaclav Petras * gui/wxpython/gui_core/dialogs.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/vdigit/toolbars.py, gui/wxpython/web_services/dialogs.py: wxGUI/giface: giface for ImportDialog and SaveWMSLayerDialog (also removing wrong param for ManageSettingsWidget, adding some info messages) 2013-08-08 Anna Petrášová * gui/wxpython/gcp/mapdisplay.py, gui/wxpython/gcp/toolbars.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/gselect.py, gui/wxpython/gui_core/mapdisp.py, gui/wxpython/gui_core/toolbars.py, gui/wxpython/iclass/frame.py, gui/wxpython/iclass/toolbars.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/toolbars.py, gui/wxpython/mapswipe/frame.py, gui/wxpython/mapswipe/toolbars.py, gui/wxpython/mapwin/decorations.py, gui/wxpython/psmap/frame.py, gui/wxpython/psmap/toolbars.py, gui/wxpython/rlisetup/sampling_frame.py, gui/wxpython/vdigit/toolbars.py, gui/wxpython/vnet/dialogs.py, gui/wxpython/vnet/toolbars.py: wxGUI: improved system of switching tools in toolbars * gui/wxpython/lmgr/frame.py: wxGUI: fix launching import dialogs 2013-08-08 Vaclav Petras * gui/wxpython/core/giface.py, gui/wxpython/lmgr/giface.py, gui/wxpython/mapdisp/main.py, gui/wxpython/vnet/vnet_core.py: wxGUI/giface: using giface in vnet and thus extending giface 2013-08-07 Vaclav Petras * gui/wxpython/gui_core/gselect.py, gui/wxpython/mapwin/base.py, gui/wxpython/vnet/dialogs.py, gui/wxpython/vnet/vnet_data.py: wxGUI/mapwindow: reflecting changes from https://trac.osgeo.org/grass/changeset/57397 in registered mouse handlers * gui/wxpython/core/giface.py, gui/wxpython/lmgr/giface.py, gui/wxpython/mapdisp/main.py, gui/wxpython/mapdisp/test_mapdisp.py, gui/wxpython/vnet/dialogs.py, gui/wxpython/vnet/vnet_core.py: wxGUI/vnet: using giface instead of tree (fixes broken vnet, one usage of tree remains) * gui/wxpython/gui_core/dialogs.py, gui/wxpython/lmgr/frame.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/modules/histogram.py, gui/wxpython/nviz/mapwindow.py, gui/wxpython/vdigit/preferences.py, gui/wxpython/vdigit/toolbars.py: wxGUI/mapdisp: avoiding usage of lmgr and related objects in mapdisplay (some still remains, some are in used classes; note that this is not an attempt to fix nviz start and end procedures) 2013-08-07 Anna Petrášová * gui/wxpython/rlisetup/wizard.py: wxGUI/rlisetup: sample frame computations added 2013-08-06 Anna Petrášová * gui/wxpython/mapwin/decorations.py: wxGUI: fix launching scale bar dialog * gui/wxpython/gui_core/toolbars.py, gui/wxpython/mapdisp/test_mapdisp.py, gui/wxpython/mapwin/buffered.py, gui/wxpython/mapwin/graphics.py, gui/wxpython/rlisetup/sampling_frame.py, gui/wxpython/rlisetup/wizard.py: wxGUI/rlisetup: add option do draw sample frame (not fully implemented yet) 2013-08-06 Vaclav Petras * gui/wxpython/Makefile, gui/wxpython/gcp/mapdisplay.py, gui/wxpython/gui_core/dialogs.py, gui/wxpython/iclass/frame.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/overlays.py, gui/wxpython/mapdisp/test_mapdisp.py, gui/wxpython/mapswipe/frame.py, gui/wxpython/mapswipe/mapwindow.py, gui/wxpython/mapwin/__init__.py, gui/wxpython/{mapdisp => mapwin}/analysis.py, .../{gui_core/mapwindow.py => mapwin/base.py}, .../{mapdisp/mapwindow.py => mapwin/buffered.py}, gui/wxpython/mapwin/decorations.py, gui/wxpython/mapwin/graphics.py, gui/wxpython/nviz/mapwindow.py, gui/wxpython/vdigit/dialogs.py, gui/wxpython/vdigit/main.py, gui/wxpython/vdigit/mapwindow.py, gui/wxpython/vdigit/wxdigit.py: wxGUI/mapwin: new mapwin subdirectory with map window related code including buffered window 2013-08-06 Hamish Bowman * ps/ps.map/error.c: avoid 'format not a string literal and no format arguments' 2013-08-06 Anna Petrášová * gui/wxpython/gcp/mapdisplay.py, gui/wxpython/iclass/digit.py, gui/wxpython/iclass/frame.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/mapwindow.py, gui/wxpython/mapdisp/test_mapdisp.py, gui/wxpython/mapswipe/frame.py, gui/wxpython/mapswipe/mapwindow.py, gui/wxpython/vdigit/mapwindow.py: wxGUI: remove frame parameter from BufferedWindow * gui/wxpython/gui_core/mapdisp.py: wxGUI/mapdisplay: remove unused variables 2013-08-05 Anna Petrášová * gui/wxpython/gui_core/dialogs.py, gui/wxpython/mapdisp/frame.py: wxNviz: fix minor issues with legend overlay 2013-08-05 Vaclav Petras * gui/wxpython/mapdisp/test_mapdisp.py: wxGUI/mapdisp: test module for mapdisplay and mapwindow * gui/wxpython/lmgr/layertree.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/wxplot/profile.py: wxGUI/profile: improved parameters for profile frame, fixing start of profile tool from lmgr * gui/wxpython/gui_core/mapwindow.py: wxGUI/mapwindow: adding missing attribute into initialization of cursors 2013-08-05 Soeren Gebbert * lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/metadata.py, lib/python/temporal/temporal_extent.py: Map list resampling by granularity rewritten to gain massive speedup and have some test. Metadata test update. White space removal. Temporal topology computation bugfix for time instances. 2013-08-05 Anna Petrášová * gui/wxpython/gui_core/mapwindow.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/mapwindow.py, gui/wxpython/nviz/mapwindow.py: wxGUI: move launching decoration dialogs to frame * gui/wxpython/mapdisp/analysis.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/mapwindow.py, gui/wxpython/wxplot/base.py, gui/wxpython/wxplot/profile.py: wxGUI: base class for profile and measure tool 2013-08-05 Soeren Gebbert * lib/python/temporal/temporal_granularity.py: Fixed granularity check 2013-08-05 Glynn Clements * lib/raster/put_row.c: Fix GDAL output (bug introduced in https://trac.osgeo.org/grass/changeset/38127) 2013-08-04 Martin Landa * misc/m.nviz.script/main.c, misc/m.transform/main.c: fix keywords (cosmetics) * general/g.copy/main.c, general/g.findfile/main.c: keyword cosmetics * raster/r.stream.extract/main.c: r.stream.extract: description cosmetics * db/db.connect/main.c, db/db.drivers/main.c, display/d.mon/main.c: keyword cosmetics: remove confusing 'driver' keyword 2013-08-04 Markus Neteler * imagery/i.smap/main.c: i.smap: keep supervised classification keyword 2013-08-04 Martin Landa * gui/wxpython/iclass/g.gui.iclass.py, imagery/i.gensig/main.c, imagery/i.gensigset/main.c, imagery/i.smap/main.c: keywords cosmetics: supervised classification * scripts/r.in.wms/r.in.wms.py, scripts/v.in.wfs/v.in.wfs.py: r.in.wms/v.in.wfs: clean up keywords * scripts/g.extension.all/g.extension.all.py: g.extension.all: implement `operation: remove` 2013-08-04 Anna Petrášová * gui/wxpython/gui_core/forms.py: wxGUI/forms: fix https://trac.osgeo.org/grass/ticket/2054 (merge from releasebranch, https://trac.osgeo.org/grass/changeset/57401) 2013-08-04 Vaclav Petras * gui/wxpython/lmgr/layertree.py, gui/wxpython/mapdisp/statusbar.py, gui/wxpython/nviz/mapwindow.py, gui/wxpython/vdigit/toolbars.py: wxGUI: removing dead code related to vdigit button in lmgr (not needed, might be useful but this was not working for multiple map displays), fixing query in nviz (frame required), fixing statusbar error displaying 2013-08-04 Anna Petrášová * gui/wxpython/mapdisp/frame.py: wxGUI: fix distance formatting for ll projection (recent change broke it) * gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/mapwindow.py: wxGUI: encapsulate measure functionality * gui/wxpython/gcp/manager.py, gui/wxpython/gcp/mapdisplay.py, gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/mapdisp.py, gui/wxpython/gui_core/mapwindow.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/mapwindow.py, gui/wxpython/nviz/mapwindow.py, gui/wxpython/nviz/tools.py, gui/wxpython/vdigit/toolbars.py, gui/wxpython/wxplot/base.py, gui/wxpython/wxplot/histogram.py, gui/wxpython/wxplot/profile.py, gui/wxpython/wxplot/scatter.py: wxGUI: improve map display cursor handling 2013-08-04 Vaclav Petras * gui/wxpython/gui_core/toolbars.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/nviz/mapwindow.py: wxGUI/mapwindow: implementing mouse moving signal (https://trac.osgeo.org/grass/changeset/57383) and zoom history signals (https://trac.osgeo.org/grass/changeset/57078) for nviz 2013-08-04 Martin Landa * mswindows/env.bat: fix GRASS_PROJSHARE 2013-08-04 Vaclav Petras * gui/wxpython/core/units.py, gui/wxpython/core/utils.py, gui/wxpython/gcp/mapdisplay.py, gui/wxpython/gui_core/mapwindow.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/mapwindow.py: wxGUI: moving code from BufferedWindow and map display to utils, adding doctests, removing unused functions 2013-08-04 Martin Landa * scripts/g.extension.all/Makefile, .../{g.extension.rebuild.all.html => g.extension.all.html}, .../g.extension.all/{g.extension.rebuild.all.py => g.extension.all.py}: rename g.extension.rebuild.all to g.extension.all (step 2) * scripts/Makefile, scripts/{g.extension.rebuild.all => g.extension.all}/Makefile, .../g.extension.rebuild.all.html, .../g.extension.rebuild.all.py: rename g.extension.rebuild.all to g.extension.all (step 1) * scripts/g.extension/g.extension.py: g.extension: cosmetics in description * gui/wxpython/iclass/g.gui.iclass.py, gui/wxpython/psmap/g.gui.psmap.py, gui/wxpython/rlisetup/g.gui.rlisetup.py, gui/wxpython/vdigit/g.gui.vdigit.py: PEP8 fix * gui/wxpython/core/utils.py: wxGUI: fix GuiModuleMain on Windows, os.fork() is supported only on Unix * gui/wxpython/animation/g.gui.animation.py, gui/wxpython/core/utils.py, gui/wxpython/dbmgr/g.gui.dbmgr.py, gui/wxpython/gcp/g.gui.gcp.py, gui/wxpython/gmodeler/g.gui.gmodeler.py, gui/wxpython/iclass/g.gui.iclass.py, gui/wxpython/mapswipe/g.gui.mapswipe.py, gui/wxpython/psmap/g.gui.psmap.py, gui/wxpython/rlisetup/g.gui.rlisetup.py, gui/wxpython/vdigit/g.gui.vdigit.py: g.gui.*: define common GuiModuleMain fn 2013-08-03 Vaclav Petras * gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/mapwindow.py: wxGUI/mapwindow: frame parameter added to the BufferedWindow (fixing https://trac.osgeo.org/grass/changeset/57385), todos added 2013-08-03 Markus Neteler * imagery/i.landsat.toar/landsat_met.c: i.landsat.toar: getting rid of 'undefined reference' compilation issue 2013-08-03 Vaclav Petras * gui/wxpython/gui_core/mapwindow.py, gui/wxpython/mapdisp/mapwindow.py, gui/wxpython/nviz/mapwindow.py: wxGUI/mapwindow: unused parameters removed, depreciation warnings added * gui/wxpython/gcp/mapdisplay.py, gui/wxpython/mapdisp/statusbar.py: wxGUI/gcp: implementing https://trac.osgeo.org/grass/changeset/57383 for gcp and fixing default statusbar mode which was ignored * gui/wxpython/gui_core/mapdisp.py, gui/wxpython/gui_core/mapwindow.py, gui/wxpython/iclass/frame.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/mapwindow.py, gui/wxpython/mapdisp/statusbar.py, gui/wxpython/vdigit/mapwindow.py: wxGUI/mapwindow: removing mouse motion handlers, using signals for coordinates and for vdigit info 2013-08-03 Hamish Bowman * display/d.barscale/main.c: minor wording tweak * display/d.barscale/main.c: make at= label more relevant to this module 2013-08-02 Soeren Gebbert * lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/space_time_datasets.py, lib/python/temporal/spatial_extent.py, temporal/t.rast.neighbors/t.rast.neighbors.py, temporal/t.unregister/t.unregister.py: Implementing spatial buffering and direct extent object exchange for map objects. Removed spaces. 2013-08-02 Martin Landa * gui/wxpython/psmap/g.gui.psmap.py: g.gui.psmap: launch GUI in the background * gui/wxpython/vdigit/g.gui.vdigit.py: g.gui.vdigit: launch GUI in the background * gui/wxpython/rlisetup/g.gui.rlisetup.py: g.gui.rlisetup: launch GUI in the background * gui/wxpython/mapswipe/g.gui.mapswipe.py: g.gui.mapswipe: launch GUI in the background * gui/wxpython/gmodeler/g.gui.gmodeler.py: g.gui.gmodeler: launch GUI in the background * gui/wxpython/gcp/g.gui.gcp.py: g.gui.gcp: launch GUI in the background * gui/wxpython/dbmgr/g.gui.dbmgr.py: g.gui.dbmgr: launch GUI in the background * gui/wxpython/animation/g.gui.animation.py: g.gui.animation: launch GUI in the background * gui/wxpython/iclass/g.gui.iclass.py: g.gui.iclass: launch GUI in the background * mswindows/GRASS-Installer.nsi.tmpl, mswindows/Makefile: wingrass: remove unused OSGEO4W_DIR_POSTFIX * mswindows/GRASS-Installer.nsi.tmpl, mswindows/env.bat: wingrass: restore PROJ_LIB variable (fix https://trac.osgeo.org/grass/changeset/57344) * gui/wxpython/lmgr/frame.py: wxGUI: launch gdal/ogr GUI front-end dialog also from cmd, autogenerated dialog can be launch by --ui switch (TODO: rewrite mechanism to prefer front-ends) * gui/wxpython/Makefile, gui/wxpython/lmgr/frame.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/toolbars.py, gui/wxpython/vdigit/toolbars.py, gui/wxpython/vdigit/wxdigit.py: revert accidental https://trac.osgeo.org/grass/changeset/57363 * gui/wxpython/Makefile, gui/wxpython/lmgr/frame.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/toolbars.py, gui/wxpython/vdigit/toolbars.py, gui/wxpython/vdigit/wxdigit.py: wxGUI: launch gdal/ogr GUI front-end dialog also from cmd, autogenerated dialog can be launch by --ui switch (TODO: rewrite mechanism to prefer front-ends) 2013-08-02 Anna Petrášová * gui/wxpython/mapdisp/mapwindow.py: wxGUI: remove unnecessary reference to frame in BufferedWindow * gui/wxpython/gui_core/dialogs.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/mapwindow.py: wxGUI: move legend related code from BufferedWindow 2013-08-02 Hamish Bowman * misc/m.nviz.script/main.c: avoid 'format not a string literal and no format arguments' warnings (merge from devbr6) * display/d.colors/get_info.c: avoid 'format not a string literal and no format arguments' warnings (merge from devbr6) * lib/rst/interp_float/point2d.c: avoid 'format not a string literal and no format arguments' warnings (merge from devbr6) * lib/db/dbmi_client/copy_tab.c: avoid 'format not a string literal and no format arguments' warnings (merge from devbr6) 2013-08-01 Vaclav Petras * gui/wxpython/animation/mapwindow.py, gui/wxpython/core/workspace.py, gui/wxpython/gcp/mapdisplay.py, gui/wxpython/gui_core/mapdisp.py, gui/wxpython/gui_core/mapwindow.py, gui/wxpython/iclass/digit.py, gui/wxpython/iclass/frame.py, gui/wxpython/lmgr/frame.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/mapwindow.py, gui/wxpython/mapdisp/statusbar.py, gui/wxpython/mapswipe/frame.py, gui/wxpython/mapswipe/mapwindow.py, gui/wxpython/vdigit/mapwindow.py: wxGUI/mapwindow: introducing object with map window properties (and showRegion SbItem simplified) 2013-08-01 Anna Petrášová * gui/wxpython/mapswipe/frame.py, gui/wxpython/mapswipe/g.gui.mapswipe.py: wxGUI/mapswipe: fix zoom to map for different map extents * gui/wxpython/gcp/manager.py, gui/wxpython/gcp/mapdisplay.py, gui/wxpython/gui_core/mapdisp.py, gui/wxpython/iclass/frame.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapswipe/frame.py: wxGUI/statusbar: fix widgets repositioning * gui/wxpython/lmgr/layertree.py, gui/wxpython/mapdisp/statusbar.py: wxGUI: fix rendering and statusbar problem caused recently by adding wx.Yield * gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/gselect.py: wxGUI: further fixes for import dialog 2013-08-01 Martin Landa * lib/vector/diglib/update.c: vlib: enable check for duplications in dig_line_add_updated() assuming that uplist is not large (list is reseted for every operation) 2013-08-01 Štěpán Turek * gui/wxpython/mapdisp/frame.py: reverting https://trac.osgeo.org/grass/changeset/57345 (did not noticed 57340) * gui/wxpython/mapdisp/frame.py: calling VDigitWindow - removed tree parameter (not yet used in constructor) 2013-08-01 Martin Landa * mswindows/GRASS-Installer.nsi.tmpl, mswindows/GRASS- Packager.bat.tmpl, mswindows/env.bat: wingrass: major clean up of standalone installer 2013-08-01 Anna Petrášová * gui/wxpython/core/utils.py, gui/wxpython/gui_core/gselect.py, gui/wxpython/gui_core/widgets.py: wxGUI: rewrite GdalSelect widget for better maintenance, remove format selector for files 2013-08-01 Vaclav Petras * gui/wxpython/vdigit/mapwindow.py: wxGUI/mapwindow: tree parameter needed in vdigit (fixing https://trac.osgeo.org/grass/changeset/57244, reverting https://trac.osgeo.org/grass/changeset/57288) 2013-08-01 Markus Metz * raster/r.grow.distance/main.c: r.grow.distance: write history to output 2013-07-31 Soeren Gebbert * lib/raster/range.c: Bugfix, the open range file descriptor must be closed in case the cell range file exists but its empty. 2013-07-31 Markus Neteler * lib/gis/copy_file.c, lib/raster/open.c, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_lv.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ro.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po, raster/r.mapcalc/main.c, raster/r.viewshed/rbbst.cpp, scripts/v.db.droptable/v.db.droptable.py, scripts/v.in.gps/v.in.gpsbabel, scripts/v.in.mapgen/v.in.mapgen.py, testsuite/raster/raster_md5test.sh, testsuite/raster/rmapcalc_test.sh: msg typo: occured -> occurred 2013-07-31 Markus Metz * raster/r.to.vect/main.c: r.to.vect: add option to not create an attribute table (https://trac.osgeo.org/grass/ticket/2051) 2013-07-31 Moritz Lennert * scripts/i.pansharpen/i.pansharpen.html: added note that module currently only works for 8-bit images 2013-07-31 Markus Neteler * raster/r.sun/main.c: r.sun: param reorder by topic (cosmetics) 2013-07-31 Soeren Gebbert * temporal/t.remove/t.remove.py, temporal/t.remove/test.t.remove.sh: Implemeted recursive deletion of space time datasets and their registered maps 2013-07-31 Martin Landa * scripts/v.krige/v.krige.py: v.krige: import globalvar only if needed 2013-07-30 Pietro Zambelli * lib/python/pygrass/modules/interface/parameter.py: Allow to reset a parameter with None 2013-07-29 Hamish Bowman * display/d.linegraph/main.c: another fix for 'error: format not a string literal and no format arguments [-Werror=format-security]' * lib/gis/datum.c, lib/proj/get_proj.c, lib/vector/Vlib/hist.c: some fixes for 'error: format not a string literal and no format arguments [-Werror=format-security]' 2013-07-28 Martin Landa * configure, configure.in: configure.in: enable `pwd -W` (testing in progress) * configure.in: fix comment in https://trac.osgeo.org/grass/changeset/57291 2013-07-27 Markus Neteler * gui/wxpython/xml/toolboxes.xml: i.latlong: renamed to r.latlong for consistency * imagery/Makefile, imagery/i.biomass/i.biomass.html, imagery/i.eb.eta/i.eb.eta.html, imagery/i.eb.h_sebal01/i.eb.h_sebal01.html, raster/Makefile, {imagery/i.latlong => raster/r.latlong}/Makefile, {imagery/i.latlong => raster/r.latlong}/main.c, imagery/i.latlong/i.latlong.html => raster/r.latlong/r.latlong.html: i.latlong: renamed to r.latlong for consistency * doc/howto_release.txt: howto_release.txt: small updates 2013-07-27 Martin Landa * configure, configure.in: configure.in: disable pwd -W (WinGRASS) * mswindows/osgeo4w/package.sh: update package.sh for new msys/mingw osgeo4w packages 2013-07-27 Štěpán Turek * gui/wxpython/vdigit/mapwindow.py: vdigit mapwin: missing self.tree quick fix * gui/wxpython/iclass/frame.py, gui/wxpython/iclass/toolbars.py: wx.iclass: added button for scatter plot * gui/wxpython/iclass/dialogs.py, gui/wxpython/iclass/frame.py, gui/wxpython/iclass/plots.py, gui/wxpython/iclass/statistics.py: wx.iclass: added interface for statistics data 2013-07-26 Markus Metz * raster/r.to.vect/lines_io.c: r.to.vect: fix another memory leak * raster/r.to.vect/areas_io.c: r.to.vect: fix memory leak 2013-07-26 Markus Neteler * raster/r.proj/r.proj.html, raster/r.resamp.bspline/main.c, raster/r.resamp.bspline/r.resamp.bspline.html, raster/r.resamp.interp/r.resamp.interp.html, raster/r.shaded.relief/r.shaded.relief.html, raster/r.viewshed/r.viewshed.html: bilinear -> linear; bicubic -> cubic 2013-07-25 Markus Metz * db/drivers/sqlite/db.c: sqlite driver: create directory if not existing * vector/v.voronoi/sw_main.c: v.voronoi: at least 3 points/centroids are needed * db/db.columns/main.c, db/db.copy/main.c, db/db.select/main.c: db.*: add test if table exists where appropriate * db/db.describe/main.c: db.describe: fix return code if table does not exist * vector/v.voronoi/main.c, vector/v.voronoi/sw_geometry.c: v.voronoi: fix https://trac.osgeo.org/grass/ticket/957, https://trac.osgeo.org/grass/ticket/1682 * imagery/i.segment/write_output.c: i.segment: avoid integer overflow in Rast_make_random_colors() 2013-07-24 Markus Metz * db/db.describe/main.c: db.describe: fix https://trac.osgeo.org/grass/ticket/1866 2013-07-23 Martin Landa * scripts/v.unpack/v.unpack.py: v.unpack: fix global var 2013-07-23 Glynn Clements * lib/db/sqlp/sqlp.l: Add (more) missing %{ ... %} 2013-07-23 Soeren Gebbert * lib/python/pygrass/modules/interface/module.py: Dont wait for the process to terminate in case finish_==False 2013-07-22 Vaclav Petras * gui/wxpython/lmgr/layertree.py: wxGUI/mapwindow: tree is still needed for map display although it is not needed for map window (fix bug in nviz from https://trac.osgeo.org/grass/changeset/57243) * gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/mapwindow.py, gui/wxpython/mapswipe/mapwindow.py, gui/wxpython/vdigit/mapwindow.py: wxGUI/mapwindow: removing unused tree variables from BufferedWindow * gui/wxpython/lmgr/layertree.py, gui/wxpython/mapdisp/mapwindow.py: wxGUI/mapwindow: removing lmgr layertree specific code from mapwindow (now rerender request handled fully in layertree) 2013-07-21 Markus Neteler * locale/po/grasswxpy_de.po: DE translation cont'ed 2013-07-21 Anna Petrášová * gui/wxpython/mapdisp/statusbar.py: wxGUI: fix showing statusbar text 2013-07-21 Vaclav Petras * gui/wxpython/core/render.py, gui/wxpython/iclass/frame.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/mapdisp/main.py, gui/wxpython/mapdisp/mapwindow.py: wxGUI/mapwindow: removing call to layer tree by direct calls from tree to map object 2013-07-21 Glynn Clements * lib/db/sqlp/sqlp.l: Add missing %{ ... %} * include/defs/glocale.h: Add format_arg attribute to G_gettext() 2013-07-21 Markus Metz * imagery/i.segment/create_isegs.c, imagery/i.segment/open_files.c: i.segment: fix best neighbor 2013-07-21 Martin Landa * lib/vector/vectorlib_pg.dox: vlib(pg): doxygen cosmetics 2013-07-20 Vaclav Petras * gui/wxpython/gcp/mapdisplay.py, gui/wxpython/gcp/statusbar.py, gui/wxpython/mapdisp/statusbar.py: wxGUI/gcp: moving gcp statusbar items to gcp directory * gui/wxpython/Makefile, gui/wxpython/gcp/Makefile, .../{docs/wxGUI.gcp.html => gcp/g.gui.gcp.html}, gui/wxpython/gcp/g.gui.gcp.py, gui/wxpython/gcp/manager.py, gui/wxpython/{docs => gcp}/wxGUI_gcp_frame.jpg: wxGUI/gcp: enabling GCP manager (with wizard) as g.gui.gcp module * gui/wxpython/gcp/manager.py, gui/wxpython/gcp/mapdisplay.py, gui/wxpython/gcp/toolbars.py, gui/wxpython/lmgr/frame.py: wxGUI/gcp: removing remaining connection to lmgr and obsolate variables * lib/imagery/iclass_statistics.c: imagerylib: avoid the compiler warning (discards 'const' qualifier) by explicit const cast 2013-07-19 Markus Metz * vector/v.kcv/histo.c, vector/v.kcv/kcv.h, vector/v.kcv/main.c: v.kvc optimization 2013-07-18 Markus Neteler * SUBMITTING_DOCS: SUBMITTING_DOCS: updated for PNG compression and svn propset script; cosmetics 2013-07-18 Anna Petrášová * gui/wxpython/core/render.py, gui/wxpython/gui_core/mapwindow.py, gui/wxpython/mapdisp/mapwindow.py, gui/wxpython/nviz/mapwindow.py: wxGUI: fix python -3 compilation warnings 2013-07-18 Vaclav Petras * gui/wxpython/core/gcmd.py, gui/wxpython/core/globalvar.py, gui/wxpython/core/utils.py, gui/wxpython/gis_set.py: wxGUI/translations: fixing broken compilation and startup (caused by https://trac.osgeo.org/grass/changeset/57219) * gui/wxpython/animation/anim.py, gui/wxpython/animation/controller.py, gui/wxpython/animation/dialogs.py, gui/wxpython/animation/frame.py, gui/wxpython/animation/g.gui.animation.py, gui/wxpython/animation/mapwindow.py, gui/wxpython/animation/nviztask.py, gui/wxpython/animation/temporal_manager.py, gui/wxpython/animation/toolbars.py, gui/wxpython/animation/utils.py, gui/wxpython/core/gcmd.py, gui/wxpython/core/gconsole.py, gui/wxpython/core/giface.py, gui/wxpython/core/globalvar.py, gui/wxpython/core/menutree.py, gui/wxpython/core/render.py, gui/wxpython/core/settings.py, gui/wxpython/core/toolboxes.py, gui/wxpython/core/units.py, gui/wxpython/core/utils.py, gui/wxpython/core/workspace.py, gui/wxpython/core/ws.py, gui/wxpython/dbmgr/base.py, gui/wxpython/dbmgr/dialogs.py, gui/wxpython/dbmgr/g.gui.dbmgr.py, gui/wxpython/dbmgr/manager.py, gui/wxpython/dbmgr/sqlbuilder.py, gui/wxpython/dbmgr/vinfo.py, gui/wxpython/gcp/manager.py, gui/wxpython/gcp/mapdisplay.py, gui/wxpython/gcp/toolbars.py, gui/wxpython/gis_set.py, gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/g.gui.gmodeler.py, gui/wxpython/gmodeler/model.py, gui/wxpython/gmodeler/preferences.py, gui/wxpython/gmodeler/pystc.py, gui/wxpython/gmodeler/toolbars.py, gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/ghelp.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/gui_core/gselect.py, gui/wxpython/gui_core/mapdisp.py, gui/wxpython/gui_core/mapwindow.py, gui/wxpython/gui_core/menu.py, gui/wxpython/gui_core/preferences.py, gui/wxpython/gui_core/prompt.py, gui/wxpython/gui_core/query.py, gui/wxpython/gui_core/toolbars.py, gui/wxpython/gui_core/treeview.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/iclass/dialogs.py, gui/wxpython/iclass/digit.py, gui/wxpython/iclass/frame.py, gui/wxpython/iclass/g.gui.iclass.py, gui/wxpython/iclass/plots.py, gui/wxpython/iclass/statistics.py, gui/wxpython/iclass/toolbars.py, gui/wxpython/icons/icon.py, gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/lmgr/menudata.py, gui/wxpython/lmgr/pyshell.py, gui/wxpython/lmgr/toolbars.py, gui/wxpython/location_wizard/dialogs.py, gui/wxpython/location_wizard/wizard.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/gprint.py, gui/wxpython/mapdisp/main.py, gui/wxpython/mapdisp/mapwindow.py, gui/wxpython/mapdisp/statusbar.py, gui/wxpython/mapdisp/toolbars.py, gui/wxpython/mapswipe/dialogs.py, gui/wxpython/mapswipe/frame.py, gui/wxpython/mapswipe/g.gui.mapswipe.py, gui/wxpython/mapswipe/mapwindow.py, gui/wxpython/mapswipe/toolbars.py, gui/wxpython/modules/colorrules.py, gui/wxpython/modules/extensions.py, gui/wxpython/modules/histogram.py, gui/wxpython/modules/mcalc_builder.py, gui/wxpython/modules/vclean.py, gui/wxpython/nviz/animation.py, gui/wxpython/nviz/mapwindow.py, gui/wxpython/nviz/preferences.py, gui/wxpython/nviz/tools.py, gui/wxpython/nviz/workspace.py, gui/wxpython/nviz/wxnviz.py, gui/wxpython/psmap/dialogs.py, gui/wxpython/psmap/frame.py, gui/wxpython/psmap/g.gui.psmap.py, gui/wxpython/psmap/instructions.py, gui/wxpython/psmap/toolbars.py, gui/wxpython/psmap/utils.py, gui/wxpython/rlisetup/frame.py, gui/wxpython/rlisetup/g.gui.rlisetup.py, gui/wxpython/rlisetup/wizard.py, gui/wxpython/scripts/vkrige.py, gui/wxpython/vdigit/dialogs.py, gui/wxpython/vdigit/g.gui.vdigit.py, gui/wxpython/vdigit/mapwindow.py, gui/wxpython/vdigit/preferences.py, gui/wxpython/vdigit/toolbars.py, gui/wxpython/vdigit/wxdigit.py, gui/wxpython/vdigit/wxdisplay.py, gui/wxpython/vnet/dialogs.py, gui/wxpython/vnet/toolbars.py, gui/wxpython/vnet/vnet_core.py, gui/wxpython/vnet/vnet_data.py, gui/wxpython/vnet/vnet_utils.py, gui/wxpython/vnet/widgets.py, gui/wxpython/web_services/dialogs.py, gui/wxpython/web_services/widgets.py, gui/wxpython/wxgui.py, gui/wxpython/wxplot/base.py, gui/wxpython/wxplot/dialogs.py, gui/wxpython/wxplot/histogram.py, gui/wxpython/wxplot/profile.py, gui/wxpython/wxplot/scatter.py: wxGUI/translations: different way of accessing gettext underscore ('_') function (attempt to fix https://trac.osgeo.org/grass/ticket/1739 for grasswxpy) 2013-07-18 Anna Petrášová * lib/python/script/task.py: pythonlib: fix launching d.rast3d on windows 2013-07-18 Markus Neteler * locale/po/grassmods_ro.po, locale/po/grasswxpy_ro.po: Andreea Marin: Romanian translation cont'ed 2013-07-18 Anna Petrášová * gui/wxpython/lmgr/frame.py, gui/wxpython/modules/extensions.py: wxGUI: add help button to install extension dialog * gui/wxpython/gui_core/preferences.py: wxGUI: rename command to module in preferences * gui/wxpython/core/settings.py: wxGUI: change default module dialog style to 'basic top' * gui/wxpython/core/settings.py, gui/wxpython/gui_core/preferences.py: wxGUI/preferences: fix error when setting default * gui/wxpython/gui_core/forms.py: wxGUI: add icon only to manual page of dialog, make it smaller * gui/wxpython/gui_core/widgets.py: wxGUI: fix dialog styles on Windows * gui/wxpython/core/menutree.py, gui/wxpython/lmgr/menudata.py: wxGUI/toolboxes: do not expand addons tag during compilation 2013-07-18 Markus Neteler * locale/po/grasslibs_pl.po, locale/po/grassmods_pl.po, locale/po/grasswxpy_pl.po: Milena Nowotarska: PL translation cont'ed 2013-07-18 Anna Petrášová * gui/wxpython/modules/extensions.py: wxGUI: fix opening extension dialog * scripts/db.univar/db.univar.py, scripts/g.extension/g.extension.py, scripts/i.in.spotvgt/i.in.spotvgt.py, scripts/i.spectral/i.spectral.py, scripts/r.in.aster/r.in.aster.py: add missing parameters for find_program 2013-07-17 Anna Petrášová * gui/wxpython/gui_core/goutput.py, gui/wxpython/lmgr/frame.py: wxGUI: show and hide progress in command console, simplify module command console, remove search engine from command console 2013-07-17 Markus Metz * imagery/i.segment/create_isegs.c, imagery/i.segment/open_files.c: i.segment: fix more special cases 2013-07-17 Markus Neteler * vector/vectorintro.html: vectorintro.html: avoid potential confusion about raster MASK usage 2013-07-17 Vaclav Petras * gui/wxpython/Makefile, gui/wxpython/core/menutree.py, gui/wxpython/core/test.toolboxes_menudata.xml, gui/wxpython/core/toolboxes.py, gui/wxpython/lmgr/menudata.py: wxGUI/toolboxes: finishing https://trac.osgeo.org/grass/changeset/57187 and 57188 (basic version of generation of translation files, code clean up) 2013-07-17 Markus Neteler * locale/po/grassmods_it.po, translators.csv: Elena Mezzini: IT translation cont'ed 2013-07-17 Vaclav Petras * gui/wxpython/Makefile: wxGUI/toolboxes: fix broken compilation * gui/wxpython/Makefile, gui/wxpython/core/menutree.py, gui/wxpython/core/toolboxes.py, gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/menudata.py, gui/wxpython/xml/main_menu.xml, gui/wxpython/xml/module_tree.xml: wxGUI/toolboxes: different tree for menu and for search module (missing some formal things) 2013-07-17 Markus Metz * gui/wxpython/gui_core/preferences.py: wxGUI: do not save zero size window size * scripts/db.univar/db.univar.py: db.univar: extended stats only on request 2013-07-17 Anna Petrášová * lib/python/script/task.py: pythonlib: fix adding .py extension on windows 2013-07-16 Markus Metz * vector/v.voronoi/sw_geometry.c: v.voronoi: fix unsuccessfull hack * scripts/Makefile: activate db.univar * scripts/db.univar/db.univar.html, scripts/v.db.univar/v.db.univar.html: update manuals for (v.)db.univar 2013-07-16 Anna Petrášová * gui/wxpython/core/menutree.py, gui/wxpython/gui_core/menu.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/lmgr/frame.py: wxGUI/search tree: simplify graphical interface, add tooltips 2013-07-16 Markus Metz * scripts/v.db.univar/v.db.univar.py: v.db.univar works now with vector maps * scripts/db.univar/Makefile, scripts/db.univar/db.univar.html, scripts/db.univar/db.univar.py: v.db.univar -> db.univar 2013-07-16 Vaclav Petras * gui/wxpython/core/test.toolboxes_menu.xml, gui/wxpython/core/test.toolboxes_menudata.xml, .../core/test.toolboxes_user_toolboxes.xml, gui/wxpython/core/toolboxes.py: wxGUI/toolboxes: new larger test 2013-07-16 Markus Neteler * locale/po/grasslibs_pl.po, locale/po/grassmods_pl.po, locale/po/grasswxpy_pl.po: Milena Nowotarska: cont'ed 2013-07-16 Markus Metz * raster/Makefile: activate r.stream.extract * raster/r.stream.extract/Makefile, raster/r.stream.extract/bseg.c, raster/r.stream.extract/close.c, raster/r.stream.extract/cseg.c, raster/r.stream.extract/del_streams.c, raster/r.stream.extract/do_astar.c, raster/r.stream.extract/dseg.c, raster/r.stream.extract/flag.h, raster/r.stream.extract/init_search.c, raster/r.stream.extract/load.c, raster/r.stream.extract/local_proto.h, raster/r.stream.extract/main.c, raster/r.stream.extract/r.stream.extract.html, raster/r.stream.extract/seg.c, raster/r.stream.extract/seg.h, raster/r.stream.extract/streams.c, raster/r.stream.extract/thin.c: move r.stream.extract to trunk 2013-07-16 Anne Ghisla * gui/wxpython/scripts/vkrige.py, scripts/v.krige/v.krige.py: Fixed the missing Formula parameter in doKriging function, and some other edits in GUI. 2013-07-15 Hamish Bowman * scripts/v.krige/v.krige.html: typo 2013-07-15 Markus Neteler * imagery/imageryintro.html: typo fixed 2013-07-15 Martin Landa * raster/r.external/main.c, vector/v.external/main.c: r|v.external: remove unused keyword * gui/wxpython/core/gcmd.py, gui/wxpython/modules/extensions.py: wxGUI/extension: generate message error dialog when loading fails 2013-07-15 Markus Neteler * imagery/imageryintro.html: imageryintro.html: general intro added 2013-07-15 Soeren Gebbert * temporal/t.info/t.info.html, temporal/t.list/t.list.html, temporal/t.merge/t.merge.html, temporal/t.rast.gapfill/t.rast.gapfill.html, temporal/t.rast.gapfill/t.rast.gapfill.py: Documentation update and t.rast.gapfill map overwrite handling corrected. 2013-07-15 Anna Petrášová * gui/wxpython/core/toolboxes.py, gui/wxpython/modules/extensions.py: update toolboxes after change in addons 2013-07-15 Anne Ghisla * gui/wxpython/scripts/vkrige.py, scripts/v.krige/v.krige.py: v.krige works again in GRASS7 2013-07-15 Anna Petrášová * gui/wxpython/core/toolboxes.py: wxGUI/toolboxes: add tag to list addons in menu * gui/wxpython/gui_core/ghelp.py: wxGUI: add grass dev team to about window's info page 2013-07-15 Martin Landa * general/g.version/local_proto.h: g.version: fix MONTH macro * scripts/Makefile: fix https://trac.osgeo.org/grass/changeset/57134 2013-07-15 Anna Petrášová * gui/wxpython/gui_core/ghelp.py: wxGUI: unicode character for copyright instead of (C) * gui/wxpython/gmodeler/frame.py, gui/wxpython/gui_core/ghelp.py, gui/wxpython/psmap/frame.py: wxGUI: reusable about dialog, not translatable 2013-07-15 Anne Ghisla * gui/wxpython/scripts/vkrige.py: Fixed variable names in gui script. * scripts/v.krige/v.krige.html: Documentation updated with meaningful parameters for CLI run. * gui/wxpython/scripts/vkrige.py, scripts/Makefile, scripts/v.krige/v.krige.py: Removed global variables from GUI and core scripts. 2013-07-15 Anna Petrášová * gui/wxpython/mapdisp/statusbar.py: wxGUI: fix previous commit https://trac.osgeo.org/grass/changeset/57132 * gui/wxpython/mapdisp/statusbar.py, gui/wxpython/nviz/mapwindow.py, gui/wxpython/nviz/wxnviz.py: wxNVIZ: fix crash accidentally introduced in https://trac.osgeo.org/grass/changeset/57082 2013-07-15 Markus Metz * lib/cdhc/Makefile: cdhc: change make rules order inclusion 2013-07-15 Yann Chemin * scripts/Makefile, scripts/g.isis3mt/Makefile, scripts/g.isis3mt/g.isis3mt.html, scripts/g.isis3mt/g.isis3mt.py: moved g.isis3mt from trunk to grass-addons 2013-07-14 Vaclav Petras * gui/wxpython/gcp/mapdisplay.py, gui/wxpython/mapdisp/mapwindow.py: wxGUI/mapwindow: introducing mouseLeftUpPointer signal and removing gcp manager code 2013-07-14 Yann Chemin * scripts/Makefile, scripts/g.isis3mt/Makefile, scripts/g.isis3mt/g.isis3mt.html, scripts/g.isis3mt/g.isis3mt.py: Generate an ISIS3 map template from actual location 2013-07-14 Anna Petrášová * gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/mapwindow.py: wxGUI: mapwindow/frame code decoupling * gui/wxpython/lmgr/frame.py: wxGUI: revert accidentally committed code * gui/wxpython/lmgr/frame.py, gui/wxpython/nviz/mapwindow.py: wxNviz: fix color initializing of vector 2013-07-14 Martin Landa * scripts/v.pack/v.pack.py: v.pack: fix global var usage * scripts/v.unpack/v.unpack.py: v.unpack: output table name cosmetics when only one table is linked to the map * scripts/v.unpack/v.unpack.py: v.unpack: fix on MS Windows 2013-07-14 Markus Neteler * lib/cdhc/cdhclib.dox: +Author 2013-07-14 Martin Landa * scripts/v.pack/v.pack.py: v.pack: move db and proj file to the root, preparation for packaging multiple maps * scripts/v.pack/v.pack.py: v.pack: remove tmp dir when exiting * scripts/v.pack/v.pack.py: v.pack: use temp dir for packaging, fix on Windows 2013-07-14 Markus Neteler * grasslib.dox: doxygen: fix references to sublibs * grasslib.dox: doxygen: standardization 2013-07-14 Vaclav Petras * gui/wxpython/gcp/mapdisplay.py, gui/wxpython/gui_core/mapdisp.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/mapwindow.py: wxGUI/mapwindow: introducing mouseEntered signal and removing gcp manager code 2013-07-14 Markus Neteler * include/Make/Doxyfile_arch_html.in, include/Make/Doxyfile_arch_latex.in: doxygen: improve manual title * lib/cdhc/Makefile, lib/cdhc/cdhclib.dox: cdhclib: doxygenization started 2013-07-14 Anna Petrášová * gui/wxpython/mapdisp/statusbar.py: wxGUI: remove debug prints 2013-07-14 Martin Landa * include/Make/Script.make: Script.make: copy etc dir only if it's not empty 2013-07-14 Anna Petrášová * gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/statusbar.py: wxGUI: fix statusbar update 2013-07-14 Štěpán Turek * gui/wxpython/vnet/vnet_data.py: wx.vnet points list bug fixing 2013-07-14 Martin Landa * gui/wxpython/xml/toolboxes.xml: wxGUI: add v.pack and v.unpack to the menu 2013-07-14 Vaclav Petras * gui/wxpython/gui_core/mapdisp.py, gui/wxpython/gui_core/toolbars.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/mapwindow.py: wxGUI/mapwindow: removing direct StatusbarUpdate calls from mapwindow, replaced by zoomChanged signal (statusbar text partialy broken, temporarily) 2013-07-14 Anna Petrášová * gui/wxpython/core/events.py, gui/wxpython/mapdisp/mapwindow.py, gui/wxpython/vnet/dialogs.py, gui/wxpython/vnet/vnet_core.py: wxGUI: remove gUpdateMap events and replace by signals 2013-07-14 Martin Landa * gui/wxpython/modules/extensions.py: wxGUI/extensions: fix loading on windows, parent is not wxWindow * gui/wxpython/core/gcmd.py: wxGUI: RunCommand() print debug if no parent defined 2013-07-13 Soeren Gebbert * lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/metadata.py, lib/python/temporal/stds_export.py, temporal/t.connect/t.connect.html, temporal/t.create/t.create.html, temporal/t.info/t.info.html, temporal/t.info/t.info.py, temporal/t.merge/t.merge.html, .../t.rast.aggregate.ds/t.rast.aggregate.ds.html, .../t.rast.aggregate.ds/t.rast.aggregate.ds.py, temporal/t.rast.aggregate/t.rast.aggregate.html, temporal/t.rast.export/t.rast.export.html, temporal/t.rast.extract/t.rast.extract.html, temporal/t.rast.gapfill/t.rast.gapfill.py, temporal/t.vect.list/test.t.vect.list.sh: Documentation update and history print function. 2013-07-13 Yann Chemin * gui/images/startup_banner_isis.png: updated banner to high colours 2013-07-13 Martin Landa * lib/init/grass.py: fix https://trac.osgeo.org/grass/changeset/57087 2013-07-13 Anna Petrášová * gui/wxpython/gis_set.py: wxGUI/startup: initialize picture to black when it fails to display 2013-07-13 Yann Chemin * lib/init/grass.py: If ISIS is installed, run ISIS-GRASS bridge * gui/wxpython/gis_set.py: typo correction 2013-07-13 Martin Landa * gui/wxpython/gui_core/preferences.py: wxGUI: be less verbose when saving settings (cosmetics) 2013-07-13 Vaclav Petras * gui/wxpython/gcp/mapdisplay.py, gui/wxpython/gui_core/mapdisp.py, gui/wxpython/iclass/frame.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapswipe/frame.py: wxGUI/mapwindow: reflecting new way of handling zoom history (gcp, mapswipe and iclass were broken before https://trac.osgeo.org/grass/changeset/57078 for unknown reason) 2013-07-13 Anna Petrášová * gui/wxpython/core/render.py, gui/wxpython/core/ws.py, gui/wxpython/gui_core/mapwindow.py, gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/giface.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/mapwindow.py, gui/wxpython/mapdisp/statusbar.py, gui/wxpython/web_services/dialogs.py: wxGUI: remove wxUpdateProgress event completely, gUpdateMap partly 2013-07-13 Yann Chemin * gui/images/startup_banner_isis.png: Added ISIS-GRASS banner and condition to display it * gui/wxpython/gis_set.py: Added ISIS-GRASS banner and condition to display it 2013-07-13 Vaclav Petras * gui/wxpython/mapdisp/mapwindow.py: wxGUI/mapdisp: improving handling of zoom history * gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/mapwindow.py: wxGUI/mapdisp: using signals to decouple mapwindow and frame (query, zoom history and mouse handlers signals) 2013-07-12 Markus Metz * imagery/i.segment/open_files.c: i.segment: fix -w flag 2013-07-12 Anna Petrášová * misc/m.nviz.image/args.c: m.nviz.image: fix parameters check 2013-07-11 Markus Neteler * doc/howto_release.txt: howto_release.txt: small updates 2013-07-11 Glynn Clements * raster/r.neighbors/main.c: Don't add 0.5 to floating-point output maps 2013-07-10 Anna Petrášová * gui/wxpython/mapdisp/frame.py: wxGUI: fix https://trac.osgeo.org/grass/ticket/2030 2013-07-09 Markus Neteler * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ro.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ro.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_lv.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ro.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: i18n: messages updated from template * locale/po/grasslibs_ro.po, locale/po/grassmods_ro.po, locale/po/grasswxpy_ro.po: Andreea Marin: Romanian translation cont'ed 2013-07-09 Markus Metz * lib/vector/Vlib/remove_areas.c: Vlib: enhance Vect_remove_small_areas() * lib/vector/Vlib/read.c: Vlib: fix Read_next_line_array() 2013-07-09 Štěpán Turek * gui/wxpython/dbmgr/base.py: dbmgr: put sql query part into own panel 2013-07-08 Markus Neteler * locale/po/grasslibs_fr.po, locale/po/grasswxpy_fr.po: Sylvain Maillard: cont'ed 2013-07-08 Hamish Bowman * mswindows/GRASS-Installer.nsi.tmpl: add show details button (merge from devbr6) 2013-07-07 Hamish Bowman * scripts/r.in.wms/wms_base.py: trivial whitespace * gui/wxpython/core/utils.py, scripts/m.proj/m.proj.py, scripts/r.in.wms/wms_base.py: back to orig option name; refers to direction of travel, not entity being passed 2013-07-06 Maris Nartiss * scripts/r.fillnulls/r.fillnulls.py: Speed up r.fillnulls by using vector based holes. A modified version of Stefan Blumentrath patch from https://trac.osgeo.org/grass/ticket/1938 2013-07-06 Markus Neteler * man/build_html.py: rename wxGUI.Components to wxGUI.components (one more for https://trac.osgeo.org/grass/changeset/57007) 2013-07-06 Štěpán Turek * gui/scripts/d.wms.py: d.wms: move method option to optional tab * scripts/r.in.wms/r.in.wms.py: r.in.wms: move method option to optional tab * gui/wxpython/web_services/dialogs.py: web service dialog: avoid resizing if the dialog when web service is changed * gui/scripts/d.wms.py: d.wms: add png8 format option * scripts/r.in.wms/r.in.wms.py, scripts/r.in.wms/wms_base.py: r.in.wms: add png8 format option * scripts/r.in.wms/wms_drv.py: r.in.wms: do not add bgcolor to request if it is not set 2013-07-06 Hamish Bowman * include/symbol.h, lib/symbol/read.c, lib/symbol/stroke.c: store stroked symbol coords as double not int to avoid some rounding wiggle 2013-07-05 Maris Nartiss * scripts/r.fillnulls/r.fillnulls.py: Allow user to adjust npmin and segmax values for RST interpolator. High default values choosen to promote no segmentation for smaller holes as data around holes are not uniformly distributed and thus prone to segment edge problem. 2013-07-05 Markus Metz * vector/v.in.ogr/main.c: v.in.ogr: less confusing message * vector/v.in.ogr/main.c: v.in.ogr: fix OGR field evaluation 2013-07-04 Anna Petrášová * gui/wxpython/core/utils.py: wxGUI: patch by Glynn for running r.mapcalc from command line with quotes 2013-07-04 Štěpán Turek * gui/wxpython/gui_core/gselect.py: LayerSelect: include -1 fix 2013-07-04 Vaclav Petras * gui/wxpython/docs/wxGUI.html, gui/wxpython/docs/wxGUI.toolboxes.html: wxGUI/toolboxes: fix compilation issue in man dir (br tag has no and tag) 2013-07-04 Markus Metz * imagery/i.segment/create_isegs.c: i.segment: fail-safe check for minsize merging 2013-07-04 Anna Petrášová * gui/wxpython/lmgr/layertree.py: wxGUI: do not update properties dialog 2013-07-04 Markus Metz * imagery/i.segment/create_isegs.c, imagery/i.segment/iseg.h, imagery/i.segment/open_files.c: i.segment: fix NULL handling, bounds input, min size 2013-07-04 Martin Landa * doc/gui/wxpython/example/{wxGUI.Example.html => wxGUI.example.html}, gui/wxpython/animation/g.gui.animation.html, gui/wxpython/dbmgr/g.gui.dbmgr.html, gui/wxpython/docs/{wxGUI.Components.html => wxGUI.components.html}, gui/wxpython/docs/wxGUI.gcp.html, gui/wxpython/docs/wxGUI.html, gui/wxpython/docs/wxGUI.nviz.html, gui/wxpython/docs/wxGUI.toolboxes.html, gui/wxpython/docs/wxGUI.vnet.html, gui/wxpython/gmodeler/g.gui.gmodeler.html, gui/wxpython/iclass/g.gui.iclass.html, gui/wxpython/mapswipe/g.gui.mapswipe.html, gui/wxpython/psmap/g.gui.psmap.html, gui/wxpython/rlisetup/g.gui.rlisetup.html, gui/wxpython/vdigit/g.gui.vdigit.html: rename wxGUI.Components to wxGUI.components 2013-07-03 Vaclav Petras * gui/wxpython/docs/wxGUI.html: wxGUI/toolboxes: fix link (lower case letters preferred) 2013-07-03 Martin Landa * db/db.login/main.c: db.login: cosmetics in keywords, `attribute table` is misleading 2013-07-03 Anna Petrášová * gui/wxpython/docs/wxGUI.html, gui/wxpython/docs/wxGUI.toolboxes.html, gui/wxpython/docs/wxGUI_toolboxes.jpg: wxGUI/toolboxes: add user manual 2013-07-03 Vaclav Petras * gui/wxpython/wxguitoolboxes.dox: wxGUI/toolboxes: reflecting the change in https://trac.osgeo.org/grass/changeset/57000 and noting the need for valid XML file 2013-07-03 Anna Petrášová * gui/wxpython/core/toolboxes.py: wxGUI/toolboxes: remove Toolboxes menu item when there are no custom toolboxes in toolboxes file 2013-07-03 Štěpán Turek * gui/wxpython/vnet/dialogs.py, gui/wxpython/vnet/vnet_core.py, gui/wxpython/vnet/vnet_data.py: wx.vnet: cleanup fix 2013-07-03 Hamish Bowman * scripts/r.in.wms/r.in.wms.py: document needed color format 2013-07-03 Štěpán Turek * gui/scripts/d.wms.py: d.wms:porting back most of Hamish Bowman's changes of the G6 r.in.wms2 module options (https://trac.osgeo.org/grass/changeset/56970) * scripts/r.in.wms/r.in.wms.py, scripts/r.in.wms/wms_base.py: r.in.wms:porting back Hamish Bowman's changes from G6 r.in.wms2 (https://trac.osgeo.org/grass/changeset/56972, https://trac.osgeo.org/grass/changeset/56975 and https://trac.osgeo.org/grass/changeset/56986) * scripts/r.in.wms/r.in.wms.py: r.in.wms:porting back most of Hamish Bowman's changes of the module options from G6 r.in.wms2 (https://trac.osgeo.org/grass/changeset/56970) 2013-07-03 Markus Neteler * locale/po/grasswxpy_ro.po: Andreea Marin: Romanian translation cont'ed 2013-07-02 Markus Metz * raster/r.volume/main.c: r.volume; fix count * raster/r.volume/main.c: r.volume: fix nodata handling, add fp support * include/defs/gis.h: defs/gis.h: include sys/stat.h for G_(l)stat() * display/d.font/main.c, general/g.access/get_perms.c, general/g.mkfontcap/freetype_fonts.c, include/config.h.in, include/defs/gis.h, include/iostream/ami_stream.h, lib/db/dbmi_base/isdir.c, lib/gis/copy_dir.c, lib/gis/mapset_msc.c, lib/gis/mapset_nme.c, lib/gis/paths.c, lib/gis/remove.c, lib/gis/user_config.c, lib/init/clean_temp.c, lib/vector/Vlib/open.c, lib/vector/dglib/examples/parse.c, lib/vector/diglib/file.c, raster/r.li/r.li.daemon/daemon.c, vector/v.mapcalc/map.c: simplify wingrass LFS 2013-07-02 Helmut Kudrnovsky * mswindows/GRASS-Installer.nsi.tmpl: msvcrt-1.0.1-7.tar.bz2 -> msvcrt-1.0.1-8.tar.bz2 2013-07-02 Štěpán Turek * gui/wxpython/web_services/widgets.py: wxgui wms: do not ignore CRS projections * scripts/r.in.wms/wms_base.py, scripts/r.in.wms/wms_drv.py, scripts/r.in.wms/wms_gdal_drv.py: r.in.wms: added support for CRS projections (WMS 1.3.0) 2013-07-02 Markus Metz * include/config.h.in: wingrass LFS: do not use _FILE_OFFSET_BITS, rely on HAVE_LARGEFILES 2013-07-02 Soeren Gebbert * .../temporal/spatio_temporal_relationships.py: Added topology build test * .../temporal/spatial_topology_dataset_connector.py, .../temporal/temporal_topology_dataset_connector.py: Grant access to a copy of the internal topology relation dictionary. 2013-07-02 Hamish Bowman * raster/r.volume/centroids.c, raster/r.volume/main.c: sync max cat datatype, note sites_list fixme, drop unneeded message 2013-07-01 Hamish Bowman * raster3d/r3.neighbors/r3.neighbors.html: svn props 2013-06-30 Soeren Gebbert * raster3d/r3.neighbors/main.c: Corrected indention * raster3d/Makefile, raster3d/r3.neighbors/Makefile, raster3d/r3.neighbors/main.c, raster3d/r3.neighbors/r3.neighbors.html, .../r3.neighbors/test_suite/test.r3.neighbors.sh, .../test_suite/test_neighbor_double_average.ref, .../test_suite/test_neighbor_double_sum.ref, .../test_suite/test_neighbor_float_average.ref, .../test_suite/test_neighbor_float_sum.ref, .../test_suite/test_neighbor_null_sum.ref: New module to perform voxel neighborhood operations 2013-06-30 Hamish Bowman * imagery/i.landsat.toar/main.c: msg cosmetics (https://trac.osgeo.org/grass/ticket/1997) 2013-06-29 Hamish Bowman * scripts/i.spectral/i.spectral.py: use == for value comparison * scripts/i.spectral/i.spectral.py: merge gnuplot rendering cleanup and image output format from devbr6, bugfix gnuplot x-data file 2013-06-27 Markus Metz * aclocal.m4, configure: enable AIX shared libs 2013-06-27 Soeren Gebbert * raster/r.gwflow/main.c: Added inner iteration set option. 2013-06-26 Hamish Bowman * gui/wxpython/core/globalvar.py, gui/wxpython/core/menutree.py, gui/wxpython/core/toolboxes.py, gui/wxpython/core/utils.py, gui/wxpython/dbmgr/base.py, gui/wxpython/dbmgr/g.gui.dbmgr.py, gui/wxpython/dbmgr/sqlbuilder.py, gui/wxpython/gis_set.py, gui/wxpython/gmodeler/g.gui.gmodeler.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/gui_core/query.py, gui/wxpython/gui_core/treeview.py, gui/wxpython/iclass/frame.py, gui/wxpython/iclass/g.gui.iclass.py, gui/wxpython/lmgr/frame.py, gui/wxpython/location_wizard/dialogs.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/main.py, gui/wxpython/mapdisp/overlays.py, gui/wxpython/mapswipe/g.gui.mapswipe.py, gui/wxpython/modules/mcalc_builder.py, gui/wxpython/modules/vclean.py, gui/wxpython/psmap/g.gui.psmap.py, gui/wxpython/rlisetup/g.gui.rlisetup.py, gui/wxpython/rlisetup/wizard.py, gui/wxpython/scripts/vkrige.py, gui/wxpython/vdigit/g.gui.vdigit.py, gui/wxpython/web_services/cap_interface.py, gui/wxpython/web_services/widgets.py, gui/wxpython/wxgui.py, lib/init/grass.py: avoid repetition in PYTHONPATH * raster/r.li/r.li.setup/OBSOLETE: no longer used 2013-06-26 Markus Neteler * locale/po/grasswxpy_ro.po: Andreea Marin: Romanian translation cont'ed 2013-06-26 Markus Metz * include/config.h.in: remove AIX hack 2013-06-26 Markus Neteler * raster/simwe/simlib/waterglobs.h: r.sim.*: reduce static memory allocation 2013-06-26 Markus Metz * include/iostream/empq_adaptive_impl.h: iostream: init var, fix assert() 2013-06-26 Hamish Bowman * general/g.mkfontcap/g.mkfontcap.html, general/g.mkfontcap/main.c: also search for locally installed fonts (see http://www.x.org/releases/X11R7.7/doc/xorg- docs/fonts/fonts.html#Installing_fonts) * lib/init/grass.sh: GRASS_PYTHON needs to be quoted as path may contain a space * mswindows/osgeo4w/grass.bat.tmpl: GRASS_PYTHON needs to be quoted as path may contain a space * mswindows/GRASS-Installer.nsi.tmpl: GRASS_PYTHON needs to be quoted as path may contain a space * gui/wxpython/scripts/vkrige.py, scripts/v.krige/v.krige.py: allow cat column as data column (mostly for testing); tweak default variance map name; some linewrap and wording 2013-06-25 Hamish Bowman * scripts/v.krige/v.krige.py: fix a fix missed in merge of fixes from devbr6 https://trac.osgeo.org/grass/changeset/42003 2013-06-25 Anna Petrášová * gui/wxpython/scripts/vkrige.py: wxGUI/vkrige: another gui fix for https://trac.osgeo.org/grass/ticket/1619 2013-06-25 Markus Metz * include/config.h.in: AIX LFS support 2013-06-25 Markus Neteler * lib/rst/interp_float/point2d.c, vector/v.vol.rst/user3.c: rst lib, v.vol.rst: avoid namespace pollution on AIX * lib/python/ctypes/Makefile: ctypes: in case of static libraries built, bail out with error status for error.log 2013-06-25 Anna Petrášová * gui/wxpython/scripts/vkrige.py: wxGUI: small fix for v.krige gui, see https://trac.osgeo.org/grass/ticket/1619 2013-06-25 Markus Metz * vector/Makefile: remove addons from vector Makefile 2013-06-25 Štěpán Turek * gui/wxpython/dbmgr/base.py: dbmgr: remeber sql query also after record editation 2013-06-24 Hamish Bowman * tools/{sql.sh => dep_tree2sql.sh}: rename script to something less generic * tools/module_synopsis.sh: note breakage 2013-06-24 Markus Metz * imagery/i.landsat.toar/main.c: i.landsat.toar: multiple lsatmet options * imagery/i.landsat.toar/i.landsat.toar.html, imagery/i.landsat.toar/landsat.c, imagery/i.landsat.toar/landsat.h, imagery/i.landsat.toar/landsat_met.c, imagery/i.landsat.toar/landsat_set.c, imagery/i.landsat.toar/local_proto.h, imagery/i.landsat.toar/main.c: i.landsat.toar: sync to relbr6 * lib/gis/colors/population: avoid integer overflow for color rule population * tools/thumbnails.py: thumbnails tool: skip empty lines 2013-06-23 Pietro Zambelli * lib/python/pygrass/shell/__init__.py: Add 'show' to init and set propset 2013-06-23 Hamish Bowman * gui/wxpython/docs/wxGUI.nviz.html: wording, linewrap 2013-06-23 Markus Metz * lib/vector/neta/path.c: netalib: revert https://trac.osgeo.org/grass/changeset/56890 2013-06-23 Pietro Zambelli * lib/python/pygrass/functions.py, lib/python/pygrass/raster/abstract.py: Add '_repr_html_' to raster Info and RasterAbstract, add r_export to functions, and fix some indent in the the docstring. 2013-06-23 Hamish Bowman * gui/wxpython/docs/wxGUI.nviz.html: +Glynn 2013-06-23 Pietro Zambelli * lib/python/pygrass/gis/region.py, lib/python/pygrass/vector/basic.py: Add '_repr_html_' to Region class and Bbox 2013-06-23 Hamish Bowman * gui/wxpython/docs/wxGUI.nviz.html: historic helpers (thanks Helena) 2013-06-23 Markus Metz * lib/vector/Vlib/dgraph.c: remove debug code from dgraph.c * lib/vector/Vlib/dgraph.c, lib/vector/Vlib/e_intersect.c, lib/vector/diglib/head.c, lib/vector/diglib/portable.c, lib/vector/neta/articulation_point.c, lib/vector/neta/path.c, lib/vector/rtree/node.c, lib/vector/vectorlib.dox: update vectorlib.dox 2013-06-23 Pietro Zambelli * lib/python/pygrass/modules/interface/parameter.py, lib/python/pygrass/modules/interface/read.py: Fix parameter with file. * lib/python/pygrass/Makefile, lib/python/pygrass/__init__.py, lib/python/pygrass/shell/Makefile, lib/python/pygrass/shell/__init__.py, lib/python/pygrass/shell/conversion.py, lib/python/pygrass/shell/show.py: Add support for ipython notebook. 2013-06-23 Markus Metz * vector/Makefile, vector/v.net.salesman/Makefile, vector/v.net.salesman/main.c, vector/v.voronoi/sw_geometry.c, vector/vectorintro.html: update vectorintro * display/d.vect/main.c: d.vect: more user-friendly 2013-06-23 Pietro Zambelli * lib/python/pygrass/modules/interface/parameter.py: Fix Parameter class to manage float range and remove unnecessary hide attribute '_type'. 2013-06-22 Hamish Bowman * scripts/g.manual/g.manual.py: put back check for browser, needed on Linux and/or when GRASS_HTML_BROWSER is unset or malformed 2013-06-22 Vaclav Petras * scripts/g.manual/g.manual.py: g.manual: no test for browser, only catching error if start was not successful (https://trac.osgeo.org/grass/ticket/2008) 2013-06-22 Soeren Gebbert * lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py: Using Pythons abstract base class to define abstract classes and methods. 2013-06-21 Vaclav Petras * scripts/g.manual/g.manual.py: g.manual: execlp raises OSError on error, message standardization * lib/python/script/core.py: pythonlib/scripts: can concatenate only list and list 2013-06-21 Glynn Clements * lib/python/script/core.py, tools/thumbnails.py: Revert more of https://trac.osgeo.org/grass/changeset/56800 * gui/wxpython/core/render.py, gui/wxpython/gui_core/gselect.py, gui/wxpython/gui_core/mapdisp.py, lib/python/script/core.py: Change find_program to take arguments as additional paramters rather than a list 2013-06-21 Pietro Zambelli * lib/python/pygrass/modules/interface/module.py, lib/python/pygrass/modules/interface/read.py: Show the documentation of the special parameters available for the class Module 2013-06-21 Markus Metz * gui/wxpython/core/render.py, gui/wxpython/gui_core/gselect.py, gui/wxpython/gui_core/mapdisp.py: wxGUI: revert https://trac.osgeo.org/grass/changeset/56800 2013-06-21 Hamish Bowman * display/d.barscale/draw_scale.c, display/d.barscale/main.c, display/d.barscale/options.h: add another checkered barscale variant 2013-06-21 Soeren Gebbert * temporal/t.rast.aggregate.ds/t.rast.aggregate.ds.py, temporal/t.rast.aggregate/t.rast.aggregate.py: Correct output options must be used to enable the overwrite flag in the GUI. 2013-06-21 Hamish Bowman * display/d.barscale/draw_scale.c, display/d.barscale/main.c: a couple more rendering tweaks * display/d.barscale/main.c: better wording in the tooltip * display/d.barscale/draw_n_arrow.c, display/d.barscale/draw_scale.c, display/d.barscale/main.c, display/d.barscale/options.h: add new barscale styles: mixed checker and technical drawing dimension arrows; avoid segfault when traversing >5000 miles (merge from devbr6); split north arrow drawing code off into its own function+file; all fonts taller than 1"; rendering and background mask positioning tweaks. * display/d.barscale/draw_scale.c: add support for new north arrow symbol * display/d.barscale/main.c: new north arrows * gui/images/symbols/extra/dim_arrow.png, gui/images/symbols/extra/simple_zia.png, gui/images/symbols/n_arrows/n_arrow8b.png, gui/images/symbols/n_arrows/n_arrow9.png: thumbnails for new symbols * gui/images/symbols/n_arrows/{n_arrow8.png => n_arrow8a.png}: renamed symbol (merge from devbr6) * lib/symbol/symbol/extra/dim_arrow, lib/symbol/symbol/extra/simple_zia, lib/symbol/symbol/n_arrows/{n_arrow8 => n_arrow8a}, lib/symbol/symbol/n_arrows/n_arrow8b, lib/symbol/symbol/n_arrows/n_arrow9: more symbols and north arrows (merge from devbr6) * display/d.barscale/draw_scale.c, display/d.barscale/main.c: enable checkerboard barscale with left side twice the freq of the right 2013-06-20 Glynn Clements * lib/python/script/core.py: Revert https://trac.osgeo.org/grass/changeset/56800 2013-06-20 Hamish Bowman * display/d.barscale/main.c: gui sections, set at least one option to required so that module gui popup happens * scripts/i.landsat.rgb/i.landsat.rgb.html: change to new d.barscale cli options * display/d.barscale/Makefile, display/d.barscale/d.barscale.html, display/d.barscale/draw_scale.c, display/d.barscale/main.c, display/d.barscale/options.h: major rewrite and expansion 2013-06-20 Anna Petrášová * lib/python/script/raster.py, lib/python/script/raster3d.py, lib/python/script/task.py, lib/python/script/vector.py: pythonlib: clean tabs in script 2013-06-20 Markus Neteler * locale/po/grasslibs_ro.po, locale/po/grasswxpy_ro.po, translators.csv: Andreea Marin: Romanian translation started * locale/po/grasslibs_ro.po, translators.csv: Mihai Moise: Romanian translation started 2013-06-20 Luca Delucchi * lib/init/grass.py: fix string format and PEP 8 2013-06-20 Anna Petrášová * raster/r.resamp.bspline/main.c: fix r.resamp.bspline option description - no nearest option 2013-06-20 Markus Neteler * lib/gpde/test/test.gpde.lib.html, lib/gpde/test/test_arrays.c, lib/gpde/test/test_assemble.c, lib/gpde/test/test_geom.c, lib/gpde/test/test_gradient.c, lib/gpde/test/test_gwflow.c, lib/gpde/test/test_heat.c, lib/gpde/test/test_les.c, lib/gpde/test/test_main.c, lib/gpde/test/test_solute_transport.c, lib/gpde/test/test_tools.c: gpde test suite: do not mark messages for gettext; added dummy HTML file for compilation 2013-06-20 Luca Delucchi * lib/python/script/core.py: fix string format and PEP 8 2013-06-20 Hamish Bowman * lib/symbol/symbol/n_arrows/n_arrow2: scale closer to other north arrows 2013-06-20 Luca Delucchi * lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/aggregation.py, lib/python/temporal/create.py, lib/python/temporal/extract.py, lib/python/temporal/mapcalc.py, lib/python/temporal/register.py, lib/python/temporal/stds_export.py, lib/python/temporal/stds_import.py, lib/python/temporal/univar_statistics.py: fix string format and PEP 8 2013-06-20 Hamish Bowman * lib/display/draw2.c: document the difference between two similar named functions. todo: doxygenize 2013-06-20 Vaclav Petras * include/Make/Python.make: make: -3 parameter added to python to avoid Python 3 incompatibilities 2013-06-20 Anna Petrášová * gui/wxpython/gui_core/preferences.py: wxGUI: another small fixes for https://trac.osgeo.org/grass/ticket/2001 * gui/wxpython/xml/toolboxes.xml, gui/wxpython/xml/wxgui_items.xml: wxGUI/toolboxes: fix name clash 2013-06-20 Pietro Zambelli * lib/python/pygrass/modules/interface/parameter.py: Fix to manage parameters that are not multiple but are more than one, like range in i.atcorr 2013-06-20 Hamish Bowman * vector/v.colors/Makefile: also work for color maps with underscores in their name 2013-06-19 Hamish Bowman * raster/r.colors/Makefile, {raster/r.colors => tools}/thumbnails.py, vector/v.colors/Makefile, vector/v.colors/thumbnails.py: move thumbnails.py to common dir, fix v.colors html page insertion * configure, configure.in: alpha sort result, fix upper casing 2013-06-19 Markus Neteler * raster/r.univar/r3.univar_main.c, scripts/v.rast.stats/v.rast.stats.py: keywords added 2013-06-19 Vaclav Petras * lib/python/script/core.py: pythonlib: turning documentation into doctests (for grass.core) 2013-06-19 Markus Neteler * raster/r.univar/r.univar_main.c, vector/v.vect.stats/main.c: keywords added * vector/v.colors/thumbnails.py: sync with raster/r.colors/thumbnails.py 2013-06-19 Anna Petrášová * gui/wxpython/core/render.py, gui/wxpython/gui_core/gselect.py, gui/wxpython/gui_core/mapdisp.py, lib/python/script/core.py, raster/r.colors/thumbnails.py, scripts/g.extension/g.extension.py, scripts/i.in.spotvgt/i.in.spotvgt.py, scripts/i.spectral/i.spectral.py, scripts/r.in.aster/r.in.aster.py, scripts/v.db.univar/v.db.univar.py, vector/v.colors/thumbnails.py: pythonlib: change implementation of find_program (see https://trac.osgeo.org/grass/ticket/2008) and related changes * gui/wxpython/psmap/frame.py: wxGUI/composer: fix https://trac.osgeo.org/grass/ticket/2003 2013-06-19 Markus Neteler * raster/r.mfilter/main.c, raster/r.neighbors/main.c: keyword filter added 2013-06-19 Hamish Bowman * gui/wxpython/location_wizard/wizard.py: note that WYSInotWYG here (os.linesep needed?) * lib/python/script/core.py: add usage example for find_program, note that the exe needs to return with a non-zero exit code * gui/wxpython/location_wizard/wizard.py: present estimated +proj4 terms for Georef'd files and WKT creation options (merge from devbr6), sync some whitespace with devbr6 for easier patches. * gui/images/loc_wizard.png: drop unused image * raster/r.out.gdal/export_band.c: full name in metadata 2013-06-18 Hamish Bowman * raster/r.colors/Makefile, raster/r.colors/thumbnails.py: fix thumbnails insert into help page (https://trac.osgeo.org/grass/ticket/2009), add header comments to .py script, trivial linewrap 2013-06-18 Anna Petrášová * gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/widgets.py: wxGUI: show color table thumbnails in r.colors combo box 2013-06-18 Hamish Bowman * lib/symbol/symbol/n_arrows/n_arrow8: cleanup to avoid sliver visible after conversion to pdf (merge from devbr6) * lib/symbol/stroke.c: do rotation calcs as doubles then round to int at the last minute for crisper rendering (merge from devbr6) * misc/m.cogo/m.cogo.html: add an example of how to build the results into an area (https://trac.osgeo.org/grass/ticket/1144) * .../n_arrows/{n_arrow1.png => n_arrow1a.png}, gui/images/symbols/n_arrows/n_arrow1b.png, gui/images/symbols/n_arrows/n_arrow7a.png, gui/images/symbols/n_arrows/n_arrow7b.png, gui/images/symbols/n_arrows/n_arrow8.png, lib/symbol/symbol/n_arrows/{n_arrow1 => n_arrow1a}, lib/symbol/symbol/n_arrows/n_arrow1b, lib/symbol/symbol/n_arrows/n_arrow5, lib/symbol/symbol/n_arrows/n_arrow7a, lib/symbol/symbol/n_arrows/n_arrow7b, lib/symbol/symbol/n_arrows/n_arrow8: add a few more N arrow symbols * gui/images/symbols/n_arrows/n_arrow6.png, lib/symbol/symbol/n_arrows/n_arrow6: add a concave deltoid N arrow symbol 2013-06-17 Hamish Bowman * misc/m.cogo/m.cogo.html, misc/m.cogo/main.c: add flag to repeat the first coord, closing a boundary (wish https://trac.osgeo.org/grass/ticket/1725) and increase precision to ensure a lossless round trip. (merge from devbr6) * gui/wxpython/Makefile: limit install to .py where it can be (https://trac.osgeo.org/grass/ticket/2006), alpha-sort dirs, linewrap * gui/wxpython/core/gcmd.py: spelling in comment * gui/wxpython/xml/menudata.README: OnXTerm, OnXTermNoXMon no longer exist in frame.py 2013-06-16 Štěpán Turek * gui/wxpython/vnet/__init__.py, gui/wxpython/vnet/dialogs.py, gui/wxpython/vnet/toolbars.py, gui/wxpython/vnet/vnet_core.py, gui/wxpython/vnet/vnet_data.py, gui/wxpython/vnet/vnet_utils.py, gui/wxpython/vnet/widgets.py: wx.vnet: basic refactoring (work in progress), added code for turns support (curently hidden until turns backend will be in GRASS) 2013-06-16 Pietro Zambelli * lib/python/pygrass/modules/interface/flag.py: Fix Flag __doc__ attribute 2013-06-16 Luca Delucchi * scripts/v.unpack/v.unpack.py: v.unpack: try to fix problem when dbf or sqlite directory is missing 2013-06-16 Vaclav Petras * lib/python/pygrass/modules/interface/parameter.py: pygrass: use keydescvalues only when defined 2013-06-16 Hamish Bowman * raster/r.li/r.li.patchdensity/main.c, .../r.li/r.li.patchdensity/r.li.patchdensity.html: move Rast_allocate_c_buf() after possible return, whitespace (merge from devbr6) * raster/r.colors/thumbnails.py: also skip lines defining the 'default' color (i.e. the color to use beyond max and min). trac https://trac.osgeo.org/grass/ticket/2009 * raster/r.gwflow/r.gwflow.html, raster/r.li/r.li.daemon/r.li.daemon.html, vector/v.clean/main.c, vector/v.clean/prune.c, vector/v.generalize/misc.c, vector/v.overlay/v.overlay.html: spelling fixes picked up by Lintian * mswindows/env.bat: use locally installed python.exe by default to avoid out-of-sync breakage vs .grass's PYTHONPATH, tcl/tk no more 2013-06-15 Markus Neteler * raster/r.li/r.li.html: r.li.html: avoid that man/build_keywords.py dies with 'IndexError: string index out of range'; fix title tag 2013-06-15 Hamish Bowman * demolocation/PERMANENT/PROJ_INFO: "no defaults" not needed here. (see /usr/share/proj/proj_def.dat) 2013-06-15 Markus Neteler * demolocation/PERMANENT/PROJ_INFO: demolocation: update to current file structure as generated with 'grass70 -c EPSG:4326 ~/grassdata/ll/PERMANENT' * display/d.vect.chart/d.vect.chart.html, display/d.vect.chart/main.c: d.vect.chart: +keyword; HTML cosmetics * display/d.thematic.area/d.thematic.area.html, display/d.thematic.area/main.c: d.thematic.area: +keyword; HTML cleanup 2013-06-15 Hamish Bowman * raster/r.li/r.li.setup/area_query, raster/r.li/r.li.setup/circle.txt, raster/r.li/r.li.setup/polygon.txt, raster/r.li/r.li.setup/r.li.setup.main, raster/r.li/r.li.setup/square_query: merge fixes from devbr6 2013-06-15 Luca Delucchi * lib/python/pygrass/vector/table.py: pygrass fix creation of sqlite database where sqlite directory is missing 2013-06-15 Hamish Bowman * raster/r.li/r.li.html: merge fixes from devbr6 2013-06-14 Glynn Clements * demolocation/Makefile: Rename DIRS -> SRCDIRS 2013-06-14 Markus Metz * scripts/v.db.addtable/v.db.addtable.py: v.db.addtable: add schema to table name if schema exists * include/Make/Grass.make, include/Make/Platform.make.in: Make system: remove crude hack for global LFS * aclocal.m4, configure, configure.in: configure: save LFS_FLAGS * vector/v.to.rast/dense_line.c, vector/v.to.rast/do_lines.c, vector/v.to.rast/local.h, vector/v.to.rast/main.c, vector/v.to.rast/raster.c, vector/v.to.rast/vect2rast.c: v.to.rast: add new -d flag to create densified lines * vector/v.split/main.c: v.split: add option to not split lines when adding vertices 2013-06-14 Hamish Bowman * gui/wxpython/core/settings.py, gui/wxpython/dbmgr/base.py, gui/wxpython/gui_core/preferences.py: https://trac.osgeo.org/grass/ticket/1633: make it very unlikely that field sep will collide with values in the ascii flat table, without requiring user intervention (merge from devbr6) 2013-06-13 Anna Petrášová * gui/wxpython/gui_core/preferences.py: wxGUI: fix https://trac.osgeo.org/grass/ticket/2001 2013-06-13 Pietro Zambelli * lib/python/pygrass/vector/__init__.py: Fix the docstring. * lib/python/pygrass/vector/__init__.py: Add a method to VectorTopo class to access directly to the geometry feature through the cat. * lib/python/pygrass/functions.py: Add a function that return a list of files contained in a directory 2013-06-12 Markus Neteler * raster/r.colors/thumbnails.py: thumbnails.py: convert tab to spaces * vector/v.colors/thumbnails.py: thumbnails.py: convert tab to spaces 2013-06-12 Markus Metz * scripts/v.dissolve/v.dissolve.py: v.dissolve requires a valid layer 2013-06-11 Pietro Zambelli * lib/python/pygrass/raster/abstract.py: Fix bug get_value method, row and col were inverted. 2013-06-11 Markus Metz * lib/vector/Vlib/net.c: Vlib: Stephan Turek: fix node costs 2013-06-10 Markus Metz * vector/v.in.ogr/main.c: v.in.ogr: use frexp, ldexp instead of log2, pow 2013-06-10 Markus Neteler * install-sh: install-sh: updated to newer version (source: https://svn.met.no/viewvc/fimex/branches/version0_28_x/install-sh, GPL) * lib/vector/diglib/Makefile: diglib: use cmp for byte-wise comparison of portability test (diff is ASCII only on AIX) * lib/init/grass.py: grass.py: catch existing but unwritable tmp dir 2013-06-10 Hamish Bowman * gui/images/Makefile: new north arrows section * lib/symbol/Makefile: new north arrows section * gui/images/symbols/n_arrows/n_arrow5.png: thumbnail for new north arrow * gui/images/symbols/{extra => n_arrows}/compass.png, gui/images/symbols/{extra => n_arrows}/fancy_compass.png, gui/images/symbols/{extra => n_arrows}/n_arrow1.png, gui/images/symbols/{extra => n_arrows}/n_arrow2.png, gui/images/symbols/{extra => n_arrows}/n_arrow3.png, gui/images/symbols/{extra => n_arrows}/n_arrow4.png: move images into new section for north arrows * lib/symbol/symbol/{extra => n_arrows}/compass, lib/symbol/symbol/{extra => n_arrows}/fancy_compass, lib/symbol/symbol/{extra => n_arrows}/n_arrow1, lib/symbol/symbol/{extra => n_arrows}/n_arrow2, lib/symbol/symbol/{extra => n_arrows}/n_arrow3, lib/symbol/symbol/{extra => n_arrows}/n_arrow4: move north arrows into their own section * lib/symbol/symbol/n_arrows/n_arrow5: new north arrow, new north arrow section 2013-06-10 Markus Neteler * lib/init/grass.py: grass.py: catch undefined sys_man_path (for AIX 7.1) 2013-06-10 Hamish Bowman * ps/ps.map/vect.c: rename nearest() fn to avoid namespace conflict with libm on AIX 7.1 2013-06-09 Hamish Bowman * vector/v.in.ogr/main.c: compatibility with C89 compilers 2013-06-09 Markus Neteler * config.guess, config.sub, configure: config.guess + config.sub: updated from http://git.savannah.gnu.org/cgit/config.git/plain/ * doc/howto_release.txt: howto_release.txt: sync to relbranch64 file * imagery/i.cluster/open_files.c, imagery/i.gensig/parse.c, imagery/i.gensigset/parse.c, imagery/i.maxlik/open.c, imagery/i.smap/parse.c: i18n: more understandable error messages since I_find_group() only searches in the current mapset; re-use existing messages * vector/v.transform/main.c: v.transform: + GCP keyword for index * imagery/i.gensig/i.gensig.html: i.gensig: explain SIG file structure 2013-06-09 Hamish Bowman * gui/wxpython/gui_core/preferences.py: minor text cosmetic * vector/v.in.ogr/main.c: include math.h for log2(), pow(), and log10() 2013-06-08 Markus Metz * db/drivers/sqlite/index.c: sqlite driver: avoid error when index exists already 2013-06-08 Hamish Bowman * raster/r.in.gridatb/main.c: use G_define_standard_option()s 2013-06-07 Markus Metz * gui/wxpython/xml/toolboxes.xml: wxGUI menu: r.shaded.relief2 -> r.shaded.relief 2013-06-07 Soeren Gebbert * lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/datetime_math.py, .../t.rast.aggregate.ds/t.rast.aggregate.ds.py: Implemented temporal buffering 2013-06-07 Hamish Bowman * lib/ogsf/gsd_img_mpeg.c: tweaks to get it working on Debian/squeeze, Ubuntu 10.04, and Ubuntu 12.04 (https://trac.osgeo.org/grass/ticket/1423, merge from devbr6) 2013-06-06 Markus Metz * imagery/i.segment/write_output.c: i.segment: fix goodness of fit 2013-06-06 William Kyngesburye * macosx/Makefile: sync Mac install target to fix demolocation 2013-06-05 Hamish Bowman * gui/wxpython/lmgr/frame.py: spelling in comment 2013-06-05 Markus Metz * gui/wxpython/modules/vclean.py: wxGUI. v.clean interface cosmetics * raster/r.grow.distance/main.c: r.grow.distance: output distance in meters for lat/lon is only possible with metric=geodesic * raster/r.shaded.relief2/Makefile, raster/r.shaded.relief2/main.c, raster/r.shaded.relief2/r.shaded.relief.html: remove r.shaded.relief2 2013-06-05 Soeren Gebbert * gui/wxpython/animation/temporal_manager.py: Updated function name to use the new tgis API naming 2013-06-05 Markus Metz * raster/Makefile, raster/r.shaded.relief/Makefile, raster/r.shaded.relief/main.c, raster/r.shaded.relief/r.shaded.relief.html: r.shaded.relief2 -> r.shaded.relief * raster/r.shaded.relief2/Makefile, raster/r.shaded.relief2/{r.shaded.relief2.html => r.shaded.relief.html}: r.shaded.relief2 -> r.shaded.relief * scripts/Makefile, scripts/r.shaded.relief/Makefile, scripts/r.shaded.relief/r.shaded.relief.html, scripts/r.shaded.relief/r.shaded.relief.py: r.shaded.relief: replace script with C module * raster/r.patch/support.c: r.patch: do not assign colors of first map to result because the output range might not be covered 2013-06-05 Markus Neteler * lib/cairodriver/cairodriver.html: cairodriver example: use vector font * lib/cairodriver/cairodriver.html: cairodriver: vector example added (but commented out) 2013-06-05 Soeren Gebbert * lib/python/temporal/abstract_space_time_dataset.py: Snapping and shifting of map lists implemented 2013-06-05 Markus Neteler * display/d.mon/d.mon.html, display/d.mon/main.c: d.mon: better crosslink drivers 2013-06-05 Martin Landa * vector/v.db.select/main.c: v.db.select: fix vertical separator, use G_option_to_separator() 2013-06-05 Soeren Gebbert * lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/list.py, lib/python/temporal/sampling.py, lib/python/temporal/space_time_datasets.py, lib/python/temporal/spatial_extent.py, .../temporal/spatio_temporal_relationships.py, lib/python/temporal/stds_export.py, lib/python/temporal/temporal_extent.py, lib/python/temporal/temporal_granularity.py, lib/python/temporal/unit_tests.py, .../t.rast.aggregate.ds/t.rast.aggregate.ds.py, temporal/t.rast.to.rast3/t.rast.to.rast3.py, .../test.t.vect.observe.strds.sh: Added spatial and temporal extent intersection, union and disjoint union. Renamed some functions. 2013-06-04 Markus Metz * raster/r.in.gdal/main.c, raster/r.in.gdal/r.in.gdal.html: r.in.gdal: create target location if not existent from GCP projection info; update comments wrt thin plate spline * imagery/i.rectify/i.rectify.html: i.rectify: update manual for thin plate spline 2013-06-04 Martin Landa * vector/v.db.select/main.c: v.db.select: fix sep=newline 2013-06-04 Markus Metz * imagery/i.pca/main.c: i.pca: fix https://trac.osgeo.org/grass/ticket/1991 and https://trac.osgeo.org/grass/changeset/56494 2013-06-04 Anna Petrášová * gui/wxpython/gui_core/gselect.py: wxGUI: fix next issue in https://trac.osgeo.org/grass/ticket/1987 2013-06-03 Markus Metz * raster/r.watershed/ram/do_cum.c, raster/r.watershed/seg/do_cum.c: r.watershed: skip NULL cells for streams 2013-06-03 Anna Petrášová * gui/wxpython/nviz/mapwindow.py: wxNviz: fix error from https://trac.osgeo.org/grass/ticket/1961, comment 15 * gui/wxpython/gui_core/gselect.py: wxGUI: fix https://trac.osgeo.org/grass/ticket/1987 2013-06-03 Štěpán Turek * scripts/r.in.wms/r.in.wms.html: r.in.wms: manual - new example added and not working example removed (server does not respond) 2013-06-02 Markus Metz * raster/r.in.gdal/main.c: r.in.gdal: fix l1bdriver, TODO: figure out the need to flip GCP line * imagery/i.rectify/cp.c, imagery/i.rectify/get_wind.c, imagery/i.rectify/global.h, imagery/i.rectify/main.c, imagery/i.rectify/rectify.c: i.rectify: add thin plate spline coordinate transformation * include/defs/imagery.h, lib/imagery/georef_tps.c: imagery lib: add thin plate spline coordinate transformation 2013-06-02 Soeren Gebbert * lib/temporal/Makefile, temporal/Makefile, {lib/temporal => temporal}/t.connect/Makefile, {lib/temporal => temporal}/t.connect/main.c, {lib/temporal => temporal}/t.connect/t.connect.html: Moved t.connect into the temporal module directory 2013-06-02 Anna Petrášová * lib/ogsf/gvd.c: ogsf: fix changing height of vector lines * lib/ogsf/Gs3.c: ogsf: fix initialization of variables 2013-06-02 Martin Landa * lib/external/README.license: update readme - bwidget has been removed 2013-06-02 Štěpán Turek * scripts/r.in.wms/wms_drv.py: r.in.wms: repeat request for tile after some break if request was not successful 2013-06-02 Anna Petrášová * gui/wxpython/lmgr/layertree.py, gui/wxpython/nviz/tools.py: wxNviz: fix error when reordering layers 2013-06-01 Martin Landa * vector/v.to.points/v.to.points.html: v.to.points: note in the manual that input can be 3D * vector/v.to.points/local_proto.h, vector/v.to.points/main.c, vector/v.to.points/v.to.points.html, vector/v.to.points/write.c: v.to.points: split code into more files support faces and kernels change -v/n flag by `use` option 2013-06-01 Markus Neteler * raster/r.out.vtk/main.c, raster3d/r3.out.vtk/main.c, vector/v.out.vtk/main.c: keyword cleanup cont'ed 2013-05-31 Markus Neteler * locale/po/grasswxpy_de.po: minor typo fix 2013-05-31 Štěpán Turek * scripts/r.in.wms/wms_base.py: r.in.wms: use urlparams also in getcapabilities request * scripts/r.in.wms/wms_base.py, scripts/r.in.wms/wms_drv.py: r.in.wms: url fix 2013-05-31 Soeren Gebbert * lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/core.py, lib/python/temporal/mapcalc.py: Implemented the rollback function of postgresql, fixed t.*.mapcalc bug 2013-05-30 Anna Petrášová * lib/ogsf/gpd.c: ogsf: fix z shift of points * gui/wxpython/nviz/tools.py: wxNviz: limit perspective values 2013-05-30 Markus Metz * imagery/i.pca/i.pca.html: i.pca: update manual * vector/v.net/v.net.html: v.net: update manual * scripts/v.db.update/v.db.update.py: v.db.update: move layer number to required tab because column is required and dependent on layer 2013-05-30 Martin Landa * lib/vector/Vlib/build_pg.c: vlib(pg): fix updating topogeom data for faces 2013-05-30 Hamish Bowman * misc/m.nviz.image/vector.c: rm unused variable * misc/m.nviz.image/args.c, misc/m.nviz.image/local_proto.h, misc/m.nviz.image/vector.c: add option to drape 3D points on DEM surface 2013-05-29 Anna Petrášová * gui/wxpython/nviz/tools.py: wxNviz: fix slider range * gui/wxpython/nviz/mapwindow.py, gui/wxpython/nviz/tools.py: wxNviz: merge fix (https://trac.osgeo.org/grass/changeset/56122) for https://trac.osgeo.org/grass/ticket/1961 * lib/ogsf/Gv3.c: ogsf: fix crash when unloading areas * lib/ogsf/GS2.c: ogsf: fix exag guess * gui/wxpython/nviz/mapwindow.py, gui/wxpython/nviz/tools.py: wxNviz: load areas as boundaries and centroids 2013-05-29 Markus Metz * imagery/i.pca/Makefile, imagery/i.pca/main.c: i.pca: accept imagery group as input (https://trac.osgeo.org/grass/ticket/1984) * gui/wxpython/gui_core/dialogs.py: wxGUI: disable nonsense subgroup support, TODO: add subgroup support with name of subgroup 2013-05-29 Anna Petrášová * gui/wxpython/nviz/tools.py: wxGUI/nviz: fix starting 3D when no map loaded 2013-05-29 Hamish Bowman * misc/m.nviz.image/args.c: expand option descriptions and limits (merge from devbr6) 2013-05-29 Pietro Zambelli * scripts/g.extension/g.extension.py: Union of different proxy parameters in one using the following syntax: proxy=http=,ftp= 2013-05-29 Anna Petrášová * gui/wxpython/gui_core/widgets.py: wxGUI/search: fix https://trac.osgeo.org/grass/ticket/1985 2013-05-29 Martin Landa * lib/vector/Vlib/header_finfo.c: vlib: Vect_get_finfo() returns for native format NULL warning -> debug (native format detected) * lib/init/variables.html, lib/vector/Vlib/copy.c, lib/vector/Vlib/open.c, vector/v.external/main.c: vlib: add GRASS_VECTOR_EXTERNAL_IGNORE variable update v.external to use this variable * lib/vector/Vlib/open.c: vlib: report map format for created maps in verbose mode 2013-05-29 Markus Neteler * scripts/i.pansharpen/i.pansharpen.py: i.pansharpen: raise fatal error if input data pixels are NULL only 2013-05-29 Martin Landa * vector/v.in.ogr/main.c: v.in.ogr: create tmp map by Vect_open_tmp_new() * vector/v.out.ogr/main.c: v.out.ogr: cosmetics in done message * vector/v.out.postgis/main.c: v.out.postgis: correct done message * include/defs/vector.h, lib/vector/Vlib/simple_features.c: vlib: add Vect_sfa_get_num_features() 2013-05-29 Markus Metz * gui/wxpython/gui_core/forms.py: tab to space * gui/wxpython/gui_core/forms.py: wxGUI: protect whitespace with quotes when copying a command * lib/python/script/task.py: revert https://trac.osgeo.org/grass/changeset/56351, it breaks the GUI because it interferes with subprocess.Popen. TODO: fix GUI TaskFrame.OnCopy() 2013-05-28 Hamish Bowman * scripts/r.plane/r.plane.html: track option changes * scripts/r3.in.xyz/r3.in.xyz.py: minor whitespace in comment * mswindows/osgeo4w/grass.tmpl: don't export with "$", quote paths (https://trac.osgeo.org/grass/ticket/1981) 2013-05-28 Markus Metz * vector/v.surf.bspline/main.c: v.surf.bspline: fix type_opt * vector/v.reclass/main.c: v.reclass: fix segfault if string attribute is NULL 2013-05-28 Martin Landa * lib/vector/Vlib/build_pg.c: vlib(pg): fix writing nodes/areas/isles into DB for large array (allocate dynamic buffer for SQL command) * lib/vector/Vlib/open_pg.c: vlib(pg): enable attaching centroids for topo-geo-only mode 2013-05-28 Markus Metz * raster/r.watershed/front/main.c: r.watershed: fix typo 2013-05-28 Pietro Zambelli * scripts/g.extension/g.extension.py: Add proxy support. 2013-05-28 Martin Landa * lib/vector/Vlib/open_pg.c: vlib(pg): fix bug in scan_array remove unused variables * vector/v.info/print.c: v.info: report topo-geo-only for PG links * lib/vector/Vlib/open_pg.c: vlib: fix typo in message * lib/vector/Vlib/build_pg.c: vlib(pg): fix write_areas() for areas which do not have centroid * gui/wxpython/gui_core/forms.py: wxGUI/forms: p['value'] must be string (see task.py) 2013-05-28 Hamish Bowman * gui/wxpython/core/render.py: better use of tempfile.mkstemp() (https://trac.osgeo.org/grass/ticket/560, https://trac.osgeo.org/grass/ticket/943,comment:10, merge from devbr6 https://trac.osgeo.org/grass/changeset/56444) 2013-05-27 Markus Neteler * imagery/i.segment/parse_args.c: i.segment: msg cosmetics * locale/po/grassmods_de.po, locale/po/grasswxpy_de.po: Robert Nuske: DE translation updated 2013-05-27 Martin Landa * vector/v.external.out/v.external.out.html, vector/v.out.postgis/v.out.postgis.html: v.out.postgis & v.external.out: update PG creation options * include/vect/dig_defines.h, include/vect/dig_externs.h, include/vect/dig_structs.h, lib/vector/Vlib/build_pg.c, lib/vector/Vlib/copy.c, lib/vector/Vlib/open.c, lib/vector/Vlib/open_pg.c, lib/vector/Vlib/pg_local_proto.h, lib/vector/Vlib/write_pg.c: vlib(pg): store GRASS topology in DB (can be optionally disabled by the user) various fixes reading and writing topological elements from DB use offset to map nodes doxygen cosmetics * gui/wxpython/lmgr/layertree.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/wxplot/histogram.py: wxGUI/histogram(pyplot): avoid dialog for selecting raster when launching tool for context menu or from map display 2013-05-27 Markus Neteler * raster/r.shaded.relief2/r.shaded.relief2.html: r.shaded.relief2: author added * db/drivers/dbf/grass-dbf.html, db/drivers/mysql/grass-mesql.html, db/drivers/mysql/grass-mysql.html, db/drivers/odbc/grass-odbc.html, db/drivers/ogr/grass-ogr.html, db/drivers/postgres/grass-pg.html, db/drivers/sqlite/grass-sqlite.html: DB driver meta manuals: header/footer completed * vector/v.lrs/lrs.html: LRS meta manual: header/footer completed * general/g.parser/g.parser.html: g.parser: use standard one-liner description * general/g.parser/g.parser.html: g.parser: header/footer completed; HTML style updated 2013-05-27 Martin Landa * gui/wxpython/lmgr/layertree.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/wxplot/base.py, gui/wxpython/wxplot/histogram.py, gui/wxpython/wxplot/profile.py: wxGUI: contex menu for rasters - switch from d.histogram-based dialog to HistogramPlotFrame 2013-05-27 Soeren Gebbert * lib/python/temporal/mapcalc.py, lib/python/temporal/space_time_datasets.py: Fixed indention error 2013-05-27 Markus Neteler * mswindows/GRASS-Installer.nsi.tmpl, mswindows/osgeo4w/grass.tmpl: winGRASS installer: protect white spaces in GRASS_PYTHON 2013-05-26 Markus Neteler * display/d.his/main.c, imagery/i.his.rgb/main.c, imagery/i.rgb.his/main.c, raster/r.his/main.c, scripts/i.pansharpen/i.pansharpen.py: keyword cleanup: HIS == IHS * db/db.connect/main.c, display/d.erase/main.c, display/d.his/main.c, display/d.path/main.c, display/d.rgb/main.c, general/g.mremove/main.c, general/g.version/main.c, gui/wxpython/animation/g.gui.animation.py, gui/wxpython/dbmgr/g.gui.dbmgr.py, gui/wxpython/gmodeler/g.gui.gmodeler.py, gui/wxpython/iclass/g.gui.iclass.py, gui/wxpython/mapswipe/g.gui.mapswipe.py, gui/wxpython/psmap/g.gui.psmap.py, gui/wxpython/rlisetup/g.gui.rlisetup.py, gui/wxpython/vdigit/g.gui.vdigit.py, imagery/i.albedo/main.c, imagery/i.biomass/main.c, imagery/i.cca/main.c, imagery/i.class/main.c, imagery/i.gensig/main.c, imagery/i.his.rgb/main.c, imagery/i.landsat.acca/main.c, imagery/i.maxlik/main.c, imagery/i.modis.qc/main.c, imagery/i.rgb.his/main.c, misc/m.transform/main.c, raster/r.composite/main.c, raster/r.composite/r.composite.html, raster/r.his/main.c, raster/r.in.arc/main.c, raster/r.in.ascii/main.c, raster/r.in.png/main.c, raster/r.in.xyz/main.c, raster/r.info/main.c, raster/r.li/r.li.daemon/r.li.daemon.html, raster/r.li/r.li.html, raster/r.los/main.c, raster/r.out.arc/main.c, raster/r.out.ascii/main.c, raster/r.out.png/main.c, raster/r.shaded.relief2/main.c, raster3d/r3.in.ascii/main.c, raster3d/r3.info/r3.info.main.c, raster3d/r3.mask/main.c, raster3d/r3.out.ascii/main.c, scripts/d.redraw/d.redraw.py, scripts/r.in.wms/r.in.wms.py, scripts/r.out.xyz/r.out.xyz.py, scripts/r.rgb/r.rgb.py, scripts/r.shaded.relief/r.shaded.relief.py, scripts/r3.in.xyz/r3.in.xyz.py, scripts/v.in.wfs/v.in.wfs.py, temporal/t.rename/t.rename.py, temporal/t.support/t.support.py, vector/v.in.ascii/main.c, vector/v.in.dxf/main.c, vector/v.in.ogr/main.c, vector/v.net.visibility/main.c, vector/v.net/main.c, vector/v.out.ascii/main.c, vector/v.out.ogr/main.c: keyword cleanup cont'ed * imagery/i.segment/main.c, imagery/i.smap/main.c: keyword improvements * imagery/i.aster.toar/i.aster.toar.html, imagery/i.class/main.c, imagery/i.gensig/main.c, imagery/i.gensigset/main.c, imagery/i.landsat.acca/main.c, imagery/i.landsat.toar/i.landsat.toar.html, imagery/i.landsat.toar/main.c, imagery/imageryintro.html, scripts/i.tasscap/i.tasscap.py: manual and keyword improvements * imagery/i.fft/main.c, imagery/i.ifft/main.c: i.fft/i.ifft: add keyword for keywords.html 2013-05-26 Hamish Bowman * raster/r.in.mat/main.c: avoid 'or enter text here' for binary input file 2013-05-26 Martin Landa * vector/v.external.out/v.external.out.html: v.external.out: fix link to `v.out.postgis` in the manual 2013-05-25 Markus Neteler * vector/v.label.sa/Makefile, vector/v.label.sa/labels.c: v.label.sa: DIG2LIB,GRAPHLIB used; free_freetypecap() -> free_fontcap() since r34923; still not compiling * vector/v.label.sa/Makefile: v.label.sa: DBMILIB used 2013-05-25 William Kyngesburye * macosx/app/build_gui_user_menu.sh, macosx/app/grass.sh.in: handle script extensions, more for https://trac.osgeo.org/grass/ticket/854 2013-05-25 Markus Neteler * gui/wxpython/docs/wxGUI.nviz.html: manual: HTML cosmetics 2013-05-25 William Kyngesburye * macosx/Makefile: sync OS X install target, fixes https://trac.osgeo.org/grass/ticket/854 2013-05-24 Markus Neteler * tools/mkhtml.py: manual: add Topics and Keywords Index link to all pages * vector/v.build.polylines/v.build.polylines.html, vector/v.build/v.build.html, vector/v.edit/v.edit.html, vector/v.split/v.split.html: manual: cross-references added * raster/r.basins.fill/main.c, raster/r.basins.fill/r.basins.fill.html, raster/r.water.outlet/main.c, raster/r.water.outlet/r.water.outlet.html, raster/r.watershed/front/main.c: watershed keyword (for index); cross-references added 2013-05-24 Martin Landa * lib/vector/Vlib/write_pg.c: vlib/pg: faces are exported as 3D polygons (simple features) * vector/v.out.postgis/args.c, vector/v.out.postgis/local_proto.h, vector/v.out.postgis/main.c, vector/v.out.postgis/v.out.postgis.html: v.out.postgis: added force2D flag (see v.out.ogr) * vector/v.out.postgis/args.c, vector/v.out.postgis/local_proto.h, vector/v.out.postgis/main.c, vector/v.out.postgis/v.out.postgis.html: v.out.postgis: add 'type' parameter update manual - add note about 3D data support * lib/vector/Vlib/type.c: vlib: fix Vect_option_to_types() for `type=auto` (v.out.ogr) 2013-05-23 Markus Neteler * doc/loc_structure.odg, lib/loc_struct.png: loc_struct.png: updated to GRASS 7 2013-05-23 Hamish Bowman * visualization/wximgview/main.cpp, visualization/ximgview/main.c: fix std option def'ns 2013-05-23 Markus Metz * raster/r.watershed/seg/do_cum.c: r.watershed.seg: fix SFD TCI * raster/r.watershed/seg/do_cum.c: r.watershed.seg: fix edge check 2013-05-23 Markus Neteler * vector/v.net.alloc/v.net.alloc.html, vector/v.net.bridge/v.net.bridge.html, vector/v.net.centrality/v.net.centrality.html, vector/v.net.components/v.net.components.html, vector/v.net.connectivity/v.net.connectivity.html, vector/v.net.distance/v.net.distance.html, vector/v.net.flow/v.net.flow.html, vector/v.net.iso/v.net.iso.html, vector/v.net.path/v.net.path.html, vector/v.net.salesman/v.net.salesman.html, vector/v.net.spanningtree/v.net.spanningtree.html, vector/v.net.timetable/v.net.timetable.html, vector/v.net.visibility/v.net.visibility.html, vector/v.net/v.net.html: v.net.*: HTML layout fixes 2013-05-23 Anna Petrášová * gui/wxpython/core/gconsole.py: wxGUI: check created maps after command finished only for grass commands 2013-05-23 Markus Neteler * vector/v.net.path/v.net.path.html: v.net.path: explain that nodes can be inserted interactively; HTML cosmetics * locale/po/grasslibs_it.po: grasslibs_it.po: msg cosmetics 2013-05-23 Martin Landa * lib/vector/Vlib/write_pg.c: vlib: write_line_sf() - clarify message (skipping features) * lib/vector/Vlib/copy.c: vlib: report number of skipped area when copying vector features (as simple features) * vector/v.out.postgis/v.out.postgis.html: v.out.postgis: fix manual (syntax cosmetics) * vector/v.out.postgis/v.out.postgis.html: v.out.postgis: update todo section in the manual 2013-05-23 Markus Metz * raster/r.random.cells/init.c: r.random.cells: add NULL value test 2013-05-23 Martin Landa * lib/vector/Vlib/build_pg.c, lib/vector/Vlib/copy.c, vector/v.out.postgis/main.c: v.out.postgis: avoid segfault when no features exported print warning about number of skipped features * vector/v.out.postgis/main.c: v.out.postgis: cosmetics in done message * lib/vector/Vlib/header_finfo.c: vlib(pg): Vect_get_finfo_geometry_type() reports 3D for coord_dimension == 3 2013-05-23 Anna Petrášová * gui/wxpython/lmgr/layertree.py: wxGUI/layertree: fix layer selection (results in wrong layer order when loading workspace) * gui/wxpython/psmap/frame.py: wxGUI/composer: fix https://trac.osgeo.org/grass/changeset/56363 2013-05-22 Markus Metz * raster/r.walk/main.c: r.walk: cumulative costs must be DCELL * raster/r.cost/main.c: r.cost: cumulative costs must be DCELL 2013-05-22 Glynn Clements * raster/r.mapcalc/r.mapcalc.html, raster/r.mapcalc/r3.mapcalc.html, raster/r.mapcalc/xround.c: Allow control over return type, rounding to arbitrary multiples (issue https://trac.osgeo.org/grass/ticket/1976) 2013-05-22 Anna Petrášová * gui/wxpython/psmap/frame.py: wxGUI/composer: fix multiline text on Windows * gui/wxpython/gui_core/widgets.py: wxGUI: fix refreshing in symbol dialog on Windows 2013-05-22 Martin Landa * vector/v.out.ogr/args.c, vector/v.out.ogr/local_proto.h, vector/v.out.ogr/main.c: v.out.ogr: change logic for 3D data (sync with v.in.ogr) if input is 3D then output is also 3D (currently only Shapefiles supported) 2013-05-22 Anna Petrášová * gui/wxpython/psmap/dialogs.py: wxGUI/composer: fix font issue on Windows 2013-05-22 Martin Landa * vector/v.out.ogr/main.c: v.in.ogr: fix reporting number of features to export (cosmetics) 2013-05-22 Anna Petrášová * gui/wxpython/core/toolboxes.py: wxGUI/toolboxes: fix case when grass7 directory in home is missing 2013-05-21 Martin Landa * vector/v.out.postgis/v.out.postgis.html: v.out.postgis: add srid example to the manual 2013-05-21 Anna Petrášová * gui/wxpython/gis_set.py: wxGUI/startup: assure user that location was created 2013-05-21 Martin Landa * lib/vector/Vlib/area.c, lib/vector/Vlib/area_pg.c, lib/vector/Vlib/build.c, lib/vector/Vlib/build_nat.c, lib/vector/Vlib/build_pg.c, lib/vector/Vlib/local_proto.h, lib/vector/Vlib/pg_local_proto.h: vlib(pg): speed up Vect_get_area|isle_points() for PostGIS Topology access (work in progress) 2013-05-21 Anna Petrášová * lib/python/script/task.py: pythonlib/task: include quotes when spaces are in parameter * gui/wxpython/location_wizard/wizard.py: wxGUI: fix location wizard for wx 2.9 * gui/wxpython/location_wizard/wizard.py: wxGUI/locwizard: minor change (don't delete search string when search fails on epsg page) * gui/wxpython/gui_core/forms.py: wxGUI/forms: use accelerator table, use ctrl+c for standard text copying (not to copy command), ESC to quit (probably working on wx 2.9 only) 2013-05-21 Hamish Bowman * gui/wxpython/gis_set.py: language cleaning (merge from devbr6) 2013-05-21 Štěpán Turek * scripts/r.in.wms/wms_base.py: r.in.wms: convert reprojection method parameters to form suitable for gdalwarp 2013-05-20 Anna Petrášová * gui/wxpython/nviz/mapwindow.py: wxNVIZ: fix different glcontext handling in wx 2.9 * gui/wxpython/nviz/wxnviz.py: wxNVIZ: fix progress error on wx 2.9 2013-05-20 Pietro Zambelli * lib/python/pygrass/vector/basic.py: Add a new method to the Bbox class that return a tuple with the bbox values. 2013-05-20 Martin Landa * gui/wxpython/gcp/manager.py: wxGUI/gcp: 'bilinear' methods rename to 'linear' * imagery/i.ortho.photo/i.ortho.rectify/main.c, imagery/i.rectify/main.c: i.rectify/i.ortho.rectify: rename 'bilinear' to 'linear' * gui/wxpython/web_services/widgets.py: wxGUI/wms: fix interpolation method names * raster/r.proj/main.c: r.proj: rename bilinear to linear * gui/scripts/d.wms.py, scripts/r.fillnulls/r.fillnulls.py, scripts/r.in.wms/r.in.wms.py: scripts: rename interpolation methods (use standardized names) * include/raster.h, lib/gis/parser_standard_options.c, lib/raster/interp.c, lib/raster/sample.c, raster/r.resamp.bspline/main.c, raster/r.resamp.interp/main.c, vector/v.sample/main.c, vector/v.surf.bspline/main.c: rasterlib: rename interpolation methods (bilinear->linear, bicubic->cubic) update modules * misc/m.nviz.image/local_proto.h, misc/m.nviz.image/vector.c: m.nviz.image: fix check_thematic logic fix z-mode for 3D vector maps * lib/ogsf/GP2.c: libogsf: doxygen cosmetics 2013-05-20 Pietro Zambelli * lib/python/pygrass/vector/abstract.py: Fix Vector name attribute. 2013-05-20 Anna Petrášová * gui/wxpython/animation/frame.py: wxGUI/animation: fix copy and paste error which appears only on Windows 2013-05-19 Markus Neteler * locale/po/grasswxpy_fr.po: Sylvain Maillard: cont'ed * imagery/i.vi/main.c: i.vi: fix help text * imagery/i.vi/i.vi.html, scripts/i.tasscap/i.tasscap.html: i.tasscap, i.vi: crossref manuals 2013-05-19 Markus Metz * raster/r.mapcalc/function.c, raster/r.mapcalc/r.mapcalc.html, raster/r.mapcalc/r3.mapcalc.html, raster/r.mapcalc/xround.c: r.mapcalc: enhance round() 2013-05-19 Martin Landa * vector/v.extrude/extrude.c: v.extrude: fix min points for roof/floor 2013-05-19 Hamish Bowman * gui/wxpython/core/render.py: fix enviro variable name, speeding up rendering (merge from devbr6) 2013-05-18 Markus Neteler * vector/v.category/main.c: v.category: add keyword layer * vector/v.db.connect/main.c: v.db.connect: add keyword layer 2013-05-18 Martin Landa * misc/m.nviz.image/vector.c: m.nviz.image: close vector map * misc/m.nviz.image/vector.c: m.nviz.image: fix https://trac.osgeo.org/grass/changeset/56288 * misc/m.nviz.image/vector.c: m.nviz.image/vector: add error handlers to close vector map and db driver 2013-05-17 Martin Landa * misc/m.nviz.image/args.c: m.nviz.image: check `vpoint_pos` and `vpoint_layer` parameters inconsistency 2013-05-17 Markus Metz * vector/v.category/main.c: v.category: fix option=transfer 2013-05-17 Glynn Clements * raster/r.mapcalc/xmod.c: Fix potential integer overflow in modulo function 2013-05-17 Moritz Lennert * scripts/v.rast.stats/v.rast.stats.py: Use correct layer when adding columns to table 2013-05-16 Markus Metz * vector/v.generalize/main.c, vector/v.generalize/smoothing.c: v.generalize: make loop support the default for smoothing * vector/v.generalize/smoothing.c: v.generalize: fix chaiken loop support * include/defs/vector.h, lib/vector/Vlib/net.c: Vlib: avoid compiler warning * lib/vector/Vlib/build.c: Vlib: clean up https://trac.osgeo.org/grass/changeset/56166, activate faster Vect_isle_find_area() 2013-05-15 Martin Landa * locale/po/grassmods_cs.po, translators.csv: czech translation updated by Lukas Bocan 2013-05-15 Markus Neteler * locale/po/grasswxpy_de.po: grasswxpy_de.po: cont'ed 2013-05-15 Martin Landa * raster/r.surf.random/main.c: r.surf.random: description cosmetics * scripts/v.dissolve/v.dissolve.py: v.dissolve: assume `layer=1` when `column` is given (default is `layer=-1`) 2013-05-15 Markus Metz * vector/v.generalize/displacement.c, vector/v.generalize/main.c, vector/v.generalize/matrix.c, vector/v.generalize/matrix.h, vector/v.generalize/operators.h, vector/v.generalize/point.c, vector/v.generalize/point.h, vector/v.generalize/simplification.c, vector/v.generalize/smoothing.c: v.generalize: add loop support for boyle, chaiken, distance_weighting, hermite, snakes 2013-05-15 Martin Landa * vector/v.extrude/extrude.c, vector/v.extrude/local_proto.h, vector/v.extrude/main.c: v.extrude: sync with v.drape add scale and null options * vector/v.drape/local_proto.h, vector/v.drape/main.c, vector/v.drape/sample.c, vector/v.drape/v.drape.html: v.drape: major rewrite for G7 2013-05-15 Hamish Bowman * gui/wxpython/location_wizard/wizard.py, lib/python/script/core.py: sync datum transform fixes for proj 4.8.0 from devbr6 (https://trac.osgeo.org/grass/ticket/1849) * vector/v.to.rast/support.c: update history, improve titles (merge from devbr6) 2013-05-14 Markus Metz * vector/v.generalize/main.c, vector/v.generalize/operators.h, vector/v.generalize/point.c, vector/v.generalize/point.h, vector/v.generalize/smoothing.c: v.generalize: add loop support * lib/vector/vectorlib_topology.dox: Vlib documentation: points do not have nodes * gui/wxpython/xml/toolboxes.xml: add r.regression.multi to wxGUI 2013-05-14 Martin Landa * lib/init/grass.py, mswindows/env.bat, mswindows/osgeo4w/env.bat.tmpl, mswindows/osgeo4w/grass.tmpl, mswindows/osgeo4w/ini.bat.tmpl: remove GRASS_WISH, tcl/tk dependency has been removed 2013-05-13 Martin Landa * vector/v.extrude/v.extrude.html: v.extrude: note v.drape in the manual 2013-05-13 Markus Metz * lib/vector/Vlib/open.c: Vlib: fix 3D info * lib/vector/diglib/spindex.c: diglib: add safety check * lib/vector/diglib/struct_alloc.c: diglib: fix doxygen 2013-05-13 Martin Landa * include/vect/dig_structs.h: vlib: add note for Plus_head struct 2013-05-13 Markus Metz * lib/vector/diglib/linecros.c: diglib: fix find intersection * lib/vector/diglib/linecros.c: diglib: fix find/test forintersection 2013-05-13 Martin Landa * vector/v.extrude/main.c, vector/v.extrude/v.extrude.html: v.extrude: copy attribute tables * include/defs/vector.h, lib/vector/Vlib/cats.c, lib/vector/Vlib/copy.c: vlib: added new subrouties to the public API * Vect_cat_list_to_array() * Vect_copy_table_by_cat_list() 2013-05-13 Markus Metz * include/vect/dig_structs.h, lib/vector/Vlib/geos.c, lib/vector/Vlib/open_nat.c, lib/vector/Vlib/read_nat.c, lib/vector/Vlib/write_nat.c, lib/vector/diglib/head.c, vector/v.convert/read.c: fix r56095: do NOT store vector backward version info one place 2013-05-12 Markus Neteler * locale/po/grasswxpy_fr.po: Sylvain Maillard: cont'ed * locale/po/grasswxpy_de.po: type fix 2013-05-12 Martin Landa * vector/v.drape/main.c: v.drape: use G_OPT_R_INTERP_TYPE & Rast_option_to_interp_type * vector/v.sample/main.c: v.sample: use G_OPT_R_INTERP_TYPE & Rast_option_to_interp_type * lib/gis/parser_standard_options.c: libgis: define descriptions for G_OPT_R_INTERP_TYPE * vector/v.extrude/extrude.c, vector/v.extrude/main.c: v.extrude: fix trace elevation logic * vector/v.extrude/extrude.c, vector/v.extrude/main.c, vector/v.extrude/v.extrude.html: v.extrude: support only points, lines, and areas update manual * gui/wxpython/gui_core/forms.py: wxGUI: forms - self._giface can be None * vector/v.extrude/extrude.c: v.extrude: close a volume (write also floor) * gui/wxpython/gui_core/forms.py: wxGUI: fix TaskFrame - goutput can be None * vector/v.extrude/db.c, vector/v.extrude/extrude.c, vector/v.extrude/local_proto.h, vector/v.extrude/main.c, vector/v.extrude/v.extrude.html: v.extrude: major clean up & code reorganization new parameters: cats, where, method support for lines disabled (use v.to.3d instead) * include/defs/raster.h, include/raster.h, lib/raster/interp.c: libraster: Rast_option_to_interp_type() added * include/gis.h, lib/gis/parser_standard_options.c: libgis: add standardized option for interpolation methods G_OPT_R_INTERP_TYPE 2013-05-11 Martin Landa * vector/v.to.3d/args.c: v.to.3d: use standardized flag (cosmetics) * vector/v.to.3d/local_proto.h, vector/v.to.3d/main.c, vector/v.to.3d/trans2.c, vector/v.to.3d/trans3.c: v.to.3d: call G_fatal_error() immediately * vector/v.to.3d/main.c, vector/v.to.3d/trans2.c, vector/v.to.3d/trans3.c: v.to.3d: use G_progress() message cosmetics assume layer=1 when column is given use standard error handlers * vector/v.random/main.c: v.random: use DB_SQL_MAX * vector/v.random/main.c: v.random: use standard error handlers * include/defs/dbmi.h, lib/db/dbmi_client/handler.c: dbmi: add db_set_error_handler_driver() * db/db.connect/main.c: db.connect -p: substitute variables in database settings 2013-05-11 Markus Neteler * doc/projectionintro.html, general/g.proj/g.proj.html, imagery/i.atcorr/i.atcorr.html, imagery/i.cca/i.cca.html, imagery/i.cluster/i.cluster.html, imagery/i.eb.h_sebal01/i.eb.h_sebal01.html, imagery/i.evapo.mh/i.evapo.mh.html, imagery/i.evapo.pm/i.evapo.pm.html, imagery/i.evapo.pt/i.evapo.pt.html, imagery/i.evapo.time/i.evapo.time.html, imagery/i.fft/i.fft.html, imagery/i.gensig/i.gensig.html, imagery/i.latlong/i.latlong.html, imagery/i.maxlik/i.maxlik.html, imagery/i.pca/i.pca.html, imagery/i.segment/i.segment.html, imagery/i.smap/i.smap.html, imagery/i.target/i.target.html, imagery/imageryintro.html, misc/m.cogo/m.cogo.html, raster/r.proj/r.proj.html, raster/rasterintro.html, scripts/i.in.spotvgt/i.in.spotvgt.html, scripts/v.db.addtable/v.db.addtable.html, vector/v.normal/v.normal.html, vector/v.proj/v.proj.html, vector/vectorintro.html: links fixed 2013-05-11 Martin Landa * db/db.connect/main.c: db.connect: cosmetics (print flags) 2013-05-11 Markus Neteler * imagery/i.ortho.photo/README: start to document current state * locale/po/grasswxpy_de.po: Robert Nuske: DE translation updated 2013-05-11 Martin Landa * vector/v.extrude/v.extrude.html, vector/v.to.3d/v.to.3d.html: v.to.3d/v.extrude: manual cosmetics 2013-05-11 Markus Neteler * raster/r.sun/r.sun.html, raster/r.sunmask/r.sunmask.html: refer to r.sunhours 2013-05-10 Soeren Gebbert * lib/python/temporal/stds_export.py, lib/python/temporal/stds_import.py, .../t.rast.import/test.t.rast.import.relative.sh, temporal/t.rast.import/test.t.rast.import.sh: Correct handling of relative time in stds import and export implemented. * raster/r.drain/filldir.c, raster/r.drain/main.c: Dynamic memory allocation for start points. Fixed possible segfault. 2013-05-10 Anna Petrášová * gui/wxpython/gui_core/forms.py: wxGUI: fix related to https://trac.osgeo.org/grass/ticket/1968 2013-05-09 Martin Landa * lib/init/grass.py: grass.py: improve check_shell() for Windows 2013-05-09 Markus Metz * imagery/i.sunhours/Makefile, imagery/i.sunhours/i.sunhours.html, imagery/i.sunhours/main.c: remove i.sunhours * imagery/Makefile: deactivate i.sunhours * raster/Makefile: activate r.regression.multi * raster/r.regression.multi/Makefile, raster/r.regression.multi/main.c, raster/r.regression.multi/r.regression.multi.html: move r.regression.multi to trunk 2013-05-08 Martin Landa * include/vect/dig_defines.h, include/vect/dig_structs.h, lib/vector/Vlib/area.c, lib/vector/Vlib/build.c, lib/vector/Vlib/build_nat.c, lib/vector/Vlib/build_pg.c, lib/vector/Vlib/build_sfa.c, lib/vector/Vlib/close_pg.c, lib/vector/Vlib/local_proto.h, lib/vector/Vlib/open_pg.c, lib/vector/Vlib/pg_local_proto.h, lib/vector/Vlib/read_pg.c, lib/vector/Vlib/rewind_pg.c: vlib(pg): implement PG version for Vect_get_area_points() improve reading features open/close cursor (work in progress) 2013-05-08 Hamish Bowman * gui/wxpython/location_wizard/wizard.py: fix for traceback when specifying by proj4 terms (https://trac.osgeo.org/grass/ticket/1849) and when ellipsoid is used instead of datum (https://trac.osgeo.org/grass/ticket/1967), merge from devbr6 2013-05-07 Hamish Bowman * gui/wxpython/psmap/dialogs.py: spelling 2013-05-07 Markus Metz * gui/wxpython/xml/toolboxes.xml: wxGUI: remove i.sunhours from GUI (replaced by r.sunhours) * gui/wxpython/xml/toolboxes.xml: wxGUI: add r.sunhours * raster/Makefile: activate r.sunhours * raster/r.sunhours/Makefile, raster/r.sunhours/main.c, raster/r.sunhours/r.sunhours.html, raster/r.sunhours/solpos00.c, raster/r.sunhours/solpos00.h: move r.sunhours to trunk 2013-05-07 Štěpán Turek * gui/wxpython/dbmgr/base.py: wxGUI/dbmgr: ApplyCommands: close sqlFile after for loop 2013-05-06 Pietro Zambelli * lib/python/pygrass/raster/abstract.py, lib/python/pygrass/vector/abstract.py: Fix exist method of vector and raster classes and fix the with statement when try to open a map that does not exist 2013-05-06 Anna Petrášová * gui/wxpython/psmap/dialogs.py, gui/wxpython/psmap/frame.py, gui/wxpython/psmap/utils.py: wxGUI/composer: fixes for https://trac.osgeo.org/grass/ticket/1959 and https://trac.osgeo.org/grass/ticket/1960 (merge from develbranch, https://trac.osgeo.org/grass/changeset/56120,r56121,r56133,r56134) 2013-05-05 Martin Landa * lib/vector/Vlib/open.c: vlib: Vect_open_new(): call G_fatal_error() when name is invalid 2013-05-05 Hamish Bowman * mswindows/GRASS-Installer.nsi.tmpl: back to orig nsis variable quoting * gui/icons/grass.desktop: updated DE translation from MarkusN (https://trac.osgeo.org/grass/ticket/1573) * scripts/r.mask/r.mask.html, scripts/r.mask/r.mask.py: sync updated strings from devbr6 2013-05-04 Martin Landa * vector/v.out.svg/main.c: v.out.svg: bugfix (exporting points and lines) * gui/wxpython/nviz/mapwindow.py: wxGUI/nviz: m.nviz.image do not require elev map to be defined switchPage -> priority * misc/m.nviz.image/args.c: m.nviz.image: allow rendering without specified elevation map/value * vector/v.delaunay/main.c: v.delaunay: fix building topology (attach centroids) * gui/wxpython/core/settings.py: wxGUI: show boundaries by default 2013-05-04 Hamish Bowman * gui/wxpython/gui_core/goutput.py: rename 'Protocol' to 'Log file' and make it append not overwrite (https://trac.osgeo.org/grass/ticket/1936, merge from devbr6) * mswindows/GRASS-Installer.nsi.tmpl: another attempt at getting rid of .svn in demolocation on wingrass (https://trac.osgeo.org/grass/ticket/1946, merge from devbr6) 2013-05-03 Markus Neteler * locale/po/grasslibs_de.po, locale/po/grassmods_de.po, locale/po/grasswxpy_de.po: Robert Nuske: DE translation updated * vector/v.in.ascii/v.in.ascii.html: v.in.ascii manual: typo fixes 2013-05-03 Martin Landa * include/vect/dig_structs.h: vlib: fix doxygen * vector/v.convert/read.c: v.convert: update for https://trac.osgeo.org/grass/changeset/56095 * include/vect/dig_structs.h, lib/vector/Vlib/geos.c, lib/vector/Vlib/open_nat.c, lib/vector/Vlib/read_nat.c, lib/vector/Vlib/write_nat.c, lib/vector/diglib/cindex_rw.c, lib/vector/diglib/head.c, lib/vector/diglib/plus.c, lib/vector/diglib/plus_struct.c, lib/vector/diglib/spindex_rw.c: vlib: store backward version info one place 2013-05-02 Martin Landa * vector/v.generalize/network.c, vector/v.net.bridge/main.c, vector/v.net.centrality/main.c, vector/v.net.components/main.c, vector/v.net.connectivity/main.c, vector/v.net.distance/main.c, vector/v.net.flow/main.c, vector/v.net.spanningtree/main.c, vector/v.net.timetable/main.c: update v.net modules to use Vect_net_get_graph() remove unused variables * include/defs/vector.h, include/vect/dig_structs.h, lib/vector/Vlib/net.c: vlib: separate graph related info to new struct Graph_info add Vect_net_get_graph() to public API * include/vect/dig_structs.h: vlib: doxygen cosmetics (Map_info struct) * include/vect/dig_structs.h: vlib: doxygen cosmetics (improve constraint struct) 2013-05-02 Vaclav Petras * gui/wxpython/core/toolboxes.py, gui/wxpython/wxguitoolboxes.dox: wxGUI/toolboxes: doctests, deleting of special element and documentation 2013-05-02 Anna Petrášová * gui/wxpython/psmap/frame.py: wxGUI/composer: fix showing and hiding statusbar messages * gui/wxpython/psmap/frame.py: wxGUI/composer: fix generating PDF on Windows * gui/wxpython/xml/toolboxes.xml: wxGUI: temporal toolboxes added 2013-05-02 Soeren Gebbert * lib/gis/parser_standard_options.c, lib/raster/cell_stats.c, raster3d/r3.in.ascii/main.c, raster3d/r3.in.bin/main.c, raster3d/r3.out.ascii/main.c, raster3d/raster3dintro.html: Several tiny improvements to 3D modules and docs. * lib/python/temporal/metadata.py, temporal/t.merge/test.t.merge.sh: Better STDS info layout. 2013-05-02 Hamish Bowman * gui/wxpython/docs/wxGUI.html, gui/wxpython/xml/wxgui_items.xml: merge/revert wording from devbr6; keep it applicable to all platforms (see https://trac.osgeo.org/grass/ticket/1891 and earlier discussions about tcltk gui closing the terminal); repeating the label doesn't add much help 2013-05-01 Markus Neteler * locale/po/grasswxpy_pl.po: Milena Nowotarska: cont'ed * locale/po/grasslibs_fr.po, locale/po/grassmods_fr.po, locale/po/grasswxpy_fr.po: Sylvain Maillard: cont'ed 2013-04-30 Martin Landa * vector/v.in.ascii/main.c: v.in.ascii: be translators friendly no need for Vect_delete() - already using standard i/o error handler which deletes output map automatically 2013-04-30 Hamish Bowman * mswindows/GRASS-Installer.nsi.tmpl: sync to g7 dataset size * mswindows/GRASS-Installer.nsi.tmpl: merge updates from devbr6 2013-04-30 Moritz Lennert * scripts/v.db.update/v.db.update.html, scripts/v.db.update/v.db.update.py: clarify difference between value and qcol options 2013-04-30 Hamish Bowman * display/d.grid/plot.c: improved label placement not dependent on region resolution (merge from devbr6) 2013-04-29 Vaclav Petras * gui/wxpython/wxguitoolboxes.dox, gui/wxpython/wxpythonlib.dox: wxGUI/toolboxes: documentation of initial version (co-author: annakrat) 2013-04-29 Anna Petrášová * gui/wxpython/Makefile, gui/wxpython/core/menutree.py, gui/wxpython/core/toolboxes.py, gui/wxpython/lmgr/menudata.py, gui/wxpython/tools/build_modules_xml.py, gui/wxpython/xml/main_menu.dtd, gui/wxpython/xml/main_menu.xml, gui/wxpython/xml/menudata.dtd, gui/wxpython/xml/menudata.xml, gui/wxpython/xml/module_items.dtd, gui/wxpython/xml/toolboxes.dtd, gui/wxpython/xml/toolboxes.xml, gui/wxpython/xml/wxgui_items.dtd, gui/wxpython/xml/wxgui_items.xml: wxGUI/toolboxes: initial version of wxGUI toolboxes (co-author: wenzeslaus) 2013-04-29 Martin Landa * display/d.vect/dir.c, display/d.vect/local_proto.h, display/d.vect/main.c, display/d.vect/topo.c: d.vect: node box sizeable (size=) show dir also for faces 2013-04-29 Hamish Bowman * display/d.grid/plot.c: fix geogrid longitude text label placement, especially for projections with highly rotated meridians like LCC (merge from devbr6) 2013-04-29 Anna Petrášová * gui/wxpython/docs/wxGUI.nviz.html: wxGUI/nviz: note problem related to https://trac.osgeo.org/grass/changeset/55967 in documentation 2013-04-28 Hamish Bowman * raster/r.li/TODO: hints on where to find grass7 upgrade work 2013-04-28 Anna Petrášová * gui/wxpython/gui_core/menu.py: wxGUI/menu: fix displaying commands 2013-04-28 Soeren Gebbert * raster3d/r3.out.bin/r3.out.bin.html: Fixed module links * lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/register.py, temporal/Makefile, temporal/t.merge/Makefile, temporal/t.merge/t.merge.html, temporal/t.merge/t.merge.py, temporal/t.merge/test.t.merge.sh, temporal/t.rename/t.rename.py: New module to merge different space time datasets in a single output dataset. 2013-04-28 Martin Landa * lib/nviz/render.c, misc/m.nviz.image/main.c: m.nviz.image: Nviz_create_render_window(): check return code * lib/vector/Vlib/ascii.c, vector/v.in.ascii/main.c: v.in.ascii: fatal error when import fails Vect_read_ascii(): return -1 and print warning instead of fatal error skip 3D features when map is 2D 2013-04-28 Anna Petrášová * gui/wxpython/core/menutree.py: wxGUI: fix menustrings * gui/wxpython/psmap/frame.py: wxGUI/psmap: add statusbar messages 2013-04-27 Soeren Gebbert * lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/core.py, lib/python/temporal/pythontemporallib.dox, lib/python/temporal/spatial_extent.py, .../temporal/spatio_temporal_relationships.py, lib/temporal/SQL/raster3d_metadata_table.sql, lib/temporal/SQL/raster3d_views.sql, lib/temporal/SQL/raster_metadata_table.sql, lib/temporal/SQL/raster_views.sql, lib/temporal/SQL/str3ds_metadata_table.sql, lib/temporal/SQL/str3ds_views.sql, lib/temporal/SQL/strds_metadata_table.sql, lib/temporal/SQL/strds_views.sql, lib/temporal/SQL/stvds_metadata_table.sql, lib/temporal/SQL/stvds_views.sql, lib/temporal/SQL/vector_metadata_table.sql, lib/temporal/SQL/vector_views.sql, temporal/t.topology/t.topology.py, temporal/t.topology/test.t.topology.abstime.sh, .../test.t.vect.observe.strds.layer_bug.sh: Added bottom and top to views and separated them in new files. Support for spatio-temporal topology analysis. 2013-04-27 Hamish Bowman * lib/arraystats/discont.README.txt: utf char fix * lib/arraystats/discont.README.txt: linewrap 2013-04-26 Martin Landa * Makefile: update Makefile: 'form' lib removed * Makefile: add version info to the compilation log (error.log) * lib/gis/parser_standard_options.c: libgis: fix G_OPT_DB_KEYCOLUMN description * vector/v.db.connect/main.c: v.db.connect: fix sep param description * lib/vector/Vlib/open.c: vlib: Vect__open_old(): call G_fatal_error() when vector map is not found 2013-04-26 Hamish Bowman * configure, configure.in: OpenCL on Mac uses '-framework OpenCL' instead of libOpenCL.so, try to make that work (https://trac.osgeo.org/grass/ticket/1446) 2013-04-25 Markus Metz * lib/vector/Vlib/remove_duplicates.c: Vlib: speed up Vect_remove_duplicates * lib/vector/Vlib/remove_duplicates.c: Vlib: speed up Vect_remove_duplicates) 2013-04-25 Soeren Gebbert * lib/python/temporal/Makefile, lib/python/temporal/__init__.py, lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/space_time_datasets.py, ...et.py => spatial_topology_dataset_connector.py}, ...onships.py => spatio_temporal_relationships.py}, ...t.py => temporal_topology_dataset_connector.py}, lib/python/temporal/unit_tests.py: Better naming scheme. Added spatial topology class. 2013-04-25 Markus Metz * mswindows/osgeo4w/msys.bat: update msys.bat to 2009 version * lib/vector/diglib/plus_line.c: diglib: avoid segfault for POstGIS topology * lib/vector/diglib/plus_line.c: diglib: follow node-line logic 2013-04-25 Soeren Gebbert * lib/python/temporal/core.py: Fixed wrong command column creation for old tgis databases. 2013-04-25 Markus Metz * scripts/db.out.ogr/db.out.ogr.py: fix db.out.ogr 2013-04-25 Pietro Zambelli * lib/python/pygrass/vector/__init__.py: Add as option if the memory occupied by the spatial index must be release or not 2013-04-25 Soeren Gebbert * lib/python/temporal/abstract_spatial_dataset.py, lib/python/temporal/core.py, lib/python/temporal/pythontemporallib.dox, lib/python/temporal/space_time_datasets.py, lib/python/temporal/temporal_relationships.py: New abstract dataset class to access spatial topology. Added Vect_set_release_support() to redduce memory consumption for vector datasets. 2013-04-24 Anna Petrášová * gui/wxpython/psmap/g.gui.psmap.html: wxGUI/psmap: update manpage * gui/wxpython/psmap/dialogs.py, gui/wxpython/psmap/frame.py, gui/wxpython/psmap/instructions.py, gui/wxpython/psmap/toolbars.py: wxGUI/psmap: add labels support 2013-04-24 Markus Metz * vector/v.net.allpairs/main.c: v.net.allpairs: fix Vect_copy_table() args * lib/vector/Vlib/copy.c: Vlib: fix documentation * scripts/db.out.ogr/db.out.ogr.py: db.out.ogr: input -> output 2013-04-24 Hamish Bowman * ps/ps.map/r_colortable.c: spellging * gui/wxpython/core/utils.py: rm ref to SWIG * lib/init/variables.html: minor fixes (merge from devbr6) 2013-04-24 Anna Petrášová * gui/wxpython/core/settings.py, gui/wxpython/gui_core/preferences.py, gui/wxpython/nviz/mapwindow.py: wxGUI/nviz: fix for strange vector rendering on wxGTK 2013-04-24 Hamish Bowman * configure, configure.in: more fixes related to https://trac.osgeo.org/grass/ticket/1943 * configure, configure.in: the first arg of LOC_CHECK_LIB_PATH() needs to match the --with-xx-libs= line (https://trac.osgeo.org/grass/ticket/1943) 2013-04-23 Hamish Bowman * configure: OpenCL on Mac uses a different header.. (https://trac.osgeo.org/grass/ticket/1446), autoconf2.13'd * configure.in, raster/r.sun/main.c: OpenCL on Mac uses a different header.. (https://trac.osgeo.org/grass/ticket/1446) 2013-04-23 Pietro Zambelli * lib/python/script/core.py: Fix undefined variable * lib/python/script/core.py: From tab to space * lib/python/pygrass/raster/__init__.py, lib/python/pygrass/raster/abstract.py: Add the *with statement* to the Raster classes and add an example in the docstring. * lib/python/pygrass/vector/__init__.py: Update the docstring with the *with statement*. 2013-04-23 Hamish Bowman * configure, configure.in: minor error message cosmetic * configure: sync autoconf2.13'd ./configure for preliminary support for OpenCL (https://trac.osgeo.org/grass/ticket/1446) * configure.in, include/Make/Platform.make.in, raster/r.sun/Makefile, raster/r.sun/main.c: preliminary support for OpenCL (https://trac.osgeo.org/grass/ticket/1446) 2013-04-22 Pietro Zambelli * lib/python/pygrass/vector/abstract.py: Add support for with statement in the Vector classes * lib/python/pygrass/vector/__init__.py: Fix if set_cats is True reset the previous cat values and set the new one. 2013-04-22 Markus Metz * gui/wxpython/core/utils.py, gui/wxpython/gui_core/gselect.py: wxGUI: fix and use fast v.category option 2013-04-22 Hamish Bowman * doc/python/m.distance.py: NumPrt not needed any more (was used to pass memory pointers via SWIG) 2013-04-20 Pietro Zambelli * lib/python/pygrass/vector/__init__.py: Add a new parameter in the write method of the Vector class, to allow user to manage directly the category 2013-04-20 Soeren Gebbert * lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/create.py, lib/python/temporal/datetime_math.py, lib/python/temporal/gui_support.py, lib/python/temporal/list.py, lib/python/temporal/pythontemporallib.dox, lib/python/temporal/register.py, lib/python/temporal/sampling.py, lib/python/temporal/stds_export.py, lib/python/temporal/stds_import.py, lib/python/temporal/temporal_extent.py, lib/python/temporal/univar_statistics.py, temporal/Makefile, temporal/t.info/t.info.py, temporal/t.shift/Makefile, temporal/t.shift/t.shift.html, temporal/t.shift/t.shift.py, temporal/t.shift/test.t.shift.absolue.sh, temporal/t.shift/test.t.shift.relative.sh, temporal/t.snap/Makefile, temporal/t.snap/t.snap.html, temporal/t.snap/t.snap.py, temporal/t.snap/test.t.snap.absolute.sh, temporal/t.snap/test.t.snap.relative.sh, temporal/t.topology/t.topology.py: Fixed missing imports. Added two new modules for temporally shifting and snapping. Improved doxygen docs. 2013-04-20 Pietro Zambelli * lib/python/pygrass/vector/abstract.py, lib/python/pygrass/vector/find.py: Add Finder classes from point, bbox, polygon * lib/python/pygrass/vector/basic.py: Add some new attributes to the BoxList * lib/python/pygrass/modules/grid/grid.py: Add debug option, and fix the mapset of inputs * lib/python/pygrass/vector/table.py: Fix isertion of numpy values on a sqlite table and fix some spaces * lib/python/pygrass/vector/geometry.py: Fix WKT export for Point class and return more than one value from the Attrs class 2013-04-19 Vaclav Petras * tools/pep8config.txt, tools/pylintrc.txt: python: configuration files for pep8 and pylint tools (a lot of messages now ignored) 2013-04-19 Markus Metz * vector/v.in.ogr/main.c, vector/v.in.ogr/v.in.ogr.html: v.in.ogr: improve suggest snap threshold value 2013-04-19 Vaclav Petras * gui/wxpython/Makefile, gui/wxpython/animation/__init__.py, gui/wxpython/core/__init__.py, gui/wxpython/dbmgr/__init__.py, gui/wxpython/gcp/__init__.py, gui/wxpython/gmodeler/__init__.py, gui/wxpython/gui_core/__init__.py, gui/wxpython/iclass/__init__.py, gui/wxpython/lmgr/__init__.py, gui/wxpython/location_wizard/__init__.py, gui/wxpython/mapdisp/__init__.py, gui/wxpython/mapswipe/__init__.py, gui/wxpython/modules/__init__.py, gui/wxpython/nviz/__init__.py, gui/wxpython/psmap/__init__.py, gui/wxpython/rlisetup/__init__.py, gui/wxpython/vdigit/__init__.py, gui/wxpython/vnet/__init__.py, gui/wxpython/web_services/__init__.py, gui/wxpython/wxplot/__init__.py, .../create_python_init_file.py: wxGUI: python package init files now part of source code (not in created my make, script for creation is in tools) 2013-04-19 Anna Petrášová * SUBMITTING_WXGUI: wxGUI: note to submitting * gui/wxpython/modules/vclean.py: wxGUI/vclean: add main, remove unused imports * gui/wxpython/modules/vclean.py: wxGUI/vclean: whitespace changes (remove tabs, pep8 compliance) 2013-04-19 Soeren Gebbert * lib/python/temporal/Makefile, lib/python/temporal/__init__.py, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/base.py, lib/python/temporal/create.py, lib/python/temporal/factory.py, lib/python/temporal/gui_support.py, lib/python/temporal/list.py, lib/python/temporal/mapcalc.py, lib/python/temporal/pythontemporallib.dox, lib/python/temporal/register.py, lib/python/temporal/sampling.py, lib/python/temporal/space_time_datasets_tools.py, lib/python/temporal/stds_import.py: Better code and file structure. Fixed several doxygen errors and warnings. More API documentation. 2013-04-19 Markus Metz * vector/v.in.ogr/main.c: v.in.ogr: suggest a minimum snapping threshold if topological errors are encountered * vector/v.clean/main.c: v.clean: enable -c flag also for lines * vector/v.overlay/main.c: v.overlay output is 2D 2013-04-19 Vaclav Petras * include/Make/Python.make: python: using Python flag to warn about inconsistent tab usage 2013-04-18 Soeren Gebbert * grasslib.dox, lib/python/temporal/__init__.py, lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/abstract_temporal_dataset.py, lib/python/temporal/aggregation.py, lib/python/temporal/base.py, lib/python/temporal/core.py, lib/python/temporal/datetime_math.py, lib/python/temporal/mapcalc.py, lib/python/temporal/pythontemporallib.dox, lib/python/temporal/space_time_datasets.py, lib/python/temporal/space_time_datasets_tools.py, lib/python/temporal/spatial_extent.py, lib/python/temporal/stds_export.py, lib/python/temporal/stds_import.py, lib/python/temporal/temporal_extent.py, lib/python/temporal/temporal_granularity.py, lib/python/temporal/temporal_relationships.py, lib/python/temporal/univar_statistics.py, temporal/t.unregister/t.unregister.py: Better doxygen support. Added time stamps to command history. 2013-04-18 Štěpán Turek * gui/wxpython/gui_core/gselect.py: layerselect: set default value only if exists 2013-04-18 Martin Landa * lib/init/grass.py: grass.py: fix for cmd.exe 2013-04-18 Anna Petrášová * gui/wxpython/gmodeler/frame.py: wxGUI/modeler: make random layout (avoid hidden actions), fix removing by right click 2013-04-18 Martin Landa * lib/init/grass.py: grass.py: add support for Z Shell * vector/v.out.postgis/Makefile: v.out.postgis: fix Makefile (missing PQLIBPATH) 2013-04-18 Hamish Bowman * raster/r.report/r.report.html: minor word tweak * raster/r.report/r.report.html: note how to get computer-parsable output (https://trac.osgeo.org/grass/ticket/1929) 2013-04-18 Štěpán Turek * gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/gselect.py: synchronize vector map select, layer select and column select 2013-04-18 Hamish Bowman * mswindows/GRASS-Installer.nsi.tmpl: revert https://trac.osgeo.org/grass/changeset/55888 (https://trac.osgeo.org/grass/ticket/1891) 2013-04-18 Vaclav Petras * gui/wxpython/docs/wxGUI.html, gui/wxpython/xml/menudata.xml: wxGUI/xml: changing Exit GUI to more general Quit (because of MS Win no-cmd line mode) 2013-04-18 Hamish Bowman * mswindows/GRASS-Installer.nsi.tmpl: cmd terminal was removed so remove it from the tooltip; minimize the dos box (merge from devbr6) 2013-04-18 Vaclav Petras * gui/wxpython/Makefile, gui/wxpython/core/menutree.py: wxGUI/xml: mark generated file, fix indentation 2013-04-18 Štěpán Turek * gui/wxpython/gui_core/forms.py: forms.py: use for vector's map layer/column widgets dependencies also layer_all element 2013-04-18 Vaclav Petras * gui/wxpython/xml/menudata.dtd, gui/wxpython/xml/menudata.xml: wxGUI/xml: updating dtd schema and fixing validity 2013-04-18 Helmut Kudrnovsky * mswindows/GRASS-Installer.nsi.tmpl: add option to download and install MSVCRT by winGRASS-standalone installer (fix https://trac.osgeo.org/grass/ticket/1428) * mswindows/GRASS-Packager.bat.tmpl: don't ship MSVCRT with wingrass for legal issues 2013-04-18 Markus Metz * raster/r.univar/stats.c: r.univar: fix buffer overflow 2013-04-18 Anna Petrášová * gui/wxpython/modules/mcalc_builder.py: wxGUI/mapcalc: fix cursor position when adding function 2013-04-18 Hamish Bowman * display/d.where/d.where.html, general/g.mapset/g.mapset.html, gui/wxpython/animation/g.gui.animation.html, gui/wxpython/dbmgr/g.gui.dbmgr.html, gui/wxpython/docs/wxGUI.nviz.html, gui/wxpython/docs/wxGUI.vnet.html, gui/wxpython/gmodeler/g.gui.gmodeler.html, gui/wxpython/gui_core/gselect.py, gui/wxpython/iclass/g.gui.iclass.html, gui/wxpython/mapdisp/mapwindow.py, gui/wxpython/mapswipe/g.gui.mapswipe.html, gui/wxpython/mapswipe/g.gui.mapswipe.py, gui/wxpython/vdigit/g.gui.vdigit.html, imagery/i.topo.corr/i.topo.corr.html, lib/init/variables.html, raster/r.in.gdal/r.in.gdal.html, raster/r.region/r.region.html, scripts/v.db.join/v.db.join.py, scripts/v.db.update/v.db.update.html, scripts/v.db.update/v.db.update.py, vector/v.what/v.what.html, vector/vectorintro.html: clean up language (https://trac.osgeo.org/grass/ticket/1591) 2013-04-17 Soeren Gebbert * lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/base.py, lib/python/temporal/metadata.py, lib/python/temporal/space_time_datasets_tools.py, temporal/t.rename/t.rename.py, temporal/t.support/t.support.py, temporal/t.unregister/t.unregister.py: Implemented command history support for several commands that modify space time datasets. 2013-04-17 Markus Metz * lib/vector/Vlib/break_lines.c: Vlib: reinstate Vect_break_lines() speed-up (sorry for the noise) 2013-04-17 Soeren Gebbert * lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/abstract_temporal_dataset.py, lib/python/temporal/base.py, lib/python/temporal/core.py, lib/python/temporal/datetime_math.py, lib/python/temporal/metadata.py, lib/python/temporal/space_time_datasets.py, lib/python/temporal/spatial_extent.py, lib/python/temporal/temporal_extent.py, lib/python/temporal/temporal_granularity.py, lib/python/temporal/temporal_relationships.py, lib/python/temporal/unit_tests.py: Fixed granularity computation. Added and fixed many doc-tests and unit tests. 2013-04-17 Martin Landa * lib/init/grass.py: grass.py: print warning when shell is not recognized. * lib/vector/Vlib/build_pg.c, lib/vector/Vlib/copy.c, lib/vector/Vlib/write_pg.c, vector/v.out.postgis/main.c: vlib(pg): various fixes related to v.out.postgis (export also attributes) 2013-04-17 Markus Metz * lib/vector/Vlib/break_lines.c: Vlib: fix https://trac.osgeo.org/grass/ticket/1933 2013-04-17 Martin Landa * vector/v.out.postgis/{options.c => args.c}, vector/v.out.postgis/create.c, vector/v.out.postgis/local_proto.h, vector/v.out.postgis/main.c: v.out.postgis: rename file (follow naming conventions) remove create_table() - table is created automatically when writing new feature to the output * lib/vector/Vlib/copy.c: fix logic https://trac.osgeo.org/grass/changeset/55847 2013-04-17 Markus Metz * lib/vector/Vlib/intersect.c: Vlib: fix Vect_segment_intersection() 2013-04-17 Martin Landa * lib/vector/Vlib/copy.c: vlib(pg): copy features (set constraint type when determine feature type) 2013-04-17 Markus Metz * lib/vector/Vlib/break_lines.c: Vlib: temp fix for Vect_break_lines() confirmed 2013-04-17 Štěpán Turek * gui/wxpython/vnet/dialogs.py: wx.vnet: column select fix 2013-04-17 Hamish Bowman * lib/external/shapelib/shpopen.c: avoid mem leak (https://trac.osgeo.org/grass/ticket/1318) 2013-04-16 Soeren Gebbert * lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/abstract_temporal_dataset.py, lib/python/temporal/core.py, lib/python/temporal/space_time_datasets_tools.py, lib/python/temporal/temporal_extent.py, lib/python/temporal/temporal_relationships.py, temporal/t.topology/t.topology.py: Fixed temporal relationship computation. Avoid using the reserved python word "connect". 2013-04-16 Anna Petrášová * gui/wxpython/animation/controller.py, gui/wxpython/animation/dialogs.py, gui/wxpython/animation/frame.py, gui/wxpython/animation/g.gui.animation.py, gui/wxpython/animation/mapwindow.py, gui/wxpython/animation/temporal_manager.py: wxGUI/animation: vector rendering (patch by Soeren Gebbert) 2013-04-16 Soeren Gebbert * lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/extract.py, lib/python/temporal/mapcalc.py, lib/python/temporal/space_time_datasets_tools.py, temporal/t.rast.neighbors/t.rast.neighbors.py, temporal/t.support/t.support.py, temporal/t.unregister/t.unregister.py: Massive speed gain by removing verbose and percent messages. 2013-04-16 Anna Petrášová * gui/wxpython/animation/controller.py, gui/wxpython/animation/frame.py, gui/wxpython/animation/mapwindow.py, gui/wxpython/core/gconsole.py: wxGUI/animation: apply patch by Soeren Gebbert (https://trac.osgeo.org/grass/ticket/1926 parallel rendering) 2013-04-16 Hamish Bowman * mswindows/env.bat: gpsbabel moved to extrabin * debian/README.debian: git-core pkg renamed to just 'git' (merge from devbr6) plus some other hints and TODOs 2013-04-15 Soeren Gebbert * lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/datetime_math.py, lib/python/temporal/space_time_datasets_tools.py, lib/python/temporal/temporal_granularity.py, temporal/t.rast.list/t.rast.list.py, temporal/t.rast.list/test.t.rast.list.sh, temporal/t.rast.mapcalc/test.t.rast.mapcalc.sh, temporal/t.rast.out.vtk/test.t.rast.out.vtk.sh, temporal/t.rast.to.rast3/t.rast.to.rast3.py, temporal/t.rename/test.t.rename.sh, temporal/t.support/test.t.support.sh, .../test.t.vect.observe.strds.layer_bug.sh: Better handling of space time dataset granularity 2013-04-15 Markus Metz * lib/vector/Vlib/break_lines.c: Vlib: fix Vect_break_lines() 2013-04-15 Martin Landa * lib/vector/Vlib/build.c: vlib: Vect_topo_dump(): extend dump header (topology format) * lib/vector/Vlib/build_pg.c: vlib(pg): comments cosmetics 2013-04-15 Markus Metz * lib/vector/Vlib/intersect.c: Vlib: clean up Vect_segment_intersection() 2013-04-15 Luca Delucchi * locale/po/grassmods_it.po: Anna Zanchetta: cont'ed 2013-04-15 Hamish Bowman * general/g.gui/g.gui.html: +CLI example * gui/wxpython/mapdisp/frame.py: fix angle math and document convention used (https://trac.osgeo.org/grass/ticket/1827, merge from devbr6) * general/g.region/main.c: hint about the -s flag usage 2013-04-14 Markus Metz * lib/vector/Vlib/break_lines.c: Vlib: Vect_break_lines(), bug has been fixed * lib/vector/Vlib/intersect.c: Vlib: fix Vect_segment_intersection() 2013-04-14 Markus Neteler * mswindows/GRASS-Installer.nsi.tmpl: winGRASS installer: use standard and clear name without white space 2013-04-14 Markus Metz * lib/vector/Vlib/break_polygons.c: Vlib: Vect_break_polygons() stop rtree search on first hit * lib/vector/Vlib/break_lines.c: Vlib: Vect_break_lines() avoid bug in Vect_line_intersection() * lib/vector/Vlib/intersect.c: Vlib: Vect_line_intersection() describe bug, clean up code, add 2.5D support 2013-04-14 Markus Neteler * imagery/i.atcorr/i.atcorr.html, raster/r.sun/r.sun.html, raster3d/r3.gwflow/r3.gwflow.html: HTML cosmetics * raster/r.to.rast3elev/r.to.rast3elev.html: r.to.rast3elev: HTML cosmetics * raster/r.solute.transport/r.solute.transport.html: r.solute.transport: r.mapcalc white space fixes; HTML cosmetics * raster/r.series.interp/r.series.interp.html: r.series.interp: HTML cosmetics * raster/r.gwflow/r.gwflow.html: r.gwflow: r.mapcalc white space fixes; HTML cosmetics * imagery/i.evapo.pm/i.evapo.pm.html: HTML cosmetics * scripts/r.fillnulls/r.fillnulls.py: r.fillnulls: fix v.surf.rst call ('zcol' removed) * vector/v.hull/v.hull.html: v.hull: example updated to GRASS 7 but it looks strange 2013-04-14 Hamish Bowman * AUTHORS: +GSoC 2012 awardees * gui/icons/grass/player-pause.png, gui/icons/grass/player-repeat- back-forward.png, gui/icons/grass/player-stop.png, gui/icons/grass/vector-tools.png, lib/init/grass_start.png, scripts/i.spectral/i_spectral.png, vector/v.overlay/v_overlay_census_wake2000.png, vector/v.overlay/v_overlay_urban_census2000.png, vector/v.overlay/v_overlay_urbanarea.png: Run 'optipng -o5' to compress PNG images 2013-04-13 Martin Landa * lib/vector/Vlib/build_pg.c, lib/vector/Vlib/close.c, lib/vector/Vlib/copy.c, lib/vector/Vlib/open.c, lib/vector/Vlib/write_pg.c: vlip(pg): fix creating topogeometry objects fix transfering attributes (work in progress) * lib/vector/Vlib/read_pg.c: vlib(pg): optimize V2_read_line_pg() * lib/vector/Vlib/field.c: vlib: Vect_map_del_dblink(): -1 to delete all dblinks 2013-04-13 Markus Neteler * scripts/v.in.wfs/v.in.wfs.html: v.in.wfs: new example 2013-04-13 Markus Metz * lib/vector/diglib/cindex.c: diglib: resolve ties for dig_cidx_sort() 2013-04-13 Anna Petrášová * gui/wxpython/dbmgr/base.py, gui/wxpython/gui_core/preferences.py: wxGUI/dbmgr: workaround for https://trac.osgeo.org/grass/ticket/1633 (merged from releasebranch, https://trac.osgeo.org/grass/changeset/55719) 2013-04-13 Markus Metz * lib/vector/Vlib/cindex.c: Vlib: use custom bsearch for Vect_cidx_find_next() * vector/v.to.db/lines.c: v.to.db: fix indent * lib/vector/Vlib/cindex.c: Vlib: fix https://trac.osgeo.org/grass/ticket/740 2013-04-13 Hamish Bowman * general/g.gui/g.gui.html: + "last changed" 2013-04-13 Markus Metz * vector/v.to.db/lines.c: v.to.db: fix https://trac.osgeo.org/grass/ticket/1928, clean up a bit 2013-04-12 Soeren Gebbert * gui/wxpython/animation/temporal_manager.py: Fixed wrong indention style * lib/python/temporal/abstract_space_time_dataset.py: Fixed temporal topology check * gui/wxpython/animation/temporal_manager.py: More usage of the tgis space time dataset API 2013-04-12 Anna Petrášová * gui/wxpython/gui_core/dialogs.py, gui/wxpython/psmap/frame.py: wxGUI/psmap: show more useful message when preview fails 2013-04-12 Soeren Gebbert * lib/python/temporal/__init__.py, lib/python/temporal/space_time_datasets.py: Enabled 3D raster numpy access in the temporal GIS library. Added missing module to __init__.py * lib/python/temporal/Makefile, lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/abstract_temporal_dataset.py, lib/python/temporal/core.py, lib/python/temporal/metadata.py, lib/python/temporal/space_time_datasets.py, lib/python/temporal/temporal_granularity.py, lib/python/temporal/temporal_relationships.py, lib/python/temporal/unit_tests.py, lib/temporal/SQL/str3ds_metadata_table.sql, lib/temporal/SQL/strds_metadata_table.sql, lib/temporal/SQL/stvds_metadata_table.sql, lib/temporal/lib/default_name.c, temporal/t.topology/t.topology.py, temporal/t.topology/test.t.topology.abstime.sh: Default temporal database will now be created in tgis/sqlite.db. The temporal topology computation has been updated to use the GRASS RTree implementation. The command history will now saved for space time datasets. The "command" column has been added to the stds metadata tables. 2013-04-11 Markus Neteler * raster/r.category/r.category.html: r.category manual: fs -> separator 2013-04-11 Martin Landa * lib/vector/Vlib/copy.c: vlib: fix https://trac.osgeo.org/grass/changeset/55643 (is_isle) * lib/vector/Vlib/open.c: vlib(pg): use tmp maps also for PostGIS Topology (work in progress) * lib/vector/Vlib/close.c, lib/vector/Vlib/close_nat.c: vlib: fix https://trac.osgeo.org/grass/changeset/55681 side-affect for external formats (Vect__delete() recursive call) * lib/vector/Vlib/break_polygons.c, lib/vector/Vlib/level_two.c, lib/vector/Vlib/read_pg.c, lib/vector/Vlib/write_pg.c, lib/vector/diglib/plus_line.c: vlib(pg): add_line_to_topo_pg() and delete_line_from_topo_pg() added various minor improvements in PostGIS Topology support (work in progress) 2013-04-11 Anna Petrášová * gui/wxpython/dbmgr/base.py: wxGUI/dbmgr: fix layout for wx 2.9 * gui/wxpython/mapswipe/frame.py: wxGUI/mapswipe: various fixes for wx 2.9 2013-04-11 Martin Landa * lib/vector/Vlib/ascii.c, vector/v.out.ascii/args.c: v.out.ascii: more guisections * vector/v.out.ascii/args.c, vector/v.out.ascii/main.c, vector/v.out.ascii/v.out.ascii.html: v.out.ascii: layer=-1 -> exports also features without category update manual parameter 'output' optional 2013-04-10 Markus Metz * lib/vector/Vlib/ascii.c: Vlib: ascii export all features for field < 1 2013-04-10 Martin Landa * display/d.graph/d.graph.html: d.graph: manual formatting * display/d.legend/d.legend.html: d.legend: manual formatting * lib/vector/Vlib/open_ogr.c, lib/vector/Vlib/open_pg.c: vlib/ogr|pg: remove unused function dox cosmetics * vector/v.edit/main.c, vector/v.out.postgis/create.c: v.edit/v.out.postgis: remove V2_open_new_ogr|pg() new OGR/PG layer is created by Vect_write_line() * include/defs/vector.h, lib/vector/Vlib/open_ogr.c, lib/vector/Vlib/open_pg.c, lib/vector/Vlib/write_ogr.c, lib/vector/Vlib/write_pg.c: vlib: remove V2_open_new_ogr|pg() from public API 2013-04-10 Anna Petrášová * gui/wxpython/gcp/manager.py: wxGUI/gcp: fix various issues with wx 2.9 2013-04-10 Markus Neteler * raster/r.quantile/r.quantile.html: r.quantile: quantile classification example added 2013-04-10 Markus Metz * raster/r.watershed/front/main.c: r.watershed: check threshold option 2013-04-10 Anna Petrášová * gui/wxpython/psmap/frame.py: wxGUI/psmap: fix segfault (wxPython 2.9) 2013-04-10 Glynn Clements * lib/python/script/array.py: Don't force verbose=True (ticket https://trac.osgeo.org/grass/ticket/1925) 2013-04-10 Pietro Zambelli * lib/python/pygrass/modules/shortcuts.py: Fix infinite loop. 2013-04-10 Markus Metz * gui/wxpython/lmgr/pyshell.py: wxGUI: revert https://trac.osgeo.org/grass/changeset/55395, it breaks the GUI * lib/vector/Vlib/map.c: Vlib: fix https://trac.osgeo.org/grass/changeset/55401, windows can not delete files that are open, we have fixed that problem here before 2013-04-10 Anna Petrášová * gui/wxpython/gui_core/treeview.py: wxGUI: fix TreeListView for wx2.9.4 * gui/wxpython/gui_core/gselect.py: wxGUI: quick fix for import dialog for wxPython 2.9.4 * gui/wxpython/lmgr/frame.py: wxGUI: missing parameter giface 2013-04-09 Anna Petrášová * gui/wxpython/gcp/manager.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/toolbars.py, gui/wxpython/modules/mcalc_builder.py, gui/wxpython/vdigit/wxdigit.py, gui/wxpython/vdigit/wxdisplay.py: wxGUI: remove tabs (except of gui for v.clean) 2013-04-09 Martin Landa * general/g.gisenv/main.c: g.gisenv: GRASS variables must be uppercase. Lowercase variables are changed to uppercase. 2013-04-09 Markus Neteler * db/db.select/db.select.html: db.select: GROUP BY example added 2013-04-08 Markus Metz * raster/r.watershed/ram/slope_len.c, raster/r.watershed/seg/slope_len.c: r.watershed: fix resolution for slope length 2013-04-07 Štěpán Turek * gui/wxpython/mapdisp/main.py: wxGUI d.mon:fix of d.erase and managment of map layers * gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/gselect.py, scripts/v.db.join/v.db.join.py: gselect: added new widget ListCtrlComboPopup for multiple selection, v.db.join: added scolumns parameter using the widget 2013-04-06 Anna Petrášová * gui/wxpython/gui_core/query.py, gui/wxpython/gui_core/treeview.py: wxGUI: improve copying from query dialog 2013-04-06 Markus Metz * raster/r.watershed/ram/Gwater.h: r.watershed.ram clean up * raster/r.watershed/ram/close_maps.c, raster/r.watershed/ram/do_astar.c: r.watershed.ram fix diagonal flow bias, fix aspect colors * raster/r.watershed/seg/close_maps.c, raster/r.watershed/seg/do_astar.c: r.watershed.seg fix diagonal flow bias, fix aspect colors * lib/vector/Vlib/copy.c: Vlib: add comments for topology conversion 2013-04-06 Martin Landa * vector/v.in.dxf/dxf_to_vect.c: v.in.dxf: fix compilation error 2013-04-06 Markus Metz * lib/vector/Vlib/copy.c: Vlib: fix isle/area check 2013-04-06 Huidae Cho * vector/v.in.dxf/dxf_to_vect.c: Removed an empty line * vector/v.in.dxf/dxf_to_vect.c: Fixed a possible infinite loop 2013-04-05 Markus Neteler * vector/v.in.region/Makefile: v.in.region: add missing RASTERLIB, trac https://trac.osgeo.org/grass/ticket/1918 2013-04-04 Hamish Bowman * vector/v.db.select/main.c: support for fs alias words; needs possible malloc issue addressed before backporting 2013-04-04 Markus Metz * raster/r.proj/r.proj.html, raster/r.proj/readcell.c: r.proj: update manual for v.in.region * vector/v.in.region/main.c, vector/v.in.region/v.in.region.html: v.in.region: add -d flag for raster reprojection 2013-04-04 Martin Landa * raster/r.in.gdal/main.c: r.in.gdal: fix compilation issue 2013-04-04 Markus Metz * raster/r.in.gdal/main.c: r.in.gdal: fix r55611; import GDT_Float64 as DCELL_TYPE 2013-04-04 Martin Landa * imagery/i.segment/main.c, imagery/i.segment/parse_args.c: i.segment: description cosmetics 2013-04-04 Markus Neteler * gui/wxpython/modules/mcalc_builder.py: wxGUI map calculator: fix function insert for int() 2013-04-03 Markus Metz * vector/v.univar/main.c: v.univar: add weight flag (Roger Bivand: treat each feature as a discrete, unweighted, unit unless some reason to the contrary is given) 2013-04-03 Martin Landa * general/g.proj/create.c, lib/gis/make_loc.c, lib/gis/make_mapset.c: libgis: G_make_location() - check for legal name * lib/gis/parser.c: libgis: typo in comment * lib/gis/parser.c: libgis: G_parser(): don't call G_find_file() for element 'mapset' * general/g.proj/create.c, raster/r.in.gdal/main.c, vector/v.in.lidar/main.c, vector/v.in.ogr/main.c: update several modules: G_make_location() doesn't call G_fatal_error() * include/defs/gis.h, lib/gis/make_loc.c: libgis: remove G__make_location from public API G_make_location return error-code on failure remove unused report_file from G_make_location() doxygen improvements * general/g.mapset/main.c: g.mapset: check return code of G_make_mapset() * include/defs/gis.h, lib/gis/make_mapset.c: libgis: simplify API (remove G__make_mapset) G_make_mapset return -1 on failure * lib/gis/file_name.c, lib/gis/legal_name.c: libgis: dox cosmetics * gui/wxpython/gui_core/treeview.py: wxGUI: fix CTreeView for wxPython 2.8.10.1 (no agwStyle) 2013-04-03 Pietro Zambelli * lib/python/pygrass/modules/Makefile, lib/python/pygrass/modules/__init__.py, lib/python/pygrass/modules/grid/Makefile, lib/python/pygrass/modules/grid/__init__.py, lib/python/pygrass/modules/grid/grid.py, lib/python/pygrass/modules/grid/patch.py, lib/python/pygrass/modules/grid/split.py: Add the new GridModule class * lib/python/script/setup.py.sed: Add a new function, rename dit to etcpy * gui/wxpython/lmgr/pyshell.py, lib/python/pygrass/modules/Makefile, lib/python/pygrass/modules/__init__.py, lib/python/pygrass/modules/interface/Makefile, lib/python/pygrass/modules/interface/__init__.py, lib/python/pygrass/modules/interface/flag.py, lib/python/pygrass/modules/interface/module.py, lib/python/pygrass/modules/interface/parameter.py, lib/python/pygrass/modules/interface/read.py, lib/python/pygrass/modules/interface/typedict.py, lib/python/pygrass/modules/shortcuts.py: Split pygrass/modules/__init__ in smaller files 2013-04-03 Martin Landa * lib/vector/Vlib/copy.c, lib/vector/Vlib/local_proto.h, lib/vector/Vlib/pg_local_proto.h, lib/vector/Vlib/write_ogr.c, lib/vector/Vlib/write_pg.c, lib/vector/Vlib/write_sfa.c: vlib: implement V2__write_area_ogr() + V2__write_area_sfa() update V2__write_area_pg() fix off_t formatting issues 2013-04-03 Pietro Zambelli * lib/python/pygrass/modules/__init__.py: Add global environments to the Module class and add a method that return a dictionary * lib/python/pygrass/raster/__init__.py, lib/python/pygrass/raster/abstract.py: Fix behaviour when instantiate a Raster class with name and mapset. * lib/python/pygrass/vector/basic.py: Add new items method to the Bbox class. * lib/python/pygrass/gis/__init__.py: Add new methods to the Mapset class to set, delete mapsets. * raster/r.tile/main.c: Add overlap option to r.tile * lib/python/pygrass/gis/__init__.py: Change new_mapset from a method of the class to a function 2013-04-02 Markus Neteler * lib/init/grass7.html: grass7.html: examples for location creation 2013-04-02 Anna Petrášová * gui/wxpython/Makefile, gui/wxpython/core/menudata.py, gui/wxpython/core/menutree.py, gui/wxpython/core/modulesdata.py, gui/wxpython/core/treemodel.py, gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/menudata.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/gui_core/menu.py, gui/wxpython/gui_core/prompt.py, gui/wxpython/gui_core/query.py, gui/wxpython/gui_core/treeview.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/menudata.py, gui/wxpython/modules/extensions.py, gui/wxpython/psmap/frame.py, gui/wxpython/psmap/menudata.py, gui/wxpython/scripts/vkrige.py, gui/wxpython/wxpythonlib.dox: wxGUI: refactoring tree structures (menu, search tree, extensions, query) 2013-04-02 Markus Neteler * raster/r.cost/main.c, raster/r.cost/r.cost.html: r.cost: +cost allocation explanations; HTML cosmetics * scripts/db.out.ogr/db.out.ogr.py: use CSV as default * scripts/db.out.ogr/db.out.ogr.html, scripts/db.out.ogr/db.out.ogr.py: db.out.ogr: also support attribute export in case of line and area vectors; support for multilayers 2013-04-01 Martin Landa * lib/gis/verbose.c: libgis: doxygen cosmetics (verbose.c) * vector/v.buffer/main.c: v.buffer: verbosity level cosmetics * include/defs/vector.h, lib/vector/Vlib/open_pg.c, lib/vector/Vlib/read_pg.c, lib/vector/Vlib/write_pg.c: vlib/pg: implement V2_delete_line_pg() and V2_rewrite_line_pg() (work in progress) various minor issues * lib/vector/Vlib/bridges.c, lib/vector/Vlib/local_proto.h, lib/vector/Vlib/open.c, lib/vector/Vlib/read.c, lib/vector/Vlib/read_nat.c, lib/vector/Vlib/read_sfa.c, lib/vector/Vlib/write.c, lib/vector/Vlib/write_nat.c, lib/vector/Vlib/write_sfa.c: vlib: add V2__delete_line_topo_nat() update V2__add_line_topo_nat() add extra checks (invalid line id) + update doxygen (note required build level) various minor issue * vector/v.buffer/main.c: v.buffer: add some debug messages * lib/vector/Vlib/box.c, lib/vector/Vlib/break_lines.c, lib/vector/Vlib/build.c, lib/vector/Vlib/level_two.c, lib/vector/Vlib/select.c: vlib: Vect_get_line|area|isle_box() return -1 on error doxygen update - note requested built level formatting issues * include/vect/dig_defines.h, include/vect/dig_externs.h, include/vect/dig_structs.h, lib/vector/diglib/plus_line.c, lib/vector/diglib/update.c: diglib: pass const variables to dig_add/restore_line track also removed nodes (uplist) doxygen cosmetics 2013-03-28 Martin Landa * gui/wxpython/docs/wxGUI.Components.html, .../docs/{wxGUI.GCP_Manager.html => wxGUI.gcp.html}, gui/wxpython/docs/wxGUI.html, gui/wxpython/docs/{wxGUI.Nviz.html => wxGUI.nviz.html}, .../docs/{wxGUI_GCP_Manager.jpg => wxGUI_gcp_frame.jpg}, imagery/i.rectify/i.rectify.html, imagery/i.target/i.target.html, misc/m.nviz.image/m.nviz.image.html, misc/m.nviz.script/m.nviz.script.html, scripts/d.shadedmap/d.shadedmap.html, vector/v.extrude/v.extrude.html, vector/v.rectify/v.rectify.html: wxGUI: rename nviz and gcp html pages (follow naming conventions) * lib/vector/Vlib/copy.c: vlib: Vect_copy_lines_field(): fix copying areas (simple features output) - skip isles (work in progress) 2013-03-28 Markus Neteler * lib/init/helptext.html: helptext.html: intro update; link to start manual; doc url update 2013-03-28 Martin Landa * lib/python/script/core.py: pythonlib: compare_key_value_text_files() - remove print statements update doxygen * scripts/v.unpack/v.unpack.py: v.unpack: message cosmetics (fix brackets position) * scripts/v.pack/v.pack.py: v.pack: only native format supported cosmetics 2013-03-27 Markus Neteler * raster/r.tile/r.tile.html, raster3d/r3.retile/r3.retile.html: r.tile: +description, +example 2013-03-27 Martin Landa * scripts/v.pack/v.pack.py: v.pack: message cosmetics 2013-03-27 Markus Metz * lib/gis/plot.c: libgis: fix for AIX 2013-03-27 Martin Landa * lib/gis/plot.c: libgis: doxygen cosmetics (plot.c) 2013-03-27 Markus Metz * vector/v.net.distance/main.c: v.net.distance: fix module description 2013-03-26 Anna Petrášová * raster/r.cost/r.cost.html, raster/r.gwflow/r.gwflow.html, raster/r.to.rast3/r.to.rast3.html, raster/r.to.rast3elev/r.to.rast3elev.html, raster3d/r3.cross.rast/r3.cross.rast.html, raster3d/r3.to.rast/r3.to.rast.html, vector/v.delaunay/v.delaunay.html, vector/v.hull/v.hull.html, vector/v.voronoi/v.voronoi.html: add missing quotes to html tags attribute values (to render images in wxGUI man properly) 2013-03-26 Martin Landa * gui/wxpython/vdigit/wxdigit.py: wxGUI/vdigit: fix typo * lib/vector/Vlib/level_two.c: vlib: Vect_get_line_areas() return -1 on error + doxygen update * gui/wxpython/gmodeler/g.gui.gmodeler.html: wxGUI/gmodeler: add intro to the manual 2013-03-26 Markus Metz * aclocal.m4, configure: fix FreeBSD support * vector/v.db.select/main.c: v.db.select: change guisection * include/defs/gis.h: gis.h: fix for BSD 2013-03-25 Markus Neteler * temporal/t.rast.univar/t.rast.univar.py, temporal/t.rast3d.univar/t.rast3d.univar.py, temporal/t.register/t.register.py, temporal/t.vect.db.select/t.vect.db.select.py: temporal modules: standardize field separator parameter * raster/Makefile: +r.tile * raster3d/r3.in.ascii/r3.in.ascii.html: sub in div fails * raster/r.tile/main.c, raster/r.tile/r.tile.html: svn propset * raster3d/r3.gwflow/main.c, raster3d/r3.in.ascii/r3.in.ascii.html, raster3d/r3.mkdspf/calc_linefax.c, raster3d/r3.mkdspf/main.c, raster3d/r3.mkdspf/r3_find.c, raster3d/r3.null/main.c, raster3d/r3.out.ascii/main.c, raster3d/r3.out.bin/main.c, raster3d/r3.out.netcdf/main.c, raster3d/r3.out.vtk/writeVTKData.c, raster3d/r3.out.vtk/writeVTKHead.c, raster3d/r3.retile/main.c, raster3d/r3.showdspf/r3_find.c, raster3d/r3.support/check.c, raster3d/r3.support/main.c, raster3d/r3.timestamp/r3.timestamp.main.c, raster3d/r3.to.rast/main.c: more msg standardization * raster3d/r3.in.ascii/r3.in.ascii.html, raster3d/r3.out.ascii/r3.out.ascii.html: manual cosmetics 2013-03-25 Glynn Clements * raster/r.tile/Makefile, raster/r.tile/main.c, raster/r.tile/r.tile.html: r.tile - split raster map into tiles 2013-03-24 Soeren Gebbert * temporal/t.vect.univar/t.vect.univar.py: changed fs to separator 2013-03-24 Anna Petrášová * gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/toolbars.py, gui/wxpython/nviz/preferences.py: wxGUI/wxNviz: fix preferences dialog * gui/wxpython/lmgr/frame.py: wxGUI: fix loading workspace with nviz 2013-03-23 Martin Landa * vector/v.external.out/link.c, vector/v.external.out/main.c: v.external.out: add some verbose messages 2013-03-23 Glynn Clements * include/Make/Grass.make, lib/db/sqlp/sqlp.l, raster/r.mapcalc/mapcalc.l: Remove (non-portable) -s switch from LFLAGS Add error rule to lex files 2013-03-22 Soeren Gebbert * temporal/t.register/t.register.html: Manual page update 2013-03-22 Glynn Clements * db/drivers/mysql/describe.c, imagery/i.evapo.pm/functions.c, imagery/i.evapo.pm/main.c, imagery/i.evapo.time/main.c, imagery/i.landsat.toar/landsat_met.c, include/imagery.h, lib/arraystats/class.c, lib/imagery/iclass_local_proto.h, lib/imagery/iclass_perimeter.c, lib/imagery/iclass_signatures.c, lib/nviz/draw.c, lib/nviz/position.c, lib/vector/neta/articulation_point.c, lib/vector/neta/bridge.c, lib/vector/rtree/indexf.c, lib/vector/rtree/indexm.c, lib/vector/vedit/render.c, lib/vector/vedit/zbulk.c, raster3d/r3.out.netcdf/main.c, vector/v.net.visibility/data_structures.c, vector/v.to.points/main.c: Don't use // comments (C89 compatibility) 2013-03-22 Markus Metz * raster/r.watershed/seg/close_maps.c: r.watershed: fix cut'n paste typo 2013-03-22 Markus Neteler * locale/po/grasslibs_es.po: Javier Garcia Prieto: cont'ed * locale/po/grasslibs_es.po, locale/po/grassmods_es.po, locale/po/grasswxpy_es.po: converted to UTF-8 2013-03-22 Martin Landa * vector/v.out.postgis/main.c: v.out.postgis: bugfix (don't use temporary vector map) 2013-03-22 Anna Petrášová * contributors.csv: wedding announcement 2013-03-22 Markus Metz * aclocal.m4, configure: add support for netbsd 2013-03-21 Markus Metz * aclocal.m4: fix remove unused variable, towards netbsd support 2013-03-21 Anna Petrášová * gui/wxpython/gui_core/forms.py: wxGUI/forms: use text field instead of FloatSpin for type float 2013-03-21 Markus Metz * db/drivers/sqlite/describe.c: sqlite: report text fields without width as text, not character * lib/vector/Vlib/ascii.c: Vlib: fix ascii export selection * lib/vector/Vlib/cats.c: add layer number to cat list * lib/vector/vectorlib_faq.dox: more answers 2013-03-21 Martin Landa * lib/vector/Vlib/build.c: vlib: don't print building message for temporary maps (cosmetics) * include/vect/dig_defines.h: vlib: describe LEVEL_3 (dox) 2013-03-21 Vaclav Petras * lib/vector/vectorlib_lists.dox: vlib/dox: improving lists of funs and structs page sectioning * lib/vector/vectorlib.dox, lib/vector/vectorlib_lists.dox: vlib/dox: moving lists of funs and structs to a separate page 2013-03-21 Markus Metz * lib/db/dbmi_base/sqltype.c: revert https://trac.osgeo.org/grass/changeset/54684 2013-03-20 Soeren Gebbert * temporal/Makefile, temporal/t.rast.aggregate/t.rast.aggregate.html, temporal/t.rast.neighbors/Makefile, temporal/t.rast.neighbors/t.rast.neighbors.html, temporal/t.rast.neighbors/t.rast.neighbors.py, temporal/t.rast.neighbors/test.t.rast.neighbors.sh: Added new module to perform neighborhood computations on STRDS 2013-03-20 Martin Landa * gui/wxpython/xml/menudata.xml: wxGUI menu: cosmetics (manage color rules interactively) 2013-03-20 Anna Petrášová * REQUIREMENTS.html, gui/wxpython/README, gui/wxpython/core/globalvar.py: wxGUI: raise minimum version to 2.8.10.1 2013-03-20 Soeren Gebbert * include/defs/raster3d.h, include/raster3d.h: Committed correct header files for the 3D raster library 2013-03-20 Glynn Clements * lib/raster3d/volume.c: Convert K&R-style functions to ANSI C 2013-03-20 Soeren Gebbert * lib/raster3d/cache.c, lib/raster3d/changeprecision.c, lib/raster3d/close.c, lib/raster3d/defaults.c, lib/raster3d/fpcompress.c, lib/raster3d/header.c, lib/raster3d/headerinfo.c, lib/raster3d/index.c, lib/raster3d/open.c, lib/raster3d/open2.c, lib/raster3d/param.c, lib/raster3d/putvalue.c, lib/raster3d/raster3d_intern.h, lib/raster3d/region.c, lib/raster3d/resample.c, lib/raster3d/retile.c, lib/raster3d/test/test_main.c, lib/raster3d/test/test_put_get_value.c, lib/raster3d/test/test_put_get_value_large_file.c, lib/raster3d/tileio.c, lib/raster3d/tileread.c, lib/raster3d/tilewrite.c, raster3d/r3.cross.rast/test.r3.cross.rast.sh, raster3d/r3.in.ascii/main.c, raster3d/r3.in.v5d/main.c, raster3d/r3.mask/main.c, raster3d/r3.null/main.c, raster3d/r3.null/test.r3.null.sh, raster3d/r3.out.ascii/test.r3.out.ascii.sh, raster3d/r3.out.vtk/test.r3.out.vtk.sh, raster3d/r3.retile/main.c, raster3d/r3.retile/test.r3.retile.sh, raster3d/r3.stats/test.r3.stats.sh, raster3d/r3.to.rast/test.r3.to.rast.sh: Removed buggy LRE compression from 3D raster library as discussed here: http://trac.osgeo.org/grass/ticket/1752 3D raster modules have been adjusted to the API changes. Tests have been improved. 2013-03-19 Markus Metz * aclocal.m4, configure: add support for Solaris and FreeBSD (confirmed) and AIX (experimental) 2013-03-19 Vaclav Petras * grasslib.dox, gui/wxpython/core/utils.py, gui/wxpython/dbmgr/sqlbuilder.py, gui/wxpython/iclass/frame.py, gui/wxpython/lmgr/giface.py, gui/wxpython/web_services/dialogs.py, lib/display/symbol.c, lib/gis/gislib.dox, lib/ogsf/gvl_file.c: dox: syntax errors * lib/vector/vectorlib.dox, lib/vector/vectorlib_files.dox, lib/vector/vectorlib_indices.dox, lib/vector/vectorlib_libraries.dox: vlib/dox: removing dglib from the main Doxygen documentation (removing references and cleaning duplicated text) * lib/vector/rtree/rect.c: vlib/dox: changing comments to not conflict with Markdown syntax * lib/vector/vectorlib_faq.dox: vlib/dox: fixing vector FAQ (missing comment end) 2013-03-19 Pietro Zambelli * lib/python/pygrass/vector/Makefile, lib/python/pygrass/vector/abstract.py, lib/python/pygrass/vector/find.py: Add the Finder class to the vector map * lib/python/pygrass/vector/abstract.py: Transform the method of the vector abstract class into a function * lib/python/pygrass/vector/geometry.py: Fix small typo errors and change the name of some method * lib/python/pygrass/vector/basic.py: Fix __iter__ method of the Ilist class, now return an iterator 2013-03-19 Vaclav Petras * lib/vector/vectorlib_faq.dox: vlib/dox: vector FAQ formatting (src and output) 2013-03-19 Pietro Zambelli * lib/python/pygrass/vector/geometry.py: Fix bug using vector category * lib/python/pygrass/vector/vector_type.py: Remove duplicate * lib/python/pygrass/vector/__init__.py, lib/python/pygrass/vector/geometry.py: Move some geometry code from __init__ to geometry 2013-03-19 Markus Metz * vector/v.univar/main.c: v.univar: fix for SunOS 5 and Solaris 2 * lib/vector/vectorlib_faq.dox: answering vector questions 2013-03-19 Luca Delucchi * locale/po/grassmods_it.po: Anna Zanchetta: cont'ed 2013-03-19 Vaclav Petras * lib/vector/vectorlib.dox, lib/vector/vectorlib_faq.dox: vlib/dox: vector FAQ (answered by mmetz) 2013-03-18 Vaclav Petras * gui/wxpython/lmgr/frame.py: wxGUI/lmgr: connecting the updateMap signal from the main giface object 2013-03-18 Markus Neteler * db/db.copy/db.copy.html: docs prettified 2013-03-18 Pietro Zambelli * gui/wxpython/lmgr/giface.py: Improve the interaction with Layer and LayerList objects 2013-03-18 Anna Petrášová * gui/wxpython/core/utils.py: wxGUI: fix unsetting environmental variables (problem with 'system' locale in preferences) 2013-03-18 Markus Metz * raster/r.in.gdal/main.c: r.in.gdal: report all possible projection mismatches * lib/gis/make_loc.c: fix https://trac.osgeo.org/grass/ticket/1905 2013-03-17 Glynn Clements * aclocal.m4, configure, include/Make/Platform.make.in: Remove unused variables 2013-03-17 Martin Landa * lib/vector/Vlib/write_nat.c: vlib: doxygen cosmetics * lib/vector/Vlib/level_two.c: Vect_get_node_coor: return -1 on invalid index * lib/init/variables.html, lib/vector/Vlib/close.c, lib/vector/Vlib/open.c: vlib: document GRASS_VECTOR_EXTERNAL_IMMEDIATE variable * lib/vector/Vlib/close.c, lib/vector/Vlib/header_finfo.c, lib/vector/Vlib/open.c: vlib(pg): use temporary map in native format when output is simple features * lib/vector/Vlib/close.c, lib/vector/Vlib/copy.c, lib/vector/Vlib/open.c, lib/vector/Vlib/read_nat.c: vlib: use temporary maps for OGR output by default if GRASS_VECTOR_OGR_DIRECT exists, then the features are written to output OGR layer directly * vector/v.buffer/main.c: v.buffer: use temporary map * lib/vector/Vlib/field.c: vlib: read_dblinks_ogr(): fatal error -> warning 2013-03-16 Martin Landa * lib/init/variables.html: document GRASS_VECTOR_OGR env variable * lib/vector/Vlib/open.c: vlib: note that temporary vector maps are overwritten if they exist * vector/v.overlay/main.c: v.overlay: use temporary vector maps * include/defs/vector.h, lib/vector/Vlib/build.c, lib/vector/Vlib/cindex.c, lib/vector/Vlib/close.c, lib/vector/Vlib/field.c, lib/vector/Vlib/header.c, lib/vector/Vlib/init_head.c, lib/vector/Vlib/local_proto.h, lib/vector/Vlib/map.c, lib/vector/Vlib/open.c, lib/vector/Vlib/open_nat.c, lib/vector/diglib/head.c: vlib: Vect_open_tmp_new() implemented basic support for temporary vector maps (work in progress) * lib/gis/file_name.c, lib/gis/mapset_msc.c, lib/gis/open.c, lib/gis/tempfile.c: gislib: add some extra debug messages 2013-03-16 Markus Metz * lib/cairodriver/Text.c: cairodriver fix typo 2013-03-15 Anna Petrášová * gui/wxpython/nviz/animation.py, gui/wxpython/nviz/tools.py: wxGUI: continue replacing events (animationFinished, animationUpdateIndex) * gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/gui_core/prompt.py: wxGUI: continue replacing events (promptRunCmd) 2013-03-15 Vaclav Petras * gui/wxpython/lmgr/pyshell.py: wxGUI/PyShell: pygrass and giface available * lib/python/pydispatch/pydispatchlib.dox: pythonlib/pydispatch: documentation intro 2013-03-15 Markus Metz * db/db.describe/main.c: db.describe: print string not dbString * include/dbmi.h: dbmi.h: remove unused OK ERROR 2013-03-15 Markus Neteler * config.guess, config.sub: config.guess: updated 2013-03-14 Vaclav Petras * lib/python/pydispatch/dispatcher.py, lib/python/pydispatch/pydispatchlib.dox, lib/python/pydispatch/signal.py: pythonlib/pydispatch: API documentation 2013-03-14 Anna Petrášová * gui/wxpython/animation/dialogs.py, gui/wxpython/animation/frame.py: wxGUI: continue replacing events (speedChanged) * gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/gui_core/gselect.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/modules/extensions.py: wxGUI: continue replacing events (moduleSelected), disable currently unused wxGdalSelect event * gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/widgets.py: wxGUI: continue replacing events (symbolSelectionChanged) 2013-03-14 Vaclav Petras * lib/python/pydispatch/pydispatchlib.dox: pythonlib/pydispatch: doxyen documentation 2013-03-14 Anna Petrášová * gui/wxpython/web_services/dialogs.py, gui/wxpython/web_services/widgets.py: wxGUI: continue replacing events (capParsed) 2013-03-14 Markus Metz * lib/db/dbmi_driver/driver.c: add missing header 2013-03-14 Anna Petrášová * gui/wxpython/gui_core/gselect.py, gui/wxpython/gui_core/preferences.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/lmgr/frame.py, gui/wxpython/web_services/dialogs.py: wxGUI: continue replacing events 2013-03-14 Markus Metz * lib/db/dbmi_driver/driver.c: fix https://trac.osgeo.org/grass/ticket/1866 * include/Make/Grass.make: revert https://trac.osgeo.org/grass/changeset/55359 2013-03-14 Anna Petrášová * gui/wxpython/mapdisp/statusbar.py: wxGUI: remove redundant import * gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/mapwindow.py, gui/wxpython/mapdisp/statusbar.py, gui/wxpython/mapswipe/frame.py: wxGUI: change event by signal (EVT_AUTO_RENDER) 2013-03-14 Štěpán Turek * gui/wxpython/vnet/dialogs.py: wx.vnet: avoid creation of Panes with same name 2013-03-13 Martin Landa * include/vect/dig_structs.h: document GV_FORMAT_POSTGIS 2013-03-13 Anna Petrášová * gui/wxpython/animation/dialogs.py, gui/wxpython/gui_core/dialogs.py, gui/wxpython/iclass/frame.py, gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/layertree.py: wxGUI: replace events by signals in opacity dialog and multiple maps dialog 2013-03-13 Markus Metz * vector/v.overlay/line_area.c: v.overlay reduce IO * scripts/v.db.addtable/v.db.addtable.py: v.db.addtable minor bug fix * include/defs/rbtree.h, lib/btree2/rbtree.c: rbtree: add backward traversal 2013-03-13 Pietro Zambelli * lib/python/pygrass/modules/__init__.py: Fix the flags managements 2013-03-13 Markus Metz * include/Make/Grass.make: workaround for https://trac.osgeo.org/grass/ticket/1866, restore https://trac.osgeo.org/grass/changeset/55332 2013-03-13 Pietro Zambelli * lib/python/pygrass/vector/abstract.py: Fix table creation 2013-03-13 Anna Petrášová * gui/wxpython/dbmgr/base.py: wxGUI/dbmgr: fix indentation * gui/wxpython/dbmgr/base.py: wxGUI/dbmgr: fix editing table records * gui/wxpython/dbmgr/base.py: wxGUI: fix https://trac.osgeo.org/grass/ticket/1270 (merge from release branch, https://trac.osgeo.org/grass/changeset/55306) 2013-03-12 Vaclav Petras * lib/python/pydispatch/signal.py: pythonlib/pydispatch: more doc test for signal 2013-03-12 Anna Petrášová * man/build_html.py, man/build_keywords.py: man/keywords: use description instead of bullet list 2013-03-12 Markus Metz * db/db.select/main.c: db.select: do not use ERROR 2013-03-12 Martin Landa * man/grassdocs.css: grassdocs.css: remove out-dated note (cosmetics) 2013-03-12 Glynn Clements * include/Make/Grass.make: Revert https://trac.osgeo.org/grass/changeset/55332 2013-03-12 Pietro Zambelli * lib/python/pygrass/vector/abstract.py: The mapset attribute of a vectormap cannot be None 2013-03-12 Luca Delucchi * man/build_html.py, man/build_keywords.py: small fix on keywords page 2013-03-12 Markus Metz * include/Make/Grass.make: fix https://trac.osgeo.org/grass/ticket/1866 2013-03-11 Vaclav Petras * lib/python/pydispatch/signal.py: pythonlib/pydispatch: doc test for signal, fixing disconnect (i.e. g.gui.iclass) * gui/wxpython/core/events.py, gui/wxpython/core/gconsole.py, gui/wxpython/core/giface.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/gui_core/mapdisp.py, gui/wxpython/gui_core/menu.py, gui/wxpython/gui_core/prompt.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/giface.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/main.py, gui/wxpython/mapdisp/mapwindow.py, gui/wxpython/modules/extensions.py, gui/wxpython/modules/mcalc_builder.py, gui/wxpython/vnet/dialogs.py: wxGUI: replacing wx events by pydispatcher signals, first steps (co-author: annakrat) * lib/python/pydispatch/Makefile, lib/python/pydispatch/dispatcher.py, lib/python/pydispatch/pydispatchlib.dox, lib/python/pydispatch/robust.py, lib/python/pydispatch/signal.py: libpython/pydispach: simple API (Signal) and small fix for unloading 2013-03-11 Markus Neteler * man/build_html.py, man/build_keywords.py: cosmetics 2013-03-11 Vaclav Petras * lib/python/Makefile, lib/python/pydispatch/Makefile, lib/python/pydispatch/PKG-INFO, lib/python/pydispatch/__init__.py, lib/python/pydispatch/dispatcher.py, lib/python/pydispatch/errors.py, lib/python/pydispatch/license.txt, lib/python/pydispatch/pydispatchlib.dox, lib/python/pydispatch/robust.py, lib/python/pydispatch/robustapply.py, lib/python/pydispatch/saferef.py: libpython: pydispacher library (PyDispatcher 2.0.3 source code) 2013-03-11 Luca Delucchi * man/Makefile, man/build_keywords.py: add first version of script to create keywords page 2013-03-11 Anna Petrášová * gui/wxpython/gis_set.py, gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/location_wizard/wizard.py, lib/python/script/core.py: wxGUI/startup: merge changes from release branch (https://trac.osgeo.org/grass/changeset/55185,r55278,r55297) 2013-03-10 Martin Landa * lib/vector/Vlib/build_pg.c: vlib(pg): report error when inserting faces fails * lib/vector/Vlib/write_pg.c: vlib(pg): fix inserting face when srid is specified * vector/v.out.postgis/Makefile, vector/v.out.postgis/main.c: v.out.postgis: remove feature table on error 2013-03-10 Anna Petrášová * gui/wxpython/scripts/vkrige.py: wxGUI/vkrige: fix attribute name 2013-03-10 Martin Landa * vector/v.out.postgis/v.out.postgis.html: v.out.postgis: document 'options=srid=3358' * lib/vector/Vlib/open.c, lib/vector/Vlib/open_pg.c: vlib(pg): enable srid support 2013-03-10 Markus Metz * gui/wxpython/lmgr/layertree.py: wxGUI: layer contect menu: restore use standard r.colors interface 2013-03-10 Martin Landa * lib/vector/Vlib/open_pg.c: vlib(pg): fix create_table() for text type 2013-03-10 Markus Metz * raster/r.resamp.rst/main.c: r.resamp.rst: avoid integer overflow, cnt'd * raster/r.resamp.rst/main.c: r.resamp.rst: avoid integer overflow 2013-03-08 Martin Landa * include/Make/GuiScript.make, include/Make/Html.make, man/Makefile, man/build_class.py, man/build_html.py, man/build_topics.py, tools/mkhtml.py: cosmetics in building manual * grasslib.dox: grasslib.dox: cosmetics in header * REQUIREMENTS.html: update REQUIREMENTS 2013-03-07 Markus Neteler * locale/po/grasslibs_fr.po: Sylvain Maillard: cont'ed 2013-03-06 Yann Chemin * gui/wxpython/xml/menudata.xml: i.segment menu in gui: imagery>classification> (last one) 2013-03-04 Markus Metz * vector/v.in.ogr/geom.c: v.in.ogr: prune input 2013-03-04 Soeren Gebbert * temporal/t.rast.mapcalc/t.rast.mapcalc.html: Docu update 2013-03-04 Luca Delucchi * locale/po/grassmods_it.po: Anna Zanchetta: cont'ed 2013-03-01 Glynn Clements * raster/r.cross/Makefile, raster/r.cross/cross.c, raster/r.cross/glob.h, raster/r.cross/local_proto.h, raster/r.cross/main.c, raster/r.cross/renumber.c, raster/r.cross/tree.c: Fix handling of null values Use btree library instead of inlined version 2013-03-01 Markus Metz * lib/vector/Vlib/break_lines.c: Vlib: fix Vect_break_lines_list() * lib/vector/Vlib/merge_lines.c: Vlib: simplify code * vector/v.overlay/line_area.c: v.overlay: optimize line-area overlay 2013-03-01 Martin Landa * general/g.version/date.c, general/g.version/local_proto.h, general/g.version/main.c: g.version: simplify build date formatting 2013-03-01 Markus Metz * vector/v.mkgrid/main.c: v.mkgrid: speedup and fix https://trac.osgeo.org/grass/changeset/53891 2013-02-28 Markus Metz * vector/v.clean/main.c, vector/v.clean/split.c: v.clean cosmetics * lib/vector/Vlib/break_lines.c: Vlib: fix missing var * vector/v.clean/prune.c, vector/v.generalize/misc.c: update vector modules for Vect_line_intersection() * lib/vector/vedit/zbulk.c: vedit lib update * lib/vector/Vlib/break_lines.c: Vlib: update Vect_break_lines() * include/defs/vector.h, lib/vector/Vlib/intersect.c: Vlib: optimize Vect_line_intersection() 2013-02-28 Markus Neteler * vector/v.transform/v.transform.html: mention m.transform * gui/wxpython/vnet/dialogs.py: fix https://trac.osgeo.org/grass/changeset/55256 * mswindows/Makefile: dummy default target for non-Windows compilation 2013-02-28 Štěpán Turek * gui/wxpython/vnet/dialogs.py: wx.vnet: add vector map button works also for d.mon, post gUpdateMap event instead of calling UpdateMap map method * gui/wxpython/mapdisp/mapwindow.py: remove self from arguments in calling of UpdateMap method 2013-02-28 Vaclav Petras * lib/gis/gislib.dox: dox: removing markdown incompatible syntax 2013-02-28 Markus Metz * vector/v.transform/v.transform.html: v.transform: update manual * vector/v.transform/main.c: v.transform: remove refs to GCP and unused flag 2013-02-27 Markus Neteler * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_lv.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: msg update from templates 2013-02-26 Štěpán Turek * gui/wxpython/core/gconsole.py: gconsole: Only creation and sending of event belongs to condition. 2013-02-26 Vaclav Petras * lib/python/script/core.py: Added comment to legal_name function 2013-02-26 Štěpán Turek * gui/wxpython/mapdisp/main.py: wxGUI d.mon: Use same rendering system as wxGUI mapdisplay uses. 2013-02-26 Glynn Clements * lib/python/script/core.py: Added legal_name() function 2013-02-25 Hamish Bowman * raster/r.sun/r.sun.html: minor tweak * raster/r.sun/main.c, raster/r.sun/r.sun.html: invert shading flag (https://trac.osgeo.org/grass/ticket/1241), g7ize various option names with underscores 2013-02-24 Martin Landa * lib/init/grass.py: grass.py: --help: print header (version, short desc) 2013-02-22 Anna Petrášová * gui/wxpython/core/utils.py: wxGUI: fix https://trac.osgeo.org/grass/ticket/1896 2013-02-22 Michael Barton * gui/wxpython/xml/menudata.xml: wxgui - adding v.outlier to menu 2013-02-22 Anna Petrášová * display/d.thematic.area/main.c: enable color gisprompt 2013-02-22 Hamish Bowman * vector/v.distance/main.c: gui section orphan * raster/r.spread/main.c: gui section can handle spaces * raster/simwe/r.sim.sediment/main.c, raster/simwe/r.sim.water/main.c: gui section can handle spaces * raster/r.horizon/main.c: gui section can handle spaces * raster/r.sun/main.c: gui section can handle spaces * ps/ps.map/main.c: stray whitespace * ps/ps.map/box.c, ps/ps.map/do_grid.c, ps/ps.map/do_header.c, ps/ps.map/getgrid.c, ps/ps.map/map_setup.c, ps/ps.map/ps_outline.c, ps/ps.map/r_header.c: stray whitespace (merge from devbr6) * scripts/r.pack/r.pack.html, scripts/r.pack/r.pack.py: also stash a copy of the PROJ_EPSG file, if it exists * display/d.legend/main.c: slightly clearer warning * lib/python/pygrass/docs/make.bat, man/sphinx/make.bat, mswindows/osgeo4w/msys.bat, mswindows/osgeo4w/postinstall.bat, mswindows/osgeo4w/preremove.bat: svn props using module_svn_propset.sh, especially eol-style=CRLF 2013-02-21 Štěpán Turek * scripts/r.in.wms/wms_base.py: r.in.wms: avoid droping of +nadgrids parameter in gdalwarp 2013-02-21 Anna Petrášová * gui/wxpython/gui_core/forms.py: wxGUI/forms: allow multiple colors 2013-02-21 Markus Neteler * vector/v.category/main.c: v.category: use existing message strings * vector/v.category/main.c: v.category: use existing message strings 2013-02-21 Anna Petrášová * gui/wxpython/modules/mcalc_builder.py: wxGUI: fix https://trac.osgeo.org/grass/ticket/1793 * gui/wxpython/psmap/frame.py: wxGUI/composer: fix multiline lables on Windows 2013-02-21 Markus Metz * gui/wxpython/core/utils.py: wxGUI: GetVectorNumberOfLayers use v.category op=layers * vector/v.category/main.c: v.category: add option=layers 2013-02-20 Martin Landa * gui/wxpython/mapdisp/main.py: wxGUI: update mapdisp/main.py header 2013-02-20 Hamish Bowman * imagery/i.ortho.photo/i.ortho.transform/main.c: m.transform was g.transform 2013-02-20 Markus Neteler * .../i.ortho.camera/i.ortho.camera.html, imagery/i.ortho.photo/i.ortho.camera/main.c, .../i.ortho.photo/i.ortho.elev/i.ortho.elev.html, .../i.ortho.photo/i.ortho.init/i.ortho.init.html, imagery/i.ortho.photo/i.ortho.init/main.c, .../i.ortho.rectify/i.ortho.rectify.html, imagery/i.ortho.photo/i.ortho.rectify/main.c, .../i.ortho.transform/i.ortho.transform.html, imagery/i.ortho.photo/i.ortho.transform/main.c: HTML fixes; mention former module names 2013-02-20 Hamish Bowman * raster/r.in.lidar/r.in.lidar.html: typo * raster/r.in.lidar/r.in.lidar.html: preserve tense (merge from r.in.xyz) * raster/r.in.xyz/r.in.xyz.html: preserve tense 2013-02-20 Markus Neteler * man/build_html.py, man/build_rest.py: manual file name is module name 2013-02-20 Hamish Bowman * raster/r.out.arc/main.c: output is to a file not a raster 2013-02-19 Hamish Bowman * raster/r.terraflow/main.cpp: minor wording 2013-02-19 Markus Neteler * lib/raster3d/windowio.c: glynn: attempt to fix trac https://trac.osgeo.org/grass/ticket/1784 2013-02-19 Martin Landa * raster/r.terraflow/main.cpp: r.terraflow: do not define default answer for d8cut 2013-02-18 Anna Petrášová * gui/wxpython/psmap/frame.py: wxGUI/psmap: show help text in statusbar * gui/wxpython/psmap/g.gui.psmap.py: wxGUI/psmap: missing import 2013-02-18 Markus Neteler * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_lv.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: msg update from templates * mswindows/external/rbatch/README: svn propset 2013-02-18 Markus Metz * lib/vector/Vlib/close.c: Vlib:fix Vect_close() 2013-02-18 Hamish Bowman * gui/wxpython/gui_core/preferences.py: comment fix * gui/wxpython/gui_core/preferences.py: explain what the Projection tab does (for users who are used to on-the-fly reprojection GISs and might expect that). merge from devbr6 * gui/wxpython/mapdisp/statusbar.py: don't abbreviate non-obvious word * gui/wxpython/core/settings.py: tweak drop down wording 2013-02-17 Markus Metz * imagery/i.ortho.photo/i.ortho.rectify/Makefile: clean i.ortho.rectify Makefile * imagery/i.ortho.photo/i.ortho.transform/Makefile, .../i.ortho.transform/i.ortho.transform.html, imagery/i.ortho.photo/i.ortho.transform/main.c: add i.ortho.transform * imagery/i.ortho.photo/i.ortho.init/Makefile, .../i.ortho.photo/i.ortho.init/i.ortho.init.html, imagery/i.ortho.photo/i.ortho.init/main.c: add i.ortho.init * imagery/i.ortho.photo/lib/orthophoto.h: ortholib: fix name length 2013-02-17 Anna Petrášová * gui/wxpython/core/utils.py: wxGUI: fix method from utils (although it is currently unused) 2013-02-17 Martin Landa * scripts/r.fillnulls/r.fillnulls.py: r.fillnulls: fix v.surf.rst call ('z' flag removed) * gui/wxpython/psmap/g.gui.psmap.html, gui/wxpython/psmap/psmap_frame.jpg: g.gui.psmap: add screenshot to manual page * gui/wxpython/iclass/g.gui.iclass.html: g.gui.iclass: link other g.gui.* modules in the manual page * gui/wxpython/iclass/g.gui.iclass.html, gui/wxpython/iclass/iclass_frame.jpg: g.gui.iclass: add screenshot to manual page * general/g.mapsets/g.mapsets.html, general/g.mapsets/get_maps.c, general/g.mapsets/local_proto.h, general/g.mapsets/main.c: g.mapsets: substitute '.' as name of current mapset 2013-02-16 Markus Neteler * doc/howto_release.txt: + Google+ GRASS GIS community 2013-02-15 Markus Neteler * db/databaseintro.html, doc/gui/wxpython/example/wxGUI.Example.html, general/g.gui/g.gui.html, general/g.parser/g.parser.html, general/g.version/g.version.html, gui/wxpython/dbmgr/g.gui.dbmgr.html, gui/wxpython/docs/wxGUI.Nviz.html, gui/wxpython/docs/wxGUI.html, gui/wxpython/docs/wxGUI.vnet.html, gui/wxpython/gmodeler/g.gui.gmodeler.html, gui/wxpython/iclass/g.gui.iclass.html, gui/wxpython/mapswipe/g.gui.mapswipe.html, gui/wxpython/psmap/g.gui.psmap.html, gui/wxpython/vdigit/g.gui.vdigit.html, imagery/i.atcorr/i.atcorr.html, imagery/i.segment/i.segment.html, imagery/imageryintro.html, lib/init/grass7.html, lib/init/helptext.html, misc/m.nviz.image/m.nviz.image.html, ps/ps.map/ps.map.html, raster/r.colors/r.colors.html, raster/r.in.lidar/r.in.lidar.html, raster/r.out.vtk/r.out.vtk.html, scripts/g.extension.rebuild.all/g.extension.rebuild.all.html, scripts/g.extension/g.extension.html, scripts/r3.in.xyz/r3.in.xyz.html, scripts/v.krige/v.krige.html, vector/v.colors/v.colors.html, vector/v.external.out/v.external.out.html, vector/v.external/v.external.html, vector/v.generalize/v.generalize.html, vector/v.in.dxf/v.in.dxf.html, vector/v.in.lidar/v.in.lidar.html: new Wiki URL 2013-02-15 Yann Chemin * imagery/i.landsat.toar/landsat.h, imagery/i.landsat.toar/landsat_met.c, imagery/i.landsat.toar/main.c: corrected typo sunza->sunaz (azimuth) 2013-02-14 Martin Landa * contributors.csv, contributors_extra.csv: update contributors files: Stepan Turek moved from extra contributors * rfc/psc_motions.dox: update psc_motions.dox: write access granted to Stepan Turek and Pietro Zambelli 2013-02-14 Luca Delucchi * locale/po/grassmods_it.po, translators.csv: Anna Zanchetta: cont'ed; add Anna Zanchetta to the translator list * lib/python/pygrass/vector/table.py: fix drop table function 2013-02-14 Pietro Zambelli * lib/python/pygrass/modules/__init__.py: Add support for modules with key with more than one values and that are not multiple * lib/python/pygrass/raster/abstract.py: Add full_name method to the raster abstract class to be consistent with the Vector classes, thank you to Stefano Cavallari * lib/python/pygrass/functions.py: Fix: the mapset parameter were not used, thank you to Stefano Cavallari 2013-02-14 Luca Delucchi * lib/python/pygrass/functions.py: add quiet to copy, rename, remove function to suppress messeges * lib/python/pygrass/raster/__init__.py: fix variable in RasterRowIO * lib/python/pygrass/functions.py: add more capabilities to the function to query raster from vector point * lib/python/script/db.py, scripts/db.droptable/db.droptable.py: add function to check if a table is connected with some vectors; use the new function in db.droptable * lib/python/pygrass/vector/geometry.py: pygrass fix vector geometry doctest * lib/python/pygrass/modules/__init__.py: pygrass modules: change a little bit parameters and flags; add doctest 2013-02-14 Glynn Clements * general/g.mlist/main.c: Fix https://trac.osgeo.org/grass/changeset/55041 - g.mlist isn't specific to vectors (issue https://trac.osgeo.org/grass/ticket/1390) * general/g.mlist/main.c: Add mapset when required for disambiguation (issue https://trac.osgeo.org/grass/ticket/1390) * configure, configure.in: Get linker flags for fontconfig (issue https://trac.osgeo.org/grass/ticket/1884) 2013-02-13 Markus Metz * imagery/i.segment/create_isegs.c, imagery/i.segment/open_files.c: i.segment: faster default, code comments 2013-02-13 Luca Delucchi * lib/python/pygrass/raster/abstract.py: fix doctest pygrass raster abstract * lib/python/pygrass/vector/table.py: fix doctest vector table * lib/python/pygrass/vector/abstract.py: fix remove function of vector according the previous commit 2013-02-13 Markus Metz * imagery/i.segment/i.segment.html, imagery/i.segment/i.segment.xl.html, imagery/i.segment/parse_args.c: i.segment manual and option cosmetics * imagery/i.segment/create_isegs.c, imagery/i.segment/i.segment.html, imagery/i.segment/iseg.h, imagery/i.segment/main.c, imagery/i.segment/open_files.c, imagery/i.segment/parse_args.c: i.segment update, fix mess by two people working at the module at the same time 2013-02-13 Luca Delucchi * lib/python/pygrass/functions.py: fix remove function; add doctest 2013-02-13 Martin Landa * vector/v.vol.rst/main.c: v.vol.rst: use standardized options more guisections messages cosmetics * vector/v.vol.rst/main.c: partly revert accidental commit https://trac.osgeo.org/grass/changeset/55029 * man/grassdocs.css, vector/v.vol.rst/main.c: update css: collapse table only for class 'border' * man/grassdocs.css: update css: add table.border * lib/db/sqlp/sql.html: sql.html: update manual (formatting issues) * lib/db/sqlp/sql.html: sql.html: remove header and footer (it's autogenerated from build system) * lib/db/sqlp/sql.html: fix compilation issue * imagery/i.segment/main.c: i.segment: fix compilation issue from https://trac.osgeo.org/grass/changeset/55022 2013-02-13 Anna Petrášová * gui/wxpython/mapdisp/mapwindow.py: wxGUI: use latest coordinates in query 2013-02-12 Markus Metz * imagery/i.segment/create_isegs.c, imagery/i.segment/main.c, imagery/i.segment/ngbrtree.c, imagery/i.segment/parse_args.c, imagery/i.segment/rclist.c, imagery/i.segment/regtree.c, imagery/i.segment/write_output.c: i.segment update 2013-02-12 Markus Neteler * lib/db/sqlp/sql.html: +concatenate example; cosmetics 2013-02-12 Anna Petrášová * gui/wxpython/mapdisp/frame.py: wxGUI: quick fix fo addind text decoration when legend is active * gui/wxpython/modules/histogram.py: wxGUI/histogram: properly initialize bitmap * gui/wxpython/dbmgr/base.py, gui/wxpython/gcp/manager.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/preferences.py, gui/wxpython/gui_core/ghelp.py, gui/wxpython/gui_core/gselect.py, gui/wxpython/gui_core/preferences.py, gui/wxpython/iclass/dialogs.py, gui/wxpython/modules/colorrules.py, gui/wxpython/nviz/preferences.py, gui/wxpython/psmap/dialogs.py, gui/wxpython/scripts/vkrige.py, gui/wxpython/vdigit/preferences.py, gui/wxpython/vnet/dialogs.py, gui/wxpython/web_services/widgets.py, gui/wxpython/wxplot/dialogs.py: wxGUI: move AddGrowableCol after adding items 2013-02-12 Markus Metz * imagery/i.segment/i.segment.html: i.segment manual update * imagery/i.segment/Makefile: i.segment: fix Makefile 2013-02-12 Markus Neteler * db/db.copy/db.copy.html: partial fix for trac https://trac.osgeo.org/grass/ticket/1862 * scripts/v.build.all/v.build.all.html: +example, even if simple * db/db.connect/db.connect.html, db/db.connect/main.c: manual and msg wording cosmetics 2013-02-12 Martin Landa * imagery/i.segment/i.segment.xl.html: x.segment.xl: manual cosmetics (formatting issues) * imagery/i.segment/i.segment.xl.html, imagery/i.segment/main.c, imagery/i.segment/parse_args.c: i.segment.xl: more guisections remove trailing dots * scripts/r.in.wms/r.in.wms.html: r.in.wms: manual - add link to wxGUI video 2013-02-12 Markus Metz * scripts/v.db.reconnect.all/v.db.reconnect.all.py: v.db.reconnect.all bugfix 2013-02-12 Anna Petrášová * gui/wxpython/nviz/tools.py: wxGUI: move AddGrowableCol after adding items * gui/wxpython/gui_core/query.py, gui/wxpython/mapdisp/frame.py: wxGUI: add query coordinates to dialog 2013-02-11 Anna Petrášová * gui/wxpython/gui_core/query.py: wxGUI: fix tree size of query dialog on Windows 2013-02-11 Markus Metz * imagery/i.segment/Makefile, imagery/i.segment/create_isegs.c, imagery/i.segment/flag.c, imagery/i.segment/flag.h, imagery/i.segment/i.segment.xl.html, imagery/i.segment/iseg.h, imagery/i.segment/main.c, imagery/i.segment/ngbrtree.c, imagery/i.segment/ngbrtree.h, imagery/i.segment/open_files.c, imagery/i.segment/outline, imagery/i.segment/parse_args.c, imagery/i.segment/rclist.c, imagery/i.segment/regtree.c, imagery/i.segment/regtree.h, imagery/i.segment/write_output.c: move i.segment.xl to trunk * imagery/i.segment/Makefile, imagery/i.segment/create_isegs.c, imagery/i.segment/estimate_threshold.c, imagery/i.segment/flag.c, imagery/i.segment/flag.h, imagery/i.segment/i.segment.html, imagery/i.segment/iseg.h, imagery/i.segment/main.c, imagery/i.segment/open_files.c, imagery/i.segment/parse_args.c, imagery/i.segment/write_output.c: move i.segment to grass-addons 2013-02-11 Anna Petrášová * gui/wxpython/gui_core/query.py, gui/wxpython/mapdisp/frame.py: wxGUI: close query dialog properly * lib/python/script/raster.py: fix raster querying on Windows (problem with pipe character as a separator) 2013-02-10 Anna Petrášová * gui/wxpython/gui_core/gselect.py: wxGUI: attempt to fix map selection widget keyboard navigation 2013-02-10 Martin Landa * gui/wxpython/wxplot/base.py, gui/wxpython/wxplot/dialogs.py, gui/wxpython/wxplot/scatter.py: wxGUI: fix scatter plot 2013-02-10 Michael Barton * scripts/i.pansharpen/i.pansharpen.py: Make sure that maps are float for Brovey and PCA transformations 2013-02-09 Anna Petrášová * gui/wxpython/wxplot/histogram.py: wxGUI: fix histogram tool statistics 2013-02-09 Martin Landa * imagery/i.vi/main.c: i.vi: rename opt variables - use reasonable variable names 2013-02-08 Luca Delucchi * locale/po/grasswxpy_el.po, translators.csv: Nikos Ves cont'ed 2013-02-08 Martin Landa * scripts/r.in.wms/wms_base.py: r.in.wms: be more specific when fetching capabilities fails 2013-02-08 Luca Delucchi * lib/python/pygrass/vector/geometry.py: fix return value; change line with cat 2013-02-08 Yann Chemin * imagery/i.vi/evi2.c, imagery/i.vi/i.vi.html, imagery/i.vi/main.c: Added EVI2 2013-02-08 Martin Landa * lib/python/script/raster.py: libpython: raster_what() - chnage null string indicator * gui/wxpython/gui_core/query.py, gui/wxpython/mapdisp/frame.py, lib/python/script/vector.py: wxGUI/query: report also 'nothing found' * vector/v.what/what.c: v.what: print Map/Mapset even nothing found remove unused notty * gui/wxpython/gui_core/query.py, gui/wxpython/mapdisp/frame.py: wxGUI: do not switch to output tab on querying 2013-02-08 Markus Neteler * scripts/v.db.reconnect.all/v.db.reconnect.all.html: wording 2013-02-07 Markus Metz * imagery/Makefile: activate i.segment * imagery/i.segment/Makefile, imagery/i.segment/create_isegs.c, imagery/i.segment/estimate_threshold.c, imagery/i.segment/flag.c, imagery/i.segment/flag.h, imagery/i.segment/i.segment.html, imagery/i.segment/iseg.h, imagery/i.segment/main.c, imagery/i.segment/open_files.c, imagery/i.segment/parse_args.c, imagery/i.segment/write_output.c: move i.segment to trunk 2013-02-07 Anna Petrášová * gui/wxpython/mapswipe/frame.py: wxGUI/mapswipe: fix zooming box 2013-02-07 Luca Delucchi * lib/python/pygrass/vector/sql.py, lib/python/pygrass/vector/table.py: modify some doctest, add method to drop table * lib/python/pygrass/vector/geometry.py: change name of variable from line to cat 2013-02-07 Vaclav Petras * gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/lmgr/menudata.py, gui/wxpython/mapdisp/main.py, gui/wxpython/mapdisp/overlays.py, gui/wxpython/mapdisp/statusbar.py: wxGUI: small code cleanup 2013-02-07 Anna Petrášová * gui/wxpython/gui_core/query.py, gui/wxpython/mapdisp/frame.py, lib/python/script/raster.py: wxGUI: new dialog for query results 2013-02-07 Martin Landa * scripts/r.in.wms/wms_base.py: r.in.wms: debug message cosmetics * gui/wxpython/web_services/dialogs.py, gui/wxpython/web_services/widgets.py, scripts/r.in.wms/wms_base.py: wxGUI/r.in.wms: better error reporting (patch provided by Stepan Turek) * db/db.select/main.c: db.select: rename paramater `vs` to `vseparator` 2013-02-07 Anna Petrášová * db/db.execute/db.execute.html, db/db.select/db.select.html, display/d.graph/d.graph.html, display/d.text/d.text.html, raster/r.category/r.category.html, raster/r.mapcalc/r.mapcalc.html, raster/r.mapcalc/r3.mapcalc.html, raster/r.out.mat/r.out.mat.html, raster/r.out.pov/r.out.pov.html, raster/r.profile/r.profile.html, raster/r.series.interp/r.series.interp.html, raster/r.series/r.series.html, raster/r.univar/r.univar.html, raster/r.watershed/front/r.watershed.html, raster/r.what/r.what.html, raster3d/r3.gwflow/r3.gwflow.html, raster3d/r3.stats/r3.stats.html, vector/v.clean/v.clean.html, vector/v.net.iso/v.net.iso.html, vector/v.net/v.net.html, vector/v.segment/v.segment.html: html: replace less than by < to fix displaying manual in gui * gui/wxpython/vdigit/mapwindow.py: wxGUI/vdigit: missing imports 2013-02-06 Vaclav Petras * gui/wxpython/lmgr/giface.py, gui/wxpython/lmgr/layertree.py: wxGUI/giface: correcting the handling of current vs map window's layer tree 2013-02-06 Martin Landa * db/db.select/main.c, raster/r.category/main.c, raster/r.what/main.c, vector/v.to.db/global.h, vector/v.to.db/report.c: update modules which are using G_option_to_separator() to support multi-character separators @todo change rest of modules which have separator as one of the options to use G_option_to_separator() * include/defs/gis.h, lib/gis/parser.c: libgis: update G_option_to_separator() to return string instead of character (support multi-character separators) 2013-02-06 Markus Neteler * scripts/v.db.reconnect.all/v.db.reconnect.all.html: +Convert GRASS 6 vector map to GRASS 7 including attribute transfer from DBF to SQLite 2013-02-06 Martin Landa * gui/wxpython/lmgr/frame.py: wxGUI/layer manager: do not show workspace extension in the title 2013-02-06 Anna Petrášová * gui/wxpython/gmodeler/model.py, gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/iclass/plots.py, gui/wxpython/nviz/tools.py, gui/wxpython/psmap/dialogs.py, gui/wxpython/psmap/frame.py, gui/wxpython/psmap/utils.py, gui/wxpython/vdigit/wxdisplay.py, gui/wxpython/web_services/widgets.py, gui/wxpython/wxplot/base.py, gui/wxpython/wxplot/histogram.py, gui/wxpython/wxplot/profile.py, gui/wxpython/wxplot/scatter.py: wxGUI: wx.Color to wx.Colour because of wxPython 2.9 2013-02-06 Markus Metz * raster/r.random/random.c: r.random: fix https://trac.osgeo.org/grass/ticket/1082 and https://trac.osgeo.org/grass/ticket/1874 2013-02-06 Vaclav Petras * SUBMITTING, SUBMITTING_DOCS, SUBMITTING_PYTHON, SUBMITTING_WXGUI: wxGUI: submitting file created 2013-02-06 Martin Landa * gui/wxpython/core/render.py: wxGUI: check for invalid map size 2013-02-06 Anna Petrášová * gui/wxpython/gui_core/goutput.py: wxGUI/prompt: add help text 2013-02-06 Vaclav Petras * gui/wxpython/vnet/dialogs.py: wxGUI/vnet: network analysis works for d.mon (patch provided by Stepan Turek) 2013-02-06 Pietro Zambelli * lib/python/pygrass/vector/geometry.py: Change the behaviour not support multiple kys because it is not consistent with python dictionary and it was not possible to be consistent with the __setitem__ 2013-02-05 Markus Neteler * gui/wxpython/docs/wxGUI.Components.html: +g.gui.animation 2013-02-05 Pietro Zambelli * lib/python/pygrass/raster/__init__.py, lib/python/pygrass/raster/abstract.py: Remove rows and column attribute that are linked with the region and not with raster itself 2013-02-05 Vaclav Petras * gui/wxpython/core/giface.py, gui/wxpython/lmgr/giface.py: wxGUI/giface: documentation, creating interface class for doc reasons, small fix of argument, ws changes 2013-02-05 Pietro Zambelli * lib/python/pygrass/vector/geometry.py: Add intersaction and fix some docstring * lib/python/pygrass/raster/__init__.py, lib/python/pygrass/raster/abstract.py: Add Info class with all the data of the raster file 2013-02-05 Markus Metz * lib/raster/color_write.c: libraster: fix fp precision export 2013-02-05 Anna Petrášová * gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/overlays.py: wxGUI: fix moving overlays in d.mon 2013-02-05 Markus Metz * lib/vector/Vlib/cindex.c, lib/vector/Vlib/close.c, lib/vector/Vlib/open.c: Vlib: simplify init/free of support structures * lib/vector/diglib/plus.c: diglib: simplify init/free of support structures 2013-02-05 Luca Delucchi * lib/python/pygrass/vector/basic.py: fix doctest and documentation 2013-02-05 Markus Metz * lib/vector/diglib/cindex.c, lib/vector/diglib/cindex_rw.c: diglib: fix cidx memory leaks * lib/vector/rtree/index.c, lib/vector/rtree/rect.c: rtree: free all memory 2013-02-05 Martin Landa * gui/wxpython/web_services/dialogs.py, gui/wxpython/web_services/widgets.py: wxGUI/web services: fix default buttons overwrite temp cap files (patch provided by Stepan Turek) 2013-02-05 Markus Metz * lib/vector/Vlib/close.c: Vlib: restore release support * lib/vector/diglib/spindex.c, lib/vector/diglib/spindex_rw.c: diglib: fix spidx tmpfile handling * lib/vector/diglib/cindex.c: diglib: really free cidx 2013-02-05 Anna Petrášová * gui/wxpython/gui_core/dialogs.py: wxGUI: fix sizers (for wxpython 2.9 on Mac) * gui/wxpython/location_wizard/wizard.py, gui/wxpython/nviz/tools.py: wxGUI: fix sizers (for wxpython 2.9 on Mac) 2013-02-05 Luca Delucchi * lib/python/pygrass/vector/__init__.py: fix doctest and documentation * lib/python/pygrass/vector/abstract.py: fix doctest and documentation 2013-02-05 Anna Petrášová * gui/wxpython/location_wizard/wizard.py: wxGUI: AddGrowableCol after adding items * gui/wxpython/psmap/frame.py: wxGUI: attempt to fix https://trac.osgeo.org/grass/ticket/1554 2013-02-05 Markus Metz * lib/vector/Vlib/build.c, lib/vector/Vlib/close.c: Vlib: always clean up spatial index 2013-02-05 Luca Delucchi * lib/python/pygrass/gis/__init__.py: fix doctest for gis/__init__.py * lib/python/pygrass/gis/region.py: add doctest and documentation to region.py; add new function to set region from bbox, rename bbox to get_bbox 2013-02-05 Anna Petrášová * gui/wxpython/animation/g.gui.animation.py, gui/wxpython/gis_set.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/g.gui.gmodeler.py, gui/wxpython/gui_core/ghelp.py, gui/wxpython/iclass/g.gui.iclass.py, gui/wxpython/mapdisp/main.py, gui/wxpython/mapdisp/mapwindow.py, gui/wxpython/mapswipe/g.gui.mapswipe.py, gui/wxpython/modules/colorrules.py, gui/wxpython/modules/histogram.py, gui/wxpython/nviz/tools.py, gui/wxpython/psmap/frame.py, gui/wxpython/psmap/g.gui.psmap.py, gui/wxpython/rlisetup/g.gui.rlisetup.py, gui/wxpython/vdigit/g.gui.vdigit.py, gui/wxpython/wxgui.py: wxGUI: ensure compatibility with wxPython 2.9 2013-02-05 Pietro Zambelli * lib/python/pygrass/raster/__init__.py, lib/python/pygrass/raster/abstract.py: Read the cats and the history when opening an existing maps * lib/python/pygrass/raster/history.py, lib/python/pygrass/raster/rowio.py, lib/python/pygrass/raster/segment.py: Change the C struct attribute name to be consistent with the other classes * lib/python/pygrass/vector/basic.py: Add docstring to the Bbox contains * lib/python/pygrass/vector/geometry.py: Fix update method in the Attrs class * lib/python/pygrass/modules/__init__.py: Fix stdout in Modules class 2013-02-05 Yann Chemin * imagery/i.landsat.toar/landsat_met.c: removed illegal c++ style commenting characters 2013-02-04 Anna Petrášová * gui/wxpython/gui_core/dialogs.py, gui/wxpython/lmgr/frame.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/mapwindow.py, gui/wxpython/mapdisp/overlays.py, gui/wxpython/mapdisp/toolbars.py, gui/wxpython/nviz/mapwindow.py: wxGUI: refactoring overlays (legend, barscale) 2013-02-04 Vaclav Petras * gui/wxpython/core/settings.py: wxGUI/scatter: quick fix for scatterplot (adding useless settings values) 2013-02-04 Yann Chemin * imagery/i.landsat.toar/main.c: fixed typo to enable/disable -p flag 2013-02-04 Markus Metz * display/d.vect/label.c: d.vect: fix sprintf abuse 2013-02-04 Vaclav Petras * gui/wxpython/mapdisp/frame.py: wxGUI/mapdisp: using giface to initialize scatterplot and tmp vector map 2013-02-04 Yann Chemin * imagery/i.landsat.toar/main.c: fail gracefully if -p does not have any lsatmet= arguments 2013-02-04 Luca Delucchi * lib/python/pygrass/__init__.py, lib/python/pygrass/errors.py, lib/python/pygrass/modules/__init__.py, lib/python/pygrass/vector/table.py: move classes for errors in errors.py * lib/python/pygrass/functions.py, lib/python/pygrass/raster/abstract.py, lib/python/pygrass/vector/abstract.py: add and fix doctest to functions.py, remove and unused function, fix abstract for vector and raster according the changes in functions.py 2013-02-04 Markus Neteler * locale/po/grasswxpy_fr.po: Sylvain Maillard: cont'ed 2013-02-04 Yann Chemin * imagery/i.landsat.toar/landsat.h, imagery/i.landsat.toar/landsat_met.c, imagery/i.landsat.toar/main.c: New function to call metadata file values one by one for external use 2013-02-04 Markus Metz * vector/v.net.allpairs/main.c: v.net.allpairs: fix array index 2013-02-04 Vaclav Petras * gui/wxpython/mapdisp/frame.py, gui/wxpython/wxplot/dialogs.py, gui/wxpython/wxplot/histogram.py: wxGUI/mapdisp: using giface to initialize wxplot histogram (histogram works for d.mon); small improvements in histogram multiple raster handling 2013-02-04 Markus Metz * vector/v.net.allpairs/main.c: v.net.allpairs: avoid duplicate line segments 2013-02-04 Vaclav Petras * gui/wxpython/mapdisp/main.py: wxGUI/d.mon: adding only layers which are new 2013-02-04 Markus Metz * vector/v.net.allpairs/main.c: v.net.allpairs: remove duplicate lines 2013-02-04 Vaclav Petras * gui/wxpython/mapdisp/frame.py: wxGUI/mapdisp: using giface for profile tool initialization, multiple rasters are now transfered, works for d.mon 2013-02-04 Soeren Gebbert * .../t.vect.observe.strds/t.vect.observe.strds.py, .../test.t.vect.observe.strds.layer_bug.sh: Test to check the layer number bug added * lib/python/temporal/mapcalc.py: Fixed base name is identical to output strds bug 2013-02-04 Markus Neteler * gui/wxpython/rlisetup/g.gui.rlisetup.html, mswindows/osgeo4w/grass.tmpl, raster3d/r3.in.bin/test_suite/test.r3.in.bin.sh: svn propset 2013-02-03 Soeren Gebbert * lib/python/temporal/mapcalc.py: Fixed wrong placed error check 2013-02-03 Anna Petrášová * gui/wxpython/mapdisp/mapwindow.py, gui/wxpython/mapswipe/frame.py, gui/wxpython/mapswipe/mapwindow.py: wxGUI/mapswipe: add cross mirroring cursor 2013-02-03 Vaclav Petras * gui/wxpython/gui_core/goutput.py, gui/wxpython/lmgr/frame.py, gui/wxpython/mapdisp/frame.py: wxGUI/mapdisp: handling distance measuring messages with giface, measuring in d.mon works 2013-02-03 Luca Delucchi * lib/python/pygrass/__init__.py, lib/python/pygrass/errors.py, lib/python/pygrass/functions.py, lib/python/pygrass/gis/__init__.py, lib/python/pygrass/gis/region.py, lib/python/pygrass/modules/__init__.py, lib/python/pygrass/orderdict.py, lib/python/pygrass/raster/__init__.py, lib/python/pygrass/raster/abstract.py, lib/python/pygrass/raster/buffer.py, lib/python/pygrass/raster/category.py, lib/python/pygrass/raster/history.py, lib/python/pygrass/raster/raster_type.py, lib/python/pygrass/raster/rowio.py, lib/python/pygrass/raster/segment.py, lib/python/pygrass/vector/__init__.py, lib/python/pygrass/vector/abstract.py, lib/python/pygrass/vector/basic.py, lib/python/pygrass/vector/geometry.py, lib/python/pygrass/vector/sql.py, lib/python/pygrass/vector/table.py, lib/python/pygrass/vector/vector_type.py: cleanup pygrass: change method of import, add newline at the end of files 2013-02-03 Vaclav Petras * gui/wxpython/core/giface.py, gui/wxpython/lmgr/giface.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/main.py, gui/wxpython/mapdisp/mapwindow.py, gui/wxpython/nviz/mapwindow.py: wxGUI/mapdisp: querying uses giface to ask for layers (layer representation not finished), querying in d.mon works 2013-02-03 Markus Metz * lib/ogsf/gvl_calc.c: ogsf lib: avoid compiler warnings * include/defs/ogsf.h, lib/ogsf/gvl_calc.c: ogsflib: fix for https://trac.osgeo.org/grass/ticket/1736 * scripts/v.db.reconnect.all/v.db.reconnect.all.py: v.db.reconnect.all: db.create does not substitute variables 2013-02-03 Luca Delucchi * doc/gui/wxpython/example/dialogs.py: update wxpython example 2013-02-03 Markus Metz * vector/v.in.ogr/main.c: v.in.ogr: fix https://trac.osgeo.org/grass/changeset/54872 for linux 2013-02-03 Martin Landa * gui/wxpython/web_services/widgets.py: wxGUI: wx.RA_SPECIFY_COLS is invalid flag for wx.Choice 2013-02-03 Markus Metz * vector/v.in.ogr/main.c: v.in.ogr: fix https://trac.osgeo.org/grass/changeset/54839 for wingrass * include/defs/dbmi.h: dbmi header: fix fn declearation * lib/db/dbmi_driver/d_error.c: dbmi_driver lib: fix driver error state 2013-02-03 Luca Delucchi * locale/po/grasslibs_it.po, locale/po/grassmods_it.po, locale/po/grasswxpy_it.po, translators.csv: update italian translation and add new translator, Alessandro Palmas 2013-02-03 Markus Metz * lib/ogsf/gvl_calc.c: ogsf lib: fix initialization 2013-02-03 Martin Landa * vector/v.surf.rst/main.c, vector/v.surf.rst/v.surf.rst.html: v.surf.rst: remove -z flag update manual 2013-02-03 Anna Petrášová * gui/wxpython/nviz/tools.py: wxNviz: set minimum line width to 1 (merge from release branch, https://trac.osgeo.org/grass/changeset/54853) 2013-02-02 Michael Barton * lib/gis/colors/srtm_plus: update to srtm_plus colorable 2013-02-02 Luca Delucchi * gui/wxpython/rlisetup/frame.py, gui/wxpython/rlisetup/functions.py, gui/wxpython/rlisetup/g.gui.rlisetup.py, gui/wxpython/rlisetup/wizard.py: fix r.li.setup on windows, some cleaning of code 2013-02-02 Markus Neteler * imagery/i.landsat.toar/i.landsat.toar.html, imagery/i.landsat.toar/landsat.h, imagery/i.landsat.toar/landsat_met.c, imagery/i.landsat.toar/landsat_set.c, imagery/i.landsat.toar/local_proto.h, imagery/i.landsat.toar/main.c: Jorge Tizado: better management of metadata file 2013-02-02 Markus Metz * lib/vector/Vlib/intersect.c: Vlib: speed up Vect_break_lines() 2013-02-02 Martin Landa * gui/wxpython/dbmgr/base.py, gui/wxpython/dbmgr/dialogs.py, gui/wxpython/dbmgr/sqlbuilder.py, gui/wxpython/dbmgr/vinfo.py: wxGUI/dbmgr: fix updating existing attributes (encoding and casting issues) * gui/wxpython/dbmgr/vinfo.py: wxGUI/dbmgr: assuming utf-8 encoding for text attributes * vector/v.in.ogr/main.c, vector/v.in.ogr/v.in.ogr.html: v.in.ogr: add new parameter to set encoding value (useful for Esri Shapefiles) update manual 2013-02-02 Anna Petrášová * gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/gselect.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/iclass/dialogs.py, gui/wxpython/mapswipe/dialogs.py, gui/wxpython/wxpythonlib.dox: wxGUI: refactor ElementDialog; include validator 2013-02-02 Luca Delucchi * doc/gui/wxpython/example/README, doc/gui/wxpython/example/frame.py: update example of wxpython gui 2013-02-02 Martin Landa * lib/vector/Vlib/write_pg.c: vlib/pg: fix "'" occurrence in text attribute * gui/wxpython/dbmgr/base.py: wxGUI/dbmgr: handle "'" in strings 2013-02-01 Markus Metz * lib/stats/sort_cell.c: statslib: do not qsort NULL values 2013-02-01 Martin Landa * general/g.version/date.c: g.version: fix build date (day < 10) 2013-01-31 Anna Petrášová * gui/wxpython/lmgr/layertree.py: wxGUI/layertree: improve command layer 2013-01-31 Markus Metz * lib/db/dbmi_driver/driver.c: dblib: always print errors * vector/v.external/Makefile: v.external: fix Makefile 2013-01-31 Anna Petrášová * gui/wxpython/animation/mapwindow.py: wxGUI/animation: attempt to fix animation tool for Mac 2013-01-31 Soeren Gebbert * temporal/t.rast.mapcalc/t.rast.mapcalc.html: Typo fix * lib/python/temporal/mapcalc.py, temporal/t.rast.mapcalc/example.sh, temporal/t.rast.mapcalc/t.rast.mapcalc.html, temporal/t.rast.mapcalc/t.rast.mapcalc.py: Added manual page and example to t.rast.mapcalc 2013-01-30 Soeren Gebbert * lib/python/temporal/mapcalc.py, lib/python/temporal/space_time_datasets_tools.py, .../test.t.rast.mapcalc.operators.sh: Introduction of temporal operators in t.rast.mapcalc 2013-01-30 Markus Metz * raster/r.neighbors/gather.c, raster/r.neighbors/local_proto.h, raster/r.neighbors/main.c, raster/r.neighbors/ncb.h, raster/r.neighbors/null_cats.c: r.neighbors: support multiple methods and outputs 2013-01-30 Martin Landa * gui/wxpython/gui_core/ghelp.py, gui/wxpython/lmgr/frame.py: wxGUI: show 'build date' in about window and system info * general/g.version/date.c, general/g.version/local_proto.h, general/g.version/main.c: g.version: print also build date in shell script style * db/db.select/main.c: db.select: fix https://trac.osgeo.org/grass/changeset/54815 (use %c for characters) 2013-01-30 Luca Delucchi * db/db.select/main.c: fix separator in db.select 2013-01-30 Martin Landa * raster/r.category/main.c: r.category: use G_option_to_separator() 2013-01-30 Luca Delucchi * raster/r.category/main.c: fix separator in r.category 2013-01-28 Pietro Zambelli * lib/python/pygrass/modules/__init__.py: Make it easier to get/set inputs and outputs values of the Module class 2013-01-28 Moritz Lennert * vector/v.net.distance/v.net.distance.html: Added note indicating that from and to nodes should be different (https://trac.osgeo.org/grass/ticket/1861) 2013-01-27 Markus Neteler * locale/po/grasslibs_fr.po, locale/po/grassmods_fr.po, locale/po/grasswxpy_fr.po: Sylvain Maillard: cont'ed * lib/gis/colors.desc, lib/gis/colors/srtm_plus: libgis: new srtm_plus color table 2013-01-27 Pietro Zambelli * lib/python/pygrass/vector/__init__.py, lib/python/pygrass/vector/table.py: Replace script.core.gisenv with pygrass.gis.Mapset * lib/python/pygrass/modules/__init__.py: Move stdin, stdout, stderr from attributes of the Module class in to the inputs and outputs attributes 2013-01-27 Markus Metz * scripts/v.db.reconnect.all/v.db.reconnect.all.html: v.db.reconnect.all: update manual * scripts/v.db.reconnect.all/v.db.reconnect.all.py: v.db.reconnect.all: add safety checks 2013-01-26 Markus Metz * scripts/v.db.reconnect.all/v.db.reconnect.all.py: v.db.reconnect.all: make it work * scripts/db.droptable/db.droptable.py: db.droptable bug fixes * demolocation/PERMANENT/VAR, demolocation/PERMANENT/vector/mysites/sidx, demolocation/PERMANENT/vector/mysites/topo, demolocation/PERMANENT/vector/point/sidx, demolocation/PERMANENT/vector/point/topo: update demolocation for trunk 2013-01-25 Pietro Zambelli * lib/python/pygrass/modules/__init__.py: Fix multi values parameters * lib/python/pygrass/raster/__init__.py: Fix Attribute error on RasterNumpy class 2013-01-25 Soeren Gebbert * lib/python/script/core.py: Take special care of the "+towgs84" value list comparison 2013-01-23 Markus Metz * raster/r.watershed/front/main.c: r.watershed front fix typo * include/defs/gis.h, lib/gis/asprintf.c: libgis: fix vsnprintf usage in G_rasprintf * lib/vector/Vlib/ascii.c: Vlib: fix buffer overflow and column handling for ascii export 2013-01-23 Markus Neteler * imagery/i.modis.qc/i.modis.qc.html: url update 2013-01-22 Anna Petrášová * gui/wxpython/mapdisp/toolbars.py: wxGUI: quick fix for https://trac.osgeo.org/grass/ticket/1859 2013-01-22 Glynn Clements * general/g.parser/parse.c: Don't accept "answer" in flag definitions 2013-01-22 Martin Landa * gui/wxpython/dbmgr/manager.py: wxGUI/dbmgr: change button (quit -> close) 2013-01-22 Soeren Gebbert * lib/python/temporal/extract.py, lib/python/temporal/unit_tests.py, temporal/t.info/t.info.html, temporal/t.list/t.list.html, temporal/t.list/t.list.py, temporal/t.rast.extract/test.t.rast.extract.sh, temporal/t.rast.list/t.rast.list.py, temporal/t.rast.list/test.t.rast.list.sh, temporal/t.rast.mapcalc/test.t.rast.mapcalc.sh, temporal/t.rast3d.list/t.rast3d.list.py, temporal/t.rast3d.list/test.t.rast3d.list.sh, temporal/t.rast3d.mapcalc/test.t.rast3d.mapcalc.sh, temporal/t.sample/t.sample.py, temporal/t.vect.db.select/t.vect.db.select.py, temporal/t.vect.db.select/test.t.vect.db.select.sh, temporal/t.vect.list/t.vect.list.py, temporal/t.vect.list/test.t.vect.list.layer.sh, temporal/t.vect.list/test.t.vect.list.sh, temporal/t.vect.univar/t.vect.univar.py, temporal/temporalintro.html: Using "separator" instead of "fs". Relative time fixes and doc update. 2013-01-22 Martin Landa * gui/wxpython/lmgr/layertree.py: wxGUI: fix GetDisplayVectSettings() usage 2013-01-22 Luca Delucchi * locale/po/grasslibs_it.po, locale/po/grassmods_it.po, locale/po/grasswxpy_it.po: update italian translation 2013-01-21 Markus Neteler * raster/r.sun/r.sun.html: HTML cosmetics 2013-01-21 Martin Landa * gui/wxpython/mapdisp/toolbars.py, gui/wxpython/nviz/wxnviz.py: wxGUI/nviz: fix error handling (needs some refactoring - avoid `nviz.main`) * scripts/g.extension/g.extension.py: g.extension: fix installation process when metadata file is broken or not available * gui/wxpython/modules/extensions.py: wxGUI/extensions: no need for 'fetch full info' checkbox * scripts/g.extension/g.extension.py: g.extension: scan svn when module.xml is not available or broken * gui/wxpython/modules/extensions.py: wxGUI/extensions dialog: fetch extensions when dialog is created * vector/v.out.postgis/v.out.postgis.html: v.out.postgis: note requirements for topological export 2013-01-20 Vaclav Petras * lib/gis/area.c: libgis: noting necessary call in documentation 2013-01-20 Pietro Zambelli * lib/python/pygrass/vector/geometry.py: Add area method to Boundary class * lib/python/pygrass/vector/abstract.py: Merge layer and link_layer parameter of the open method * lib/python/pygrass/vector/table.py: Fix update_odict method of Columns class for an unexisting table using postgresql connection 2013-01-19 Martin Landa * gui/wxpython/modules/extensions.py: wxGUI/extension dialogs: remove 'command dialog' button 2013-01-19 Anna Petrášová * gui/wxpython/core/render.py, gui/wxpython/core/utils.py, gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/mapdisp/main.py: support more d. commands 2013-01-19 Martin Landa * scripts/g.extension/g.extension.py: g.extension: fix install_extension_xml() when no metadata available * vector/v.build/main.c, vector/v.build/v.build.html: v.build: explain -e flag * lib/vector/Vlib/build.c: vlib: improve doxygen docs for Vect_topo_check() 2013-01-18 Martin Landa * gui/wxpython/gui_core/forms.py: wxGUI/forms: fix handling bin files & none colors * display/d.font/main.c, display/d.graph/main.c, display/d.legend/main.c, display/d.rast.arrow/main.c, display/d.text/main.c, display/d.vect/main.c, general/g.pnmcat/main.c, imagery/i.ortho.photo/i.ortho.camera/main.c, raster/r.in.bin/main.c, raster/r.in.mat/main.c, raster/r.in.png/main.c, raster/r.li/r.li.cwed/cwed.c, raster/r.li/r.li.dominance/dominance.c, raster/r.li/r.li.edgedensity/edgedensity.c, raster/r.li/r.li.mpa/mpa.c, raster/r.li/r.li.mps/mps.c, raster/r.li/r.li.padcv/padcv.c, raster/r.li/r.li.padrange/padrange.c, raster/r.li/r.li.padsd/padsd.c, raster/r.li/r.li.patchdensity/main.c, raster/r.li/r.li.patchnum/main.c, raster/r.li/r.li.pielou/pielou.c, raster/r.li/r.li.renyi/renyi.c, raster/r.li/r.li.richness/richness.c, raster/r.li/r.li.shannon/shannon.c, raster/r.li/r.li.shape/main.c, raster/r.li/r.li.simpson/simpson.c, raster/r.out.arc/main.c, raster/r.out.ascii/main.c, raster/r.out.mat/main.c, raster/r.out.tiff/main.c, raster/r.out.vrml/main.c, raster/r.out.vtk/parameters.c, raster/r.profile/main.c, raster3d/r3.in.ascii/main.c, raster3d/r3.in.bin/main.c, raster3d/r3.mkdspf/main.c, raster3d/r3.out.ascii/main.c, raster3d/r3.out.v5d/main.c, scripts/db.in.ogr/db.in.ogr.py, scripts/db.out.ogr/db.out.ogr.py, scripts/r.in.wms/r.in.wms.py, scripts/r.unpack/r.unpack.py, scripts/r3.in.xyz/r3.in.xyz.py, scripts/v.pack/v.pack.py, scripts/v.unpack/v.unpack.py, vector/v.db.connect/main.c, vector/v.edit/args.c, vector/v.net/args.c, vector/v.out.vtk/main.c, visualization/wximgview/main.cpp, visualization/ximgview/main.c: use standardized options (files) * gui/wxpython/gui_core/forms.py: wxGUI/forms: fix usage element vs prompt * lib/gis/parser_standard_options.c: libgis: fix gisprompt for standardized options * gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/gselect.py: wxGUI/forms: fix SignatureSelect for sig/sigset files * imagery/i.maxlik/main.c, imagery/i.smap/parse.c: i.maxlik/i.smap: fix gispromt for sigfiles * lib/imagery/sigfile.c, lib/imagery/sigsetfile.c: imagerylib: update signature functions to use G_unqualified_name() * lib/gis/nme_in_mps.c: libgis: G_unqualified_name() accepts not specified mapset * imagery/i.smap/write_img.c: i.smap: progress info cosmetics 2013-01-17 Martin Landa * lib/imagery/sigsetfile.c: imagerylib: fix I_fopen_sigset_file_old() for fully-qualified group names * gui/wxpython/iclass/frame.py: g.gui.iclass: fix reading maps from subgroup (patch by Anna Kratovilova) * include/defs/imagery.h, lib/imagery/iclass.c, lib/imagery/iclass_statistics.c: imagerylib: fix I_iclass_init_group() to read raster maps from subgroup (patch provided by Anna Kratochvilova) * imagery/i.group/main.c: i.group: cosmetics in listing (-l/-g) * lib/vector/Vlib/write_pg.c: vlib/pg: fix writing text-based attributes, don't use G_str_to_sql() * lib/db/dbmi_base/sqltype.c: db_sqltype_name(): report variable- width string instead of fixed-width n-character string 2013-01-17 Pietro Zambelli * lib/python/pygrass/vector/geometry.py: Fix distance method in the class Line and add buffer method to Point, Line and Area classes 2013-01-17 Soeren Gebbert * temporal/t.rename/t.rename.py: Correct module description 2013-01-17 Martin Landa * vector/v.out.postgis/create.c, vector/v.out.postgis/local_proto.h, vector/v.out.postgis/main.c, vector/v.out.postgis/table.c: v.out.postgis: check for fid and geometry column * include/vect/dig_defines.h, lib/vector/Vlib/open.c, lib/vector/Vlib/open_pg.c, lib/vector/Vlib/pg_local_proto.h, lib/vector/Vlib/write_pg.c: vlib/pg: don't skip fid column if exists, check data type - must be integer 2013-01-16 Martin Landa * gui/wxpython/lmgr/frame.py: wxGUI: correct position of WMS dialog * gui/wxpython/web_services/dialogs.py: wxGUI/WMS: btn default fix * gui/wxpython/web_services/widgets.py: wxGUI/wms: various minor fixes by Stepan Turek * scripts/r.in.wms/wms_cap_parsers.py, scripts/r.in.wms/wms_drv.py: r.in.wms: fix importing ParseError (patch by Stepan Turek) 2013-01-16 Markus Metz * vector/v.in.ascii/v.in.ascii.html: v.in.ascii: input is now required, update examples 2013-01-16 Martin Landa * raster/r.kappa/main.c: r.kappa: more guisections 2013-01-16 Markus Metz * raster/r.neighbors/main.c: r.neighbors: add method=count 2013-01-15 Martin Landa * general/g.mkfontcap/g.mkfontcap.html, general/g.mkfontcap/main.c: g.mkfontcap: update description & manual page * general/g.ppmtopng/g.ppmtopng.html, general/g.ppmtopng/main.c: g.ppmtopng: update options update manual page 2013-01-15 Pietro Zambelli * lib/python/pygrass/modules/__init__.py: Fix parameter with values that not raise a TypeError 2013-01-15 Martin Landa * general/g.cairocomp/g.cairocomp.html: g.cairocomp: manual cosmetics * general/g.pnmcomp/g.pnmcomp.html, general/g.pnmcomp/main.c: g.pnmcomp: fix options update manual page * general/g.cairocomp/g.cairocomp.html: g.cairocomp: update manual page * general/g.cairocomp/main.c: g.cairocomp: options cosmetics 2013-01-15 Pietro Zambelli * lib/python/pygrass/vector/__init__.py: Modify the write and rewrite method of the Vector class * lib/python/pygrass/vector/abstract.py: Rewrite the open method of the vector classes * lib/python/pygrass/vector/geometry.py: Fix if table exist but it is empty * lib/python/pygrass/vector/table.py: Add update method to the Table class * lib/python/pygrass/vector/sql.py: Add UPDATE string 2013-01-15 Soeren Gebbert * lib/python/temporal/space_time_datasets_tools.py: Fixed wrong error message 2013-01-15 Martin Landa * man/build_html.py: update Display/Graphical User Interfaces section * man/Makefile, man/build_class.py, man/build_full_index.py, man/build_html.py, man/build_index.py, man/build_topics.py: fix build_index scripts: report current year (GRASS_VERSION_DATE) 2013-01-14 Martin Landa * include/VERSION: happy new year * display/d.grid/main.c: d.grid: more guisection, use standardized options * gui/wxpython/lmgr/toolbars.py: wxGUI/lmgr: toolbar cosmetics * gui/wxpython/gis_set.py: wxGUI/startup: check if gisdbase exists or contains at least one GRASS location * mswindows/GRASS-Installer.nsi.tmpl: wingrass/nsis: associate .py file with pythonw.exe (fix no response) * mswindows/FileAssociation.nsh: fix svn prop (eol) * mswindows/GRASS-Installer.nsi.tmpl: wingrass/nsis: add file association for pyw files * mswindows/FileAssociation.nsh, mswindows/GRASS-Installer.nsi.tmpl: wingrass/nsis: fix file association * display/d.legend/main.c: d.legend: more guisections 2013-01-14 Hamish Bowman * display/d.legend/main.c: add support for RGB text color, or 'none' (merge from devbr6) 2013-01-14 Anna Petrášová * gui/wxpython/mapdisp/main.py: wxGUI/d.mon: update code according to recent changes * gui/wxpython/web_services/widgets.py: wxGUI/wms: fix importing ParseError with Python < 2.7 2013-01-13 Soeren Gebbert * lib/python/temporal/mapcalc.py, lib/python/temporal/space_time_datasets.py, temporal/t.rast.series/t.rast.series.py: Bugfix: Correct relative time handling 2013-01-13 Martin Landa * gui/wxpython/gui_core/dialogs.py: wxGUI: remove 'command dialog' btn from import/link dialogs * gui/wxpython/lmgr/toolbars.py: wxGUI: layer toolbar tooltip cosmetics * mswindows/GRASS-Installer.nsi.tmpl: wingrass: attempt to define python file association * gui/wxpython/core/render.py, gui/wxpython/core/ws.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/mapwindow.py: wxGUI: fix AbortAllThreads & EVT_UPDATE_PRGBAR patch provided by Stepan Turek * gui/wxpython/web_services/dialogs.py, gui/wxpython/web_services/widgets.py: wxGUI: wms dialog layout cosmetics 2013-01-12 Martin Landa * gui/wxpython/ogc_services/wms.py: wxGUI: remove unused file * gui/wxpython/Makefile, gui/wxpython/core/events.py, gui/wxpython/core/gconsole.py, gui/wxpython/core/render.py, gui/wxpython/core/utils.py, gui/wxpython/core/ws.py, gui/wxpython/gcp/mapdisplay.py, gui/wxpython/gui_core/gselect.py, gui/wxpython/gui_core/mapwindow.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/lmgr/toolbars.py, gui/wxpython/mapdisp/mapwindow.py, gui/wxpython/ogc_services/wms.py, gui/wxpython/web_services/cap_interface.py, gui/wxpython/web_services/dialogs.py, gui/wxpython/web_services/widgets.py, gui/wxpython/xml/menudata.xml: wxGUI: fully-featured support for web services (work in progress) patch provided by Stepan Turek * scripts/r.in.wms/r.in.wms.py, scripts/r.in.wms/wms_base.py: r.in.wms: fix 'region' option (patch by Stepan Turek) * gui/wxpython/modules/mcalc_builder.py: wxGUI/mapcalc: remove command dialog button, autogenerated dialog can be launched by 'r.mapcalc --ui' * gui/wxpython/core/gconsole.py, gui/wxpython/lmgr/frame.py: wxGUI/command line: force autogenerated GUI dialogs by '--ui' flag * gui/wxpython/xml/menudata.xml: wxGUI: menu cosmetics * gui/wxpython/gui_core/preferences.py: wxGUI/preferences: label cosmetics 2013-01-11 Pietro Zambelli * lib/python/pygrass/vector/__init__.py: Rewrite the write method of the Vector class * lib/python/pygrass/vector/abstract.py: For consistency change number to layer, and build automatically the topology when a Vector map has been opened using 'w' or 'rw' mode * lib/python/pygrass/vector/geometry.py: Modify __getitem__ method of Attrs class to support multiple values and update the docstring of the Point class and a method to return Cats object of an Area * lib/python/pygrass/vector/table.py: Change number => layer, change the execute method of the Table class and add the insert method * lib/python/pygrass/vector/basic.py: Refactoring of the Cats class and add CatsList class * lib/python/pygrass/vector/sql.py: Add SQL insert string * lib/python/pygrass/gis/__init__.py: Add doctest with glist and pattern * lib/python/pygrass/gis/__init__.py: Add pattern option in glist method of the Mapset class * lib/python/pygrass/vector/basic.py: Add a new method to the Bbox class that check if a Point is inside or not * lib/python/pygrass/gis/region.py: Add a method to return a Bbox object of the region * lib/python/pygrass/vector/geometry.py: Fix reading attribute table for areas * lib/python/pygrass/vector/abstract.py: Modify the open method to create the attribute table * lib/python/pygrass/vector/table.py: Add create method in the Columns class * lib/python/pygrass/vector/sql.py: Add CREATE_TAB string 2013-01-09 Martin Landa * lib/vector/Vlib/read_pg.c: vlib: fix typo (PostGIS Topology) 2013-01-09 Markus Neteler * gui/wxpython/gmodeler/model.py: avoid grey indicated comment line 2013-01-09 Markus Metz * gui/wxpython/core/render.py: wxGUI: fix https://trac.osgeo.org/grass/ticket/1846 * display/d.vect/main.c: d.vect: fix gui section 2013-01-08 Markus Metz * raster/r.walk/main.c: r.walk: fix https://trac.osgeo.org/grass/changeset/54418 (sync to r.cost) 2013-01-08 Martin Landa * scripts/db.in.ogr/db.in.ogr.html, scripts/db.in.ogr/db.in.ogr.py: db.in.ogr: update manual add example for XLS file * lib/python/script/db.py: pythonlib: db_table_exist() - be silent * gui/wxpython/lmgr/toolbars.py: wxGUI: fix tooltip (delete -> remove) 2013-01-08 Markus Metz * vector/v.external/Makefile: v.external: fix Makefile for https://trac.osgeo.org/grass/changeset/54571 2013-01-08 Martin Landa * lib/gis/parser_script.c: libgis: G__script(): generate valid python script * vector/v.external/list.c: v.external: suppress warnings for projection check * gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/gselect.py: wxGUI: import vector data, add column for projection match * vector/v.external/args.c, vector/v.external/list.c: v.external: -t -> print name,type,projection_check * gui/wxpython/core/utils.py, gui/wxpython/gui_core/gselect.py: wxGUI: add FileGDB to db formats * lib/python/Makefile, lib/python/__init__.py, lib/python/grass__init__.py, lib/python/script/Makefile, lib/python/script/__init__.py, lib/python/{ => script}/array.py, lib/python/{ => script}/core.py, lib/python/{ => script}/db.py, lib/python/{ => script}/raster.py, lib/python/{ => script}/raster3d.py, lib/python/{ => script}/setup.py.sed, lib/python/{ => script}/task.py, lib/python/{ => script}/vector.py: pythonlib: update layout * gui/wxpython/gui_core/forms.py, lib/python/task.py: wxGUI: don't show extension on windows * gui/wxpython/animation/g.gui.animation.py, gui/wxpython/mapswipe/g.gui.mapswipe.py, gui/wxpython/xml/menudata.xml: wxGUI: add missing keywords * gui/wxpython/xml/menudata.xml: wxGUI: update menu * scripts/r.reclass.area/r.reclass.area.py: r.reclass.area: don't use '|' as separator (fails on Windows) 2013-01-07 Martin Landa * lib/gis/parser_standard_options.c: libgis: turn vector layers to be optional parameter by default * vector/v.buffer/main.c: v.buffer: more guisections * vector/v.overlay/main.c: v.overlay: more guisections * gui/wxpython/gmodeler/model.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/gselect.py: wxGUI: list extra map items for Graphical Modeler * vector/v.to.db/parse.c: v.to.db: description cosmetics * vector/v.to.db/global.h, vector/v.to.db/main.c, vector/v.to.db/parse.c, vector/v.to.db/report.c: v.to.db: fix totals flag add separator paramater for print mode 2013-01-07 Pietro Zambelli * lib/python/pygrass/modules/__init__.py: Add __repr__ method to the Module object * lib/python/pygrass/modules/__init__.py: stdin_ parameter now it's working * lib/python/pygrass/raster/abstract.py: Fix raster range for CELL maps, and add mustbeopen to some attributes and functions 2013-01-06 Martin Landa * gui/wxpython/xml/menudata.xml: wxGUI: add g.gui.animation to the menu * gui/wxpython/xml/menudata.xml: wxGUI: add g.gui.gmodeler to the menu * vector/v.kernel/main.c, vector/v.kernel/v.kernel.html: v.kernel: clarify module's description message cosmetics update manual * scripts/g.manual/g.manual.html, scripts/g.manual/g.manual.py: g.manual: add flag to display topics * raster/r.flow/io.c, raster/r.flow/main.c, raster/r.flow/precomp.c: r.flow: progress info cosmetics * raster/r.fill.dir/main.c, raster/r.fill.dir/r.fill.dir.html: r.fill.dir: sync parameters with other modules elevation -> input depressionless -> output direction -> outdir type -> format * raster/r.fill.dir/main.c: r.fill.dir: copy color table from input for depressionless map * raster/r.fill.dir/main.c, raster/r.fill.dir/r.fill.dir.html, raster/r.fill.dir/resolve.c, raster/r.fill.dir/wtrshed.c: r.fill.dir: be less verbose update manual * raster/r.viewshed/main.cpp: r.viewshed: description cosmetics * raster/r.drain/main.c, raster/r.drain/r.drain.html: r.drain: description cosmetics (elevation X cost surface) more guisections * raster/r.cost/main.c: r.cost: message cosmetics fix -i flag * gui/wxpython/mapdisp/statusbar.py: wxGUI: fix progress bar range (include overlays) patch provided by Stepan Turek 2013-01-06 Anna Petrášová * gui/wxpython/mapdisp/statusbar.py: wxGUI: fix starting 3D view 2013-01-05 Martin Landa * raster/r.cost/main.c, raster/r.walk/main.c: r.cost/r.walk: fix bug introduced in https://trac.osgeo.org/grass/changeset/54538 * raster/r.cost/main.c: r.cost: message cosmetics (reading vector map) * raster/r.drain/filldir.c, raster/r.drain/main.c, raster/r.drain/r.drain.html: r.drain: sync with r.walk, r.cost voutput renamed to vector_output coordinate renamed to start_coordinates vector_points renamed to start_points * raster/r.cost/main.c, raster/r.walk/main.c: r.walk/r.cost: remove unused variables rename coordinate to coordinates (see G_OPT_M_COORDS) * raster/r.what/Makefile, raster/r.what/main.c, raster/r.what/r.what.html: r.what: `points` option added (read coordinates from vector points map) * include/defs/gis.h, lib/gis/parser.c: libgis: add G_option_to_separator() 2013-01-05 Anna Petrášová * gui/wxpython/iclass/digit.py: wxGUI/iclass: do not allow the users to create training areas out of the region 2013-01-05 Martin Landa * raster/r.cost/main.c, raster/r.walk/main.c: r.walk/r.cost: more guisections * raster/r.cost/main.c, raster/r.cost/r.cost.html, raster/r.walk/main.c, raster/r.walk/r.walk.html: r.walk/r.cost: sync parameters update manual pages 2013-01-05 Anna Petrášová * gui/wxpython/iclass/frame.py: wxGUI/iclass: temporary fix for switching tools (needs refactoring) 2013-01-04 Markus Metz * vector/v.buffer/main.c: v.buffer: fix https://trac.osgeo.org/grass/ticket/1845 2013-01-04 Martin Landa * raster/r.buffer/main.c, raster/r.buffer/r.buffer.html, scripts/r.buffer.lowmem/r.buffer.lowmem.html, scripts/r.buffer.lowmem/r.buffer.lowmem.py: r.buffer/r.buffer.lowmem: manual page clean up * raster/r.surf.gauss/r.surf.gauss.html: r.surf.gauss: manual page clean up * raster/r.surf.gauss/gaussurf.c, raster/r.surf.gauss/main.c: r.surf.gauss: add progress info clean up module description * raster/r.what/main.c: r.what: stderr -> G_warning (point outside of the region) * vector/v.build.polylines/main.c: v.build.polylines: fix bug in type be less verbose * vector/v.buffer/main.c, vector/v.buffer/v.buffer.html: v.buffer: define GRASS_VECTOR_BUFFER to force using built-in algorithm instead of GEOS update manual * include/Make/GuiScript.make: fix GuiScript for wingrass 2013-01-03 Martin Landa * lib/rst/interp_float/vinput2d.c: librst: be less verbose (cosmetics) * gui/wxpython/gui_core/forms.py: wxGUI/forms: layout cosmetics * gui/wxpython/gui_core/forms.py: wxGUI/forms: use FloatSpin for float parameters * gui/icons/grass/vector-tools.png, gui/wxpython/docs/wxGUI.vnet.html, gui/wxpython/mapdisp/toolbars.py: change icon for vnet tool * gui/wxpython/docs/wxGUI.Components.html, gui/wxpython/docs/wxGUI.vnet.html, gui/wxpython/mapdisp/frame.py, gui/wxpython/vnet/toolbars.py: wxGUI/vnet: update manual various minor fixes * gui/wxpython/Makefile, gui/wxpython/docs/wxGUI.vnet.html, gui/wxpython/lmgr/frame.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/toolbars.py, gui/wxpython/vnet/dialogs.py, gui/wxpython/vnet/toolbars.py, gui/wxpython/vnet/widgets.py, gui/wxpython/xml/menudata.xml: wxGUI: wx.vnet moved from addons to trunk * gui/wxpython/xml/menudata.xml: wxGUI/menudata: add g.gui.iclass * gui/wxpython/gui_core/mapdisp.py, gui/wxpython/iclass/digit.py, gui/wxpython/iclass/frame.py, gui/wxpython/mapdisp/statusbar.py: wxGUI/iclass: show computation region box (fix https://trac.osgeo.org/grass/changeset/54512) toogle computation region box for both windows show the box by default * gui/wxpython/iclass/digit.py: wxGUI/iclass: show computation region box * configure, configure.in, mswindows/osgeo4w/geos-config: fix configure & geos-config for osgeo4w geos 3.3.6 installs geos_c.lib, see http://osgeo-org.1560.n6.nabble.com/osgeo4w-329-update-geos- to-3-3-6-td5024605.html 2013-01-02 Martin Landa * gui/wxpython/gui_core/gselect.py: wxGUI: attempt to fix LayerSelect (check v.category instead of v.db.connect) * lib/python/vector.py: pythonlib: vector_db() - be quiet * vector/v.net/v.net.html: v.net: fix typo in manual page * gui/wxpython/iclass/frame.py: wxGUI/iclass: be silent when checking connections for imported vector map * gui/wxpython/iclass/frame.py, gui/wxpython/iclass/g.gui.iclass.py: wxGUI/iclass: check topology also for vector maps imported from command line (g.gui.iclass tr=) * gui/wxpython/iclass/dialogs.py, gui/wxpython/iclass/toolbars.py: wxGUI/iclass: windows-related fixes * gui/wxpython/iclass/frame.py: wxGUI/iclass: fix broken connections when importing vector training areas map * gui/wxpython/iclass/dialogs.py: wxGUI/iclass: set focus for IClassExportAreasDialog * gui/wxpython/iclass/digit.py: wxGUI/iclass: be silent when closing the map * gui/wxpython/iclass/frame.py: wxGUI/iclass: fix bug introduced in https://trac.osgeo.org/grass/changeset/54496 * gui/wxpython/core/gcmd.py: wxGUI/RunCommand: set caption for error dialog * gui/wxpython/core/gcmd.py, gui/wxpython/iclass/frame.py, gui/wxpython/iclass/toolbars.py: wxGUI/iclass: better error handling when importing/exporting areas * gui/wxpython/gui_core/gselect.py: wxGUI: fix SignatureSelect * gui/wxpython/gui_core/dialogs.py: wxGUI/GroupDialog: fix group/subgroup listing * gui/wxpython/gui_core/dialogs.py: wxGUI/GroupDialog: fix OnSize layout * gui/wxpython/core/utils.py: wxGUI/launch script: modify PATH for given session * vector/v.in.ogr/geom.c: v.in.ogr: debug messages cosmetics 2013-01-01 Martin Landa * lib/init/grass.py: grass.py: fix cleanup() when no location is defined * gui/wxpython/iclass/g.gui.iclass.py: g.gui.iclass: center on screen before showing the frame TODO: why Maximize doesn't work for frame which is not shown * gui/wxpython/iclass/g.gui.iclass.py: g.gui.iclass: flag to maximize window 2013-01-01 Anna Petrášová * gui/wxpython/iclass/dialogs.py, gui/wxpython/iclass/statistics.py: wxGUI/iclass: allow space in class name 2013-01-01 Martin Landa * gui/wxpython/iclass/digit.py: wxGUI/iclass: don't draw centroids * imagery/i.maxlik/main.c, imagery/i.smap/parse.c: i.maxlik/i.smap: fix gisprompt for sigfiles * imagery/i.maxlik/main.c: i.maxlik: sync params with other modules sigfile renamed to signaturefile class renamed to output * imagery/i.smap/parse.c: i.smap: description cosmetics * gui/wxpython/gui_core/forms.py: fix https://trac.osgeo.org/grass/changeset/54481 * gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/gselect.py: wxGUI: SigantureSelect implemented * gui/wxpython/iclass/g.gui.iclass.py: fix https://trac.osgeo.org/grass/changeset/54477 * gui/wxpython/iclass/frame.py: wxGUI/iclass: add 'Zoom to computational region' to the zoom menu * gui/wxpython/gui_core/dialogs.py: wxGUI: fix GroupDialog when group with given name does not exist * gui/wxpython/iclass/g.gui.iclass.py: g.gui.iclass: add new parameter to load training map * gui/wxpython/mapdisp/statusbar.py: wxGUI: statusbar text cosmetics 2012-12-30 Martin Landa * scripts/v.in.geonames/v.in.geonames.html, scripts/v.in.geonames/v.in.geonames.py: v.geonames: update manual page, add example 2012-12-30 Markus Neteler * scripts/r.in.wms/r.in.wms.html: example cosmetics 2012-12-30 Martin Landa * lib/init/grass.py: grass.py: clean up also location-based tmp dir 2012-12-29 Martin Landa * vector/v.in.ogr/v.in.ogr.html: v.in.ogr: manual page clean up * gui/wxpython/core/render.py: wxGUI: fix rendering into image * vector/v.in.ascii/main.c: v.in.ascii: be less verbose on standard verbosity level 2012-12-29 Markus Neteler * scripts/r.in.wms/r.in.wms.html: r.in.wms: +OSM example (provided by Stepan Turek) 2012-12-29 Martin Landa * vector/v.in.ascii/points.c: v.in.ascii: message cosmetics * scripts/r.in.wms/wms_base.py, scripts/r.in.wms/wms_cap_parsers.py: r.in.wms: fix typos (patch provided by Stepan Turek) * scripts/r.in.wms/r.in.wms.py: r.in.wms: description cosmetics 2012-12-29 Markus Metz * lib/vector/Vlib/remove_duplicates.c: Vlib: optimize Vect_remove_duplicates() * vector/v.distance/main.c, vector/v.distance/print.c: v.distance: fix precision 2012-12-29 Martin Landa * vector/v.in.ascii/main.c: v.in.ascii: define error handler to delete output map * gui/wxpython/mapdisp/statusbar.py: wxGUI: wms download message cosmetics * gui/wxpython/core/render.py, gui/wxpython/gcp/manager.py, gui/wxpython/gcp/mapdisplay.py, gui/wxpython/gui_core/dialogs.py, gui/wxpython/iclass/frame.py, gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/main.py, gui/wxpython/mapdisp/mapwindow.py, gui/wxpython/mapdisp/statusbar.py, gui/wxpython/mapswipe/frame.py, gui/wxpython/modules/colorrules.py, gui/wxpython/modules/histogram.py, gui/wxpython/modules/mcalc_builder.py, gui/wxpython/nviz/tools.py, gui/wxpython/vdigit/g.gui.vdigit.py, gui/wxpython/vdigit/mapwindow.py, gui/wxpython/vdigit/toolbars.py: wxGUI: rename layer attributes (no l_ prefix) * gui/scripts/d.wms.py, gui/wxpython/core/gconsole.py, gui/wxpython/core/render.py, gui/wxpython/core/utils.py, gui/wxpython/core/ws.py, gui/wxpython/gcp/mapdisplay.py, gui/wxpython/gui_core/mapwindow.py, gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/mapwindow.py, gui/wxpython/mapdisp/statusbar.py: wxGUI: add support for WMS layers (work in progress) author: Stepan Turek 2012-12-28 Martin Landa * vector/v.build/v.build.html: v.build: manual updated * scripts/r.in.wms/Makefile, scripts/r.in.wms/r.in.wms.py: r.in.wms: update Makefile * include/Make/Script.make, include/Make/ScriptRules.make: Script.make: added support for etc py files * scripts/r.in.wms/r.in.wms.py: r.in.wms: header cosmetics (r.in.wms2 -> r.in.wms) * scripts/r.in.wms/Makefile, scripts/r.in.wms/r.in.wms.html, scripts/r.in.wms/r.in.wms.py, scripts/r.in.wms/wms_base.py, scripts/r.in.wms/wms_cap_parsers.py, scripts/r.in.wms/wms_drv.py, scripts/r.in.wms/wms_gdal_drv.py: r.in.wms: backport from addons (r.in.wms2) author: Stepan Turek * vector/v.proj/main.c: v.proj: description & message cosmetics * vector/v.in.ogr/geom.c, vector/v.in.ogr/main.c: v.in.org: message cosmetics (degenerated polygons) * vector/v.surf.bspline/main.c, vector/v.surf.bspline/v.surf.bspline.html: v.surf.bspline: fix default driver/db rename sparse param to sparse_input rename raster param to raster_output * tools/mkhtml.py: mkhtml: fix for meta page index * vector/v.in.ogr/main.c: v.in.ogr: fix progress message (counting polygons) * vector/v.in.ogr/main.c: v.in.ogr: fix message when no layer is selected * gui/wxpython/core/utils.py, gui/wxpython/gui_core/gselect.py: wxGUI/import (OGR): support zip/tgz/gzip files 2012-12-28 Luca Delucchi * scripts/i.spectral/i.spectral.py: update i.spectral using tempdir to save temporary files * display/d.linegraph/d.linegraph.html, display/d.linegraph/main.c: d.linegraph removed answer to directory option, fix also documentation * scripts/i.spectral/i.spectral.py: cleaning i.spectral according PEP8 2012-12-28 Markus Neteler * imagery/Makefile: re-added i.ortho.photo * imagery/i.ortho.photo/i.ortho.camera/main.c: typos fixed * imagery/i.ortho.photo/lib/Makefile: added missing variables * raster/r.resamp.rst/Makefile: cleanup 2012-12-27 Martin Landa * gui/wxpython/location_wizard/wizard.py: wxGUI/Location Wizard: prj file wildcard added 2012-12-27 Anna Petrášová * gui/wxpython/iclass/frame.py, gui/wxpython/iclass/toolbars.py: wxGUI/iclass: add RGB layer * gui/wxpython/core/events.py, gui/wxpython/gui_core/mapdisp.py, gui/wxpython/iclass/frame.py, gui/wxpython/mapdisp/mapwindow.py, gui/wxpython/mapswipe/frame.py, gui/wxpython/mapswipe/mapwindow.py: wxGUI: synchronize displays in wxIClass; improve implementation 2012-12-27 Markus Neteler * lib/gpde/gpdelib.dox, vector/v.surf.bspline/v.surf.bspline.html: URLs demessified 2012-12-27 Markus Metz * imagery/i.ortho.photo/i.ortho.rectify/lanczos.c, .../i.ortho.photo/i.ortho.rectify/local_proto.h, imagery/i.ortho.photo/i.ortho.rectify/main.c: i.ortho.rectify: add lanczos * imagery/i.ortho.photo/Makefile: add i.ortho.camera * imagery/i.ortho.photo/lib/cam_info.c, imagery/i.ortho.photo/lib/fopen_camera.c, imagery/i.ortho.photo/lib/georef.c: ortholib update * imagery/i.ortho.photo/i.ortho.camera/main.c: add i.ortho.camera * raster/r.drain/main.c, raster/r.drain/r.drain.html: r.drain: use standard GRASS directions, update manual * raster/r.walk/main.c, raster/r.walk/r.walk.html: r.walk: use standard GRASS directions * raster/r.cost/main.c, raster/r.cost/r.cost.html: r.cost: use standard GRASS directions 2012-12-26 Martin Landa * gui/wxpython/vdigit/g.gui.vdigit.html: wxGUI/vdigit: note g.gui.vdigit * gui/wxpython/vdigit/g.gui.vdigit.html: wxGUI/vdigit: update manual * gui/wxpython/iclass/frame.py: wxGUI/iclass: delete line tool added 2012-12-26 Anna Petrášová * gui/wxpython/iclass/frame.py: wxGUI/iclass: accept mapset in the exported vector map name 2012-12-26 Martin Landa * lib/vector/vedit/render.c: vedit: fix area ids in Vedit_render_map() * gui/wxpython/iclass/digit.py, gui/wxpython/iclass/frame.py, gui/wxpython/vdigit/wxdigit.py: wxGUI/iclass: colorize areas 2012-12-25 Martin Landa * gui/wxpython/iclass/dialogs.py: wxGUI/iclass: class manager, set focus when editing color * gui/wxpython/gui_core/dialogs.py: wxGUI: fix ElementDialog (disable OK button only when no element is defined) * gui/wxpython/iclass/digit.py: wxGUI/iclass: close boundaries (snap to first node) * gui/wxpython/iclass/frame.py: wxGUI/iclass: fix typo * gui/wxpython/iclass/g.gui.iclass.py: wxGUI/iclass: fix https://trac.osgeo.org/grass/changeset/54399 * gui/wxpython/iclass/frame.py, gui/wxpython/iclass/g.gui.iclass.py: g.gui.iclass: add parameters - 'group' and 'map' * gui/wxpython/vdigit/toolbars.py: wxGUI/vdigit: simplify Help() * gui/wxpython/iclass/frame.py: wxGUI/iclass: fix OnHelp() * gui/wxpython/iclass/g.gui.iclass.py: g.gui.iclass: define keywords * gui/wxpython/Makefile, gui/wxpython/animation/g.gui.animation.html, gui/wxpython/dbmgr/g.gui.dbmgr.html, gui/wxpython/docs/wxGUI.Components.html, gui/wxpython/gmodeler/g.gui.gmodeler.html, gui/wxpython/iclass/g.gui.iclass.html, gui/wxpython/mapswipe/g.gui.mapswipe.html, gui/wxpython/psmap/g.gui.psmap.html, gui/wxpython/rlisetup/g.gui.rlisetup.html, gui/wxpython/vdigit/g.gui.vdigit.html: update manuals - note g.gui.iclass * gui/wxpython/iclass/Makefile, gui/wxpython/iclass/frame.py, .../wxGUI.IClass.html => iclass/g.gui.iclass.html}, gui/wxpython/iclass/g.gui.iclass.py, gui/wxpython/vdigit/g.gui.vdigit.html: g.gui.iclass added 2012-12-24 Martin Landa * gui/wxpython/vdigit/preferences.py: wxGUI/vdigit: fix UpdateSettings (missing close boundary option) * gui/wxpython/core/settings.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/vdigit/preferences.py, gui/wxpython/vdigit/toolbars.py: wxGUI/vdigit: fix settings dialog (use giface) * gui/wxpython/core/settings.py, gui/wxpython/vdigit/preferences.py, gui/wxpython/vdigit/wxdigit.py: wxGUI/vdigit: option to close boundary (snap to the first node) * gui/wxpython/vdigit/wxdisplay.py: g.gui.vdigit: fix build messages formatting 2012-12-24 Anna Petrášová * gui/wxpython/iclass/frame.py: wxGUI/iclass: fix iclass init * gui/wxpython/iclass/frame.py: wxGUI/iclass: set cross cursor when digitizing training areas * gui/wxpython/mapdisp/frame.py: wxGUI: fix message * gui/wxpython/iclass/dialogs.py: wxGUI/iclass: map selection widget instead of textctrl when exporting vector map * gui/wxpython/iclass/frame.py: wxGUI/iclass: remove db connection before export 2012-12-24 Martin Landa * gui/wxpython/vdigit/g.gui.vdigit.py: g.gui.vdigit: fix map frame title * gui/wxpython/animation/g.gui.animation.html, gui/wxpython/dbmgr/g.gui.dbmgr.html, gui/wxpython/docs/wxGUI.Components.html, gui/wxpython/docs/wxGUI.html, gui/wxpython/gmodeler/g.gui.gmodeler.html, gui/wxpython/mapswipe/g.gui.mapswipe.html, gui/wxpython/psmap/g.gui.psmap.html, gui/wxpython/rlisetup/g.gui.rlisetup.html, gui/wxpython/vdigit/g.gui.vdigit.html: update manual - add g.gui.vdigit * gui/wxpython/Makefile, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/main.py, gui/wxpython/mapdisp/toolbars.py, gui/wxpython/vdigit/Makefile, .../g.gui.vdigit.html}, gui/wxpython/vdigit/g.gui.vdigit.py, gui/wxpython/vdigit/main.py, gui/wxpython/vdigit/mapwindow.py, gui/wxpython/vdigit/preferences.py, gui/wxpython/vdigit/toolbars.py, .../vdigit_toolbar.jpg}: g.gui.vdigit added 2012-12-24 Pietro Zambelli * lib/python/pygrass/vector/abstract.py: Close db-connection when the vector map is closed * lib/python/pygrass/vector/geometry.py: Fixing write method for a generic geometry 2012-12-23 Martin Landa * gui/wxpython/gmodeler/g.gui.gmodeler.py: g.gui.gmodeler: module description cosmetics * raster/r.viewshed/grass.cpp, raster/r.viewshed/viewshed.cpp: r.viewshed: progress messages cosmetics * scripts/r.mask/r.mask.py: r.mask: use convex hull as a mask for vector maps with no area * vector/v.to.rast/do_areas.c, vector/v.to.rast/do_lines.c, vector/v.to.rast/vect2rast.c: v.to.rast: progress message should be printed on verbosity level 1 * vector/v.hull/chull.c, vector/v.hull/main.c: v.hull: message cosmetics, add keyword for 3D 2012-12-23 Pietro Zambelli * lib/python/pygrass/functions.py, lib/python/pygrass/gis/__init__.py, lib/python/pygrass/raster/__init__.py, lib/python/pygrass/raster/abstract.py: Fixing import path * lib/python/pygrass/Makefile: Forgot to add the gis directory in the Makefile * lib/python/pygrass/Makefile, lib/python/pygrass/gis/Makefile: Fix: makefile * lib/python/pygrass/__init__.py, lib/python/pygrass/gis/__init__.py, lib/python/pygrass/{ => gis}/region.py: Add the 'gis' module with Gisdbase, Location and Mapset, and move region.py to gis/region.py * lib/python/pygrass/vector/geometry.py: Fix access to table attributes * lib/python/pygrass/vector/__init__.py: Fix write => writable 2012-12-22 Martin Landa * gui/wxpython/gui_core/forms.py: wxGUI/dialogs: enlarge checkboxes in row (see d.vect) 2012-12-20 Martin Landa * mswindows/osgeo4w/package.sh: revert https://trac.osgeo.org/grass/changeset/54360 2012-12-20 Markus Neteler * raster/r.drain/tests/test.r.drain.sh: trying FP map to no avail 2012-12-20 Martin Landa * mswindows/osgeo4w/package.sh: wingrass: no libtiff_i.lib in osgeo4w framework 2012-12-20 Markus Neteler * raster/r.drain/tests/test.r.drain.sh: added how to check results once working * raster/r.drain/tests/test.r.drain.sh, raster/r.drain/tests/testascii_nc.asc: test case from manual added 2012-12-19 Markus Metz * imagery/i.maxlik/i.maxlik.html: i.maxlik: update manual 2012-12-18 Markus Neteler * doc/howto_release.txt: updated to CMS 2012-12-18 Martin Landa * gui/wxpython/iclass/dialogs.py, gui/wxpython/iclass/frame.py: wxGUI/IClass: use non-qualified group name (group must be placed in the current mapset) 2012-12-18 Anna Petrášová * gui/wxpython/lmgr/layertree.py: wxGUI/layertree: fix setting comp region for more maps 2012-12-18 Glynn Clements * include/iostream/ami_stream.h, include/iostream/embuffer.h, include/iostream/empq_impl.h, lib/iostream/ami_stream.cpp, raster/r.viewshed/distribute.cpp: Fix some C++ portability warnings 2012-12-18 Pietro Zambelli * lib/python/pygrass/vector/__init__.py, lib/python/pygrass/vector/abstract.py, lib/python/pygrass/vector/geometry.py: Fix: Change write attribute into writable, to not overwrite the write method 2012-12-17 Martin Landa * vector/v.buffer/main.c: v.buffer: use layer=1 when cats or where options are given * lib/vector/Vlib/snap.c: vlib: Vect_snap_lines(): progress messages should be printed on verbosity level 1 2012-12-17 Anna Petrášová * gui/wxpython/animation/controller.py, gui/wxpython/animation/dialogs.py, gui/wxpython/animation/utils.py: wxGUI/animation: export to swf, gif, avi using external python library visvis 2012-12-17 Markus Metz * imagery/i.smap/interp.c, imagery/i.smap/region.h, imagery/i.smap/segment.c: i.smap: add goodness of fit for MLE 2012-12-17 Markus Neteler * raster/r.rescale.eq/main.c: apply https://trac.osgeo.org/grass/changeset/45358 also here, fixes trac https://trac.osgeo.org/grass/ticket/1836 2012-12-17 Markus Metz * imagery/i.smap/bouman.h, imagery/i.smap/closefiles.c, imagery/i.smap/i.smap.html, imagery/i.smap/interp.c, imagery/i.smap/openfiles.c, imagery/i.smap/parse.c, imagery/i.smap/region.h, imagery/i.smap/segment.c, imagery/i.smap/write_img.c: i.smap: new goodness of fit output map 2012-12-17 Glynn Clements * include/iostream/empq_impl.h: Replace VLA with std::vector 2012-12-16 Markus Metz * .../{i.photo.camera => i.ortho.camera}/Makefile, .../i.ortho.camera.html, .../{i.photo.camera => i.ortho.camera}/main.c, .../{i.photo.camera => i.ortho.camera}/photo.camera.png, imagery/i.ortho.photo/i.ortho.elev/main.c: i.photo.camera -> i.ortho.camera * imagery/i.ortho.photo/i.ortho.rectify/Makefile, imagery/i.ortho.photo/i.ortho.rectify/angle.c, imagery/i.ortho.photo/i.ortho.rectify/bilinear.c, imagery/i.ortho.photo/i.ortho.rectify/bilinear_f.c, imagery/i.ortho.photo/i.ortho.rectify/cubic.c, imagery/i.ortho.photo/i.ortho.rectify/cubic_f.c, imagery/i.ortho.photo/i.ortho.rectify/equ.c, imagery/i.ortho.photo/i.ortho.rectify/exec.c, imagery/i.ortho.photo/i.ortho.rectify/get_wind.c, imagery/i.ortho.photo/i.ortho.rectify/main.c, imagery/i.ortho.photo/i.ortho.rectify/nearest.c, imagery/i.ortho.photo/i.ortho.rectify/readcell.c, imagery/i.ortho.photo/i.ortho.rectify/rectify.c: i.ortho.rectify update * imagery/i.ortho.photo/i.photo.camera/Makefile, .../i.photo.camera/i.ortho.camera.html, imagery/i.ortho.photo/i.photo.camera/main.c, .../i.ortho.photo/i.photo.camera/photo.camera.png: i.photo.camera update 2012-12-16 Markus Neteler * imagery/i.cluster/i.cluster.html, imagery/i.maxlik/i.maxlik.html, imagery/i.smap/i.smap.html, raster/r.kappa/r.kappa.html: examples added; HTML cosmetics * imagery/i.gensigset/i.gensigset.html, imagery/i.gensigset/parse.c: less sub-signatures to speed module up 2012-12-16 Anna Petrášová * gui/wxpython/iclass/frame.py: wxGUI/iclass: fix removing temporary maps * lib/imagery/iclass.c: iclass: fix usage of region 2012-12-16 Vaclav Petras * gui/wxpython/lmgr/frame.py: wxGUI/iclass: passing giface in lmgr (help was not available) 2012-12-15 Markus Metz * vector/v.to.rast/main.c: v.to.rast: update header * scripts/r.mask/r.mask.py: r.mask: fix typo * scripts/r.mask/r.mask.py: r.mask: update header * scripts/r.mask/r.mask.py: r.mask: improve option description 2012-12-15 Martin Landa * scripts/r.mask/r.mask.py: r.mask: show --overwrite flag * scripts/r.mask/r.mask.py: r.mask: improve param's description (raster/vector) 2012-12-15 Markus Metz * scripts/r.mask/r.mask.py: r.mask: fix https://trac.osgeo.org/grass/ticket/1838 * vector/v.to.rast/do_areas.c, vector/v.to.rast/do_lines.c, vector/v.to.rast/local.h, vector/v.to.rast/main.c, vector/v.to.rast/vect2rast.c: v.to.rast: add cats and where option (fix https://trac.osgeo.org/grass/ticket/1798) * lib/vector/Vlib/cats.c: Vlib: fix Vect_cats_set_constraint() warning 2012-12-15 Anna Petrášová * temporal/t.list/t.list.py, temporal/t.rast.colors/t.rast.colors.py, temporal/t.register/t.register.py, temporal/t.remove/t.remove.py, temporal/t.sample/t.sample.py: temporal: add more guisections * gui/wxpython/gui_core/forms.py: wxGUI/forms: fix layout for too many checkboxes 2012-12-15 Martin Landa * db/drivers/ogr/db.c: ogr dbdriver: try to open data source read- only when read-write access fails * vector/v.in.db/main.c: v.in.db: use Vect_set_error_handler_io() * gui/wxpython/docs/wxGUI.Vector_Digitizer.html: wxGUI/vdigit: manual cosmetics * scripts/r.in.wms/r.in.wms.py: r.in.wms: srs param seems to be required 2012-12-14 Markus Metz * imagery/i.ortho.photo/i.ortho.elev/i.ortho.elev.html: i.ortho.elev: add dummy manual * imagery/i.ortho.photo/Makefile, imagery/i.ortho.photo/{i.photo.rectify => i.ortho.rectify}/Makefile, imagery/i.ortho.photo/{i.photo.rectify => i.ortho.rectify}/README, imagery/i.ortho.photo/{i.photo.rectify => i.ortho.rectify}/angle.c, imagery/i.ortho.photo/{i.photo.rectify => i.ortho.rectify}/aver_z.c, imagery/i.ortho.photo/{i.photo.rectify => i.ortho.rectify}/bilinear.c, imagery/i.ortho.photo/{i.photo.rectify => i.ortho.rectify}/bilinear_f.c, imagery/i.ortho.photo/{i.photo.rectify => i.ortho.rectify}/cp.c, imagery/i.ortho.photo/{i.photo.rectify => i.ortho.rectify}/cubic.c, imagery/i.ortho.photo/{i.photo.rectify => i.ortho.rectify}/cubic_f.c, imagery/i.ortho.photo/{i.photo.rectify => i.ortho.rectify}/defs.h, imagery/i.ortho.photo/{i.photo.rectify => i.ortho.rectify}/env.c, imagery/i.ortho.photo/{i.photo.rectify => i.ortho.rectify}/equ.c, imagery/i.ortho.photo/{i.photo.rectify => i.ortho.rectify}/exec.c, imagery/i.ortho.photo/{i.photo.rectify => i.ortho.rectify}/get_wind.c, imagery/i.ortho.photo/{i.photo.rectify => i.ortho.rectify}/global.h, .../description.html => i.ortho.rectify/i.ortho.rectify.html}, .../i.ortho.photo/{i.photo.rectify => i.ortho.rectify}/local_proto.h, imagery/i.ortho.photo/{i.photo.rectify => i.ortho.rectify}/main.c, imagery/i.ortho.photo/{i.photo.rectify => i.ortho.rectify}/nearest.c, imagery/i.ortho.photo/{i.photo.rectify => i.ortho.rectify}/readcell.c, imagery/i.ortho.photo/{i.photo.rectify => i.ortho.rectify}/rectify.c, imagery/i.ortho.photo/{i.photo.rectify => i.ortho.rectify}/report.c, imagery/i.ortho.photo/{i.photo.rectify => i.ortho.rectify}/target.c: i.photo.rectify -> i.ortho.rectify * imagery/i.ortho.photo/Makefile, imagery/i.ortho.photo/i.ortho.elev/Makefile, imagery/i.ortho.photo/i.ortho.elev/main.c, imagery/i.ortho.photo/i.photo.rectify/Makefile, imagery/i.ortho.photo/i.photo.rectify/README, imagery/i.ortho.photo/i.photo.rectify/angle.c, imagery/i.ortho.photo/i.photo.rectify/aver_z.c, imagery/i.ortho.photo/i.photo.rectify/bilinear.c, imagery/i.ortho.photo/i.photo.rectify/bilinear_f.c, imagery/i.ortho.photo/i.photo.rectify/cp.c, imagery/i.ortho.photo/i.photo.rectify/cubic.c, imagery/i.ortho.photo/i.photo.rectify/cubic_f.c, imagery/i.ortho.photo/i.photo.rectify/defs.h, .../i.ortho.photo/i.photo.rectify/description.html, imagery/i.ortho.photo/i.photo.rectify/env.c, imagery/i.ortho.photo/i.photo.rectify/equ.c, imagery/i.ortho.photo/i.photo.rectify/exec.c, imagery/i.ortho.photo/i.photo.rectify/get_wind.c, imagery/i.ortho.photo/i.photo.rectify/global.h, .../i.ortho.photo/i.photo.rectify/local_proto.h, imagery/i.ortho.photo/i.photo.rectify/main.c, imagery/i.ortho.photo/i.photo.rectify/nearest.c, imagery/i.ortho.photo/i.photo.rectify/readcell.c, imagery/i.ortho.photo/i.photo.rectify/rectify.c, imagery/i.ortho.photo/i.photo.rectify/report.c, imagery/i.ortho.photo/i.photo.rectify/target.c: add i.ortho.elev * imagery/i.ortho.photo/lib/ask_camera.c, imagery/i.ortho.photo/lib/cam_info.c, imagery/i.ortho.photo/lib/camera.c, imagery/i.ortho.photo/lib/conz_points.c, imagery/i.ortho.photo/lib/ls_cameras.c, imagery/i.ortho.photo/lib/ls_elev.c, imagery/i.ortho.photo/lib/m_mult.c, imagery/i.ortho.photo/lib/orthophoto.h, imagery/i.ortho.photo/lib/orthoref.c: ortho lib update * raster/r.in.gdal/main.c: r.in.gdal: prefer color rules over color tables 2012-12-14 Martin Landa * vector/v.proj/main.c: v.proj: use Vect_set_error_handler_io() 2012-12-14 Markus Neteler * scripts/r.tileset/r.tileset.html: example fix * lib/init/variables.html: document https://trac.osgeo.org/grass/changeset/54264 2012-12-14 Markus Metz * raster/r.out.gdal/Makefile, raster/r.out.gdal/export_band.c, raster/r.out.gdal/local_proto.h, raster/r.out.gdal/main.c: r.out.gdal: code clean up, add GRASS version to metadata 2012-12-13 Markus Metz * include/defs/gis.h, lib/gis/paths.c: libgis: G_owner returns owner id * general/g.mapset/main.c: g.mapset: remove G_owner 2012-12-13 Martin Landa * gui/wxpython/docs/wxGUI.GCP_Manager.html: wxGUI/GCP Manager: note video tutorials in the manual * gui/wxpython/gcp/mapdisplay.py: wxGUI/GCP manager: fix OnPointer() * lib/init/variables.html: variables: remove ADDON_PATH note bashrc and env.bat 2012-12-12 Markus Metz * vector/v.kernel/function.c, vector/v.kernel/main.c, vector/v.kernel/v.kernel.html: v.kernel: stddeviation -> radius 2012-12-12 Martin Landa * gui/wxpython/psmap/g.gui.psmap.py: g.gui.psmap: explain 'file' paramater (cosmetics) * gui/wxpython/gui_core/dialogs.py: wxGUI: enable subgroup by default (most of imagery modules require subgroup to be set) 2012-12-11 Glynn Clements * lib/raster/history.c: Fix memory leak * lib/gis/mapset_msc.c: Allow mapset ownership test to be skipped 2012-12-10 Pietro Zambelli * lib/python/pygrass/functions.py: Change parameter order in looking function 2012-12-10 Martin Landa * vector/v.select/v.select.html: v.select: cosmetics in the manual 2012-12-10 Pietro Zambelli * lib/python/pygrass/region.py: Fix, region methods: zoom and align after the module is called update the region attributes 2012-12-10 Martin Landa * lib/vector/Vlib/remove_areas.c: Vect_remove_small_areas(): report number of removed areas on standard message level (it's quite important info) 2012-12-09 Anna Petrášová * raster/r.colors/edit_colors.c: r.colors: change gui section for file option 2012-12-09 Martin Landa * gui/wxpython/dbmgr/sqlbuilder.py: wxGUI/sqlbuilder: add tooltip for sample btn * gui/wxpython/dbmgr/g.gui.dbmgr.html: wxGUI/dbmgr: manual - add link to the wiki page * gui/wxpython/dbmgr/sqlbuilder.py: wxGUI/sqlbuilder: cosmetics 2012-12-08 Martin Landa * gui/wxpython/dbmgr/vinfo.py: wxGUI/dbmgr: rewrite unicodeValue() * vector/v.db.select/main.c: v.db.select: more gui sections * gui/wxpython/gui_core/goutput.py: wxGUI: call unicode() with `errors=replace' (avoid failure) * gui/wxpython/core/gcmd.py: wxGUI: store default encoding as gcmd._enc variable (used by Encode/Decode string) 2012-12-08 Markus Neteler * include/la.h: added to make Ubuntu happy (from https://bugs.launchp ad.net/ubuntu/+source/gcc-3.4/+bug/61623/comments/3) 2012-12-08 Martin Landa * db/db.connect/db.connect.html: db.connect: manual cosmetics * gui/wxpython/dbmgr/vinfo.py: wxGUI/dbmgr: don't fail on unknown encoding 2012-12-07 Martin Landa * vector/v.in.ogr/main.c: v.in.ogr: message cosmetics remove not used variable * gui/wxpython/dbmgr/dbmgr_frame.jpg, gui/wxpython/dbmgr/g.gui.dbmgr.html: wxGUI/dbmgr: update manual + add screenshot * gui/wxpython/dbmgr/base.py: wxGUI/dbmgr: enlarge columns widget * gui/wxpython/dbmgr/g.gui.dbmgr.py: g.gui.dbmgr: check if vector map exists * gui/wxpython/dbmgr/Makefile, gui/wxpython/dbmgr/g.gui.dbmgr.py: add missing files from https://trac.osgeo.org/grass/changeset/54239 * gui/wxpython/Makefile, gui/wxpython/animation/g.gui.animation.html, .../g.gui.dbmgr.html}, gui/wxpython/dbmgr/manager.py, gui/wxpython/docs/wxGUI.Components.html, gui/wxpython/docs/wxGUI.html, gui/wxpython/gmodeler/g.gui.gmodeler.html, gui/wxpython/mapswipe/g.gui.mapswipe.html, gui/wxpython/psmap/g.gui.psmap.html, gui/wxpython/rlisetup/g.gui.rlisetup.html: add g.gui.dbmgr (Attribute Table Manager) * scripts/v.db.reconnect.all/v.db.reconnect.all.py: v.db.reconnnect.all: bugfix - don't use substituted new_database * gui/wxpython/gui_core/forms.py: wxGUI/forms: better check for allowed file extension (add always `*.*` mask) * scripts/r.unpack/r.unpack.py: r.unpack: fix for fully qualified map names various minor issues 2012-12-07 Anna Petrášová * gui/wxpython/mapswipe/g.gui.mapswipe.html, gui/wxpython/mapswipe/mapswipe_tsunami.jpg: wxGUI/mapswipe: update manual * gui/wxpython/lmgr/frame.py, gui/wxpython/mapswipe/frame.py: wxGUI/mapswipe: minor fix * gui/wxpython/mapswipe/frame.py, gui/wxpython/mapswipe/g.gui.mapswipe.py, gui/wxpython/mapswipe/mapwindow.py, gui/wxpython/mapswipe/toolbars.py: wxGUI/mapswipe: add mirror map functionality 2012-12-06 Anna Petrášová * gui/wxpython/mapswipe/frame.py, gui/wxpython/mapswipe/g.gui.mapswipe.py: wxGUI/mapswipe: fix zooming to map 2012-12-06 Markus Neteler * lib/proj/README.txt: EPSG DB to CSV procedure 2012-12-06 Anna Petrášová * gui/wxpython/psmap/frame.py, gui/wxpython/psmap/g.gui.psmap.py: wxGUI/psmap: implement file option 2012-12-06 Martin Landa * gui/wxpython/animation/g.gui.animation.html, gui/wxpython/docs/wxGUI.Components.html, gui/wxpython/docs/wxGUI.html, gui/wxpython/gmodeler/g.gui.gmodeler.html, gui/wxpython/mapswipe/g.gui.mapswipe.html, gui/wxpython/psmap/g.gui.psmap.html, gui/wxpython/rlisetup/g.gui.rlisetup.html: update g.gui.* manual pages - note g.gui.psmap * gui/wxpython/Makefile, gui/wxpython/psmap/Makefile, gui/wxpython/psmap/frame.py, .../wxGUI.PsMap.html => psmap/g.gui.psmap.html}, gui/wxpython/psmap/g.gui.psmap.py: introduce g.gui.psmap 2012-12-06 Anna Petrášová * gui/wxpython/gui_core/mapdisp.py, gui/wxpython/mapdisp/mapwindow.py, gui/wxpython/mapswipe/frame.py, gui/wxpython/mapswipe/g.gui.mapswipe.py, gui/wxpython/mapswipe/mapwindow.py, gui/wxpython/mapswipe/toolbars.py, gui/wxpython/nviz/mapwindow.py: wxGUI/mapswipe: add text label with map name 2012-12-06 Martin Landa * gui/wxpython/lmgr/layertree.py: wxGUI: map layer menu - minor clean (multiple maps selected) * gui/wxpython/core/gcmd.py: fix typo in https://trac.osgeo.org/grass/changeset/54219 * gui/wxpython/core/gcmd.py, gui/wxpython/core/utils.py, gui/wxpython/core/workspace.py, gui/wxpython/gmodeler/model.py: wxGUI: add GetDefaultEncoding fix writing workspace and model file * gui/wxpython/mapdisp/statusbar.py: wxGUI/statusbar: positioning cosmetics * vector/v.in.ogr/main.c: v.in.ogr: update list flag description (see https://trac.osgeo.org/grass/changeset/54216) * vector/v.in.ogr/main.c: v.in.ogr -l: report only layer name (same for `v.external -l`) 2012-12-05 Martin Landa * include/Make/GuiScript.make: fix GuiScript.make for parallel builds (patch provided by Glynn Clements) * gui/wxpython/core/utils.py, gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/gselect.py: wxGUI/import dialog: fix db source type various minor issues * gui/wxpython/gui_core/dialogs.py: wxGUI/Gdal dialog cosmetics * gui/wxpython/rlisetup/frame.py: wxGUI/RLi Setup: fix manual link * gui/wxpython/mapswipe/frame.py: wxGUI/Map Swipe Tool: fix manual link * gui/wxpython/gmodeler/frame.py: wxGUI/Graphical Modeler: fix manual link * gui/wxpython/animation/frame.py: wxGUI/Animation Tool: fix manual link 2012-12-05 Anna Petrášová * gui/wxpython/animation/toolbars.py: wxGUI/animation: fix https://trac.osgeo.org/grass/changeset/54204 * gui/wxpython/animation/toolbars.py: wxGUI/animation: disable tools when no animation loaded 2012-12-05 Martin Landa * gui/wxpython/animation/Makefile, gui/wxpython/animation/g.gui.animation.html, gui/wxpython/docs/wxGUI.Components.html, gui/wxpython/mapswipe/Makefile, gui/wxpython/mapswipe/g.gui.mapswipe.html, gui/wxpython/rlisetup/Makefile: update Makefile (use GuiScript.make) for g.gui.* modules update also manual: link other g.gui.* modules * gui/wxpython/rlisetup/g.gui.rlisetup.html, gui/wxpython/rlisetup/g.gui.rlisetup.py: g.gui.rlisetup - fix module's description update manual, link other g.gui modules * gui/wxpython/gmodeler/g.gui.gmodeler.html: wxGUI/GModeler: link other g.gui.* modules * include/Make/GuiScript.make, include/Make/Html.make, include/Make/HtmlRules.make: add HtmlRules.make, update Html.make and GuiScript.make to use HtmlRules.make * display/d.vect/label.c, lib/gis/token.c, lib/temporal/lib/default_name.c, lib/vector/Vlib/dgraph.c, raster3d/r3.in.ascii/main.c, vector/v.lidar.growing/ConvexHull.c, vector/v.lrs/v.lrs.label/main.c, vector/v.perturb/myrng.c: avoid debug level 0 -- G_debug(0, ...) 2012-12-05 Soeren Gebbert * lib/python/temporal/space_time_datasets_tools.py, temporal/t.create/t.create.py, temporal/t.sample/t.sample.py, temporal/t.sample/test.t.sample.sh: Temporal sampling method now returns the map matrix. Sampling was moved from t.sample into the temporal library. STDS creation was moved from t.create into the temporal library. 2012-12-05 Markus Metz * vector/v.in.ogr/main.c: v.in.ogr: fix debug level 2012-12-05 Markus Neteler * lib/gmath/la.c: g2c.h no longer exists 2012-12-04 Markus Metz * vector/v.in.ogr/main.c, vector/v.in.ogr/v.in.ogr.html: v.in.ogr: write 3D output if input is 3D 2012-12-04 Markus Neteler * aclocal.m4, configure: real fix for https://trac.osgeo.org/grass/changeset/54167 * aclocal.m4, configure: fix/workaround for https://trac.osgeo.org/grass/changeset/54167 2012-12-03 Markus Neteler * config.guess, config.sub, configure, configure.in: config.guess + config.sub updated from new URL * locale/po/grasswxpy_fr.po: Sylvain Maillard: cont'ed 2012-12-03 Glynn Clements * aclocal.m4, configure: Accept "*-pc-msys" as an alias for "*-pc- mingw32" 2012-12-03 Markus Metz * lib/vector/diglib/plus_area.c: diglib: revert r54090: lines are added to nodes with dig_node_add_line() and are removed with dig_del_line(). If a dead line is registered with a node, this is a bug further up in topo building * vector/v.overlay/area_area.c, vector/v.overlay/line_area.c, vector/v.overlay/local.h, vector/v.overlay/main.c: v.overlay: use tmp vector 2012-12-03 Martin Landa * display/d.rast/d.rast.html: d.rast: update manual, add example * gui/wxpython/docs/wxGUI.Components.html, gui/wxpython/docs/wxGUI.html, gui/wxpython/gmodeler/Makefile: update gmodeler's Make to use GuiScript * include/Make/GuiScript.make: GuiScript.make added 2012-12-02 Markus Neteler * gui/wxpython/location_wizard/wizard.py: msg cosmetics * configure.in: URL update * vector/v.clean/v.clean.html: documentation more readable 2012-12-02 Markus Metz * raster/r.in.lidar/main.c: r.in.lidar: fix spatial filter * vector/v.what.rast/main.c: v.what.rast: remove nonsense special case handling 2012-12-02 Anna Petrášová * gui/wxpython/mapswipe/frame.py: wxGUI/mapswipe: fix https://trac.osgeo.org/grass/ticket/1817 2012-12-02 Markus Metz * lib/vector/Vlib/snap.c: Vlib: reduce memory consumption in Vect_snap_line() * vector/v.overlay/v.overlay.html: v.overlay manual cosmetics 2012-12-01 Markus Metz * vector/v.overlay/area_area.c, vector/v.overlay/main.c, vector/v.overlay/v.overlay.html: v.overlay: use Vect_snap_line() * include/defs/vector.h, lib/vector/Vlib/snap.c: Vlib: new Vect_snap_line() 2012-12-01 Anna Petrášová * gui/wxpython/nviz/tools.py: wxGUI/nviz: FloatSpin instead of SpinCtrl for points size 2012-11-30 Martin Landa * raster/r.colors/edit_colors.c: r.colors: param `map` should be more visible in guisections * vector/v.external/list.c, vector/v.external/local_proto.h, vector/v.external/main.c: v.external: dimension is set later from data source * general/g.version/Makefile: g.version: missing GEOSCFLAGS 2012-11-30 Markus Neteler * locale/po/grasswxpy_de.po: Robert Nuske: cont'ed 2012-11-30 Martin Landa * gui/wxpython/gis_set.py: remove print statement - fix https://trac.osgeo.org/grass/changeset/54109 * gui/wxpython/gis_set.py: wxGUI/welcome screen: fix ImportFile() 2012-11-30 Markus Metz * vector/v.kernel/global.h, vector/v.kernel/main.c: v.kernel speed up * lib/vector/diglib/spindex_rw.c, lib/vector/rtree/index.c, lib/vector/rtree/index.h, lib/vector/rtree/indexf.c, lib/vector/rtree/indexm.c, lib/vector/rtree/io.c, lib/vector/rtree/node.c, lib/vector/rtree/rtree.h: huhabla: rtree dynamic memory allocation 2012-11-30 Anna Petrášová * gui/wxpython/lmgr/frame.py: wxGUI: fix switching page for system info 2012-11-30 Martin Landa * general/g.gui/main.c: g.gui: more guisections filemask for workspace * gui/wxpython/gui_core/forms.py: wxGUI/forms: use codecs.open() when writing text files * gui/wxpython/gmodeler/g.gui.gmodeler.py, gui/wxpython/gui_core/forms.py: g.gui.gmodeler: use '*.gxm' as a filemask * vector/v.out.postgis/v.out.postgis.html: v.out.postgis: add more references to the manual 2012-11-29 Martin Landa * lib/vector/Vlib/build_pg.c, lib/vector/Vlib/open_pg.c, lib/vector/Vlib/write_pg.c: vlib/PostGIS Topology: report correct number of centroids and isles (work in progress) * vector/v.out.postgis/main.c: v.out.postgis: allow to export only maps in native formats * lib/vector/Vlib/write_pg.c: vlib: allow writting PostGIS topological elements on level 1 * vector/v.external.out/link.c, vector/v.external.out/v.external.out.html: v.external.out: fix on/off options update manual page * lib/vector/Vlib/build_pg.c, lib/vector/Vlib/pg_local_proto.h, lib/vector/Vlib/read_pg.c, lib/vector/Vlib/write_pg.c: vlib/PostGIS Topo: handle isles as faces (work in progress) 2012-11-28 Markus Neteler * man/build_html.py, man/build_rest.py, misc/m.nviz.script/m.nviz.script.html, scripts/d.shadedmap/d.shadedmap.html, vector/v.extrude/v.extrude.html: doc: nviz -> wxGUI.Nviz * man/Makefile: removed old nviz css + logo 2012-11-28 Martin Landa * general/g.version/Makefile: g.version: add missing LIBES * lib/vector/Vlib/open_pg.c, lib/vector/Vlib/read_pg.c, lib/vector/Vlib/write_pg.c: vlib/PostGIS Topo: better support for areas (work in progress) * lib/vector/diglib/plus_area.c: dig_angle_next_line(): avoid segfault on dead line 2012-11-28 Pietro Zambelli * lib/python/pygrass/raster/rowio.py: Fix RasterRowIO class with CELL and DCELL maps 2012-11-28 Markus Neteler * vector/v.clean/main.c: fix lost prune 2012-11-28 Pietro Zambelli * lib/python/pygrass/modules/__init__.py: If is not able to get the xml of a module suggest to the user to check if the module exist 2012-11-28 Luca Delucchi * lib/python/pygrass/vector/__init__.py: vector: add method to return the number of all primitives; add method to return is map is empty; add decorator to check if a map is open 2012-11-28 Martin Landa * lib/vector/Vlib/build_nat.c, lib/vector/Vlib/local_proto.h, lib/vector/Vlib/write_nat.c, lib/vector/Vlib/write_pg.c: vlib/PostGIS Topo: implement deleting faces (work in progress) * lib/vector/dglib/dglib.dox, lib/vector/neta/netalib.dox, lib/vector/vectorlib.dox, lib/vector/vectorlib_ascii.dox, lib/vector/vectorlib_files.dox, lib/vector/vectorlib_indices.dox, lib/vector/vectorlib_libraries.dox, lib/vector/vectorlib_ogr.dox, lib/vector/vectorlib_pg.dox, lib/vector/vectorlib_tin.dox, lib/vector/vectorlib_topology.dox, lib/vector/vedit/veditlib.dox: vlib/dox: add subpage for GRASS-PostGIS data provider clean up 2012-11-28 Anna Petrášová * gui/wxpython/animation/mapwindow.py: wxGUI/animation: add debug messages 2012-11-27 Markus Neteler * mswindows/GRASS-Installer.nsi.tmpl: new package nc_spm_08_grass7.tar.gz available * locale/po/grassmods_de.po: fix wrong ; to , since breaking tool management 2012-11-27 Martin Landa * lib/vector/Vlib/build_pg.c, lib/vector/Vlib/copy.c: vlib (PostGIS Topo): update TopoGeometry data also for centroids * lib/vector/Vlib/write_pg.c: vlib/PostGIS Topo: fix update_topo_edge() - next left/right edge * gui/wxpython/xml/menudata.xml: wxGUI: add v.out.postgis to the menu 2012-11-27 Anna Petrášová * gui/wxpython/lmgr/frame.py: wxGUI: launch animation with maps only if more than 1 map is selected 2012-11-27 Martin Landa * lib/init/grass.py: grass.py: fix reading GRASS_ADDON_PATH * lib/vector/Vlib/copy.c, lib/vector/Vlib/open_pg.c, lib/vector/Vlib/pg_local_proto.h, lib/vector/Vlib/read_pg.c, lib/vector/Vlib/rewind_pg.c, lib/vector/Vlib/write_nat.c, lib/vector/Vlib/write_pg.c, lib/vector/diglib/plus_area.c: vlib (PostGIS Topo): better support for areas/faces (work in progress) * raster/r.to.vect/areas_io.c, raster/r.to.vect/main.c: r.to.vect: print progress when exporting areas 2012-11-27 Anna Petrášová * gui/wxpython/rlisetup/wizard.py: wxGUI/rlisetup: fix enabling/disabling next button 2012-11-27 Markus Neteler * raster/r.surf.fractal/r.surf.fractal.html, raster/r.surf.fractal/r_surf_fractal.jpg: + example, +image 2012-11-26 Anna Petrášová * gui/wxpython/lmgr/frame.py: wxGUI: fix OnImportWMS handler 2012-11-26 Markus Neteler * locale/po/grasslibs_de.po, locale/po/grassmods_de.po, locale/po/grasswxpy_fr.po: Robert Nuske: cont'ed * db/drivers/sqlite/grass-sqlite.html: updated to reflect new behaviour of storing sqlite DB in subdir 2012-11-26 Anna Petrášová * gui/icons/grass/player-back.png, gui/icons/grass/player-pause.png, gui/icons/grass/player-repeat-back-forward.png, gui/icons/grass/player-stop.png, gui/wxpython/Makefile, gui/wxpython/animation/Makefile, gui/wxpython/animation/anim.py, gui/wxpython/animation/controller.py, gui/wxpython/animation/dialogs.py, gui/wxpython/animation/frame.py, gui/wxpython/animation/g.gui.animation.html, gui/wxpython/animation/g.gui.animation.py, gui/wxpython/animation/mapwindow.py, gui/wxpython/animation/nviztask.py, gui/wxpython/animation/temporal_manager.py, gui/wxpython/animation/toolbars.py, gui/wxpython/animation/utils.py, gui/wxpython/animation/wxGUI_animation_tool.jpg, gui/wxpython/lmgr/frame.py, gui/wxpython/xml/menudata.xml: wxGUI: Animation tool moved from addons to trunk; g.gui.animation module created * gui/wxpython/lmgr/layertree.py: wxGUI/layertree: fix newly introduced method 2012-11-26 Pietro Zambelli * lib/python/pygrass/region.py: Add iteritems method to the Region class. * lib/python/pygrass/modules/__init__.py: Fix, get stdout and stderr even if finish_=True 2012-11-26 Markus Neteler * vector/v.db.connect/v.db.connect.html: updated to reflect new behaviour of storing sqlite DB in subdir * db/db.copy/db.copy.html: updated to reflect new behaviour of storing sqlite DB in subdir; modernized 2012-11-26 Pietro Zambelli * lib/python/pygrass/vector/__init__.py, lib/python/pygrass/vector/abstract.py, lib/python/pygrass/vector/geometry.py: Fix, before to modify the attribute table check if we are in the current mapset. * lib/python/pygrass/functions.py: Add a new function to get grass environment variables 2012-11-26 Markus Neteler * db/db.connect/db.connect.html: updated to reflect new behaviour of storing sqlite DB in subdir 2012-11-26 Luca Delucchi * gui/wxpython/lmgr/frame.py, gui/wxpython/xml/menudata.xml: add rlisetup to gui * gui/wxpython/Makefile, gui/wxpython/rlisetup/Makefile, gui/wxpython/rlisetup/frame.py, gui/wxpython/rlisetup/functions.py, gui/wxpython/rlisetup/g.gui.rlisetup.html, gui/wxpython/rlisetup/g.gui.rlisetup.py, gui/wxpython/rlisetup/wizard.py, gui/wxpython/scripts/r.li.setup.py: add first version of rlisetup for wxpython 2012-11-26 Maris Nartiss * scripts/r.fillnulls/r.fillnulls.html, scripts/r.fillnulls/r.fillnulls.py: Fill each hole separately when run with RST. Provides significant quality improvement and up to 2x speed up. 2012-11-26 Pietro Zambelli * lib/python/pygrass/vector/__init__.py, lib/python/pygrass/vector/abstract.py, lib/python/pygrass/vector/geometry.py: Add an easy way to access (read/write) to the attributes of a geometry feature in a vector map * lib/python/pygrass/vector/table.py: Control column type before to try to add a new column 2012-11-26 Maris Nartiss * lib/raster/set_window.c: Print failing map name to help with issue solving 2012-11-26 Anna Petrášová * gui/wxpython/modules/extensions.py: wxGUI/extension: fix search by command 2012-11-26 Vaclav Petras * gui/wxpython/modules/extensions.py: wxGUI/InstallExtensionWindow: show notification in statusbar (before: event propagated into Layer Manager) 2012-11-26 Anna Petrášová * gui/wxpython/modules/extensions.py: wxGUI/extension: fix bug caused by recent changes 2012-11-25 Anna Petrášová * gui/wxpython/gui_core/mapwindow.py, gui/wxpython/mapdisp/mapwindow.py, gui/wxpython/mapswipe/mapwindow.py, gui/wxpython/nviz/mapwindow.py, gui/wxpython/nviz/tools.py, gui/wxpython/vdigit/mapwindow.py: wxGUI/mapwindow: remove unused constructor parameters * gui/wxpython/gui_core/mapwindow.py, gui/wxpython/nviz/tools.py: wxGUI/mapwindow: remove method used in nviz only * gui/wxpython/core/render.py: wxGUI/d.mon: removed parameter was not unused * gui/wxpython/gui_core/mapwindow.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/mapdisp/mapwindow.py, gui/wxpython/nviz/mapwindow.py, gui/wxpython/nviz/tools.py: wxGUI/layertree: move method from mapwindow to layertree (co-author: wenzeslaus) * gui/wxpython/core/gcmd.py, gui/wxpython/core/render.py, gui/wxpython/core/settings.py, gui/wxpython/core/utils.py, gui/wxpython/core/workspace.py: wxGUI: fix indentation, remove unused code 2012-11-25 Vaclav Petras * gui/wxpython/mapdisp/main.py: wxGUI/d.mon: grass interface for d.mon 2012-11-25 Anna Petrášová * gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/ghelp.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/gui_core/gselect.py, gui/wxpython/gui_core/mapdisp.py, gui/wxpython/gui_core/mapwindow.py, gui/wxpython/gui_core/preferences.py, gui/wxpython/gui_core/toolbars.py, gui/wxpython/nviz/mapwindow.py: wxGUI: fix indentation, remove unused code * gui/wxpython/mapdisp/gprint.py, gui/wxpython/mapdisp/statusbar.py: wxGUI: fix indentation * gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/mapwindow.py: wxGUI/mapdisp: minor fixes, removed unused code 2012-11-25 Markus Neteler * display/d.colortable/d.colortable.html, display/d.his/d.his.html, display/d.histogram/d.histogram.html, display/d.legend/d.legend.html, display/d.profile/d.profile.html, imagery/i.evapo.time/i.evapo.time.html, imagery/i.sunhours/i.sunhours.html, imagery/imageryintro.html, raster/r.his/r.his.html, raster/r.li/r.li.dominance/r.li.dominance.html, raster/r.li/r.li.mpa/r.li.mpa.html, raster/r.li/r.li.mps/r.li.mps.html, raster/r.profile/r.profile.html, raster/r.transect/r.transect.html, scripts/v.db.droprow/v.db.droprow.html, scripts/v.db.droptable/v.db.droptable.html, scripts/v.pack/v.pack.html, scripts/v.unpack/v.unpack.html: fix non-existing HTML pages 2012-11-25 Anna Petrášová * gui/wxpython/modules/mcalc_builder.py: wxGUI/mapcalc: do not load layer if command failed 2012-11-25 Vaclav Petras * gui/wxpython/core/events.py, gui/wxpython/core/gconsole.py, gui/wxpython/lmgr/frame.py: wxGUI/GConsole: fixing usage of command event and fixing d commands without parameters (in Layer Manager) 2012-11-25 Anna Petrášová * gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/toolbars.py: wxGUI/lmgr: remove unused code, imports * gui/wxpython/lmgr/layertree.py: wxGUI: remove unused code * gui/wxpython/lmgr/layertree.py: wxGUI: remove redundant code, fix icons for group * gui/wxpython/modules/histogram.py: wxGUI/histogram: fix launching histogram tool (merge from releasebranch, https://trac.osgeo.org/grass/changeset/54018) * gui/wxpython/gmodeler/model.py, gui/wxpython/lmgr/frame.py: wxGUI/gconsole: fix running model 2012-11-24 Vaclav Petras * gui/wxpython/lmgr/layertree.py, vector/v.distance/main.c: wxGUI/layertree: layer info: deleting unused code and using the old way when necessary (fixing https://trac.osgeo.org/grass/changeset/54014) 2012-11-24 Anna Petrášová * gui/wxpython/core/giface.py, gui/wxpython/core/workspace.py, gui/wxpython/dbmgr/base.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/mapwindow.py, gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/modules/colorrules.py, gui/wxpython/modules/histogram.py, gui/wxpython/nviz/mapwindow.py, gui/wxpython/nviz/tools.py, gui/wxpython/vdigit/mapwindow.py, gui/wxpython/vdigit/preferences.py: wxGUI/layertree: better access to layer info (part 2) * gui/wxpython/lmgr/layertree.py: wxGUI/layertree: better access to layer info (part 1) 2012-11-24 Martin Landa * vector/v.out.postgis/create.c: v.out.postgis: fix feature type (use only points, lines or boundaries) 2012-11-24 Markus Metz * lib/vector/Vlib/open.c: Vlib: open old sidx in file mode 2012-11-24 Martin Landa * lib/vector/Vlib/write_pg.c: vlib/PostGIS Topology: insert topological element with defined id (=line) 2012-11-24 Anna Petrášová * gui/wxpython/lmgr/giface.py, gui/wxpython/vdigit/toolbars.py, gui/wxpython/vdigit/wxdigit.py: wxGUI/interface: temporary fix for progressbar * gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/layertree.py: wxGUI/layertree: selected layer as a property * gui/wxpython/core/giface.py: wxGUI/interface: using GConsole for executing commands 2012-11-24 Martin Landa * lib/vector/Vlib/read_pg.c: vlib/pg: fix sequential access (order by fid) 2012-11-24 Anna Petrášová * gui/wxpython/core/gconsole.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/gselect.py, gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/giface.py, gui/wxpython/scripts/vkrige.py: wxGUI: use interface for CoordinatesSelect (co-author: wenzeslaus) 2012-11-24 Luca Delucchi * raster/r.mapcalc/r.mapcalc.html, raster/r.mapcalc/r3.mapcalc.html: fix links to pdf in r.mapcalc documentation 2012-11-23 Markus Metz * vector/v.generalize/displacement.c, vector/v.generalize/main.c, vector/v.generalize/misc.c, vector/v.generalize/misc.h, vector/v.generalize/operators.h, vector/v.generalize/simplification.c: v.generalize: fix cats and where options 2012-11-23 Martin Landa * lib/vector/Vlib/build_pg.c: vlib/PostGIS Topology: fix `topology.grass` definition (allow overwrite) 2012-11-23 Markus Metz * lib/vector/diglib/spindex_rw.c: diglib: add buffer for searching spatial index * vector/v.buffer/main.c: v.buffer: use new vector lib fns for cats and where options * vector/v.hull/main.c, vector/v.hull/read.c: v.hull: use new vector li fns for cats and where options * include/defs/vector.h, lib/vector/Vlib/cats.c: Vlib: add cats constraint functions 2012-11-23 Vaclav Petras * gui/wxpython/core/gconsole.py, gui/wxpython/core/giface.py, gui/wxpython/core/workspace.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/lmgr/frame.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/nviz/mapwindow.py, gui/wxpython/nviz/preferences.py, gui/wxpython/scripts/vkrige.py, gui/wxpython/vdigit/preferences.py, gui/wxpython/wxplot/dialogs.py: wxGUI/GConsole: fixing usage of goutput, temporary keeping also old interface (co-author: annakrat) 2012-11-23 Anna Petrášová * gui/wxpython/lmgr/frame.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/vdigit/toolbars.py: wxGUI/goutput: remove redundant code 2012-11-23 Markus Metz * vector/v.overlay/main.c, vector/v.overlay/v.overlay.html: v.overlay: snap by default with 1e-8 2012-11-23 Martin Landa * lib/vector/Vlib/build_pg.c, lib/vector/Vlib/open_pg.c, lib/vector/Vlib/pg_local_proto.h: vlib/PostGIS Topology: store map bounding box in 'topology.grass' table calculating map bbox from TopoGeometry objects is quite time consuming 2012-11-23 Vaclav Petras * gui/wxpython/core/gconsole.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/giface.py, gui/wxpython/psmap/frame.py, gui/wxpython/scripts/vkrige.py, gui/wxpython/wxpythonlib.dox: wxGUI/GConsole: splitted into two classes GConsole (logic) and GConsoleWindow (GUI) (co-author: annakrat) 2012-11-23 Luca Delucchi * lib/python/pygrass/raster/abstract.py: fix get_value function for point outside region * lib/python/pygrass/functions.py, lib/python/pygrass/raster/abstract.py: fix erroneus import * lib/python/pygrass/Makefile: fix compilation to new name of functions module 2012-11-23 Anna Petrášová * gui/wxpython/core/giface.py, gui/wxpython/gcp/manager.py, gui/wxpython/gcp/mapdisplay.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/g.gui.gmodeler.py, gui/wxpython/gmodeler/preferences.py, gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/mapdisp.py, gui/wxpython/gui_core/mapwindow.py, gui/wxpython/gui_core/preferences.py, gui/wxpython/iclass/digit.py, gui/wxpython/iclass/frame.py, gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/giface.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/mapwindow.py, gui/wxpython/mapswipe/frame.py, gui/wxpython/mapswipe/g.gui.mapswipe.py, gui/wxpython/mapswipe/mapwindow.py, gui/wxpython/nviz/mapwindow.py, gui/wxpython/vdigit/mapwindow.py: wxGUI: unified grass interface (to be continued) (co-author: wenzeslaus) 2012-11-23 Luca Delucchi * lib/python/pygrass/vector/__init__.py: removed dblinks set up before opening vector map 2012-11-23 Martin Landa * vector/v.out.postgis/options.c: v.out.postgis: more guisections * vector/Makefile: enable building v.out.postgis * include/vect/dig_structs.h, lib/vector/Vlib/build_pg.c, lib/vector/Vlib/open_pg.c, lib/vector/Vlib/write_pg.c, vector/v.out.postgis/main.c: vlib (PostGIS topo access): full support for lines (work in progress) 2012-11-23 Luca Delucchi * lib/python/pygrass/__init__.py, lib/python/pygrass/{env.py => functions.py}, lib/python/pygrass/raster/__init__.py, lib/python/pygrass/raster/abstract.py, lib/python/pygrass/vector/abstract.py: rename env.py to functions.py * lib/python/pygrass/raster/__init__.py: rewrite method to get pixel value from pair of coordinates for RasterNumpy * lib/python/pygrass/raster/abstract.py: add method to get pixel value from pair of coordinates * lib/python/pygrass/env.py, lib/python/pygrass/errors.py, lib/python/pygrass/raster/__init__.py, lib/python/pygrass/raster/abstract.py: fix must_be_open; add must_be_open to raster methods; moved generic functions to env 2012-11-23 Martin Landa * vector/v.out.postgis/create.c, vector/v.out.postgis/main.c: v.out.postgis: bugfix (create_pgfile) add error handler for map link 2012-11-23 Luca Delucchi * lib/python/pygrass/errors.py, lib/python/pygrass/vector/abstract.py: Moved must_bo_open decorator to errors 2012-11-22 Martin Landa * scripts/v.db.reconnect.all/v.db.reconnect.all.html, scripts/v.db.reconnect.all/v.db.reconnect.all.py: v.db.reconnect.all: fix default SQLite settings (see `db.connect -c`) * db/drivers/sqlite/listdb.c: SQLite DB driver: list databases from default directory (`mapset/sqlite`) 2012-11-22 Pietro Zambelli * lib/python/pygrass/raster/__init__.py: Add two functions to convert (north, east) into (row, col) and back 2012-11-22 Martin Landa * scripts/v.db.reconnect.all/v.db.reconnect.all.html, scripts/v.db.reconnect.all/v.db.reconnect.all.py: v.db.reconnect.all -c: tries also to create index on key column 2012-11-21 Martin Landa * general/g.version/g.version.html, general/g.version/main.c, gui/wxpython/lmgr/frame.py: g.version -e: report also SQLite version update wxGUI to report also SQLite * gui/wxpython/gis_set.py: fix https://trac.osgeo.org/grass/changeset/53940 * gui/wxpython/lmgr/frame.py: wxGUI: fix loading workspace on Windows (show map display) (merge https://trac.osgeo.org/grass/changeset/53957 from devbr6) 2012-11-21 Markus Metz * vector/v.kernel/function.c, vector/v.kernel/global.h, vector/v.kernel/main.c: v.kernel optimization * lib/vector/Vlib/sindex.c: Vlib: optimize Vect_select_lines_by_box() 2012-11-21 Martin Landa * gui/wxpython/core/workspace.py, gui/wxpython/gmodeler/model.py: wxGUI: use default locales for writing workspace and model files (merge https://trac.osgeo.org/grass/changeset/53952 from devbr6) 2012-11-21 Glynn Clements * raster/r.quantile/main.c: Allow more than 255 bins 2012-11-21 Anna Petrášová * gui/wxpython/gmodeler/dialogs.py: wxGUI/prompt: remove redundant code 2012-11-21 Martin Landa * gui/wxpython/gmodeler/frame.py: wxGUI/modeler: error message cosmetics (merge https://trac.osgeo.org/grass/changeset/53947 from devbr6) 2012-11-21 Anna Petrášová * gui/wxpython/gui_core/prompt.py, gui/wxpython/wxpythonlib.dox: wxGUI/prompt: remove unused and not maintained classes - PromptListCtrl, TextCtrlAutoComplete, GPromptPopUp 2012-11-21 Moritz Lennert * lib/gis/parser_standard_options.c: Changed description of "layer" option in order to avoid confusion. 2012-11-21 Anna Petrášová * gui/wxpython/core/events.py, gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/gui_core/prompt.py, gui/wxpython/lmgr/frame.py: wxGUI/GPrompt: decoupling GPrompt and GConsole; standalone GConsole for testing available (co-author: wenzeslaus) 2012-11-20 Anna Petrášová * gui/wxpython/gmodeler/frame.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/lmgr/frame.py, gui/wxpython/scripts/vkrige.py: wxGUI/GConsole: decoupling layer manager, moving display commands to layer manager (co-author: wenzeslaus) 2012-11-20 Martin Landa * gui/wxpython/gis_set.py: wxGUI/welcome screen: don't report error on unknown location * locale/po/grasswxpy_cs.po: minor update of czech localization * gui/wxpython/gui_core/preferences.py: wxGUI/settings: don't define fixed size for buttons 2012-11-20 Markus Metz * vector/v.overlay/area_area.c, vector/v.overlay/local.h, vector/v.overlay/main.c, vector/v.overlay/v.overlay.html: v.overlay: fix areas x areas, update manual * include/defs/vector.h, lib/vector/Vlib/snap.c: Vlib: new snapping fn 2012-11-20 Vaclav Petras * gui/wxpython/core/events.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/lmgr/frame.py: wxGUI/GConsole: decoupling LayerManager and TaskForm/ModuleForm (co-author: annakrat) 2012-11-20 Markus Metz * vector/v.overlay/area_area.c: v.overlay: fix https://trac.osgeo.org/grass/changeset/53904 2012-11-19 Pietro Zambelli * lib/python/pygrass/modules/__init__.py: Fix Parameter class for parameters with a range like v.mkgrid 2012-11-19 Anna Petrášová * gui/wxpython/gui_core/goutput.py: wxGUI/GConsole: replace SetStatusText by event 2012-11-19 Vaclav Petras * gui/wxpython/gui_core/goutput.py: wxGUI/GConsole: improving r53925: Skip in handlers (co-author: annakrat) * gui/wxpython/gmodeler/frame.py, gui/wxpython/gui_core/goutput.py: wxGUI/GConsole: removing Modeler specific code, Modeler now uses events (co-author: annakrat) * gui/wxpython/gui_core/goutput.py, gui/wxpython/scripts/vkrige.py: wxGUI/GConsole: various fixes related to https://trac.osgeo.org/grass/changeset/53921 2012-11-19 Anna Petrášová * gui/wxpython/gui_core/widgets.py, gui/wxpython/lmgr/frame.py: wxGUI: move highlighting of command tab from lmgr to notebook 2012-11-19 Vaclav Petras * gui/wxpython/gmodeler/frame.py, gui/wxpython/gui_core/forms.py: wxGUI/GConsole: fix 53921 (applying changes for forms and gmodeler) * gui/wxpython/core/events.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/lmgr/frame.py: wxGUI/GConsole: new event, removing notebook dependecy and related NotebookControler changes (co-author: annakrat) 2012-11-19 Glynn Clements * lib/raster/set_window.c: Fix cruft left over from https://trac.osgeo.org/grass/changeset/42876 2012-11-19 Anna Petrášová * gui/wxpython/gui_core/goutput.py: wxGUI/GConsole: move code (styling output) from GConsole to GStc 2012-11-19 Martin Landa * gui/wxpython/gmodeler/model.py: gmodeler: encode also model/variables name 2012-11-19 Vaclav Petras * gui/wxpython/core/events.py, gui/wxpython/core/modulesdata.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/gui_core/menu.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/lmgr/frame.py, gui/wxpython/modules/extensions.py: wxGUI/SearchModuleWidget: general notification event, removing GConsole-statusbar dependency (co-author: annakrat) 2012-11-19 Pietro Zambelli * lib/python/pygrass/modules/__init__.py: Fix default value in Parameter class and rephrase the string error 2012-11-19 Markus Metz * lib/vector/rtree/index.c, lib/vector/rtree/index.h, lib/vector/rtree/indexf.c, lib/vector/rtree/io.c, lib/vector/rtree/rtree.h: rtree: spatial index with buffered external memory, work in progress 2012-11-19 Pietro Zambelli * lib/python/pygrass/modules/__init__.py: Improve the error message, when the parameter is not found. 2012-11-19 Markus Metz * vector/v.overlay/area_area.c, vector/v.overlay/line_area.c, vector/v.overlay/main.c: v.overlay: copy attributes 2012-11-18 Martin Landa * vector/v.out.postgis/create.c, vector/v.out.postgis/v.out.postgis.html: v.out.postgis: add more examples to the manual page fix topology export 2012-11-18 Markus Metz * lib/vector/diglib/spindex_rw.c: diglib: changed rtree API * lib/vector/rtree/index.c, lib/vector/rtree/index.h, lib/vector/rtree/indexf.c, lib/vector/rtree/io.c, lib/vector/rtree/node.c, lib/vector/rtree/rect.c, lib/vector/rtree/rtree.h: rtree: spatial index with buffered external memory, work in progress 2012-11-18 Anna Petrášová * gui/wxpython/core/modulesdata.py, gui/wxpython/lmgr/menudata.py, gui/wxpython/modules/extensions.py: wxGUI/extension: fix search module (co-author wenzeslaus) 2012-11-18 Martin Landa * lib/vector/Vlib/close.c, lib/vector/diglib/frmt.c, vector/v.external/main.c: v.external: use lower case for keys (as r.external or r|v.external.out) links with upper case keys are still suppored by vector library * lib/vector/Vlib/build.c, lib/vector/Vlib/close.c, lib/vector/Vlib/close_pg.c, lib/vector/Vlib/open_pg.c, vector/v.external.out/v.external.out.html, vector/v.out.postgis/create.c, vector/v.out.postgis/local_proto.h, vector/v.out.postgis/main.c, vector/v.out.postgis/options.c, vector/v.out.postgis/v.out.postgis.html: v.out.postgis: better support for creation options new parameter for creating links (link is not created by default) update Vlib v.external.out: manual cosmetics 2012-11-18 Anna Petrášová * gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/gui_core/menu.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/lmgr/frame.py, gui/wxpython/modules/extensions.py, gui/wxpython/wxpythonlib.dox: wxGUI/SearchModule: rename classes 2012-11-18 Markus Metz * vector/v.kernel/function.c, vector/v.kernel/global.h, vector/v.kernel/main.c: v.kernel optimization 2012-11-18 Vaclav Petras * gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gui_core/ghelp.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/gui_core/menu.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/modules/extensions.py, gui/wxpython/wxpythonlib.dox: wxGUI/SearchModuleWindow: move from ghelp to widgets 2012-11-18 Anna Petrášová * gui/wxpython/modules/extensions.py: wxGUI: fix opening extension window * gui/wxpython/gui_core/ghelp.py, gui/wxpython/gui_core/menu.py: wxGUI/SearchModuleWindow: fix https://trac.osgeo.org/grass/changeset/53879 2012-11-18 Vaclav Petras * gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gui_core/ghelp.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/gui_core/prompt.py: wxGUI/SearchModuleWindow: decoupling SMW and GPrompt; dangling of autocomplete list fixed (co-author: annakrat) 2012-11-18 Maris Nartiss * vector/v.mkgrid/main.c: Make some errors more fatal; Write attribute data in batches per 20 to speed up module 16x times * vector/v.mkgrid/write_grid.c: Breaks are vertex points not segments (make code to match description) * raster/r.neighbors/bufs.c, raster/r.neighbors/main.c: Fix shifting of original data with selection option * SUBMITTING, locale/Makefile, locale/README: Ability to add comments for GRASS translators with GTC keyword in code comments 2012-11-18 Anna Petrášová * gui/wxpython/core/modulesdata.py, gui/wxpython/gui_core/prompt.py: wxGUI/prompt: fix autocompletion * gui/wxpython/core/menudata.py, gui/wxpython/core/modulesdata.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/menudata.py, gui/wxpython/gui_core/menu.py, gui/wxpython/gui_core/prompt.py, gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/menudata.py, gui/wxpython/psmap/frame.py, gui/wxpython/psmap/menudata.py, gui/wxpython/tools/update_menudata.py, gui/wxpython/wxpythonlib.dox: wxGUI/menudata: rename menudata classes 2012-11-18 Martin Landa * configure, configure.in: configure: ffmpeg don't use new and deprecated fns for LOC_CHECK_LIB * lib/ogsf/gsd_img_mpeg.c: ogsf: support also older FFMPEG API (see https://trac.osgeo.org/grass/changeset/53854) 2012-11-18 Vaclav Petras * gui/wxpython/core/modulesdata.py, gui/wxpython/gui_core/ghelp.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/gui_core/menu.py, gui/wxpython/gui_core/prompt.py, gui/wxpython/wxpythonlib.dox: wxGUI/gprompt: module info moved from GPrompt (co-author: annakrat) 2012-11-18 Huidae Cho * display/d.barscale/draw_scale.c: Fixed the broken -s barscale (ticket 422). 2012-11-17 Soeren Gebbert * lib/python/array.py: Small bugfix and some example code 2012-11-17 Vaclav Petras * gui/wxpython/gui_core/goutput.py, gui/wxpython/lmgr/frame.py: wxGUI/goutput: GConsole styles (co-author: annakrat) * gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/model.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/gui_core/prompt.py, gui/wxpython/lmgr/frame.py, gui/wxpython/scripts/vkrige.py, gui/wxpython/wxpythonlib.dox: wxGUI/goutput: rename GM (gis manager) classes to G (grass) classes (limited to goutput classes) * gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/pystc.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/wxpythonlib.dox: wxGUI: move PyStc class to modeler 2012-11-17 Martin Landa * lib/ogsf/gsd_img_mpeg.c: update ogsf for ffmpeg, replace deprecated fns * configure, configure.in: configure: fix ffmpeg switch - replace deprecated fns avcodec_init() and av_set_parameters() see http://gi t.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7221139ba0486c24af eac1f41ba97c75f58046b9 2012-11-16 Anna Petrášová * gui/wxpython/psmap/frame.py: wxGUI/composer: fix name of ghostscript binary for Windows 2012-11-16 Pietro Zambelli * lib/python/pygrass/modules/__init__.py: Fix flags support of the modules, and add the capability to export the Module object into a bash and python string 2012-11-15 Anna Petrášová * gui/wxpython/mapdisp/statusbar.py: wxGUI: fix MASK status for different mapset 2012-11-15 Soeren Gebbert * lib/python/array.py: PEP8 compliance. Added 3D array using r3.out.bin and r3.in.bin. * raster3d/r3.in.bin/test_suite/test.r3.in.bin.sh: Try to remove test files safely * raster3d/r3.in.bin/main.c, raster3d/r3.in.bin/r3.in.bin.html, raster3d/r3.in.bin/test_suite/test.r3.in.bin.sh, raster3d/r3.out.bin/main.c, raster3d/r3.out.bin/r3.out.bin.html: Fixed tests, removed swap flag * raster3d/r3.out.ascii/r3.out.ascii.html: Removed redundant text * raster3d/r3.out.ascii/r3.out.ascii.html: Correct input option name * raster3d/r3.in.ascii/r3.in.ascii.html, raster3d/r3.out.ascii/g3d_volume_layout.png, raster3d/r3.out.ascii/r3.out.ascii.html: Updated documentation * raster3d/r3.out.ascii/r3.out.ascii.html: Better description of the output ordering. 2012-11-14 Martin Landa * gui/wxpython/gui_core/dialogs.py: wxGUI: don't use fullyqualified names when saving region * gui/wxpython/gui_core/dialogs.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/mapwindow.py: wxGUI/mapdisplay: add 'Save computational region to named region' to the zoom menu * gui/wxpython/tools/update_menudata.py: fix update_menudata.py * raster3d/r3.in.bin/main.c, raster3d/r3.out.bin/main.c: r3.in/out.bin: cosmetics - fix keywords and description * gui/wxpython/xml/menudata.xml: wxGUI: add r3.in/out.bin to the menu * gui/wxpython/xml/menudata.xml: wxGUI: update menu from module's desc * gui/wxpython/core/render.py, gui/wxpython/core/utils.py, gui/wxpython/lmgr/layertree.py, lib/python/task.py: wxGUI: fix command layer (unnamed parameter) * gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/modules/colorrules.py: wxGUI/layertree: show color rules dialog * gui/wxpython/modules/colorrules.py: wxGUI/colorrules: add also pre- defined color tables 2012-11-14 Soeren Gebbert * raster3d/Makefile, raster3d/r3.in.bin/Makefile, raster3d/r3.in.bin/main.c, raster3d/r3.in.bin/r3.in.bin.html, raster3d/r3.in.bin/test_suite/test.r3.in.bin.sh, .../r3.in.bin/test_suite/test_out_bin_double.ref, .../r3.in.bin/test_suite/test_out_bin_float.ref, raster3d/r3.out.bin/main.c: New module to import 3D raster binary data as 3D raster maps. 2012-11-14 Markus Metz * vector/v.distance/main.c: v.distance: uniform category handling * vector/v.distance/main.c: v.distance fix to area cats 2012-11-14 Martin Landa * gui/wxpython/lmgr/frame.py, gui/wxpython/xml/menudata.xml: wxGUI: define separate handlers for color rules * gui/wxpython/xml/menudata.xml: wxGUI: don't mention r.colors for 'create color rules' dialog, it's misleading * gui/wxpython/gis_set.py: wxGUI/gis_set: welcome screen - location or mapset doesn't exists 2012-11-14 Markus Metz * lib/vector/rtree/index.c, lib/vector/rtree/index.h, lib/vector/rtree/indexf.c, lib/vector/rtree/indexm.c, lib/vector/rtree/io.c, lib/vector/rtree/rect.c: rtree bug fixes 2012-11-13 Soeren Gebbert * raster3d/Makefile, raster3d/r3.out.bin/Makefile, raster3d/r3.out.bin/main.c, raster3d/r3.out.bin/r3.out.bin.html: New module to export a 3D raster map as binary array 2012-11-13 Anna Petrášová * gui/wxpython/psmap/frame.py: wxGUI: attempt to fix composer preview on Windows 2012-11-13 Martin Landa * lib/python/core.py: pythonlib: fix bug in get_commands (don't ignore scripts) * gui/wxpython/gmodeler/model.py: wxGUI/modeler: encode variables description * SUBMITTING_PYTHON: note Python pep08 2012-11-13 Soeren Gebbert * raster/r.colors/edit_colors.c: Fixed wrong GUI section for map and file options. 2012-11-12 Pietro Zambelli * lib/python/pygrass/modules/__init__.py: Adding support for autocomplete in MetaModule class. * gui/wxpython/core/globalvar.py, lib/python/core.py: Move gui.wxpython.core.globalvar.GetGRASSCommands to lib.python.core.get_commands 2012-11-12 Martin Landa * include/nviz.h: nvizlib: no need for XmuLookupStandardColormap 2012-11-12 Pietro Zambelli * lib/python/pygrass/modules/__init__.py: Add modules shortcuts for pygrass * lib/python/pygrass/vector/__init__.py, lib/python/pygrass/vector/abstract.py, lib/python/pygrass/vector/geometry.py: Fix vector methods: close and build topology 2012-11-11 Anna Petrášová * gui/wxpython/gui_core/gselect.py, lib/python/temporal/space_time_datasets_tools.py: wxGUI: distinguish dataset types (strds, stvds, ...) in gselect 2012-11-11 Markus Metz * lib/vector/Vlib/intersect.c: Vlib: optimization * lib/vector/rtree/index.c, lib/vector/rtree/indexf.c, lib/vector/rtree/indexm.c, lib/vector/rtree/rtree.h: rtree: add option to fine-tune rtree creation 2012-11-10 Markus Metz * lib/vector/Vlib/merge_lines.c: Vlib: clean up code * lib/vector/Vlib/remove_duplicates.c: Vlib: speed up Vect_remove_duplicates() * vector/v.buffer/main.c: v.buffer: fix cats parsing * vector/v.hull/read.c: v.hull: fix cats parsing 2012-11-09 Martin Landa * gui/wxpython/gmodeler/g.gui.gmodeler.py: g.gui.gmodeler: typo in model file extension 2012-11-09 Markus Metz * vector/v.distance/main.c: v.distance: fix to_column bug * vector/v.buffer/main.c: v.buffer: add cats and where selection options * vector/v.hull/Makefile, vector/v.hull/hull.h, vector/v.hull/main.c, vector/v.hull/read.c: v.hull: remove -a flag, add -r flag and cats and where options 2012-11-09 Martin Landa * gui/wxpython/xml/menudata.xml: wxGUI menu cosmetics * mswindows/GRASS-Installer.nsi.tmpl, mswindows/GRASS- Packager.bat.tmpl, mswindows/osgeo4w/package.sh: update wingrass files: no TCL/TK dependency * display/d.what.vect/Makefile, include/Make/Grass.make: FORM library removed: fix remaining artefacts * db/drivers/mysql/Makefile, display/d.what.vect/Makefile, doc/debugging.txt, gui/wxpython/docs/wxGUI.Nviz.html, gui/wxpython/lmgr/layertree.py, gui/wxpython/mapdisp/frame.py, include/config.h.in, mswindows/osgeo4w/config.h.vc, raster3d/r3.in.v5d/vis5d.h, raster3d/r3.out.v5d/vis5d.h: remove rest of TCL/TK artefacts * configure, configure.in, include/Make/Platform.make.in: remove tcl/tk switch from configure (no TCL/TK dependency in G7) * lib/Makefile, lib/gtcltk/Makefile, lib/gtcltk/gmsg.tcl, lib/gtcltk/grocat.c, lib/gtcltk/gronsole.tcl, lib/gtcltk/options.tcl, lib/gtcltk/select.tcl: remove gtcltk library (no TCL/TK dependency in G7) * lib/external/Makefile, lib/external/bwidget/CHANGES.txt, lib/external/bwidget/LGPL-2.1.txt, lib/external/bwidget/LICENSE.txt, lib/external/bwidget/Makefile, lib/external/bwidget/README, lib/external/bwidget/README.grass, lib/external/bwidget/arrow.tcl, lib/external/bwidget/bitmap.tcl, lib/external/bwidget/button.tcl, lib/external/bwidget/buttonbox.tcl, lib/external/bwidget/color.tcl, lib/external/bwidget/combobox.tcl, lib/external/bwidget/dialog.tcl, lib/external/bwidget/dragsite.tcl, lib/external/bwidget/dropsite.tcl, lib/external/bwidget/dynhelp.tcl, lib/external/bwidget/entry.tcl, lib/external/bwidget/font.tcl, lib/external/bwidget/images/bold.gif, lib/external/bwidget/images/copy.gif, lib/external/bwidget/images/cut.gif, lib/external/bwidget/images/dragfile.gif, lib/external/bwidget/images/dragicon.gif, lib/external/bwidget/images/error.gif, lib/external/bwidget/images/file.gif, lib/external/bwidget/images/folder.gif, lib/external/bwidget/images/hourglass.gif, lib/external/bwidget/images/info.gif, lib/external/bwidget/images/italic.gif, lib/external/bwidget/images/minus.xbm, lib/external/bwidget/images/new.gif, lib/external/bwidget/images/opcopy.xbm, lib/external/bwidget/images/open.gif, lib/external/bwidget/images/openfold.gif, lib/external/bwidget/images/oplink.xbm, lib/external/bwidget/images/opmove.xbm, lib/external/bwidget/images/overstrike.gif, lib/external/bwidget/images/palette.gif, lib/external/bwidget/images/passwd.gif, lib/external/bwidget/images/paste.gif, lib/external/bwidget/images/plus.xbm, lib/external/bwidget/images/print.gif, lib/external/bwidget/images/question.gif, lib/external/bwidget/images/save.gif, lib/external/bwidget/images/underline.gif, lib/external/bwidget/images/undo.gif, lib/external/bwidget/images/warning.gif, lib/external/bwidget/init.tcl, lib/external/bwidget/label.tcl, lib/external/bwidget/labelentry.tcl, lib/external/bwidget/labelframe.tcl, lib/external/bwidget/lang/de.rc, lib/external/bwidget/lang/en.rc, lib/external/bwidget/lang/es.rc, lib/external/bwidget/lang/fr.rc, lib/external/bwidget/listbox.tcl, lib/external/bwidget/mainframe.tcl, lib/external/bwidget/messagedlg.tcl, lib/external/bwidget/notebook.tcl, lib/external/bwidget/pagesmgr.tcl, lib/external/bwidget/panedw.tcl, lib/external/bwidget/passwddlg.tcl, lib/external/bwidget/pkgIndex.tcl, lib/external/bwidget/progressbar.tcl, lib/external/bwidget/progressdlg.tcl, lib/external/bwidget/scrollframe.tcl, lib/external/bwidget/scrollview.tcl, lib/external/bwidget/scrollw.tcl, lib/external/bwidget/separator.tcl, lib/external/bwidget/spinbox.tcl, lib/external/bwidget/titleframe.tcl, lib/external/bwidget/tree.tcl, lib/external/bwidget/utils.tcl, lib/external/bwidget/widget.tcl, lib/external/bwidget/xpm2image.tcl: remove bwidget library (no TCL/TK dependency in G7) * lib/Makefile, lib/form/Makefile, lib/form/form.c, lib/form/form.tcl, lib/form/generate.c, lib/form/html_library.tcl, lib/form/html_library_grass.tcl, lib/form/license.terms, lib/form/open.c, lib/form/todo: remove form library (no tcl/tk dependency in G7) * gui/wxpython/xml/menudata.xml: update wxGUI menu - nviz has been removed * visualization/Makefile, visualization/nviz/Makefile, visualization/nviz/README.ACS, visualization/nviz/bitmaps/down, visualization/nviz/bitmaps/flythrough/a_lr.gif, visualization/nviz/bitmaps/flythrough/a_ud.gif, visualization/nviz/bitmaps/flythrough/b_c.gif, visualization/nviz/bitmaps/flythrough/b_cr.gif, visualization/nviz/bitmaps/flythrough/b_l.gif, visualization/nviz/bitmaps/flythrough/b_lc.gif, visualization/nviz/bitmaps/flythrough/b_lr.gif, visualization/nviz/bitmaps/flythrough/b_r.gif, visualization/nviz/bitmaps/flythrough/vuota.gif, visualization/nviz/bitmaps/left, visualization/nviz/bitmaps/right, visualization/nviz/bitmaps/slow_left, visualization/nviz/bitmaps/slow_right, visualization/nviz/bitmaps/stop, visualization/nviz/bitmaps/trash, visualization/nviz/bitmaps/trash.gif, visualization/nviz/bitmaps/up, visualization/nviz/html/Makefile, visualization/nviz/html/bugs_todo.html, visualization/nviz/html/gmsmodviz.gif, visualization/nviz/html/grass_logo.png, visualization/nviz/html/img/nv/9j.gif, visualization/nviz/html/img/nv/9j_i.gif, visualization/nviz/html/img/nv/cplane.gif, visualization/nviz/html/img/nv/cplane_i.gif, visualization/nviz/html/img/nv/cut1.gif, visualization/nviz/html/img/nv/cut1_i.gif, visualization/nviz/html/img/nv/inter1.gif, visualization/nviz/html/img/nv/inter1_i.gif, visualization/nviz/html/img/nv/inter1b.gif, visualization/nviz/html/img/nv/lmodel.gif, visualization/nviz/html/img/nv/lmodel_i.gif, visualization/nviz/html/img/nv/mask1.gif, visualization/nviz/html/img/nv/mask1_i.gif, visualization/nviz/html/img/nv/sit0.gif, visualization/nviz/html/img/nv/sit0_i.gif, visualization/nviz/html/img/nv/sit3a.gif, visualization/nviz/html/img/nv/sit3a_i.gif, visualization/nviz/html/img/nv/surf3a.gif, visualization/nviz/html/img/nv/surf3a_i.gif, visualization/nviz/html/img/nv/transp2.gif, visualization/nviz/html/img/nv/transp2_i.gif, visualization/nviz/html/img/nv/trcut0.gif, visualization/nviz/html/img/nv/trcut0_i.gif, visualization/nviz/html/img/nv/trcut1.gif, visualization/nviz/html/img/nv/trcut1_i.gif, visualization/nviz/html/img/nv/trcut3.gif, visualization/nviz/html/img/nv/trcut3_i.gif, visualization/nviz/html/index.html, visualization/nviz/html/nvimg/panel/anim.gif, visualization/nviz/html/nvimg/panel/anim1.gif, visualization/nviz/html/nvimg/panel/anim2.gif, visualization/nviz/html/nvimg/panel/anim3.gif, visualization/nviz/html/nvimg/panel/anim4.gif, visualization/nviz/html/nvimg/panel/anim5.gif, visualization/nviz/html/nvimg/panel/color.gif, visualization/nviz/html/nvimg/panel/cut.gif, visualization/nviz/html/nvimg/panel/file_menu.gif, visualization/nviz/html/nvimg/panel/file_menu2.gif, visualization/nviz/html/nvimg/panel/image_dump.gif, visualization/nviz/html/nvimg/panel/keyanim.gif, visualization/nviz/html/nvimg/panel/keyexample.png, visualization/nviz/html/nvimg/panel/labels.gif, visualization/nviz/html/nvimg/panel/light.gif, visualization/nviz/html/nvimg/panel/main.gif, visualization/nviz/html/nvimg/panel/mkdspf.gif, .../nviz/html/nvimg/panel/mkdspf_complete.gif, .../nviz/html/nvimg/panel/mkdspf_range.gif, visualization/nviz/html/nvimg/panel/position.gif, visualization/nviz/html/nvimg/panel/scale.gif, visualization/nviz/html/nvimg/panel/scale_diff.gif, visualization/nviz/html/nvimg/panel/sites.gif, visualization/nviz/html/nvimg/panel/surf.gif, visualization/nviz/html/nvimg/panel/vect.gif, visualization/nviz/html/nvimg/panel/volumes.gif, visualization/nviz/html/nvimg/panel/whats.gif, .../nviz/html/nvimg/panel/whats_options.gif, visualization/nviz/html/nvimg/work/AddField.gif, visualization/nviz/html/nvimg/work/FBrowse.gif, visualization/nviz/html/nvimg/work/FSTool.gif, .../nviz/html/nvimg/work/FSToolBrowse.gif, .../nviz/html/nvimg/work/FSToolExample.gif, visualization/nviz/html/nvimg/work/SimpLoop.gif, .../nviz/html/nvimg/work/script_pulldown.gif, visualization/nviz/html/nviz_3dsetting.html, visualization/nviz/html/nviz_credit.html, visualization/nviz/html/nviz_desc.html, visualization/nviz/html/nviz_hints.html, visualization/nviz/html/nviz_image.html, visualization/nviz/html/nviz_panel_anim.html, visualization/nviz/html/nviz_panel_color.html, visualization/nviz/html/nviz_panel_cplane.html, visualization/nviz/html/nviz_panel_dsf.html, visualization/nviz/html/nviz_panel_dsf1.html, visualization/nviz/html/nviz_panel_dsf2.html, visualization/nviz/html/nviz_panel_dsf3.html, visualization/nviz/html/nviz_panel_kanim.html, visualization/nviz/html/nviz_panel_labels.html, visualization/nviz/html/nviz_panel_lights.html, visualization/nviz/html/nviz_panel_move.html, visualization/nviz/html/nviz_panel_pos.html, visualization/nviz/html/nviz_panel_scale.html, visualization/nviz/html/nviz_panel_sdiff.html, visualization/nviz/html/nviz_panel_sites.html, visualization/nviz/html/nviz_panel_surf.html, visualization/nviz/html/nviz_panel_vect.html, visualization/nviz/html/nviz_panel_vol.html, visualization/nviz/html/nviz_panel_what.html, visualization/nviz/html/nviz_quit.html, visualization/nviz/html/nviz_script.html, visualization/nviz/html/nviz_startup.html, visualization/nviz/html/nviz_state.html, visualization/nviz/html/nviz_toc.html, visualization/nviz/nviz.html, visualization/nviz/scripts/ACS_utils.tcl, visualization/nviz/scripts/ChangeLog, visualization/nviz/scripts/assoc.tcl, visualization/nviz/scripts/attIsosurfPopup.tcl, visualization/nviz/scripts/attPopup.tcl, visualization/nviz/scripts/colorPopup.tcl, visualization/nviz/scripts/config.tcl, visualization/nviz/scripts/configIndex, visualization/nviz/scripts/cross.listing, visualization/nviz/scripts/cutplane_channels.tcl, visualization/nviz/scripts/extra_bindings.tcl, visualization/nviz/scripts/fileBrowser.tcl, visualization/nviz/scripts/filemapBrowser.tcl, visualization/nviz/scripts/flythrough.tcl, visualization/nviz/scripts/mapBrowser.tcl, visualization/nviz/scripts/multimapBrowser.tcl, visualization/nviz/scripts/nviz2.2_script, visualization/nviz/scripts/nviz_init.tcl, visualization/nviz/scripts/nviz_params, visualization/nviz/scripts/panelIndex, visualization/nviz/scripts/panel_animation.tcl, visualization/nviz/scripts/panel_arrow.tcl, visualization/nviz/scripts/panel_color.tcl, visualization/nviz/scripts/panel_cutplane.tcl, visualization/nviz/scripts/panel_fringe.tcl, visualization/nviz/scripts/panel_kanimator.tcl, visualization/nviz/scripts/panel_label.tcl, visualization/nviz/scripts/panel_legend.tcl, visualization/nviz/scripts/panel_lights.tcl, visualization/nviz/scripts/panel_main.tcl, visualization/nviz/scripts/panel_pos.tcl, visualization/nviz/scripts/panel_resize.tcl, visualization/nviz/scripts/panel_rquery.tcl, visualization/nviz/scripts/panel_scale.tcl, visualization/nviz/scripts/panel_sdiff.tcl, visualization/nviz/scripts/panel_site.tcl, visualization/nviz/scripts/panel_surf.tcl, visualization/nviz/scripts/panel_tst.tcl, visualization/nviz/scripts/panel_vect.tcl, visualization/nviz/scripts/panel_vol.tcl, visualization/nviz/scripts/panel_vquery.tcl, visualization/nviz/scripts/position_procs.tcl, visualization/nviz/scripts/queue.tcl, visualization/nviz/scripts/script_file_tools, visualization/nviz/scripts/script_get_line, visualization/nviz/scripts/script_play, visualization/nviz/scripts/script_support.tcl, visualization/nviz/scripts/script_tools, visualization/nviz/scripts/send_support.tcl, visualization/nviz/scripts/site_attr.tcl, visualization/nviz/scripts/structlib.tcl, visualization/nviz/scripts/tclIndex, visualization/nviz/scripts/test.fields, visualization/nviz/scripts/test.script, visualization/nviz/scripts/test.state, visualization/nviz/scripts/unique.tcl, visualization/nviz/scripts/widgets.tcl, visualization/nviz/scripts/wirecolorPopup.tcl, visualization/nviz/src/ChangeLog, visualization/nviz/src/Makefile, visualization/nviz/src/README, visualization/nviz/src/README.flythrough, visualization/nviz/src/TODO, visualization/nviz/src/TOGL_LICENSE, visualization/nviz/src/anim_support.c, visualization/nviz/src/change_view.c, visualization/nviz/src/coldefs.h, visualization/nviz/src/cutplane_obj.c, visualization/nviz/src/do_zoom.c, visualization/nviz/src/draw.c, visualization/nviz/src/exag.c, visualization/nviz/src/glwrappers.c, visualization/nviz/src/init_commands.c, visualization/nviz/src/interface.h, visualization/nviz/src/ks_names.h, visualization/nviz/src/label.c, visualization/nviz/src/lights.c, visualization/nviz/src/map_obj.c, visualization/nviz/src/misc.c, visualization/nviz/src/mkdspf_calc_linefax.c, visualization/nviz/src/mkdspf_fill_cfax.c, visualization/nviz/src/mkdspf_init_file.c, visualization/nviz/src/mkdspf_iso_surface.c, visualization/nviz/src/mkdspf_main.c, visualization/nviz/src/nvizAppInit.c, visualization/nviz/src/nvizMain.c, visualization/nviz/src/nviz_init.c, visualization/nviz/src/pg.h, visualization/nviz/src/pick_vect_commands.c, visualization/nviz/src/position.c, visualization/nviz/src/query_vect.c, visualization/nviz/src/quick_draw.c, visualization/nviz/src/script_support.c, visualization/nviz/src/tclcommands, visualization/nviz/src/tkFont.h, visualization/nviz/src/tkPort.h, visualization/nviz/src/tkUnixPort.h, visualization/nviz/src/tkWin.h, visualization/nviz/src/tkWinPort.h, visualization/nviz/src/togl.c, visualization/nviz/src/togl.h, visualization/nviz/src/togl_cb.c, visualization/nviz/src/togl_flythrough.c, visualization/nviz/src/togl_ws.h, visualization/nviz/src/viz.h, visualization/nviz/src/volume.c: remove nviz (part 1) * gui/wxpython/gmodeler/g.gui.gmodeler.html: wxGUI/modeler: fix svn models url * gui/wxpython/gmodeler/g.gui.gmodeler.html: wxGUI/Modeler: fix wiki url * gui/wxpython/gmodeler/g.gui.mapswipe.html: remove accidentally commited file * gui/wxpython/Makefile, gui/wxpython/gmodeler/Makefile, gui/wxpython/gmodeler/frame.py, .../g.gui.gmodeler.html}, gui/wxpython/gmodeler/g.gui.gmodeler.py, gui/wxpython/gmodeler/g.gui.mapswipe.html, .../gmodeler_frame.jpg}: implement g.gui.gmodeler * lib/init/grass.py: grass.py: don't report errors when launching manpath 2012-11-09 Glynn Clements * include/defs/stats.h, lib/stats/c_reg.c, raster/r.series/main.c, raster/r.series/r.series.html: Add t-value for linear regression 2012-11-08 Markus Neteler * lib/cdhc/Makefile, lib/cdhc/test.c: tests updated from v.normal code 2012-11-08 Markus Metz * lib/vector/Vlib/net.c: Vlib: fix index to array 2012-11-08 Martin Landa * gui/wxpython/mapswipe/Makefile, .../wxGUI.MapSwipe.html => mapswipe/g.gui.mapswipe.html}, .../wxGUI_map_swipe.jpg => mapswipe/mapswipe_tsunami.jpg}: generate separate manual pages for g.gui.mapswipe script and wxGUI component TODO: Makefile should be generalized * gui/wxpython/Makefile: wxGUI: run makefile also from mapswipe dir * gui/wxpython/Makefile, gui/wxpython/lmgr/frame.py, gui/wxpython/{swipe => mapswipe}/Makefile, gui/wxpython/{swipe => mapswipe}/dialogs.py, gui/wxpython/{swipe => mapswipe}/frame.py, gui/wxpython/{swipe => mapswipe}/g.gui.mapswipe.py, gui/wxpython/{swipe => mapswipe}/mapwindow.py, gui/wxpython/{swipe => mapswipe}/toolbars.py, gui/wxpython/wxpythonlib.dox: wxGUI: rename swipe to mapswipe * gui/wxpython/swipe/Makefile, gui/wxpython/swipe/{main.py => g.gui.mapswipe.py}: wxGUI/MapSwipe: add Makefile for g.gui.mapswipe (part 1) * doc/gui/wxpython/example/frame.py: fix wxGUI example 2012-11-07 Markus Neteler * locale/po/grasswxpy_pl.po: Milena Nowotarska: cont'ed * locale/po/grasswxpy_fr.po: Sylvain Maillard: cont'ed 2012-11-07 Martin Landa * gui/wxpython/modules/mcalc_builder.py: wxGUI/mapcalc: layout cosmetics (merge https://trac.osgeo.org/grass/changeset/53717 & https://trac.osgeo.org/grass/changeset/53718 from devbr6) 2012-11-07 Glynn Clements * lib/python/core.py: Fix infinite recursion 2012-11-06 Martin Landa * gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/model.py: wxGUI/modeler: recenter also loops (merge https://trac.osgeo.org/grass/changeset/53714 from devbr6) * scripts/v.db.reconnect.all/v.db.reconnect.all.py: v.db.reconnect.all: count vector maps (sync with v.build.all) * scripts/v.build.all/v.build.all.py: v.build.all: message cosmetics * gui/wxpython/gui_core/dialogs.py: wxGUI/legend: enable 'resize' button when map is defined (merge https://trac.osgeo.org/grass/changeset/53707 from relbr64) * gui/wxpython/wxplot/base.py, gui/wxpython/wxplot/dialogs.py, gui/wxpython/wxplot/profile.py: wxGUI/profiler: fix CVS export (merge https://trac.osgeo.org/grass/changeset/53696 & https://trac.osgeo.org/grass/changeset/53706 from relbr64) 2012-11-06 Markus Metz * vector/v.overlay/area_area.c, vector/v.overlay/line_area.c: v.overlay add TODOs * vector/v.overlay/area_area.c, vector/v.overlay/line_area.c, vector/v.overlay/main.c: v.overlay speed-up * lib/vector/Vlib/merge_lines.c: Vlib: improve Vect_merge_lines() * lib/vector/Vlib/remove_duplicates.c: Vlib: improve Vect_remove_duplicates() 2012-11-06 Markus Neteler * lib/cdhc/test_numbers.csv: left skewed distribution as test case * lib/cdhc/Makefile, lib/cdhc/{c-drive.c.txt => test.c}, lib/cdhc/test_numbers.csv: activated automated test 2012-11-06 Soeren Gebbert * raster/r.series/main.c: Fixed description 2012-11-05 Markus Metz * vector/v.overlay/area_area.c: v.overlay: area-area needs more cleaning 2012-11-05 Martin Landa * lib/vector/Vlib/copy.c: vlib: add missing #ifdef (--without- postgres) 2012-11-05 Markus Metz * lib/vector/Vlib/break_lines.c: Vlib: Vect_break_lines_list() speed- up * vector/v.overlay/area_area.c, vector/v.overlay/line_area.c, vector/v.overlay/local.h, vector/v.overlay/main.c: v.overlay speed- up 2012-11-05 Martin Landa * include/defs/vector.h, lib/vector/Vlib/build_nat.c, lib/vector/Vlib/build_pg.c, lib/vector/Vlib/build_sfa.c, lib/vector/Vlib/close_pg.c, lib/vector/Vlib/copy.c, lib/vector/Vlib/e_intersect.c, lib/vector/Vlib/local_proto.h, lib/vector/Vlib/open_pg.c, lib/vector/Vlib/pg_local_proto.h, lib/vector/Vlib/read_pg.c, lib/vector/Vlib/rewind_pg.c, lib/vector/Vlib/write.c, lib/vector/Vlib/write_nat.c, lib/vector/Vlib/write_pg.c: PG topo support major update V2__write_line_pg() and V2__write_node_pg() implemented internal subroutines renamed (use Vect__ prefix) move some internal subroutines to local_proto.h 2012-11-04 Moritz Lennert * vector/v.net/v.net.html: Added explanation for new -s flag. 2012-11-04 Markus Neteler * general/g.version/Makefile: fix for proj/gdal * vector/v.extract/v.extract.html: doc update; fix for trac https://trac.osgeo.org/grass/ticket/1772 * binaryInstall.src, config.guess, config.sub, macosx/app/grass.sh.in, mswindows/osgeo4w/gdal-config, mswindows/osgeo4w/geos-config, mswindows/osgeo4w/liblas-config, raster/r.colors/tests/test.r.colors.multiple.sh, raster/r.colors/tests/test.r.colors.sh, raster/r.cost/test_suite/profile.sh, raster/r.series.interp/test_suite/test.r.series.interp.sh, raster/r.series/test_suite/test.r.series.sh, raster/r.stats/test_suite/profile.sh, raster/r.timestamp/test_suite/test.r.timestamp.sh, scripts/r.unpack/test_suite/test.r.unpack.sh, scripts/v.unpack/test_suite/test.v.unpack.sh, temporal/t.rast.colors/t.rast.colors.html, temporal/t.rename/t.rename.html: svn propset * lib/gis/gisinit.c: fwd-port of improved error msg 2012-11-03 Glynn Clements * raster/r.proj/bordwalk.c, raster/r.proj/main.c, raster/r.proj/r.proj.h: Refactor bordwalk.c Improve accuracy of -p/-g output * include/defs/gprojects.h, lib/proj/convert.c, lib/proj/datum.c, lib/proj/do_proj.c, lib/proj/ellipse.c, lib/proj/get_proj.c: Add "const" to function parameters where appropriate * scripts/Makefile: Enable d.rgb * lib/python/core.py: Fix handling of debug_level (don't execute programs from top-level code) 2012-11-03 Martin Landa * gui/wxpython/lmgr/frame.py, lib/python/core.py: pythonlib: version() prints also info about additional libraries update wxGUI's OnSystemInfo() * general/g.version/g.version.html, general/g.version/main.c: g.version: new flag for printing libraries info (GDAL, PROJ and GEOS) manual updated 2012-11-02 Martin Landa * scripts/g.extension/g.extension.py: g.extension: fix update_manual_page for multiple modules (eg. r.modis) 2012-11-02 Markus Metz * vector/v.net/args.c, vector/v.net/connect.c, vector/v.net/main.c, vector/v.net/proto.h: v.net: new flag to snap points to network 2012-11-02 Martin Landa * gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gui_core/ghelp.py, gui/wxpython/gui_core/prompt.py: wxGUI/prompt: hide auto-complete when closing dialog 2012-11-02 Soeren Gebbert * temporal/t.rast.list/test.t.rast.list.sh: Test adjustment to new feature * lib/python/temporal/abstract_space_time_dataset.py: Added handling of time instances and mixed time to sample by granularity. 2012-11-02 Martin Landa * gui/wxpython/gui_core/ghelp.py, gui/wxpython/gui_core/menu.py: wxGUI: fix OnSearchModule (SearchModuleWindow) * gui/wxpython/gmodeler/frame.py: wxGUI Modeler: better positioning new actions * gui/wxpython/gmodeler/frame.py: wxGUI Modeler: select object on right click * imagery/Makefile: ychemin: module name from upper case to lower case 2012-11-02 Yann Chemin * imagery/{i.eb.h_SEBAL01 => i.eb.h_sebal01}/Makefile, imagery/{i.eb.h_SEBAL01 => i.eb.h_sebal01}/i.eb.h_sebal01.html, imagery/{i.eb.h_SEBAL01 => i.eb.h_sebal01}/main.c: changed module name to lower case 2012-11-02 Soeren Gebbert * temporal/Makefile: Added new modules to Makefile * temporal/t.rast.colors/t.rast.colors.html, temporal/t.rast.colors/t.rast.colors.py, temporal/t.rename/Makefile, temporal/t.rename/t.rename.html, temporal/t.rename/t.rename.py, temporal/t.rename/test.t.rename.sh: New renaming module * lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/base.py, lib/python/temporal/space_time_datasets_tools.py: Implemented renaming of existing space time datasets 2012-11-01 Soeren Gebbert * temporal/t.create/t.create.py, temporal/t.rast.colors/Makefile, temporal/t.rast.colors/t.rast.colors.html, temporal/t.rast.colors/t.rast.colors.py, temporal/t.rast.colors/test.t.rast.colors.sh, temporal/t.register/t.register.py, temporal/t.vect.what.strds/t.vect.what.strds.py: New module to apply color tables to space time raster datasets. Small bugfixes. * raster/r.colors/edit_colors.c, raster/r.colors/local_proto.h, raster/r.colors/r.colors.html, raster/r.colors/stats.c, raster/r.colors/tests/test.r.colors.multiple.sh, raster/r.colors/tests/test.r.colors.sh, .../tests/test_elev_double_maps_difference_1.ref, .../test_elev_double_maps_difference_hist.ref, .../test_elev_double_maps_difference_invert.ref, ...est_elev_double_maps_difference_logabsscale.ref, .../test_elev_double_maps_difference_logscale.ref, .../tests/test_elev_int_maps_difference_1.ref, .../tests/test_elev_int_maps_difference_hist.ref, .../tests/test_elev_int_maps_difference_invert.ref, .../test_elev_int_maps_difference_logabsscale.ref, .../test_elev_int_maps_difference_logscale.ref, .../r.colors/tests/test_elev_int_maps_grey_eq.ref, .../r.colors/tests/test_elev_int_maps_grey_log.ref, .../r.colors/tests/test_elev_int_maps_random.ref: Added color table creation support for multiple maps 2012-11-01 Markus Metz * vector/v.net.centrality/main.c: v.net.centrality: fix for https://trac.osgeo.org/grass/ticket/1779 * display/d.vect/area.c: d.vect: fix https://trac.osgeo.org/grass/changeset/53626 2012-10-31 Markus Metz * vector/v.net.alloc/main.c, vector/v.net.allpairs/main.c, vector/v.net.bridge/main.c, vector/v.net.centrality/main.c, vector/v.net.components/main.c, vector/v.net.connectivity/main.c, vector/v.net.distance/main.c, vector/v.net.flow/main.c, vector/v.net.iso/main.c, vector/v.net.path/main.c, vector/v.net.salesman/main.c, vector/v.net.spanningtree/main.c, vector/v.net.steiner/main.c, vector/v.net.timetable/main.c: v.net*: option->description -> option->label * include/defs/vector.h, lib/vector/Vlib/bridges.c, vector/v.clean/main.c, vector/v.in.ogr/geom.c, vector/v.in.ogr/main.c: vector cleaning: adjustment for pathological cases * lib/vector/Vlib/remove_duplicates.c: Vlib: fix for Vect_remove_duplicates() * lib/vector/Vlib/merge_lines.c: Vlib: release memory in Vect_merge_lines() * display/d.vect/area.c: d.vect: skip isles asap * vector/v.kernel/main.c: v.kernel: use topology to get line type * scripts/r.blend/r.blend.py: r.blend: fix NULL handling 2012-10-31 Martin Landa * lib/init/grass.py: wxGUI: report only second attempt to set locales * lib/init/grass.py: grass.py: fix set_language (if LANG is defined) 2012-10-30 Martin Landa * mswindows/GRASS-Installer.nsi.tmpl, mswindows/GRASS- Packager.bat.tmpl, mswindows/Makefile: wingrass: define osgeo4w dir postfix 2012-10-30 Anna Petrášová * gui/wxpython/gui_core/gselect.py: wxGUI: fix expanding in map selection widget 2012-10-29 Martin Landa * scripts/db.droptable/db.droptable.html, scripts/db.droptable/db.droptable.py: db.droptable: driver/database options added (required by v.db.reconnect.all) * scripts/v.db.reconnect.all/v.db.reconnect.all.html, scripts/v.db.reconnect.all/v.db.reconnect.all.py: v.db.reconnect.all: major update flag for creating tables in target database if not exist * db/drivers/sqlite/listdb.c: SQLite DB driver: list_databases() - report full path to the databases * db/db.createdb/db.createdb.html, db/db.createdb/main.c, db/db.dropdb/db.dropdb.html, db/db.dropdb/main.c: db.createdb/db.dropdb: major update now modules are functional for SQLite/PostgreSQL driver * db/drivers/postgres/db.c: PostgreSQL DB driver: create/delete_database() implemented * db/drivers/sqlite/db.c: SQLite DB driver: implement delete_database() 2012-10-28 Martin Landa * gui/wxpython/gui_core/gselect.py: wxGUI: list PG databases, try `db.databases` first * db/drivers/sqlite/listdb.c: SQLite DB driver: list_databases() - check full path to the DB file * db/db.tables/main.c: db.tables: msg cosmetics * db/db.databases/db.databases.html, db/db.databases/main.c: db.databases: module now working for SQLite and PostgreSQL driver manual extended * db/drivers/README, db/drivers/postgres/listdb.c, db/drivers/sqlite/db.c, db/drivers/sqlite/listdb.c: DB drivers: SQLite - create_database() and list_databases() implemented PostgreSQL - list_databases() enabled * general/g.rename/main.c, vector/v.proj/main.c: replace G__location_path() by G_location_path() * include/defs/gis.h, lib/gis/file_name.c, lib/gis/gis_local_proto.h, lib/gis/location.c, lib/gis/mapset.c: libgis: add G_mapset_path() remove subroutines used only by gis library from gis.h add gis_local_proto.h improve dox documentation for location.c and mapset.c 2012-10-28 Markus Neteler * imagery/i.landsat.toar/landsat.h, imagery/i.landsat.toar/landsat_set.c, imagery/i.landsat.toar/main.c: Jorge Tizado: better management of metadata file 2012-10-28 Martin Landa * mswindows/osgeo4w/package.sh: wingrass: define osgeo4w dir postfix (use separate dirs for building G6 a G7) 2012-10-28 Markus Neteler * imagery/i.landsat.toar/landsat_set.c: msg cosmetics 2012-10-27 Anna Petrášová * gui/wxpython/gui_core/goutput.py: wxGUI: fix font settings for command output 2012-10-27 Martin Landa * mswindows/osgeo4w/package.sh: package.sh: use only defined variables 2012-10-27 Pietro Zambelli * lib/python/pygrass/modules/__init__.py: Use dictionary method: get, istead of if condition * lib/python/pygrass/modules/__init__.py: Add stdout and stderr as optional in the Module class 2012-10-26 Martin Landa * gui/wxpython/Makefile: change menustrings.py rule (based on Glynn's notes) * gui/wxpython/core/debug.py: revert https://trac.osgeo.org/grass/changeset/53557 * gui/wxpython/core/globalvar.py, gui/wxpython/lmgr/frame.py: wxGUI: enlarge (500->525) Layer Manager Window (buttons in Command Console) * gui/wxpython/core/debug.py: attempt to fix compilation issue (menustrings.py) (merge https://trac.osgeo.org/grass/changeset/53555 from relbr64) 2012-10-25 Markus Metz * vector/v.transform/trans_digit.c: v.transform: fix memory issues 2012-10-25 Pietro Zambelli * lib/python/pygrass/modules/__init__.py: Change value type check and add __str__ method to the Module class 2012-10-25 Martin Landa * gui/wxpython/gui_core/ghelp.py, gui/wxpython/gui_core/menu.py: wxGUI: improve search module widget (Ctrl+Enter to run selected command) 2012-10-24 Martin Landa * gui/wxpython/core/utils.py, gui/wxpython/gui_core/gselect.py: wxGUI: fix when GDAL support is missing 2012-10-24 Markus Neteler * vector/v.univar/main.c: mlennert: added missing sum output 2012-10-23 Martin Landa * gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/ghelp.py: bugfix https://trac.osgeo.org/grass/ticket/1769 + variables in CamelCase * gui/wxpython/gui_core/forms.py: wxGUI cosmetics: rename internal variable (CamelCase) 2012-10-23 Anna Petrášová * gui/wxpython/mapdisp/mapwindow.py, gui/wxpython/mapdisp/statusbar.py: wxGUI: fixed https://trac.osgeo.org/grass/ticket/1766 2012-10-22 Luca Delucchi * man/Makefile: fix topics html pages * man/Makefile, man/build_topics.py: re-add creation of topics html pages 2012-10-22 Martin Landa * lib/gis/parser_script.c: libgis: specify python interpret for --script output (GRASS currently supports only Python scripts) 2012-10-22 Anna Petrášová * gui/wxpython/gui_core/forms.py, temporal/t.info/t.info.py, temporal/t.register/t.register.py, temporal/t.remove/t.remove.py, temporal/t.support/t.support.py, temporal/t.topology/t.topology.py, temporal/t.unregister/t.unregister.py: wxGUI: improve gui forms for t. modules - change element of selection widget dynamically + related changes in t. modules headers 2012-10-22 Markus Neteler * lib/init/grass.py: added missing \n 2012-10-21 Anna Petrášová * gui/wxpython/gui_core/gselect.py: wxGUI: move tgis.init() to be called only for GUI forms with t-elements gselect 2012-10-21 Markus Neteler * lib/temporal/lib/default_name.c: fix debug level 2012-10-20 Martin Landa * gui/wxpython/gui_core/goutput.py: wxGUI: GMConsole's `frame` argument should be optional * gui/wxpython/core/gcmd.py, gui/wxpython/core/globalvar.py: wxGUI: define BIN/SCT_EXT 2012-10-19 Soeren Gebbert * lib/python/temporal/core.py: Check for sqlite3 Python module added. 2012-10-19 Martin Landa * gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/gselect.py: wxGUI/form: respect `key_desc` for map selector * gui/wxpython/core/globalvar.py, gui/wxpython/modules/extensions.py: wxGUI: remove addon also from prompt * lib/init/grass.py: init: better check for invalid lang settings * lib/init/grass.py: init: set language before set_data() * lib/init/grass.py: eliminate gisenv LANG * gui/wxpython/core/utils.py, gui/wxpython/gui_core/preferences.py: wxGUI: StoreEnvVariable() - variable mismatch write also skipped lines * gui/wxpython/core/globalvar.py, gui/wxpython/core/utils.py, gui/wxpython/lmgr/frame.py, gui/wxpython/modules/extensions.py, lib/init/grass.py: eliminate gis env ADDON_PATH, see https://trac.osgeo.org/grass/ticket/1696 * gui/wxpython/lmgr/frame.py: wxGUI: OnSystemInfo - fix OSGeo4W logic (merge https://trac.osgeo.org/grass/changeset/53486 from trunk) 2012-10-19 Soeren Gebbert * gui/wxpython/gui_core/gselect.py, include/Make/Grass.make, lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/base.py, lib/python/temporal/core.py, lib/python/temporal/space_time_datasets_tools.py, lib/python/temporal/stds_import.py, temporal/t.create/t.create.py, temporal/t.info/t.info.py, temporal/t.list/t.list.py, .../t.rast.aggregate.ds/t.rast.aggregate.ds.py, temporal/t.rast.aggregate/t.rast.aggregate.py, temporal/t.rast.export/t.rast.export.py, temporal/t.rast.extract/t.rast.extract.py, temporal/t.rast.gapfill/t.rast.gapfill.py, temporal/t.rast.import/t.rast.import.py, temporal/t.rast.list/t.rast.list.py, temporal/t.rast.mapcalc/t.rast.mapcalc.py, temporal/t.rast.out.vtk/t.rast.out.vtk.py, temporal/t.rast.series/t.rast.series.py, temporal/t.rast.to.rast3/t.rast.to.rast3.py, temporal/t.rast.univar/t.rast.univar.py, temporal/t.rast3d.extract/t.rast3d.extract.py, temporal/t.rast3d.list/t.rast3d.list.py, temporal/t.rast3d.mapcalc/t.rast3d.mapcalc.py, temporal/t.rast3d.univar/t.rast3d.univar.py, temporal/t.register/t.register.py, temporal/t.remove/t.remove.py, temporal/t.sample/t.sample.py, temporal/t.support/t.support.py, temporal/t.topology/t.topology.py, temporal/t.topology/test.t.topology.abstime.sh, temporal/t.topology/test.t.topology.reltime.sh, temporal/t.unregister/t.unregister.py, temporal/t.vect.db.select/t.vect.db.select.py, temporal/t.vect.export/t.vect.export.py, temporal/t.vect.extract/t.vect.extract.py, temporal/t.vect.import/t.vect.import.py, temporal/t.vect.list/t.vect.list.py, .../t.vect.observe.strds/t.vect.observe.strds.py, temporal/t.vect.univar/t.vect.univar.py, temporal/t.vect.what.strds/t.vect.what.strds.py: Modified initialization procedure of the temporal Python library and removed unnecessary module calls while importing the database backend modules. 2012-10-18 Martin Landa * gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/lmgr/toolbars.py: wxGUI: move WMS import to 'import/link' pop-up menu * scripts/g.extension/g.extension.py: g.extension: don't fail when desc or keyw is not defined * gui/wxpython/modules/extensions.py: wxGUI/extension: allow verbose output * gui/wxpython/core/globalvar.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/modules/extensions.py: wxGUI: update prompt when new addon is installed * gui/wxpython/lmgr/frame.py: wxGUI: OnSystemInfo - print also info about OSGeo4W * gui/wxpython/gis_set.py: wxGUI: don't fail on invalid GISRC file (unable to parse line) (merge https://trac.osgeo.org/grass/changeset/53461 from devbr6) * gui/wxpython/lmgr/frame.py: wxGUI: improve OnSystemInfo(), Proj4 added 2012-10-18 Markus Metz * vector/v.distance/main.c, vector/v.distance/v.distance.html: v.distance: manual update, bug fix 2012-10-17 Martin Landa * gui/wxpython/gui_core/gselect.py: wxGUI: Select - mapset is not selectable (don't dismiss) * gui/wxpython/lmgr/frame.py: wxGUI: GetMenuCmd - initialize cmd variable * gui/wxpython/lmgr/frame.py: wxGUI: fix search module (OnRun) * raster/r.univar/r.univar_main.c: r.univar: more guisections fix compiler warnings * gui/wxpython/lmgr/frame.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/xml/menudata.xml: wxGUI: experimental Animation tool added to the menu 2012-10-17 Anna Petrášová * raster/r.out.ppm/main.c: r.out.ppm: added flag to suppress printing header of ppm file - needed by animation tool for loading raw image data 2012-10-17 Soeren Gebbert * REQUIREMENTS.html: Removed python dateutil dependency. * lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/datetime_math.py, lib/python/temporal/space_time_datasets.py: Removed dateutil dependency. Now only a subset of ISO formatted time strings are supported for parsing in the temporal GIS framework. 2012-10-16 Markus Neteler * locale/po/grasswxpy_fr.po: Sylvain Maillard: cont'ed 2012-10-16 Soeren Gebbert * temporal/t.create/t.create.html, temporal/t.info/t.info.html, temporal/t.info/t.info.py, temporal/t.info/test.t.info.sh, temporal/t.list/t.list.py: Added more documentation and corrected tests 2012-10-16 Vaclav Petras * gui/wxpython/gui_core/dialogs.py: wxGUI: add mutiple map dialog tooltip 2012-10-16 Anna Petrášová * gui/wxpython/swipe/frame.py, gui/wxpython/swipe/toolbars.py: wxGUI/mapswipe: export display to graphic file added 2012-10-16 Markus Metz * vector/v.distance/distance.c, vector/v.distance/main.c, vector/v.distance/v.distance.html: v.distance update for areas to areas 2012-10-15 Soeren Gebbert * temporal/t.create/t.create.html: Added more documentation to t.create 2012-10-15 Martin Landa * gui/wxpython/lmgr/frame.py: wxGUI: system info cosmetics * gui/wxpython/core/workspace.py: wxGUI: variable clean up 2012-10-15 Markus Neteler * vector/v.net/v.net.html: HTML cosmetics * vector/v.net/v.net.html: list all v.net.* modules 2012-10-15 Markus Metz * vector/v.distance/distance.c, vector/v.distance/main.c: v.distance update 2012-10-15 Soeren Gebbert * scripts/Makefile, scripts/v.pack/Makefile, scripts/v.pack/v.pack.html, scripts/v.pack/v.pack.py, scripts/v.unpack/Makefile, scripts/v.unpack/test_suite/test.v.unpack.sh, scripts/v.unpack/v.unpack.html, scripts/v.unpack/v.unpack.py: Moved v.pack and v.unpack from grass-addons to trunk. * lib/python/core.py, lib/python/temporal/space_time_datasets_tools.py, lib/python/temporal/stds_import.py, temporal/t.vect.db.select/t.vect.db.select.py, temporal/t.vect.list/test.t.vect.list.layer.sh, temporal/t.vect.list/test.t.vect.list.sh: Moved raise_on_error to fatal(). Modified dependent python modules. Updated tests and bugfixing of the temporal GIS framework. 2012-10-15 Martin Landa * raster/r.out.mpeg/main.c, raster/r.out.mpeg/r.out.mpeg.html: r.out.mpeg: manual page clean up more guisections 2012-10-15 Markus Neteler * vector/v.net/v.net.html: HTML cleanup 2012-10-15 Michael Barton * vector/v.net/v.net.html: v.net-enhancing ddocumentation for v.net. Make prefers

to come after

  • instead of before
  • for some reason * vector/v.net/v.net.html: v.net-enhancing ddocumentation for v.net - fixing typo * vector/v.net/v.net.html: v.net-enhancing ddocumentation for v.net 2012-10-13 Markus Metz * imagery/i.pca/i.pca.html, imagery/i.pca/local_proto.h, imagery/i.pca/main.c, imagery/i.pca/support.c: i.pca: change output back to DCELL for no rescaling, update manual, copy color table from input band for filtering * vector/v.distance/distance.c, vector/v.distance/local_proto.h, vector/v.distance/main.c, vector/v.distance/v.distance.html: v.distance: any feature to any feature * imagery/i.pca/i.pca.html, imagery/i.pca/main.c, imagery/i.pca/support.c: i.pca: add filtering option to remove noise * lib/vector/Vlib/overlay.c: Vlib overlay: adjust for new topology * vector/v.what/main.c, vector/v.what/what.c: v.what: init variables, add comments 2012-10-13 Martin Landa * gui/wxpython/core/workspace.py, gui/wxpython/dbmgr/manager.py, gui/wxpython/gcp/manager.py, gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/preferences.py, gui/wxpython/gui_core/prompt.py, gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/modules/colorrules.py: wxGUI: internal variables clean up - use methods to access them 2012-10-13 Markus Metz * vector/v.what/what.c: v.what: adjust for new topology * display/d.what.vect/what.c: d.what.vect: adjust for new topology * vector/v.net.allpairs/main.c, vector/v.net.allpairs/v.net.allpairs.html: v.net.allpairs: change output * vector/v.net/main.c, vector/v.net/nodes.c, vector/v.net/report.c: v.net: fix node handling for new topology * lib/vector/Vlib/net.c: Vlib: fix node costs for new topology 2012-10-12 Martin Landa * scripts/g.extension/g.extension.py: g.extension: fix https://trac.osgeo.org/grass/changeset/53375 2012-10-12 Luca Delucchi * scripts/g.extension/g.extension.py: fix hardcoded url for modules.xml; clean code using spyder 2012-10-11 Martin Landa * gui/wxpython/lmgr/frame.py: wxGUI: OnSystem - report also GDAL version * gui/wxpython/gui_core/ghelp.py, gui/wxpython/gui_core/menu.py, gui/wxpython/lmgr/frame.py, gui/wxpython/wxpythonlib.dox: wxGUI: move MenuTree and MenuTreeWindow from gui_core.ghelp to gui_core.menu * gui/wxpython/gui_core/ghelp.py: wxGUI: use menustyle also for menutree 2012-10-11 Anna Petrášová * gui/wxpython/core/workspace.py: wxNviz: minor fix for saving workspace 2012-10-11 Markus Metz * lib/python/pygrass/vector/basic.py: pygrass remove questions 2012-10-11 Martin Landa * gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/menu.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/modules/extensions.py: wxGUI: define generic ListCtrl (GListCtrl) * gui/wxpython/xml/menudata.xml: wxGUI: menu for extensions 2012-10-10 Markus Metz * vector/v.net/v.net.html: v.net manual update * vector/v.net/main.c: v.net minor bugfix * lib/python/pygrass/vector/basic.py: pygrass questions * include/defs/rbtree.h, lib/btree2/rbtree.c: rbtreelib maintenance * include/defs/vector.h, include/vect/dig_externs.h, lib/vector/Vlib/list.c, lib/vector/Vlib/sindex.c, lib/vector/diglib/list.c, lib/vector/diglib/spindex.c: change boxlist_add args 2012-10-10 Pietro Zambelli * lib/python/Makefile, lib/python/pygrass/Makefile, lib/python/pygrass/__init__.py, lib/python/pygrass/docs/Makefile, lib/python/pygrass/docs/attributes.rst, lib/python/pygrass/docs/conf.py, lib/python/pygrass/docs/index.rst, lib/python/pygrass/docs/intro.rst, lib/python/pygrass/docs/make.bat, lib/python/pygrass/docs/modules.rst, lib/python/pygrass/docs/raster.rst, lib/python/pygrass/docs/vector.rst, lib/python/pygrass/env.py, lib/python/pygrass/errors.py, lib/python/pygrass/modules/Makefile, lib/python/pygrass/modules/__init__.py, lib/python/pygrass/orderdict.py, lib/python/pygrass/raster/Makefile, lib/python/pygrass/raster/__init__.py, lib/python/pygrass/raster/abstract.py, lib/python/pygrass/raster/buffer.py, lib/python/pygrass/raster/category.py, lib/python/pygrass/raster/history.py, lib/python/pygrass/raster/raster_type.py, lib/python/pygrass/raster/rowio.py, lib/python/pygrass/raster/segment.py, lib/python/pygrass/region.py, lib/python/pygrass/tests/Makefile, lib/python/pygrass/tests/__init__.py, lib/python/pygrass/tests/benchmark.py, lib/python/pygrass/tests/set_mapset.py, lib/python/pygrass/vector/Makefile, lib/python/pygrass/vector/__init__.py, lib/python/pygrass/vector/abstract.py, lib/python/pygrass/vector/basic.py, lib/python/pygrass/vector/geometry.py, lib/python/pygrass/vector/sql.py, lib/python/pygrass/vector/table.py, lib/python/pygrass/vector/vector_type.py: Add pygrass library into grass 2012-10-09 Markus Neteler * contributors.csv: +Pietro Zambelli 2012-10-08 Markus Neteler * imagery/i.landsat.toar/i.landsat.toar.html, imagery/i.landsat.toar/landsat_met.c, imagery/i.landsat.toar/landsat_set.c, imagery/i.landsat.toar/local_proto.h, imagery/i.landsat.toar/main.c: forward port of r53209: removed sat zenit (given by NASA for all their sats in metadata); sun_elev -> solar_elev to use same terminology as MTL files; improvement reads all metadata 2012-10-07 Martin Landa * scripts/m.proj/m.proj.html: m.proj manual clean up, url links fixed * scripts/m.proj/m.proj.py, scripts/r.out.xyz/r.out.xyz.py, scripts/r.tileset/r.tileset.py, scripts/r3.in.xyz/r3.in.xyz.py, scripts/v.in.lines/v.in.lines.py: Keys in `options` dictionary cannot be shortened. Patch provided by Stepan Turek. 2012-10-06 Glynn Clements * tools/g.html2man/Makefile: Don't set executable bits on non-script Python files 2012-10-05 Anna Petrášová * gui/wxpython/gui_core/gselect.py: wxGUI: fixed map selection widget key bindings 2012-10-05 Michael Barton * gui/wxpython/location_wizard/wizard.py: wxgui location wizard: update location wizard to match updates to g.proj and core.create_location * lib/python/core.py: core.create_location update to match new g.proj arguments 2012-10-04 Markus Metz * lib/vector/Vlib/ascii.c: Vlib: init variable 2012-10-04 Martin Landa * lib/python/setup.py.sed: pythonlib: no need to add 'msys\bin` to PATH (see https://trac.osgeo.org/grass/ticket/1671) 2012-10-03 Paul Kelly * general/g.proj/main.c: Rename datumtrans= option to datum_trans= as suggested by Glynn. Add key_desc values for epsg(=code) and datum_trans(=index) options. 2012-10-03 Martin Landa * general/g.proj/Makefile, vector/v.net.visibility/Makefile: remove -Wall from Makefiles (it should be defined when running configure) 2012-10-03 Glynn Clements * tools/sql.sh: Minor changes to nonansi* tables 2012-10-03 Paul Kelly * general/g.proj/Makefile, general/g.proj/datumtrans.c, general/g.proj/g.proj.html, general/g.proj/local_proto.h, general/g.proj/main.c: Always also change the ellipsoid when overriding the datum 2012-10-03 Glynn Clements * lib/raster3d/doubleio.c, lib/raster3d/intio.c: Fix https://trac.osgeo.org/grass/changeset/53301 2012-10-03 Luca Delucchi * lib/python/core.py: add option to return also extension and central point from region 2012-10-02 Markus Neteler * lib/raster3d/doubleio.c, lib/raster3d/intio.c: attempt to define u_int etc for MinGW 2012-10-02 Anna Petrášová * gui/wxpython/gui_core/prompt.py: wxGUI: added error handling for https://trac.osgeo.org/grass/ticket/1750 2012-10-01 Paul Kelly * general/g.proj/datumtrans.c, general/g.proj/g.proj.html, general/g.proj/local_proto.h, general/g.proj/main.c: Add new datum= option allowing the datum in the input co-ordinate system to be overridden (or added if missing). Should be used very sparingly, as it doesn't check that the correct ellipsoid is used which could potentially result in ellipsoid/datum mis-matches. 2012-10-01 Soeren Gebbert * lib/raster3d/test/test_put_get_value_large_file.c: Added test of 3D raster maps with different value generators. 2012-10-01 Markus Neteler * raster/r.coin/make_coin.c, raster/r.kappa/stats.c, raster/r.report/stats.c, raster/r.statistics/run_cmd.c: fs --> separator (fixes trac https://trac.osgeo.org/grass/ticket/1751) 2012-09-30 Anna Petrášová * gui/wxpython/gui_core/gselect.py: wxGUI: enable temporal elements in command dialogs * temporal/t.rast.aggregate/t.rast.aggregate.py, temporal/t.vect.univar/t.vect.univar.py: temporal: fixed options 2012-09-29 Martin Landa * gui/wxpython/gui_core/ghelp.py, gui/wxpython/lmgr/frame.py, gui/wxpython/xml/menudata.xml: wxGUI: https://trac.osgeo.org/grass/ticket/1743 (WXGUI About GRASS dialog should allow to copy version information) * gui/wxpython/xml/menudata.xml: wxGUI/menudata: untabify * gui/wxpython/gui_core/ghelp.py: wxGUI: AboutWindow - use FormListbook 2012-09-29 Soeren Gebbert * lib/python/temporal/space_time_datasets_tools.py: Added space time dataset listing functionality implemented by Anna Kratochvílová. 2012-09-28 Soeren Gebbert * lib/python/temporal/base.py, raster/rasterintro.html, temporal/t.rast.out.vtk/t.rast.out.vtk.py: Handle empty maps ids 2012-09-28 Markus Neteler * vector/v.univar/main.c: print also number of vectors * vector/v.univar/main.c: print also number of vectors 2012-09-28 Martin Landa * vector/v.out.ascii/args.c, vector/v.out.ascii/main.c, vector/v.out.ascii/v.out.ascii.html: v.out.ascii: add support for `columns=*` (see https://trac.osgeo.org/grass/ticket/1744) * lib/vector/Vlib/ascii.c: vlib: Vect_write_ascii() - support '*' for all columns (see https://trac.osgeo.org/grass/ticket/1744) doxygen cosmetics 2012-09-27 Markus Metz * vector/v.univar/main.c: v.univar: forward port new -d flag, some fixes for -d flag (to be backported) 2012-09-27 Maris Nartiss * vector/v.to.points/main.c: Don't write original line cat, if user requested to ignore CATs. Enhances https://trac.osgeo.org/grass/changeset/53273 * gui/wxpython/wxplot/base.py: Allow black in wxplot (prevents key error); Prevent list index error. 2012-09-26 Maris Nartiss * vector/v.to.points/main.c, vector/v.to.points/v.to.points.html: v.to.points allow to use llayer -1 to convert features without category (i.e. boundaries) 2012-09-23 Soeren Gebbert * lib/raster3d/test/test_put_get_value_large_file.c: Print wrong values in large file test. * raster3d/r3.cross.rast/test.r3.cross.rast.sh, raster3d/r3.retile/test.r3.retile.sh, raster3d/r3.retile/test_retile_map_10_info.ref, raster3d/r3.retile/test_retile_map_1_info.ref, raster3d/r3.retile/test_retile_map_2_info.ref, raster3d/r3.retile/test_retile_map_3_info.ref, raster3d/r3.retile/test_retile_map_4_info.ref, raster3d/r3.retile/test_retile_map_5_info.ref, raster3d/r3.retile/test_retile_map_6_info.ref, raster3d/r3.retile/test_retile_map_7_info.ref, raster3d/r3.retile/test_retile_map_8_info.ref, raster3d/r3.retile/test_retile_map_9_info.ref, raster3d/r3.to.rast/test.r3.to.rast.sh: Tests updated to generate text files for reference file comparison. * lib/raster3d/defaults.c, lib/raster3d/fpcompress.c, lib/raster3d/open.c, lib/raster3d/test/Makefile, lib/raster3d/test/test_g3d_lib.h, lib/raster3d/test/test_main.c, lib/raster3d/test/test_put_get_value_large_file.c: Disbaled the use of XDR and RLE when opening a new 3D raster map. New maps are using now the non-XDR related functions for reading and writing and the LZW compression. RLE was disabled since it is buggy with large tiles and files. 2012-09-21 Markus Neteler * general/g.mapsets/g.mapsets_picker.py, scripts/r.out.xyz/r.out.xyz.py, scripts/r3.in.xyz/r3.in.xyz.py: turek: separator fix (bug https://trac.osgeo.org/grass/ticket/1741) 2012-09-21 Anna Petrášová * gui/wxpython/core/settings.py, gui/wxpython/nviz/wxnviz.py: wxNviz: remove unused symbols from gui * gui/wxpython/core/utils.py: wxGUI: fix bug introduced by https://trac.osgeo.org/grass/changeset/53243 2012-09-21 Glynn Clements * lib/form/Makefile: Clean-up * include/Make/Platform.make.in: Remove unused make variables * configure, configure.in, include/Make/Compile.make, include/Make/Platform.make.in, lib/form/Makefile, raster/r.le/r.le.setup/polytocell/Makefile: Remove configure checks for XDR Remove remaining references to XDRLIB * include/Make/Grass.make, lib/raster3d/alloc.c, lib/raster3d/cats.c, lib/raster3d/color.c, lib/raster3d/doubleio.c, lib/raster3d/error.c, lib/raster3d/filecompare.c, lib/raster3d/fpxdr.c, lib/raster3d/header.c, lib/raster3d/intio.c, lib/raster3d/misc.c, lib/raster3d/range.c, lib/raster3d/raster3d_intern.h, lib/raster3d/tilealloc.c, lib/raster3d/tileread.c, lib/raster3d/tilewrite.c: Eliminate XDR dependency from raster3d library 2012-09-20 Markus Neteler * locale/po/grassmods_pl.po, locale/po/grasswxpy_pl.po: Milena Nowotarska: cont'ed 2012-09-20 Anna Petrášová * gui/wxpython/lmgr/frame.py, gui/wxpython/nviz/tools.py: wxNviz: attempt to fix crash on Windows when closing gui * gui/wxpython/dbmgr/base.py, gui/wxpython/gui_core/preferences.py: wxGUI/dbmgr: disable fs option in attribute manager for Windows until better solution is found (merge from releasebranch, https://trac.osgeo.org/grass/changeset/53233) * gui/wxpython/core/utils.py: wxGUI: add right mapset to map names in command line (merge from releasebranch, https://trac.osgeo.org/grass/changeset/53241) 2012-09-20 Glynn Clements * db/Makefile, display/Makefile, doc/Makefile, general/Makefile, imagery/Makefile, imagery/i.find/Makefile, include/Make/DB.make, include/Make/Dir.make, include/Make/Docs.make, include/Make/Etc.make, include/Make/Grass.make, include/Make/Lib.make, include/Make/Module.make, include/Make/Multi.make, include/Make/NoRest.make, include/Make/Other.make, include/Make/Rest.make, include/Make/Rules.make, include/Make/Script.make, lib/gtcltk/Makefile, lib/vector/Makefile, man/Makefile, misc/Makefile, ps/Makefile, raster/Makefile, raster/r.watershed/ram/Makefile, raster/r.watershed/seg/Makefile, raster3d/Makefile, scripts/Makefile, temporal/Makefile, tools/Makefile, tools/timer/Makefile, vector/Makefile: Revert https://trac.osgeo.org/grass/changeset/52656 2012-09-20 Maris Nartiss * gui/wxpython/gui_core/ghelp.py: WXGUI: Help shouldn't fail if locale isn't set. See also https://trac.osgeo.org/grass/changeset/53238 2012-09-20 Glynn Clements * general/g.mkfontcap/Makefile: Cross-compiling fix 2012-09-19 Glynn Clements * include/defs/gis.h, lib/gis/xdr.c: Add XDR functions for int * vector/v.kcv/kcv.h, vector/v.kcv/main.c, vector/v.kcv/utils.c: Fix RNG handling * vector/v.extract/main.c: Don't include * include/Make/Multi.make: Don't try to generate documentation when cross-compiling * include/Make/Grass.make: lib/manage doesn't depend upon lib/raster3d 2012-09-18 Markus Neteler * lib/gis/datum.table, lib/gis/datumtransform.table, lib/proj/convert.c: support ITRF_1992 datum * lib/gis/colors/gdd: optimize GDD colors * lib/gis/ls.c: revert https://trac.osgeo.org/grass/changeset/53207 with better fix 2012-09-18 Glynn Clements * include/defs/gis.h, include/defs/raster.h, lib/gis/G.h, lib/gis/gisinit.c, lib/{raster => gis}/xdr.c, lib/raster/R.h, lib/raster/get_row.c, lib/raster/init.c, lib/raster/put_row.c, lib/raster/range.c: Move XDR functions from lib/raster to lib/gis 2012-09-18 Markus Neteler * raster/r.surf.contour/r.surf.contour.html: new example 2012-09-18 Glynn Clements * lib/init/clean_temp.c, lib/init/lock.c: Don't attempt to declare errno 2012-09-18 Markus Metz * lib/proj/ellipse.c: projlib: fix https://trac.osgeo.org/grass/changeset/35667 2012-09-18 Markus Neteler * lib/gis/ls.c: fix includes for Android 2012-09-18 Glynn Clements * include/Make/Html.make: Cross-compilation fixes 2012-09-18 Markus Neteler * locale/po/grasswxpy_fr.po: Sylvain Maillard: cont'ed 2012-09-18 Glynn Clements * lib/vector/diglib/Makefile: Don't run test when cross-compiling 2012-09-17 Markus Neteler * locale/po/grasslibs_pl.po, locale/po/grassmods_pl.po, locale/po/grasswxpy_pl.po: Milena Nowotarska: cont'ed * scripts/Makefile: commented broken v.krige, unless ticket https://trac.osgeo.org/grass/ticket/1619 is fixed * display/d.where/d.where.html: HTML cosmetics * scripts/r.grow/r.grow.html: link to r.grow.distance * raster/r.category/main.c, raster/r.stats/main.c, raster/r.univar/r.univar_main.c, raster/r.univar/r3.univar_main.c, vector/v.rectify/main.c, vector/v.vect.stats/main.c: avoid useless overriding of G_OPT_F_SEP 2012-09-17 Martin Landa * raster/r.distance/main.c, raster/r.distance/parse.c: r.distance: bugfix https://trac.osgeo.org/grass/ticket/1731 2012-09-16 Martin Landa * lib/python/db.py: pythonlib: fs -> sep * vector/v.out.postgis/local_proto.h, vector/v.out.postgis/main.c, vector/v.out.postgis/options.c: v.out.postgis: parameter `schema` removed keep syntax synchronized with `v.out.ogr` 2012-09-16 Markus Neteler * vector/v.overlay/v.overlay.html, vector/v.overlay/v_overlay_census_wake2000.png, vector/v.overlay/v_overlay_urban_census2000.png, vector/v.overlay/v_overlay_urbanarea.png: +overlay example 2012-09-16 Hamish Bowman * scripts/v.in.wfs/v.in.wfs.html, scripts/v.in.wfs/v.in.wfs.py: featurify 2012-09-14 Hamish Bowman * scripts/v.in.wfs/v.in.wfs.html: minor whitespace 2012-09-12 Markus Neteler * db/drivers/postgres/grass-pg.html: SQL typo fix; order cosmetics * db/drivers/sqlite/fetch.c: debug cosmetics 2012-09-11 Martin Landa * vector/v.out.ascii/args.c, vector/v.out.ascii/local_proto.h, vector/v.out.ascii/main.c: v.out.ascii: fix for layer names * db/drivers/postgres/grass-pg.html: PG DB driver manual page: minor cleanup 2012-09-10 Hamish Bowman * raster/r.slope.aspect/local_proto.h, raster/r.slope.aspect/main.c, raster/r.slope.aspect/opennew.c, raster/r.slope.aspect/r.slope.aspect.html: prec= renamed to precision=; CELL,FCELL,DCELL instead of int,float,double for raster map type * scripts/r.plane/r.plane.py: CELL,FCELL,DCELL instead of int,float,double for raster map type 2012-09-10 Soeren Gebbert * lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/core.py, lib/python/temporal/space_time_datasets.py, temporal/t.rast.to.rast3/test.t.rast.to.rast3.sh, .../test.t.register.raster.file.reltime.sh, temporal/t.register/test.t.register.raster.file.sh, temporal/t.register/test.t.register.raster.sh, temporal/t.register/test.t.register.raster3d.sh, .../test.t.register.vector.file.layer.sh, temporal/t.register/test.t.register.vector.sh: Implemented alternative method to access map metadata information to avoid the use of the ctypes library. * lib/raster/cats.c: Corrected function documentation * temporal/t.rast.list/test.t.rast.list.sh, temporal/t.topology/test.t.topology.reltime.sh: Fixed tests * lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/space_time_datasets_tools.py: Fixed bug in map granularity handling in case of gaps 2012-09-10 Markus Neteler * scripts/v.krige/v.krige.py: complete list of models * scripts/v.krige/v.krige.py: fix logger bug; add new variogram models 2012-09-10 Anna Petrášová * gui/wxpython/scripts/vkrige.py, scripts/v.krige/v.krige.py: vkrige: fix notebook 2012-09-10 Markus Neteler * locale/po/grasswxpy_fr.po: Sylvain Maillard: cont'ed 2012-09-09 Markus Neteler * misc/m.cogo/m.cogo.html, raster/r.category/r.category.html, raster/r.distance/r.distance.html, raster/r.in.xyz/r.in.xyz.html, raster/r.profile/r.profile.html, raster/r.what/r.what.html, scripts/i.spectral/i.spectral.html, scripts/m.proj/m.proj.html, scripts/r.out.xyz/r.out.xyz.html, scripts/r3.in.xyz/r3.in.xyz.html, scripts/r3.in.xyz/r3.in.xyz.py, scripts/v.dissolve/v.dissolve.html, scripts/v.in.lines/v.in.lines.html, vector/v.in.ascii/v.in.ascii.html: completion of https://trac.osgeo.org/grass/changeset/53139 (revert fs back to sep(arator)) * include/la.h, include/vect/dig_defines.h, lib/python/core.py, lib/python/raster.py, lib/python/raster3d.py: doxygen errors fixed 2012-09-09 Markus Metz * db/db.select/main.c, vector/v.db.select/main.c: (v.)db.select: fix duplicate option lables * vector/v.to.rast/support.c: v.to.rast: respect output map type * lib/init/lock.c: init lib: don't guess error, get error description from system * gui/wxpython/core/utils.py, gui/wxpython/dbmgr/base.py, gui/wxpython/gui_core/gselect.py, gui/wxpython/modules/colorrules.py, gui/wxpython/psmap/instructions.py, gui/wxpython/wxplot/histogram.py, gui/wxpython/wxplot/scatter.py, lib/gis/parser_standard_options.c, lib/python/core.py, lib/python/vector.py, scripts/d.vect.thematic/d.vect.thematic, scripts/i.pansharpen/i.pansharpen.py, scripts/m.proj/m.proj.py, scripts/r.out.xyz/r.out.xyz.py, scripts/r.reclass.area/r.reclass.area.py, scripts/r.tileset/r.tileset.py, scripts/r3.in.xyz/r3.in.xyz.py, scripts/v.in.geonames/v.in.geonames.py, scripts/v.in.gns/v.in.gns.py, scripts/v.in.lines/v.in.lines.py, scripts/v.rast.stats/v.rast.stats.py: revert fs back to sep(arator) * raster/r.buffer/read_map.c: r.buffer: fix integer overflow * lib/gpde/N_arrays.c: gpde lib: fix integer overflow * vector/v.split/main.c: v.split latlong bugfix 2012-09-08 Markus Neteler * rfc/psc_motions.dox: motions updated * lib/cairodriver/Color.c, lib/cairodriver/Text.c, lib/cluster/c_distinct.c, lib/cluster/c_exec.c, lib/cluster/c_merge.c, lib/datetime/change.c, lib/datetime/incr3.c, lib/db/dbmi_base/cursor.c, lib/db/dbmi_base/dirent.c, lib/db/dbmi_base/index.c, lib/db/dbmi_client/c_desc_table.c, lib/db/dbmi_client/c_list_idx.c, lib/db/dbmi_client/c_listdb.c, lib/db/dbmi_client/copy_tab.c, lib/db/dbmi_client/delete_tab.c, lib/db/dbmi_driver/d_error.c, lib/db/dbmi_driver/d_execute.c, lib/display/cnversions.c, lib/display/draw2.c, lib/driver/init.c, lib/driver/parse_ftcap.c, lib/gis/debug.c, lib/gis/file_name.c, lib/gis/find_etc.c, lib/gis/find_file.c, lib/gis/get_window.c, lib/gis/gisinit.c, lib/gis/ilist.c, lib/gis/mapcase.c, lib/manage/list.c, lib/nviz/change_view.c, lib/nviz/cplanes_obj.c, lib/raster/cats.c, lib/raster/color_hist.c, lib/raster/color_rule.c, lib/raster/color_set.c, lib/raster/get_row.c, lib/raster/init.c, lib/raster/rasterlib.dox, lib/raster3d/defaults.c, lib/raster3d/error.c, lib/rowio/fileno.c, lib/vector/Vlib/build.c, lib/vector/Vlib/build_nat.c, lib/vector/Vlib/field.c, lib/vector/Vlib/geos.c, lib/vector/Vlib/level_two.c, lib/vector/Vlib/line.c, lib/vector/Vlib/list.c, lib/vector/Vlib/net.c, lib/vector/Vlib/overlay.c, lib/vector/diglib/plus.c, lib/vector/diglib/plus_area.c, lib/vector/diglib/plus_line.c, lib/vector/diglib/portable.c, lib/vector/diglib/spindex.c, lib/vector/diglib/struct_alloc.c, lib/vector/diglib/type.c, lib/vector/neta/centrality.c, lib/vector/neta/flow.c, lib/vector/vedit/cats.c, lib/vector/vedit/distance.c: doxygen errors fixed 2012-09-08 Glynn Clements * raster/r.mapcalc/map3.c: Fix warnings 2012-09-08 Markus Neteler * locale/po/grasswxpy_pl.po: Robert Szczepanek: cont'ed 2012-09-07 Markus Neteler * gui/wxpython/scripts/vkrige.py, scripts/v.krige/v.krige.py: v.krige update (fixes bug https://trac.osgeo.org/grass/ticket/1619) * locale/po/grasswxpy_fr.po: Sylvain Maillard: cont'ed 2012-09-07 Anna Petrášová * general/g.mlist/main.c: g.mlist: use separator instead of newline between maps of different mapsets 2012-09-07 Markus Neteler * lib/db/sqlp/sql.html: db drivers: manual cleanup * db/drivers/dbf/grass-dbf.html, db/drivers/mysql/grass-mesql.html, db/drivers/mysql/grass-mysql.html, db/drivers/odbc/grass-odbc.html, db/drivers/ogr/grass-ogr.html, db/drivers/postgres/grass-pg.html, db/drivers/sqlite/grass-sqlite.html: db drivers: manual cleanup 2012-09-06 Markus Metz * scripts/v.db.univar/v.db.univar.py: add TODO * vector/v.univar/main.c: v.univar: fix https://trac.osgeo.org/grass/changeset/52924 2012-09-06 Markus Neteler * vector/v.lidar.growing/v.lidar.growing.html: manual fix; HTML cosmetics * imagery/i.class/main.c: J. Westervelt: fix for bug https://trac.osgeo.org/grass/ticket/1712 * locale/po/grasswxpy_fr.po: Sylvain Maillard: cont'ed 2012-09-05 Anna Petrášová * gui/wxpython/core/utils.py: wxGUI: utils.GetLayerNameFromCmd: fixed case when flags go first (merge from releasebranch, https://trac.osgeo.org/grass/changeset/53091) 2012-09-05 Vaclav Petras * lib/gis/adj_cellhd.c, lib/gis/put_window.c, lib/gis/set_window.c: dox: region (window) functions doc improvements 2012-09-05 Michael Barton * gui/wxpython/nviz/tools.py: wxnviz: initialize surface position slider to sane values 2012-09-04 Soeren Gebbert * lib/python/temporal/space_time_datasets_tools.py: Fixed overwrite flag check * lib/python/temporal/space_time_datasets_tools.py, temporal/t.unregister/t.unregister.py: Bugfix in t.sample and t.unregister. 2012-09-04 Vaclav Petras * lib/vector/vectorlib.dox, lib/vector/vectorlib_files.dox, lib/vector/{vectorlib_spatialindex.dox => vectorlib_indices.dox}, lib/vector/vectorlib_libraries.dox: dox: fixing titles and references (including invisible problem with vlibs label) 2012-09-04 Soeren Gebbert * lib/python/temporal/space_time_datasets_tools.py, .../t.vect.observe.strds/t.vect.observe.strds.py, temporal/t.vect.univar/t.vect.univar.py, temporal/t.vect.what.strds/t.vect.what.strds.py: Affected space time datasets will be updated in case time stamps are changed for registered maps. 2012-09-04 Vaclav Petras * lib/python/temporal/spatial_extent.py, lib/vector/vectorlib.dox: dox: only one mainpage is alowed for doxygen 2012-09-04 Markus Metz * lib/db/dbmi_client/select.c: db lib: use G_asprintf 2012-09-04 Vaclav Petras * lib/python/temporal/abstract_map_dataset.py: dox: missing endcode 2012-09-04 Glynn Clements * include/iostream/embuffer.h, include/iostream/minmaxheap.h: Fix iostream bugs (bug https://trac.osgeo.org/grass/ticket/1714) 2012-09-03 Anna Petrášová * gui/wxpython/core/settings.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/nviz/mapwindow.py, gui/wxpython/nviz/tools.py: wxNviz: small changes in tooltips, default values suggested by Michael Barton 2012-09-03 Markus Neteler * raster/r.viewshed/main.cpp: revert https://trac.osgeo.org/grass/changeset/53072 * raster/r.viewshed/main.cpp: make Ubuntu's gcc happy * temporal/temporalintro.html: temporalintro.html: added missing modules; cosmetics 2012-09-03 Anna Petrášová * gui/wxpython/lmgr/layertree.py: wxGUI: fixed https://trac.osgeo.org/grass/ticket/1717 2012-09-03 Yann Chemin * imagery/i.vi/gari.c, imagery/i.vi/main.c: Corrected GARI and a missing free memory (NIRchan) condition 2012-09-02 Anna Petrášová * gui/wxpython/lmgr/frame.py: wxGUI: fix closing gui from menu 2012-09-02 Markus Neteler * raster/r.grow.distance/r.grow.distance.html: r.grow.distance: +latitude-longitude example 2012-09-01 Michael Barton * gui/wxpython/wxplot/dialogs.py: adding tooltips and tweaking labels for plot options 2012-09-01 Markus Neteler * raster/r.grow.distance/r.grow.distance.html: manual prettified 2012-08-31 Helmut Kudrnovsky * mswindows/external/rbatch/README.grass: link to http://trac.osgeo.org/grass/ticket/1149#comment:9 * mswindows/GRASS-Installer.nsi.tmpl, mswindows/GRASS- Packager.bat.tmpl: better GRASS-R-integration (Ticket https://trac.osgeo.org/grass/ticket/1149) - step 2: adapt GRASS- Installer.nsi.tmpl, GRASS-Packager.bat.tmpl * mswindows/external/README.license, mswindows/external/rbatch/#Rscript.bat, mswindows/external/rbatch/ANNOUNCE, mswindows/external/rbatch/COPYING, mswindows/external/rbatch/COPYRIGHTS, mswindows/external/rbatch/NEWS, mswindows/external/rbatch/R.bat, mswindows/external/rbatch/README, mswindows/external/rbatch/README.grass, mswindows/external/rbatch/RESOURCES, mswindows/external/rbatch/Rcmd.bat, mswindows/external/rbatch/Rgui.bat, mswindows/external/rbatch/RguiStart.bat, mswindows/external/rbatch/Rscript.bat, mswindows/external/rbatch/Rtidy.bat, mswindows/external/rbatch/Rtools.bat, mswindows/external/rbatch/RtoolsVersion.bat, mswindows/external/rbatch/Rversions.bat, mswindows/external/rbatch/Stangle.bat, mswindows/external/rbatch/Sweave.bat, mswindows/external/rbatch/THANKS, mswindows/external/rbatch/WISHLIST, mswindows/external/rbatch/clip2r.js, mswindows/external/rbatch/copydir.bat, mswindows/external/rbatch/el.js, mswindows/external/rbatch/find- miktex.hta, mswindows/external/rbatch/movedir.bat, mswindows/external/rbatch/rterm.bat, mswindows/external/rbatch/show-svn-info.hta: better GRASS-R- integration (Ticket https://trac.osgeo.org/grass/ticket/1149) - step 1: check in Windows batchfiles for use with R 2012-08-31 Markus Neteler * locale/po/grasswxpy_it.po: typo 2012-08-31 Michael Barton * gui/wxpython/wxplot/base.py, gui/wxpython/wxplot/dialogs.py: Fixes for plotting modules * gui/wxpython/core/settings.py, gui/wxpython/wxplot/base.py, gui/wxpython/wxplot/dialogs.py, gui/wxpython/wxplot/histogram.py, gui/wxpython/wxplot/profile.py, gui/wxpython/wxplot/scatter.py: Fix for broken plotting modules 2012-08-31 Markus Neteler * lib/init/grass7.html: cosmetics 2012-08-31 Martin Landa * imagery/i.latlong/main.c: i.latlong: cosmetics in description/messages 2012-08-31 Markus Neteler * locale/po/grassmods_pl.po, locale/po/grasswxpy_pl.po: Milena Nowotarska: cont'ed * imagery/i.latlong/i.latlong.html: +example * imagery/i.sunhours/i.sunhours.html: +example * raster/r.to.rast3/main.c, raster/r.to.rast3elev/main.c, raster3d/r3.out.vtk/main.c: Milena Nowotarska: msg standardization 2012-08-31 Anna Petrášová * gui/wxpython/location_wizard/dialogs.py: wxGUI: fix last commit * gui/wxpython/location_wizard/dialogs.py, gui/wxpython/location_wizard/wizard.py: wxGUI/locationWizard: fixes related to Windows 2012-08-31 Markus Neteler * locale/po/grasswxpy_fr.po: Sylvain Maillard: cont'ed * lib/init/helptext.html: cosmetics 2012-08-30 Anna Petrášová * gui/wxpython/gui_core/forms.py: wxGUI/forms: check if event is not None * gui/wxpython/gui_core/forms.py: wxGUI/forms: hopefully fixed dialog styles on Windows * gui/wxpython/location_wizard/dialogs.py: wxGUI: attempt to fix default region dialog on Windows (still don't understand how collapsible pane should be treated) 2012-08-30 Markus Neteler * locale/po/grasslibs_pl.po, locale/po/grassmods_pl.po, locale/po/grasswxpy_pl.po: Milena Nowotarska: cont'ed * imagery/i.cluster/main.c: msg typo 2012-08-29 Markus Neteler * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_lv.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: messages updated from source code * lib/ogsf/gsd_img_mpeg.c: support for more recent FFMPEG lib versions (fixes https://trac.osgeo.org/grass/ticket/1423) * temporal/t.create/t.create.html, temporal/t.info/t.info.html, temporal/t.list/t.list.html, temporal/t.rast.aggregate.ds/t.rast.aggregate.ds.html, temporal/t.rast.aggregate/t.rast.aggregate.html, temporal/t.rast.export/t.rast.export.html, temporal/t.rast.extract/t.rast.extract.html, temporal/t.rast.gapfill/t.rast.gapfill.html, temporal/t.rast.import/t.rast.import.html, temporal/t.rast.list/t.rast.list.html, temporal/t.rast.mapcalc/t.rast.mapcalc.html, temporal/t.rast.out.vtk/t.rast.out.vtk.html, temporal/t.rast.series/t.rast.series.html, temporal/t.rast.to.rast3/t.rast.to.rast3.html, temporal/t.rast.univar/t.rast.univar.html, temporal/t.rast3d.extract/t.rast3d.extract.html, temporal/t.rast3d.list/t.rast3d.list.html, temporal/t.rast3d.mapcalc/t.rast3d.mapcalc.html, temporal/t.rast3d.univar/t.rast3d.univar.html, temporal/t.register/t.register.html, temporal/t.remove/t.remove.html, temporal/t.sample/t.sample.html, temporal/t.support/t.support.html, temporal/t.topology/t.topology.html, temporal/t.unregister/t.unregister.html, temporal/t.vect.db.select/t.vect.db.select.html, temporal/t.vect.export/t.vect.export.html, temporal/t.vect.extract/t.vect.extract.html, temporal/t.vect.import/t.vect.import.html, temporal/t.vect.list/t.vect.list.html, temporal/t.vect.observe.strds/t.vect.observe.strds.html, temporal/t.vect.univar/t.vect.univar.html, temporal/t.vect.what.strds/t.vect.what.strds.html: manual page stub * raster/r.series/main.c, vector/v.vect.stats/main.c: homogenize keywords * visualization/nviz/nviz.html: homogenize keywords * scripts/d.vect.thematic/d.vect.thematic.py, scripts/v.db.addcolumn/v.db.addcolumn.py, scripts/v.db.addtable/v.db.addtable.py, scripts/v.db.dropcolumn/v.db.dropcolumn.py, scripts/v.db.droprow/v.db.droprow.py, scripts/v.db.droptable/v.db.droptable.py, scripts/v.db.join/v.db.join.py, scripts/v.db.reconnect.all/v.db.reconnect.all.py, scripts/v.db.renamecolumn/v.db.renamecolumn.py, scripts/v.db.univar/v.db.univar.py, scripts/v.db.update/v.db.update.py, temporal/t.vect.db.select/t.vect.db.select.py, vector/v.db.connect/main.c, vector/v.db.select/main.c, visualization/nviz/src/nvizMain.c: homogenize keywords * display/d.colors/main.c, display/d.his/main.c, display/d.profile/d.profile.html, display/d.profile/main.c, display/d.rast.arrow/main.c, display/d.rast.num/main.c, display/d.rast/main.c, display/d.rgb/main.c, display/d.vect/main.c, misc/m.nviz.image/main.c, misc/m.nviz.script/main.c, raster/r.neighbors/main.c, raster/r.profile/r.profile.html, raster3d/r3.cross.rast/main.c, raster3d/r3.to.rast/main.c, scripts/d.correlate/d.correlate.py, scripts/d.rast.edit/d.rast.edit.py, scripts/i.spectral/i.spectral.py, scripts/r.in.aster/r.in.aster.py, scripts/v.krige/v.krige.py, scripts/v.rast.stats/v.rast.stats.py, scripts/wxpyimgview/wxpyimgview.py, vector/v.neighbors/main.c, visualization/wximgview/main.cpp, visualization/ximgview/main.c: homogenize keywords * general/g.filename/g.filename.html, imagery/i.topo.corr/i.topo.corr.html, imagery/i.topo.corr/main.c: homogenize keywords; HTML cosmetics * imagery/i.eb.netrad/main.c: msg cosmetics * display/d.fontlist/d.fontlist.html, general/g.findetc/g.findetc.html, imagery/i.eb.evapfr/i.eb.evapfr.html, imagery/i.eb.h_SEBAL01/i.eb.h_sebal01.html, imagery/i.eb.soilheatflux/i.eb.soilheatflux.html, imagery/i.evapo.time/i.evapo.time.html, imagery/i.rectify/i.rectify.html, imagery/i.sunhours/i.sunhours.html: fix broken links; HTML cosmetics * imagery/i.eb.netrad/i.eb.netrad.html: fix broken links; HTML cosmetics * lib/init/grass_start.png: Version (6.4.0) removed from screenshot * imagery/i.emissivity/main.c, raster/r.gwflow/main.c, raster3d/r3.gwflow/main.c, scripts/i.image.mosaic/i.image.mosaic.py, scripts/i.landsat.rgb/i.landsat.rgb.py, scripts/i.oif/i.oif.py, temporal/t.rast.list/t.rast.list.py, temporal/t.rast.out.vtk/t.rast.out.vtk.py, temporal/t.rast3d.list/t.rast3d.list.py, temporal/t.unregister/t.unregister.py, vector/v.lrs/v.lrs.create/main.c, vector/v.lrs/v.lrs.label/main.c, vector/v.lrs/v.lrs.segment/main.c, vector/v.lrs/v.lrs.where/main.c: homogenize keywords * man/build_html.py, tools/mkhtml.py: list topics in list pages; html tags cosmetics 2012-08-29 Anna Petrášová * gui/wxpython/gui_core/goutput.py: wxGUI: add newly created 3d raster to layer tree as 3d-raster, not vector 2012-08-28 Glynn Clements * lib/gis/parser_html.c, tools/g.html2man/rest.py: Make --html- description output easier to parse Add ReST generator 2012-08-28 Vaclav Petras * gui/wxpython/gis_set.py: wxGUI: tooltip for location wizard 2012-08-28 Anna Petrášová * gui/wxpython/gui_core/forms.py: wxGUI/forms: add pages to notebook after they are ready * gui/wxpython/gui_core/forms.py: wxGUI/forms: fix loading manual page for listbook style * gui/wxpython/gui_core/forms.py: wxGUI: fix raising error 2012-08-28 Martin Landa * lib/vector/Vlib/open.c: vlib: improve dox docs of Vect_open_new() * vector/v.random/main.c: v.random: check Vect_open_new() * include/Make/Lib.make: fix broken Lib.make 2012-08-27 Markus Metz * vector/v.transform/main.c: v.transform: add warning for columns option 2012-08-27 Anna Petrášová * gui/wxpython/lmgr/layertree.py: wxGUI/layertree: fixed second issue in https://trac.osgeo.org/grass/ticket/1616 * gui/wxpython/lmgr/layertree.py: wxGUI/layertree: fix broken drag and drop in https://trac.osgeo.org/grass/changeset/52913 2012-08-27 Luca Delucchi * man/Makefile, man/build_html.py, man/build_topics.py: add script to create topics in html documentation 2012-08-26 Anna Petrášová * gui/wxpython/mapdisp/frame.py: wxGUI: merge from releasebranch, https://trac.osgeo.org/grass/changeset/52928 * gui/wxpython/core/settings.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/gui_core/preferences.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/lmgr/frame.py, gui/wxpython/scripts/vkrige.py: wxGUI: command dialog notebook styles added (experimental) 2012-08-26 Markus Metz * mswindows/osgeo4w/msys.bat: wingrass, msys.bat: 2009.03.17 Keith Marshall: start in --norxvt mode by default * gui/wxpython/core/settings.py: wxGUI: display only points, lines, areas by default (alike simple features) * vector/v.univar/main.c: v.univar: default answers should not toggle warnings 2012-08-25 Anna Petrášová * gui/wxpython/mapdisp/frame.py: wxGUI: icon size is float, not int (https://trac.osgeo.org/grass/ticket/1035) 2012-08-25 Markus Metz * raster/r.quant/read_rules.c: r.quant: fix buffer size, fix fp precision 2012-08-25 Anna Petrášová * gui/wxpython/lmgr/layertree.py: wxGUI/lmgr: fix layer selection/checking (related ticket https://trac.osgeo.org/grass/ticket/1616) 2012-08-25 Markus Metz * lib/raster/color_write.c: rasterlib: rephrase comment * raster/r.reclass/reclass.c: hamish: don't segfault on long map names (https://trac.osgeo.org/grass/ticket/800) * vector/v.what/what.c: v.what: fix segfault when querying multiple maps * lib/raster/color_write.c: format code * lib/raster/color_write.c: fix GRASS_EPSILON usage * raster/r.proj/main.c: r.proj: disable parallelization because of segfaults 2012-08-25 Anna Petrášová * gui/wxpython/dbmgr/dialogs.py, gui/wxpython/gcp/mapdisplay.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/mapwindow.py: wxGUI: fixed https://trac.osgeo.org/grass/ticket/1617, when closing attribute dialog do not rerender everything 2012-08-24 Markus Metz * scripts/v.db.dropcolumn/v.db.dropcolumn.py: v.db.dropcolumn: use vector database and driver, update comment 2012-08-24 Martin Landa * lib/init/helptext.html: grass7 has no text-based location wizard 2012-08-24 Markus Metz * raster/r.fill.dir/main.c: r.fill.dir: fix flag behaviour * vector/v.what.rast/main.c: v.what.rast: fix fp precision 2012-08-23 Markus Neteler * lib/init/helptext.html: cosmetics 2012-08-23 Anna Petrášová * gui/wxpython/gis_set.py, gui/wxpython/gui_core/ghelp.py, gui/wxpython/location_wizard/wizard.py: wxGUI/locationWizard: help opens in web browser now (g.manual) 2012-08-23 Vaclav Petras * lib/init/helptext.html: docs: Quickstart: Location Wizard 2012-08-23 Anna Petrášová * gui/wxpython/nviz/tools.py: wxNviz: tooltips added 2012-08-23 Markus Neteler * imagery/i.sunhours/main.c, raster/r.contour/main.c, raster/r.horizon/main.c, raster/r.sun/main.c, raster/r.sunmask/main.c, vector/v.overlay/main.c, vector/v.select/main.c: homogenize keywords * display/d.info/main.c, display/d.mon/main.c, general/g.message/main.c, imagery/i.aster.toar/main.c, imagery/i.fft/main.c, imagery/i.ifft/main.c, imagery/i.landsat.toar/main.c, scripts/r.in.aster/r.in.aster.py, temporal/t.list/t.list.py, temporal/t.vect.list/t.vect.list.py: homogenize keywords 2012-08-23 Anna Petrášová * gui/wxpython/gis_set.py, gui/wxpython/lmgr/frame.py, gui/wxpython/location_wizard/dialogs.py, gui/wxpython/location_wizard/wizard.py: wxGUI/locationWizard: automatic import of file used for creating location, automatic GUI start (co-author wenzeslaus), merge from releasebranch, https://trac.osgeo.org/grass/changeset/52789 2012-08-23 Markus Neteler * raster/r.grow/main.c, scripts/d.rast.leg/d.rast.leg.py, scripts/d.shadedmap/d.shadedmap.py, scripts/r.blend/r.blend.py: homogenize keywords 2012-08-23 Markus Metz * vector/v.what.rast/main.c: v.what.rast: fix fp precision, close raster map, support centroids 2012-08-23 Markus Neteler * scripts/i.spectral/i_spectral.png: +screenshot of output 2012-08-23 Markus Metz * vector/v.generalize/main.c: v.generalize: copy attributes by default 2012-08-23 Luca Delucchi * scripts/g.extension/g.extension.py: remove pdb for testing * scripts/g.extension/g.extension.html, scripts/g.extension/g.extension.py: fix rest documentation creation for scripts installed by g.extension * include/Make/Script.make: fix rest documentation creation for scripts * gui/wxpython/gis_set.py: small cosmetic change in error dialog of OnCreateMapset 2012-08-22 Markus Metz * raster/r.report/header.c: r.report: fix for https://trac.osgeo.org/grass/ticket/970 * vector/v.build.polylines/main.c, vector/v.build.polylines/v.build.polylines.html: v.build.polylines: code cosmetics, manual 2012-08-22 Markus Neteler * display/d.path/main.c, display/d.where/main.c, raster/r.what/main.c, vector/v.reclass/main.c: homogenize keywords * display/d.colorlist/main.c, display/d.font/main.c, display/d.fontlist/main.c, imagery/i.pca/main.c, ps/ps.map/main.c, raster/r.random.cells/main.c, raster/r.random.surface/main.c, raster/r.random/main.c, raster3d/r3.out.netcdf/main.c, raster3d/r3.retile/main.c, scripts/v.dissolve/v.dissolve.py, scripts/v.in.sites.all/v.in.sites.all.py, scripts/v.what.vect/v.what.vect.py, temporal/t.create/t.create.py, temporal/t.rast.mapcalc/t.rast.mapcalc.py, temporal/t.rast3d.mapcalc/t.rast3d.mapcalc.py, temporal/t.register/t.register.py, temporal/t.remove/t.remove.py, temporal/t.sample/t.sample.py, temporal/t.vect.db.select/t.vect.db.select.py, vector/v.buffer/main.c, vector/v.build.polylines/main.c, vector/v.build/main.c, vector/v.clean/main.c, vector/v.distance/main.c, vector/v.edit/main.c, vector/v.net.visibility/main.c, vector/v.random/main.c, vector/v.sample/main.c, vector/v.what.rast/main.c, vector/v.what.rast3/main.c, vector/v.what/main.c: homogenize keywords * db/db.createdb/main.c, db/db.databases/main.c, db/db.dropdb/main.c, db/db.login/main.c, imagery/i.modis.qc/main.c, raster/r.to.rast3/main.c, raster/r.to.rast3elev/main.c, raster3d/r3.info/r3.info.main.c, temporal/t.info/t.info.py, temporal/t.rast.to.rast3/t.rast.to.rast3.py, vector/v.class/main.c, vector/v.in.lidar/main.c, vector/v.to.db/main.c, vector/v.to.rast/main.c, vector/v.to.rast3/main.c: homogenize keywords * raster/r.to.rast3/main.c, vector/v.to.rast3/main.c, vector/v.vol.rst/main.c: homogenize keywords 2012-08-22 Anna Petrášová * gui/wxpython/dbmgr/vinfo.py: wxGUI/dbmgr: fix querying for areas (v.what returns no Id) again * gui/wxpython/dbmgr/dialogs.py, gui/wxpython/dbmgr/vinfo.py: wxGUI/dbmgr: fix querying for areas (v.what returns no Id) * gui/wxpython/dbmgr/vinfo.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/mapwindow.py, gui/wxpython/nviz/mapwindow.py: wxGUI: reorganize querying, if vector has no db connection, show query output in gui commmand output instead of Nothing found message https://trac.osgeo.org/grass/ticket/1606, https://trac.osgeo.org/grass/ticket/1469, show more layers in attribute dialog - https://trac.osgeo.org/grass/ticket/1522 2012-08-22 Markus Metz * vector/v.build.polylines/main.c: v.build.polylines: do not throw away area attributes 2012-08-21 Markus Metz * vector/v.net.salesman/main.c: v.net.salesman: fix https://trac.osgeo.org/grass/ticket/1659, should be applied to all other v.net.* modules * lib/db/dbmi_base/default_name.c: dblib: sqlite needs exclusive access to the folder with the database * gui/wxpython/xml/menudata.xml: wxGUI: use faster and more accurate r.shaded.relief2 * vector/v.in.ogr/v.in.ogr.html: v.in.ogr: explain boundary snapping 2012-08-21 Vaclav Petras * lib/python/vector.py: pythonlib: fixing https://trac.osgeo.org/grass/ticket/1522 (vector_what respects multiple layers) 2012-08-21 Markus Metz * lib/vector/diglib/cindex_rw.c, lib/vector/diglib/plus_struct.c, lib/vector/diglib/spindex_rw.c: diglib: more understandable messages 2012-08-21 Anna Petrášová * gui/wxpython/gui_core/goutput.py: wxGUI: quick fix for https://trac.osgeo.org/grass/ticket/1565 2012-08-21 Markus Metz * raster/r.report/header.c, raster/r.report/label.c: r.report: fix for https://trac.osgeo.org/grass/ticket/970 * vector/v.in.ogr/main.c: v.in.ogr: fix for https://trac.osgeo.org/grass/ticket/173 2012-08-21 Anna Petrášová * gui/wxpython/modules/mcalc_builder.py: wxGUI/mapcalc: fixed https://trac.osgeo.org/grass/ticket/1306 2012-08-21 Markus Metz * vector/v.in.ogr/main.c: v.in.ogr: add safety checks and warnings 2012-08-21 Anna Petrášová * gui/wxpython/modules/mcalc_builder.py: wxGUI/mapcalc: fix https://trac.osgeo.org/grass/ticket/1305, improving focus problem when adding map 2012-08-21 Markus Metz * vector/v.in.ogr/geom.c: remove debug info * vector/v.in.ogr/geom.c, vector/v.in.ogr/main.c: v.in.ogr: fix https://trac.osgeo.org/grass/ticket/1339 by using OGR extents as spatial filter * vector/v.info/print.c: v.info increase buffer sizes * scripts/d.vect.thematic/d.vect.thematic.py: d.vect.thematic: do not forget the layer for v.univar 2012-08-21 Anna Petrášová * gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/preferences.py, gui/wxpython/psmap/dialogs.py: wxGUI: attempt to fix https://trac.osgeo.org/grass/ticket/1700 2012-08-21 Markus Metz * lib/vector/Vlib/cats.c: Vlib: optimized category fns * lib/vector/vedit/cats.c: vedit lib: safer return type check * vector/v.category/main.c: v.category: safer return type check 2012-08-20 Markus Metz * vector/v.transform/local_proto.h, vector/v.transform/main.c, vector/v.transform/trans_digit.c: v.transform close database shutdown driver when done; remove ugly table hack 2012-08-20 Martin Landa * scripts/g.extension/g.extension.py: g.extension: skip updating manual when 'd' flag is given 2012-08-20 Markus Metz * vector/v.transform/main.c: v.transform fix for https://trac.osgeo.org/grass/ticket/1615 2012-08-20 Markus Neteler * scripts/d.vect.thematic/d.vect.thematic.html: fix example 2012-08-20 Markus Metz * lib/vector/Vlib/build.c, lib/vector/Vlib/field.c, lib/vector/Vlib/map.c, lib/vector/Vlib/read.c, lib/vector/Vlib/remove_areas.c: Vlib partially revert https://trac.osgeo.org/grass/changeset/52776 * lib/vector/Vlib/build.c, lib/vector/Vlib/cats.c, lib/vector/Vlib/field.c, lib/vector/Vlib/map.c, lib/vector/Vlib/read.c, lib/vector/Vlib/remove_areas.c: Vlib fix for multiple cats in the same layer * vector/v.distance/main.c: v.distance fix https://trac.osgeo.org/grass/ticket/672 2012-08-20 Soeren Gebbert * raster/r.mapcalc/xcoor3.c: Fixed wrong z() coordinate computation. Since the depth counts from bottom to top, the z-coordinate should do the same. 2012-08-20 Markus Neteler * gui/wxpython/docs/wxGUI.Components.html: order alphabetically 2012-08-20 Anna Petrášová * gui/wxpython/gis_set.py, gui/wxpython/gui_core/ghelp.py, gui/wxpython/location_wizard/base.py, gui/wxpython/location_wizard/wizard.py: wxGUI/locationWizard: added help button to wizard, tooltips, HelpFrame base class changed to dialog (merged from releasebranch, https://trac.osgeo.org/grass/changeset/52759) 2012-08-20 Markus Neteler * scripts/i.spectral/i.spectral.html: NC example added * scripts/i.spectral/i.spectral.py: get the r.what call right * vector/v.out.pov/main.c: be sure to have an empty string 2012-08-20 Markus Metz * raster/r.cost/main.c: r.cost fix for https://trac.osgeo.org/grass/ticket/545 2012-08-20 Anna Petrášová * gui/wxpython/mapdisp/mapwindow.py: wxGUI: fix zooming out by one click (not box) 2012-08-19 Martin Landa * display/d.rgb/d.rgb.html: d.rgb/manual: remove link to d.colors add simple usage example * display/d.rgb/d.rgb.html: d.rgb: major manual clean up 2012-08-19 Markus Metz * ps/ps.map/main.c: ps.map: map composition is done when everything is done, not earlier * ps/ps.map/r_instructions.c: ps.map: help for interactive CLI users * ps/ps.map/colortable.h, ps/ps.map/do_scalebar.c, ps/ps.map/get_scalebar.c, ps/ps.map/ps_clrtbl.c, ps/ps.map/ps_fclrtbl.c, ps/ps.map/r_colortable.c: ps.map: add missing and new options, preserve backwards compatibility * ps/ps.map/border.h, ps/ps.map/catval.c, ps/ps.map/distance.c, ps/ps.map/do_geogrid.c, ps/ps.map/do_grid.c, ps/ps.map/do_labels.c, ps/ps.map/do_plt.c, ps/ps.map/do_scalebar.c, ps/ps.map/do_vectors.c, ps/ps.map/eps.c, ps/ps.map/get_scalebar.c, ps/ps.map/local_proto.h, ps/ps.map/main.c, ps/ps.map/map_setup.c, ps/ps.map/ps_clrtbl.c, ps/ps.map/ps_fclrtbl.c, ps/ps.map/ps_map.c, ps/ps.map/ps_vareas.c, ps/ps.map/ps_vpoints.c, ps/ps.map/r_border.c, ps/ps.map/r_colortable.c, ps/ps.map/r_labels.c, ps/ps.map/r_plt.c, ps/ps.map/r_vpoints.c, ps/ps.map/read_cfg.c, ps/ps.map/session.c, ps/ps.map/show_scale.c, ps/ps.map/textbox.c: ps.map: major code clean up, part 1 2012-08-19 Anna Petrášová * gui/wxpython/psmap/frame.py, gui/wxpython/psmap/toolbars.py: wxGUI/psmap: improved toolbar popup menu behaviour * gui/wxpython/dbmgr/base.py: wxGUI/dbmgr: continue to fix https://trac.osgeo.org/grass/ticket/1633 2012-08-19 Markus Metz * ps/ps.map/local_proto.h, ps/ps.map/main.c, ps/ps.map/r_cell.c, ps/ps.map/r_instructions.c: fix various bugs introduced with https://trac.osgeo.org/grass/changeset/45580 including memory corruption, fix buffer overflow 2012-08-18 Glynn Clements * raster/r.mapcalc/expression.c: Eliminate fixed-size buffer 2012-08-18 Martin Landa * gui/wxpython/core/settings.py: wxGUI/settings: fix https://trac.osgeo.org/grass/changeset/52719 - check also subkey 2012-08-17 Martin Landa * gui/wxpython/core/settings.py: wxGUI/settings: Append() - add overwrite argument * gui/wxpython/swipe/dialogs.py, gui/wxpython/swipe/frame.py, gui/wxpython/swipe/mapwindow.py, gui/wxpython/swipe/toolbars.py: wxGUI/swipe: header cosmetics 2012-08-17 Anna Petrášová * gui/wxpython/lmgr/frame.py, gui/wxpython/nviz/workspace.py: wxNviz: minor bugfixes * gui/wxpython/core/settings.py, gui/wxpython/dbmgr/base.py, gui/wxpython/gui_core/preferences.py: wxGUI/dbmgr: choose separator for loading table (related ticket https://trac.osgeo.org/grass/ticket/1633) 2012-08-17 Markus Neteler * lib/gis/alloc.c: fix copyright initial year (from G6) 2012-08-17 Markus Metz * gui/wxpython/mapdisp/statusbar.py: wx GCP Manager: ensure GCP is visible * gui/wxpython/gcp/manager.py, gui/wxpython/gcp/mapdisplay.py, gui/wxpython/gcp/toolbars.py: wx GCP Manager: fix indentation 2012-08-17 Anna Petrášová * gui/wxpython/gui_core/dialogs.py: wxGUI: close button instead of cancel in import dialog, close on finish added * gui/wxpython/gui_core/dialogs.py, gui/wxpython/lmgr/layertree.py: wxGUI/lmgr: add apply button to opacity dialog * gui/wxpython/swipe/frame.py: wxGUI/swipe: check if raster exists 2012-08-16 Martin Landa * gui/wxpython/dbmgr/base.py: wxGUI/ATM: db.select - overwrite output tmp file * gui/wxpython/dbmgr/base.py, gui/wxpython/dbmgr/dialogs.py, gui/wxpython/gui_core/widgets.py: wxGUI/ATM: change layout for 'SQL Query' new dialog to 'add new column' DeletePage() RemovePage() implemeneted for GNotebook various minor changes patch provided by Stepan Turek (GSoC 2012) 2012-08-15 Soeren Gebbert * lib/python/core.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/space_time_datasets_tools.py, lib/vector/vectorlib.dox, temporal/Makefile, temporal/t.rast.import/test.t.rast.import.sh, temporal/t.rast.list/test.t.rast.list.sh, temporal/t.rast.out.vtk/t.rast.out.vtk.py: Small bugfixing and error message cleanup 2012-08-14 Anna Petrášová * scripts/r.reclass.area/r.reclass.area.py: r.reclass.area: fp maps support, remove temp maps, spaces instead of tabs 2012-08-14 Markus Neteler * raster/r.univar/r.univar.html, raster/r.univar/r3.univar.html: explain multiple input map support; cosmetics 2012-08-13 Soeren Gebbert * lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/base.py, lib/python/temporal/core.py, lib/python/temporal/datetime_math.py, lib/python/temporal/metadata.py, lib/python/temporal/pythontemporallib.dox, lib/python/temporal/space_time_datasets.py, lib/python/temporal/spatial_extent.py, lib/python/temporal/temporal_extent.py: PEP8 compliance and documentation update 2012-08-13 Markus Neteler * gui/wxpython/swipe/frame.py: advertise GRASS GIS for standalone windows 2012-08-13 Markus Metz * include/vect/dig_structs.h: vector include: GV_AREA and GV_VOLUME are not legal line types 2012-08-13 Markus Neteler * display/d.rgb/d.rgb.html, display/d.vect.chart/d.vect.chart.html, display/d.vect/d.vect.html, lib/cairodriver/cairodriver.html, raster/r.in.xyz/r.in.xyz.html, scripts/d.rast.edit/d.rast.edit.html, vector/v.label/v.label.html, vector/v.net.iso/v.net.iso.html, vector/v.overlay/v.overlay.html: HTML fixes for pandoc/sphinx 2012-08-13 Luca Delucchi * man/sphinx/conf.py, tools/mkrest.py: improvements in restructuredtext creation 2012-08-13 Anna Petrášová * gui/wxpython/swipe/frame.py: wxGUI/swipe: remove rendered images after quitting 2012-08-13 Markus Metz * lib/vector/rtree/index.c: rtree: doxygenize 2012-08-13 Markus Neteler * raster/r.li/r.li.pielou/r_li_pielou.png: added missing img * raster/r.li/r.li.renyi/r_li_renyi.png: added missing img * raster/r.lake/r_lake_lidar_dem.jpg: added missng img 2012-08-13 Luca Delucchi * vector/v.in.ogr/v.in.ogr.html: fix wrong commit * db/Makefile, display/Makefile, doc/Makefile, general/Makefile, imagery/Makefile, imagery/i.find/Makefile, include/Make/DB.make, include/Make/Dir.make, include/Make/Docs.make, include/Make/Etc.make, include/Make/Grass.make, include/Make/Lib.make, include/Make/Module.make, include/Make/Multi.make, include/Make/NoRest.make, include/Make/Other.make, include/Make/Rest.make, include/Make/Rules.make, include/Make/Script.make, lib/gtcltk/Makefile, lib/vector/Makefile, man/Makefile, man/build_check_rest.py, man/build_class_rest.py, man/build_full_index_rest.py, man/build_index_rest.py, man/build_rest.py, man/sphinx/Makefile, man/sphinx/conf.py, man/sphinx/make.bat, misc/Makefile, ps/Makefile, raster/Makefile, raster/r.watershed/ram/Makefile, raster/r.watershed/seg/Makefile, raster3d/Makefile, scripts/Makefile, temporal/Makefile, tools/Makefile, tools/mkrest.py, tools/timer/Makefile, vector/Makefile, vector/v.in.ogr/v.in.ogr.html: first implementation of restructredtext documentation 2012-08-13 Markus Neteler * gui/wxpython/docs/wxGUI.MapSwipe.html, gui/wxpython/docs/wxGUI_map_swipe.jpg: example replaced with Japan 2011 tsunami 2012-08-13 Markus Metz * vector/v.in.lidar/v.in.lidar.html: v.in.lidar: explain return type 2012-08-13 Martin Landa * gui/wxpython/dbmgr/sqlbuilder.py: wxGUI/sqlbuilder: bugfix (advance sql mode) - patch provided by Stepan Turek 2012-08-13 Markus Neteler * gui/wxpython/swipe/main.py: +header * gui/wxpython/docs/wxGUI.MapSwipe.html: cosmetics 2012-08-13 Martin Landa * gui/wxpython/gui_core/preferences.py: wxGUI: use 'g.gisenv unset=' to unset GRASS variables 2012-08-12 Soeren Gebbert * temporal/t.create/t.create.py, temporal/t.info/t.info.py, temporal/t.list/t.list.py, .../t.rast.aggregate.ds/t.rast.aggregate.ds.py, temporal/t.rast.aggregate/t.rast.aggregate.py, temporal/t.rast.export/t.rast.export.py, temporal/t.rast.extract/t.rast.extract.py, temporal/t.rast.gapfill/t.rast.gapfill.py, temporal/t.rast.import/t.rast.import.py, temporal/t.rast.list/t.rast.list.py, temporal/t.rast.mapcalc/t.rast.mapcalc.py, temporal/t.rast.out.vtk/t.rast.out.vtk.py, temporal/t.rast.series/t.rast.series.py, temporal/t.rast.to.rast3/t.rast.to.rast3.py, temporal/t.rast.univar/t.rast.univar.py, temporal/t.rast3d.extract/t.rast3d.extract.py, temporal/t.rast3d.list/t.rast3d.list.py, temporal/t.rast3d.mapcalc/t.rast3d.mapcalc.py, temporal/t.rast3d.univar/t.rast3d.univar.py, temporal/t.register/t.register.py, temporal/t.remove/t.remove.py, temporal/t.sample/t.sample.py, temporal/t.support/t.support.py, temporal/t.topology/t.topology.py, temporal/t.unregister/t.unregister.py, temporal/t.vect.db.select/t.vect.db.select.py, temporal/t.vect.db.select/test.t.vect.db.select.sh, temporal/t.vect.export/t.vect.export.py, temporal/t.vect.extract/t.vect.extract.py, .../t.vect.extract/test.t.vect.extract.layer.sh, temporal/t.vect.import/t.vect.import.py, temporal/t.vect.list/t.vect.list.py, .../t.vect.observe.strds/t.vect.observe.strds.py, .../test.t.vect.observe.strds.sh, temporal/t.vect.univar/t.vect.univar.py, temporal/t.vect.what.strds/t.vect.what.strds.py: PEP8 compliance. Using the new class naming scheme. * lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/aggregation.py, lib/python/temporal/base.py, lib/python/temporal/extract.py, lib/python/temporal/mapcalc.py, lib/python/temporal/space_time_datasets.py, lib/python/temporal/space_time_datasets_tools.py, lib/python/temporal/temporal_extent.py, lib/python/temporal/unit_tests.py: PEP8 compliance. Added RTree unit tests for 1 - 4 dimensional trees. Bug fixing after class name conversion to camel case style. * lib/vector/Vlib/break_polygons.c, lib/vector/Vlib/intersect.c, lib/vector/Vlib/select.c, lib/vector/Vlib/snap.c, lib/vector/diglib/spindex.c, lib/vector/diglib/spindex_rw.c, lib/vector/rtree/index.c, lib/vector/rtree/index.h, lib/vector/rtree/indexf.c, lib/vector/rtree/indexm.c, lib/vector/rtree/node.c, lib/vector/rtree/rect.c, lib/vector/rtree/rtree.h: Added methods to modify rectangle boundary coordinates of different dimensions. Modified the names of several functions. Added doxygen style function descriptions. 2012-08-12 Martin Landa * gui/wxpython/dbmgr/sqlbuilder.py: wxGUI/dbmgr: update sqlbuilder main fn (select|update) - patch provided by Stepan Turek 2012-08-12 Luca Delucchi * general/g.parser/g.parser.html: add documentation for --rest- description in g.parser.html 2012-08-12 Martin Landa * gui/wxpython/dbmgr/sqlbuilder.py: wxGUI/sqlsizer: fix OnClose indent & layout cosmetics * gui/wxpython/dbmgr/base.py, gui/wxpython/dbmgr/manager.py, gui/wxpython/dbmgr/sqlbuilder.py: wxGUI/DbMgr: major refactoring done by Stepan Turek (GSoC 2012) initial version of Field Calculator (SQL Update Builder) * gui/wxpython/docs/wxGUI.Components.html: wxGUI: note Map Swipe on components page 2012-08-12 Anna Petrášová * gui/wxpython/docs/wxGUI.MapSwipe.html, gui/wxpython/docs/wxGUI_map_swipe.jpg, gui/wxpython/swipe/frame.py, gui/wxpython/swipe/toolbars.py: wxGUI/swipe: added manual page * gui/wxpython/swipe/frame.py: wxGUI/swipe: move code from OnSize to OnIdle, cosmetics * display/d.thematic.area/main.c, display/d.vect/main.c, general/g.gui/main.c, imagery/i.landsat.toar/main.c, imagery/i.modis.qc/main.c, imagery/i.vi/main.c, misc/m.nviz.image/args.c, misc/m.transform/main.c, raster/r.report/parse.c, raster/r.usler/main.c, vector/v.build.polylines/main.c, vector/v.category/main.c, vector/v.class/main.c, vector/v.distance/main.c, vector/v.drape/main.c, vector/v.edit/args.c, vector/v.in.ascii/main.c, vector/v.in.ogr/main.c, vector/v.kernel/main.c, vector/v.mkgrid/main.c, vector/v.net.bridge/main.c, vector/v.net.components/main.c, vector/v.net/args.c, vector/v.out.ascii/args.c, vector/v.overlay/main.c, vector/v.parallel/main.c, vector/v.select/args.c, vector/v.to.db/parse.c, vector/v.to.rast/main.c: option name in descriptions must not be translatable 2012-08-12 Markus Neteler * scripts/Makefile, scripts/i.fusion.brovey/Makefile, scripts/i.fusion.brovey/i.fusion.brovey.html, scripts/i.fusion.brovey/i.fusion.brovey.py, scripts/i.fusion.brovey/rgb_brovey.jpg, scripts/i.fusion.brovey/rgb_originals.jpg, scripts/i.pansharpen/i.pansharpen.html: Functionality of i.fusion.brovey now provided by i.pansharpen; i.fusion.brovey moved out into GRASS Addons-SVN 2012-08-12 Michael Barton * gui/wxpython/xml/menudata.xml: updated image menu to replace i.fusion.brovey with i.pansharpen * scripts/i.pansharpen/Makefile, scripts/i.pansharpen/i.pansharpen.html, scripts/i.pansharpen/i.pansharpen.py, scripts/i.pansharpen/rgb_brovey321.jpg, scripts/i.pansharpen/rgb_ihs321.jpg, scripts/i.pansharpen/rgb_landsat321.jpg, scripts/i.pansharpen/rgb_pca321.jpg: Added new pan sharpening script 2012-08-12 Soeren Gebbert * lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/aggregation.py, lib/python/temporal/base.py, lib/python/temporal/core.py, lib/python/temporal/datetime_math.py, lib/python/temporal/extract.py, lib/python/temporal/mapcalc.py, lib/python/temporal/metadata.py, lib/python/temporal/space_time_datasets.py, lib/python/temporal/space_time_datasets_tools.py, lib/python/temporal/spatial_extent.py, lib/python/temporal/stds_export.py, lib/python/temporal/stds_import.py, lib/python/temporal/temporal_extent.py, lib/python/temporal/temporal_granularity.py, lib/python/temporal/temporal_relationships.py, lib/python/temporal/unit_tests.py, lib/python/temporal/univar_statistics.py: PEP8 compliance and better doxygen formatting. New rtree tests. 2012-08-11 Vaclav Petras * gui/wxpython/swipe/main.py: wxGUI/swipe: fix checking params * gui/wxpython/swipe/main.py: wxGUI: swipe: main with g.parser (experimental) * gui/wxpython/swipe/dialogs.py, gui/wxpython/swipe/frame.py, gui/wxpython/swipe/mapwindow.py, gui/wxpython/swipe/toolbars.py: wxGUI: swipe: small clean up 2012-08-11 Glynn Clements * general/g.proj/input.c: Revert bogus "fix warnings" changes from https://trac.osgeo.org/grass/changeset/52516 * raster/r.lake/main.c: Revert bogus "fix warning" changes from https://trac.osgeo.org/grass/changeset/52607 2012-08-11 Markus Metz * raster/rasterintro.html: rasterintro clean html 2012-08-10 Soeren Gebbert * lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/datetime_math.py, lib/python/temporal/space_time_datasets.py: PEP8 compliance and new doctests * lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/base.py, lib/python/temporal/core.py, lib/python/temporal/extract.py, lib/python/temporal/mapcalc.py, lib/python/temporal/metadata.py, lib/python/temporal/space_time_datasets.py, lib/python/temporal/space_time_datasets_tools.py, lib/python/temporal/spatial_extent.py, lib/python/temporal/temporal_extent.py, lib/python/temporal/temporal_relationships.py, lib/python/temporal/univar_statistics.py, temporal/t.create/t.create.py, temporal/t.list/t.list.py, .../t.rast.aggregate.ds/t.rast.aggregate.ds.py, temporal/t.rast.aggregate/t.rast.aggregate.py, temporal/t.rast.gapfill/t.rast.gapfill.py, temporal/t.remove/t.remove.py, temporal/t.support/t.support.py, temporal/t.unregister/t.unregister.py, .../t.vect.observe.strds/t.vect.observe.strds.py, temporal/t.vect.what.strds/t.vect.what.strds.py: Major code review and application of pep8 coding standard. Several doctests added to temporal base classes. 2012-08-10 Markus Neteler * raster/rasterintro.html: +r.resamp.bspline; +r.in.lidar * man/build_html.py: +Intro temporal data processing 2012-08-10 Vaclav Petras * gui/wxpython/nviz/wxnviz.py: dox: fixing param warnings in wxnviz 2012-08-09 Luca Delucchi * lib/gis/parser_rest.c: improvements for restructeredtext parser 2012-08-09 Martin Landa * gui/wxpython/mapdisp/main.py: wxGUI/mapdisp: fix missing import (CLI) 2012-08-09 Vaclav Petras * include/Make/Doxyfile_arch_html.in, include/Make/Doxyfile_arch_latex.in, lib/python/db.py, lib/python/pythonlib.dox: dox: doxygen alias (newcommand) gmod for grass modules (when their params are referenced) 2012-08-09 Markus Metz * gui/wxpython/gcp/manager.py: wx GCP Manager: make selected points visible in the list 2012-08-09 Anna Petrášová * gui/wxpython/swipe/dialogs.py, gui/wxpython/swipe/frame.py, gui/wxpython/swipe/toolbars.py, gui/wxpython/wxpythonlib.dox: wxGUI/swipe: added quit button and other cosmetics 2012-08-09 Markus Neteler * raster/r.lake/r.lake.html: HTML fix 2012-08-09 Maris Nartiss * raster/r.lake/main.c, raster/r.lake/r.lake.html: Explain better meaning of depth in output, as suggested by John Helly 2012-08-09 Vaclav Petras * lib/gis/distance.c, lib/segment/address.c, lib/segment/close.c, lib/segment/flush.c, lib/segment/format.c, lib/segment/get.c, lib/segment/init.c, lib/segment/open.c, lib/segment/pagein.c, lib/segment/pageout.c, lib/segment/put_row.c, lib/segment/release.c, lib/segment/seek.c: dox: segment library (unnecessary fn and SEG/seg mess) 2012-08-09 Markus Neteler * grasslib.dox, lib/gpde/gpdelib.dox: vask lib is gone * lib/bitmap/bitmap.c, lib/gis/alloc.c, lib/gis/asprintf.c, lib/raster3d/alloc.c, lib/vector/Vlib/ascii.c, lib/vector/Vlib/buffer2.c, lib/vector/neta/bridge.c, lib/vector/vedit/break.c: fix some doxygen warnings 2012-08-09 Anna Petrášová * gui/wxpython/swipe/frame.py: wxGUI/swipe: bugfix * gui/wxpython/Makefile, gui/wxpython/gcp/mapdisplay.py, gui/wxpython/gui_core/mapwindow.py, gui/wxpython/iclass/digit.py, gui/wxpython/iclass/frame.py, gui/wxpython/lmgr/frame.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/mapwindow.py, gui/wxpython/mapdisp/statusbar.py, gui/wxpython/nviz/mapwindow.py, gui/wxpython/swipe/dialogs.py, gui/wxpython/swipe/frame.py, gui/wxpython/swipe/mapwindow.py, gui/wxpython/swipe/toolbars.py, gui/wxpython/vdigit/mapwindow.py, gui/wxpython/wxpythonlib.dox, gui/wxpython/xml/menudata.xml: wxGUI: new tool Map Swipe added, a few changes in base gui code needed 2012-08-09 Vaclav Petras * gui/wxpython/core/gcmd.py, gui/wxpython/core/render.py, gui/wxpython/core/settings.py, gui/wxpython/dbmgr/manager.py, gui/wxpython/gui_core/gselect.py, gui/wxpython/mapdisp/mapwindow.py, gui/wxpython/nviz/mapwindow.py, gui/wxpython/psmap/menudata.py, gui/wxpython/vdigit/wxdigit.py, gui/wxpython/vdigit/wxdisplay.py, include/ogsf.h, lib/db/dbmi_base/xdrprocedure.c, lib/display/r_raster.c, lib/display/raster.c, lib/display/setup.c, lib/gis/alloc.c, lib/gis/color_rules.c, lib/gis/list.c, lib/gis/location.c, lib/gis/make_loc.c, lib/gis/make_mapset.c, lib/gis/parser.c, lib/gis/rd_cellhd.c, lib/imagery/iclass.c, lib/imagery/iclass_perimeter.c, lib/imagery/iclass_statistics.c, lib/ogsf/GS2.c, lib/ogsf/gs_query.c, lib/ogsf/gvl_file.c, lib/proj/local_proto.h, lib/python/task.py, lib/python/temporal/base.py, lib/raster/color_look.c, lib/raster/init.c, lib/raster/null_val.c, lib/raster/quant_rw.c, lib/raster/window_map.c, lib/segment/close.c, lib/segment/format.c, lib/segment/get.c, lib/segment/get_row.c, lib/segment/open.c, lib/segment/put.c, lib/segment/put_row.c, lib/segment/release.c, lib/segment/seek.c, lib/segment/setup.c, lib/sites/sites.c, lib/vector/Vlib/dbcolumns.c, lib/vector/Vlib/header_finfo.c, lib/vector/Vlib/level_two.c: dox: fixing several doxygen warnings (wrong file names, typos, lt gt chars) 2012-08-08 Vaclav Petras * grasslib.dox, lib/db/stubs/add_col.c, lib/db/stubs/close_cursor.c, lib/gis/error.c, lib/gis/gislib.dox, lib/manage/sighold.c, lib/ogsf/gsget.c, lib/ogsf/mc33_table.h, lib/proj/datum.c, lib/proj/local_proto.h, lib/raster/align_window.c, lib/raster/cell_stats.c, lib/raster/color_out.c, lib/raster/rasterlib.dox, lib/raster3d/raster3dlib.dox, lib/temporal/lib/connect.c, lib/vector/Vlib/read_ogr.c, lib/vector/diglib/update.c, lib/vector/neta/bridge.c, lib/vector/neta/centrality.c, lib/vector/vectorlib.dox, rfc/RFC1_PSC.dox, rfc/rfc_list.dox: dox: reducing doxygen warnings * lib/vector/dglib/dglib.dox: vectlib.dox: moving text from main page finished 2012-08-08 Markus Metz * raster/r.in.lidar/r.in.lidar.html, raster/r.in.xyz/r.in.xyz.html: r.in.[lidar|xyz]: update manual 2012-08-08 Maris Nartiss * lib/init/grass.py: Better support of system unsupported locales 2012-08-08 Markus Metz * lib/gis/alloc.c: libgis: out-of-memory is usually caused by too many cells, print current rows, cols * raster/r.in.xyz/main.c: r.in.xyz: support for more than 2 billion cells in current region * raster/r.in.lidar/main.c: r.in.lidar: support for more than 2 billion cells in current region * lib/vector/rtree/rtree.h: rtree: revert accidential change 2012-08-08 Maris Nartiss * gui/wxpython/core/settings.py, gui/wxpython/gui_core/preferences.py: Add C locale as alias of EN for GUI language switcher 2012-08-07 Markus Metz * lib/vector/Vlib/copy.c: Vlib: Vect_copy_map_lines_field(), copy != export * lib/vector/diglib/plus_area.c, lib/vector/diglib/plus_node.c: diglib: comments, documentation 2012-08-07 Martin Landa * include/vect/dig_structs.h: vlib: remove commented dbdriver (dig_struct.h) dox cosmetics 2012-08-07 Vaclav Petras * grasslib.dox, lib/vector/vectorlib.dox, lib/vector/vectorlib_ascii.dox, lib/vector/vectorlib_files.dox, lib/vector/vectorlib_libraries.dox, lib/vector/vectorlib_ogr.dox, lib/vector/vectorlib_spatialindex.dox, lib/vector/vectorlib_tin.dox, lib/vector/vectorlib_topology.dox: vectorlib.dox: splitted to several pages (files), proper usage of subpage 2012-08-07 Martin Landa * lib/vector/Vlib/copy.c: vlib: document static fns in copy.c Vect_copy_map_lines(): return error code when writing new feature fails * lib/gis/error.c: libgis: print message prefix also in plain mode 2012-08-07 Maris Nartiss * gui/wxpython/core/settings.py: Fix WXGUI startup on non-NLS systems accidentaly broken by me :( 2012-08-07 Markus Metz * gui/wxpython/gcp/mapdisplay.py, gui/wxpython/gcp/toolbars.py, gui/wxpython/gui_core/toolbars.py: wx GCP manager: toggle tools 2012-08-07 Martin Landa * vector/v.out.postgis/create.c, vector/v.out.postgis/export.c, vector/v.out.postgis/export_topo.c, vector/v.out.postgis/local_proto.h, vector/v.out.postgis/main.c, vector/v.out.postgis/options.c: v.out.postgis: simplify code, use Vect_copy_map_lines() 2012-08-07 Soeren Gebbert * include/defs/vector.h: Fixed append boxlist naming issue, thanks to Pietro 2012-08-07 Martin Landa * lib/vector/Vlib/copy.c, lib/vector/Vlib/field.c, lib/vector/Vlib/map.c: vlib: move Vect_copy_map_lines() and Vect_copy_tables() to the separate file (copy.c) simplify Vect_copy_map_lines() code update Vect_copy_map_lines() for better support of OGR/PostGIS formats 2012-08-07 Anna Petrášová * gui/wxpython/lmgr/layertree.py: wxGUI/lmgr: attempt to fix tree selection 2012-08-07 Markus Metz * gui/wxpython/gcp/manager.py: wx GCP manager: keep point index * lib/vector/vectorlib.dox: vectorlib.dox: add examples, minor updates 2012-08-07 Vaclav Petras * lib/vector/Vlib/cats.c: vlib: dox 2012-08-06 Martin Landa * vector/v.out.postgis/local_proto.h, vector/v.out.postgis/main.c, vector/v.out.postgis/options.c: v.out.postgis: new parameter to define output schema * lib/vector/Vlib/close.c, lib/vector/Vlib/open.c: vlib: check GRASS_VECTOR_PGFILE (defined by v.out.postgis) when opening/creating vector map * lib/vector/Vlib/open.c, lib/vector/Vlib/open_pg.c: vlib: fix clean up when creation of new vector map fails (pg) * include/defs/vector.h, lib/vector/Vlib/header_finfo.c, vector/v.info/print.c: vlib: remove Vect_get_finfo_geometry_column() add Vect_get_finfo() update v.info & untabify * vector/v.external.out/link.c, vector/v.out.ogr/main.c: v.external.out & v.out.ogr: print warning for dsn with prefix PG: when format is not PostgreSQL * lib/raster/xdr.c: rasterlib: add missing header * vector/v.out.postgis/Makefile, vector/v.out.postgis/export.c, vector/v.out.postgis/export_topo.c, vector/v.out.postgis/local_proto.h, vector/v.out.postgis/main.c, vector/v.out.postgis/options.c, vector/v.out.postgis/v.out.postgis.html: v.out.postgis: new module to export GRASS vector data into PostGIS initial support for PostGIS topology very initial prototype (work in progress), disabled by default * vector/v.external.out/link.c: v.external.out: message cosmetics * include/defs/vector.h, lib/vector/Vlib/open.c, lib/vector/Vlib/open_pg.c, lib/vector/Vlib/write_pg.c: vlib: postgis topology support (work in progress) Vect_write_area_pg() introduced 2012-08-06 Markus Neteler * locale/po/grasslibs_cs.po, locale/po/grassmods_cs.po, locale/po/grasswxpy_cs.po: converted to UTF-8 2012-08-06 Anna Petrášová * locale/po/grassmods_cs.po: fix translation 2012-08-06 Markus Neteler * locale/po/grassmods_cs.po: backport of https://trac.osgeo.org/grass/changeset/52553 2012-08-06 Markus Metz * lib/vector/diglib/spindex.c: diglib: changed rtree search hit callback 2012-08-06 Maris Nartiss * gui/wxpython/core/settings.py, gui/wxpython/gui_core/preferences.py, lib/init/grass.py: Add system locale option to language switching; Fail back to system locale in case of error 2012-08-05 Markus Metz * lib/vector/Vlib/break_lines.c: Vlib: speed up Vect_break_lines() * lib/vector/diglib/spindex_rw.c: diglib: changed rtree search fn def * lib/vector/Vlib/break_polygons.c, lib/vector/Vlib/snap.c: Vlib: static where possible * lib/vector/Vlib/break_polygons.c, lib/vector/Vlib/intersect.c, lib/vector/Vlib/rtree_search.c, lib/vector/Vlib/select.c, lib/vector/Vlib/snap.c: Vlib: changed rtree search fn * lib/vector/rtree/indexf.c, lib/vector/rtree/indexm.c, lib/vector/rtree/rtree.h: rtree search optimization: pass pointer instead of struct * include/vect/dig_externs.h, lib/vector/Vlib/box.c, lib/vector/diglib/spindex.c: vector libs: optimize bbox search 2012-08-05 Soeren Gebbert * temporal/t.list/t.list.py, temporal/t.rast.aggregate/t.rast.aggregate.html, temporal/t.rast.aggregate/t.rast.aggregate.py: Documentation update 2012-08-05 Markus Neteler * temporal/t.vect.import/t.vect.import.py, temporal/t.vect.import/test.t.vect.import.sh: svn propset 2012-08-05 Soeren Gebbert * temporal/t.rast.aggregate/t.rast.aggregate.html: Added manpage content 2012-08-05 Markus Metz * vector/v.vect.stats/main.c: v.vect.stats fn def update * vector/v.select/overlap.c, vector/v.select/select.c: v.select fn def update * vector/v.distance/main.c: v.distance fn def update * lib/vector/Vlib/area.c, lib/vector/Vlib/bridges.c, lib/vector/Vlib/find.c, lib/vector/Vlib/poly.c, lib/vector/Vlib/write_nat.c: Vlib: update for changed fn defs * lib/vector/Vlib/read_sfa.c: Vlib: minor bugfix * lib/vector/Vlib/build.c: Vlib: faster Vect_isle_find_area() * include/defs/vector.h: Vlib: pass pointer instead of struct * include/vect/dig_externs.h: update header for diglib * lib/vector/diglib/plus_area.c: diglib: optimization * lib/vector/Vlib/box.c: Vlib: simplify code 2012-08-04 Markus Neteler * imagery/imageryintro.html: link Wiki page 2012-08-04 Markus Metz * lib/vector/Vlib/intersect.c: Vlib inersect.c: print debug only on required debug level * lib/vector/Vlib/break_lines.c: Vlib break lines: optimization * lib/vector/Vlib/dgraph.c: Vlib dgraph.c: use GRASS_EPSILON * lib/vector/diglib/plus_node.c: diglib, dig_add_node(): use faster traditional list insert * lib/vector/diglib/spindex.c, lib/vector/diglib/spindex_rw.c: diglib: cosmetics * lib/vector/diglib/inside.c: diglib: optimize dig_x_intersect * lib/vector/rtree/index.c, lib/vector/rtree/index.h, lib/vector/rtree/rect.c, lib/vector/rtree/rtree.h: rtree: prepare for future modifications * lib/vector/Vlib/find.c: Vlib: swap bboxes 2012-08-04 Maris Nartiss * gui/wxpython/core/settings.py, lib/init/grass.py: For GUI language switching, use only languages with present translations. Don't allow to switch to unsupported locale. * general/g.proj/input.c: Silence compiler warnings 2012-08-03 Soeren Gebbert * lib/python/temporal/stds_import.py: Use absolute path for projection file comparison * lib/python/core.py, lib/python/temporal/Makefile, lib/python/temporal/__init__.py, lib/python/temporal/aggregation.py, lib/python/temporal/space_time_datasets_tools.py, lib/python/temporal/stds_export.py, lib/python/temporal/stds_import.py, temporal/t.rast.export/t.rast.export.py, temporal/t.rast.export/test.t.rast.export.sh, temporal/t.rast.import/t.rast.import.py, temporal/t.rast.import/test.t.rast.import.sh, temporal/t.vect.export/Makefile, temporal/t.vect.export/t.vect.export.html, temporal/t.vect.export/t.vect.export.py, temporal/t.vect.export/test.t.vect.export.sh, temporal/t.vect.import/Makefile, temporal/t.vect.import/t.vect.import.html, temporal/t.vect.import/t.vect.import.py, temporal/t.vect.import/test.t.vect.import.sh: Added space time vector import and export. Import and export are consolidated for space time datasets and moved to the temporal library. Space time raster and vector datasets export and import modules are using the grass packing mechanism (v.pack, v.unpack, r.pack and r.unpack). Using new projection comparison method. Some bugfixing. 2012-08-02 Soeren Gebbert * scripts/r.pack/r.pack.py, scripts/r.unpack/r.unpack.py, scripts/r.unpack/test_suite/test.r.unpack.sh, scripts/r.unpack/test_suite/test_double.ref, .../test_suite/test_double_uncompressed.ref, scripts/r.unpack/test_suite/test_float.ref, .../test_suite/test_float_uncompressed.ref, scripts/r.unpack/test_suite/test_int.ref, .../r.unpack/test_suite/test_int_uncompressed.ref: Fixed small bugs (output name handling in r.unpack), added more robust projection file comparison, added compression flag and tests * lib/python/core.py: Added key-value text file comparison function 2012-08-02 Martin Landa * raster/r.clump/main.c, raster/r.clump/r.clump.html: r.clump: better description for title, fix syntax typo in https://trac.osgeo.org/grass/changeset/52506 * raster/r.clump/r.clump.html: r.clump: manual cosmetics 2012-08-01 Maris Nartiss * locale/po/grasslibs_lv.po, locale/po/grassmods_lv.po, locale/po/grasswxpy_lv.po: LV translation update 2012-08-01 Anna Petrášová * gui/wxpython/gui_core/mapdisp.py: wxGUI: added default implementation of method to MapFrameBase * imagery/i.maxlik/open.c: i.maxlik: added missing arguments for format string 2012-07-31 Markus Metz * lib/vector/rtree/index.c, lib/vector/rtree/index.h, lib/vector/rtree/indexf.c, lib/vector/rtree/indexm.c, lib/vector/rtree/node.c, lib/vector/rtree/rect.c, lib/vector/rtree/rtree.h, lib/vector/rtree/split.c: rtree optimizations * lib/vector/Vlib/poly.c: Vlib poly optimization 2012-07-31 Martin Landa * gui/wxpython/gui_core/goutput.py: wxGUI: GMConsole - eliminate gtk_widget_size_allocate() warnings * gui/wxpython/gui_core/goutput.py: wxGUI: CmdThread - parameters requestQ, resultQ optional 2012-07-30 Martin Landa * include/raster.h, lib/gis/gislib.dox, lib/raster/rasterlib.dox: rasterlib: better documentation of History structure 2012-07-30 Anna Petrášová * lib/python/vector.py: pythonlib/vector: add option to query different topology types (related to https://trac.osgeo.org/grass/changeset/52425) 2012-07-28 Martin Landa * scripts/r.in.wms/Makefile: fix Makefile for r.in.wms * scripts/r.in.wms/r.in.wms.html, scripts/r.in.wms/r.in.wms.py: r.in.wms2 -> r.in.wms * scripts/r.in.wms/Makefile, scripts/r.in.wms/gdalwarp.py, scripts/r.in.wms/r.in.gdalwarp.py, scripts/r.in.wms/r.in.wms.html, scripts/r.in.wms/r.in.wms.py, scripts/r.in.wms/wms_base.py, scripts/r.in.wms/wms_download.py, scripts/r.in.wms/wms_drv.py, scripts/r.in.wms/wms_gdal.py, scripts/r.in.wms/wms_gdal_drv.py, scripts/r.in.wms/wms_parse.py, scripts/r.in.wms/wms_request.py: r.in.wms replaced by new version from grass-addons (r.in.wms2) Module `r.in.wms2` has been written by Stepan Turek (bachelor project) 2012-07-27 Martin Landa * include/gis.h: doxygen cosmetics: document `format: -1` * include/gis.h: better doxygen documentation of project codes (gis.h) * include/gis.h, lib/gis/gislib.dox, lib/raster/rasterlib.dox: better doxygen documentation of Cell_head structure * lib/vector/Vlib/simple_features.c: vlib: better doxygen documentation for simple_features.c * lib/gis/parser_html.c, lib/gis/parser_rest.c: libgis: add doxygen header (parser_rest|html.c) 2012-07-27 Luca Delucchi * lib/gis/parser_rest.c: fix comment change // to /* 2012-07-27 Hamish Bowman * lib/gis/parser.c, lib/gis/{parser_rst.c => parser_rest.c}: rename and upper case things so it is more obvious that this is to do with ReStructured Text and not the RST spline library or RESTful URLs 2012-07-27 Luca Delucchi * lib/gis/parser.c, lib/gis/parser_local_proto.h, lib/gis/parser_rst.c: add parse to return as output rest format 2012-07-27 Hamish Bowman * db/drivers/dbf/db.c: fix https://trac.osgeo.org/grass/ticket/1690: when dbf/ dir was missing it was making it, but continuing with dir still as (null), merge from devbr6 2012-07-25 Anna Petrášová * gui/wxpython/gui_core/goutput.py: wxGUI: rerender map when command finished 2012-07-25 Soeren Gebbert * temporal/t.vect.what.strds/t.vect.what.strds.py, .../test.t.vect.what.strds_relative.sh: Fixed bug reported by Peter Löwe and added a test. 2012-07-24 Hamish Bowman * display/d.geodesic/d_geodesic.png, display/d.rhumbline/d_rhumbline.png, doc/grass7_arch.png, doc/vector/grass51concept.png, gui/icons/flags/af.png, gui/icons/flags/am.png, gui/icons/flags/ar.png, gui/icons/flags/bg.png, gui/icons/flags/cs.png, gui/icons/flags/da.png, gui/icons/flags/de.png, gui/icons/flags/el.png, gui/icons/flags/es.png, gui/icons/flags/fa.png, gui/icons/flags/fi.png, gui/icons/flags/fr.png, gui/icons/flags/hr.png, gui/icons/flags/hu.png, gui/icons/flags/is.png, gui/icons/flags/ka.png, gui/icons/flags/ko.png, gui/icons/flags/lo.png, gui/icons/flags/lt.png, gui/icons/flags/lv.png, gui/icons/flags/ml.png, gui/icons/flags/mn.png, gui/icons/flags/mr.png, gui/icons/flags/nl.png, gui/icons/flags/no.png, gui/icons/flags/pt.png, gui/icons/flags/pt_br.png, gui/icons/flags/ro.png, gui/icons/flags/ru.png, gui/icons/flags/sk.png, gui/icons/flags/sl.png, gui/icons/flags/sq.png, gui/icons/flags/sr.png, gui/icons/flags/sv.png, gui/icons/flags/ta.png, gui/icons/flags/th.png, gui/icons/flags/tr.png, gui/icons/flags/uk.png, gui/icons/flags/vi.png, gui/icons/flags/xh.png, gui/icons/flags/zh.png, gui/icons/flags/zh_tw.png, gui/icons/grass-48x48.png, gui/icons/grass-64x64.png, gui/icons/grass/3d-help.png, gui/icons/grass/3d-rotate.png, gui/icons/grass/3d-settings.png, gui/icons/grass/attributes-display.png, gui/icons/grass/boundary- create.png, gui/icons/grass/calculator.png, gui/icons/grass/cats- copy.png, gui/icons/grass/cats-display.png, gui/icons/grass/centroid-create.png, gui/icons/grass/check.png, gui/icons/grass/create.png, gui/icons/grass/data-add.png, gui/icons/grass/erase.png, gui/icons/grass/execute.png, gui/icons/grass/flythrough.png, gui/icons/grass/font.png, gui/icons/grass/gcp-add.png, gui/icons/grass/gcp-create.png, gui/icons/grass/gcp-delete.png, gui/icons/grass/gcp-remove.png, gui/icons/grass/gcp-rms.png, gui/icons/grass/gcp-save.png, gui/icons/grass/georectify.png, gui/icons/grass/help.png, gui/icons/grass/image-add.png, gui/icons/grass/image-export.png, gui/icons/grass/info.png, gui/icons/grass/layer-add.png, gui/icons/grass/layer-aspect-arrow-add.png, gui/icons/grass/layer- cell-cats-add.png, gui/icons/grass/layer-command-add.png, gui/icons/grass/layer-export.png, gui/icons/grass/layer-grid- add.png, gui/icons/grass/layer-group-add.png, gui/icons/grass/layer-his-add.png, gui/icons/grass/layer- import.png, gui/icons/grass/layer-label-add.png, gui/icons/grass/layer-more.png, gui/icons/grass/layer-opacity.png, gui/icons/grass/layer-open.png, gui/icons/grass/layer-raster- add.png, gui/icons/grass/layer-raster-analyze.png, gui/icons/grass/layer-raster-histogram.png, gui/icons/grass/layer- raster-more.png, gui/icons/grass/layer-raster-profile.png, gui/icons/grass/layer-raster3d-add.png, gui/icons/grass/layer- redraw.png, gui/icons/grass/layer-remove.png, gui/icons/grass/layer-rgb-add.png, gui/icons/grass/layer-shaded- relief-add.png, gui/icons/grass/layer-vector-add.png, gui/icons/grass/layer-vector-chart-add.png, gui/icons/grass/layer- vector-more.png, gui/icons/grass/layer-vector-thematic-add.png, gui/icons/grass/layer-wms-add.png, gui/icons/grass/legend-add.png, gui/icons/grass/line-add.png, gui/icons/grass/line-create.png, gui/icons/grass/line-delete.png, gui/icons/grass/line-edit.png, gui/icons/grass/line-move.png, gui/icons/grass/line-split.png, gui/icons/grass/loop-add.png, gui/icons/grass/map-add.png, gui/icons/grass/map-export.png, gui/icons/grass/map-info.png, gui/icons/grass/map-settings.png, gui/icons/grass/measure- length.png, gui/icons/grass/modeler-main.png, gui/icons/grass/module-add.png, gui/icons/grass/monitor-create.png, gui/icons/grass/north-arrow-add.png, gui/icons/grass/open.png, gui/icons/grass/options.png, gui/icons/grass/overlay-add.png, gui/icons/grass/page-settings.png, gui/icons/grass/pan.png, gui/icons/grass/pdf-export.png, gui/icons/grass/point-add.png, gui/icons/grass/point-create.png, gui/icons/grass/pointer.png, gui/icons/grass/polygon-create.png, gui/icons/grass/print- compose.png, gui/icons/grass/print.png, gui/icons/grass/ps- export.png, gui/icons/grass/python-export.png, gui/icons/grass/quit.png, gui/icons/grass/rectangle-add.png, gui/icons/grass/redo.png, gui/icons/grass/redraw.png, gui/icons/grass/relation-create.png, gui/icons/grass/reload.png, gui/icons/grass/save.png, gui/icons/grass/scalebar-add.png, gui/icons/grass/script-load.png, gui/icons/grass/script-save.png, gui/icons/grass/settings.png, gui/icons/grass/show.png, gui/icons/grass/table-manager.png, gui/icons/grass/table.png, gui/icons/grass/text-add.png, gui/icons/grass/tools.png, gui/icons/grass/undo.png, gui/icons/grass/vertex-create.png, gui/icons/grass/vertex-delete.png, gui/icons/grass/vertex-move.png, gui/icons/grass/zoom-extent.png, gui/icons/grass/zoom-in.png, gui/icons/grass/zoom-last.png, gui/icons/grass/zoom-more.png, gui/icons/grass/zoom-out.png, gui/images/grass_form.png, gui/images/loc_wizard.png, gui/images/loc_wizard_qgis.png, gui/images/qgis_world.png, gui/images/scalebar-fancy.png, gui/images/scalebar-simple.png, gui/images/silesia_splash.png, gui/images/small_down_arrow.png, gui/images/small_up_arrow.png, gui/images/startup_banner.png, gui/images/symbols/basic/arrow1.png, gui/images/symbols/basic/arrow3.png, gui/images/symbols/basic/box.png, gui/images/symbols/basic/circle.png, gui/images/symbols/basic/cross1.png, gui/images/symbols/basic/cross3.png, gui/images/symbols/basic/diamond.png, gui/images/symbols/basic/octagon.png, gui/images/symbols/basic/point.png, gui/images/symbols/basic/pushpin.png, gui/images/symbols/basic/star.png, gui/images/symbols/basic/triangle.png, gui/images/symbols/basic/x.png, gui/images/symbols/demo/smrk.png, gui/images/symbols/extra/4pt_star.png, gui/images/symbols/extra/adcp.png, gui/images/symbols/extra/airport.png, gui/images/symbols/extra/alpha_flag.png, gui/images/symbols/extra/bridge.png, gui/images/symbols/extra/compass.png, gui/images/symbols/extra/dive_flag.png, gui/images/symbols/extra/fancy_compass.png, gui/images/symbols/extra/fiducial.png, gui/images/symbols/extra/half-box.png, gui/images/symbols/extra/half-circle.png, gui/images/symbols/extra/n_arrow4.png, gui/images/symbols/extra/offbox_ne.png, gui/images/symbols/extra/offbox_nw.png, gui/images/symbols/extra/offbox_se.png, gui/images/symbols/extra/offbox_sw.png, gui/images/symbols/extra/pentagon.png, gui/images/symbols/extra/ring.png, gui/images/symbols/extra/target.png, gui/images/symbols/geology/strike_box.png, gui/images/symbols/geology/strike_circle.png, gui/images/symbols/geology/strike_half-bowtie.png, gui/images/symbols/geology/strike_triangle.png, imagery/i.cluster/landsat_cluster.png, lib/init/help_loc_struct.png, lib/loc_struct.png, lib/raster3d/volume_layout.png, man/grass_icon.png, man/grass_logo.png, raster/r.cost/rcost_knightsmove.png, raster/r.gwflow/r_gwflow_concept.png, raster/r.li/r.li.cwed/rlicwed_formula.png, .../r.li/r.li.dominance/rliDominance_formula.png, .../r.li.edgedensity/rliEdgeDensity_formula1.png, .../r.li.edgedensity/rliEdgeDensity_formula2.png, raster/r.li/r.li.mpa/rlimpa_formula.png, raster/r.li/r.li.mps/rlimps_formula.png, raster/r.li/r.li.padcv/rlipadcv_formula1.png, raster/r.li/r.li.padcv/rlipadcv_formula2.png, raster/r.li/r.li.padrange/rlipadrange_formula.png, raster/r.li/r.li.padsd/rlipadsd_formula.png, raster/r.li/r.li.richness/rliRichness_formula.png, raster/r.li/r.li.shannon/rliShannon_formula.png, raster/r.li/r.li.simpson/rliSimpson_formula.png, raster/r.slope.aspect/aspect.png, raster/r.slope.aspect/dem.png, raster/r.slope.aspect/pcurv.png, raster/r.slope.aspect/slope.png, raster/r.slope.aspect/tcurv.png, raster/r.surf.gauss/r_surf_gauss_hist.png, raster/r.surf.random/r_surf_random_hist.png, raster/r.terraflow/rterraflow_dir2.png, raster/r.terraflow/rterraflow_dir3.png, raster/r.to.rast3/r.to.rast3.png, raster/r.to.rast3elev/r.to.rast3elev.png, raster/r.viewshed/sweep1.png, raster/r.viewshed/sweep2.png, raster/r.water.outlet/r_water_outlet.png, raster/simwe/r.sim.water/r_sim_water.png, raster3d/r3.cross.rast/r3.cross.rast.png, raster3d/r3.in.ascii/g3d_volume_layout.png, raster3d/r3.to.rast/r3.to.rast.png, scripts/d.polar/d_polar_aspect.png, vector/v.net.alloc/v_net_alloc.png, vector/v.net.alloc/v_net_alloc_time.png, vector/v.net.distance/vnetdistance.png, vector/v.net.iso/vnetiso.png, vector/v.net.iso/vnetisotime.png, vector/v.net.path/vnetpath.png, vector/v.net.salesman/vnetsalesman.png, vector/v.net.salesman/vnetsalesmantime.png, vector/v.net.steiner/vnetsteiner.png, vector/v.net.steiner/vnetsteinertime.png, vector/v.overlay/v_overlay_area_lines.png, vector/v.to.rast3/v.to.rast3.test.png, vector/v.voronoi/v_voronoi_delaunay.png, visualization/nviz/html/nvimg/panel/keyexample.png: compress PNG images with 'optipng -o5'; svn props 2012-07-23 Anna Petrášová * gui/wxpython/mapdisp/mapwindow.py: wxGUI: delete unused wx.Image instances when rendering 2012-07-21 Markus Neteler * vector/vectorintro.html: + v.rectify 2012-07-20 Martin Landa * gui/wxpython/gui_core/gselect.py: wxGUI: fix v.external.out's front-end when no option is given 2012-07-20 Anna Petrášová * gui/wxpython/gui_core/menu.py, gui/wxpython/xml/menudata.xml: wxGUI: revert https://trac.osgeo.org/grass/changeset/52423 and hide commands in a different way * gui/wxpython/xml/menudata.xml: wxGUI: should have been in https://trac.osgeo.org/grass/changeset/52423 2012-07-20 Markus Metz * vector/v.what/main.c, vector/v.what/what.c, vector/v.what/what.h: v.what: add type option with default point,line,area 2012-07-20 Anna Petrášová * gui/wxpython/mapdisp/mapwindow.py: wxGUI: Map Display: context menu for copying coordinates to clipboard * gui/wxpython/xml/menudata.xml: wxGUI/menudata: remove command name from menu when using custom dialog (not to confuse the user) 2012-07-20 Martin Landa * doc/projectionintro.html: manual: gis.m -> wxGUI 2012-07-20 Markus Neteler * doc/projectionintro.html: mention v.rectify 2012-07-19 Markus Neteler * doc/raster/r.example/r.example.html, doc/vector/v.example/v.example.html: fix progman URL * vector/v.sample/v.sample.html: mention v.what.rast * raster/r.compress/r.compress.html: explain RLE and zlib 2012-07-18 Markus Neteler * man/build_html.py: add GRASSVERSION in footer 2012-07-17 Martin Landa * gui/wxpython/gui_core/preferences.py: wxGUI/preferences: layout cosmetics 2012-07-17 Markus Neteler * scripts/d.rast.leg/d.rast.leg.py: propagate -s flag from d.legend 2012-07-17 Anna Petrášová * lib/ogsf/gvld.c: ogsf: patch by Glynn (from https://trac.osgeo.org/grass/ticket/1423) 2012-07-17 Markus Metz * gui/wxpython/gui_core/goutput.py: fix for obscure bug: wxEvtHandler::ProcessPendingEvents(): Please call wxApp::ProcessPendingEvents() instead 2012-07-16 Martin Landa * gui/wxpython/mapdisp/frame.py: wxGUI: better check for wx.vnet * gui/wxpython/gui_core/preferences.py: wxGUI: enlarge settings dialog * lib/vector/Vlib/write.c, lib/vector/Vlib/write_ogr.c, lib/vector/Vlib/write_sfa.c: vlib: doxygen cosmetics * lib/display/r_raster.c: displaylib: Replace strncmp() by G_strncasecmp() 2012-07-16 Anna Petrášová * gui/wxpython/mapdisp/mapwindow.py: wxGUI: fixed zoom (combination of recenter mode and backward wheel direction 2012-07-16 Vaclav Petras * SUBMITTING_DOCS: removing blink and header HTML tags and adding further notes 2012-07-16 Markus Neteler * SUBMITTING_DOCS: note about g.html2man added 2012-07-15 Anna Petrášová * lib/ogsf/gsd_fringe.c: improved fringe rendering (GL_QUAD_STRIP instead of GL_POLYGON which can't draw concave polygons) 2012-07-13 Anna Petrášová * gui/wxpython/mapdisp/mapwindow.py: wxGUI: fix zooming out for recenter mode 2012-07-13 Vaclav Petras * gui/wxpython/gui_core/dialogs.py: wxGUI: add multiple map dialog: usage of regexp improved 2012-07-13 Anna Petrášová * scripts/r.pack/r.pack.py: r.pack: write output to given directory, not current working directory 2012-07-12 Markus Neteler * imagery/i.pca/main.c: label standardization (like r.texture) * raster/r.texture/main.c: no gisprompt to avoid adding to wxGUI (like i.pca) 2012-07-10 Anna Petrášová * gui/wxpython/core/settings.py, gui/wxpython/gui_core/preferences.py, gui/wxpython/mapdisp/mapwindow.py, gui/wxpython/nviz/mapwindow.py, gui/wxpython/psmap/frame.py: wxGUI: change default zoom behaviour - from zoom and recenter to zoom to mouse cursor - and added to settings 2012-07-10 Martin Landa * lib/vector/Vlib/write_ogr.c: vlib: minor update of doxygen strings in write_ogr.c * display/d.mon/start.c: d.mon: add missing GRASS_PNG_READ 2012-07-09 Martin Landa * vector/v.generalize/main.c: v.generalize: use G_done_msg() when reporting results * vector/v.generalize/main.c: v.generalize: module description cosmetics (more guisections) simplify localization of option->descriptions 2012-07-09 Anna Petrášová * general/g.mlist/main.c: fixed copy and paste error 2012-07-08 Martin Landa * gui/wxpython/mapdisp/frame.py: wxGUI: fix https://trac.osgeo.org/grass/changeset/52335 (patch provided by Stepan Turek) * display/d.mon/list.c, display/d.mon/start.c: d.mon: close file when listing monitors print env variable on verbose mode 2012-07-07 Martin Landa * lib/display/icon.c: displaylib: update icon.c doxygen strings 2012-07-07 Markus Metz * raster/r.watershed/seg/close_maps.c, raster/r.watershed/seg/init_vars.c: r.watershed seg: close output raster 2012-07-07 Martin Landa * gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/toolbars.py: wxGUI/mapdisp: add item for vector analysis tool (experimental, GSoC 2012) --- testing issues * include/Make/Module.make: fix module install rule (man pages in `docs` directory) * scripts/g.extension/g.extension.py: g.extension: fix installing wxGUI extensions 2012-07-06 Martin Landa * gui/wxpython/gmodeler/model.py: wxGUI/modeler: encode model properties and substitute variables when exporting to python * imagery/i.landsat.toar/i.landsat.toar.html, imagery/i.landsat.toar/landsat.c, imagery/i.landsat.toar/landsat.h, imagery/i.landsat.toar/main.c: ejtizado: i.landsat.toar: backport https://trac.osgeo.org/grass/changeset/52320 from add-ons 2012-07-06 Vaclav Petras * lib/vector/Vlib/cats.c, lib/vector/Vlib/line.c: Vlib: dox: note about freeing 2012-07-05 Markus Metz * general/g.parser/main.c: g.parser: revert https://trac.osgeo.org/grass/changeset/52297, issue fixed in https://trac.osgeo.org/grass/changeset/52313 * lib/python/task.py: python lib: 'Unable to fetch interface description' is only try if g.parser exits with EXIT_FAILURE 2012-07-05 Anna Petrášová * gui/wxpython/mapdisp/mapwindow.py: wxGUI: added check if overlay mapfile is not None (d.barscale with latlon projection caused error) 2012-07-05 Vaclav Petras * lib/vector/Vlib/constraint.c: Vlib: dox: updating documentation according to V2_read_next_line_nat etc. where Vect_box_overlap is used 2012-07-05 Martin Landa * vector/v.delaunay/in_out.c, vector/v.delaunay/in_out.h, vector/v.delaunay/main.c: v.delaunay: fix output_edges/triangles() prototypes (pass pointer to output map) * include/defs/vector.h, lib/gis/parser.c, lib/vector/Vlib/close.c, lib/vector/Vlib/close_ogr.c, lib/vector/Vlib/close_pg.c, lib/vector/Vlib/header.c, lib/vector/Vlib/hist.c, lib/vector/Vlib/open.c, lib/vector/Vlib/open_nat.c, lib/vector/Vlib/open_pg.c, lib/vector/Vlib/pg_local_proto.h, vector/v.external/list.c: vlib: when writing to external formats (defined by v.external.out) vector library creates link automatically when closing the map (no need to run v.external explicitly) gislib: remove extra check for PG/OGR files 2012-07-05 Hamish Bowman * debian/README.debian: mention apt-get build-dep method 2012-07-04 Markus Metz * misc/m.nviz.image/main.c: m.nviz.image: clean up resources * lib/nviz/render.c: nviz lib: XOpenDisplay must be followed by XCloseDisplay 2012-07-04 Hamish Bowman * lib/python/raster.py: drop orphaned comment 2012-07-04 Anna Petrášová * gui/wxpython/core/settings.py, gui/wxpython/nviz/tools.py, gui/wxpython/nviz/workspace.py, gui/wxpython/nviz/wxnviz.py, include/defs/ogsf.h, include/ogsf.h, lib/ogsf/GVL2.c, lib/ogsf/gvl.c, lib/ogsf/gvld.c: wxNviz: optionally display wire box for volumes (not only for quick draw mode) * general/g.parser/main.c: bugfix: debug message in g.parser can cause error in wxGUI 2012-07-03 Martin Landa * gui/wxpython/gmodeler/preferences.py: wxGUI/gmodeler: fix layout of model property dialog (missing wx.EXPAND flag) * gui/wxpython/gui_core/goutput.py: wxGUI: uncheck protocol button when canceling file dialog 2012-07-02 Martin Landa * general/g.version/main.c: g.version: improve module description more guisections added 2012-07-01 Markus Metz * vector/v.in.ogr/main.c: v.in.ogr: destroy OGRDataset; restore -l flag because v.external is not working properly (no attributes) * raster/r.external/link.c, raster/r.external/main.c, raster/r.external/proto.h: r.external: close GDALDataset; remove r flag: approximate range is not ok * raster/r.in.gdal/main.c: r.in.gdal: close GDALDataset; G_done_msg() when we are really done * scripts/i.landsat.rgb/i.landsat.rgb.py: i.landsat.rgb: fix global variable 2012-07-01 Markus Neteler * temporal/t.vect.db.select/test.t.vect.db.select.sh: svn propset 2012-07-01 Martin Landa * gui/wxpython/docs/wxGUI.html: wxGUI: note Stepan Turek as one of authors in the manual * gui/wxpython/gui_core/gselect.py: wxGUI: fix CoordinatesSelect - register handler (patch provided by Stepan Turek) * gui/wxpython/gcp/manager.py: wxGUI: fix typo from https://trac.osgeo.org/grass/changeset/52257 * gui/wxpython/gcp/manager.py: wxGUI/GCP Manager: use GraphicsSetItem (patch provided by Stepan Turek) * gui/wxpython/mapdisp/mapwindow.py: wxGUI: GraphicsSet/GraphicsSetItem implemented by Stepan Turek * gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/gui_core/gselect.py, gui/wxpython/gui_core/mapdisp.py, gui/wxpython/gui_core/mapwindow.py, gui/wxpython/gui_core/toolbars.py, gui/wxpython/lmgr/frame.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/mapwindow.py, gui/wxpython/vdigit/toolbars.py, gui/wxpython/wxplot/profile.py: wxGUI: implementation of handlers registration (patch provided by Stepan Turek based on contribution with Vaclav Petras) 2012-06-28 Soeren Gebbert * .../t.vect.observe.strds/t.vect.observe.strds.py, .../test.t.vect.observe.strds.relative.sh, .../test.t.vect.observe.strds.sh: More robust implementation and bug fixing 2012-06-28 Markus Metz * lib/vector/diglib/spindex_rw.c: diglib: fix rtree_load_to_memory() * lib/vector/rtree/index.h, lib/vector/rtree/node.c, lib/vector/rtree/rtree.h: rtree lib: fix RTreeNewNode(), make RTreeCopyNode() public 2012-06-28 Soeren Gebbert * .../t.vect.observe.strds/t.vect.observe.strds.py, .../test.t.vect.observe.strds.relative.sh: Added relative time test. Fixed relative time handling bug. 2012-06-28 Anna Petrášová * gui/wxpython/mapdisp/frame.py, gui/wxpython/wxplot/profile.py: wxGUI: change in r.what parameter name affects query and profile tool 2012-06-28 Soeren Gebbert * display/d.legend/d.legend.html, display/d.legend/main.c: Added fontscale flag to scale the font size in case of smoothed legend. Renamed the option structs to use meaningful names. 2012-06-27 Martin Landa * gui/wxpython/docs/wxGUI.PsMap.html: wxGUI/psmap: note PIL requirement for preview mode * REQUIREMENTS.html: requirements: note PIL for wxGUI Cartographic Composer 2012-06-27 Soeren Gebbert * temporal/t.vect.observe.strds/t.vect.observe.strds.py: Error message bugfix 2012-06-27 Hamish Bowman * vector/v.surf.bspline/main.c, vector/v.surf.bspline/v.surf.bspline.html: cosmetic changes and subregion debug dump to vector ascii 2012-06-27 Vaclav Petras * lib/segment/segmentlib.dox: segment lib: dox: more doxygen-style syntax to produce standardized output 2012-06-27 Anna Petrášová * gui/wxpython/wxplot/profile.py: wxGUI/profile: display warning when points are not inside computational region 2012-06-26 Martin Landa * scripts/i.landsat.rgb/i.landsat.rgb.py: i.landsat.rgb: more guisections 2012-06-26 Hamish Bowman * raster/r.cost/main.c: use boolean macros to aid readability, only show memory use when it is interesting 2012-06-26 Anna Petrášová * gui/wxpython/gui_core/prompt.py, gui/wxpython/modules/histogram.py: wxGUI: https://trac.osgeo.org/grass/ticket/1679 fixed 2012-06-26 Hamish Bowman * lib/python/vector.py: arg name must be exact * lib/python/raster.py: mapcalc_start() code example * raster/r.what/main.c, raster/r.what/r.what.html: rename input= to map=, sync help page * display/d.where/main.c: avoid confusion with east_north coords * lib/python/vector.py: expand example * lib/python/vector.py: expand/fix vector_db_select() example 2012-06-25 Hamish Bowman * scripts/i.landsat.rgb/i.landsat.rgb.py: allow user to force serial execution mode 2012-06-25 Glynn Clements * imagery/i.his.rgb/his2rgb.c, imagery/i.rgb.his/rgb2his.c: Propagate nulls 2012-06-25 Vaclav Petras * lib/segment/segmentlib.dox: fixing segmentlib dox file (missing closing tags) 2012-06-25 Hamish Bowman * lib/python/raster.py: fn to start r.mapcalc but not wait 'til it finishes (experimental) 2012-06-24 Hamish Bowman * scripts/i.landsat.rgb/i.landsat.rgb.py: add support for multiprocessing python lib (somewhat experimental); bugfix: preserve flag now sets from all_max,min not blue channel. * scripts/i.landsat.rgb/i.landsat.rgb.py: run multiple percentiles at the same time, halving execution time * raster/r.mapcalc/test_suite/README: linewrap * raster/r.mapcalc/test_suite/README: rm old/all null region settting * raster/r.mapcalc/test_suite/README: add r.blend example calculation variants 2012-06-23 Martin Landa * contributors.csv, contributors_extra.csv: contributors update: Vaclav Petras moved to the contributors file Stepan Turek added to extra contributors * raster/r.resamp.bspline/main.c, raster/r.resamp.bspline/r.resamp.bspline.html: r.resamp.bspline: cosmetics in module description update manual to use standard formatting 2012-06-23 Hamish Bowman * display/d.what.rast/Makefile, display/d.what.rast/local_proto.h, display/d.what.rast/main.c, display/d.what.rast/opencell.c, display/d.what.rast/show.c, display/d.what.rast/what.c: export floats and doubles with correct precision (https://trac.osgeo.org/grass/ticket/335, merge from devbr6) * scripts/r.blend/r.blend.py: fix cut and paste error * scripts/r.blend/r.blend.html: fix html bug * scripts/r.blend/r.blend.py: add flag to output single image; allow percent to be floating point (merge from devbr6) 2012-06-22 Anna Petrášová * raster/r.resamp.filter/main.c: use atof instead of atoi for input parameter 2012-06-22 Soeren Gebbert * temporal/t.vect.observe.strds/t.vect.observe.strds.py: Correct input specifier 2012-06-21 Soeren Gebbert * lib/gis/parser_standard_options.c, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/unit_tests.py, temporal/t.sample/test.t.sample.sh: Added follows and precedes to sampling methods 2012-06-21 Glynn Clements * raster/r.mapcalc/xnmedian.c, raster/r.mapcalc/xnmode.c: Fix https://trac.osgeo.org/grass/changeset/52178 * raster/r.mapcalc/func_proto.h, raster/r.mapcalc/function.c, raster/r.mapcalc/r.mapcalc.html, raster/r.mapcalc/r3.mapcalc.html, raster/r.mapcalc/xnmax.c, raster/r.mapcalc/xnmedian.c, raster/r.mapcalc/xnmin.c, raster/r.mapcalc/xnmode.c: Add null- ignoring nmin, nmax, nmedian, nmode functions * raster/r.mapcalc/map.c: Don't open maps twice 2012-06-21 Hamish Bowman * raster/r.buffer/Makefile, {scripts => raster}/r.buffer/r.buffer.html, scripts/Makefile, scripts/{r.buffer => r.buffer.lowmem}/Makefile, .../r.buffer.lowmem/r.buffer.lowmem.html, .../r.buffer.lowmem.py}: Rename classic r.buffer back to its original name, rename the python version to "lowmem". Describe the alternatives in the help pages. The classic C version runs more than 40x faster and memory only becomes an issue when the map size is abnormally massive. (32000x32000 cells on a machine with 1 GB RAM, 90000x90000 cells on a machine with 8 GB RAM). * raster/r.to.rast3/{ => test_suite}/test.r.to.rast3.sh, raster/r.to.rast3/{ => test_suite}/test_volume_3_raster.ref, raster/r.to.rast3/{ => test_suite}/test_volume_6_raster.ref, raster/r.to.rast3/{ => test_suite}/test_volume_double_raster.ref, raster/r.to.rast3/{ => test_suite}/test_volume_double_raster_res.ref, raster/r.to.rast3/{ => test_suite}/test_volume_float_raster.ref: test files -> test_suite/ subdir 2012-06-20 Markus Metz * vector/v.net.allpairs/main.c, vector/v.net.centrality/main.c, vector/v.net.connectivity/main.c, vector/v.net.distance/main.c, vector/v.net.flow/main.c: v.net modules: add safety checks 2012-06-20 Anna Petrášová * gui/wxpython/core/settings.py, gui/wxpython/core/utils.py, gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/gui_core/preferences.py, gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/layertree.py: wxGUI/settings: added possibility to set default vector layer appearance 2012-06-20 Soeren Gebbert * temporal/temporalintro.html: Added more documentation 2012-06-20 Hamish Bowman * scripts/r3.in.xyz/r3.in.xyz.html, scripts/r3.in.xyz/r3.in.xyz.py: add support for data aggregation from non-spatial data columns * raster/r.in.xyz/main.c: msg cosmetics * raster/r.in.xyz/main.c: rm unused variable * raster/r.in.xyz/main.c: gui sectioning * raster/r.in.xyz/local_proto.h, raster/r.in.xyz/main.c, raster/r.in.xyz/r.in.xyz.html: add support for reading from alternate value column while filtering on z 2012-06-20 Anna Petrášová * gui/wxpython/gui_core/goutput.py, lib/python/db.py: wxGUI: fix missing quotes * gui/wxpython/gui_core/goutput.py, lib/python/db.py: wxGUI: fix gettext warnings 2012-06-20 Hamish Bowman * scripts/Makefile, scripts/r3.in.xyz/r3.in.xyz.html, scripts/r3.in.xyz/r3.in.xyz.py: make r3.in.xyz opertational, add some notes about future improvements * scripts/r3.in.xyz/r3.in.xyz.py: cut & pasted too much, part 2 * scripts/r3.in.xyz/r3.in.xyz.py: cut & pasted too much * scripts/r3.in.xyz/r3.in.xyz.py: misc. fixes * scripts/r3.in.xyz/r3.in.xyz.py: pid in mremove map name * scripts/r3.in.xyz/Makefile, scripts/r3.in.xyz/r3.in.xyz.html, scripts/r3.in.xyz/r3.in.xyz.py: initial port of r3.in.xyz from grass6 addons; raw and completely untested 2012-06-19 Markus Metz * lib/vector/neta/utils.c: neta lib: layer check * vector/v.net.distance/main.c: cosmetics * vector/v.net.distance/main.c: v.net.distance: add safety check, warning * lib/vector/neta/utils.c: neta lib: fix return value 2012-06-19 Hamish Bowman * scripts/Makefile: I'm not planning on porting d.out.gpsdrive to grass7 right now 2012-06-19 Glynn Clements * include/iostream/ami_stream.h: Fix compilation errors (bug https://trac.osgeo.org/grass/ticket/1676) 2012-06-19 Hamish Bowman * scripts/i.oif/i.oif.html, scripts/i.oif/i.oif.py: parallelize the r.univar calls, reduce insignificant noise in the output table 2012-06-18 Soeren Gebbert * temporal/temporalintro.html: Added some documentation snips 2012-06-18 Markus Metz * vector/v.net.distance/main.c: v.net.distance fix for unreachable features 2012-06-18 Anna Petrášová * gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gui_core/dialogs.py, gui/wxpython/lmgr/frame.py: wxGUI: reorder MapLayersDialog to more subclasses, add apply button 2012-06-18 Martin Landa * lib/vector/vectorlib.dox: vlib: publish postgres/postgis related fns in doxygen manual page 2012-06-17 Markus Metz * raster/r.viewshed/grass.cpp, raster/r.viewshed/main.cpp, raster/r.viewshed/rbbst.cpp, raster/r.viewshed/rbbst.h, raster/r.viewshed/viewshed.cpp: r.viewshed: update rbtree search, change messages * raster/r.viewshed/eventlist.cpp: r.viewshed: fix event sorting 2012-06-16 Markus Metz * lib/vector/neta/utils.c: netalib bugfix * vector/v.net.distance/main.c, vector/v.net.distance/v.net.distance.html, vector/v.net.distance/vnetdistance.png: v.net.distance: update documentation * lib/vector/neta/utils.c: neta lib bugfix * vector/v.net.distance/main.c: v.net.distance: fix layers and types 2012-06-15 Soeren Gebbert * temporal/Makefile: Added t.vect.db.select to Makefile 2012-06-15 Hamish Bowman * scripts/i.spectral/i.spectral.html: apparently east_north= was renamed coordinates=, sync example in help page * scripts/i.spectral/i.spectral.py: rm stray comment chars * scripts/i.spectral/i.spectral.py: fix east_north= 2012-06-15 Markus Metz * vector/v.net.distance/main.c: v.net.distance: remove duplicate output option 2012-06-15 Anna Petrášová * gui/wxpython/core/gcmd.py: wxGUI: attempt to fix aborting command 2012-06-15 Moritz Lennert * vector/v.in.db/main.c: applied indent script * vector/v.in.db/main.c: add flag to allow reusing imported table as attribute table 2012-06-15 Martin Landa * lib/vector/Vlib/read_pg.c: vlib/pg: fix for polygons with more then 20 rings build centroids from spidx or postgis topo * lib/vector/Vlib/build_sfa.c: vlib (pseudo-topo): fix for polygons with more then 20 rings 2012-06-14 Markus Metz * vector/v.distance/main.c: v.distance: always sort results for -a 2012-06-14 Anna Petrášová * gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/goutput.py: wxGUI: fixed aborting command by Ctrl+S 2012-06-14 Soeren Gebbert * raster3d/r3.out.netcdf/main.c, raster3d/r3.out.netcdf/r3.out.netcdf.html, .../r3.out.netcdf/test_suite/test.r3.out.netcdf.sh: Code indention and documentation update 2012-06-13 Soeren Gebbert * raster3d/r3.out.netcdf/main.c, .../r3.out.netcdf/test_suite/test.r3.out.netcdf.sh: Missing value and FillValue support added. Projection information is now optional, since some software get confused by it (ParaView). 2012-06-13 Martin Landa * lib/vector/Vlib/open_pg.c, lib/vector/Vlib/write_pg.c: vlib/pg: initial support for writing PostGIS topology Vect_write_line() - points only (nodes in PostGIS topology) 2012-06-12 Soeren Gebbert * db/db.connect/main.c, lib/python/db.py, lib/temporal/t.connect/main.c: Added -g option to db.connect and updated db.py interface 2012-06-12 Martin Landa * lib/python/core.py: libpython: parse_key_val() - strip also value 2012-06-12 Markus Metz * lib/ogsf/GS2.c, lib/ogsf/gs.c, lib/ogsf/gsd_img_tif.c, lib/ogsf/gsd_wire.c, lib/ogsf/gsds.c: ogsf lib: fix return types and var types * lib/bitmap/sparse.c: bitmap lib: use bit manipulation 2012-06-12 Soeren Gebbert * lib/python/ctypes/Makefile: Added segment and rowio library to the ctypes wrapper for the GSoC project 2012-06-12 Markus Metz * lib/vector/diglib/allocation.c: size_t: update vector diglib * lib/gmath/dalloc.c, lib/gmath/ialloc.c: size_t: update gmath lib * include/defs/ogsf.h, include/ogsf.h, lib/ogsf/gs.c, lib/ogsf/gsds.c, lib/ogsf/rowcol.h: size_t: update ogsf lib * lib/bitmap/bitmap.c: bitmap lib: use bit manipulation * include/bitmap.h, include/defs/bitmap.h, lib/bitmap/bitmap.c, lib/bitmap/sparse.c: size_t: update bitmap lib * vector/v.split/main.c: v.split: add map units and survey feet to units options * lib/vector/Vlib/line.c: Vlib: return clean output 2012-06-12 Martin Landa * vector/v.external.out/link.c, vector/v.external.out/status.c, vector/v.external.out/v.external.out.html: v.external.out: new PG options - 'topology=on|off' 2012-06-12 Glynn Clements * lib/raster/xdr.c: Fix XDR functions for big-endian platforms 2012-06-11 Anna Petrášová * gui/wxpython/dbmgr/manager.py: wxGUI/dbmgr: add some padding when zooming to feature (needed especially for points) 2012-06-10 Hamish Bowman * doc/howto_release.txt: updated DebianGIS ml addr 2012-06-09 Martin Landa * include/vect/dig_externs.h: fix dig_spidx_add_line/area/isle() prototypes - see https://trac.osgeo.org/grass/changeset/52017 * lib/vector/Vlib/build_sfa.c, lib/vector/Vlib/open_pg.c, lib/vector/Vlib/pg_local_proto.h, lib/vector/Vlib/read_pg.c, lib/vector/diglib/spindex.c: vlib/pg: fix various issues when building areas/isles from PostGIS topology schema 2012-06-08 Glynn Clements * include/Make/Grass.make, include/defs/raster.h, lib/raster/R.h, lib/raster/close.c, lib/raster/get_row.c, lib/raster/init.c, lib/raster/open.c, lib/raster/put_row.c, lib/raster/range.c, lib/raster/xdr.c: Eliminate RPC/XDR dependency from raster library 2012-06-08 Martin Landa * gui/wxpython/gui_core/goutput.py: wxGUI: fix 'protocol' button size (merge https://trac.osgeo.org/grass/changeset/52013 from devbr6) * vector/v.out.ascii/main.c: v.out.ascii: require topo level for external formats (centroids are build from topo) * lib/python/db.py: pythonlib: fix db_select() dox comments 2012-06-07 Martin Landa * lib/vector/Vlib/open_pg.c: vlib/pg: attach centroids when building topo from PostGIS topology schema * lib/vector/Vlib/build.c, lib/vector/Vlib/build_pg.c, lib/vector/Vlib/open_pg.c, lib/vector/Vlib/pg_local_proto.h: vlib/pg: build isles for PostGIS Topology access * display/d.mon/main.c: d.mon: -p change verbosity - print only name of monitor on std verbosity level * display/d.mon/main.c: d.mon: module description cosmetics * lib/python/setup.py.sed: pythonlib: bugfix https://trac.osgeo.org/grass/ticket/1671 (patch suggested by artegion) 2012-06-06 Markus Metz * lib/segment/segmentlib.dox: segment lib: update documentation 2012-06-06 Martin Landa * lib/vector/Vlib/build.c: vlib: print topo format info in dump * vector/v.build/main.c: v.build: allow to dump topo/sidx/cidx/fidx also for vector maps from other mapsets * lib/vector/Vlib/open_pg.c: vlib/pg: print PostgreSQL NOTICE messages only on verbose level * lib/vector/Vlib/open_ogr.c, lib/vector/Vlib/open_pg.c: vlib/pg: don't try to read fidx file for vector maps (PostGIS topology access) * lib/vector/Vlib/close.c, lib/vector/Vlib/close_pg.c: vlib/pg: remove topo file for PG-links (full 2D topology) * include/defs/vector.h, lib/vector/Vlib/build.c, lib/vector/Vlib/build_pg.c, lib/vector/Vlib/close.c, lib/vector/Vlib/close_pg.c, lib/vector/Vlib/open.c, lib/vector/Vlib/read.c, lib/vector/Vlib/read_pg.c: partly revert https://trac.osgeo.org/grass/changeset/51975 - keep two level (level 3 is reserved for 3D topology) * vector/v.external.out/v.external.out.html: v.external.out: update manual page (note PG-related options) * lib/vector/Vlib/open.c: vlib/pg: define new default values for PG- links (fid and geometry column) 2012-06-05 Martin Landa * db/db.connect/main.c: db.connect -p: print extra space after the colon * include/defs/vector.h, lib/vector/Vlib/box.c, lib/vector/Vlib/build.c, lib/vector/Vlib/build_nat.c, lib/vector/Vlib/build_pg.c, lib/vector/Vlib/build_sfa.c, lib/vector/Vlib/close.c, lib/vector/Vlib/open.c, lib/vector/Vlib/open_pg.c, lib/vector/Vlib/pg_local_proto.h, lib/vector/Vlib/read.c, lib/vector/Vlib/read_pg.c, lib/vector/diglib/spindex.c, lib/vector/diglib/spindex_rw.c: vlib: improve PostGIS topology support read topology tables instead of feature table introduce level 3 (PostGIS topology access) 2012-06-04 Martin Landa * general/g.region/main.c: g.region: options desc cosmetics fix checking for open level (>=2) * vector/v.build/main.c: v.build: no need to call exit() after G_fatal_error() * vector/v.external/main.c: v.external: fix bug: open on level 1 before building topology 2012-06-04 Markus Metz * vector/v.to.rast/do_areas.c, vector/v.to.rast/local.h, vector/v.to.rast/main.c, vector/v.to.rast/support.c, vector/v.to.rast/vect2rast.c: v.to.rast: fix https://trac.osgeo.org/grass/ticket/175 * lib/vector/Vlib/ascii.c: Vlib: speed up v.out.ascii for multiple column export 2012-06-03 Martin Landa * general/g.parser/translate.c: g.parser: empty string == NULL (to unset property) * db/drivers/postgres/db.c: db-pg driver: print notice message only on verbose level 2012-06-03 Markus Metz * raster/r.cost/main.c: r.cost: use new segment lib fns * lib/segment/segmentlib.dox: segment lib: update programmers manual 2012-06-03 Martin Landa * vector/v.info/print.c: v.info: print geometry column for PG-links * include/defs/vector.h, lib/vector/Vlib/header.c, lib/vector/Vlib/header_finfo.c: vlib: separate fInfo-related subroutines into header_finfo.c introduced Vect_get_finfo_geometry_column() * gui/wxpython/gui_core/forms.py: wxGUI/forms: use ScrolledPanel from gui_core.widgets 2012-06-03 Markus Metz * lib/segment/open.c: segment lib bugfix * lib/segment/local_proto.h: segment lib: add header with internal fns * lib/segment/address.c, lib/segment/close.c, lib/segment/flush.c, lib/segment/format.c, lib/segment/get.c, lib/segment/get_row.c, lib/segment/init.c, lib/segment/open.c, lib/segment/pagein.c, lib/segment/pageout.c, lib/segment/put.c, lib/segment/put_row.c, lib/segment/release.c, lib/segment/seek.c, lib/segment/setup.c: segment lib: add segment open/close routines, hide internal fns * include/defs/segment.h, include/segment.h: segment lib: update headers * raster/Makefile: add r.shaded.relief2 to Makefile * raster/r.shaded.relief2/Makefile, raster/r.shaded.relief2/main.c, raster/r.shaded.relief2/r.shaded.relief2.html: r.shaded.relief2: enhanced fast C version of r.shaded.relief 2012-06-03 Martin Landa * db/db.execute/db.execute.html, db/db.execute/main.c: db.execute: new option for single statements (sql) improve support for multiple sql statements manual updated * db/db.select/main.c: db.select: truncate ';' where reading SQL statements from the file * db/db.select/db.select.html, db/db.select/main.c: db.select: add support for multiple statements in the file fix https://trac.osgeo.org/grass/changeset/51929 (input=-) * lib/gis/parser_standard_options.c: libgis: G_OPT_DB_SQL (no stdin) 2012-06-02 Martin Landa * db/db.select/main.c: db.select: option cosmetics * include/gis.h, lib/gis/parser_standard_options.c: fix syntax typo in https://trac.osgeo.org/grass/changeset/51940 * db/db.select/main.c, include/gis.h, lib/gis/parser_standard_options.c: libgis: introduce G_OPT_DB_SQL use standarized option in db.select * gui/wxpython/dbmgr/manager.py, gui/wxpython/dbmgr/sqlbuilder.py: wxGUI/dbmgr: apply query when closing SQL builder * gui/wxpython/dbmgr/sqlbuilder.py: wxGUI/dbmgr: fix getting samples (db_select()) * lib/python/db.py: pythonlib: db_select() returns tuple of tuples * lib/gis/parser.c, lib/python/db.py: libgis: fix parser when doing overwrite check for new files * db/db.select/db.select.html, db/db.select/main.c: db.select: force `sql=-` for reading stdin 2012-06-01 Soeren Gebbert * temporal/t.vect.db.select/t.vect.db.select.py: No need to use special database interface * lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/space_time_datasets_tools.py, temporal/t.rast.series/t.rast.series.py, temporal/t.rast.series/test.t.rast.series.sh, temporal/t.vect.db.select/Makefile, temporal/t.vect.db.select/t.vect.db.select.html, temporal/t.vect.db.select/t.vect.db.select.py, temporal/t.vect.db.select/test.t.vect.db.select.sh, .../t.vect.observe.strds/t.vect.observe.strds.py: New module to print selected database columns from space time vector datasets. Small bugfixes. * lib/python/temporal/aggregation.py, .../t.rast.aggregate.ds/t.rast.aggregate.ds.py, temporal/t.rast.aggregate/t.rast.aggregate.py, temporal/t.vect.what.strds/t.vect.what.strds.py, .../t.vect.what.strds/test.t.vect.what.strds.sh: Support for aggregation in t.vect.what.strds. Aggregation interface simplified. 2012-06-01 Luca Delucchi * locale/po/grassmods_it.po: cont'ed 2012-05-31 Martin Landa * general/g.parser/parse.c: g.parser: support module->overwrite * include/Make/Doxygen.make: dcheckdoxygen: check also for graphviz/dot * include/Make/Doxyfile_arch_html.in, include/Make/Doxyfile_arch_latex.in: update doxygen files by `doxygen -u` 2012-05-31 Moritz Lennert * raster/r.regression.line/main.c: Correcting F statistic calculation 2012-05-31 Martin Landa * include/defs/vector.h, include/vect/dig_structs.h, lib/vector/Vlib/build.c, lib/vector/Vlib/close_pg.c, lib/vector/Vlib/open.c, lib/vector/Vlib/open_pg.c, lib/vector/Vlib/read.c, lib/vector/Vlib/read_pg.c, lib/vector/Vlib/read_sfa.c, lib/vector/Vlib/rewind.c, lib/vector/diglib/frmt.c, lib/vector/diglib/spindex_rw.c: vlib: first steps for full PostGIS topology support untabify for given files * lib/vector/diglib/file.c, lib/vector/diglib/plus_struct.c, lib/vector/diglib/struct_alloc.c: diglib: add doxygen strings (struct_alloc.c) use G_zero() for initialization 2012-05-30 Soeren Gebbert * temporal/t.register/test.t.register.raster.sh: Check for correct increment check error * lib/python/temporal/datetime_math.py, lib/python/temporal/space_time_datasets_tools.py: Better increment format check * temporal/run_all_tests.sh, temporal/t.rast.gapfill/test.t.rast.gapfill.sh, temporal/t.register/t.register.py: Fixed bashism 2012-05-30 Martin Landa * gui/wxpython/gis_set.py: wxGUI/welcome screen: improve OnBrowse() handler, set defaultPath to $HOME if no GISBASE is set 2012-05-30 Soeren Gebbert * lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_map_dataset.py: Removed redundant id build method * temporal/t.register/test.t.register.raster.sh, temporal/t.register/test.t.register.vector.sh, temporal/t.unregister/t.unregister.py: Write a warning in case the map to unregister is not found. 2012-05-30 Markus Neteler * locale/po/grasslibs_el.po, locale/po/grassmods_vi.po, locale/po/grasswxpy_el.po: header fixes * translators.csv: sort by column; minor cleanup 2012-05-30 Luca Delucchi * gui/wxpython/gui_core/ghelp.py: white background color for tabs in About GUI * translators.csv: add some missing translators * locale/po/grasslibs_el.po, locale/po/grassmods_vi.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_it.po: fix some typos * gui/icons/Makefile, gui/icons/flags/README, gui/icons/flags/af.png, gui/icons/flags/am.png, gui/icons/flags/ar.png, gui/icons/flags/bg.png, gui/icons/flags/cs.png, gui/icons/flags/da.png, gui/icons/flags/de.png, gui/icons/flags/el.png, gui/icons/flags/es.png, gui/icons/flags/et.png, gui/icons/flags/fa.png, gui/icons/flags/fi.png, gui/icons/flags/fr.png, gui/icons/flags/he.png, gui/icons/flags/hr.png, gui/icons/flags/hu.png, gui/icons/flags/id.png, gui/icons/flags/is.png, gui/icons/flags/it.png, gui/icons/flags/ja.png, gui/icons/flags/ka.png, gui/icons/flags/ko.png, gui/icons/flags/lo.png, gui/icons/flags/lt.png, gui/icons/flags/lv.png, gui/icons/flags/ml.png, gui/icons/flags/mn.png, gui/icons/flags/mr.png, gui/icons/flags/nl.png, gui/icons/flags/no.png, gui/icons/flags/pl.png, gui/icons/flags/pt.png, gui/icons/flags/pt_br.png, gui/icons/flags/ro.png, gui/icons/flags/ru.png, gui/icons/flags/sk.png, gui/icons/flags/sl.png, gui/icons/flags/sq.png, gui/icons/flags/sr.png, gui/icons/flags/sv.png, gui/icons/flags/ta.png, gui/icons/flags/th.png, gui/icons/flags/tr.png, gui/icons/flags/uk.png, gui/icons/flags/vi.png, gui/icons/flags/xh.png, gui/icons/flags/zh.png, gui/icons/flags/zh_tw.png, gui/wxpython/gui_core/ghelp.py: add nations flags for the about gui * locale/grass_po_stats.py: new version of translation stats file thankt to Pietro Zambelli * translators.csv: move code for czech translator to cs like iso639-1, add new italian translator 2012-05-29 Moritz Lennert * display/d.vect/label.c: display cat values of areas even if centroids are not displayed 2012-05-29 Soeren Gebbert * temporal/t.rast.extract/test.t.rast.extract.sh: New tests for optional basenames * temporal/t.rast.extract/t.rast.extract.py: Base names are optional. * lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/extract.py: Poor man's solution to avoid SQL injection. 2012-05-29 Markus Metz * raster/r.terraflow/ccforest.cpp, raster/r.terraflow/fill.cpp, raster/r.terraflow/filldepr.cpp, raster/r.terraflow/flow.cpp, raster/r.terraflow/grass2str.h, raster/r.terraflow/main.cpp, raster/r.terraflow/nodata.cpp, raster/r.terraflow/plateau.cpp, raster/r.terraflow/sortutils.h, raster/r.terraflow/streamutils.h, raster/r.terraflow/sweep.cpp, raster/r.terraflow/water.cpp: r.terraflow make stats file optional 2012-05-29 Markus Neteler * locale/po/grasslibs_hi.po, locale/po/grasslibs_mr.po, locale/po/grassmods_hi.po, locale/po/grassmods_mr.po: delete untranslated files 2012-05-29 Anna Petrášová * gui/wxpython/gui_core/ghelp.py: wxGUI: translation status tab: update scrolling 2012-05-29 Markus Neteler * locale/po/grassnviz_it.po, locale/po/grassnviz_pl.po: tcl nviz will be removed from GRASS 7, no need to translate 2012-05-29 Hamish Bowman * vector/v.label.sa/labels.c: take care of some compiler warnings 2012-05-28 Luca Delucchi * gui/wxpython/gui_core/ghelp.py: new version of translation status tab now using CollapsiblePane, to fix a problem with scrollbar that is not updated 2012-05-28 Markus Neteler * locale/po/grassmods_pl.po, locale/po/grassmods_vi.po, locale/po/grasswxpy_pl.po: Milena Nowotarska: cont'ed 2012-05-28 Luca Delucchi * gui/wxpython/gui_core/ghelp.py: improvement of translation status; better style for contributor and translator header * gui/wxpython/lmgr/frame.py: restored previous version * gui/wxpython/gui_core/ghelp.py, gui/wxpython/lmgr/frame.py: new version of translation status, it has a bug for the scroll 2012-05-28 Markus Metz * lib/vector/Vlib/break_polygons.c, lib/vector/Vlib/snap.c: Vlib: alloc rect boundaries * lib/vector/Vlib/intersect.c: Vlib: alloc rect boundaries 2012-05-28 Luca Delucchi * gui/wxpython/gui_core/ghelp.py: add first version of translation statistics tab * locale/grass_po_stats.py: output file write in GISBASE instead GISBASE/locale because if --nls it's not used return an error 2012-05-28 Markus Neteler * locale/Makefile: always generate msg statistics (used in wxGUI) * gui/wxpython/xml/menudata.xml: menustrings updated with tools/update_menudata.py * gui/wxpython/README: updated * locale/Makefile, locale/grass_po_stats.py: script fixes (together with martinl); added Makefile target for po file statistics * misc/m.nviz.image/args.c: msg fix 2012-05-28 Luca Delucchi * locale/grass_po_stats.py: add script to create json file with statistics about translation status 2012-05-27 Anna Petrášová * gui/wxpython/mapdisp/main.py: wxGUI: dmon supports zoom to extent and warns about missing cmd file (author Vaclav Petras) * gui/wxpython/lmgr/frame.py: wxGUI: remove unused method 2012-05-27 Martin Landa * gui/wxpython/gui_core/ghelp.py: wxGUI/about: simplify LANG detection (use grass.gisenv()) first page scrollable 2012-05-27 Anna Petrášová * gui/wxpython/mapdisp/main.py: wxGUI: dmon does not report errors after exiting GRASS (author Vaclav Petras) * gui/wxpython/lmgr/frame.py: wxGUI: ask to constrain resolution with d.rast.num and d.rast.arrow 2012-05-27 Martin Landa * gui/wxpython/core/utils.py: wxGUI: update GDAL/OGR formats (db/protocol) 2012-05-27 Markus Neteler * locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_hi.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_mr.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, misc/m.nviz.image/args.c: fix typos (https://trac.osgeo.org/grass/changeset/51809) 2012-05-27 Luca Delucchi * locale/po/grassmods_it.po: con't ed 2012-05-27 Martin Landa * gui/wxpython/gui_core/goutput.py: wxGUI: hide protocol button in module dialog 2012-05-27 Anna Petrášová * lib/python/vector.py: pythonlib: fix vector querying - v.what has new parameter name * gui/wxpython/mapdisp/frame.py: wxGUI: fix vector querying - v.what has new parameter name 2012-05-27 Luca Delucchi * gui/wxpython/gui_core/ghelp.py: add language into about panel 2012-05-26 Anna Petrášová * gui/wxpython/nviz/mapwindow.py: wxNviz: when there are no points, don't load them * gui/wxpython/core/render.py, gui/wxpython/mapdisp/main.py: wxGUI: fix bug introduced in https://trac.osgeo.org/grass/changeset/51758 (author Vaclav Petras) 2012-05-26 Markus Neteler * locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_hi.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_mr.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po: remove gettext junk 2012-05-26 Markus Metz * lib/vector/Vlib/select.c: adjust Vlib to changed rtree * lib/vector/diglib/spindex.c, lib/vector/diglib/spindex_rw.c: adjust diglib to changed rtree * lib/vector/rtree/index.c, lib/vector/rtree/index.h, lib/vector/rtree/indexf.c, lib/vector/rtree/indexm.c, lib/vector/rtree/io.c, lib/vector/rtree/node.c, lib/vector/rtree/rect.c, lib/vector/rtree/rtree.h, lib/vector/rtree/split.c, lib/vector/rtree/split.h: n-dimensional rtree 2012-05-26 Martin Landa * gui/wxpython/gui_core/goutput.py, gui/wxpython/lmgr/frame.py: wxGUI: save commands protocol when exiting wxGUI (if protocol is activated) 2012-05-26 Soeren Gebbert * include/defs/gis.h, include/gis.h, include/vect/dig_externs.h, include/vect/dig_structs.h, lib/gis/adj_cellhd.c, lib/gis/ilist.c, lib/vector/Vlib/bridges.c, lib/vector/Vlib/rtree_search.c, lib/vector/Vlib/select.c, lib/vector/Vlib/sindex.c, lib/vector/Vlib/snap.c, lib/vector/diglib/list.c, lib/vector/diglib/spindex.c: Moved ilist from vector lib into libgis 2012-05-26 Martin Landa * gui/wxpython/gui_core/goutput.py: wxGUI: cosmetics in messages (saving output/protocol) 2012-05-26 Soeren Gebbert * lib/python/temporal/datetime_math.py, temporal/run_all_tests.sh, temporal/t.register/test.t.register.raster.sh: Small fixes * lib/raster3d/rle.c, lib/raster3d/test/test_g3d_lib.h, lib/raster3d/test/test_main.c, lib/raster3d/test/test_put_get_value.c, lib/raster3d/test/test_put_get_value_large_file.c: New test for large files that causes a segmentation fault in the rast3d library. The rle decoding and encoding is wrong for large numbers (>129032), hints are added to the sources. 2012-05-26 Martin Landa * gui/wxpython/gui_core/goutput.py, gui/wxpython/gui_core/prompt.py: wxGUI: implement cmd protocol functionality fix GPrompt.OnRunCmd() to be called correctly 2012-05-26 Markus Neteler * raster/r.lake/r.lake.html: fix format * raster/r.lake/r.lake.html: example added 2012-05-26 Soeren Gebbert * temporal/t.rast.to.rast3/t.rast.to.rast3.py, temporal/t.rast.to.rast3/test.t.rast.to.rast3.sh: Using temporal information to scale the z-axis of space time voxel cubes. * lib/gis/wr_cellhd.c: Fixed wrong precision of top and bottom region storage. 2012-05-26 Anna Petrášová * gui/wxpython/mapdisp/frame.py: wxNviz: fix bug related to OnPaint method on Windows * gui/wxpython/nviz/mapwindow.py: wxNviz: fix loading 3d vectors 2012-05-25 Markus Neteler * temporal/t.create/t.create.py, temporal/t.list/t.list.py, temporal/t.rast.aggregate.ds/t.rast.aggregate.ds.py, temporal/t.rast.aggregate/t.rast.aggregate.py, temporal/t.rast.export/t.rast.export.py, temporal/t.rast.extract/t.rast.extract.py, temporal/t.rast.gapfill/t.rast.gapfill.py, temporal/t.rast.import/t.rast.import.py, temporal/t.rast.list/t.rast.list.py, temporal/t.rast.mapcalc/t.rast.mapcalc.py, temporal/t.rast.series/t.rast.series.py, temporal/t.rast.univar/t.rast.univar.py, temporal/t.rast3d.extract/t.rast3d.extract.py, temporal/t.rast3d.list/t.rast3d.list.py, temporal/t.rast3d.mapcalc/t.rast3d.mapcalc.py, temporal/t.rast3d.univar/t.rast3d.univar.py, temporal/t.register/t.register.py, temporal/t.sample/t.sample.py, temporal/t.support/t.support.py, temporal/t.vect.extract/t.vect.extract.py, temporal/t.vect.list/t.vect.list.py, temporal/t.vect.univar/t.vect.univar.py, temporal/t.vect.what.strds/t.vect.what.strds.py: Fix some message strings 2012-05-25 Anna Petrášová * gui/wxpython/core/render.py, gui/wxpython/mapdisp/main.py, gui/wxpython/mapdisp/mapwindow.py: wxGUI: map frame/map renderer refactoring - dmon related code in one place (author Vaclav Petras) 2012-05-25 Markus Metz * lib/vector/Vlib/open.c: Vlib: fix 2D/3D topo initialization 2012-05-25 Markus Neteler * locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_hi.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_mr.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, raster/r.lake/main.c: improve module description 2012-05-25 Anna Petrášová * gui/wxpython/modules/histogram.py: wxGUI: fix histogram tool (the one using the d.histogram) 2012-05-25 Markus Neteler * raster/r.lake/main.c: fix segfault with seed map 2012-05-25 Luca Delucchi * locale/po/grasswxpy_it.po: Silvia Franceschi: cont'ed 2012-05-25 Anna Petrášová * gui/wxpython/vdigit/toolbars.py: wxGUI/digitizer: add help button to digitizer toolbar * gui/wxpython/gui_core/forms.py: wxGUI: removed close tab button in command dialogs notebook 2012-05-25 Luca Delucchi * scripts/v.in.lines/v.in.lines.html: fix documentation of v.in.lines with new version of v.in.mapgen * scripts/v.in.mapgen/v.in.mapgen.py: fix spaces, add categories 2012-05-25 Anna Petrášová * gui/icons/grass/line-add.png, gui/icons/grass/point-add.png, gui/icons/grass/rectangle-add.png, gui/wxpython/psmap/toolbars.py: wxGUI/wxpsmap: new icons for adding graphics (by Robert Szczepanek) 2012-05-24 Anna Petrášová * gui/wxpython/dbmgr/manager.py: wxGUI/: move wx.StaticBox initialization (problem on Mac) 2012-05-24 Martin Landa * gui/wxpython/dbmgr/manager.py: wxGUI: use keys instead (see https://trac.osgeo.org/grass/changeset/51719) 2012-05-24 Anna Petrášová * gui/wxpython/dbmgr/manager.py: wxGUI: string must be translatable 2012-05-24 Martin Landa * gui/wxpython/mapdisp/frame.py, gui/wxpython/wxplot/profile.py, scripts/i.spectral/i.spectral.py: update py scripts for r.what (east_north->coordinates) * raster/r.what/main.c: update r.what (east_north->coordinates) miror clean up for g7 2012-05-24 Anna Petrášová * gui/wxpython/nviz/mapwindow.py, gui/wxpython/nviz/tools.py, lib/nviz/draw.c, lib/nviz/nviz.c: wxNviz: removing of scale bars improved 2012-05-24 Soeren Gebbert * lib/raster3d/test/test_put_get_value.c: Added G_percent to test * lib/raster3d/cachehash.c, lib/raster3d/test/test_put_get_value.c: Hunting cache hash 3D raster bug 2012-05-24 Martin Landa * general/g.parser/standard_option.c, include/gis.h, lib/gis/parser_standard_options.c, raster/r.viewshed/main.cpp, vector/v.what/main.c: libgis; G_OPT_M_EN -> G_OPT_M_COORDS 2012-05-24 Anna Petrášová * gui/wxpython/core/workspace.py, gui/wxpython/nviz/mapwindow.py: wxNviz: other z-exag changes * gui/wxpython/gui_core/widgets.py: wxGUI: fix Gtk warnings when switching to 3D view (since https://trac.osgeo.org/grass/changeset/50013) * gui/wxpython/core/settings.py, gui/wxpython/nviz/mapwindow.py: wxNviz: revert changes in zexag and improve its behaviour for latlon projections 2012-05-24 Martin Landa * gui/wxpython/core/render.py: wxGUI: fix rendering - skip map layers which haven't been rendered successfully 2012-05-23 Luca Delucchi * scripts/g.extension/g.extension.py: fix directory of man 2012-05-23 Soeren Gebbert * temporal/run_all_tests.sh, temporal/t.info/test.t.info.sh, .../t.rast.aggregate.ds/test.t.rast.aggregate.ds.sh, .../test.t.rast.aggregate.relative_time.sh, temporal/t.rast.aggregate/test.t.rast.aggregate.sh, temporal/t.rast.export/test.t.rast.export.sh, temporal/t.rast.extract/test.t.rast.extract.sh, temporal/t.rast.gapfill/test.t.rast.gapfill.sh, temporal/t.rast.import/test.t.rast.import.sh, temporal/t.rast.list/test.t.rast.list.sh, temporal/t.rast.mapcalc/test.t.rast.mapcalc.sh, temporal/t.rast.out.vtk/test.t.rast.out.vtk.sh, temporal/t.rast.series/test.t.rast.series.sh, temporal/t.rast.to.rast3/test.t.rast.to.rast3.sh, temporal/t.rast.univar/test.t.rast.univar.sh, temporal/t.rast3d.extract/test.t.rast3d.extract.sh, temporal/t.rast3d.list/test.t.rast3d.list.sh, temporal/t.rast3d.mapcalc/test.t.rast3d.mapcalc.sh, temporal/t.rast3d.univar/test.t.rast3d.univar.sh, .../t.register/test.t.register.raster.file.reltime.sh, temporal/t.register/test.t.register.raster.file.sh, temporal/t.register/test.t.register.raster.sh, temporal/t.register/test.t.register.raster3d.sh, .../t.register/test.t.register.vector.file.layer.sh, temporal/t.register/test.t.register.vector.sh, temporal/t.sample/test.t.sample.sh, temporal/t.support/test.t.support.sh, temporal/t.topology/test.t.topology.abstime.sh, temporal/t.topology/test.t.topology.reltime.sh, temporal/t.vect.extract/test.t.vect.extract.layer.sh, temporal/t.vect.extract/test.t.vect.extract.sh, temporal/t.vect.list/test.t.vect.list.layer.sh, temporal/t.vect.list/test.t.vect.list.sh, .../t.vect.observe.strds/test.t.vect.observe.strds.sh, temporal/t.vect.univar/test.t.vect.univar.sh, .../t.vect.what.strds/test.t.vect.what.strds.layer.sh, temporal/t.vect.what.strds/test.t.vect.what.strds.sh: Added shell header to test files 2012-05-23 Martin Landa * display/d.rast.num/main.c: d.rast.num: window -> region (see https://trac.osgeo.org/grass/changeset/51681) * display/d.rast.num/main.c: fix typo in https://trac.osgeo.org/grass/changeset/51681 * display/d.rast.num/main.c: d.rast.num: minor clean up (named opts variables) error message more clear for the user * mswindows/osgeo4w/liblas-config, mswindows/osgeo4w/package.sh: enable liblas for osgeo4w (part 2) * mswindows/osgeo4w/liblas-config: enable liblas for osgeo4w package 2012-05-23 Markus Metz * lib/vector/rtree/index.c, lib/vector/rtree/node.c, lib/vector/rtree/split.h: rtree bugfix 2012-05-23 Soeren Gebbert * .../t.rast.aggregate.ds/t.rast.aggregate.ds.py, temporal/t.rast.aggregate/t.rast.aggregate.py, temporal/t.rast.export/t.rast.export.py, temporal/t.rast.extract/t.rast.extract.py, temporal/t.rast.mapcalc/t.rast.mapcalc.py, .../t.vect.extract/test.t.vect.extract.layer.sh, .../t.vect.observe.strds/t.vect.observe.strds.py, .../test.t.vect.observe.strds.sh, temporal/t.vect.what.strds/t.vect.what.strds.py: New t.vect.extract test and several command line option fixes 2012-05-23 Markus Metz * lib/vector/rtree/index.c, lib/vector/rtree/index.h, lib/vector/rtree/indexf.c, lib/vector/rtree/node.c, lib/vector/rtree/rect.c, lib/vector/rtree/rtree.h, lib/vector/rtree/split.c: rtreelib: update header, change node init 2012-05-23 Soeren Gebbert * lib/python/temporal/extract.py, lib/python/temporal/univar_statistics.py: Fixed wrong layer handling in vector ids 2012-05-23 Markus Metz * lib/vector/rtree/Makefile, lib/vector/rtree/card.c, lib/vector/rtree/card.h, lib/vector/rtree/index.h, lib/vector/rtree/rtree.h: rtreelib: clean up headers * lib/python/ctypes/Makefile: ctypes use rtree.h 2012-05-22 Markus Neteler * SUBMITTING: explain configure[.in] extensions 2012-05-20 Hamish Bowman * doc/python/raster_example_ctypes.py: typo 2012-05-17 Markus Neteler * vector/v.type/v.type.html: fix manual * raster3d/r3.out.netcdf/r3.out.netcdf.html, raster3d/r3.timestamp/test_suite/test.r3.timestamp.sh: svn propset 2012-05-16 Soeren Gebbert * raster3d/r3.out.netcdf/Makefile: Correct CFLAGS * REQUIREMENTS.html: Added NetCDF to requirements * raster3d/r3.out.netcdf/r3.out.netcdf.html: Added more documentation * configure, configure.in, include/Make/Platform.make.in, raster3d/Makefile, raster3d/r3.out.netcdf/Makefile, raster3d/r3.out.netcdf/main.c, .../r3.out.netcdf/test_suite/test.r3.out.netcdf.sh: NetCDF library support integrated in configuration. Projection specific metadata generation implemented in r3.out.netcdf. Added r3.out.netcdf to 3D raster Makefile. 2012-05-16 Hamish Bowman * include/iostream/minmaxheap.h: declare scope for fns, making g++ 4.7 happy (https://trac.osgeo.org/grass/ticket/1655) 2012-05-15 Soeren Gebbert * raster3d/r3.out.netcdf/main.c: Added spatial coordinates reference system metadata to netcdf files to fulfill CF-1.6 and gdal needs. * raster3d/r3.out.netcdf/Makefile, raster3d/r3.out.netcdf/main.c, raster3d/r3.out.netcdf/r3.out.netcdf.html, .../r3.out.netcdf/test_suite/test.r3.out.netcdf.sh: Incomplete but working version of a netcdf 3d raster map export module. This module exports spatial voxel cubes and space time voxel cubes. 2012-05-15 Hamish Bowman * vector/v.surf.rst/test_suite/profile.sh: add missing steps 2012-05-14 Hamish Bowman * gui/wxpython/location_wizard/wizard.py: further support for swapping ellipse.table list with ellipse.table.solar.system list (https://trac.osgeo.org/grass/ticket/1513), not fully functional yet (assistance is welcome :) 2012-05-14 Markus Neteler * vector/v.clean/test/v.clean.test, vector/v.surf.bspline/test_suite/profile_cmd.sh, vector/v.surf.rst/test_suite/profile.sh, vector/v.timestamp/test_suite/test.v.timestamp.sh, vector/v.what.rast3/test_suite/test.v.what.rast3.sh, vector/v.what.rast3/v.what.rast3.html: svn propset 2012-05-14 Soeren Gebbert * vector/Makefile, vector/v.what.rast3/Makefile, vector/v.what.rast3/local_proto.h, vector/v.what.rast3/main.c, vector/v.what.rast3/search.c, vector/v.what.rast3/test_suite/random_points.ref, vector/v.what.rast3/test_suite/random_points.txt, .../v.what.rast3/test_suite/random_points_db.ref, .../v.what.rast3/test_suite/test.v.what.rast3.sh, vector/v.what.rast3/v.what.rast3.html: Added a new module to sample 3d raster maps with vector points. * lib/raster3d/test/test_put_get_value.c, temporal/t.vect.observe.strds/test.t.vect.observe.strds.sh: Fixed tests 2012-05-12 Hamish Bowman * gui/wxpython/location_wizard/wizard.py: add initial infrastructure support for swapping ellipse.table list with ellipse.table.solar.system list (https://trac.osgeo.org/grass/ticket/1513) 2012-05-11 Markus Metz * raster/r.out.arc/main.c: r.out.arc: use full fp precision for LL 2012-05-10 Martin Landa * gui/wxpython/lmgr/toolbars.py: wxGUI/lmgr: add icon 'import from wms server' to the toolbar * gui/wxpython/lmgr/frame.py: wxGUI/WMSDialog: remove redundant argument 2012-05-09 Markus Metz * raster/r.watershed/ram/do_cum.c, raster/r.watershed/seg/do_cum.c: r.watershed: more realistic drainage directions for MFD 2012-05-09 Martin Landa * gui/wxpython/core/gcmd.py, gui/wxpython/lmgr/frame.py: wxGUI: fix broken https://trac.osgeo.org/grass/changeset/51610 * gui/wxpython/Makefile, gui/wxpython/{modules/ogc_services.py => ogc_services/wms.py}: wxGUI: new package for OGC services 2012-05-09 Markus Metz * vector/v.buffer/main.c: v.buffer: first areas then primitives, needed for negative distances for areas * raster/r.watershed/ram/def_basin.c, raster/r.watershed/ram/do_cum.c, raster/r.watershed/seg/def_basin.c, raster/r.watershed/seg/do_cum.c: r.watershed: fix drainage directions 2012-05-09 Glynn Clements * include/defs/ortholib.h: Remove misplaced and incorrect prototype for I_georef * include/gis.h: Fix type of checker field in struct Option 2012-05-08 Markus Metz * vector/v.net.salesman/main.c: v.net.salesman: fix write sequence to stdout * lib/gmath/solvers_direct_cholesky_band.c: gmath lib: adjust G_percent() * lib/gmath/blas_level_2.c, lib/gmath/blas_level_3.c: gmath lib: fix typos 2012-05-05 Markus Neteler * lib/gis/gislib.dox: fix example * lib/temporal/t.connect/t.connect.html: svn propset 2012-05-05 Soeren Gebbert * include/defs/vector.h, lib/python/ctypes/Makefile, lib/python/temporal/spatial_extent.py, lib/python/temporal/unit_tests.py, lib/vector/Vlib/rtree_search.c: Added the rtree library to ctypes Python wrapper and vector support functions to be used by the temporal GIS framework for efficient spatio-temporal topology creation. Added a new RTreeSearch function to use an ilist to store rectangle ids. 2012-05-04 Hamish Bowman * lib/gis/ellipse.table.solar.system: Correction in Ganymede's minor radius from Alessandro Frigeri. See also @article{sohl2009interior, title={Interior Models of Icy Satellites and Prospects of Investigation}, author={Sohl, F.}, journal={Proceedings of the International Astronomical Union}, volume={5}, number={S263}, pages={113--120}, year={2009}, publisher={Cambridge Univ Press} } 2012-05-03 Markus Neteler * imagery/i.atcorr/i.atcorr.html: comment lines confuse i.atcorr 2012-05-02 Markus Metz * vector/v.net.salesman/main.c: avoid buffer overflow, fix sequence lists 2012-05-01 Markus Metz * vector/v.buffer/Makefile, vector/v.buffer/geos.c, vector/v.buffer/local_proto.h, vector/v.buffer/main.c: v.buffer: compile with GEOS < 3.3.x * vector/v.net.salesman/main.c: v.net.salesman: add option to print out node sequence; add code comments * vector/v.buffer/Makefile: add again GEOSLIBS ??? should be included by VECTORLIB * vector/v.buffer/Makefile, vector/v.buffer/geos.c, vector/v.buffer/local_proto.h, vector/v.buffer/main.c, vector/v.buffer/v.buffer.html: v.buffer: add flag to transfer categories 2012-04-30 Martin Landa * lib/vector/vectorlib.dox: vlib: update topology management dox page 2012-04-30 Markus Metz * vector/v.buffer/local_proto.h: add new header * vector/v.buffer/geos.c, vector/v.buffer/main.c: v.buffer: full support for negative distances 2012-04-30 Markus Neteler * vector/v.buffer/Makefile: added missing GEOSLIBS 2012-04-29 Martin Landa * gui/wxpython/mapdisp/main.py: wxGUI stand-alone monitor: use `unset` to discard gisenv variables 2012-04-29 Markus Metz * vector/v.buffer/main.c: negative distances only for areas * raster/r.watershed/seg/do_cum.c: r.watershed: contour lengths for TCI * raster/r.watershed/ram/do_cum.c: r.watershed: contour lengths for TCI 2012-04-29 Martin Landa * gui/wxpython/gmodeler/frame.py, gui/wxpython/gui_core/goutput.py: wxGUI/modeler: minor fixes (modification indicator) in python editor * gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/model.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/wxpythonlib.dox: wxGUI modeler: implement python editor 2012-04-28 Markus Metz * vector/v.buffer/geos.c, vector/v.buffer/main.c: v.buffer: use GEOS 2012-04-27 Markus Neteler * vector/vectorintro.html: fixed patch mess * locale/po/grassmods_de.po: typo * scripts/db.in.ogr/db.in.ogr.py: fix for key=xxx (thanks to mmetz) 2012-04-27 Moritz Lennert * locale/po/grassmods_fr.po: little correction of French translation for r.null * vector/vectorintro.html: Improve description of layers. Fixes https://trac.osgeo.org/grass/ticket/1638 (forwardport from dev6) 2012-04-27 Markus Metz * vector/v.transform/main.c: add new flag to skip topology building 2012-04-26 Markus Metz * vector/v.rectify/orthorot.c: code cleanup 2012-04-26 Soeren Gebbert * lib/python/array.py, lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/base.py, lib/python/temporal/space_time_datasets.py, lib/python/temporal/spatial_extent.py, lib/python/temporal/temporal_relationships.py, lib/python/temporal/unit_tests.py, lib/python/temporal/univar_statistics.py, raster/Makefile, temporal/Makefile, temporal/t.rast.aggregate/t.rast.aggregate.py, temporal/t.rast.gapfill/Makefile, temporal/t.rast.gapfill/t.rast.gapfill.html, temporal/t.rast.gapfill/t.rast.gapfill.py, temporal/t.rast.gapfill/test.t.rast.gapfill.sh, temporal/t.rast.mapcalc/t.rast.mapcalc.py, temporal/t.rast.series/t.rast.series.py, temporal/t.rast3d.mapcalc/t.rast3d.mapcalc.py, temporal/t.topology/t.topology.py: New module to fill gaps in space time raster datasets using raster to raster interpolation of r.series.interp. Keys for temporal sorting of dataset lists by start or end time. Many new unit tests about sorting and temporal topology building. Temporal topology computation. 2012-04-26 Markus Metz * vector/v.rectify/crs.h, vector/v.rectify/orthorot.c, vector/v.rectify/svdm.c: v.rectify: use ccmath svd * vector/v.rectify/Makefile, vector/v.rectify/cp.c, vector/v.rectify/crs.h, vector/v.rectify/crs3d.c, vector/v.rectify/env.c, vector/v.rectify/global.h, vector/v.rectify/main.c, vector/v.rectify/orthorot.c, vector/v.rectify/svdm.c, vector/v.rectify/target.c, vector/v.rectify/v.rectify.html: v.rectify: othogonal rotation 2012-04-24 Soeren Gebbert * lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/datetime_math.py, lib/python/temporal/space_time_datasets.py, lib/python/temporal/space_time_datasets_tools.py, lib/python/temporal/temporal_extent.py, lib/python/temporal/temporal_relationships.py, lib/python/temporal/unit_tests.py: Extended abstract_map_dataset with temporal topology structure. Implemented a temporal topology builder. Small temporal relationships computation fix. 2012-04-24 Markus Metz * lib/init/grass.py: init lib bufix 2012-04-24 Markus Neteler * temporal/Makefile, temporal/temporalintro.html, temporal/tgisintro.html: standard file name; template style content added * temporal/t.create/t.create.py, temporal/t.info/t.info.py, temporal/t.list/t.list.py, temporal/t.rast.aggregate.ds/t.rast.aggregate.ds.py, temporal/t.rast.aggregate/t.rast.aggregate.py, temporal/t.rast.export/t.rast.export.py, temporal/t.rast.extract/t.rast.extract.py, temporal/t.rast.import/t.rast.import.py, temporal/t.rast.list/t.rast.list.py, temporal/t.rast.mapcalc/t.rast.mapcalc.py, temporal/t.rast.out.vtk/t.rast.out.vtk.py, temporal/t.rast.series/t.rast.series.py, temporal/t.rast.to.rast3/t.rast.to.rast3.py, temporal/t.rast.univar/t.rast.univar.py, temporal/t.rast3d.extract/t.rast3d.extract.py, temporal/t.rast3d.list/t.rast3d.list.py, temporal/t.rast3d.mapcalc/t.rast3d.mapcalc.py, temporal/t.rast3d.univar/t.rast3d.univar.py, temporal/t.register/t.register.py, temporal/t.remove/t.remove.py, temporal/t.sample/t.sample.py, temporal/t.support/t.support.py, temporal/t.topology/t.topology.py, temporal/t.unregister/t.unregister.py, temporal/t.vect.extract/t.vect.extract.py, temporal/t.vect.list/t.vect.list.py, temporal/t.vect.observe.strds/t.vect.observe.strds.py, temporal/t.vect.univar/t.vect.univar.py, temporal/t.vect.what.strds/t.vect.what.strds.py: standardize module descriptions 2012-04-24 Glynn Clements * man/Makefile, man/build_class.py, man/build_html.py: Forward-port https://trac.osgeo.org/grass/changeset/51493 2012-04-24 Markus Metz * raster/r.watershed/seg/close_maps.c, raster/r.watershed/seg/do_cum.c: improve TCI (seg) * raster/r.watershed/ram/close_maps.c, raster/r.watershed/ram/do_cum.c, raster/r.watershed/ram/init_vars.c: improve TCI (ram) 2012-04-24 Markus Neteler * gui/wxpython/lmgr/layertree.py, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: fix msg wording * locale/po/grassmods_de.po: more clear module description * vector/v.in.region/main.c: more clear module description * vector/v.in.region/main.c: more clear module description 2012-04-24 Markus Metz * vector/v.select/main.c: v.select: GEOS is optional 2012-04-23 Soeren Gebbert * temporal/t.rast.import/t.rast.import.py, temporal/t.rast.import/test.t.rast.import.sh: Enable location creation without data import 2012-04-23 Markus Neteler * vector/v.select/v.select.html: NC example * locale/po/grasslibs_de.po, locale/po/grassmods_de.po, locale/po/grasswxpy_de.po: convert to UTF8 * vector/v.to.rast3/v.to.rast3.html: wording updated * locale/po/grassmods_de.po: don't translate method names 2012-04-23 Markus Metz * raster/r.watershed/front/main.c, raster/r.watershed/front/r.watershed.html: r.watershed: add TCI, update manual * raster/r.watershed/seg/Gwater.h, raster/r.watershed/seg/close_maps.c, raster/r.watershed/seg/cseg.h, raster/r.watershed/seg/do_cum.c, raster/r.watershed/seg/dseg_get.c, raster/r.watershed/seg/init_vars.c, raster/r.watershed/seg/main.c: r.watershed: add TCI, remove edge artefacts for SFD (seg) * raster/r.watershed/ram/Gwater.h, raster/r.watershed/ram/close_maps.c, raster/r.watershed/ram/do_astar.c, raster/r.watershed/ram/do_astar.h, raster/r.watershed/ram/do_cum.c, raster/r.watershed/ram/init_vars.c, raster/r.watershed/ram/main.c: r.watershed: add TCI, remove edge artefacts for SFD (ram) 2012-04-23 Markus Neteler * scripts/g.extension/g.extension.py: fix man installation 2012-04-23 Luca Delucchi * locale/po/grassmods_it.po: Marco Curreli: cont'ed 2012-04-22 Markus Metz * raster/r.watershed/seg/Gwater.h, raster/r.watershed/seg/bseg_close.c, raster/r.watershed/seg/bseg_get.c, raster/r.watershed/seg/bseg_open.c, raster/r.watershed/seg/bseg_put.c, raster/r.watershed/seg/bseg_read.c, raster/r.watershed/seg/bseg_write.c, raster/r.watershed/seg/close_maps.c, raster/r.watershed/seg/close_maps2.c, raster/r.watershed/seg/cseg.h, raster/r.watershed/seg/cseg_close.c, raster/r.watershed/seg/cseg_get.c, raster/r.watershed/seg/cseg_open.c, raster/r.watershed/seg/cseg_put.c, raster/r.watershed/seg/cseg_read.c, raster/r.watershed/seg/cseg_write.c, raster/r.watershed/seg/def_basin.c, raster/r.watershed/seg/do_astar.c, raster/r.watershed/seg/do_astar.h, raster/r.watershed/seg/do_cum.c, raster/r.watershed/seg/dseg_close.c, raster/r.watershed/seg/dseg_get.c, raster/r.watershed/seg/dseg_open.c, raster/r.watershed/seg/dseg_put.c, raster/r.watershed/seg/dseg_read.c, raster/r.watershed/seg/dseg_write.c, raster/r.watershed/seg/find_pour.c, raster/r.watershed/seg/init_vars.c, raster/r.watershed/seg/main.c, raster/r.watershed/seg/no_stream.c, raster/r.watershed/seg/over_cells.c, raster/r.watershed/seg/sg_factor.c, raster/r.watershed/seg/slope_len.c, raster/r.watershed/seg/split_str.c, raster/r.watershed/seg/sseg_close.c, raster/r.watershed/seg/sseg_get.c, raster/r.watershed/seg/sseg_open.c, raster/r.watershed/seg/sseg_put.c: r.watershed: support for more than 2 billion cells * lib/segment/address.c, lib/segment/format.c, lib/segment/get.c, lib/segment/get_row.c, lib/segment/init.c, lib/segment/put.c, lib/segment/put_row.c, lib/segment/seek.c, lib/segment/setup.c: segment lib: support for more than 2 billion cells * include/defs/segment.h, include/segment.h: segment lib: support for more than 2 billion cells (header) 2012-04-22 Soeren Gebbert * lib/gis/parser_wps.c: Space time raster and vector datasets supported. New mimetypes defined. 2012-04-20 Soeren Gebbert * lib/python/temporal/core.py, temporal/t.rast.aggregate/t.rast.aggregate.py, temporal/t.rast.import/t.rast.import.py, temporal/t.rast.import/test.t.rast.import.sh, temporal/t.support/t.support.py: Added ability to create a new location and import data into the new location to t.rast.import 2012-04-19 Soeren Gebbert * lib/gis/parser_wps.c: The key_descr field is used to set the occurence or literals. Space time datasets are introduced. 2012-04-19 Markus Metz * raster/r.watershed/seg/init_vars.c: fix pointer, adjust segment size 2012-04-18 Markus Metz * vector/v.out.vtk/Makefile, vector/v.out.vtk/writeVTK.c: add DBMILIB, remove unused variable * vector/v.out.ogr/attrb.c, vector/v.out.ogr/local_proto.h, vector/v.out.ogr/main.c: v.out.ogr speed-up, depends on export format * vector/v.out.vtk/local_proto.h, vector/v.out.vtk/main.c, vector/v.out.vtk/writeVTK.c: v.out.vtk: port -n flag to trunk 2012-04-18 Martin Landa * gui/wxpython/lmgr/frame.py: wxGUI: use `g.mapsets operation=set` (see https://trac.osgeo.org/grass/changeset/51471) * general/g.mapsets/g.mapsets.html, general/g.mapsets/g.mapsets_picker.py, general/g.mapsets/get_maps.c, general/g.mapsets/list.c, general/g.mapsets/local_proto.h, general/g.mapsets/main.c: g.mapsets: change syntax - addmapsets,removemapsets replaced by operation avoid global variables update manual page accordingly untabify 2012-04-18 Markus Metz * raster/r.watershed/ram/do_cum.c: avoid integer overflow 2012-04-17 Martin Landa * lib/init/variables.html: document GRASS_VERBOSE=-1 (see https://trac.osgeo.org/grass/changeset/51466) * lib/gis/error.c, lib/gis/parser.c, lib/gis/verbose.c: libgis: new verbosity level GRASS_VERBOSE=-1 also discards error and warning messages doxygen documentation for verbose.c updated 2012-04-17 Soeren Gebbert * lib/python/temporal/abstract_map_dataset.py: Small bugfix * lib/temporal/SQL/map_tables_template.sql, lib/temporal/SQL/vector_metadata_table.sql: Index creation for start and end time columns. Using boolean type in vector metadata. 2012-04-17 Martin Landa * general/g.message/g.message.html, general/g.message/main.c: g.message: explain -i/-v flags note python wrapper in the manual 2012-04-17 Markus Neteler * temporal/t.rast.mapcalc/test.t.rast.mapcalc.sh, temporal/t.rast3d.mapcalc/test.t.rast3d.mapcalc.sh: svn propset 2012-04-17 Soeren Gebbert * temporal/t.support/t.support.py, temporal/t.support/test.t.support.sh: Added the temporal database unregistration of removed maps and the update of effected space time datasets. 2012-04-17 Markus Metz * imagery/i.topo.corr/correction.c, imagery/i.topo.corr/local_proto.h, imagery/i.topo.corr/main.c: add scale option to i.topo.corr 2012-04-15 Markus Metz * vector/v.net.allpairs/main.c, vector/v.net.allpairs/v.net.allpairs.html: update documentation 2012-04-15 Soeren Gebbert * temporal/Makefile: Fixed Makefile * temporal/Makefile, temporal/t.rast.out.vtk/t.rast.out.vtk.py, temporal/t.vect.univar/Makefile, temporal/t.vect.univar/t.vect.univar.html, temporal/t.vect.univar/t.vect.univar.py, temporal/t.vect.univar/test.t.vect.univar.sh: Space time vector dataset univariate statistics module * lib/python/temporal/space_time_datasets.py, lib/python/temporal/univar_statistics.py: Univariate statistics for space time vector datasets 2012-04-14 Martin Landa * gui/wxpython/dbmgr/manager.py: wxGUI(dbmbr): corrent column width (manage tables) * db/drivers/postgres/db.c, db/drivers/postgres/describe.c, db/drivers/postgres/globals.h: dbdriver(pg): ignore topogeometry columns 2012-04-14 Markus Neteler * raster/r.sun/r.sun.html: + NC example 2012-04-13 Markus Metz * include/defs/neta.h: neta include:remove unused fn * lib/vector/neta/allpairs.c: neta lib:remove unused fn * vector/v.net.allpairs/v.net.allpairs.html: update manual * vector/v.net.allpairs/main.c: fix and speed up shortest path calcuation 2012-04-13 Martin Landa * gui/wxpython/gui_core/dialogs.py: wxGUI: import/link - report a message if no layers selected * gui/wxpython/gui_core/dialogs.py: wxGUI: import/link data (avoid multiple map layers in tree) * gui/wxpython/core/gcmd.py, gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/gui_core/gselect.py: wxGUI: RunCmd() use valid env variables various fixes related to GdalSelect * vector/v.external/main.c: v.external: no need to explicitly delete vector map (already done by io handler) 2012-04-13 Anna Petrášová * gui/wxpython/gui_core/widgets.py: wxGUI: quick fix for PyAssertionError in SymbolButton on windows (merge from release branch, https://trac.osgeo.org/grass/changeset/51413) 2012-04-13 Martin Landa * vector/v.external/main.c: v.external: add debug message (GRASS_VECTOR_OGR) untabify 2012-04-13 Soeren Gebbert * lib/python/temporal/Makefile, lib/python/temporal/__init__.py, lib/python/temporal/univar_statistics.py, temporal/Makefile, temporal/t.rast.univar/t.rast.univar.py, temporal/t.rast.univar/test.t.rast.univar.sh, temporal/t.rast3d.univar/Makefile, temporal/t.rast3d.univar/t.rast3d.univar.html, temporal/t.rast3d.univar/t.rast3d.univar.py, temporal/t.rast3d.univar/test.t.rast3d.univar.sh: Added univariate statistics module for space time raster3d datasets * raster/r.univar/r3.univar_main.c: Use the same map identifier for raster and raster3d maps * lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/aggregation.py, lib/python/temporal/extract.py, lib/python/temporal/mapcalc.py, lib/python/temporal/metadata.py, lib/python/temporal/space_time_datasets.py, lib/temporal/SQL/stvds_metadata_table.sql, .../SQL/update_stvds_metadata_template.sql, lib/temporal/SQL/vector_metadata_table.sql, temporal/Makefile, temporal/run_all_tests.sh, temporal/t.info/t.info.py, temporal/t.rast.export/test.t.rast.export.sh, temporal/t.rast.import/test.t.rast.import.sh, temporal/t.rast.mapcalc/test.t.rast.mapcalc.sh, temporal/t.rast.series/t.rast.series.py, temporal/t.rast.to.rast3/t.rast.to.rast3.py, .../test.t.register.raster.file.reltime.sh, temporal/t.register/test.t.register.raster.file.sh, temporal/t.register/test.t.register.raster.sh, temporal/t.register/test.t.register.raster3d.sh, temporal/t.sample/test.t.sample.sh, temporal/t.support/t.support.py, temporal/t.vect.extract/Makefile, temporal/t.vect.extract/t.vect.extract.html, temporal/t.vect.extract/t.vect.extract.py, temporal/t.vect.extract/test.t.vect.extract.sh, temporal/t.vect.list/t.vect.list.py, temporal/t.vect.list/test.t.vect.list.sh, .../test.t.vect.what.strds.layer.sh: * Added vector metadata support in temporal database -> API and database layout changes * New module t.vect.extract to perform spatio-temporal and value based queries on vector maps * Test update and bugfixing * API use bugfixing 2012-04-13 Martin Landa * man/Makefile, man/build_html.py: manual pages: add temporal commands * tools/mkhtml.py: mkhtml: add 'temporal' class capitalize command index untabify 2012-04-12 Martin Landa * lib/init/grass.py, scripts/g.manual/g.manual.py: define MANPATH also for addons (GRASS_ADDON_BASE) * lib/init/grass.py: grass.py: untabify 2012-04-12 Markus Metz * gui/wxpython/gcp/manager.py, gui/wxpython/gcp/mapdisplay.py: wxGUI GCP manager: add OnIdle after resizing * gui/wxpython/mapdisp/mapwindow.py: wxGUI: fix OnIdle after resizing 2012-04-12 Martin Landa * gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/gselect.py: wxGUI: fix linking PostGIS data (v.external: 'p' flag removed) * gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/gselect.py: wxGUI/forms: expand also dbname various minor formating issues * db/db.login/main.c: db.login: more guisections untabify 2012-04-12 Markus Metz * vector/v.net.allpairs/main.c: fix afield/nfield * lib/vector/Vlib/open.c: Vlib: restore native vector format for new vector 2012-04-12 Martin Landa * mswindows/osgeo4w/package.sh: wingrass: fix package.sh - proj 4.8.0 * scripts/g.extension/g.extension.py: g.extension: fix https://trac.osgeo.org/grass/changeset/51390 (on windows) * scripts/g.extension/g.extension.py: g.extension: fix file URIs in manual page * scripts/g.extension/g.extension.py: g.extension: untabify 2012-04-11 Martin Landa * lib/vector/Vlib/build_pg.c, lib/vector/Vlib/close_pg.c, lib/vector/Vlib/open_pg.c, lib/vector/Vlib/read_pg.c, lib/vector/Vlib/rewind_pg.c, lib/vector/Vlib/write_pg.c: vlib(pg): follow C indentation rules no tabs (tabs -> spaces) 2012-04-11 Soeren Gebbert * lib/python/temporal/extract.py, lib/python/temporal/mapcalc.py: New extraction algorithm for raster and raster3d space time datasets * lib/python/temporal/mapcalc.py: New raster and raster3d space time dataset map calculator * lib/python/temporal/Makefile, lib/python/temporal/__init__.py, temporal/Makefile, temporal/t.info/t.info.py, temporal/t.rast.extract/t.rast.extract.py, temporal/t.rast.extract/test.t.rast.extract.sh, temporal/t.rast.mapcalc/t.rast.mapcalc.py, temporal/t.rast3d.extract/t.rast3d.extract.py, temporal/t.rast3d.extract/test.t.rast3d.extract.sh, temporal/t.rast3d.mapcalc/Makefile, temporal/t.rast3d.mapcalc/t.rast3d.mapcalc.html, temporal/t.rast3d.mapcalc/t.rast3d.mapcalc.py, temporal/t.rast3d.mapcalc/test.t.rast3d.mapcalc.sh: Parallelized implementation of mapcalc expressions in space time dataset extract and mapcalc modules. New space time raster3d dataset mapcalc module. 2012-04-11 Martin Landa * gui/wxpython/core/gcmd.py, gui/wxpython/core/settings.py: wxGUI: don't fail when locale is invalid 2012-04-10 Martin Landa * scripts/r.mask/r.mask.py: r.mask: `tmp` map is already remove by cleanup() * scripts/g.extension/g.extension.py: g.extension: install manual pages into `docs` directory * include/Make/Script.make: installing scripts(addons): manual pages are installed to `docs` directory 2012-04-10 Markus Neteler * raster/r.clump/r.clump.html, raster/r.mode/r.mode.html, raster/r.series/r.series.html, raster/r.statistics/r.statistics.html, raster/r.univar/r.univar.html, raster/r.univar/r3.univar.html, raster/rasterintro.html: r.average, r.median, r.sum --> r.statistics 2012-04-10 Martin Landa * include/Make/Script.make: Script.make: install also etc-part (required by g.extension to properly install addons) 2012-04-07 Soeren Gebbert * lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/base.py, lib/python/temporal/core.py, lib/python/temporal/space_time_datasets.py, lib/python/temporal/space_time_datasets_tools.py, temporal/t.create/t.create.py, temporal/t.list/t.list.py, .../t.rast.aggregate.ds/t.rast.aggregate.ds.py, temporal/t.rast.aggregate/t.rast.aggregate.py, temporal/t.rast.extract/t.rast.extract.py, temporal/t.rast.mapcalc/t.rast.mapcalc.py, temporal/t.rast.univar/t.rast.univar.py, temporal/t.rast3d.extract/t.rast3d.extract.py, temporal/t.remove/t.remove.py, temporal/t.support/t.support.py, temporal/t.unregister/t.unregister.py, .../t.vect.observe.strds/t.vect.observe.strds.py, .../test.t.vect.observe.strds.sh, temporal/t.vect.what.strds/t.vect.what.strds.py: * Using ctypes interface to libgis and libraster to read raster information to speed up map registration * Creation and removal of timestamps in the grass file based database is now realized using ctypes and libgis to avoid the execution of timestamp modules * Database interface connection handling changed 2012-04-07 Luca Delucchi * locale/po/grassmods_it.po: Marco Curreli: cont'ed 2012-04-07 Martin Landa * vector/v.edit/v.edit.html: v.edit: fix some examples (wrong map units threshold) 2012-04-06 Martin Landa * scripts/r.unpack/r.unpack.py: r.unpack: add gisprompt for binary input * gui/wxpython/xml/menudata.xml: wxGUI: update menudata 2012-04-06 Markus Metz * gui/wxpython/xml/menudata.xml: wxGUI menu: more accurate labels 2012-04-05 Soeren Gebbert * temporal/Makefile: Renamed space time raster modules * temporal/tr.aggregate.ds/Makefile, temporal/tr.aggregate.ds/test.tr.aggregate.ds.sh, temporal/tr.aggregate.ds/tr.aggregate.ds.html, temporal/tr.aggregate.ds/tr.aggregate.ds.py: Using new naming scheme * temporal/t.rast.aggregate.ds/Makefile, .../t.rast.aggregate.ds/t.rast.aggregate.ds.html, .../t.rast.aggregate.ds/t.rast.aggregate.ds.py, .../test.t.rast.aggregate.ds.sh: Using new naming scheme * temporal/tr.univar/Makefile, temporal/tr.univar/test.tr.univar.sh, temporal/tr.univar/tr.univar.html, temporal/tr.univar/tr.univar.py: Using new naming scheme * temporal/t.rast.univar/Makefile, temporal/t.rast.univar/t.rast.univar.html, temporal/t.rast.univar/t.rast.univar.py, temporal/t.rast.univar/test.t.rast.univar.sh: Using new naming scheme * temporal/tr.to.rast3/Makefile, temporal/tr.to.rast3/test.tr.to.rast3.sh, temporal/tr.to.rast3/tr.to.rast3.html, temporal/tr.to.rast3/tr.to.rast3.py: Using new naming scheme * temporal/t.rast.to.rast3/Makefile, temporal/t.rast.to.rast3/t.rast.to.rast3.html, temporal/t.rast.to.rast3/t.rast.to.rast3.py, temporal/t.rast.to.rast3/test.t.rast.to.rast3.sh: Using new naming scheme * temporal/tr.series/Makefile, temporal/tr.series/test.tr.series.sh, temporal/tr.series/tr.series.html, temporal/tr.series/tr.series.py: Using new naming scheme * temporal/t.rast.series/Makefile, temporal/t.rast.series/t.rast.series.html, temporal/t.rast.series/t.rast.series.py, temporal/t.rast.series/test.t.rast.series.sh: Using new naming scheme * temporal/tr.out.vtk/Makefile, temporal/tr.out.vtk/test.tr.out.vtk.sh, temporal/tr.out.vtk/tr.out.vtk.html, temporal/tr.out.vtk/tr.out.vtk.py: Using new naming scheme * temporal/t.rast.out.vtk/Makefile, temporal/t.rast.out.vtk/t.rast.out.vtk.html, temporal/t.rast.out.vtk/t.rast.out.vtk.py, temporal/t.rast.out.vtk/test.t.rast.out.vtk.sh: Using new naming scheme * temporal/tr.mapcalc/Makefile, temporal/tr.mapcalc/test.tr.mapcalc.sh, temporal/tr.mapcalc/tr.mapcalc.html, temporal/tr.mapcalc/tr.mapcalc.py: Using new naming scheme * temporal/t.rast.mapcalc/Makefile, temporal/t.rast.mapcalc/t.rast.mapcalc.html, temporal/t.rast.mapcalc/t.rast.mapcalc.py, temporal/t.rast.mapcalc/test.t.rast.mapcalc.sh: Using new naming scheme * temporal/tr.import/Makefile, temporal/tr.import/test.tr.import.sh, temporal/tr.import/tr.import.html, temporal/tr.import/tr.import.py: Using new naming scheme * temporal/t.rast.import/Makefile, temporal/t.rast.import/t.rast.import.html, temporal/t.rast.import/t.rast.import.py, temporal/t.rast.import/test.t.rast.import.sh: Using new naming scheme * temporal/tr.extract/Makefile, temporal/tr.extract/test.tr.extract.sh, temporal/tr.extract/tr.extract.html, temporal/tr.extract/tr.extract.py: Using new naming scheme * temporal/t.rast.extract/Makefile, temporal/t.rast.extract/t.rast.extract.html, temporal/t.rast.extract/t.rast.extract.py, temporal/t.rast.extract/test.t.rast.extract.sh: Using new naming scheme * temporal/tr.export/Makefile, temporal/tr.export/test.tr.export.sh, temporal/tr.export/tr.export.html, temporal/tr.export/tr.export.py: Using new naming scheme * temporal/t.rast.export/Makefile, temporal/t.rast.export/t.rast.export.html, temporal/t.rast.export/t.rast.export.py, temporal/t.rast.export/test.t.rast.export.sh: Using new naming scheme * temporal/tr.list/Makefile, temporal/tr.list/test.tr.list.sh, temporal/tr.list/tr.list.html, temporal/tr.list/tr.list.py: Using new naming scheme * temporal/t.rast.list/Makefile, temporal/t.rast.list/t.rast.list.html, temporal/t.rast.list/t.rast.list.py, temporal/t.rast.list/test.t.rast.list.sh: Using new naming scheme * temporal/tr.aggregate/Makefile, .../test.tr.aggregate.relative_time.sh, temporal/tr.aggregate/test.tr.aggregate.sh, temporal/tr.aggregate/tr.aggregate.html, temporal/tr.aggregate/tr.aggregate.py: Using new naming scheme * temporal/t.rast.aggregate/Makefile, temporal/t.rast.aggregate/t.rast.aggregate.html, temporal/t.rast.aggregate/t.rast.aggregate.py, .../test.t.rast.aggregate.relative_time.sh, temporal/t.rast.aggregate/test.t.rast.aggregate.sh: Using new naming scheme 2012-04-04 Soeren Gebbert * temporal/Makefile: New naming scheme * temporal/tv.what.strds/Makefile, temporal/tv.what.strds/test.tv.what.strds.layer.sh, temporal/tv.what.strds/test.tv.what.strds.sh, temporal/tv.what.strds/tv.what.strds.html, temporal/tv.what.strds/tv.what.strds.py: Removed tv.what.strds * temporal/t.vect.what.strds/Makefile, temporal/t.vect.what.strds/t.vect.what.strds.html, temporal/t.vect.what.strds/t.vect.what.strds.py, .../test.t.vect.what.strds.layer.sh, .../t.vect.what.strds/test.t.vect.what.strds.sh: Renamed tv.what.strds to meet new naming scheme * temporal/tv.observe.strds/Makefile, temporal/tv.observe.strds/test.tv.observe.strds.sh, temporal/tv.observe.strds/tv.observe.strds.html, temporal/tv.observe.strds/tv.observe.strds.py: Removed tv.observe.strds * temporal/t.vect.observe.strds/Makefile, .../t.vect.observe.strds/t.vect.observe.strds.html, .../t.vect.observe.strds/t.vect.observe.strds.py, .../test.t.vect.observe.strds.sh: Renamed tv.observe.strds to meet new naming scheme * temporal/tv.list/Makefile, temporal/tv.list/test.tv.list.layer.sh, temporal/tv.list/test.tv.list.sh, temporal/tv.list/tv.list.html, temporal/tv.list/tv.list.py: Remove tv.list * temporal/t.vect.list/Makefile, temporal/t.vect.list/t.vect.list.html, temporal/t.vect.list/t.vect.list.py, temporal/t.vect.list/test.t.vect.list.layer.sh, temporal/t.vect.list/test.t.vect.list.sh: Renamed tv.list to meet the new naming scheme * temporal/{tr3.list => t.rast3d.list}/Makefile, temporal/{tr3.list => t.rast3d.list}/t.rast3d.list.html, temporal/{tr3.list => t.rast3d.list}/t.rast3d.list.py, temporal/{tr3.list => t.rast3d.list}/test.t.rast3d.list.sh: Renaming tr3.list to meet new naming scheme * temporal/tr3.list/Makefile, .../tr3.list/{tr3.list.html => t.rast3d.list.html}, .../tr3.list/{tr3.list.py => t.rast3d.list.py}, .../{test.tr3.list.sh => test.t.rast3d.list.sh}: Renaming tr3.list to meet new naming scheme * temporal/{tr3.extract => t.rast3d.extract}/Makefile, .../tr3.extract.html => t.rast3d.extract/t.rast3d.extract.html}, .../tr3.extract.py => t.rast3d.extract/t.rast3d.extract.py}, .../test.tr3.extract.sh => t.rast3d.extract/test.t.rast3d.extract.sh}: Renaming tr3.extract to meet new naming scheme * temporal/t.info/t.info.py, temporal/t.remove/t.remove.py, temporal/t.support/t.support.py, temporal/t.topology/t.topology.py, temporal/t.unregister/t.unregister.py, temporal/tr.aggregate.ds/tr.aggregate.ds.py, temporal/tr.aggregate/tr.aggregate.py, temporal/tr.export/tr.export.py, temporal/tr.extract/tr.extract.py, temporal/tr.mapcalc/tr.mapcalc.py, temporal/tr.out.vtk/tr.out.vtk.py, temporal/tr.series/tr.series.py, temporal/tr.to.rast3/tr.to.rast3.py, temporal/tr.univar/tr.univar.py, temporal/tr3.extract/tr3.extract.py, temporal/tv.observe.strds/tv.observe.strds.py, temporal/tv.what.strds/tv.what.strds.py: Unified error message when space time dataset is not found * temporal/t.register/test.t.register.raster.sh, temporal/t.support/t.support.py, temporal/t.support/test.t.support.sh, temporal/t.unregister/t.unregister.py: New map update functionality in t.support. Test update. 2012-04-04 Markus Metz * scripts/v.dissolve/v.dissolve.py: v.dissolve: column can be integer or string 2012-04-03 Soeren Gebbert * lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/base.py, lib/python/temporal/space_time_datasets_tools.py, .../test.t.register.vector.file.layer.sh, temporal/t.register/test.t.register.vector.sh: Reorganization of the SQL statement handling. Methods to gather SQL statements have been implemented to speed up the registration and unregistration of massive amounts of maps (>10000) 2012-04-02 Markus Metz * imagery/Makefile: add i.topo.corr * imagery/i.topo.corr/Makefile, imagery/i.topo.corr/correction.c, imagery/i.topo.corr/i.topo.corr.html, imagery/i.topo.corr/illumination.c, imagery/i.topo.corr/local_proto.h, imagery/i.topo.corr/main.c, .../test_i.topo.corr_synthetic_DEM_NC.sh: move i.topo.corr to trunk (sync to 6.x) 2012-04-01 Markus Neteler * grasslib.dox, lib/proj/projlib.dox: cosmetics 2012-04-01 Martin Landa * lib/python/ctypes/__init__.py: ctypes: order modules by name, add missing 2012-04-01 Glynn Clements * lib/db/sqlp/Makefile: Keep lex/yacc-generated files * lib/python/ctypes/__init__.py: Make grass.lib a package rather than a module 2012-03-31 Soeren Gebbert * temporal/t.remove/t.remove.py, temporal/t.unregister/t.unregister.py: Use more efficient removal and unregistration methods. * lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py: Documentation update * lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py: SQL statement gathering for efficient and fast DELETE and DROP table execution for massive datasets. 2012-03-31 Markus Neteler * raster3d/raster3dintro.html: expanded 2012-03-30 Markus Neteler * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_hi.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_mr.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po: fix typo * locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_hi.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_mr.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po: fix typo * vector/v.rectify/main.c: typo 2012-03-30 Martin Landa * raster/r.in.ascii/main.c: r.in.ascii: replace i/f/d flags by `type` option * raster/r.in.ascii/main.c: r.in.ascii: make interface compatible with v.in.ascii and other modules (read from stdin when '-' given) minor UI clean up * raster/r.in.arc/main.c: r.in.arc: use standard options (input) * raster/r.out.png/main.c, raster/r.out.png/r.out.png.html: r.out.png: lower-case keywords note r.in.png in the manual * raster/r.in.png/main.c, raster/r.in.png/r.in.png.html: r.in.png: minor fix in manual add keyword (png) * raster/r.in.png/main.c: r.in.png: declare binary input * gui/wxpython/gui_core/forms.py: wxGUI: interactive file input - check also for prompt * lib/gis/parser_standard_options.c: libgis: typo * gui/wxpython/lmgr/layertree.py: wxGUI: fix context menu for vectors (external data, sql) * lib/vector/Vlib/header.c: vlib: simplify Vect_get_finfo_format_info() * vector/v.info/print.c: v.info: sync format (OGR/PostGIS) for external data * lib/vector/Vlib/field.c: vlib(pg): report full table name (`schema.table`) for tables from non-public schema 2012-03-30 Markus Neteler * doc/projectionintro.html, general/g.proj/g.proj.html, general/g.setproj/g.setproj.html, raster/r.proj/r.proj.html, vector/v.proj/v.proj.html: new link for Grids & Datums 2012-03-30 Martin Landa * lib/vector/Vlib/read_pg.c: vlib(pg): rewrite hex_to_wkb(), use static variable * scripts/g.extension/g.extension.py: g.extension: fix -d flag 2012-03-29 Martin Landa * lib/gis/parser_html.c: libgis (parser): html description - lower- case tags - escape tabs - wrap options (put extra space between options) - note required parameters * lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/aggregation.py, lib/python/temporal/base.py, lib/python/temporal/core.py, lib/python/temporal/datetime_math.py, lib/python/temporal/metadata.py, lib/python/temporal/space_time_datasets.py, lib/python/temporal/space_time_datasets_tools.py, lib/python/temporal/spatial_extent.py, lib/python/temporal/temporal_extent.py, lib/python/temporal/temporal_granularity.py, lib/python/temporal/temporal_relationships.py: pythontemporal: make doxygen more happy * lib/python/pythonlib.dox: pythonlib: fix doxygen page (list of files) * lib/python/temporal/Makefile, lib/python/temporal/pythontemporallib.dox: add doxygen page for python/temporal 2012-03-29 Soeren Gebbert * temporal/Makefile, temporal/tr.aggregate/tr.aggregate.py, temporal/tr.extract/test.tr.extract.sh, temporal/tr.extract/tr.extract.py, temporal/tr.mapcalc/Makefile, temporal/tr.mapcalc/test.tr.mapcalc.sh, temporal/tr.mapcalc/tr.mapcalc.html, temporal/tr.mapcalc/tr.mapcalc.py, temporal/tv.what.strds/tv.what.strds.py: New module tr.mapcalc, added parallel processing support for tr.extract and tr.mapcalc. * lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/space_time_datasets.py, lib/python/temporal/space_time_datasets_tools.py, lib/python/temporal/spatial_extent.py: Bugfixing 2012-03-29 Markus Neteler * raster/r.sunmask/r.sunmask.html: +examples 2012-03-28 Martin Landa * include/gis.h, lib/gis/parser_standard_options.c, vector/v.in.dxf/main.c, vector/v.in.lidar/main.c, vector/v.in.ogr/main.c, vector/v.overlay/main.c, vector/v.select/args.c, vector/v.to.points/main.c, vector/v.voronoi/main.c: G_FLG_DB_TABLE -> G_FLG_V_TABLE update modules to use G_FLG_V_TABLE * raster/r.random/main.c, vector/v.edit/args.c, vector/v.in.ascii/main.c, vector/v.in.dxf/main.c, vector/v.in.lidar/main.c, vector/v.patch/main.c, vector/v.perturb/main.c, vector/v.random/main.c, vector/v.rectify/main.c: use G_FLG_V_TOPO (do not build topology) * vector/v.external.out/args.c, vector/v.external.out/link.c, vector/v.external.out/list.c, vector/v.external.out/main.c, vector/v.external.out/v.external.out.html, vector/v.external/Makefile, vector/v.external/args.c, vector/v.external/list.c, vector/v.external/local_proto.h, vector/v.external/main.c, vector/v.external/v.external.html: v.external & v.external.out: consolidate user interface replace extra flag (-p) by environmental variable various minor updates * lib/vector/Vlib/header.c: vlib: fix Vect_get_finfo_geometry_type() for PG links (schema required) * include/gis.h, lib/gis/parser_standard_options.c: libgis: add G_FLG_V_TOPO 2012-03-28 Luca Delucchi * lib/python/core.py: rast, raster and cell can be used in all the function that search raster maps 2012-03-28 Martin Landa * mswindows/osgeo4w/gdal-config: winGRASS: report gdal version 1.9.0 2012-03-27 Markus Metz * raster/r.watershed/ram/close_maps2.c: add missing header 2012-03-27 Hamish Bowman * display/d.vect/dir.c: make it easier to increase the number of arrow heads per line (currently 3 which can be too few for very long lines) 2012-03-26 Martin Landa * vector/v.external.out/args.c, vector/v.external.out/link.c, vector/v.external.out/list.c, vector/v.external.out/local_proto.h, vector/v.external.out/main.c, vector/v.external.out/status.c: v.external.out: order formats by name also when listing formats (-f) 2012-03-26 Markus Metz * raster/r.watershed/ram/close_maps2.c: r.watershed: add safety check (2) * raster/r.watershed/ram/close_maps2.c: r.watershed: add safety check * raster/r.watershed/seg/close_maps2.c: r.watershed: add safety check 2012-03-26 Martin Landa * vector/v.external.out/args.c, vector/v.external.out/format.c, vector/v.external.out/link.c, vector/v.external.out/list.c, vector/v.external.out/main.c, vector/v.external.out/v.external.out.html: v.external.out: simplify user interface GRASS-PostGIS data driver is used by default for `format=PostgreSQL` introduce GRASS_VECTOR_OGR env variable to force using OGR also for PostGIS output * vector/v.external.out/status.c: v.external.out: print `format` explicitly for PostGIS links print all creation options in shell script style output 2012-03-23 Martin Landa * lib/vector/Vlib/open_pg.c: vlib(pg): don't report error when feature table not found, print just a warning * lib/vector/Vlib/close_pg.c, lib/vector/Vlib/read_pg.c, lib/vector/Vlib/rewind_pg.c: vlib(pg): fix some schema-related issues * include/defs/vector.h, lib/vector/Vlib/header.c: vlib: Vect_get_finfo_layer_name() return for pg links 'schema.table' * vector/v.info/print.c: v.info: cosmetics in PostGIS-related info * lib/vector/Vlib/open_ogr.c: vlib: partly revert https://trac.osgeo.org/grass/changeset/51126, don't use OGR_L_GetName()/OGR_L_GetGeomType() (introduced in GDAL 1.8.0) * lib/vector/Vlib/build_sfa.c: vlib: show progress (reading primitives) when building topo also for ogr/pg links 2012-03-22 Soeren Gebbert * lib/python/temporal/temporal_relationships.py: Added missing file 2012-03-22 Michael Barton * gui/wxpython/gui_core/gselect.py: Fix bug in selecting maps for output. 2012-03-22 Soeren Gebbert * temporal/t.register/test.t.register.raster.file.reltime.sh: New tests to register maps without space time datasets * lib/python/temporal/space_time_datasets_tools.py: Enabled registration of maps without the need of a space time dataset * raster/r.gwflow/main.c, temporal/t.sample/t.sample.py, temporal/t.sample/test.t.sample.sh, temporal/tr.series/tr.series.py, temporal/tr.univar/tr.univar.py: Enabled spatio-temporal sampling * lib/python/temporal/Makefile, lib/python/temporal/__init__.py, lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/space_time_datasets.py, lib/python/temporal/space_time_datasets_tools.py, lib/python/temporal/spatial_extent.py, lib/python/temporal/temporal_extent.py, lib/python/temporal/temporal_granularity.py, lib/python/temporal/unit_tests.py: New spatial relationship computationi. Now spatio-temporal transition relations can be computed. Implemented spatio-temporal sampling. Support for multiple input for spatio-temporal sampling. 2012-03-22 Markus Metz * raster/r.proj/Makefile, raster/r.proj/bilinear.c, raster/r.proj/bilinear_f.c, raster/r.proj/cubic.c, raster/r.proj/cubic_f.c, raster/r.proj/lanczos.c, raster/r.proj/main.c, raster/r.proj/nearest.c, raster/r.proj/r.proj.h, raster/r.proj/readcell.c: r.proj parallelization with openmp 2012-03-21 Martin Landa * lib/vector/Vlib/open_pg.c: vlib(pg): create schema if not exist fix creating sidx * vector/v.edit/main.c: v.edit: better error handling (tool=create) * gui/wxpython/gui_core/gselect.py, gui/wxpython/xml/menudata.xml: wxGUI: remove redundant ID from the menu * gui/wxpython/gmodeler/dialogs.py: wGUI/modeler: fix data dialog (remove unused variable) * include/vect/dig_structs.h, lib/vector/Vlib/build_pg.c, lib/vector/Vlib/close_pg.c, lib/vector/Vlib/open.c, lib/vector/Vlib/open_pg.c, lib/vector/Vlib/read_pg.c, lib/vector/Vlib/write_ogr.c, lib/vector/Vlib/write_pg.c: vlib(pg): implement writing attributes various minor improvements * lib/gis/find_file.c, lib/gis/parser.c: libgis: cosmetics when checking for existing elements 2012-03-21 Michael Barton * gui/wxpython/wxgui.py: Use normal wx.SplashScreen instead of AdvancedSplash on the Mac to avoid errors whenever GUI is started 2012-03-21 Martin Landa * lib/vector/Vlib/open_pg.c, vector/v.edit/main.c: v.edit: fix `tool=create` for PostGIS data driver * lib/vector/Vlib/open_pg.c: vlib: fix debug level * include/defs/vector.h, lib/vector/Vlib/build_pg.c, lib/vector/Vlib/close_ogr.c, lib/vector/Vlib/open.c, lib/vector/Vlib/open_ogr.c, lib/vector/Vlib/open_pg.c, lib/vector/Vlib/write.c, lib/vector/Vlib/write_pg.c: vlib(pg): implement V2_open_new_pg() various improvements when writing creating new PostGIS layer cosmetics in OGR interface (use OGR_L_GetName) * lib/gis/parser.c: libgis(parser): check also PG file * lib/gis/key_value1.c, lib/gis/key_value2.c, lib/gis/key_value3.c: libgis: doxygen docs update (key_value_[1|2|3].c) use G_zero() when initializing Key_Value structure * vector/v.external.out/link.c, vector/v.external.out/status.c: v.external.out(pg): add new options - spatial_index=on|off primary_key=on|off * vector/v.external.out/link.c: v.external.out: skip pg options if not defined 2012-03-20 Martin Landa * vector/v.external.out/link.c, vector/v.external.out/status.c: v.external.out: parse schema/fid/geometry_name for PG output format 2012-03-20 Markus Neteler * REQUIREMENTS.html: +XDR link 2012-03-20 Martin Landa * vector/v.external/args.c, vector/v.external/main.c: v.external: fix dsn (missing \0) 2012-03-19 Martin Landa * vector/v.external.out/main.c: v.external.out: be friendly, ignored 'PG:' prefix for PostGIS format * gui/wxpython/gui_core/gselect.py: wxGUI: update GdalOutputDialog (pg support) * vector/v.external.out/Makefile, vector/v.external.out/args.c, vector/v.external.out/format.c, vector/v.external.out/link.c, vector/v.external.out/list.c, vector/v.external.out/local_proto.h, vector/v.external.out/main.c, vector/v.external.out/status.c: v.external.out: major update for pg support 2012-03-19 Markus Metz * mswindows/osgeo4w/package.sh: wingrass: disable untested feature * lib/vector/Vlib/write_pg.c: Vlib write_pg: LITTLE_ENDIAN -> ENDIAN_LITTLE 2012-03-19 Luca Delucchi * locale/po/grassmods_it.po: Marco Curreli: cont'ed 2012-03-18 Martin Landa * include/Make/Platform.make.in: Platform.make: add USE_POSTGRES * gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/gselect.py: wxGUI: support postgis links (v.external -p) * include/vect/dig_structs.h, lib/vector/Vlib/build_sfa.c, lib/vector/Vlib/close_pg.c, lib/vector/Vlib/open_pg.c, lib/vector/diglib/frmt.c: vlib(pg): support schemas * vector/v.external/list.c, vector/v.external/local_proto.h, vector/v.external/main.c: v.external: support schema info for postgis links * lib/gis/token.c: libgis: fix doxygen docs (close tags) * vector/v.external/list.c: v.external: -lp - report schema when there is at least one table in non-public schema, order by table name * vector/v.in.ogr/main.c: v.in.ogr: reduce number of flags, remove extra flag for listing feature types (this job does v.external) 2012-03-17 Martin Landa * db/drivers/postgres/describe.c: dbdriver(pg): silently skip geometry columns (print debug message, not a warning), useful when a map is linked directly using PG data provider * lib/vector/Vlib/build_sfa.c, lib/vector/Vlib/read_pg.c: vlib(pg): fix reading polygon with holes * vector/v.category/main.c: v.category: print message about added centroids only when at least one has been added to the map * vector/v.delaunay/main.c: v.delaunay: be less verbose (cosmetics) * include/vect/dig_structs.h, lib/vector/Vlib/open_ogr.c, lib/vector/Vlib/read_ogr.c, lib/vector/Vlib/read_pg.c, lib/vector/Vlib/read_sfa.c: vlib(pg): improve reading PostGIS features eliminate feature_cache_id (use cache.fid) * lib/vector/Vlib/read.c: vlib: Vect_read_line(): don't call G_fatal_error(), return error code * include/defs/vector.h, lib/vector/Vlib/build.c: vlib: update prototype for Vect_build_sidx_from_topo() 2012-03-17 Anna Petrášová * gui/wxpython/gui_core/goutput.py, gui/wxpython/gui_core/prompt.py: wxGUI: attempt to get rid of CGContextRestoreGState on Mac (see wxWidgets ticket 4272) 2012-03-17 Markus Neteler * lib/init/grass.sh, lib/raster3d/volume_tile_cell_generator.sh, raster/r.colors.out/r3.colors.out.html, raster/r.param.scale/cols.sh, raster/r.param.scale/param.sh, raster/r.series.interp/r.series.interp.html, raster/r.to.rast3/test.r.to.rast3.sh, raster/r.to.rast3elev/test.r.to.rast3elev.sh, raster3d/r3.cross.rast/test.r3.cross.rast.sh, raster3d/r3.null/test.r3.null.sh, raster3d/r3.out.ascii/test.r3.out.ascii.sh, raster3d/r3.out.vtk/test.r3.out.vtk.sh, raster3d/r3.retile/r3.retile.html, raster3d/r3.retile/test.r3.retile.sh, raster3d/r3.stats/test.r3.stats.sh, raster3d/r3.support/r3.support.html, raster3d/r3.to.rast/test.r3.to.rast.sh, temporal/t.info/test.t.info.sh, temporal/t.register/test.t.register.raster.file.reltime.sh, temporal/t.register/test.t.register.raster.file.sh, temporal/t.register/test.t.register.raster.sh, temporal/t.register/test.t.register.raster3d.sh, temporal/t.register/test.t.register.vector.file.layer.sh, temporal/t.register/test.t.register.vector.sh, temporal/t.sample/test.t.sample.sh, temporal/t.support/test.t.support.sh, temporal/t.topology/test.t.topology.abstime.sh, temporal/t.topology/test.t.topology.reltime.sh, temporal/tr.aggregate.ds/test.tr.aggregate.ds.sh, temporal/tr.aggregate/test.tr.aggregate.relative_time.sh, temporal/tr.aggregate/test.tr.aggregate.sh, temporal/tr.export/test.tr.export.sh, temporal/tr.extract/test.tr.extract.sh, temporal/tr.import/test.tr.import.sh, temporal/tr.list/test.tr.list.sh, temporal/tr.out.vtk/test.tr.out.vtk.sh, temporal/tr.series/test.tr.series.sh, temporal/tr.to.rast3/test.tr.to.rast3.sh, temporal/tr.univar/test.tr.univar.sh, temporal/tr3.extract/test.tr3.extract.sh, temporal/tr3.list/test.tr3.list.sh, temporal/tv.list/test.tv.list.layer.sh, temporal/tv.list/test.tv.list.sh, temporal/tv.observe.strds/test.tv.observe.strds.sh, temporal/tv.what.strds/test.tv.what.strds.layer.sh, temporal/tv.what.strds/test.tv.what.strds.sh, vector/v.random/test.v.random.sh, vector/v.timestamp/v.timestamp.html, vector/v.to.rast3/test.v.to.rast3.sh: svn propset 2012-03-16 Martin Landa * include/defs/vector.h: vlib: fix compilation issues 2012-03-16 Markus Neteler * include/Make/Grass.make: fix https://trac.osgeo.org/grass/changeset/47525 (thanks Glynn) 2012-03-16 Martin Landa * vector/v.build/main.c: v.build: more gui sections * vector/v.build/main.c: v.build: implement fdump option (dump feature index for non-native formats) * include/defs/vector.h, lib/vector/Vlib/build.c, lib/vector/Vlib/build_ogr.c, lib/vector/Vlib/build_sfa.c, lib/vector/Vlib/read_pg.c, lib/vector/Vlib/write_ogr.c, lib/vector/Vlib/write_pg.c, lib/vector/Vlib/write_sfa.c: vlib(pg): skip features without geometry fix offset for multi-features implement Vect_fidx_dump() * display/d.vect/label.c: d.vect: don't show categories of boundaries for PostGIS link 2012-03-16 Markus Metz * gui/wxpython/gcp/toolbars.py: wxGUI: fix https://trac.osgeo.org/grass/ticket/1602 in GCPmanager 2012-03-16 Martin Landa * lib/vector/Vlib/build_pg.c, lib/vector/Vlib/write_pg.c: vlib(pg): close transaction when unable to insert new feature * lib/vector/Vlib/ascii.c, lib/vector/Vlib/write.c: vlib: don't call G_fatal_error() when unable to write/delete/rewrite a features, return -1 to indicate error * vector/v.edit/main.c: v.edit: don't show message (features added) when failing * gui/wxpython/vdigit/toolbars.py, gui/wxpython/vdigit/wxdigit.py: wxGUI/vdigit: GetFeatureType() return ftype in lowercase * lib/vector/Vlib/header.c: vlib: Vect_get_finfo_geometry_type() - return lowercase (same for OGR and PostGIS links) * vector/v.info/print.c: v.info: print feature type for non-native formats print timestamp info also in shell script output minor re- ordering 2012-03-16 Markus Metz * gui/wxpython/mapdisp/mapwindow.py: wxGUI: bug fix: wxPaintDC may be created only in EVT_PAINT handler 2012-03-14 Martin Landa * lib/python/pythonlib.dox: pythonlib: note region_env() in dox documentation * lib/python/core.py: pythonlib: fix region_env() for current region settings * lib/python/core.py: pythonlib: introduce region_env() add 3D support for region() 2012-03-12 Anna Petrášová * gui/wxpython/gui_core/ghelp.py: wxGUI: move AddGrowableColumn after adding widgets (attempt to fix assertion on mac) 2012-03-12 Martin Landa * include/defs/vector.h, lib/vector/Vlib/build.c, lib/vector/Vlib/init_head.c, lib/vector/Vlib/map.c, lib/vector/Vlib/open.c, lib/vector/Vlib/write.c, lib/vector/Vlib/write_ogr.c, lib/vector/Vlib/write_pg.c, lib/vector/Vlib/write_sfa.c, lib/vector/diglib/spindex.c: vlib(pg): introduce V1_rewrite_line_pg() and V1_rewrite_line_sfa() minor various updates * lib/vector/vedit/vertex.c: veditlib: add some debug messages (cosmetics) * vector/v.edit/main.c: v.edit: clarify message (no topo available) * general/g.version/main.c: g.version: don't print SVN rev in basic output () is quite unreadable, SVN rev is printed in shell script output as extra info * gui/wxpython/vdigit/wxdigit.py: wxGUI/vdigit: fix adding new vertex 2012-03-11 Luca Delucchi * locale/po/grassmods_it.po: Marco Curreli: cont'ed 2012-03-11 Markus Neteler * REQUIREMENTS.html: jpeg ref removed * configure, configure.in: jpeg refs removed 2012-03-11 Martin Landa * lib/vector/Vlib/close.c: vlib: force to write out sidx when closing the map * lib/vector/Vlib/open_pg.c, lib/vector/Vlib/write_pg.c: vlib(pg): fix compilation issue (no-gdal) 2012-03-11 Markus Neteler * locale/po/grassmods_ja.po, locale/po/grasswxpy_ja.po: Naoki Ueda and team: cont'ed 2012-03-11 Martin Landa * include/defs/vector.h, lib/vector/Vlib/read.c, lib/vector/Vlib/read_ogr.c, lib/vector/Vlib/read_pg.c, lib/vector/Vlib/read_sfa.c, lib/vector/Vlib/write.c, lib/vector/Vlib/write_ogr.c, lib/vector/Vlib/write_pg.c, lib/vector/Vlib/write_sfa.c: vlib(pg): introduce V2_read_line_sfa() implement V1_delete_line_pg() and V2_delete_line_sfa() 2012-03-10 Martin Landa * include/defs/vector.h, include/vect/dig_structs.h, lib/vector/Vlib/build.c, lib/vector/Vlib/open.c, lib/vector/Vlib/open_pg.c, lib/vector/Vlib/pg_local_proto.h, lib/vector/Vlib/read.c, lib/vector/Vlib/read_pg.c, lib/vector/Vlib/write.c, lib/vector/Vlib/write_nat.c, lib/vector/Vlib/write_ogr.c, lib/vector/Vlib/write_pg.c, lib/vector/Vlib/write_sfa.c: vlib(pg): implement V1_write_line_pg() and V2_write_line_sfa() 2012-03-09 Martin Landa * vector/v.external/list.c, vector/v.external/main.c: v.external: accept also 'PG:' prefix for PostGIS links * lib/vector/Vlib/read_pg.c: fix https://trac.osgeo.org/grass/changeset/51022 * lib/vector/Vlib/read_pg.c: vlib(pg): fix caching features (reset also fparts) 2012-03-07 Martin Landa * include/vect/dig_structs.h, lib/vector/Vlib/build_ogr.c, lib/vector/Vlib/build_pg.c, lib/vector/Vlib/build_sfa.c, lib/vector/Vlib/field.c, lib/vector/Vlib/pg_local_proto.h, lib/vector/Vlib/poly.c, lib/vector/Vlib/read.c, lib/vector/Vlib/read_ogr.c, lib/vector/Vlib/read_pg.c: vlib/pg: support reading geometry collections * display/d.vect/area.c: d.vect: skip invalid areas * display/d.vect/shape.c: d.vect: https://trac.osgeo.org/grass/changeset/51007 - define handler to close DB connection of fatal error * display/d.vect/shape.c: d.vect: switch invalid color definition from fatal error to warning (common user mistake) * gui/wxpython/docs/wxGUI.Modeler.html: wxGUI: note user-defined models available from SVN (merge https://trac.osgeo.org/grass/changeset/51003 from devbr6) * gui/wxpython/core/settings.py, gui/wxpython/vdigit/mapwindow.py, gui/wxpython/vdigit/preferences.py: wxGUI/vdigit: color settings for new segment (line/boundary) 2012-03-06 Martin Landa * scripts/v.build.all/v.build.all.py: v.build.all: prettified message ('-' * 80) 2012-03-05 Markus Neteler * locale/po/grasslibs_ja.po, locale/po/grassmods_ja.po, locale/po/grasswxpy_ja.po: Naoki Ueda and team: cont'ed 2012-03-04 Martin Landa * imagery/i.modis.qc/main.c: i.modis.qc: fix broken module's UI 2012-03-03 Markus Neteler * lib/htmldriver/htmldriver.html, lib/psdriver/psdriver.html: typo 2012-03-02 Glynn Clements * lib/python/core.py: Use KeyValue object for key-value data (allows use of e.g. region.rows as an alternative to region['rows']) * lib/python/core.py: Add mlist_strings, mlist_pairs Add flag= option to mlist_* 2012-03-02 Markus Neteler * raster/r.series/r.series.html: +new example 2012-02-28 Hamish Bowman * lib/vector/Vlib/README: spelling 2012-02-27 Hamish Bowman * raster/r.topidx/file_io.c: resolution error message clarify (https://trac.osgeo.org/grass/ticket/1597) and make status messages less important (merge from devbr6) * raster/r.topidx/{arc.to.gridatb => arc.to.gridatb.pl}, raster/r.topidx/{gridatb.to.arc => gridatb.to.arc.pl}: rename perl scripts to make it more obvious what they are (merge from devbr6) 2012-02-27 Markus Neteler * locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_hi.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_mr.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po: spelling (https://trac.osgeo.org/grass/ticket/1596) 2012-02-27 Hamish Bowman * raster/r.topmodel/main.c: spelling (https://trac.osgeo.org/grass/ticket/1596, merge from devbr6) 2012-02-26 Soeren Gebbert * temporal/tr.export/test.tr.export.sh, temporal/tr.export/tr.export.py: Set r.out.gdal nodata and precision 2012-02-26 Luca Delucchi * locale/po/grassmods_it.po: Marco Curreli: cont'ed 2012-02-26 Hamish Bowman * gui/images/symbols/extra/n_arrow4.png: new symbol * lib/symbol/symbol/extra/n_arrow4: another north arrow symbol 2012-02-25 Markus Neteler * imagery/i.aster.toar/main.c, lib/gis/parser_wps.c, lib/init/Makefile, lib/raster/R.h, raster/r.li/r.li.setup/r.li.setup.html, raster/r.sun/r.sun.html, vector/v.external/v.external.html: typos fixed, part 3 (bug trac https://trac.osgeo.org/grass/ticket/1591) * db/drivers/mysql/grass-mesql.html, db/drivers/mysql/grass- mysql.html, display/d.mon/d.mon.html, display/d.what.vect/d.what.vect.html, imagery/i.evapo.mh/main.c, imagery/i.evapo.pt/main.c, include/defs/vector.h, include/gis.h, lib/gpde/N_pde.h, lib/gpde/gpdelib.dox, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/space_time_datasets.py, lib/raster/get_row_colr.c, lib/raster/rasterlib.dox, lib/vector/Vlib/break_polygons.c, lib/vector/dglib/examples/rtest01.sh, locale/README, scripts/v.krige/v.krige.py: typos fixed, part 2 (bug trac https://trac.osgeo.org/grass/ticket/1591) * imagery/i.ortho.photo/lib/elev.c, lib/db/dbmi_base/connect.c, lib/db/dbmi_base/whoami.c, lib/python/core.py, lib/temporal/lib/connect.c, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_vi.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_hi.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_mr.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_zh.po, vector/v.extract/copy_tab.c: typos fixed (bug trac https://trac.osgeo.org/grass/ticket/1591) 2012-02-24 Martin Landa * mswindows/GRASS-Installer.nsi.tmpl: wingrass: remove tcltk entry (wrong backport from devbr6) 2012-02-23 Hamish Bowman * gui/icons/grass.desktop: more translations from jef/qgis 2012-02-23 Martin Landa * mswindows/GRASS-Installer.nsi.tmpl: WinGRASS: GRASS_BASE - GRASS -> GRASS GIS 2012-02-23 Markus Neteler * Makefile: revert https://trac.osgeo.org/grass/changeset/50817 2012-02-23 Soeren Gebbert * temporal/t.create/t.create.py, temporal/t.info/t.info.py, temporal/t.list/t.list.py, temporal/t.register/t.register.py, temporal/t.remove/t.remove.py, temporal/t.sample/t.sample.py, temporal/t.support/t.support.py, temporal/t.topology/t.topology.py, temporal/t.unregister/t.unregister.py, temporal/tr.aggregate.ds/tr.aggregate.ds.py, temporal/tr.aggregate/tr.aggregate.py, temporal/tr.export/tr.export.py, temporal/tr.extract/tr.extract.py, temporal/tr.import/tr.import.py, temporal/tr.list/tr.list.py, temporal/tr.out.vtk/tr.out.vtk.py, temporal/tr.series/tr.series.py, temporal/tr.to.rast3/tr.to.rast3.py, temporal/tr.univar/tr.univar.py, temporal/tr3.extract/tr3.extract.py, temporal/tr3.list/tr3.list.py, temporal/tv.list/tv.list.py, temporal/tv.observe.strds/tv.observe.strds.py, temporal/tv.what.strds/tv.what.strds.py: Use parser standard options * lib/python/temporal/space_time_datasets_tools.py: Bug fixing * general/g.parser/standard_option.c, include/gis.h, lib/gis/parser_standard_options.c: Bug fixing and a new standard option 2012-02-22 Soeren Gebbert * general/g.parser/standard_option.c, include/gis.h, lib/gis/parser_standard_options.c: New standard options and modifcation of g.parser to recognize them. 2012-02-21 Markus Neteler * locale/po/grasswxpy_it.po: typo fixed 2012-02-20 Anna Petrášová * ps/ps.map/decorations/NorthArrow1.eps, ps/ps.map/decorations/NorthArrow3.eps, ps/ps.map/decorations/NorthArrow5.eps, ps/ps.map/decorations/n_arrow1.eps, ps/ps.map/decorations/n_arrow1_fancy.eps, ps/ps.map/decorations/n_arrow2.eps, .../north- arrow_1_simple_half_arrow.eps: fixed eps north arrow images with eps2eps (and then line %.... in header has to be removed so that PIL can read it) * gui/wxpython/psmap/instructions.py, gui/wxpython/psmap/utils.py: wxGUI/wxpsmap: use '/usr/local/src/psmap_trunk/dist.i686-pc-linux- gnu' shortcut in eps file path if possible 2012-02-20 Soeren Gebbert * lib/gis/parser_standard_options.c: New standard options related to the temporal GIS framework * include/gis.h: New standard options related to the temporal GIS framework 2012-02-19 Markus Neteler * config.guess, config.sub: updated from master git repository 2012-02-18 Martin Landa * gui/wxpython/gui_core/ghelp.py: wxGUI/about: simplify python/wxpython version info * gui/icons/grass-64x64.png, gui/wxpython/gui_core/ghelp.py: add grass-64x64 logo (png) 2012-02-18 Hamish Bowman * gui/icons/grass.desktop: +fi,sv translations (thanks Morten) 2012-02-17 Martin Landa * mswindows/Makefile: mswindows: fix EXTRA_CLEAN_FILES * mswindows/Makefile: mswindows: update Makefile (no subdirs) * mswindows/Makefile: fix broken https://trac.osgeo.org/grass/changeset/50854 * Makefile, ...RASS-Installer.nsi => GRASS-Installer.nsi.tmpl}, ...{GRASS-Packager.bat => GRASS-Packager.bat.tmpl}, mswindows/Makefile: wingrass: first step for generic GRASS-Packager and GRASS-Installer files * scripts/g.extension/g.extension.py: g.extension: simplify wingrass- addons url * scripts/g.extension/g.extension.py: g.extension: catch error when unable to parse modules.xml 2012-02-17 Markus Metz * raster/r.grow.distance/main.c: glynn: scale needs to be squared for metric=squared 2012-02-17 Hamish Bowman * lib/python/vector.py: fix for https://trac.osgeo.org/grass/ticket/1534 2012-02-16 Anna Petrášová * gui/wxpython/psmap/dialogs.py, gui/wxpython/psmap/frame.py, gui/wxpython/psmap/instructions.py, gui/wxpython/psmap/utils.py: wxGUI/wxpsmap: simplified method for coordinates conversion, changed parameter name (map is python built-in function) 2012-02-16 Markus Metz * raster/r.in.poly/raster.c: r.in.poly: fix for https://trac.osgeo.org/grass/ticket/1576 2012-02-16 Hamish Bowman * ps/ps.map/do_plt.c: allow drawing of line decorations entirely outside of the map window. This is deactivated for lat/lon as apparently it would bypass 180 longitude wrap-around safeguards. 2012-02-16 Markus Metz * scripts/r.buffer/r.buffer.py: compare squared distance for metric != geodesic 2012-02-16 Anna Petrášová * gui/wxpython/psmap/frame.py: wxGUI/wxpsmap: split mouse actions to more functions 2012-02-16 Hamish Bowman * gui/wxpython/docs/wxGUI.Modeler.html, gui/wxpython/docs/wxGUI.Vector_Digitizer.html, gui/wxpython/docs/wxGUI.html: add alt= tag to icon images to make the html validator happy. * gui/wxpython/docs/wxGUI.GCP_Manager.html, gui/wxpython/docs/wxGUI.Modeler.html, gui/wxpython/docs/wxGUI.Nviz.html, gui/wxpython/docs/wxGUI.PsMap.html, gui/wxpython/docs/wxGUI.Vector_Digitizer.html, gui/wxpython/docs/wxGUI.html: add alt= tag to icon images to make the html validator happy. $ sed -i -e 's|<\(img src="icons/.[^>]*\)>|<\1 alt="icon">|' * lib/init/grass-xterm-mac, lib/init/grass.py: add relocated MANPATH to startup routine * scripts/r.fillnulls/r.fillnulls.py: explicitly list lambda in options so it is easier to know how to change it 2012-02-15 Soeren Gebbert * temporal/Makefile: Use correct module names 2012-02-15 Martin Landa * raster/r.in.gdal/main.c: r.in.gdal: add some more debug messages 2012-02-15 Soeren Gebbert * temporal/{tv.observe.rast => tv.observe.strds}/Makefile, .../test.tv.observe.strds.sh}, .../tv.observe.rast.html => tv.observe.strds/tv.observe.strds.html}, .../tv.observe.rast.py => tv.observe.strds/tv.observe.strds.py}, temporal/{tv.what.rast => tv.what.strds}/Makefile, .../test.tv.what.strds.layer.sh}, .../test.tv.what.rast.sh => tv.what.strds/test.tv.what.strds.sh}, .../tv.what.rast.html => tv.what.strds/tv.what.strds.html}, .../tv.what.rast.py => tv.what.strds/tv.what.strds.py}: More meaningful module naming * raster3d/r3.info/r3.info.main.c: Added missing new line 2012-02-15 Markus Neteler * include/Make/Install.make: added missing directories; man/ removed * Makefile: man/ gone in https://trac.osgeo.org/grass/changeset/49908 2012-02-15 Hamish Bowman * lib/python/core.py: fn which lets you know if it's a lat/long location or not, using a low-overhead method * vector/v.info/level1.c: throw an idea into a comment 2012-02-14 Soeren Gebbert * temporal/t.info/test.t.info.sh, temporal/tr.aggregate.ds/test.tr.aggregate.ds.sh, .../tr.aggregate/test.tr.aggregate.relative_time.sh, temporal/tr.aggregate/test.tr.aggregate.sh, temporal/tr.extract/test.tr.extract.sh, temporal/tr.import/test.tr.import.sh, temporal/tr.import/tr.import.py, temporal/tr3.extract/test.tr3.extract.sh, temporal/tr3.list/test.tr3.list.sh: Updated all tests to use t.register and t.unregister. Added color rules support in tr.import. * temporal/tr.export/test.tr.export.sh, temporal/tr.export/tr.export.py: Export GRASS GIS raster color rules and readme.txt with content description 2012-02-14 Hamish Bowman * vector/v.surf.bspline/crosscorr.c: cross-validation table cosmetics; spelling in comments; whitespace (merge from devbr6) 2012-02-14 Markus Metz * raster/r.resamp.bspline/main.c: sync lambda to v.surf.bspline, adjust messages 2012-02-14 Soeren Gebbert * lib/python/temporal/abstract_space_time_dataset.py, temporal/tr.list/test.tr.list.sh, temporal/tr.out.vtk/test.tr.out.vtk.sh, temporal/tr.series/test.tr.series.sh, temporal/tr.to.rast3/test.tr.to.rast3.sh, temporal/tr.to.rast3/tr.to.rast3.py: Modified tests to use t.register and t.unregister. tr.to.rast3 now creates space time voxel cubes with time stamps and vertical unit. 2012-02-13 Hamish Bowman * vector/v.surf.bspline/main.c: change default lambda_i to 0.01 (see https://trac.osgeo.org/grass/ticket/1088), add some code comments about where to multi-thread it, and a debug message 2012-02-13 Soeren Gebbert * lib/gis/units.c: Fixed wrong plural unit definition 2012-02-13 Markus Metz * scripts/r.fillnulls/r.fillnulls.py: r.fillnulls: region fix 2012-02-13 Markus Neteler * scripts/i.landsat.rgb/i.landsat.rgb.html, scripts/i.landsat.rgb/i_landsat_rgb_corrected.jpg, .../i.landsat.rgb/i_landsat_rgb_uncorrected.jpg: example added 2012-02-13 Martin Landa * lib/vector/Vlib/read_ogr.c: vlib: fix bug when reading OGR feature type geometry collection and multi-features 2012-02-13 Anna Petrášová * gui/wxpython/psmap/dialogs.py, gui/wxpython/psmap/frame.py, gui/wxpython/psmap/instructions.py, gui/wxpython/psmap/utils.py, gui/wxpython/wxpythonlib.dox: wxGUI/wxpsmap: reorganize code into more files * gui/wxpython/docs/wxGUI.PsMap.html, gui/wxpython/psmap/dialogs.py, gui/wxpython/psmap/frame.py, gui/wxpython/psmap/toolbars.py, gui/wxpython/psmap/utils.py: wxGUI/wxpsmap: support of point, line, rectangle instructions added 2012-02-13 Markus Metz * scripts/r.fillnulls/r.fillnulls.py: restore real region at the end, do not change input raster geometry 2012-02-13 Soeren Gebbert * temporal/t.create/t.create.py, temporal/t.remove/t.remove.py, temporal/t.sample/test.t.sample.sh, temporal/t.support/test.t.support.sh, temporal/t.topology/test.t.topology.abstime.sh, temporal/t.topology/test.t.topology.reltime.sh, temporal/tr.univar/test.tr.univar.sh, temporal/tv.list/test.tv.list.layer.sh, temporal/tv.list/test.tv.list.sh: New semantic types. Maps are now removed from the temporal database using t.unregister rasther than t.remove. Updated several tests to use t.register and t.unregister. 2012-02-13 Markus Metz * scripts/r.fillnulls/r.fillnulls.py: r.fillnulls: use r.resamp.bspline instead of v.surf.bspline 2012-02-13 Soeren Gebbert * temporal/t.register/t.register.py, temporal/t.time.abs/Makefile, temporal/t.time.abs/t.time.abs.html, temporal/t.time.abs/t.time.abs.py, temporal/t.time.abs/test.t.time.abs.file.layer.sh, temporal/t.time.abs/test.t.time.abs.file.sh, temporal/t.time.abs/test.t.time.abs.sh, temporal/t.time.rel/Makefile, temporal/t.time.rel/t.time.rel.html, temporal/t.time.rel/t.time.rel.py, temporal/t.time.rel/test.t.time.rel.file.sh, temporal/t.time.rel/test.t.time.rel.sh, .../tr.register/ECAD_climate_analysis_1995_2010.py, temporal/tr.register/Makefile, temporal/tr.register/test.tr.register.file.sh, temporal/tr.register/test.tr.register.sh, temporal/tr.register/tr.register.html, temporal/tr.register/tr.register.py, temporal/tr.unregister/Makefile, temporal/tr.unregister/tr.unregister.html, temporal/tr.unregister/tr.unregister.py, temporal/tr3.register/Makefile, temporal/tr3.register/test.tr3.register.sh, temporal/tr3.register/tr3.register.html, temporal/tr3.register/tr3.register.py, temporal/tr3.unregister/Makefile, temporal/tr3.unregister/tr3.unregister.html, temporal/tr3.unregister/tr3.unregister.py, temporal/tv.register/Makefile, temporal/tv.register/test.tv.register.sh, temporal/tv.register/tv.register.html, temporal/tv.register/tv.register.py, temporal/tv.unregister/Makefile, temporal/tv.unregister/tv.unregister.html, temporal/tv.unregister/tv.unregister.py: Removed obsolete modules. 2012-02-13 Markus Metz * scripts/r.buffer/r.buffer.py: r.buffer fix for latlong 2012-02-13 Soeren Gebbert * lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/space_time_datasets_tools.py: Removed redundant code * temporal/Makefile: Fixed typo * temporal/tv.what.rast/test.tv.what.rast.layer.sh, temporal/tv.what.rast/test.tv.what.rast.sh: Use t.register and t.unregister * temporal/tv.observe.rast/test.tv.observe.rast.sh: Use t.register and t.unregister * temporal/Makefile, temporal/t.register/t.register.py, .../test.t.register.raster.file.reltime.sh, temporal/t.register/test.t.register.raster.file.sh, temporal/t.register/test.t.register.raster.sh, temporal/t.register/test.t.register.raster3d.sh, .../test.t.register.vector.file.layer.sh, temporal/t.register/test.t.register.vector.sh, temporal/t.support/t.support.py, temporal/t.topology/test.t.topology.abstime.sh, temporal/t.unregister/Makefile, temporal/t.unregister/t.unregister.html, temporal/t.unregister/t.unregister.py: Added t.unregister as replacement for tr.unregister, tv.unregister and tr3.unregister to reduce the complexity of the temporal GIS framework and to avoid redundant functionality. * lib/python/temporal/abstract_map_dataset.py: Allow dataset update after deletion of a map 2012-02-13 Hamish Bowman * scripts/r.fillnulls/r.fillnulls.py: use 3D points instead of writing to a table; minor linewrap & topology comment * scripts/r.fillnulls/r.fillnulls.py: zoom into tight region for RST; fix coeffs for bspline; note 'r.to.vect -b' might be a good idea. (https://trac.osgeo.org/grass/ticket/1088) 2012-02-12 Soeren Gebbert * temporal/t.register/Makefile, temporal/t.register/t.register.html, temporal/t.register/t.register.py, .../test.t.register.raster.file.reltime.sh, temporal/t.register/test.t.register.raster.file.sh, temporal/t.register/test.t.register.raster.sh, temporal/t.register/test.t.register.raster3d.sh, temporal/t.register/test.t.register.vector.sh: Replacement for t.time.rel, t.time.abs, tr.register, tv.register and tr3.register to reduce the complexity of the temporal GIS framework and to avoid redundant functionality * lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py: Correctly check return value of get_number_of_maps() when setting the relative time unit for a space time dataset 2012-02-12 Hamish Bowman * gui/icons/grass.desktop: more translations from https://trac.osgeo.org/grass/ticket/1573 2012-02-12 Markus Metz * gui/wxpython/xml/menudata.xml: fix menu description: query -> select 2012-02-12 Martin Landa * gui/icons/grass.desktop: https://trac.osgeo.org/grass/ticket/1573 (please donate a translation for the desktop icon comment) - cs 2012-02-12 Hamish Bowman * gui/icons/grass.desktop: add de and fr translations of tooltip 2012-02-12 Markus Neteler * REQUIREMENTS.html: +python-dateutil 2012-02-11 Martin Landa * lib/vector/Vlib/build_ogr.c: vlib/ogr: random access for OGR/PostgreSQL layers requires primary key - inform user about that * vector/v.external/main.c: v.external: define error handler for output map * vector/v.vect.stats/Makefile: v.vect.stats: add missing DBMILIB in Makefile 2012-02-10 Glynn Clements * display/d.extract/Makefile, display/d.what.vect/Makefile, display/d.zoom/Makefile, doc/vector/v.example/Makefile, general/manage/lister/Makefile, imagery/i.vpoints/Makefile, include/Make/Grass.make, lib/manage/Makefile, lib/python/ctypes/Makefile, lib/temporal/t.connect/Makefile, lib/vector/neta/Makefile, lib/vector/vedit/Makefile, raster/r.le/r.le.setup/Makefile, raster/r.resamp.bspline/Makefile, raster/simwe/simlib/Makefile, vector/v.clean/test/Makefile, vector/v.in.dwg/Makefile, vector/v.label.sa/Makefile, vector/v.out.ascii/Makefile, vector/v.vect.stats/Makefile, visualization/nviz/src/Makefile: Change $(VECTLIB) -> $(VECTORLIB) Eliminate unnecessary $(DBMILIB) usage * aclocal.m4, configure, display/d.mon/Makefile, include/Make/Grass.make, include/Make/Platform.make.in, lib/python/ctypes/Makefile, misc/m.nviz.image/Makefile, raster/simwe/r.sim.sediment/Makefile, raster/simwe/r.sim.water/Makefile, raster3d/r3.mask/Makefile, raster3d/r3.mkdspf/Makefile, raster3d/r3.null/Makefile, raster3d/r3.timestamp/Makefile, vector/v.external.out/Makefile, vector/v.lidar.correction/Makefile, vector/v.lidar.edgedetection/Makefile, vector/v.lidar.growing/Makefile, vector/v.outlier/Makefile, vector/v.timestamp/Makefile, vector/v.timestamp/main.c, visualization/nviz/src/Makefile, visualization/wximgview/Makefile: Fix dependencies Fix "make GRASS_LIBRARY_TYPE=stlib" * tools/sql.sh: Fix for 64-bit systems 2012-02-10 Martin Landa * mswindows/osgeo4w/package.sh: revert https://trac.osgeo.org/grass/changeset/50755 (fixed by glynn in https://trac.osgeo.org/grass/changeset/50756) 2012-02-10 Glynn Clements * include/Make/Grass.make: Put Vlib -> libpq dependency where it belongs (fix https://trac.osgeo.org/grass/changeset/50670) 2012-02-10 Markus Metz * mswindows/osgeo4w/package.sh: deactivate wingrass7 postgres support because of direct postgis vector support * general/g.findfile/element.c: fix compiler warning 2012-02-10 Luca Delucchi * locale/po/grassmods_it.po: Marco Curreli: cont'end 2012-02-10 Markus Neteler * locale/po/grasswxpy_ja.po: Naoki Ueda and team: cont'ed 2012-02-09 Martin Landa * mswindows/osgeo4w/env.bat.tmpl: winGRASS: add msys/bin to PATH * lib/db/dbmi_base/dbmscap.c: wingrass: fix dbmi_base compilation * mswindows/GRASS-Installer.nsi, mswindows/osgeo4w/package.sh: winGRASS: reflect recent changes in osgeo4w framework (msys-dev) 2012-02-08 Markus Neteler * vector/v.what.rast/v.what.rast.html: examples prettified 2012-02-08 Martin Landa * gui/wxpython/gui_core/dialogs.py: wGUI: MapLayersDialog - mapType should not depended on localized string 2012-02-08 Anna Petrášová * gui/wxpython/iclass/frame.py: wxGUI/wxIClass: fix exported vector map * gui/wxpython/mapdisp/mapwindow.py: wxGUI: redraw decorations (https://trac.osgeo.org/grass/ticket/1567) 2012-02-08 Hamish Bowman * gui/wxpython/xml/menudata.xml: r.le.trace needs an Xmon and a terminal, so drop from menu * raster/r.le/r.le.trace/main.c, raster/r.le/r.le.trace/user_input.c: better support for map@othermapset; remove some unused variables; d.colormode not ported to grass6; minor whitespace cleanup; initialize the 'pat' pointer to NULL; i18n; use G_std_opt() (sync from devbr6) 2012-02-07 Martin Landa * gui/wxpython/gui_core/mapdisp.py: wxGUI: import missing module 2012-02-07 Anna Petrášová * gui/wxpython/docs/wxGUI.IClass.html, gui/wxpython/iclass/dialogs.py, gui/wxpython/iclass/frame.py, gui/wxpython/iclass/plots.py, gui/wxpython/iclass/toolbars.py: wxGUI/wxIClass: import/export of training areas implemented 2012-02-07 Martin Landa * lib/gis/parser_standard_options.c: libgis: prettify table/database descriptions * scripts/db.dropcolumn/db.dropcolumn.py: db.dropcolumn: cosmetics in messages * gui/wxpython/gui_core/forms.py: wxGUI: fix update dialog (reset value for bind'ed widgets) * gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/gselect.py: wxGUI: SubGroupSelect widget should be editable 2012-02-07 Markus Neteler * locale/po/grasslibs_fr.po, locale/po/grassmods_fr.po, locale/po/grasswxpy_fr.po: Vincent Bain: cont'ed 2012-02-06 Hamish Bowman * raster/r.rescale/main.c: revert https://trac.osgeo.org/grass/changeset/5069, the paired input is controlled by key_desc. multiple=YES would mean it should take multiple pairs (e.g. see r.transect line=) 2012-02-06 Soeren Gebbert * raster/r.rescale/main.c: Enable multiple support for the "from" and "to" option, since 2 integer values must be provided and otherwise the generated wps process description is wrong. * temporal/t.time.rel/test.t.time.rel.sh: Test to support negative years in relative time * raster3d/Makefile: Added new module r3.support to Makefile * raster3d/r3.support/Makefile, raster3d/r3.support/check.c, raster3d/r3.support/local_proto.h, raster3d/r3.support/main.c, raster3d/r3.support/r3.support.html: Added r3.support module to create/modify raster3d map metadata. * raster3d/r3.info/r3.info.main.c: Added vertical unit support, simplified command line interface to be more compatible with r.info. Reduced the number of flags. * include/datetime.h, include/defs/gis.h, include/defs/raster3d.h, include/gis.h, include/raster3d.h, lib/gis/units.c, lib/python/raster3d.py, lib/raster3d/close.c, lib/raster3d/defaults.c, lib/raster3d/header.c, lib/raster3d/headerinfo.c, lib/raster3d/open.c, lib/raster3d/raster3d_intern.h, lib/raster3d/raster3dlib.dox: Added vertical unit to raster3d map header structure. Temporal units are integrated into libgis. 2012-02-06 Hamish Bowman * display/d.what.rast/d.what.rast.html: html fix, reorder sections (merge from devbr6) 2012-02-06 Markus Neteler * locale/po/grasslibs_de.po, locale/po/grassmods_de.po, locale/po/grasswxpy_de.po: Robert Nuske: cont'ed 2012-02-06 Hamish Bowman * raster/r.colors/Makefile: fix for color rules files with underscores in their names (https://trac.osgeo.org/grass/ticket/1566) 2012-02-05 Martin Landa * gui/wxpython/gui_core/ghelp.py: wxGUI/about: set minimum window size 2012-02-05 Hamish Bowman * AUTHORS: sync order with other branches 2012-02-05 Anna Petrášová * doc/gui/wxpython/example/README, doc/gui/wxpython/example/dialogs.py, doc/gui/wxpython/example/frame.py, doc/gui/wxpython/example/toolbars.py, doc/gui/wxpython/example/wxGUI.Example.html: wxGUI: example module added 2012-02-05 Martin Landa * gui/wxpython/nviz/wxnviz.py, gui/wxpython/vdigit/main.py, gui/wxpython/vdigit/wxdisplay.py: wxGUI: attempt to fix https://trac.osgeo.org/grass/ticket/1563 (wxGUI will not start) * gui/wxpython/vdigit/wxdigit.py, include/Make/Grass.make, include/defs/vector.h, include/gis.h, include/vect/dig_defines.h, include/vect/dig_structs.h, lib/vector/Vlib/build.c, lib/vector/Vlib/build_ogr.c, lib/vector/Vlib/build_pg.c, lib/vector/Vlib/build_sfa.c, lib/vector/Vlib/close.c, lib/vector/Vlib/close_ogr.c, lib/vector/Vlib/close_pg.c, lib/vector/Vlib/constraint.c, lib/vector/Vlib/field.c, lib/vector/Vlib/header.c, lib/vector/Vlib/line.c, lib/vector/Vlib/map.c, lib/vector/Vlib/open.c, lib/vector/Vlib/open_ogr.c, lib/vector/Vlib/open_pg.c, lib/vector/Vlib/pg_local_proto.h, lib/vector/Vlib/read.c, lib/vector/Vlib/read_nat.c, lib/vector/Vlib/read_ogr.c, lib/vector/Vlib/read_pg.c, lib/vector/Vlib/rewind.c, lib/vector/Vlib/rewind_nat.c, lib/vector/Vlib/rewind_ogr.c, lib/vector/Vlib/rewind_pg.c, lib/vector/Vlib/simple_features.c, lib/vector/Vlib/write_ogr.c, lib/vector/diglib/frmt.c, lib/vector/diglib/plus_struct.c, lib/vector/diglib/update.c, vector/v.external/Makefile, vector/v.external/args.c, vector/v.external/list.c, vector/v.external/local_proto.h, vector/v.external/main.c, vector/v.info/print.c: vlib: *initial* support for native reading PostGIS data (without OGR library) read- only access is implemented for points, linestrings and polygons OGR-like pseudo-topology is built on level 2 todo: implemenent read access to other feature types (multipoints, geometry collections...) implemenent write access implemenent support for PostGIS Topology v.external: update for native PostGIS support more coming soon 2012-02-05 Hamish Bowman * AUTHORS: +Anna's wxPsMap * AUTHORS: add GoC recipients 2009-2011 * configure, configure.in: handle case when source tree is not a svn branch (https://trac.osgeo.org/grass/ticket/587) 2012-02-04 Markus Neteler * locale/po/grasswxpy_it.po: translation fixes 2012-02-03 Markus Neteler * gui/wxpython/xml/menudata.xml: further simplify vector menu structure 2012-02-03 Markus Metz * vector/v.rectify/cp.c: initialize message * vector/v.rectify/main.c, vector/v.rectify/v.rectify.html: update manual, add message 2012-02-03 Soeren Gebbert * lib/python/temporal/abstract_map_dataset.py: Check for None not for 0 2012-02-02 Markus Metz * lib/raster/close.c, lib/raster/put_row.c: rasterlib: fix messages 2012-02-02 Martin Landa * lib/db/dbmi_base/dbmscap.c: revert https://trac.osgeo.org/grass/changeset/50632 which doesn't work on Windows * lib/db/dbmi_base/dbmscap.c: dbmi_base: skip manifest files when listing drivers - check permission X_OK * db/db.drivers/main.c: db.drivers: cosmetics in description * lib/db/dbmi_base/dbmscap.c: dbmi_base: skip manifest files when listing drivers (merge https://trac.osgeo.org/grass/changeset/50626 from relbr64) 2012-02-02 Anna Petrášová * gui/wxpython/docs/wxGUI.IClass.html: set svn properties 2012-02-01 Anna Petrášová * gui/wxpython/iclass/frame.py, lib/imagery/iclass.c, lib/imagery/iclass_perimeter.c: wxGUI/wxIClass: when there is no area with given cat, display warning, not error message 2012-02-01 Martin Landa * lib/vector/Vlib/area.c: vlib: fix typo 2012-02-01 Hamish Bowman * debian/README.debian: further tweaks (merge from devbr6) 2012-02-01 Markus Neteler * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_hi.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_mr.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_hi.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_mr.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grassnviz_it.po, locale/po/grassnviz_pl.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: updated from fresh template files * locale/po/grassmods_ja.po, locale/po/grasswxpy_ja.po: Naoki Ueda and team: cont'ed 2012-01-31 Markus Neteler * locale/po/grasslibs_pl.po, locale/po/grassmods_pl.po: Milena Nowotarska: con'ed * locale/po/grasslibs_de.po, locale/po/grassmods_it.po: msg fixes * gui/wxpython/xml/menudata.xml: menu organization cleanup (joint work with mmetz) 2012-01-31 Soeren Gebbert * temporal/t.time.abs/test.t.time.abs.file.layer.sh, temporal/tv.what.rast/test.tv.what.rast.layer.sh: Updated v.category usage 2012-01-31 Anna Petrášová * gui/wxpython/gui_core/toolbars.py: wxGUI: extend documentation 2012-01-31 Moritz Lennert * scripts/d.vect.thematic/d.vect.thematic.py: applied patch proposed by Patrice Dumas on grass-dev 2012-01-31 Glynn Clements * gui/images/Makefile: Fix rules for creating subdirectories * lib/python/core.py: Revert https://trac.osgeo.org/grass/changeset/49565 2012-01-31 Hamish Bowman * debian/README.debian: sudo as needed (merge from devbr6) * debian/README.debian: wordo, beware old versions lying about (merge from devbr6) 2012-01-30 Martin Landa * gui/wxpython/gui_core/goutput.py: wxGUI: change return type of RunCmd() * gui/wxpython/core/gcmd.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/goutput.py, lib/python/core.py, lib/python/task.py: wxGUI: attempt to catch error when getting interface description 2012-01-30 Hamish Bowman * general/g.list/main.c: unistd.h defines X_OK as '1' 2012-01-30 Anna Petrášová * gui/wxpython/iclass/dialogs.py, gui/wxpython/iclass/digit.py, gui/wxpython/iclass/frame.py, gui/wxpython/iclass/plots.py, gui/wxpython/iclass/statistics.py, gui/wxpython/iclass/toolbars.py: wxGUI/wxIClass: fix doxygen namespace 2012-01-30 Luca Delucchi * locale/po/grasslibs_it.po, locale/po/grassmods_it.po: update italian translation: Marco Curreli and Luca Delucchi cont'ed 2012-01-30 Glynn Clements * lib/gis/spawn.c: Close handles after spawning child process 2012-01-30 Martin Landa * general/g.list/main.c, lib/manage/do_list.c: bugfix https://trac.osgeo.org/grass/ticket/1557 (g.list segmentation fault) * mswindows/GRASS-Installer.nsi: winGRASS: show GRASS version also for 'uninstall item' in Start menu 2012-01-30 Soeren Gebbert * temporal/tv.observe.rast/Makefile, temporal/tv.observe.rast/test.tv.observe.rast.sh, temporal/tv.observe.rast/tv.observe.rast.html, temporal/tv.observe.rast/tv.observe.rast.py: New module to observe space time raster datasets using vector points. 2012-01-30 Glynn Clements * man/Makefile: Update timestamps Minor clean-up * gui/images/Makefile: Use real make rules instead of shell script * db/drivers/mysql/dbe.c: Fix breakage from https://trac.osgeo.org/grass/changeset/50443 2012-01-30 Hamish Bowman * lib/raster/gdal.c: look for debian/ubuntu versions of the library name too (apparently not needed for 1.8.0+; merge from devbr6) 2012-01-30 Martin Landa * lib/vector/Vlib/handler.c: vlib: free allocated string in error_handler_io() 2012-01-30 Markus Metz * vector/v.extrude/main.c: add check if column exists 2012-01-30 Soeren Gebbert * lib/raster/raster_metadata.c: Doku cleanup 2012-01-30 Markus Metz * vector/v.extrude/main.c: check column type only once 2012-01-30 Hamish Bowman * debian/README.debian: minor sync text * debian/README.debian: update to modern; svn props (merge from devbr6) 2012-01-29 Martin Landa * display/d.vect/shape.c: d.vect: try to display area only if map contains some centroids/boundaries 2012-01-28 Markus Neteler * raster/r.timestamp/r.timestamp.html, raster3d/r3.timestamp/r3.timestamp.html, vector/v.timestamp/v.timestamp.html: typo fix 2012-01-28 Anna Petrášová * gui/wxpython/gui_core/mapdisp.py: wxGUI: implement OnRender method in SingleMapFrame * gui/wxpython/iclass/dialogs.py, gui/wxpython/iclass/frame.py, gui/wxpython/iclass/toolbars.py: wxGUI/wxIClass: remove redundant code, fix zoom back tool * gui/wxpython/psmap/frame.py: wxGUIwxpsmap: minor changes in generating temp file 2012-01-28 Martin Landa * vector/v.info/print.c: v.info: show name and mapset also for non- native formats * vector/v.info/print.c: v.info: fix map type detection also for shell style output * lib/vector/Vlib/header.c: vlib: Vect_get_ogr_*() - better check for HAVE_OGR 2012-01-28 Anna Petrášová * gui/wxpython/psmap/frame.py: wxGUI/wxpsmap: reopened bug https://trac.osgeo.org/grass/ticket/1547 hopefully fixed 2012-01-28 Glynn Clements * lib/db/dbmi_base/xdrprocedure.c: Revert https://trac.osgeo.org/grass/changeset/50496 2012-01-28 Markus Neteler * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_hi.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_mr.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_hi.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_mr.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: updated from fresh template files 2012-01-28 Martin Landa * gui/wxpython/gmodeler/model.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/iclass/frame.py, gui/wxpython/modules/colorrules.py, gui/wxpython/psmap/dialogs.py, gui/wxpython/vdigit/toolbars.py, gui/wxpython/wxplot/base.py, gui/wxpython/wxplot/histogram.py, gui/wxpython/wxplot/scatter.py: wxGUI: fix gettext warning 2012-01-28 Anna Petrášová * gui/wxpython/lmgr/frame.py: wxGUI: fix layer order when loading from workspace 2012-01-27 Martin Landa * vector/v.info/print.c: v.info: fix map type check 2012-01-27 Markus Neteler * vector/v.to.rast3/main.c: fix https://trac.osgeo.org/grass/changeset/50489 2012-01-27 Soeren Gebbert * vector/v.category/main.c, vector/v.category/v.category.html: Enabled multi-layer transfer 2012-01-27 Martin Landa * lib/db/dbmi_base/cursor.c, lib/db/dbmi_base/string.c, lib/db/dbmi_client/c_fetch.c, lib/db/dbmi_client/c_openselect.c, lib/db/dbmi_client/db.c: dbmi: use G_zero() for initialization cosmetics in dox documentation 2012-01-27 Soeren Gebbert * lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/space_time_datasets_tools.py, lib/python/temporal/temporal_extent.py, temporal/t.time.abs/t.time.abs.py, temporal/t.time.abs/test.t.time.abs.file.layer.sh, temporal/t.time.rel/t.time.rel.py: Better time-stamped vector layer support implemented. 2012-01-27 Glynn Clements * lib/gis/spawn.c: SF_CLOSE_DESCRIPTOR should actually close the descriptor * lib/db/dbmi_base/xdrprocedure.c: db__recv_procnum() shouldn't return DB_OK for errors or short reads 2012-01-27 Markus Metz * vector/v.to.rast3/main.c: fix typo * vector/v.to.rast/support.c: port https://trac.osgeo.org/grass/changeset/50487 to trunk with modifications * lib/vector/Vlib/header.c: Vlib: read proj number 2012-01-27 Luca Delucchi * locale/po/grassmods_it.po: update italian translation, cont'ed 2012-01-26 Soeren Gebbert * temporal/t.time.rel/t.time.rel.py, temporal/t.time.rel/test.t.time.rel.file.sh: Fixed option type of start and end time 2012-01-26 Anna Petrášová * gui/wxpython/psmap/frame.py: wxGUI/wxpsmap: attempt to fix https://trac.osgeo.org/grass/ticket/1547 2012-01-26 Martin Landa * lib/imagery/Makefile: imagerylib: include VECT_INC * display/d.path/Makefile: d.path: remove extra empty lines from Makefile (cosmetics) * vector/v.to.3d/Makefile: v.to.3d: include VECT_INC 2012-01-26 Markus Metz * lib/raster/null_val.c: fix typo * include/defs/raster.h: fix typo 2012-01-26 Soeren Gebbert * temporal/t.sample/test.t.sample.sh, temporal/tr.extract/test.tr.extract.sh, temporal/tr.import/test.tr.import.sh, temporal/tr.out.vtk/test.tr.out.vtk.sh, temporal/tr.out.vtk/tr.out.vtk.py, temporal/tr.to.rast3/test.tr.to.rast3.sh, temporal/tr3.list/test.tr3.list.sh, temporal/tv.what.rast/test.tv.what.rast.layer.sh: Test update and bug fixing * lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/aggregation.py, lib/python/temporal/base.py, lib/python/temporal/core.py, lib/python/temporal/datetime_math.py, lib/python/temporal/space_time_datasets.py, lib/python/temporal/space_time_datasets_tools.py, lib/python/temporal/spatial_extent.py, lib/python/temporal/temporal_extent.py, lib/python/temporal/temporal_granularity.py: Implemented handling of time-stamped vector layers * lib/temporal/SQL/map_tables_template.sql, lib/temporal/SQL/vector_metadata_table.sql: Implemented handling of time-stamped vector layers * temporal/tr.register/tr.register.py, temporal/tv.list/test.tv.list.layer.sh, temporal/tv.list/tv.list.py, temporal/tv.register/tv.register.py, temporal/tv.unregister/tv.unregister.py, temporal/tv.what.rast/test.tv.what.rast.layer.sh, temporal/tv.what.rast/tv.what.rast.py: Implemented handling of time-stamped vector layers 2012-01-26 Hamish Bowman * vector/v.info/print.c: use boolean macros; fix broken sprintf(); only print timestamp info when it exists. * lib/vector/Vlib/header.c: write out PROJ code to vector/head if known; move obvious handling of PROJECTION_OTHER by Vect_get_proj_name() * include/vect/dig_structs.h: minor spelling * lib/vector/Vlib/header.c: add a debug statement and a comment about its error handling * vector/v.info/print.c: use map's projection info not location's; handle cases where utm zone isn't set correctly better 2012-01-25 Martin Landa * mswindows/GRASS-Installer.nsi: winGRASS: sync VERSION_NUMBER with include/VERSION 2012-01-25 Anna Petrášová * gui/wxpython/psmap/dialogs.py, gui/wxpython/psmap/frame.py: wxGUI/wxpsmap: fixed bug https://trac.osgeo.org/grass/ticket/1545 2012-01-25 Martin Landa * mswindows/osgeo4w/package.sh: winGRASS: fix GRASS_EXECUTABLE 2012-01-25 Soeren Gebbert * vector/v.timestamp/test_suite/test.v.timestamp.sh: Added to the test the output of v.info to print the timestamp for the first layer. * vector/v.info/print.c: Print timestamp from the first layer * include/defs/gis.h, lib/gis/timestamp.c, vector/v.timestamp/main.c, vector/v.timestamp/test_suite/test.v.timestamp.sh: Timestamp support for vector layers added. 2012-01-25 Martin Landa * db/drivers/dbf/column.c, db/drivers/dbf/create_table.c, db/drivers/dbf/cursor.c, db/drivers/dbf/db.c, db/drivers/dbf/dbfexe.c, db/drivers/dbf/describe.c, db/drivers/dbf/driver.c, db/drivers/dbf/error.c, db/drivers/dbf/execute.c, db/drivers/dbf/main.c, db/drivers/dbf/proto.h, db/drivers/dbf/select.c, db/drivers/dbf/table.c, db/drivers/mysql/create_table.c, db/drivers/mysql/cursor.c, db/drivers/mysql/db.c, db/drivers/mysql/dbe.c, db/drivers/mysql/describe.c, db/drivers/mysql/error.c, db/drivers/mysql/execute.c, db/drivers/mysql/fetch.c, db/drivers/mysql/index.c, db/drivers/mysql/listtab.c, db/drivers/mysql/parse.c, db/drivers/mysql/proto.h, db/drivers/mysql/select.c, db/drivers/odbc/connect.c, db/drivers/odbc/create_table.c, db/drivers/odbc/cursor.c, db/drivers/odbc/db.c, db/drivers/odbc/describe.c, db/drivers/odbc/driver.c, db/drivers/odbc/error.c, db/drivers/odbc/execute.c, db/drivers/odbc/listdb.c, db/drivers/odbc/listtab.c, db/drivers/odbc/proto.h, db/drivers/odbc/select.c, db/drivers/odbc/table.c, db/drivers/ogr/cursor.c, db/drivers/ogr/db.c, db/drivers/ogr/describe.c, db/drivers/ogr/error.c, db/drivers/ogr/execute.c, db/drivers/ogr/fetch.c, db/drivers/ogr/listtab.c, db/drivers/ogr/proto.h, db/drivers/ogr/select.c, db/drivers/postgres/create_table.c, db/drivers/postgres/cursor.c, db/drivers/postgres/db.c, db/drivers/postgres/describe.c, db/drivers/postgres/error.c, db/drivers/postgres/execute.c, db/drivers/postgres/fetch.c, db/drivers/postgres/index.c, db/drivers/postgres/listdb.c, db/drivers/postgres/listtab.c, db/drivers/postgres/parse.c, db/drivers/postgres/priv.c, db/drivers/postgres/proto.h, db/drivers/postgres/select.c, db/drivers/sqlite/create_table.c, db/drivers/sqlite/cursor.c, db/drivers/sqlite/db.c, db/drivers/sqlite/describe.c, db/drivers/sqlite/error.c, db/drivers/sqlite/execute.c, db/drivers/sqlite/fetch.c, db/drivers/sqlite/index.c, db/drivers/sqlite/listtab.c, db/drivers/sqlite/proto.h, db/drivers/sqlite/select.c: DB drivers: use db_d_report_error() instead of its own mechanism i18n * lib/db/dbmilib.dox: dbmi (driver): document db_d_init/append/report_error() * include/defs/dbmi.h, lib/db/dbmi_driver/d_error.c: DBMI (driver): implement db_d_init/append/report_error (taken from DB drivers) * mswindows/GRASS-Installer.nsi, mswindows/osgeo4w/package.sh: winGRASS: extra DLL should be included in /osgeo4w/bin, see http:// trac.osgeo.org/grass/wiki/CompileOnWindows?action=diff&version=213& old_version=210 2012-01-25 Markus Neteler * vector/v.extrude/main.c: enforce DB_C_TYPE_DOUBLE for SQLite backend 2012-01-25 Hamish Bowman * vector/v.to.rast/main.c, vector/v.to.rast/vect2rast.c: only print convert stats when interesting; move done_msg to main fn level * vector/v.to.rast/support.c: no-long-suppressed warning message is unsurprising (merge from devbr6) 2012-01-24 Martin Landa * gui/wxpython/gui_core/ghelp.py: wxGUI/about: cosmetics (first page) * gui/wxpython/core/globalvar.py: winGRASS: fix scanning scripts dir 2012-01-24 Markus Neteler * locale/po/grasslibs_de.po, locale/po/grasswxpy_de.po: Robert Nuske: cont'ed 2012-01-24 Martin Landa * mswindows/GRASS-Installer.nsi, mswindows/osgeo4w/package.sh, mswindows/osgeo4w/preremove.bat: winGRASS: extra mingw/msys packages should be copied to apps/msys * gui/wxpython/core/gcmd.py, gui/wxpython/core/utils.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/prompt.py: wxGUI: move GetRealCmd from `utils` module to `gcmd` * gui/wxpython/core/gcmd.py, gui/wxpython/gui_core/prompt.py: wxGUI: eliminate globalvar.grassCmd['scripts'] * gui/wxpython/gui_core/gselect.py: https://trac.osgeo.org/grass/ticket/1543 (WXGUI GDAL/OGR import dialogs fail to open in WinGRASS) (merge https://trac.osgeo.org/grass/changeset/50409 from devbr6) 2012-01-23 Martin Landa * gui/wxpython/gui_core/ghelp.py: wxGUI: show python/wxpython version in about-window * mswindows/GRASS-Installer.nsi, mswindows/GRASS-Packager.bat, mswindows/env.bat, mswindows/osgeo4w/env.bat.tmpl, mswindows/osgeo4w/grass.tmpl, mswindows/osgeo4w/package.sh: winGRASS: OSGeo4W switched from python 2.5 to 2.7 http://trac.osgeo.org/osgeo4w/ticket/219#comment:19 * gui/wxpython/core/globalvar.py, gui/wxpython/core/utils.py, gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gmodeler/model.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/gui_core/menu.py, gui/wxpython/gui_core/prompt.py, gui/wxpython/modules/extensions.py, gui/wxpython/tools/update_menudata.py: wxGUI: reorganize command lists (merge https://trac.osgeo.org/grass/changeset/50394 from devbr6) * mswindows/GRASS-Installer.nsi, mswindows/osgeo4w/postinstall.bat, mswindows/osgeo4w/preremove.bat: winGRASS: show version in menu items (to avoid mismatch when more versions is installed) 2012-01-22 Markus Metz * lib/vector/Vlib/ascii.c: G_asprintf2() changed to G_rasprintf() * lib/gis/asprintf.c: libgis: change fn names to better refelct what they do * include/defs/gis.h: change fn names to better refelct what they do 2012-01-22 Martin Landa * lib/vector/Vlib/open.c: vlib: Vect__open_old() - remove redundant Vect_set_proj/zone() calls * db/drivers/postgres/create_table.c, db/drivers/postgres/cursor.c, db/drivers/postgres/db.c, db/drivers/postgres/describe.c, db/drivers/postgres/error.c, db/drivers/postgres/execute.c, db/drivers/postgres/fetch.c, db/drivers/postgres/globals.h, db/drivers/postgres/index.c, db/drivers/postgres/listdb.c, db/drivers/postgres/listtab.c, db/drivers/postgres/parse.c, db/drivers/postgres/priv.c, db/drivers/postgres/select.c: pg driver: i18n and some cosmetics 2012-01-22 Markus Metz * lib/db/dbmi_base/string.c: fix https://trac.osgeo.org/grass/changeset/50370 * lib/db/dbmi_base/table.c: db lib: fix memory leak 2012-01-22 Soeren Gebbert * lib/python/temporal/aggregation.py: Documentation update * temporal/tr.aggregate/test.tr.aggregate.relative_time.sh: Added r.info statements * lib/gpde/N_arrays_calc.c, lib/gpde/N_les_assemble.c, lib/gpde/gpdelib.dox: Typo fixes 2012-01-21 Markus Metz * lib/db/dbmi_base/string.c: db lib: attempt to fix some more memory leaks 2012-01-21 Martin Landa * vector/v.info/print.c: v.info: fix projection/zone output * gui/wxpython/lmgr/frame.py: wxGUI/menu: fix histogramming tool 2012-01-21 Markus Metz * lib/db/dbmi_client/select.c: db lib: fix symptom of memory leak, not (yet) cause 2012-01-21 Martin Landa * gui/wxpython/docs/wxGUI.html, gui/wxpython/docs/wxGUI_layer_manager.jpg: wxGUI: update manual (toolbars) 2012-01-21 Markus Metz * lib/vector/Vlib/ascii.c: Vlib: use reallocating version of G_asprintf * lib/gis/asprintf.c: libgis: add reallocating version of G_asprintf * include/defs/gis.h: add reallocating version of G_asprintf 2012-01-21 Martin Landa * gui/wxpython/docs/wxGUI.html: wxGUI: note python/wxpython 2012-01-21 Markus Metz * vector/v.rectify/v.rectify.html: v.rectify: update manual * lib/db/dbmi_client/column.c: db lib: fix memory leak * lib/db/dbmi_client/column.c: db lib: fix memory leak 2012-01-21 Martin Landa * display/d.vect/opt.c, general/g.proj/main.c, general/g.proj/output.c, include/defs/gprojects.h, lib/imagery/iclass_perimeter.c, lib/proj/convert.c, lib/vector/Vlib/array.c, lib/vector/Vlib/break_polygons.c, lib/vector/Vlib/bridges.c, lib/vector/Vlib/buffer.c, lib/vector/Vlib/build_ogr.c, lib/vector/Vlib/close_ogr.c, lib/vector/Vlib/color_read.c, lib/vector/Vlib/color_write.c, lib/vector/Vlib/e_intersect.c, lib/vector/Vlib/field.c, lib/vector/Vlib/find.c, lib/vector/Vlib/intersect.c, lib/vector/Vlib/net.c, lib/vector/Vlib/open_ogr.c, lib/vector/Vlib/poly.c, lib/vector/Vlib/read_ogr.c, lib/vector/Vlib/remove_duplicates.c, lib/vector/Vlib/rewind_ogr.c, lib/vector/Vlib/write.c, lib/vector/Vlib/write_ogr.c, lib/vector/diglib/frmt.c, lib/vector/vedit/delete.c, raster/r.in.lidar/main.c, vector/v.colors.out/main.c, vector/v.colors/main.c, vector/v.select/main.c, vector/v.select/select.c: fix compilation without gdal/ogr remove unused variables (vlib) 2012-01-21 Soeren Gebbert * lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/aggregation.py, lib/python/temporal/datetime_math.py, lib/python/temporal/space_time_datasets_tools.py, lib/python/temporal/temporal_extent.py, lib/python/temporal/temporal_granularity.py, lib/temporal/SQL/map_tables_template.sql, lib/temporal/SQL/stds_tables_template.sql, temporal/Makefile, temporal/t.time.abs/test.t.time.abs.file.sh, temporal/t.time.rel/t.time.rel.py, temporal/t.time.rel/test.t.time.rel.file.sh, temporal/t.time.rel/test.t.time.rel.sh, temporal/t.topology/test.t.topology.abstime.sh, temporal/t.topology/test.t.topology.reltime.sh, temporal/tr.aggregate.ds/test.tr.aggregate.ds.sh, temporal/tr.aggregate.ds/tr.aggregate.ds.py, .../test.tr.aggregate.relative_time.sh, temporal/tr.aggregate/test.tr.aggregate.sh, temporal/tr.aggregate/tr.aggregate.py, temporal/tr.export/test.tr.export.sh, temporal/tr.list/test.tr.list.sh, .../tr.register/ECAD_climate_analysis_1995_2010.py, temporal/tr.register/test.tr.register.file.sh, temporal/tr.register/tr.register.py, temporal/tr.series/tr.series.py, temporal/tr.univar/test.tr.univar.sh, temporal/tr3.register/test.tr3.register.sh, temporal/tr3.register/tr3.register.py, temporal/tv.list/test.tv.list.sh, temporal/tv.register/tv.register.py, temporal/tv.what.rast/test.tv.what.rast.sh: New relative time handling, compatible to the grass datetime library. New database structure using different SQL datatypes. 2012-01-20 Markus Neteler * locale/po/grasslibs_fr.po, locale/po/grassmods_fr.po, locale/po/grasswxpy_fr.po: Vincent Bain: cont'ed * locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: typos discovered by Vincent Bain fixed * gui/wxpython/core/render.py, gui/wxpython/dbmgr/manager.py, gui/wxpython/vdigit/dialogs.py: typos discovered by Vincent Bain fixed 2012-01-20 Martin Landa * db/db.select/db.select.html: db.select: minor manual clean-up * display/d.info/d.info.html: d.info: update manual page * display/d.info/main.c: d.info: cosmetics in module description * gui/wxpython/gui_core/dialogs.py, gui/wxpython/wxpythonlib.dox: wxGUI: document SymbolDialog * gui/wxpython/core/globalvar.py, gui/wxpython/lmgr/layertree.py: wxGUI: remove globalvar.HIST_WINDOW_SIZE 2012-01-20 Markus Metz * gui/wxpython/docs/wxGUI.Vector_Digitizer.html: fix https://trac.osgeo.org/grass/changeset/50316 2012-01-20 Martin Landa * gui/wxpython/lmgr/frame.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/modules/histogram.py, gui/wxpython/wxplot/base.py, gui/wxpython/wxplot/histogram.py, gui/wxpython/wxplot/profile.py, gui/wxpython/wxplot/scatter.py, gui/wxpython/xml/menudata.xml: wxGUI: fix histogramming / profile tools (launch from mapdisp) * gui/wxpython/modules/histogram.py, gui/wxpython/wxplot/histogram.py, gui/wxpython/wxplot/profile.py, gui/wxpython/wxplot/scatter.py: wxGUI/wxplot: SetLabel -> SetTitle * gui/wxpython/vdigit/mapwindow.py: wxGUI/vdigit: show message when no action defined * gui/wxpython/docs/wxGUI.Vector_Digitizer.html, .../docs/wxGUI_vector_digitizer_toolbar.jpg: wxGUI/vdigit: update manual page * lib/vector/Vlib/area.c: vlib: Vect_get_area_boundaries() - add note about negative ids * gui/wxpython/iclass/frame.py: wxGUI/iclass: remove print statement 2012-01-20 Soeren Gebbert * include/defs/gis.h, lib/gis/timestamp.c, lib/python/temporal/datetime_math.py, raster/r.timestamp/main.c, raster/r.timestamp/test_suite/test.r.timestamp.sh, raster3d/r3.info/r3.info.main.c, raster3d/r3.timestamp/r3.timestamp.main.c, .../r3.timestamp/test_suite/test.r3.timestamp.sh, vector/v.timestamp/main.c, vector/v.timestamp/test_suite/test.v.timestamp.sh: More robust timestamp implementation. Added timestamp tests and renamed grid3 timestamp functions in raster3d. 2012-01-20 Anna Petrášová * gui/wxpython/iclass/frame.py: wxGUI/wxIClass: remove print * gui/wxpython/iclass/dialogs.py, gui/wxpython/iclass/frame.py: wxGUI/wxIClass: don't bind context menu action again * gui/wxpython/iclass/dialogs.py, gui/wxpython/iclass/digit.py, gui/wxpython/iclass/frame.py: wxGUI/wxIClass: various improvements related to class manager 2012-01-19 Markus Neteler * locale/po/grasswxpy_de.po: cont'ed 2012-01-19 Soeren Gebbert * include/vect/dig_defines.h, lib/gis/timestamp.c, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/datetime_math.py, lib/python/temporal/space_time_datasets.py, lib/python/temporal/space_time_datasets_tools.py, temporal/tr.register/test.tr.register.sh, vector/Makefile, vector/v.info/print.c, vector/v.timestamp/Makefile, vector/v.timestamp/main.c, vector/v.timestamp/v.timestamp.html: Added timestamp support for vector maps with v.timestamp. The *.timestamp modules are now used to attach the absolute time from the temporal database to maps in the file system. Hence, C-modules have easier access to temporal information. 2012-01-19 Markus Neteler * vector/v.what.rast/v.what.rast.html: example fixed 2012-01-19 Martin Landa * gui/wxpython/vdigit/toolbars.py, gui/wxpython/vdigit/wxdigit.py: wxGUI/digit: implement `redo` tool 2012-01-19 Anna Petrášová * lib/vector/vedit/delete.c: vedit: don't ask for category when area is dead 2012-01-19 Martin Landa * lib/vector/vedit/delete.c: vedit: fix Vedit_delete_area() - negative boundary ids * gui/icons/grass/polygon-delete.png: wxGUI: add missing icon (delete area) * gui/wxpython/vdigit/mapwindow.py, gui/wxpython/vdigit/toolbars.py, gui/wxpython/vdigit/wxdigit.py, gui/wxpython/vdigit/wxdisplay.py: wxGUI/vdigit: add new tool for deleting areas major improvents in undo * vector/v.edit/args.c, vector/v.edit/global.h, vector/v.edit/main.c, vector/v.edit/snap.c: v.edit: new tool to delete areas * include/defs/vedit.h, lib/vector/vedit/delete.c, lib/vector/vedit/merge.c, lib/vector/vedit/veditlib.dox: vedit: new subroutines to delete areas + Vedit_delete_area_centroid() + Vedit_delete_area() + Vedit_delete_areas_cat() * include/defs/vector.h, include/vect/dig_structs.h, lib/vector/Vlib/build.c, lib/vector/Vlib/level_two.c, lib/vector/Vlib/open.c, lib/vector/Vlib/read.c, lib/vector/Vlib/write.c, lib/vector/Vlib/write_nat.c, lib/vector/Vlib/write_ogr.c, lib/vector/diglib/plus_area.c, lib/vector/diglib/plus_line.c, lib/vector/diglib/update.c: vlib: allow to optionally maintain list of updated lines/nodes 2012-01-19 Soeren Gebbert * lib/Makefile, lib/temporal/Makefile, lib/temporal/{src => lib}/Makefile, lib/temporal/{src => lib}/connect.c, lib/temporal/{src => lib}/default_name.c, {temporal => lib/temporal}/t.connect/Makefile, {temporal => lib/temporal}/t.connect/main.c, {temporal => lib/temporal}/t.connect/t.connect.html, temporal/Makefile: Reorganization of the temporal library. * lib/temporal/SQL/Makefile: Added missing Makefile * lib/gmath/solvers_direct_cholesky_band.c, lib/raster3d/tileio.c, lib/raster3d/tilemath.c, raster3d/r3.out.vtk/main.c, raster3d/r3.out.vtk/parameters.c, raster3d/r3.out.vtk/parameters.h: Better docu. New flag in r3.out.vtk * lib/python/temporal/core.py: New TGIS database settings handling implemented 2012-01-19 Martin Landa * mswindows/Installer-Files/GRASS_Web.ico: remove duplicated icon 2012-01-19 Soeren Gebbert * temporal/Makefile, temporal/t.connect/Makefile, temporal/t.connect/main.c, temporal/t.connect/t.connect.html, temporal/tr.register/test.tr.register.sh: New module to specify the TGIS database connection * include/Make/Grass.make, include/temporal.h: Added new temporal C-library header file and make system library definition. * lib/temporal/Makefile, .../{ => SQL}/map_stds_register_table_template.sql, lib/temporal/{ => SQL}/map_tables_template.sql, lib/temporal/{ => SQL}/raster3d_metadata_table.sql, lib/temporal/{ => SQL}/raster_metadata_table.sql, lib/temporal/{ => SQL}/sqlite3_delete_trigger.sql, .../{ => SQL}/stds_map_register_table_template.sql, .../stds_raster3d_register_trigger_template.sql, .../stds_raster_register_trigger_template.sql, lib/temporal/{ => SQL}/stds_tables_template.sql, .../stds_vector_register_trigger_template.sql, lib/temporal/{ => SQL}/str3ds_metadata_table.sql, lib/temporal/{ => SQL}/strds_metadata_table.sql, lib/temporal/{ => SQL}/stvds_metadata_table.sql, lib/temporal/{ => SQL}/test.temporal.py, ...pdate_stds_spatial_temporal_extent_template.sql, .../{ => SQL}/update_str3ds_metadata_template.sql, .../{ => SQL}/update_strds_metadata_template.sql, .../{ => SQL}/update_stvds_metadata_template.sql, lib/temporal/{ => SQL}/vector_metadata_table.sql, lib/temporal/src/Makefile, lib/temporal/src/connect.c, lib/temporal/src/default_name.c: New directory structure. Added temporal C-library with temporal database init functions. 2012-01-18 Hamish Bowman * raster/r.sun/main.c: explain coefbh and coefdh options a bit more clearly 2012-01-18 Martin Landa * vector/v.edit/select.c: v.edit: fix sel_by_box() * vector/v.edit/args.c: v.edit: modify tools descriptions for easier localization * gui/icons/grass_osgeo.ico, mswindows/osgeo4w/postinstall.bat: new grass_osgeo icon (for OSGEO4W package) * gui/icons/symbols.xcf, gui/icons/symbols.xcf.bz2: compress symbols file * gui/wxpython/gui_core/dialogs.py: wxGUI: rasterOverlay -> rasterOpaque * gui/wxpython/gui_core/dialogs.py: wxGUI/importer: don't close window fix AddLayers on error 2012-01-18 Markus Neteler * locale/po/grasswxpy_it.po: fix 2012-01-18 Anna Petrášová * gui/wxpython/psmap/frame.py: wxGUI/wx.psmap: enabled to pan with middle mouse button 2012-01-18 Martin Landa * gui/icons/grass_web.ico: add missing icon 2012-01-17 Hamish Bowman * gui/images/symbols/basic/arrow2.png, gui/images/symbols/basic/cross2.png: 2 new symbs, svn props * gui/images/symbols/basic/{arrow2.png => arrow1.png}: rename by size, make way for new mid-sized versions (part 2b) * gui/images/symbols/basic/{arrow1.png => arrow3.png}, gui/images/symbols/basic/{cross2.png => cross3.png}: rename by size, make way for new mid-sized versions (part 2) * lib/symbol/symbol/basic/arrow2, lib/symbol/symbol/basic/cross2: mid-sized symbols * lib/symbol/symbol/basic/{arrow2 => arrow1}: rename by size, make way for new mid-sized versions * lib/symbol/symbol/basic/{arrow1 => arrow3}, lib/symbol/symbol/basic/{cross2 => cross3}: rename by size, make way for new mid-sized versions * gui/wxpython/xml/menudata.xml: move ch pwd to among friends 2012-01-17 Markus Neteler * locale/po/grasswxpy_it.po: italian fixes 2012-01-17 Martin Landa * gui/wxpython/core/settings.py: wxGUI/digizer: fill areas by default * gui/wxpython/core/globalvar.py: wxGUI: enlarge default size of map window (3d view mode toolbar is too wide) * gui/wxpython/nviz/preferences.py: wxGUI/nviz: use nviz-related icon for 3d view settings * gui/icons/grass_dialog.ico, gui/icons/grass_error.ico, gui/icons/grass_map.ico, gui/icons/grass_nviz.ico, gui/icons/grass_sql.ico, gui/icons/symbols.xcf: prettified grass icons 2012-01-17 Hamish Bowman * gui/icons/{grass.png => grass-48x48.png}, gui/icons/grass.desktop: keep filename findable/non-generic (used for LSB e.g. /usr/share/icons/hicolor/) 2012-01-17 Martin Landa * gui/icons/grass.desktop, gui/icons/grass.ico, gui/icons/{grass-48x48.png => grass.png}, .../GRASS_CMD.ico => gui/icons/grass_cmd.ico, .../GRASS_MSys.ico => gui/icons/grass_msys.ico, .../MSYS_Custom_Icon.ico => gui/icons/msys.ico, .../WinGRASS.ico => gui/icons/wingrass.ico, mswindows/GRASS-Installer.nsi, mswindows/Installer-Files/GRASS.ico, mswindows/Installer-Files/GRASS_tcltk.ico, mswindows/osgeo4w/postinstall.bat: move `mswindows` icons to `gui/icons` 2012-01-17 Markus Metz * vector/v.rectify/main.c: v.rectify: update for GUI * imagery/i.rectify/main.c: i.rectify: update for GUI 2012-01-17 Hamish Bowman * raster/r.li/r.li.setup/area_query, raster/r.li/r.li.setup/masked_area_selection.sh, raster/r.li/r.li.setup/r.li.setup, raster/r.li/r.li.setup/r.li.setup.main, raster/r.li/r.li.setup/sample_area_vector.sh, raster/r.li/r.li.setup/square_mouse_selection.sh, raster/r.li/r.li.setup/square_query: svn props * display/d.font/d.font.html: comment out reference to old script (https://trac.osgeo.org/grass/ticket/605) 2012-01-17 Anna Petrášová * gui/wxpython/core/globalvar.py, gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/psmap/dialogs.py, gui/wxpython/psmap/toolbars.py: wxGUI: dialog for symbol thumbnails selection added 2012-01-17 Hamish Bowman * gui/images/symbols/README: always quote file/pathname variables; echo needed -e; add optipng hint * gui/images/Makefile: install symbol thumbnails 2012-01-16 Anna Petrášová * gui/images/symbols/README, gui/images/symbols/basic/arrow1.png, gui/images/symbols/basic/arrow2.png, gui/images/symbols/basic/box.png, gui/images/symbols/basic/circle.png, gui/images/symbols/basic/cross1.png, gui/images/symbols/basic/cross2.png, gui/images/symbols/basic/diamond.png, gui/images/symbols/basic/marker.png, gui/images/symbols/basic/octagon.png, gui/images/symbols/basic/point.png, gui/images/symbols/basic/pushpin.png, gui/images/symbols/basic/star.png, gui/images/symbols/basic/triangle.png, gui/images/symbols/basic/x.png, gui/images/symbols/demo/muchomurka.png, gui/images/symbols/demo/smrk.png, gui/images/symbols/extra/4pt_star.png, gui/images/symbols/extra/adcp.png, gui/images/symbols/extra/airport.png, gui/images/symbols/extra/alpha_flag.png, gui/images/symbols/extra/bridge.png, gui/images/symbols/extra/compass.png, gui/images/symbols/extra/dive_flag.png, gui/images/symbols/extra/fancy_compass.png, gui/images/symbols/extra/fiducial.png, gui/images/symbols/extra/fish.png, gui/images/symbols/extra/half- box.png, gui/images/symbols/extra/half-circle.png, gui/images/symbols/extra/n_arrow1.png, gui/images/symbols/extra/n_arrow2.png, gui/images/symbols/extra/n_arrow3.png, gui/images/symbols/extra/offbox_ne.png, gui/images/symbols/extra/offbox_nw.png, gui/images/symbols/extra/offbox_se.png, gui/images/symbols/extra/offbox_sw.png, gui/images/symbols/extra/pentagon.png, gui/images/symbols/extra/ping.png, gui/images/symbols/extra/ring.png, gui/images/symbols/extra/target.png, gui/images/symbols/geology/half-arrow_left.png, gui/images/symbols/geology/half-arrow_right.png, gui/images/symbols/geology/strike_box.png, gui/images/symbols/geology/strike_circle.png, gui/images/symbols/geology/strike_half-bowtie.png, gui/images/symbols/geology/strike_line.png, gui/images/symbols/geology/strike_triangle.png: wxGUI: first step to improve symbol selection - symbol images added 2012-01-16 Hamish Bowman * raster/r.proj/r.proj.html, vector/v.proj/v.proj.html: merge parameter name fixes/info from devbr6 2012-01-15 Hamish Bowman * vector/v.in.dwg/entity.c: allocate enough space for a 3D coord (https://trac.osgeo.org/grass/ticket/1311) * gui/wxpython/location_wizard/wizard.py: 'non-earth' may be confused with e.g. Mars projections, so reword (https://trac.osgeo.org/grass/ticket/1513) 2012-01-15 Soeren Gebbert * temporal/tr3.extract/Makefile, temporal/tr3.extract/test.tr3.extract.sh, temporal/tr3.extract/tr3.extract.html, temporal/tr3.extract/tr3.extract.py: New space time raster3d module to extract subsets of raster3d maps 2012-01-15 Hamish Bowman * vector/v.mapcalc/README, vector/v.mapcalc/vector.c: more defined way of creating a nan (https://trac.osgeo.org/grass/ticket/1321, merge from devbr6) * vector/v.clean/test/topocheck.c: simplify error message handling (merge from devbr6) * raster/r.in.gridatb/file_io.c: avoid fclose()ing an already deallocated pointer (https://trac.osgeo.org/grass/ticket/1316) 2012-01-15 Soeren Gebbert * lib/raster3d/range.c: Fixed NULL range handling * raster3d/r3.info/r3.info.main.c: Fixed NULL map handling 2012-01-15 Hamish Bowman * raster/r.support/main.c: avoid buffer overflow * raster/r.terraflow/nodata.h, raster/r.terraflow/plateau.h: allocate enough room for the null terminator, plus a little more (https://trac.osgeo.org/grass/ticket/1312) 2012-01-14 Anna Petrášová * gui/wxpython/vdigit/toolbars.py: wxGUI/wxIClass: fixed starting wxiclass, fixed trying to use non-existing undo tool in wxiclass 2012-01-14 Hamish Bowman * lib/init/grass.py: variables are already exported in the working environment for that grass session, no need to save them to the mapset's .bashrc file too. by doing that it was overwriting any GRASS_ enviro vars you'd manually set in ~/.grass.bashrc (e.g. GRASS_HTML_BROWSER) * vector/v.distance/main.c: renamed var in comment * vector/v.distance/main.c: cleanup matrix option descriptions; make variable name less generic; for clarity use boolean macros where appropriate. * vector/v.distance/main.c: fix option descriptions broken by https://trac.osgeo.org/grass/changeset/25176 2012-01-13 Markus Metz * gui/wxpython/lmgr/frame.py, gui/wxpython/xml/menudata.xml: wxGUI: add option to change CWD * imagery/i.gensigset/invert.c, imagery/i.gensigset/subcluster.c: i.gensigset speed-up 2012-01-12 Soeren Gebbert * raster/r.series/test_suite/test.r.series.sh: Typo fix * raster/r.series.interp/Makefile, raster/r.series.interp/main.c, raster/r.series.interp/r.series.interp.html, ....series.interpol.sh => test.r.series.interp.sh}: r.series.interp renaming * raster/r.series.interp/{r.series.interpol.html => r.series.interp.html}: Renamed manpage * raster/r.series.interp/Makefile, raster/r.series.interp/main.c, raster/r.series.interp/r.series.interp.html, ....series.interp.sh => test.r.series.interpol.sh}: Removed obsolete file * .../Makefile, .../{r.series.interpol => r.series.interp}/main.c, raster/r.series.interp/r.series.interp.html, .../r.series.interpol.html, .../test_suite/infile_2.txt, .../test_suite/outfile_1.txt, .../test_suite/outfile_2.txt, .../test_suite/outfile_corrupt.txt, .../test_suite/test.r.series.interp.sh}, .../test_suite/test_1_prec_2.ref, .../test_suite/test_1_prec_3.ref, .../test_suite/test_1_prec_4.ref, .../test_suite/test_2_map_12.ref, .../test_suite/test_2_map_14.ref, .../test_suite/test_2_map_16.ref, .../test_suite/test_2_map_18.ref, .../test_suite/test_2_map_25.ref, .../test_suite/test_2_map_35.ref, .../test_suite/test_2_prec_2.ref, .../test_suite/test_2_prec_3.ref, .../test_suite/test_2_prec_4.ref: Renamed r.series.interpol into r.series.interp 2012-01-12 Luca Delucchi * locale/po/grasswxpy_it.po: update italian translation, cont'ed 2012-01-12 Markus Neteler * locale/po/grasswxpy_de.po: cont'ed 2012-01-12 Hamish Bowman * raster/r.cost/test_suite/profile.sh, raster/r.mapcalc/test_suite/README, raster/r.stats/test_suite/profile.sh: basic collection of profile and md5sum notes. expect for formalize script and result files later * vector/v.surf.bspline/test_suite/profile_cmd.sh: basic collection of profile and md5sum notes. expect for formalize script and result files later * vector/v.surf.rst/test_suite/profile.sh: basic collection of profile and md5sum notes. expect for formalize script and result files later * raster/r.series.interpol/{test => test_suite}/infile_2.txt, raster/r.series.interpol/{test => test_suite}/outfile_1.txt, raster/r.series.interpol/{test => test_suite}/outfile_2.txt, raster/r.series.interpol/{test => test_suite}/outfile_corrupt.txt, raster/r.series.interpol/{test => test_suite}/test.r.series.interpol.sh, raster/r.series.interpol/{test => test_suite}/test_1_prec_2.ref, raster/r.series.interpol/{test => test_suite}/test_1_prec_3.ref, raster/r.series.interpol/{test => test_suite}/test_1_prec_4.ref, raster/r.series.interpol/{test => test_suite}/test_2_map_12.ref, raster/r.series.interpol/{test => test_suite}/test_2_map_14.ref, raster/r.series.interpol/{test => test_suite}/test_2_map_16.ref, raster/r.series.interpol/{test => test_suite}/test_2_map_18.ref, raster/r.series.interpol/{test => test_suite}/test_2_map_25.ref, raster/r.series.interpol/{test => test_suite}/test_2_map_35.ref, raster/r.series.interpol/{test => test_suite}/test_2_prec_2.ref, raster/r.series.interpol/{test => test_suite}/test_2_prec_3.ref, raster/r.series.interpol/{test => test_suite}/test_2_prec_4.ref, raster/r.series/{test => test_suite}/test.r.series.sh, raster/r.series/{test => test_suite}/test_1_prec_count.ref, raster/r.series/{test => test_suite}/test_1_prec_count_weight.ref, raster/r.series/{test => test_suite}/test_1_prec_max.ref, raster/r.series/{test => test_suite}/test_1_prec_max_weight.ref, raster/r.series/{test => test_suite}/test_1_prec_mean.ref, raster/r.series/{test => test_suite}/test_1_prec_mean_weight.ref, raster/r.series/{test => test_suite}/test_1_prec_min.ref, raster/r.series/{test => test_suite}/test_1_prec_min_weight.ref, raster/r.series/{test => test_suite}/test_1_prec_range.ref, raster/r.series/{test => test_suite}/test_1_prec_range_weight.ref, raster/r.series/{test => test_suite}/test_1_prec_sum.ref, raster/r.series/{test => test_suite}/test_1_prec_sum_weight.ref, raster/r.series/{test => test_suite}/test_2_prec_count.ref, raster/r.series/{test => test_suite}/test_2_prec_count_weight.ref, raster/r.series/{test => test_suite}/test_2_prec_max.ref, raster/r.series/{test => test_suite}/test_2_prec_max_weight.ref, raster/r.series/{test => test_suite}/test_2_prec_mean.ref, raster/r.series/{test => test_suite}/test_2_prec_mean_weight.ref, raster/r.series/{test => test_suite}/test_2_prec_min.ref, raster/r.series/{test => test_suite}/test_2_prec_min_weight.ref, raster/r.series/{test => test_suite}/test_2_prec_range.ref, raster/r.series/{test => test_suite}/test_2_prec_range_weight.ref, raster/r.series/{test => test_suite}/test_2_prec_sum.ref, raster/r.series/{test => test_suite}/test_2_prec_sum_weight.ref, raster/r.series/{test => test_suite}/test_3_prec_max.ref, raster/r.series/{test => test_suite}/test_3_prec_mean.ref, raster/r.series/{test => test_suite}/test_3_prec_min.ref, raster/r.series/{test => test_suite}/test_4_prec_max.ref, raster/r.series/{test => test_suite}/test_4_prec_mean.ref, raster/r.series/{test => test_suite}/test_4_prec_min.ref: move test suite files to less generic dir name (see http://thread.gmane.org/gmane.comp.gis.grass.devel/46064) 2012-01-11 Anna Petrášová * gui/wxpython/core/settings.py, gui/wxpython/gui_core/preferences.py, gui/wxpython/mapdisp/mapwindow.py, gui/wxpython/nviz/mapwindow.py, gui/wxpython/nviz/workspace.py, gui/wxpython/psmap/frame.py: wxGUI/preferences: added possibility to switch on/off zooming by mouse wheel (requested by Michael Barton) 2012-01-11 Markus Neteler * raster/r.out.vtk/r.out.vtk.html: cosmetics * raster/r.out.vtk/r.out.vtk.html: +Paraview RGB visualization notes; examples updated; HTML polished 2012-01-11 Glynn Clements * include/iostream/mm.h, lib/iostream/mm.cpp: Fix exception specifications for new/delete operators 2012-01-10 Luca Delucchi * scripts/r.fillnulls/r.fillnulls.html, scripts/r.fillnulls/r.fillnulls.py: add support to v.surf.spline 2012-01-10 Markus Neteler * gui/wxpython/xml/menudata.xml, locale/po/grassmods_de.po, locale/po/grassmods_ja.po, locale/po/grassmods_pl.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt_br.po, vector/v.vol.rst/main.c: RASTER3D|G3D grid volume -> 3D raster map 2012-01-10 Luca Delucchi * locale/po/grasswxpy_it.po: update italian translation, cont'ed 2012-01-09 Anna Petrášová * gui/wxpython/psmap/dialogs.py: wxGUI/wxpsmap bug https://trac.osgeo.org/grass/ticket/1531 fixed (again) * gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/psmap/dialogs.py: wxGUI: revert wrong commit https://trac.osgeo.org/grass/changeset/50111 * gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/psmap/dialogs.py: wxGUI/wxpsmap bug https://trac.osgeo.org/grass/ticket/1531 fixed 2012-01-09 Luca Delucchi * gui/wxpython/xml/menudata.README, gui/wxpython/xml/menudata.xml: move entry position and change label of v.to.db;change path to update_menudata.py 2012-01-09 Markus Metz * raster/r.watershed/seg/init_vars.c: r.watershed.seg: fix memory and disk space calculations 2012-01-09 Luca Delucchi * gui/wxpython/gui_core/preferences.py: fix bug on font setting with wx version 2.8.11 2012-01-08 Markus Neteler * locale/po/grasswxpy_it.po: typo fix 2012-01-07 Markus Neteler * vector/v.overlay/main.c: typo fix 2012-01-07 Markus Metz * vector/v.clean/split.c: v.clean: new helper tool for tool=break * vector/v.clean/main.c, vector/v.clean/proto.h: v.clean: speed up tool=break (boundaries only) * vector/v.to.rast/support.c: v.to.rast: minor code cleanup * vector/v.kernel/main.c: v.kernel: valid file descriptors are non- negative * vector/v.overlay/main.c: v.overlay: DB_SQL_TYPE_TEXT != DB_SQL_TYPE_UNKNOWN; fix messages * vector/v.extrude/main.c: v.extrude: file descriptor can be zero * gui/wxpython/lmgr/layertree.py: wxGUI: Set computational region from selected raster/vector map had no effect 2012-01-06 Martin Landa * mswindows/GRASS-Installer.nsi, mswindows/env.bat, mswindows/osgeo4w/env.bat.tmpl: wingrass: fix cmd/msys launch procedure, clean up env files 2012-01-06 Soeren Gebbert * lib/gmath/test/Makefile, lib/gmath/test/bench_blas2.c, lib/gmath/test/bench_blas3.c, lib/gmath/test/bench_solver_direct.c, lib/gmath/test/bench_solver_krylov.c: Write benchmark result to stdout 2012-01-05 Martin Landa * mswindows/osgeo4w/msys.bat: osgeo4w: cosmetics in msys.bat (b/w) (merge https://trac.osgeo.org/grass/changeset/50072 from devbr6) 2012-01-04 Martin Landa * gui/wxpython/modules/extensions.py: wxGUI/extension: fix if no metadata available (g.extension -g) * gui/wxpython/modules/extensions.py, scripts/g.extension/g.extension.py: g.extension: fix path for -l/g/c + wxGUI Windows-related fixes 2012-01-04 Markus Neteler * raster/r.sun/r.sun.html: added solar time note based on comments from Thomas Huld, JRC 2012-01-04 Martin Landa * scripts/g.extension/g.extension.py: g.extension: fix URL for WinGRASS (release/dev) * scripts/r.tileset/r.tileset.py: r.tileset: don't fail when +to_meter is not defined 2012-01-04 Markus Metz * gui/wxpython/gcp/manager.py: wxGUI GCP manager: add full vector support * gui/wxpython/mapdisp/mapwindow.py: wxGUI: bugfix if gcp manager is active 2012-01-04 Martin Landa * gui/wxpython/lmgr/frame.py: wxGUI: fix posManager/Display settings 2012-01-04 Anna Petrášová * gui/wxpython/core/workspace.py, gui/wxpython/lmgr/frame.py: wxGUI: save map display names to workspace 2012-01-03 Martin Landa * db/db.execute/main.c: db.execute: attempt to fix https://trac.osgeo.org/grass/ticket/1526 * gui/wxpython/mapdisp/mapwindow.py: wxGUI: fix typo 2012-01-03 Markus Metz * gui/wxpython/gui_core/gselect.py: wxGUI: use previous selection for ColumnSelect if possible * gui/wxpython/mapdisp/mapwindow.py: wxGUI: fix typo * scripts/r.in.srtm/r.in.srtm.py: r.in.srtm: bugfix if input != basename input 2012-01-02 Martin Landa * gui/wxpython/vdigit/wxdisplay.py, lib/vector/vedit/render.c: wxGUI: don't fill selected areas * gui/wxpython/dbmgr/manager.py, gui/wxpython/vdigit/wxdisplay.py, lib/vector/vedit/render.c: wxGUI/vdigit: fix highlighting selected features (areas enabled) * gui/wxpython/vdigit/toolbars.py: wxGUI: build topo for new vector by default 2012-01-02 Markus Metz * vector/v.distance/main.c: v.distance: bug fix for all features option 2012-01-02 Martin Landa * gui/wxpython/dbmgr/dialogs.py: wxGUI: fix modifying attributes (NULL values) 2012-01-02 Soeren Gebbert * vector/v.surf.bspline/Makefile, vector/v.surf.bspline/main.c: Added a second highly parallelized solver which may be faster in some situtations. * lib/gpde/N_parse_options.c: Minor changes to default options 2012-01-01 Martin Landa * scripts/g.extension/g.extension.py: g.extension: initial support for toolboxes 2012-01-01 Markus Metz * vector/v.proj/main.c, vector/v.proj/v.proj.html: v.proj: optionally disable longitude wrapping in the proj4 lib 2012-01-01 Martin Landa * include/VERSION: Happy New Year 2012-01-01 Glynn Clements * scripts/r.mask/r.mask.py: Fix https://trac.osgeo.org/grass/changeset/49997 2011-12-31 Soeren Gebbert * raster/r.series.interpol/main.c, raster/r.series.interpol/r.series.interpol.html, raster/r.series.interpol/test/infile_2.txt, raster/r.series.interpol/test/outfile_1.txt, raster/r.series.interpol/test/outfile_2.txt, raster/r.series.interpol/test/outfile_corrupt.txt, .../test/test.r.series.interpol.sh, raster/r.series.interpol/test/test_2_map_12.ref, raster/r.series.interpol/test/test_2_map_14.ref, raster/r.series.interpol/test/test_2_map_16.ref, raster/r.series.interpol/test/test_2_map_18.ref, raster/r.series.interpol/test/test_2_map_25.ref, raster/r.series.interpol/test/test_2_map_35.ref: Implemented multiple linear interpolation 2011-12-31 Martin Landa * gui/wxpython/gui_core/ghelp.py: wxGUI: define title for 'about window' * gui/wxpython/gui_core/ghelp.py: wxGUI: syntax cosmetics (1->True) * gui/wxpython/gui_core/ghelp.py, gui/wxpython/gui_core/widgets.py: wxGUI/about: fix scrolledpanel initial focus * contributors_extra.csv, gui/wxpython/gui_core/ghelp.py: contributors_extra: record also country todo: update missing items * gui/wxpython/modules/extensions.py: wxGUI: minor fix in uninstall- extension dialog (windows-related) (merge https://trac.osgeo.org/grass/changeset/50008 from devbr6) * gui/wxpython/dbmgr/dialogs.py, gui/wxpython/dbmgr/manager.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/wxpythonlib.dox: wxGUI: modify attribute records - better error tracking (validators + don't close on errors) 2011-12-31 Soeren Gebbert * raster/r.series/{ => test}/test.r.series.sh, raster/r.series/{ => test}/test_1_prec_count.ref, raster/r.series/{ => test}/test_1_prec_count_weight.ref, raster/r.series/{ => test}/test_1_prec_max.ref, raster/r.series/{ => test}/test_1_prec_max_weight.ref, raster/r.series/{ => test}/test_1_prec_mean.ref, raster/r.series/{ => test}/test_1_prec_mean_weight.ref, raster/r.series/{ => test}/test_1_prec_min.ref, raster/r.series/{ => test}/test_1_prec_min_weight.ref, raster/r.series/{ => test}/test_1_prec_range.ref, raster/r.series/{ => test}/test_1_prec_range_weight.ref, raster/r.series/{ => test}/test_1_prec_sum.ref, raster/r.series/{ => test}/test_1_prec_sum_weight.ref, raster/r.series/{ => test}/test_2_prec_count.ref, raster/r.series/{ => test}/test_2_prec_count_weight.ref, raster/r.series/{ => test}/test_2_prec_max.ref, raster/r.series/{ => test}/test_2_prec_max_weight.ref, raster/r.series/{ => test}/test_2_prec_mean.ref, raster/r.series/{ => test}/test_2_prec_mean_weight.ref, raster/r.series/{ => test}/test_2_prec_min.ref, raster/r.series/{ => test}/test_2_prec_min_weight.ref, raster/r.series/{ => test}/test_2_prec_range.ref, raster/r.series/{ => test}/test_2_prec_range_weight.ref, raster/r.series/{ => test}/test_2_prec_sum.ref, raster/r.series/{ => test}/test_2_prec_sum_weight.ref, raster/r.series/{ => test}/test_3_prec_max.ref, raster/r.series/{ => test}/test_3_prec_mean.ref, raster/r.series/{ => test}/test_3_prec_min.ref, raster/r.series/{ => test}/test_4_prec_max.ref, raster/r.series/{ => test}/test_4_prec_mean.ref, raster/r.series/{ => test}/test_4_prec_min.ref: Moved all test related files into the test directory 2011-12-31 Martin Landa * gui/wxpython/dbmgr/manager.py: wxGUI/dbmgr: attempt to fix https://trac.osgeo.org/grass/ticket/828 (wxPython GUI: gtk error message when viewing vectors and attributes) 2011-12-31 Markus Metz * vector/v.proj/main.c, vector/v.proj/v.proj.html: v.proj: add option to wrap eastings to 0,360 for latlon * raster/r.viewshed/eventlist.cpp, raster/r.viewshed/statusstructure.cpp: r.viewshed: add latlon support 2011-12-31 Glynn Clements * scripts/r.mask/r.mask.py: Fix https://trac.osgeo.org/grass/changeset/46379 2011-12-30 Martin Landa * gui/wxpython/dbmgr/manager.py: wxGUI/dbmbr: don't use reserved words as variables (list -> tlist) (merge https://trac.osgeo.org/grass/changeset/49991 from devbr6) * gui/wxpython/dbmgr/dialogs.py, gui/wxpython/dbmgr/manager.py: wxGUI/dbmbr: insert/update records - show also data types * gui/wxpython/dbmgr/manager.py: wxGUI/manager: fix 'refresh' when no tab available * gui/wxpython/dbmgr/manager.py: wxGUI/dbmbr: improve sql simple query * gui/wxpython/dbmgr/manager.py: wxGUI: fix typo * gui/wxpython/dbmgr/manager.py: wxGUI/dbmgr: clean up manage.py wx.Message -> GMessage/Warning/Error * gui/wxpython/dbmgr/manager.py: wxGUI/dbm: reorganize 'manage columns' sizer (avoid hidden buttons) * vector/v.extrude/main.c: v.extrude: no need for '\n' in debug messages (see https://trac.osgeo.org/grass/changeset/49975) 2011-12-30 Markus Neteler * vector/v.extrude/main.c: +debug (hcolumn fails with sqlite driver) * display/d.vect.chart/pie.c: avoid division by zero * REQUIREMENTS.html: some updates 2011-12-29 Soeren Gebbert * raster/r.series.interpol/main.c, raster/r.series.interpol/r.series.interpol.html, raster/r.series.interpol/test.r.series.interpol.sh, .../test/test.r.series.interpol.sh, .../r.series.interpol/{ => test}/test_1_prec_2.ref, .../r.series.interpol/{ => test}/test_1_prec_3.ref, .../r.series.interpol/{ => test}/test_1_prec_4.ref, .../r.series.interpol/{ => test}/test_2_prec_2.ref, .../r.series.interpol/{ => test}/test_2_prec_3.ref, .../r.series.interpol/{ => test}/test_2_prec_4.ref: Small bugfix, added error handling tests and moved tests in the dedicated directory test 2011-12-29 Markus Neteler * gui/wxpython/docs/wxGUI.Vector_Digitizer.html: cosmetics 2011-12-29 Soeren Gebbert * raster/r.series.interpol/Makefile, raster/r.series.interpol/main.c, raster/r.series.interpol/r.series.interpol.html, raster/r.series.interpol/test.r.series.interpol.sh, raster/r.series.interpol/test_1_prec_2.ref, raster/r.series.interpol/test_1_prec_3.ref, raster/r.series.interpol/test_1_prec_4.ref, raster/r.series.interpol/test_2_prec_2.ref, raster/r.series.interpol/test_2_prec_3.ref, raster/r.series.interpol/test_2_prec_4.ref: New module for raster map interpolation located temporal or spatial in between existing raster maps 2011-12-28 Markus Metz * vector/v.category/main.c: v.category: topology is optional * include/Make/Grass.make: remove translib from make system * include/defs/transform.h, include/transform.h: remove translib headers * lib/vector/Makefile, lib/vector/transform/Makefile, lib/vector/transform/TODO, lib/vector/transform/inverse.c, lib/vector/transform/m_mult.c, lib/vector/transform/transform.c: remove unused translib * lib/python/ctypes/Makefile, lib/python/ctypes/__init__.py: remove translib from ctypes * vector/v.transform/Makefile, vector/v.transform/creat_trans.c, vector/v.transform/get_coor.c, vector/v.transform/local_proto.h, vector/v.transform/main.c, vector/v.transform/print_trans.c, vector/v.transform/setup_trans.c, vector/v.transform/trans.h, vector/v.transform/trans_digit.c, vector/v.transform/v.transform.html: coordinate transformation based on GCPs is done better by v.rectify * vector/v.select/select.c: code cleanup, bug fix for areas without centroid * vector/v.select/select.c: fix for https://trac.osgeo.org/grass/ticket/1523 2011-12-28 Markus Neteler * vector/v.class/v.class.html: module name fix; HTML prettified 2011-12-28 Anna Petrášová * gui/wxpython/lmgr/frame.py: wxGUI/lmgr: enable to rename map display by right click on tab 2011-12-28 Soeren Gebbert * raster/r.series/main.c, raster/r.series/r.series.html, raster/r.series/test.r.series.sh, raster/r.series/test_1_prec_count.ref, raster/r.series/test_1_prec_count_weight.ref, raster/r.series/test_1_prec_max.ref, raster/r.series/test_1_prec_max_weight.ref, raster/r.series/test_1_prec_mean.ref, raster/r.series/test_1_prec_mean_weight.ref, raster/r.series/test_1_prec_min.ref, raster/r.series/test_1_prec_min_weight.ref, raster/r.series/test_1_prec_range.ref, raster/r.series/test_1_prec_range_weight.ref, raster/r.series/test_1_prec_sum.ref, raster/r.series/test_1_prec_sum_weight.ref, raster/r.series/test_2_prec_count.ref, raster/r.series/test_2_prec_count_weight.ref, raster/r.series/test_2_prec_max.ref, raster/r.series/test_2_prec_max_weight.ref, raster/r.series/test_2_prec_mean.ref, raster/r.series/test_2_prec_mean_weight.ref, raster/r.series/test_2_prec_min.ref, raster/r.series/test_2_prec_min_weight.ref, raster/r.series/test_2_prec_range.ref, raster/r.series/test_2_prec_range_weight.ref, raster/r.series/test_2_prec_sum.ref, raster/r.series/test_2_prec_sum_weight.ref, raster/r.series/test_3_prec_max.ref, raster/r.series/test_3_prec_mean.ref, raster/r.series/test_3_prec_min.ref, raster/r.series/test_4_prec_max.ref, raster/r.series/test_4_prec_mean.ref, raster/r.series/test_4_prec_min.ref: Added new weighting option to r.series and created weighting tests and reference files. 2011-12-28 Martin Landa * scripts/g.extension/g.extension.py: g.extension.py: minor fix for -a (merge https://trac.osgeo.org/grass/changeset/49939 from relbr64) 2011-12-27 Anna Petrášová * gui/wxpython/psmap/toolbars.py: wxGUI/wxpsmap: fix decoration menu 2011-12-26 Martin Landa * raster/r.watershed/front/main.c, raster/r.watershed/ram/Makefile, raster/r.watershed/seg/Makefile: move r.watershed's ram and seg programs to etc/r.watershed * general/g.proj/g.proj.html, general/g.setproj/Makefile, general/g.setproj/README, general/g.setproj/g.setproj.html, general/g.setproj/get_stp.c, general/g.setproj/local_proto.h, general/g.setproj/proj.c, gui/wxpython/location_wizard/wizard.py, gui/wxpython/scripts/r.li.setup.py, include/gprojects.h, lib/gis/Makefile, lib/gis/datum.c, lib/gis/datumtransform.table, lib/gis/get_ellipse.c, lib/proj/Makefile, lib/proj/convert.c, lib/proj/{proj-desc.table => desc.table}, lib/proj/{proj- parms.table => parms.table}, lib/proj/projlib.dox, lib/proj/{proj- units.table => units.table}: move proj-related files from etc/ to etc/proj 2011-12-26 Markus Neteler * locale/po/grasswxpy_pl.po: Milena Nowotarska: cont'ed 2011-12-26 Martin Landa * lib/init/Makefile, lib/init/grass.py, lib/init/grass_intro.txt, lib/init/welcome.txt: grass.py: replace grass_intro.txt and welcome.txt files by included text * gui/wxpython/dbmgr/manager.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/vdigit/mapwindow.py, gui/wxpython/vdigit/wxdigit.py, gui/wxpython/vdigit/wxdisplay.py: wxGUI/vdigit: fix highlighting/deleting features from dbmgr * gui/wxpython/core/globalvar.py: wxGUI: fix syntax typos from https://trac.osgeo.org/grass/changeset/49921 * gui/wxpython/core/globalvar.py: wxGUI: silently skip invalid GRASS_ADDON_BASE * scripts/r.in.wms/gdalwarp.py: r.in.wms: overwrite by default fix mlist_grouped() args * gui/wxpython/core/globalvar.py: wxGUI: globalvar.GetGRASSCmd() returns `set` * gui/wxpython/xml/menudata.xml: wxGUI: fix typo introduced in https://trac.osgeo.org/grass/changeset/49915 * gui/wxpython/gcp/manager.py, gui/wxpython/iclass/frame.py, gui/wxpython/lmgr/frame.py, gui/wxpython/location_wizard/wizard.py, gui/wxpython/modules/vclean.py, gui/wxpython/vdigit/wxdigit.py, gui/wxpython/xml/menudata.xml: wxGUI: improve OnRunScript - check permission and GRASS_ADDON_PATH * gui/wxpython/core/globalvar.py, lib/init/grass.py, lib/init/grass7.html, macosx/app/grass.sh.in, scripts/g.extension/g.extension.py, scripts/g.manual/g.manual.py: GRASS_ADDON_BASE should be single alternative GISBASE * scripts/g.extension/g.extension.html, scripts/g.extension/g.extension.py: g.extension: more example in help page module desc cosmetics * .../g.extension.rebuild.all.html, .../g.extension.rebuild.all.py: g.extension.rebuild.all: check libgis revision flag to force rebuilding all extensions 2011-12-25 Martin Landa * gui/wxpython/gui_core/preferences.py, lib/init/grass.py: simplify language settings, use gisenv instead of environmental variable and expand by startup script * gui/wxpython/core/globalvar.py: wxGUI: don't fail when addon paths do not exist * include/Make/Grass.make, man/Makefile, scripts/g.manual/g.manual.py: install manual pages to `docs/man` instead of `man` * lib/init/grass.py, lib/init/variables.html: add gisenv variable - ADDON_PATH * lib/init/Makefile, lib/init/grass7.html, lib/init/helptext.html, lib/init/variables.html, tools/mkhtml.py: use for manual page from lib/init/ standard header and footer defined by mkhtml.py * lib/init/grass7.html: grass7.html: fix syntax typo * gui/wxpython/core/globalvar.py, gui/wxpython/gui_core/forms.py, gui/wxpython/modules/extensions.py, lib/init/grass.py, lib/init/variables.html, macosx/app/grass.sh.in, scripts/g.extension/g.extension.py, scripts/g.manual/g.manual.py: define GRASS_ADDON_BASE * lib/init/grass7.html: major update of grass7 manual page * gui/wxpython/gui_core/goutput.py: wxGUI: remove unused code 2011-12-24 Martin Landa * gui/wxpython/gui_core/goutput.py: wxGUI: fix launching command without any paramaters * gui/wxpython/xml/menudata.xml: wxGUI/menu: add g.extension.rebuild.all to the menu * gui/wxpython/tools/update_menudata.py: wxGUI/tools: fix when unable to get modules description * scripts/g.extension/g.extension.html: g.extension/manual: note g.extension.rebuild.all * scripts/Makefile, scripts/g.extension.rebuild.all/Makefile, .../g.extension.rebuild.all.html, .../g.extension.rebuild.all.py, scripts/g.extension/g.extension.html: new module: g.extension.rebuild.all * scripts/g.extension/g.extension.py: g.extension: show make output only on verbose level (warnings/errors are shown on all verbosity levels) * gui/wxpython/lmgr/frame.py, gui/wxpython/modules/vclean.py: wxGUI: OnVectorCleaning(): don't call self.Show() twice * gui/wxpython/modules/vclean.py: wxGUI/vclean: wx.Panel needed for wx.Frame (on Windows) syntax clean up 2011-12-24 Markus Metz * raster/r.li/r.li.daemon/daemon.c: r.li.daemon: do not silently remove the first area 2011-12-23 Markus Metz * raster/r.li/r.li.cwed/cwed.c, raster/r.li/r.li.daemon/daemon.c, raster/r.li/r.li.daemon/daemon.h, raster/r.li/r.li.daemon/index.h, raster/r.li/r.li.daemon/list.c, raster/r.li/r.li.daemon/list.h, raster/r.li/r.li.daemon/worker.c, raster/r.li/r.li.dominance/dominance.c, raster/r.li/r.li.edgedensity/edgedensity.c, raster/r.li/r.li.mpa/mpa.c, raster/r.li/r.li.mps/mps.c, raster/r.li/r.li.padcv/padcv.c, raster/r.li/r.li.padrange/padrange.c, raster/r.li/r.li.padsd/padsd.c, raster/r.li/r.li.patchdensity/main.c, raster/r.li/r.li.patchnum/main.c, raster/r.li/r.li.pielou/pielou.c, raster/r.li/r.li.renyi/renyi.c, raster/r.li/r.li.richness/richness.c, raster/r.li/r.li.shannon/shannon.c, raster/r.li/r.li.shape/main.c, raster/r.li/r.li.simpson/simpson.c: avoid bad typedef practice * raster/r.li/r.li.daemon/daemon.c, raster/r.li/r.li.daemon/list.c: r.li.daemon: fix segfaults 2011-12-23 Soeren Gebbert * temporal/t.remove/t.remove.py, temporal/tr.aggregate.ds/tr.aggregate.ds.py, temporal/tv.what.rast/Makefile, temporal/tv.what.rast/test.tv.what.rast.sh, temporal/tv.what.rast/tv.what.rast.html, temporal/tv.what.rast/tv.what.rast.py: New module for spatio- temporal sampling of raster maps with vector points 2011-12-23 Martin Landa * gui/wxpython/iclass/digit.py, gui/wxpython/iclass/frame.py: wxGUI: rename IClassIVDigit to IClassVDigit * gui/wxpython/iclass/frame.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/vdigit/toolbars.py: wxGUI: don't import iclass.digit in vdigit.toolbars * gui/wxpython/lmgr/frame.py: wxGUI/LM: fix OnLocationWizard (merge https://trac.osgeo.org/grass/changeset/49878 from devbr6) * gui/wxpython/dbmgr/dialogs.py: wxGUI/dbmgr: fix ModifyTableRecord on Windows (don't use wx.Panel for wx.Dialogs) (merge https://trac.osgeo.org/grass/changeset/49873 from devbr6) 2011-12-23 Markus Neteler * locale/po/grassmods_ja.po, locale/po/grasswxpy_ja.po: Naoki Ueda + team: cont'ed 2011-12-22 Soeren Gebbert * lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/aggregation.py, lib/python/temporal/metadata.py, lib/python/temporal/space_time_datasets_tools.py: Added listing of stds register. * temporal/t.create/t.create.py, temporal/t.info/test.t.info.sh, temporal/t.sample/test.t.sample.sh, temporal/tr.aggregate.ds/test.tr.aggregate.ds.sh, temporal/tr.aggregate.ds/tr.aggregate.ds.py, temporal/tr.aggregate/test.tr.aggregate.sh, temporal/tr.aggregate/tr.aggregate.py, temporal/tr.export/tr.export.py, temporal/tr.import/test.tr.import.sh, temporal/tr.register/test.tr.register.sh, temporal/tr.to.rast3/test.tr.to.rast3.sh: Added sampling methods to aggregation modules 2011-12-22 Markus Metz * lib/vector/vectorlib.dox: vector documentation update 2011-12-22 Markus Neteler * lib/vector/vectorlib.dox: slightly demystified * lib/gis/colors/gdd: expanded to 6000 GDD 2011-12-21 Martin Landa * gui/wxpython/modules/colorrules.py: wxGUI/colorrules: fix dialog on Windows (merge https://trac.osgeo.org/grass/changeset/49850 from devbr6) 2011-12-21 Hamish Bowman * lib/init/grass.py: cleanup_dir() doesn't remove the base dir for some reason (race condition?) leaving a pile of empty /tmp/grass7-'s behind, so try again 2011-12-20 Markus Metz * vector/v.rectify/cp.c, vector/v.rectify/crs.c, vector/v.rectify/crs.h, vector/v.rectify/main.c: use imagery lib for 2D transformation * imagery/i.rectify/cp.c, imagery/i.rectify/crs.c, imagery/i.rectify/crs.h, imagery/i.rectify/get_wind.c, imagery/i.rectify/main.c, imagery/i.rectify/rectify.c: use imagery lib for transformation * misc/m.transform/crs.c, misc/m.transform/crs.h, misc/m.transform/main.c: use imagery lib for transformation * include/defs/imagery.h, lib/imagery/georef.c: move polynomial transformation to imagery lib 2011-12-19 Anna Petrášová * lib/imagery/iclass_perimeter.c: imagerylib: check if areas are alive * gui/wxpython/iclass/frame.py, gui/wxpython/iclass/plots.py: wxIClass: https://trac.osgeo.org/grass/ticket/1516 fixed * gui/wxpython/vdigit/wxdisplay.py: wxGUI/vdigit: fix syntax 2011-12-19 Markus Metz * vector/v.rectify/Makefile: fix Makefile * gui/wxpython/xml/menudata.xml: add v.rectify to GUI menu * vector/v.rectify/main.c: better option description 2011-12-19 Martin Landa * gui/wxpython/iclass/frame.py, gui/wxpython/lmgr/frame.py: wxGUI/iclass: show error message when unable to launch wxIClass * gui/wxpython/xml/menudata.xml: wxGUI/menu: re-order "clasify image" items * gui/wxpython/iclass/frame.py: wxGUI/iclass: fix panes order on Linux * gui/wxpython/iclass/frame.py: wxGUI/iclass: fix panes order on Windows * gui/wxpython/iclass/frame.py: wxGUI/iclass: fix toolbars order on Windows * gui/wxpython/docs/wxGUI.Attribute_Table_Manager.html, gui/wxpython/docs/wxGUI.Components.html, gui/wxpython/docs/wxGUI.GCP_Manager.html, gui/wxpython/docs/wxGUI.IClass.html, gui/wxpython/docs/wxGUI.Modeler.html, gui/wxpython/docs/wxGUI.Nviz.html, gui/wxpython/docs/wxGUI.PsMap.html, gui/wxpython/docs/wxGUI.Vector_Digitizer.html, gui/wxpython/docs/wxGUI.html: wxGUI/manual: separete file for list of components 2011-12-19 Anna Petrášová * gui/wxpython/iclass/dialogs.py, gui/wxpython/iclass/digit.py, gui/wxpython/iclass/frame.py, gui/wxpython/wxpythonlib.dox: wxIClass: saving signature file improved 2011-12-19 Markus Metz * vector/Makefile, vector/v.rectify/Makefile, vector/v.rectify/cp.c, vector/v.rectify/crs.c, vector/v.rectify/crs.h, vector/v.rectify/crs3d.c, vector/v.rectify/env.c, vector/v.rectify/global.h, vector/v.rectify/main.c, vector/v.rectify/target.c, vector/v.rectify/v.rectify.html: add new module v.rectify 2011-12-19 Markus Neteler * locale/po/grassmods_pl.po, locale/po/grassnviz_pl.po, locale/po/grasswxpy_pl.po: Milena Nowotarska: cont'ed 2011-12-18 Martin Landa * gui/wxpython/docs/wxGUI.IClass.html: wxGUI/IClass: cosmetics in manual page * gui/wxpython/iclass/frame.py, gui/wxpython/iclass/toolbars.py: wxGUI/iclass: move misc toolbar to the first row add quit button to the misc toolbar 2011-12-18 Anna Petrášová * gui/wxpython/iclass/frame.py: wxIClass: fix updating class name * gui/wxpython/iclass/digit.py: wxIClass: fix deleting areas * gui/icons/grass/layer-opacity.png, gui/icons/grass/table- manager.png, gui/wxpython/Makefile, gui/wxpython/docs/wxGUI.IClass.html, gui/wxpython/iclass/dialogs.py, gui/wxpython/iclass/digit.py, gui/wxpython/iclass/frame.py, gui/wxpython/iclass/plots.py, gui/wxpython/iclass/statistics.py, gui/wxpython/iclass/toolbars.py, gui/wxpython/vdigit/mapwindow.py, gui/wxpython/vdigit/toolbars.py, gui/wxpython/vdigit/wxdigit.py, gui/wxpython/wxpythonlib.dox, gui/wxpython/xml/menudata.xml: wxIClass: initial commit * lib/Makefile: imagerylib: fix Makefile * include/Make/Grass.make, include/defs/imagery.h, include/imagery.h, lib/imagery/Makefile, lib/imagery/iclass.c, lib/imagery/iclass_bands.c, lib/imagery/iclass_local_proto.h, lib/imagery/iclass_perimeter.c, lib/imagery/iclass_signatures.c, lib/imagery/iclass_statistics.c: imagerylib: functions used by wxIClass, based on i.class (co-author V. Petras) 2011-12-18 Martin Landa * include/defs/vector.h, lib/vector/Vlib/write_nat.c, lib/vector/Vlib/write_ogr.c, lib/vector/diglib/plus_area.c, lib/vector/diglib/plus_line.c: vlib: fix bug in dig_del_area() - update centroid topo V2_delete_line protype change to use integer for 'line' various minor fixes 2011-12-18 Anna Petrášová * gui/wxpython/gcp/mapdisplay.py, gui/wxpython/gui_core/mapdisp.py, gui/wxpython/lmgr/frame.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/wxpythonlib.dox: wxGUI: SingleMapFrame and DoubleMapFrame added (co-author V. Petras) 2011-12-18 Martin Landa * gui/wxpython/lmgr/toolbars.py: wxGUI: fix typo in icon name * gui/wxpython/gcp/toolbars.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/toolbars.py, gui/wxpython/gui_core/toolbars.py, gui/wxpython/icons/icon.py, gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/lmgr/toolbars.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/toolbars.py, gui/wxpython/modules/histogram.py, gui/wxpython/psmap/frame.py, gui/wxpython/psmap/toolbars.py, gui/wxpython/vdigit/toolbars.py, gui/wxpython/wxplot/base.py, gui/wxpython/wxplot/histogram.py, gui/wxpython/wxplot/profile.py, gui/wxpython/wxplot/scatter.py: wxGUI: separate icons into several GUI modules 2011-12-18 Anna Petrášová * gui/wxpython/lmgr/frame.py, gui/wxpython/lmgr/layertree.py: wxGUI: layertree: remove unused and wrong parameter (co-author V. Petras) 2011-12-18 Markus Metz * db/drivers/sqlite/describe.c: fix for variable width text 2011-12-18 Hamish Bowman * vector/v.in.ogr/main.c: also update DEFAULT_WIND (back again; merge from r.in.gdal), https://trac.osgeo.org/grass/ticket/1507 * raster/r.in.gdal/main.c: +fixme comment, don't need to set the region here, two clearer messages instead of one blurry one for PERMANENT window changes 2011-12-17 Hamish Bowman * raster/r.external/main.c, raster/r.external/window.c: also update DEFAULT_WIND (back again), https://trac.osgeo.org/grass/ticket/1507 * lib/gis/Makefile: install ellipse.table.solar.system (yet unused but good for reference) 2011-12-17 Helmut Kudrnovsky * mswindows/GRASS-Packager.bat: attempt to fix https://trac.osgeo.org/grass/ticket/1504: NVIZ shows only English Menu 2011-12-16 Soeren Gebbert * lib/raster3d/resample.c: Removed redundant spatial boundary check * lib/raster3d/error.c, lib/raster3d/getvalue.c, lib/raster3d/test/Makefile, lib/raster3d/test/test_put_get_value.c: Added boundary check to get_value_region and a unit test. * lib/raster3d/cache1.c: Corrected uninitialized values and invalid memory access 2011-12-16 Markus Metz * raster/r.viewshed/main.cpp: r.viewshed: use GRASS .tmp dir for temp data * raster/r.terraflow/main.cpp: r.terraflow: use GRASS .tmp dir for temp data 2011-12-16 Martin Landa * gui/wxpython/gmodeler/model.py: wxGUI/modeler: fix deletion of intermediate data (merge https://trac.osgeo.org/grass/changeset/49783 from devbr6) 2011-12-16 Luca Delucchi * locale/po/grasswxpy_it.po: italian translation, con't end 2011-12-15 Martin Landa * gui/wxpython/core/globalvar.py: wxGUI: additional checks from GetGRASSCmds() (merge https://trac.osgeo.org/grass/changeset/49776 from devbr6) * gui/wxpython/core/settings.py: wxGUI/modeler: cosmetics in action settings (width) (merge https://trac.osgeo.org/grass/changeset/49774 from devbr6) * gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/model.py: wxGUI: optionally delete intermediate data on finish (merge https://trac.osgeo.org/grass/changeset/49772 from devbr6) 2011-12-15 Markus Metz * include/iostream/ami_stream.h: clean up error messages 2011-12-15 Martin Landa * scripts/r.reclass.area/r.reclass.area.py: r.reclass.area: more guisections * gui/wxpython/gmodeler/frame.py: wxGUI/modeler: missing import (merge https://trac.osgeo.org/grass/changeset/49765 from devbr6) 2011-12-15 Markus Metz * lib/gis/paths.c: add missing headers 2011-12-15 Anna Petrášová * lib/imagery/sigsetfile.c: imagerylib: fix function name 2011-12-15 Martin Landa * lib/imagery/sigsetfile.c: imagerylib: fix I_fopen_sigset_file_new() for fully-qualified group names doxygenize sigsetfile.c (merge https://trac.osgeo.org/grass/changeset/49760 from devbr6) 2011-12-14 Martin Landa * gui/wxpython/modules/colorrules.py: wxGUI/colorrules: - redraw preview on apply - error message when color column is not defined - various minor fixes (merge https://trac.osgeo.org/grass/changeset/49756 from devbr6) * gui/wxpython/gmodeler/model.py: wxGUI/modeler: minor fixes (import) (merge https://trac.osgeo.org/grass/changeset/49757 from devbr6) * gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/gselect.py, gui/wxpython/lmgr/frame.py: wxGUI: change location/mapset - don't show current mapset call `g.mapset` to switch location/mapset (merge https://trac.osgeo.org/grass/changeset/49754 from devbr6) * gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gui_core/dialogs.py: wxGUI: fix import * raster/r.in.gdal/main.c: r.in.gdal: fix syntax typo introduced in https://trac.osgeo.org/grass/changeset/49749 * gui/wxpython/core/gcmd.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/prompt.py: wxGUI: another attempt to fix https://trac.osgeo.org/grass/ticket/1496 2011-12-14 Hamish Bowman * raster/r.in.gdal/main.c: if in PERMANENT, also update WIND 2011-12-14 Markus Metz * general/g.mapset/main.c: report mapset to switch to; find out who's busy there * lib/gis/paths.c: add new fn G_owner() * include/defs/gis.h: add new fn G_owner() 2011-12-14 Hamish Bowman * raster/r.in.gdal/main.c: reinstate old behaviour of -e flag at the request of Markus, plus checks and fallback if not in PERMANENT (https://trac.osgeo.org/grass/ticket/1507) 2011-12-14 Martin Landa * scripts/g.extension/g.extension.py: g.extension: inform user when no extension is installed (-a) * gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/goutput.py: wxGUI: better error handling when command is not available * scripts/g.extension/g.extension.py: g.extension: more appropriate for the warning (see https://trac.osgeo.org/grass/changeset/49730) 2011-12-14 Hamish Bowman * raster/r.external/main.c, raster/r.external/proj.c, raster/r.external/window.c, raster/r.in.gdal/main.c, vector/v.in.ogr/main.c: Modules are only allowed to modify the current mapset. (https://trac.osgeo.org/grass/ticket/1507) Checking projection against DEFAULT_WIND is more reliable. * vector/v.in.lidar/main.c: minor cleanup of location creation and extending region code * scripts/g.extension/g.extension.py: try removal also in cases where the installation is broken (merge from devbr6) 2011-12-13 Martin Landa * gui/wxpython/core/globalvar.py: wxGUI: clean up globalvar.GetGRASSCmd() * scripts/g.extension/g.extension.py: g.extension: more guisections minor fix in listing installed extensions * gui/wxpython/wxpythonlib.dox: wxGUI/gmodeler: update dox docs * gui/wxpython/lmgr/frame.py, gui/wxpython/modules/extensions.py, gui/wxpython/wxpythonlib.dox, gui/wxpython/xml/menudata.xml: wxGUI: new tool for uninstalling extensions * scripts/g.extension/g.extension.py: g.extension: minor fixes (desc/keywords not defined) * scripts/g.extension/g.extension.py: g.extension: register full path for the files (tag: binary) * scripts/g.extension/g.extension.py: g.extension: typo * scripts/g.extension/g.extension.py: g.extension: store modules.xml locally update removal to read local XML file add flag to list installed extensions (a) * scripts/g.extension/g.extension.py: g.extension: no need to fix manual pages, css file is already copied to addons * scripts/g.extension/g.extension.py: g.extension: remove duplicated code (fix html page) * gui/wxpython/core/settings.py, gui/wxpython/gui_core/preferences.py: wxGUI/language settings: store alias not its index (which can change) * gui/wxpython/core/settings.py: wxGUI/settings: clean up Settings constructor * gui/wxpython/gui_core/preferences.py: wxGUI/prefences: fix labels for language settings 2011-12-13 Markus Neteler * doc/grass7_arch.png: prettified (from GRASS 6 architecture; in grass-web/images/grass6_arch.odg) 2011-12-13 Hamish Bowman * ps/ps.map/ps_fclrtbl.c: units color was locked on black (merge from devbr6) 2011-12-12 Markus Neteler * vector/v.edit/v.edit.html: update also attrib table (example) 2011-12-12 Martin Landa * gui/wxpython/modules/extensions.py: wxGUI/extension: ignore on Windows also -i/d flags 2011-12-12 Markus Neteler * lib/init/variables.html: GRASS_INT_ZLIB only applies to CELL type 2011-12-12 Glynn Clements * raster/r.compress/main.c: Don't try to (un)compress GDAL-linked maps 2011-12-12 Martin Landa * gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/model.py: wxGUI/gmodeler: move classes to more appropriate module (fix loop properties dialog) (merge https://trac.osgeo.org/grass/changeset/49675 from devbr6) 2011-12-12 Luca Delucchi * gui/wxpython/core/settings.py, gui/wxpython/gui_core/preferences.py, lib/init/grass.py: add possibility to choose language in the preference dialog 2011-12-12 Anna Petrášová * gui/wxpython/psmap/dialogs.py: wxGUI: wx.psmap - fix reading and writing configuration file with non ascii characters * gui/icons/grass/north-arrow-add.png, gui/wxpython/icons/icon.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/psmap/frame.py: wxGUI: north arrow icon added (thanks to Robert Szczepanek) * gui/icons/grass/flythrough.png, gui/wxpython/icons/icon.py: wxNviz: new flythrough icon added 2011-12-12 Hamish Bowman * lib/rst/interp_float/segmen2d.c: add note about the best place to parallelize v.surf.rst, partial-doxygenize, fix typo * lib/gmath/lu.c: don't keep going if we're going to bail out * lib/rst/interp_float/matrix.c: whitespace cleanup, doxygenize, use M_PI, add debug msg when calling G_ludcmp() * lib/gmath/lu.c: typo * lib/gmath/TODO: typo * lib/init/variables.html: document OMP_NUM_THREADS enviro variable * configure, configure.in: re-alphabetize summary * lib/gmath/lu.c: OpenMP pragma useful for v.surf.rst, doxygenize * configure, configure.in, include/Make/Grass.make, include/Make/Platform.make.in, lib/gmath/Makefile, lib/gmath/test/Makefile, lib/gpde/Makefile, lib/gpde/test/Makefile: add build support for OpenMP (https://trac.osgeo.org/grass/ticket/657) 2011-12-11 Markus Neteler * imagery/i.gensig/i.gensig.html, imagery/i.gensigset/i.gensigset.html, imagery/i.vpoints/i.vpoints.html, misc/m.cogo/m.cogo.html, raster/r.basins.fill/r.basins.fill.html, raster/r.digit/r.digit.html, raster/r.in.poly/r.in.poly.html, raster/r.le/r.le.setup/r.le.setup.html, raster/r.surf.contour/r.surf.contour.html, raster/r.thin/r.thin.html, scripts/v.db.addtable/v.db.addtable.html, vector/v.build.polylines/v.build.polylines.html, vector/v.category/v.category.html, vector/v.net.alloc/v.net.alloc.html, vector/v.net/v.net.html, vector/vectorintro.html: fix broken links * locale/po/grassmods_pl.po, locale/po/grassnviz_pl.po, locale/po/grasswxpy_pl.po: Milena Nowotarska: new nviz + cont'ed 2011-12-09 Martin Landa * gui/wxpython/Makefile, gui/wxpython/compat/__init__.py, gui/wxpython/compat/subprocess.py, gui/wxpython/core/gcmd.py: wxGUI: remove compat, subrocess requited by grass.py * gui/wxpython/mapdisp/frame.py: wxGUI: cosmetics when importing nviz * gui/wxpython/core/workspace.py, gui/wxpython/lmgr/frame.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/modules/colorrules.py, gui/wxpython/nviz/main.py: wxGUI: fix loading 3D view mode modules 2011-12-09 Markus Neteler * locale/po/grasslibs_pl.po: Milena Nowotarska: cont'ed 2011-12-09 Martin Landa * gui/wxpython/core/workspace.py, gui/wxpython/lmgr/frame.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/modules/colorrules.py, gui/wxpython/nviz/main.py, gui/wxpython/vdigit/main.py: wxGUI: fix loading wx/ctypes modules 2011-12-08 Martin Landa * gui/wxpython/lmgr/frame.py, gui/wxpython/wxgui.py, gui/wxpython/wxpythonlib.dox: wxGUI: move GMFrame to lmgr/frame.py * gui/wxpython/gis_set.py, gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/ghelp.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/gui_core/gselect.py, gui/wxpython/gui_core/preferences.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/lmgr/pyshell.py, gui/wxpython/location_wizard/wizard.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/modules/mcalc_builder.py, gui/wxpython/nviz/animation.py, gui/wxpython/nviz/mapwindow.py, gui/wxpython/nviz/workspace.py, gui/wxpython/psmap/frame.py, gui/wxpython/wxgui.py: wxGUI: various mirror fixes 2011-12-08 Markus Neteler * locale/po/grassmods_pl.po, locale/po/grasswxpy_pl.po: Milena Nowotarska: cont'ed 2011-12-07 Martin Landa * gui/wxpython/gui_core/widgets.py: wxGUI: mirror update of header * scripts/g.extension/g.extension.py: g.extension: no symlink for executable (only G6 related) create target dirs if not exists (make install should do this job) * raster/r.info/main.c: r.info: mirror fix for https://trac.osgeo.org/grass/changeset/49602 2011-12-07 Luca Delucchi * raster/r.info/main.c, raster/r.info/r.info.html: add rows, cols and cells output for -g * locale/po/grasswxpy_it.po: italian translation 2011-12-07 Martin Landa * gui/wxpython/modules/extensions.py: wxGUI/extensions: ignore flag 'f' * gui/wxpython/core/gcmd.py: wxGUI: report OSError when running command 2011-12-06 Hamish Bowman * scripts/g.extension/g.extension.py: only install missing files if op=add 2011-12-06 Martin Landa * scripts/g.extension/g.extension.py: g.extension: force removal flag added * scripts/g.extension/g.extension.py: g.extension: remove tricky code to get description by parsing source code (it's very slow) - replaced by parsing metadata file (XML) * raster/r.grow.distance/main.c: r.grow.distance: more guisections * gui/wxpython/modules/extensions.py: wxGUI/extension: fix loading extensions without any prefix (merge https://trac.osgeo.org/grass/changeset/49570 from devbr6) * gui/wxpython/modules/extensions.py: wxGUI/extension: define window icon * gui/wxpython/core/gcmd.py, lib/python/core.py, lib/python/task.py: attempt to fix https://trac.osgeo.org/grass/ticket/1496 - TODO: replace such ugly hacks with something more reasonable in the future 2011-12-05 Martin Landa * gui/wxpython/icons/icon.py: fix loading icon sets (grass and silk) (merge https://trac.osgeo.org/grass/changeset/49557 from devbr6) 2011-12-05 Markus Metz * vector/v.in.ogr/v.in.ogr.html: v.in.ogr manual: importing overlapping polygons * vector/v.in.ogr/main.c: do extensive topology check for -c flag * vector/v.build/main.c: add new flag for extensive topology checks 2011-12-05 Martin Landa * mswindows/GRASS-Installer.nsi: winGRASS: do not remove $APPDATA\GRASSX when uninstalling GRASS (keep also locally installed addons) 2011-12-05 Markus Metz * lib/vector/Vlib/break_lines.c, lib/vector/Vlib/build.c: add new fns for topology check * include/defs/vector.h: add new fns for topology check * lib/segment/address.c, lib/segment/get.c, lib/segment/get_row.c, lib/segment/pagein.c, lib/segment/pageout.c, lib/segment/put.c, lib/segment/put_row.c, lib/segment/seek.c, lib/segment/setup.c: segment lib cosmetics: update adress / seek fn calls * include/defs/segment.h, include/segment.h: segment lib cosmetics: update headers 2011-12-05 Martin Landa * mswindows/GRASS-Installer.nsi: no need for unix-like gisbase 2011-12-05 Markus Metz * raster/r.viewshed/main.cpp: r.viewshed: fix https://trac.osgeo.org/grass/changeset/49498 2011-12-05 Martin Landa * vector/v.to.rast/support.c, vector/v.to.rast/vect2rast.c: v.to.rast: allow `use=cat rgbcolumn=column` enable warning when rasterization is done (merge https://trac.osgeo.org/grass/changeset/49541 from devbr6) 2011-12-05 Markus Neteler * locale/po/grasswxpy_pl.po: Milena Nowotarska: cont'ed 2011-12-05 Markus Metz * gui/wxpython/mapdisp/frame.py: wxGUI mapdisp: unpack only the first two values, account for where='cat=1' 2011-12-04 Martin Landa * gui/wxpython/core/workspace.py: wxGUI/workspace: support multi-line layer names (merge https://trac.osgeo.org/grass/changeset/49528 from devbr6) * gui/wxpython/mapdisp/frame.py: wxGUI/vdigit: fix mirror bug when no vector map is marked for editing (merge https://trac.osgeo.org/grass/changeset/49516 from devbr6) 2011-12-04 Anna Petrášová * gui/wxpython/nviz/tools.py: wxNviz:missing import 2011-12-04 Hamish Bowman * lib/segment/segmentlib.dox: minor clean * lib/gis/parser_standard_options.c: try to make these option descriptions make more sense * lib/gis/parser_standard_options.c: try to make these option descriptions make more sense * raster/r.cost/main.c: avoid duplicate & generic standard option description 2011-12-02 Martin Landa * raster/r.viewshed/main.cpp: r.viewshed: more gui section, cosmetics in description * gui/wxpython/gmodeler/model.py: wxGUI/gmodeler: fix loading models * gui/wxpython/modules/extensions.py: wxGUI: report g.extension -l 2011-12-02 Anna Petrášová * gui/wxpython/gui_core/forms.py: wxGUI: missing import 2011-12-02 Martin Landa * mswindows/GRASS-Installer.nsi: winGRASS standalone installer: don't overwrite GISRC if exists * gui/wxpython/modules/vclean.py: wxGUI/v.clean: check input parameters, define OnDone handler * gui/wxpython/modules/vclean.py, gui/wxpython/wxgui.py: wxGUI: fix VectorCleaningFrame 2011-12-02 Markus Metz * gui/wxpython/xml/menudata.xml: add r.viewshed to GUI * raster/Makefile: add r.viewshed to Makefile * raster/r.viewshed/BUGS, raster/r.viewshed/Makefile, raster/r.viewshed/distribute.cpp, raster/r.viewshed/distribute.h, raster/r.viewshed/eventlist.cpp, raster/r.viewshed/eventlist.h, raster/r.viewshed/grass.cpp, raster/r.viewshed/grass.h, raster/r.viewshed/grid.cpp, raster/r.viewshed/grid.h, raster/r.viewshed/main.cpp, raster/r.viewshed/r.viewshed.html, raster/r.viewshed/rbbst.cpp, raster/r.viewshed/rbbst.h, raster/r.viewshed/statusstructure.cpp, raster/r.viewshed/statusstructure.h, raster/r.viewshed/sweep1.png, raster/r.viewshed/sweep2.png, raster/r.viewshed/testscript.sh, raster/r.viewshed/viewshed.cpp, raster/r.viewshed/viewshed.h, raster/r.viewshed/visibility.cpp, raster/r.viewshed/visibility.h: add r.viewshed to trunk * include/iostream/ami_stream.h, include/iostream/replacementHeapBlock.h: fix compiler warnings 2011-12-02 Glynn Clements * lib/gis/parser.c: Don't silently ignore invalid arguments, raise an error 2011-12-01 Martin Landa * display/d.rgb/main.c: d.rgb: more gui sections * gui/wxpython/lmgr/layertree.py: wxGUI: simplify PropertiesDialog() * gui/wxpython/xml/menudata.xml: wxGUI: remove non-existing r.sum from the menu * gui/wxpython/lmgr/layertree.py: wxGUI: layer tree - launch r.univar command instead showing dialog * gui/wxpython/xml/menudata.xml: wxGUI: update menudata file * gui/wxpython/core/debug.py, gui/wxpython/core/render.py, gui/wxpython/dbmgr/manager.py, gui/wxpython/dbmgr/sqlbuilder.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/mapdisp/main.py, gui/wxpython/modules/mcalc_builder.py, gui/wxpython/psmap/frame.py, gui/wxpython/tools/update_menudata.py: wxGUI: fix modules with `main` fn * mswindows/GRASS-Installer.nsi: winGRASS standalone installer: don't remove config dir when uninstalling 2011-12-01 Michael Barton * gui/wxpython/wxplot/base.py, gui/wxpython/wxplot/histogram.py, gui/wxpython/wxplot/scatter.py: remove debugging code * gui/wxpython/wxplot/base.py, gui/wxpython/wxplot/dialogs.py, gui/wxpython/wxplot/histogram.py, gui/wxpython/wxplot/scatter.py: wxgui plots: bug fixing, error trapping, updating 2011-12-01 Martin Landa * gui/wxpython/psmap/frame.py: wxGUI/psmap: define path for standalone app * gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/preferences.py: wxGUI/gmodeler: fix preferences dialog * lib/init/grass.py: grass.py: don't print message about undefined GRASS_ADDON_PATH * gui/wxpython/gmodeler/model.py, gui/wxpython/gmodeler/model_file.py, gui/wxpython/wxpythonlib.dox: wxGUI:gmodeler: merge `model_file` and `model` modules * gui/wxpython/gmodeler/frame.py: wxGUI/gmodeler: fix path for standalone app 2011-12-01 Soeren Gebbert * lib/python/temporal/abstract_space_time_dataset.py, lib/python/vector.py: Bugfix in parsing of v.info output in case of non 3d vector maps 2011-12-01 Martin Landa * lib/init/grass.py: grass.py: reuse grass_config_dir * gui/wxpython/dbmgr/manager.py: wxGUI/dbm: select first tab if not defined 2011-12-01 Glynn Clements * include/Make/Html.make: Revert https://trac.osgeo.org/grass/changeset/48813 to avoid race condition in parallel builds Declare images as secondary targets to avoid deletion 2011-11-30 Martin Landa * scripts/g.extension/g.extension.py: g.extension: update for installing pre-compiled GRASS Addons on Windows (merge https://trac.osgeo.org/grass/changeset/49445 from devbr6) 2011-11-30 Anna Petrášová * gui/wxpython/gui_core/forms.py: wxGUI: missing import 2011-11-30 Martin Landa * scripts/g.extension/g.extension.py: g.extension: no need to delete tmp files (see https://trac.osgeo.org/grass/changeset/49440) * scripts/g.extension/g.extension.py: g.extension: pre-compiled GRASS Addons for MS Windows are distributed as zip-files 2011-11-30 Anna Petrášová * gui/wxpython/gui_core/widgets.py: wxNviz: fix SymbolButton again (https://trac.osgeo.org/grass/changeset/49325 disappeared during the gui layout change) 2011-11-30 Martin Landa * gui/wxpython/wxplot/base.py: wxGUI/wxplot: fix variable name (ret0/ret1) * gui/wxpython/Makefile: don't conditionize `wxpython`, there is nothing to compile `--with-widgets` is used during compilation, see eg. `vizualization/wximgview` * display/d.mon/start.c: d.mon: fix path to GUI mapdisp package * gui/wxpython/gcp/mapdisplay.py, gui/wxpython/gui_core/mapdisp.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/main.py: wxGUI: added 'mapdisp.main' for standalone app * gui/wxpython/wxplot/base.py, gui/wxpython/wxplot/profile.py: wxGUI/profile: fix several bugs (now working again) * gui/wxpython/wxplot/base.py, gui/wxpython/wxplot/histogram.py, gui/wxpython/wxplot/scatter.py: wxGUI: fix wxplot modules (after major code reorganization) * gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gmodeler/model.py, gui/wxpython/gmodeler/model_file.py: wxGUI/gmodeler: fix loading models * gui/wxpython/lmgr/layertree.py, gui/wxpython/wxgui.py: wxGUI: dbm -> dbmgr (see https://trac.osgeo.org/grass/changeset/49429) `v.info -g` -> `v.info -e` * gui/wxpython/Makefile, gui/wxpython/{dbm => dbmgr}/dialogs.py, gui/wxpython/{dbm => dbmgr}/manager.py, gui/wxpython/{dbm => dbmgr}/sqlbuilder.py, gui/wxpython/{dbm => dbmgr}/vinfo.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/psmap/dialogs.py, gui/wxpython/vdigit/mapwindow.py, gui/wxpython/wxpythonlib.dox: wxGUI: rename `dbm` package to `dbmgr` (consilate package name with `lmgr`), `dbm` is also standard Python package 2011-11-29 Martin Landa * lib/vector/Vlib/handler.c: vlib: Vect_set_error_handler_io() cosmetics in doxygen docs * vector/v.buffer/main.c: v.buffer: call Vect_set_error_handler_io() after Vect_open_old2() * vector/v.buffer/main.c: v.buffer: remove extra error message from https://trac.osgeo.org/grass/changeset/49420 * doc/vector/v.example/main.c, imagery/i.pca/main.c, include/gis.h, include/vect/dig_defines.h, lib/gis/legal_name.c, lib/vector/Vlib/legal_vname.c, raster/r.carve/main.c, raster/r.param.scale/interface.c, raster/r.slope.aspect/main.c, vector/v.buffer/main.c, vector/v.build.polylines/main.c, vector/v.build/main.c, vector/v.category/main.c, vector/v.clean/main.c, vector/v.drape/main.c, vector/v.extract/main.c, vector/v.extrude/main.c, vector/v.generalize/main.c, vector/v.hull/main.c, vector/v.kernel/main.c, vector/v.lidar.correction/main.c, vector/v.lidar.edgedetection/main.c, vector/v.lidar.growing/main.c, vector/v.net.alloc/main.c, vector/v.net.allpairs/main.c, vector/v.net.bridge/main.c, vector/v.net.centrality/main.c, vector/v.net.components/main.c, vector/v.net.connectivity/main.c, vector/v.net.distance/main.c, vector/v.net.flow/main.c, vector/v.net.iso/main.c, vector/v.net.path/main.c, vector/v.net.salesman/main.c, vector/v.net.spanningtree/main.c, vector/v.net.steiner/main.c, vector/v.net.timetable/main.c, vector/v.net.visibility/main.c, vector/v.net/main.c, vector/v.outlier/main.c, vector/v.overlay/main.c, vector/v.patch/main.c, vector/v.reclass/main.c, vector/v.segment/main.c, vector/v.select/main.c, vector/v.surf.bspline/main.c, vector/v.surf.rst/main.c, vector/v.to.3d/main.c, vector/v.to.points/main.c, vector/v.transform/main.c, vector/v.type/main.c: replace GR_FATAL_* (rasters), GV_FATAL_* (vectors) by G_FATAL_* * include/defs/vector.h, lib/vector/Vlib/handler.c: vlib: Vect_set_error_handler_io() added 2011-11-29 Markus Metz * lib/rst/interp_float/output2d.c: rst lib: valid file desriptors are non-negative, zero is fine * vector/v.category/main.c: v.category: always copy cats for option=transfer 2011-11-28 Markus Metz * vector/v.category/main.c, vector/v.category/v.category.html: v.category: add option to copy categories (https://trac.osgeo.org/grass/ticket/1498) 2011-11-28 Anna Petrášová * lib/ogsf/gvld.c: ogsf: slices - resolution is type double, not int * gui/wxpython/core/render.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/nviz/mapwindow.py, gui/wxpython/nviz/wxnviz.py, include/defs/ogsf.h, lib/ogsf/GVL2.c: wxNviz: update 3d region when switching to 3d view 2011-11-28 Markus Neteler * gui/wxpython/Makefile: conditionalize upon wxwidgets configuration * lib/external/bwidget/Makefile: conditionalize upon TclTk configuration 2011-11-28 Soeren Gebbert * lib/gmath/solvers_direct_cholesky_band.c: Added OpenMP pragma to cholesky sband decomposition 2011-11-28 Martin Landa * include/defs/vector.h, lib/vector/Vlib/error.c, lib/vector/Vlib/open.c, ps/ps.map/do_vectors.c, ps/ps.map/r_vareas.c, ps/ps.map/r_vlines.c, ps/ps.map/r_vpoints.c, vector/v.category/main.c, vector/v.clean/main.c, vector/v.convert/old2new.c, vector/v.kcv/main.c, vector/v.net.path/main.c, vector/v.type/main.c, visualization/nviz/src/query_vect.c: vlib: remove Vect_get/set_fatal_error() - replaced by G_fatal_error() / G_warning() 2011-11-28 Hamish Bowman * lib/gmath/solvers_direct.c: typo in code comment * scripts/r.fillnulls/r.fillnulls.py: sync to changed r.to.vect parameter name 2011-11-27 Martin Landa * gui/wxpython/vdigit/wxdigit.py: wxGUI/vdigit: fix bug when digitizing areas (left X right) (merge https://trac.osgeo.org/grass/changeset/49399 from devbr6) * gui/wxpython/gmodeler/model.py: wxGUI/gmodeler: minor fixes when running model (merge https://trac.osgeo.org/grass/changeset/49389 from devbr6) 2011-11-27 Markus Neteler * raster/r.texture/r.texture.html: restructured 2011-11-27 Anna Petrášová * gui/wxpython/core/workspace.py: wxGUI/workspace: fix import * gui/wxpython/core/workspace.py: wxNviz: zexag value must be saved as float 2011-11-27 Martin Landa * gui/wxpython/modules/extensions.py: wxGUI major code reorganization (minor fixes) * lib/python/task.py: attempt to fix running python scripts on Windows 2011-11-26 Martin Landa * gui/wxpython/gui_core/dialogs.py: wxGUI: GroupDialog: add support for sub-groups * gui/wxpython/wxgui.py: wxGUI major code reorganization (minor fixes) 2011-11-26 Anna Petrášová * gui/wxpython/lmgr/layertree.py, gui/wxpython/nviz/mapwindow.py, gui/wxpython/nviz/tools.py: wxNviz: miscellaneous bug fixes 2011-11-26 Martin Landa * gui/wxpython/wxplot/scatter.py: wxGUI: cosmetics in doxygen docs * gui/wxpython/core/debug.py, gui/wxpython/core/gcmd.py, gui/wxpython/core/globalvar.py, gui/wxpython/core/menudata.py, gui/wxpython/core/render.py, gui/wxpython/core/settings.py, gui/wxpython/core/units.py, gui/wxpython/core/utils.py, gui/wxpython/core/workspace.py, gui/wxpython/dbm/dialogs.py, gui/wxpython/dbm/manager.py, gui/wxpython/dbm/sqlbuilder.py, gui/wxpython/dbm/vinfo.py, gui/wxpython/gcp/manager.py, gui/wxpython/gcp/mapdisplay.py, gui/wxpython/gcp/toolbars.py, gui/wxpython/gis_set.py, gui/wxpython/gis_set_error.py, gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/menudata.py, gui/wxpython/gmodeler/model.py, gui/wxpython/gmodeler/model_file.py, gui/wxpython/gmodeler/preferences.py, gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/ghelp.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/gui_core/gselect.py, gui/wxpython/gui_core/mapdisp.py, gui/wxpython/gui_core/mapwindow.py, gui/wxpython/gui_core/menu.py, gui/wxpython/gui_core/preferences.py, gui/wxpython/gui_core/prompt.py, gui/wxpython/gui_core/toolbars.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/lmgr/menudata.py, gui/wxpython/lmgr/pyshell.py, gui/wxpython/lmgr/toolbars.py, gui/wxpython/location_wizard/base.py, gui/wxpython/location_wizard/dialogs.py, gui/wxpython/location_wizard/wizard.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/mapdisp/gprint.py, gui/wxpython/mapdisp/mapwindow.py, gui/wxpython/mapdisp/statusbar.py, gui/wxpython/mapdisp/toolbars.py, gui/wxpython/modules/colorrules.py, gui/wxpython/modules/extensions.py, gui/wxpython/modules/histogram.py, gui/wxpython/modules/mcalc_builder.py, gui/wxpython/modules/ogc_services.py, gui/wxpython/modules/vclean.py, gui/wxpython/nviz/animation.py, gui/wxpython/nviz/mapwindow.py, gui/wxpython/nviz/preferences.py, gui/wxpython/nviz/tools.py, gui/wxpython/nviz/workspace.py, gui/wxpython/nviz/wxnviz.py, gui/wxpython/psmap/dialogs.py, gui/wxpython/psmap/frame.py, gui/wxpython/psmap/menudata.py, gui/wxpython/psmap/toolbars.py, gui/wxpython/vdigit/dialogs.py, gui/wxpython/vdigit/main.py, gui/wxpython/vdigit/mapwindow.py, gui/wxpython/vdigit/preferences.py, gui/wxpython/vdigit/toolbars.py, gui/wxpython/vdigit/wxdigit.py, gui/wxpython/vdigit/wxdisplay.py, gui/wxpython/wxgui.py, gui/wxpython/wxplot/base.py, gui/wxpython/wxplot/dialogs.py, gui/wxpython/wxplot/histogram.py, gui/wxpython/wxplot/profile.py, gui/wxpython/wxplot/scatter.py, gui/wxpython/wxpythonlib.dox: wxGUI: update doxygen docs 2011-11-26 Anna Petrášová * gui/wxpython/gui_core/widgets.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/nviz/tools.py, gui/wxpython/nviz/workspace.py: wxGUI major code reorganization (wxnviz) * gui/wxpython/dbm/vinfo.py, gui/wxpython/gui_core/mapwindow.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/vdigit/mapwindow.py, gui/wxpython/vdigit/toolbars.py: wxGUI major code reorganization (vdigit) 2011-11-26 Martin Landa * general/g.gui/main.c: g.gui: indent cosmetics * gui/wxpython/lmgr/layertree.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/wxgui.py, gui/wxpython/wxplot/base.py, gui/wxpython/wxplot/dialogs.py, gui/wxpython/wxplot/histogram.py, gui/wxpython/wxplot/profile.py, gui/wxpython/wxplot/scatter.py: wxGUI major code reorganization (more fixes) 2011-11-25 Martin Landa * gui/wxpython/core/utils.py, gui/wxpython/gcp/manager.py, gui/wxpython/gcp/{mapdisp.py => mapdisplay.py}, gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/model.py, gui/wxpython/gui_core/dialogs.py, gui/wxpython/psmap/frame.py, gui/wxpython/psmap/menudata.py, gui/wxpython/psmap/toolbars.py, gui/wxpython/wxgui.py: wxGUI major code reorganization (more fixes) * lib/gis/parser.c: gislib: menuform.py -> forms.py (see https://trac.osgeo.org/grass/changeset/49347) * gui/wxpython/gmodeler/model_file.py, gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/gui_core/menu.py, gui/wxpython/gui_core/prompt.py, gui/wxpython/gui_core/task.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/modules/colorrules.py, gui/wxpython/modules/extensions.py, gui/wxpython/modules/histogram.py, gui/wxpython/modules/mcalc_builder.py, gui/wxpython/nviz/main.py, gui/wxpython/nviz/tools.py, gui/wxpython/psmap/frame.py, gui/wxpython/vdigit/wxdigit.py: wxGUI major code reorganization (cont'ed) 2011-11-25 Markus Neteler * gui/wxpython/Makefile: fix missing location_wizard files installation 2011-11-25 Hamish Bowman * lib/symbol/symbol/extra/n_arrow3: extend center line to arrow tip * lib/symbol/symbol/extra/n_arrow3, lib/symbol/symbol/geology/strike_half-bowtie: two new symbols: half-bowtie and another north arrow variant (merge from devbr6) 2011-11-24 Martin Landa * gui/wxpython/gis_set_error.py, gui/wxpython/icons/icon.py, gui/wxpython/tools/update_menudata.py, gui/wxpython/wxgui.py: wxGUI major code reorganization (part 3) * gui/wxpython/core/menudata.py, gui/wxpython/gis_set.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/menudata.py, gui/wxpython/gmodeler/model_file.py, gui/wxpython/gui_core/dialogs.py, gui/wxpython/gui_core/forms.py, gui/wxpython/gui_core/ghelp.py, gui/wxpython/gui_core/goutput.py, gui/wxpython/gui_core/task.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/lmgr/layertree.py, gui/wxpython/mapdisp/frame.py, gui/wxpython/modules/colorrules.py, gui/wxpython/modules/extensions.py, gui/wxpython/modules/histogram.py, gui/wxpython/modules/mcalc_builder.py, gui/wxpython/nviz/mapwindow.py, gui/wxpython/psmap/frame.py, gui/wxpython/wxgui.py: wxGUI major code reorganization (part 2) * gui/wxpython/Makefile, gui/wxpython/{gui_modules => core}/debug.py, gui/wxpython/{gui_modules => core}/gcmd.py, gui/wxpython/{gui_modules => core}/globalvar.py, gui/wxpython/{gui_modules => core}/menudata.py, gui/wxpython/{gui_modules => core}/render.py, gui/wxpython/core/settings.py, gui/wxpython/{gui_modules => core}/units.py, gui/wxpython/{gui_modules => core}/utils.py, gui/wxpython/{gui_modules => core}/workspace.py, gui/wxpython/create__init__.py, .../{gui_modules/dbm_dialogs.py => dbm/dialogs.py}, .../{gui_modules/dbm.py => dbm/manager.py}, gui/wxpython/{gui_modules => dbm}/sqlbuilder.py, .../{gui_modules/dbm_base.py => dbm/vinfo.py}, .../{gui_modules/gcpmanager.py => gcp/manager.py}, .../{gui_modules/gcpmapdisp.py => gcp/mapdisp.py}, gui/wxpython/gcp/toolbars.py, gui/wxpython/gmodeler/dialogs.py, gui/wxpython/gmodeler/frame.py, gui/wxpython/gmodeler/model.py, gui/wxpython/gmodeler/model_file.py, gui/wxpython/gmodeler/preferences.py, .../gdialogs.py => gui_core/dialogs.py}, .../{gui_modules/menuform.py => gui_core/forms.py}, gui/wxpython/{gui_modules => gui_core}/ghelp.py, gui/wxpython/{gui_modules => gui_core}/goutput.py, gui/wxpython/{gui_modules => gui_core}/gselect.py, gui/wxpython/gui_core/mapdisp.py, gui/wxpython/gui_core/mapwindow.py, gui/wxpython/{gui_modules => gui_core}/menu.py, .../{gui_modules => gui_core}/preferences.py, gui/wxpython/{gui_modules => gui_core}/prompt.py, gui/wxpython/gui_core/toolbars.py, gui/wxpython/gui_core/widgets.py, gui/wxpython/gui_modules/__init__.py, gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/wxplot.py, gui/wxpython/icons/grass_icons.py, gui/wxpython/icons/icon.py, gui/wxpython/{gui_modules => lmgr}/layertree.py, gui/wxpython/lmgr/menudata.py, .../{gui_modules/gpyshell.py => lmgr/pyshell.py}, gui/wxpython/lmgr/toolbars.py, gui/wxpython/location_wizard/base.py, gui/wxpython/location_wizard/dialogs.py, .../wizard.py}, .../{gui_modules/mapdisp.py => mapdisp/frame.py}, .../disp_print.py => mapdisp/gprint.py}, .../mapdisp_window.py => mapdisp/mapwindow.py}, .../mapdisp_statusbar.py => mapdisp/statusbar.py}, gui/wxpython/mapdisp/toolbars.py, .../{gui_modules => modules}/colorrules.py, gui/wxpython/{gui_modules => modules}/histogram.py, .../{gui_modules => modules}/mcalc_builder.py, .../{gui_modules => modules}/ogc_services.py, gui/wxpython/{gui_modules => modules}/vclean.py, .../nviz_animation.py => nviz/animation.py}, gui/wxpython/{gui_modules/nviz.py => nviz/main.py}, .../nviz_mapdisp.py => nviz/mapwindow.py}, .../nviz_preferences.py => nviz/preferences.py}, .../{gui_modules/nviz_tools.py => nviz/tools.py}, gui/wxpython/nviz/workspace.py, gui/wxpython/{gui_modules => nviz}/wxnviz.py, .../psmap_dialogs.py => psmap/dialogs.py}, .../{gui_modules/psmap.py => psmap/frame.py}, gui/wxpython/psmap/menudata.py, gui/wxpython/psmap/toolbars.py, gui/wxpython/scripts/r.li.setup.py, gui/wxpython/scripts/vkrige.py, gui/wxpython/{gui_modules => }/states.txt, gui/wxpython/tools/update_menudata.py, gui/wxpython/vdigit/dialogs.py, gui/wxpython/vdigit/main.py, .../mapdisp_vdigit.py => vdigit/mapwindow.py}, .../vdigit.py => vdigit/preferences.py}, gui/wxpython/vdigit/toolbars.py, .../{gui_modules/wxvdigit.py => vdigit/wxdigit.py}, .../wxvdriver.py => vdigit/wxdisplay.py}, gui/wxpython/wxgui.py, gui/wxpython/wxplot/base.py, .../wxplot_dialogs.py => wxplot/dialogs.py}, gui/wxpython/wxplot/histogram.py, gui/wxpython/wxplot/profile.py, gui/wxpython/wxplot/scatter.py: wxGUI major code reorganization 2011-11-23 Anna Petrášová * gui/wxpython/gui_modules/psmap_dialogs.py: wxGUI: Map Composer: fixed bug - don't select anything when list of images is empty * gui/wxpython/gui_modules/psmap.py, gui/wxpython/gui_modules/psmap_dialogs.py: wxGUI: Map Composer: remove testing code 2011-11-22 Anna Petrášová * gui/icons/grass/image-add.png, gui/wxpython/gui_modules/psmap.py, gui/wxpython/gui_modules/psmap_dialogs.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/icons/icon.py, gui/wxpython/xml/menudata_psmap.xml, ps/ps.map/decorations/NorthArrow1.eps, ps/ps.map/decorations/NorthArrow3.eps, ps/ps.map/decorations/NorthArrow5.eps, ps/ps.map/decorations/n_arrow1.eps, ps/ps.map/decorations/n_arrow1_fancy.eps, ps/ps.map/decorations/n_arrow2.eps, .../north- arrow_1_simple_half_arrow.eps: wxGUI: Map Composer: add EPS image and north arrow * gui/wxpython/gui_modules/nviz_tools.py: wxNviz: attempt to fix GenBitmapTextButton 2011-11-22 Hamish Bowman * grass7_arch.png => doc/grass7_arch.png: move layout diagram into source doc/ dir * scripts/d.out.gpsdrive/Makefile, scripts/d.out.gpsdrive/d.out.gpsdrive, scripts/d.out.gpsdrive/d.out.gpsdrive.html: I've no plans to port this to grass 7 at this point, and AFAIK I was the only one using it anyway. If it comes back, I'll probably make it an addons script 2011-11-21 Markus Neteler * raster/r.external.out/r.external.out.html: explain directory trick (from glynnc) 2011-11-20 Markus Metz * raster/r.watershed/seg/init_vars.c: r.watershed.seg: fix memory calculation 2011-11-20 Hamish Bowman * lib/raster/color_get.c: rm non-ascii char 2011-11-19 Markus Neteler * locale/po/grasslibs_it.po, locale/po/grassmods_it.po, locale/po/grassnviz_it.po, locale/po/grasswxpy_it.po: Luca Delucchi: cont'ed * locale/po/grasslibs_ja.po: Naoki Ueda + team: cont'ed * locale/po/grassnviz_it.po: fix * locale/po/grassmods_de.po: fix 2011-11-19 Hamish Bowman * general/g.proj/main.c, general/g.proj/output.c: Retain EPSG code, if available, into a metadata file. NOTE: The EPSG code is preserved for historical metadata interest only; the contents of this file are not used by pj_*() routines at all. (wish https://trac.osgeo.org/grass/ticket/667) * lib/gis/README.TYPE: spelling * lib/python/raster.py, raster/r.info/main.c, raster/r.info/r.info.html: Consolidate r.info flags as a basis of further discussion. flags have been grouped into (g) raster array definition (eval-safe), (e) extended metadata (eval-unsafe), (r) array analysis (currently only range, but something like compression yes|no could plausibly be put in there too). Separate -h history flag is retained. 2011-11-18 Soeren Gebbert * lib/python/temporal/space_time_datasets_tools.py: Changed core.fata -> core.fatal, thanks to Markus Metz * temporal/t.list/t.list.py: Wrong order - where positioning in the sql string 2011-11-18 Hamish Bowman * scripts/r.in.srtm/r.in.srtm.html: url update; USGS SRTM ftp data site has moved 2011-11-17 Martin Landa * mswindows/osgeo4w/package.sh: fix package.sh, un-comment make * mswindows/GRASS-Installer.nsi, mswindows/GRASS-Packager.bat, mswindows/osgeo4w/env.bat.tmpl, mswindows/osgeo4w/grass.bat.tmpl, mswindows/osgeo4w/grass.tmpl, mswindows/osgeo4w/package.sh, mswindows/osgeo4w/postinstall.bat, mswindows/osgeo4w/preremove.bat: winGRASS: scripts for packaging simplified * include/Make/Install.make: winGRASS: install grass70.py to GISBASE\etc * lib/gis/handler.c: gislib: document error handlers 2011-11-16 Anna Petrášová * gui/wxpython/docs/wxGUI.Nviz.html, gui/wxpython/docs/wxGUI_nviz_toolbar.jpg: wxNviz: update man page * include/defs/nviz.h: wxNviz: missing include * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/preferences.py, lib/nviz/change_view.c: wxNviz: fix last commit (forgot to commit changes in nviz library), change flythrough behaviour 2011-11-16 Martin Landa * gui/wxpython/gui_modules/ghelp.py: wxGUI: after successful installation of the extension update prompt list of commands * gui/wxpython/gui_modules/ghelp.py: wxGUI: fix extension dialog for uknown prefixes 2011-11-16 Anna Petrášová * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz_animation.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/workspace.py, gui/wxpython/gui_modules/wxnviz.py: wxNviz: simple animation implemented 2011-11-16 Martin Landa * gui/wxpython/gui_modules/ghelp.py: wxGUI: fix default svnurl for g.extension if not defined * scripts/g.extension/g.extension.py: g.extension: when remove extension try to get list of files from xml file first -> no need for `-f` flag * gui/wxpython/gui_modules/ghelp.py: wxGUI: `g.extension -g` enabled by default * scripts/g.extension/g.extension.py: g.extension: major speed up when listing extensions (-l/c/g) - using daily updated XML files from http://grass.osgeo.org/addons instead of parsing html's and modules itself 2011-11-15 Martin Landa * scripts/g.extension/g.extension.py: g.extension: download precompiled addons on Windows (first attempt) 2011-11-15 Markus Neteler * lib/gis/colors/gdd: prettified 2011-11-15 Martin Landa * lib/nviz/draw.c: nvizlib: define GL_CLAMP_TO_EDGE if not defined (requires opengl >= 1.2) 2011-11-14 Martin Landa * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/xml/menudata.xml: wxGUI: some cosmetics in import/external link dialogs * scripts/g.extension/g.extension.py: g.extension: dirs are created by makefile system * vector/v.colors/local_proto.h, vector/v.colors/main.c, vector/v.colors/read_rgb.c, vector/v.colors/v.colors.html, vector/v.colors/write_rgb.c: v.colors: implement -c flag for converting existing RGB values stored in attribute table to color table * vector/v.colors/write_rgb.c: v.colors: add rgb column automatically when doesn't exists 2011-11-14 Markus Metz * raster/r.drain/Makefile, raster/r.drain/main.c: remove sites usage * raster/r.drain/main.c: use standard vector library 2011-11-14 Martin Landa * vector/v.distance/cmp.c, vector/v.distance/local_proto.h, vector/v.distance/main.c, vector/v.distance/print.c: v.distance: clean up + code reorgranization update for OGR read access * vector/v.db.select/main.c: v.db.select: better check feature type (-r flag) * vector/v.what.rast/local_proto.h, vector/v.what.rast/main.c, vector/v.what.rast/search.c: v.what.rast: clean up + code reorgranization update for OGR read access * vector/v.transform/trans.h, vector/v.transform/trans_digit.c: v.transform: fix headers (libtrans.h has been replaced by transform.h) * vector/v.voronoi/defs.h, vector/v.voronoi/main.c, vector/v.voronoi/sw_main.c: v.voronoi: clean up check for points/centroids use Vect_read_next_line() - major speed for OGR access * vector/v.what/main.c, vector/v.what/what.c, vector/v.what/what.h: v.what: clean up, east_north requires '-' for standard input * lib/vector/Vlib/open.c, lib/vector/Vlib/overlap.c, lib/vector/Vlib/read_nat.c, lib/vector/Vlib/read_ogr.c: Vlib: update constraints which are now hidden in struct * lib/vector/Vlib/level_two.c: vlib: add more checks for Vect_get_centroid_area() * lib/vector/Vlib/field.c: vlib: update Vect_set_db_updated() for OGR access * lib/vector/Vlib/constraint.c: vlib: update Vect_*_constraint_*() fns introduce Vect_set_constraint_field() * lib/vector/Vlib/read.c: vlib: introduce Vect_get_next_line_id() * lib/vector/transform/inverse.c, lib/vector/transform/m_mult.c, lib/vector/transform/transform.c: transformlib: replace librans.h by transform.h header * lib/vector/neta/netalib.dox: netalib: cosmetics in doxygen page * lib/python/Makefile: pythonlib: change compilation rule for setup.py * lib/gis/parser.c: gislib: allow opt='-' also for multiple options (reserved for standard input/output) * gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/gselect.py, gui/wxpython/wxpythonlib.dox: wxGUI: various import-oriented fixes * lib/sites/sites.c: siteslib: remove unused functions modules which are still using siteslib should be updated to use vlib only v.in.sites is designed to use siteslib (G_oldsites_*) * grasslib.dox: doxygen: minor clean up of main page * lib/gis/parser_standard_options.c: gislib: introduce G_define_standard_flag() * lib/db/dbmi_client/select.c: dbmilib: fix db_select_CatValArray() for case `key == col` * lib/rst/interp_float/input2d.c: librst: remove redundant sites.h header * raster/simwe/r.sim.sediment/main.c, raster/simwe/r.sim.water/main.c, raster/simwe/simlib/hydro.c, raster/simwe/simlib/random.c: simwe: remove redundant sites.h header * scripts/v.what.vect/v.what.vect.py: v.what.vect: main() returns exit code of the command * scripts/v.what.vect/v.what.vect.py: v.what.vect: fix map's label/desc use run_command() * include/defs/transform.h, include/transform.h: add missing headers (after major clean up) * Makefile, sites/Makefile, sites/s.in.ascii/Makefile, sites/s.in.ascii/get_site.c, sites/s.in.ascii/local_proto.h, sites/s.in.ascii/main.c, sites/s.in.ascii/s.in.ascii.html, sites/s.out.ascii/Makefile, sites/s.out.ascii/main.c, sites/s.out.ascii/s.out.ascii.html: remove sites modules (GRASS 7 should contain just v.in.sites at the end) * include/Make/Doxyfile_arch_html.in, include/Make/Doxyfile_arch_latex.in, include/Paintlib.h, include/V_.h, include/bdlg_bm.h, include/defs/dlg.h, include/defs/gis.h, include/defs/ibtree.h, include/defs/icon.h, include/defs/libtrans.h, include/defs/site.h, include/defs/sitelib.h, include/defs/transform.h, include/defs/vector.h, include/devlib.h, include/dig_atts.h, include/dlg.h, include/dlg_bm.h, include/gis.h, include/help.h, include/ibtree.h, include/icon.h, include/icon_bm.h, include/label_bm.h, include/libtrans.h, include/lock.h, include/patterns.h, include/region_bm.h, include/shhopt.h, include/site.h, include/sitelib.h, include/std_incs.h, include/transform.h, include/vect/dig_structs.h: clean up include files remove unused headers update doxygen conf files (exlude) 2011-11-14 Hamish Bowman * raster3d/r3.info/r3.info.main.c: typo * lib/python/raster.py, raster/r.info/main.c: undo r49166: units, vdatum, and title can not be eval'd so needed to be split out. on doing that it was apparent that -g needs to act the same as g.region and v.info modules -- basic region info only. -s is debatable to belong to -g or not, but -gs is very easy if needed. * vector/v.info/parse.c, vector/v.info/v.info.html: swap (ie restore) flags: -g is used throughout for map region info, same usage as g.region and r.info 2011-11-13 Soeren Gebbert * lib/temporal/raster3d_metadata_table.sql, lib/temporal/raster_metadata_table.sql: Allow NULL values for min and max 2011-11-11 Markus Metz * lib/lidar/zones.c: lidarlib: fix spline adjustment 2011-11-11 Martin Landa * include/vbuildlib.h: remove unused header * include/defs/vector.h: add missing header (https://trac.osgeo.org/grass/changeset/49183) * db/db.columns/main.c, db/db.connect/main.c, db/db.copy/main.c, db/db.createdb/main.c, db/db.databases/main.c, db/db.describe/main.c, db/db.drivers/main.c, db/db.dropdb/main.c, db/db.execute/main.c, db/db.select/main.c, db/db.tables/main.c, include/Makefile, include/Paintlib.h, include/arraystats.h, include/bitmap.h, include/blas.h, include/btree.h, include/cdhc.h, include/cluster.h, include/codes.h, include/colors.h, include/datetime.h, include/dbmi.h, include/defs/Paintlib.h, include/defs/arraystats.h, include/defs/bitmap.h, include/defs/btree.h, include/defs/cdhc.h, include/defs/cluster.h, include/defs/colors.h, include/{P_datetime.h => defs/datetime.h}, include/{dbmidefs.h => defs/dbmi.h}, include/defs/devlib.h, include/defs/dig_atts.h, include/defs/display.h, include/defs/dlg.h, include/defs/form.h, include/{gisdefs.h => defs/gis.h}, include/defs/glocale.h, include/defs/gmath.h, include/defs/gprojects.h, include/defs/ibtree.h, include/defs/icon.h, include/{imagedefs.h => defs/imagery.h}, include/defs/la.h, include/defs/libtrans.h, include/defs/linkm.h, include/defs/manage.h, include/defs/neta.h, include/defs/nviz.h, include/{ogsf_proto.h => defs/ogsf.h}, include/defs/ortholib.h, include/{rasterdefs.h => defs/raster.h}, include/{raster3ddefs.h => defs/raster3d.h}, include/defs/rbtree.h, include/defs/rowio.h, include/defs/segment.h, include/{P_site.h => defs/site.h}, include/defs/sitelib.h, include/defs/spawn.h, include/defs/sqlp.h, include/defs/stats.h, include/defs/symbol.h, include/defs/transform.h, include/defs/vedit.h, include/display.h, include/dlg.h, include/fontcap.h, include/form.h, include/geom.h, include/gis.h, include/glocale.h, include/gmath.h, include/gprojects.h, include/gsurf.h, include/ibtree.h, include/icon.h, include/imagery.h, include/keyframe.h, include/kftypes.h, include/la.h, include/libtrans.h, include/linkm.h, include/lock.h, include/manage.h, include/neta.h, include/nviz.h, include/{gstypes.h => ogsf.h}, include/ortholib.h, include/raster.h, include/raster3d.h, include/rbtree.h, include/readsites.h, include/rowio.h, include/search.h, include/segment.h, include/site.h, include/sitelib.h, include/spawn.h, include/sqlp.h, include/stats.h, include/symbol.h, include/transform.h, include/vbuildlib.h, include/vector.h, include/vedit.h, lib/btree/free.c, lib/gmath/blas_level_1.c, lib/gmath/blas_level_2.c, lib/ogsf/GK2.c, lib/ogsf/GP2.c, lib/ogsf/GS2.c, lib/ogsf/GSX.c, lib/ogsf/GS_util.c, lib/ogsf/GV2.c, lib/ogsf/GVL2.c, lib/ogsf/Gp3.c, lib/ogsf/Gs3.c, lib/ogsf/Gv3.c, lib/ogsf/Gvl3.c, lib/ogsf/gk.c, lib/ogsf/gp.c, lib/ogsf/gpd.c, lib/ogsf/gs.c, lib/ogsf/gs_bm.c, lib/ogsf/gs_norms.c, lib/ogsf/gs_query.c, lib/ogsf/gsd_cplane.c, lib/ogsf/gsd_fonts.c, lib/ogsf/gsd_fringe.c, lib/ogsf/gsd_img_mpeg.c, lib/ogsf/gsd_img_ppm.c, lib/ogsf/gsd_img_tif.c, lib/ogsf/gsd_label.c, lib/ogsf/gsd_legend.c, lib/ogsf/gsd_objs.c, lib/ogsf/gsd_prim.c, lib/ogsf/gsd_surf.c, lib/ogsf/gsd_views.c, lib/ogsf/gsd_wire.c, lib/ogsf/gsdiff.c, lib/ogsf/gsdrape.c, lib/ogsf/gsds.c, lib/ogsf/gsget.c, lib/ogsf/gsget.h, lib/ogsf/gv.c, lib/ogsf/gv_quick.c, lib/ogsf/gvd.c, lib/ogsf/gvl.c, lib/ogsf/gvl_calc.c, lib/ogsf/gvl_calc2.c, lib/ogsf/gvl_file.c, lib/ogsf/gvld.c, lib/ogsf/trans.c, lib/python/ctypes/Makefile, misc/m.nviz.image/write_img.c, ps/ps.map/local_proto.h, visualization/nviz/src/anim_support.c, visualization/nviz/src/interface.h: move prototypes from include/ to include/defs * include/Make/Doxyfile_arch_html.in: doxygen: ignore *defs.h * gui/wxpython/gui_modules/dbm_dialogs.py, gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/mapdisp_vdigit.py, gui/wxpython/gui_modules/toolbars.py: wxGUI: some improvement when creating new vector map using digitizer report time consumption for running command * vector/v.edit/args.c: v.edit: standardize flags ('b' is used for 'do not build topo') * lib/vector/Vlib/build.c, lib/vector/Vlib/build_nat.c: vlib: move generic fns from build_nat.c to build.c * lib/vector/Vlib/build_nat.c, lib/vector/Vlib/build_ogr.c, lib/vector/Vlib/read_ogr.c, lib/vector/Vlib/write_ogr.c: vlib: implement V2__add_line_to_topo_ogr() * raster/r.info/main.c: r.info: synchronize module description with v.info 2011-11-10 Martin Landa * lib/vector/Vlib/write_nat.c: vlib: remove redundant debug messages 2011-11-10 Markus Metz * display/d.vect/attr.c: martinl: fix https://trac.osgeo.org/grass/ticket/1184 2011-11-10 Martin Landa * gui/wxpython/gui_modules/gcmd.py: wxGUI: simplify gcmd.Popen constructor * gui/wxpython/gui_modules/wxvdigit.py, gui/wxpython/gui_modules/wxvdriver.py: wxGUI/vdigit: more detailed error message when action fails 2011-11-10 Luca Delucchi * lib/python/raster.py, raster/r.info/main.c: standardize r.info with -g flag for shell output and remove several other flags, like v.info 2011-11-10 Martin Landa * lib/init/grass.py: grass.py: recover original PS1 (remove mapset) 2011-11-09 Martin Landa * gui/wxpython/gui_modules/gdialogs.py: wxGUI: parse `v.external -l` output 2011-11-09 Glynn Clements * include/Make/Rules.make: Add $(ARCH_INCDIR)/... to PATH and PYTHONPATH 2011-11-09 Martin Landa * lib/vector/Vlib/write_nat.c: vlib: V2__add_line_to_topo_nat() - simplify condition logic (cosmetics) * gui/wxpython/build_ext.py: wxGUI: remove unused file 2011-11-09 Soeren Gebbert * temporal/Makefile, temporal/tr.to.rast3/tr.to.rast3.py, temporal/tr.univar/Makefile, temporal/tr.univar/test.tr.univar.sh, temporal/tr.univar/tr.univar.html, temporal/tr.univar/tr.univar.py: New simple module to compute univariate statistics of a space time arster dataest. 2011-11-09 Martin Landa * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_vdigit.py, gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/wxvdigit.py: wxGUI/vdigit: customization in progress (second part) 2011-11-08 Soeren Gebbert * temporal/Makefile, temporal/tr.to.rast3/Makefile, temporal/tr.to.rast3/test.tr.to.rast3.sh, temporal/tr.to.rast3/tr.to.rast3.html, temporal/tr.to.rast3/tr.to.rast3.py: New module to convert space time raster datasets into raster3d maps * lib/python/temporal/abstract_space_time_dataset.py: Fixed bug in sample by granularity 2011-11-08 Markus Neteler * db/db.columns/db.columns.html, db/db.connect/db.connect.html, db/db.copy/db.copy.html, db/db.createdb/db.createdb.html, db/db.drivers/db.drivers.html, db/db.execute/db.execute.html, db/db.login/db.login.html, db/db.select/db.select.html, db/db.tables/db.tables.html, display/d.barscale/d.barscale.html, display/d.colorlist/d.colorlist.html, display/d.colors/d.colors.html, display/d.colortable/d.colortable.html, display/d.erase/d.erase.html, display/d.font/d.font.html, display/d.fontlist/d.fontlist.html, display/d.geodesic/d.geodesic.html, display/d.graph/d.graph.html, display/d.grid/d.grid.html, display/d.his/d.his.html, display/d.histogram/d.histogram.html, display/d.info/d.info.html, display/d.labels/d.labels.html, display/d.legend/d.legend.html, display/d.linegraph/d.linegraph.html, display/d.measure/d.measure.html, display/d.mon/d.mon.html, display/d.path/d.path.html, display/d.rast.arrow/d.rast.arrow.html, display/d.rast.num/d.rast.num.html, display/d.rast/d.rast.html, display/d.rgb/d.rgb.html, display/d.rhumbline/d.rhumbline.html, display/d.text/d.text.html, display/d.thematic.area/d.thematic.area.html, display/d.title/d.title.html, display/d.vect/d.vect.html, display/d.what.rast/d.what.rast.html, display/d.what.vect/d.what.vect.html, display/d.where/d.where.html, display/d.zoom/d.zoom.html, doc/vector/v.modules.html, doc/vector/vector.html, general/g.access/g.access.html, general/g.copy/g.copy.html, general/g.filename/g.filename.html, general/g.findetc/g.findetc.html, general/g.findfile/g.findfile.html, general/g.gisenv/g.gisenv.html, general/g.gui/g.gui.html, general/g.list/g.list.html, general/g.mapsets/g.mapsets.html, general/g.message/g.message.html, general/g.mkfontcap/g.mkfontcap.html, general/g.mlist/g.mlist.html, general/g.mremove/g.mremove.html, general/g.parser/g.parser.html, general/g.pnmcat/g.pnmcat.html, general/g.proj/g.proj.html, general/g.region/g.region.html, general/g.remove/g.remove.html, general/g.rename/g.rename.html, general/g.setproj/g.setproj.html, general/g.tempfile/g.tempfile.html, general/g.version/g.version.html, imagery/i.albedo/i.albedo.html, imagery/i.aster.toar/i.aster.toar.html, imagery/i.atcorr/i.atcorr.html, imagery/i.biomass/i.biomass.html, imagery/i.cca/i.cca.html, imagery/i.class/i.class.html, imagery/i.cluster/i.cluster.html, imagery/i.eb.eta/i.eb.eta.html, imagery/i.eb.evapfr/i.eb.evapfr.html, imagery/i.eb.netrad/i.eb.netrad.html, imagery/i.eb.soilheatflux/i.eb.soilheatflux.html, imagery/i.emissivity/i.emissivity.html, imagery/i.evapo.mh/i.evapo.mh.html, imagery/i.evapo.pm/i.evapo.pm.html, imagery/i.evapo.pt/i.evapo.pt.html, imagery/i.evapo.time/i.evapo.time.html, imagery/i.fft/i.fft.html, imagery/i.gensig/i.gensig.html, imagery/i.gensigset/i.gensigset.html, imagery/i.group/i.group.html, imagery/i.his.rgb/i.his.rgb.html, imagery/i.ifft/i.ifft.html, imagery/i.landsat.acca/i.landsat.acca.html, imagery/i.landsat.toar/i.landsat.toar.html, imagery/i.latlong/i.latlong.html, imagery/i.maxlik/i.maxlik.html, imagery/i.modis.qc/i.modis.qc.html, imagery/i.pca/i.pca.html, imagery/i.points/i.points.html, imagery/i.rectify/i.rectify.html, imagery/i.rgb.his/i.rgb.his.html, imagery/i.smap/i.smap.html, imagery/i.sunhours/i.sunhours.html, imagery/i.target/i.target.html, imagery/i.vi/i.vi.html, imagery/i.vpoints/i.vpoints.html, imagery/i.zc/i.zc.html, lib/cairodriver/cairodriver.html, lib/htmldriver/htmldriver.html, lib/init/grass7.html, lib/init/helptext.html, lib/init/variables.html, lib/pngdriver/pngdriver.html, lib/psdriver/psdriver.html, lib/vector/vectorascii.html, misc/m.cogo/m.cogo.html, misc/m.measure/m.measure.html, misc/m.nviz.image/m.nviz.image.html, misc/m.nviz.script/m.nviz.script.html, misc/m.transform/m.transform.html, ps/ps.map/ps.map.html, raster/r.basins.fill/r.basins.fill.html, raster/r.bitpattern/r.bitpattern.html, raster/r.buffer/r.buffer2.html, raster/r.category/r.category.html, raster/r.circle/r.circle.html, raster/r.clump/r.clump.html, raster/r.coin/r.coin.html, raster/r.colors.out/r.colors.out.html, raster/r.colors.out/r3.colors.out.html, raster/r.colors/r.colors.html, raster/r.colors/r3.colors.html, raster/r.composite/r.composite.html, raster/r.compress/r.compress.html, raster/r.cost/r.cost.html, raster/r.covar/r.covar.html, raster/r.cross/r.cross.html, raster/r.describe/r.describe.html, raster/r.digit/r.digit.html, raster/r.distance/r.distance.html, raster/r.drain/r.drain.html, raster/r.external.out/r.external.out.html, raster/r.external/r.external.html, raster/r.fill.dir/r.fill.dir.html, raster/r.flow/r.flow.html, raster/r.grow.distance/r.grow.distance.html, raster/r.grow/r.grow.html, raster/r.gwflow/r.gwflow.html, raster/r.his/r.his.html, raster/r.horizon/r.horizon.html, raster/r.in.arc/r.in.arc.html, raster/r.in.ascii/r.in.ascii.html, raster/r.in.bin/r.in.bin.html, raster/r.in.gdal/r.in.gdal.html, raster/r.in.gridatb/r.in.gridatb.html, raster/r.in.lidar/r.in.lidar.html, raster/r.in.mat/r.in.mat.html, raster/r.in.png/r.in.png.html, raster/r.in.poly/r.in.poly.html, raster/r.in.xyz/r.in.xyz.html, raster/r.info/r.info.html, raster/r.kappa/r.kappa.html, raster/r.lake/r.lake.html, raster/r.li/r.li.html, raster/r.los/r.los.html, raster/r.mapcalc/r.mapcalc.html, raster/r.mapcalc/r3.mapcalc.html, raster/r.mfilter/r.mfilter.html, raster/r.mode/r.mode.html, raster/r.neighbors/r.neighbors.html, raster/r.null/r.null.html, raster/r.out.arc/r.out.arc.html, raster/r.out.ascii/r.out.ascii.html, raster/r.out.bin/r.out.bin.html, raster/r.out.gdal/r.out.gdal.html, raster/r.out.gridatb/r.out.gridatb.html, raster/r.out.mpeg/r.out.mpeg.html, raster/r.out.png/r.out.png.html, raster/r.out.pov/r.out.pov.html, raster/r.out.ppm/r.out.ppm.html, raster/r.out.ppm3/r.out.ppm3.html, raster/r.out.tiff/r.out.tiff.html, raster/r.out.vrml/r.out.vrml.html, raster/r.param.scale/r.param.scale.html, raster/r.patch/r.patch.html, raster/r.profile/r.profile.html, raster/r.proj/r.proj.html, raster/r.quant/r.quant.html, raster/r.quantile/r.quantile.html, raster/r.random.cells/r.random.cells.html, raster/r.random.surface/r.random.surface.html, raster/r.random/r.random.html, raster/r.reclass/r.reclass.html, raster/r.recode/r.recode.html, raster/r.region/r.region.html, raster/r.regression.line/r.regression.line.html, raster/r.report/r.report.html, raster/r.resamp.bspline/r.resamp.bspline.html, raster/r.resamp.filter/r.resamp.filter.html, raster/r.resamp.interp/r.resamp.interp.html, raster/r.resamp.rst/r.resamp.rst.html, raster/r.resamp.stats/r.resamp.stats.html, raster/r.resample/r.resample.html, raster/r.ros/r.ros.html, raster/r.series/r.series.html, raster/r.slope.aspect/r.slope.aspect.html, raster/r.solute.transport/r.solute.transport.html, raster/r.spread/r.spread.html, raster/r.spreadpath/r.spreadpath.html, raster/r.statistics/r.statistics.html, raster/r.statistics3/r.statistics3.html, raster/r.stats/r.stats.html, raster/r.sun/r.sun.html, raster/r.sunmask/r.sunmask.html, raster/r.support/r.support.html, raster/r.surf.area/r.surf.area.html, raster/r.surf.contour/r.surf.contour.html, raster/r.surf.fractal/r.surf.fractal.html, raster/r.surf.gauss/r.surf.gauss.html, raster/r.surf.idw/r.surf.idw.html, raster/r.surf.idw2/r.surf.idw2.html, raster/r.surf.random/r.surf.random.html, raster/r.terraflow/r.terraflow.html, raster/r.texture/r.texture.html, raster/r.thin/r.thin.html, raster/r.timestamp/r.timestamp.html, raster/r.to.vect/r.to.vect.html, raster/r.topidx/r.topidx.html, raster/r.topmodel/r.topmodel.html, raster/r.transect/r.transect.html, raster/r.univar/r.univar.html, raster/r.univar/r3.univar.html, raster/r.uslek/r.uslek.html, raster/r.usler/r.usler.html, raster/r.volume/r.volume.html, raster/r.walk/r.walk.html, raster/r.water.outlet/r.water.outlet.html, raster/r.what.color/r.what.color.html, raster/r.what/r.what.html, raster3d/r3.cross.rast/r3.cross.rast.html, raster3d/r3.gwflow/r3.gwflow.html, raster3d/r3.in.ascii/r3.in.ascii.html, raster3d/r3.in.v5d/r3.in.v5d.html, raster3d/r3.mask/r3.mask.html, raster3d/r3.mkdspf/r3.mkdspf.html, raster3d/r3.out.ascii/r3.out.ascii.html, raster3d/r3.out.v5d/r3.out.v5d.html, raster3d/r3.out.vtk/r3.out.vtk.html, raster3d/r3.showdspf/r3.showdspf.html, raster3d/r3.showdspf/r3.showdspf_opengl_mods.html, raster3d/r3.stats/r3.stats.html, raster3d/r3.timestamp/r3.timestamp.html, scripts/d.correlate/d.correlate.html, scripts/d.out.gpsdrive/d.out.gpsdrive.html, scripts/d.polar/d.polar.html, scripts/d.rast.edit/d.rast.edit.html, scripts/d.rast.leg/d.rast.leg.html, scripts/d.redraw/d.redraw.html, scripts/d.shadedmap/d.shadedmap.html, scripts/d.vect.thematic/d.vect.thematic.html, scripts/db.dropcolumn/db.dropcolumn.html, scripts/db.droptable/db.droptable.html, scripts/db.in.ogr/db.in.ogr.html, scripts/db.out.ogr/db.out.ogr.html, scripts/db.test/db.test.html, scripts/g.extension/g.extension.html, scripts/i.fusion.brovey/i.fusion.brovey.html, scripts/i.in.spotvgt/i.in.spotvgt.html, scripts/i.landsat.rgb/i.landsat.rgb.html, scripts/i.oif/i.oif.html, scripts/i.tasscap/i.tasscap.html, scripts/m.proj/m.proj.html, scripts/r.blend/r.blend.html, scripts/r.buffer/r.buffer.html, scripts/r.colors.stddev/r.colors.stddev.html, scripts/r.fillnulls/r.fillnulls.html, scripts/r.grow/r.grow.html, scripts/r.in.srtm/r.in.srtm.html, scripts/r.in.wms/r.in.wms.html, scripts/r.mapcalculator/r.mapcalculator.html, scripts/r.mask/r.mask.html, scripts/r.out.xyz/r.out.xyz.html, scripts/r.pack/r.pack.html, scripts/r.plane/r.plane.html, scripts/r.shaded.relief/r.shaded.relief.html, scripts/r.tileset/r.tileset.html, scripts/r.unpack/r.unpack.html, scripts/r3.mapcalculator/r3.mapcalculator.html, scripts/v.build.all/v.build.all.html, scripts/v.centroids/v.centroids.html, scripts/v.convert.all/v.convert.all.html, scripts/v.db.addcolumn/v.db.addcolumn.html, scripts/v.db.addtable/v.db.addtable.html, scripts/v.db.dropcolumn/v.db.dropcolumn.html, scripts/v.db.droptable/v.db.droptable.html, scripts/v.db.join/v.db.join.html, scripts/v.db.reconnect.all/v.db.reconnect.all.html, scripts/v.db.renamecolumn/v.db.renamecolumn.html, scripts/v.db.univar/v.db.univar.html, scripts/v.db.update/v.db.update.html, scripts/v.dissolve/v.dissolve.html, scripts/v.in.geonames/v.in.geonames.html, scripts/v.in.gns/v.in.gns.html, scripts/v.in.gps/v.in.gps.html, scripts/v.in.lines/v.in.lines.html, scripts/v.in.mapgen/v.in.mapgen.html, scripts/v.in.sites.all/v.in.sites.all.html, scripts/v.in.wfs/v.in.wfs.html, scripts/v.krige/v.krige.html, scripts/v.out.gps/v.out.gps.html, scripts/v.rast.stats/v.rast.stats.html, scripts/v.report/v.report.html, scripts/v.what.vect/v.what.vect.html, scripts/wxpyimgview/wxpyimgview.html, sites/s.in.ascii/s.in.ascii.html, sites/s.out.ascii/s.out.ascii.html, vector/v.buffer/v.buffer.html, vector/v.build.polylines/v.build.polylines.html, vector/v.build/v.build.html, vector/v.category/v.category.html, vector/v.class/v.class.html, vector/v.clean/v.clean.html, vector/v.colors.out/v.colors.out.html, vector/v.colors/v.colors.html, vector/v.convert/v.convert.html, vector/v.db.connect/v.db.connect.html, vector/v.db.select/v.db.select.html, vector/v.delaunay/v.delaunay.html, vector/v.distance/v.distance.html, vector/v.drape/v.drape.html, vector/v.edit/v.edit.html, vector/v.external.out/v.external.out.html, vector/v.external/v.external.html, vector/v.extract/v.extract.html, vector/v.extrude/v.extrude.html, vector/v.generalize/v.generalize.html, vector/v.hull/v.hull.html, vector/v.in.ascii/v.in.ascii.html, vector/v.in.db/v.in.db.html, vector/v.in.dwg/v.in.dwg.html, vector/v.in.dxf/v.in.dxf.html, vector/v.in.lidar/v.in.lidar.html, vector/v.in.ogr/v.in.ogr.html, vector/v.info/v.info.html, vector/v.kcv/v.kcv.html, vector/v.kernel/v.kernel.html, vector/v.label.sa/v.label.sa.html, vector/v.label/v.label.html, .../v.lidar.edgedetection.html, vector/v.lrs/lrs.html, vector/v.mkgrid/v.mkgrid.html, vector/v.neighbors/v.neighbors.html, vector/v.net.alloc/v.net.alloc.html, vector/v.net.allpairs/v.net.allpairs.html, vector/v.net.bridge/v.net.bridge.html, vector/v.net.centrality/v.net.centrality.html, vector/v.net.components/v.net.components.html, vector/v.net.connectivity/v.net.connectivity.html, vector/v.net.distance/v.net.distance.html, vector/v.net.flow/v.net.flow.html, vector/v.net.iso/v.net.iso.html, vector/v.net.path/v.net.path.html, vector/v.net.salesman/v.net.salesman.html, vector/v.net.spanningtree/v.net.spanningtree.html, vector/v.net.steiner/v.net.steiner.html, vector/v.net.timetable/v.net.timetable.html, vector/v.net.visibility/v.net.visibility.html, vector/v.net/v.net.html, vector/v.normal/v.normal.html, vector/v.out.ascii/v.out.ascii.html, vector/v.out.dxf/v.out.dxf.html, vector/v.out.ogr/v.out.ogr.html, vector/v.out.svg/v.out.svg.html, vector/v.out.vtk/v.out.vtk.html, vector/v.outlier/v.outlier.html, vector/v.overlay/v.overlay.html, vector/v.parallel/v.parallel.html, vector/v.patch/v.patch.html, vector/v.perturb/v.perturb.html, vector/v.proj/v.proj.html, vector/v.qcount/v.qcount.html, vector/v.random/v.random.html, vector/v.reclass/v.reclass.html, vector/v.sample/v.sample.html, vector/v.segment/v.segment.html, vector/v.select/v.select.html, vector/v.support/v.support.html, vector/v.surf.bspline/v.surf.bspline.html, vector/v.surf.idw/v.surf.idw.html, vector/v.surf.rst/v.surf.rst.html, vector/v.to.3d/description.html, vector/v.to.3d/v.to.3d.html, vector/v.to.db/v.to.db.html, vector/v.to.points/v.to.points.html, vector/v.to.rast/v.to.rast.html, vector/v.to.rast3/v.to.rast3.html, vector/v.transform/v.transform.html, vector/v.type/v.type.html, vector/v.univar/v.univar.html, vector/v.vect.stats/v.vect.stats.html, vector/v.vol.rst/v.vol.rst.html, vector/v.voronoi/v.voronoi.html, vector/v.what.rast/v.what.rast.html, vector/v.what/v.what.html, visualization/wximgview/wximgview.html, visualization/xganim/xganim.html, visualization/ximgview/ximgview.html: avoid caps HTML tags 2011-11-08 Markus Metz * imagery/i.pca/main.c: small code cleanup * imagery/i.pca/main.c: sync to r.covar, speed up 2011-11-08 Martin Landa * gui/wxpython/gui_modules/menuform.py, lib/python/task.py: wxGUI: fix https://trac.osgeo.org/grass/ticket/1485 and https://trac.osgeo.org/grass/ticket/1380 (WxGUI, menu does not work at all (languages using double-byte characters)) (merge https://trac.osgeo.org/grass/changeset/49141 from relbr64) 2011-11-08 Markus Neteler * imagery/i.fft/i.fft.html: fixed broken URL * imagery/i.fft/i.fft.html: NC example added 2011-11-06 Martin Landa * gui/wxpython/gui_modules/toolbars.py: wxGUI/vdigit: first steps towards vector digitizer customization * doc/vector/TODO: Radim's TODO: add some up-to-date notes * lib/vector/Vlib/read_ogr.c: vlib: avoid double-check of constraints in Vect_read_next_line_ogr() 2011-11-05 Martin Landa * display/d.vect/lines.c: d.vect: centroids are read by Vect_read_next_line() * lib/vector/Vlib/read_nat.c, lib/vector/Vlib/read_ogr.c: vlib: rewrite Vect_read_next_line_ogr() to read features from topology structures * scripts/g.extension/g.extension.py: g.extension: https -> http * gui/wxpython/wxgui.py: wxGUI: simplify calculation of sash position for command output (merge https://trac.osgeo.org/grass/changeset/49110 from devbr6) * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/wxgui.py: wxGUI: fix https://trac.osgeo.org/grass/changeset/49104 2011-11-05 Markus Neteler * lib/python/pythonlib.dox: link to the GRASS Wiki 2011-11-05 Michael Barton * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/wxgui.py: wxgui: fix splitter window problem in command output page of module dialogs. 2011-11-04 Markus Neteler * lib/python/array.py: +code example 2011-11-04 Yann Chemin * imagery/i.vi/main.c: Added combo box for DN_storage_bits 2011-11-04 Markus Metz * imagery/i.pca/i.pca.html, imagery/i.pca/main.c: fix NULL handling * imagery/i.pca/i.pca.html, imagery/i.pca/main.c, imagery/i.pca/support.c: add option for normalization, fix output, update manual 2011-11-04 Martin Landa * gui/wxpython/gui_modules/menuform.py: wxGUI: revert https://trac.osgeo.org/grass/changeset/49087 1) to put "clear" button to the main button sizer is not good idea, the button is related only to command output, to show this button when other tabs are selected can be very confusing for the user 2) unsplit causes that other buttons are not shown (eg. "Stop running command") 2011-11-04 Michael Barton * gui/wxpython/gui_modules/menuform.py: wxgui: remove unneeded output window split and command prompt buttons from module dialogs. Add clear output button to button sizer. 2011-11-03 Anna Petrášová * gui/wxpython/gui_modules/colorrules.py: wxGUI: add missing parameters, avoid DB error when loading rules is stopped * lib/ogsf/Gp3.c, lib/ogsf/Gv3.c: libogsf: don't crash in case of missing value in color column * gui/wxpython/gui_modules/wxnviz.py: wxNviz: forgot to commit in https://trac.osgeo.org/grass/changeset/49082 * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py: wxNviz: thematic mapping - use GRASSRGB if available without opening thematic dialog 2011-11-03 Markus Metz * imagery/i.pca/main.c: NULL/MASK fix, code cleanup 2011-11-03 Yann Chemin * imagery/i.vi/main.c: linear stretch from 0-dnbits to 0.0-1.0 if an optional value dnbits is detected. M.Barton provided the GUI combo box selector. * imagery/i.vi/main.c: Fixed segfault from MSAVI parameters input collection * imagery/i.vi/i.vi.html: Added informative statement to new remote sensing users about DN->Rad->RefSurf with links to i.aster.toar, i.landsat.toar and i.atcorr 2011-11-03 Soeren Gebbert * temporal/tr.sample/Makefile, temporal/tr.sample/test.tr.sample.sh, temporal/tr.sample/tr.sample.html, temporal/tr.sample/tr.sample.py: Functionality merged into t.sample * temporal/t.sample/Makefile, temporal/t.sample/t.sample.html, temporal/t.sample/t.sample.py, temporal/t.sample/test.t.sample.sh: Generalized the sample algorithm, a single module can handle all sample cases now. * lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/space_time_datasets_tools.py: Sampling of datasets is now more fine grain and more specific 2011-11-03 Martin Landa * display/d.vect/dir.c, display/d.vect/local_proto.h, display/d.vect/main.c: d.vect: customize dir size * lib/vector/Vlib/build_nat.c: vlib: Vect_build_nat() - use G_progress() * vector/v.colors/main.c, vector/v.colors/scan_cats.c, vector/v.colors/write_rgb.c: v.colors: add progress info messages * include/gisdefs.h, lib/gis/percent.c: libgis: add G_progress() update doxygen strings for percent.c * lib/ogsf/GP2.c, lib/ogsf/Gp3.c, lib/ogsf/Gv3.c, misc/m.nviz.image/vector.c: libogsf: fix thematic mapping of features without category or without DB link m.nviz.image: update module * gui/wxpython/gui_modules/layertree.py: wxGUI: adjust layer item window align workaround (merge https://trac.osgeo.org/grass/changeset/49065 from devbr6) 2011-11-02 Martin Landa * gui/wxpython/gui_modules/gselect.py: wxGUI: fix problematic string (wrong translation can break adding new map layers) (merge https://trac.osgeo.org/grass/changeset/49060 from devbr6) 2011-11-02 Soeren Gebbert * temporal/tr.sample/test.tr.sample.sh: Test update * lib/python/temporal/abstract_space_time_dataset.py: Handle point, interval and mixed temporal map types while temporal sampling * temporal/tr.sample/Makefile, temporal/tr.sample/test.tr.sample.sh, temporal/tr.sample/tr.sample.html, temporal/tr.sample/tr.sample.py: Added module for temporal sampling of raster space time datasets. * lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/space_time_datasets_tools.py: Added temporal sampling methods. 2011-11-02 Yann Chemin * imagery/i.vi/gari.c, imagery/i.vi/main.c, imagery/i.vi/msavi.c, imagery/i.vi/msavi2.c: Added full configuration of MSAVI 2011-11-02 Martin Landa * gui/wxpython/gui_modules/goutput.py, gui/wxpython/wxgui.py: fix sash position on Windows (merge https://trac.osgeo.org/grass/changeset/49053 from devbr6) 2011-11-02 Yann Chemin * imagery/i.vi/main.c: Added case insensitive string comparison 2011-11-02 Martin Landa * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: check also parametrized options (merge https://trac.osgeo.org/grass/changeset/49049 from devbr6) * gui/wxpython/gui_modules/goutput.py: wxGUI: improve time formatting (when command finished) (merge https://trac.osgeo.org/grass/changeset/49048 from devbr6) * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: disable checking variables in file (this should be optional only) (merge https://trac.osgeo.org/grass/changeset/49046 from devbr6) * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/goutput.py: wxGUI/modeler: better variable substitution for input files (merge https://trac.osgeo.org/grass/changeset/49044 from devbr6) 2011-11-01 Martin Landa * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: better check for substituting variables (merge https://trac.osgeo.org/grass/changeset/49039 from devbr6) * gui/wxpython/gui_modules/menuform.py: wxGUI/menuform: load file to interactive input widget (merge https://trac.osgeo.org/grass/changeset/49036 from devbr6) * gui/wxpython/wxgui.py: wxGUI/add maps: fix ltype (merge https://trac.osgeo.org/grass/changeset/49033 from devbr6) 2011-11-01 Markus Neteler * lib/proj/convert.c: yet another funny ETRS89 spelling 2011-11-01 Yann Chemin * imagery/i.vi/main.c: added switch for input data types other than double 2011-10-31 Martin Landa * gui/wxpython/wxgui.py: wxGUI: fix AddMaps() / add support for 3D raster map layers (merge https://trac.osgeo.org/grass/changeset/49024 from devbr6) 2011-10-31 Yann Chemin * imagery/i.vi/main.c: added switch for input data types other than double 2011-10-31 Martin Landa * gui/wxpython/gui_modules/layertree.py: wxGUI/layertree: unselect when changing visibility of map layer (merge https://trac.osgeo.org/grass/changeset/49018 from devbr6) * gui/wxpython/gui_modules/mcalc_builder.py: wxGUI/mcalc: button minor changes (merge https://trac.osgeo.org/grass/changeset/49017 from trunk) 2011-10-30 Martin Landa * gui/wxpython/gui_modules/menuform.py: wxGUI/menuform: colorize "run" button (merge https://trac.osgeo.org/grass/changeset/49013 from devbr6) * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: fix variable substitution (merge https://trac.osgeo.org/grass/changeset/49012 from devbr6) * imagery/i.landsat.acca/main.c: i.landsat.acca: cosmetics in module description * gui/wxpython/gui_modules/gmodeler.py: wxGUI: fix indeces of dialog pages 2011-10-30 Anna Petrášová * gui/wxpython/gui_modules/psmap_dialogs.py: wxGUI:map composer - fixed https://trac.osgeo.org/grass/ticket/1483 * gui/wxpython/gui_modules/mapdisp_statusbar.py: wxGUI: fixed removing/inserting statusbar items when switching 2D/3D view 2011-10-29 Martin Landa * gui/wxpython/gui_modules/menu.py, gui/wxpython/gui_modules/menudata.py, gui/wxpython/xml/menudata.xml: wxGUI: implement customizable id for menu items * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: default varible type changed from 'integer' to 'string' * gui/wxpython/gui_modules/goutput.py: wxGUI: use wx.ID_STOP instead of "Abort" * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: substitute variables also in input files (ascii) * gui/wxpython/gui_modules/menuform.py: wxGUI/menuform: add extra linesep for interactive input * gui/wxpython/gui_modules/menuform.py: wxGUI/menuform: allow to save text from interactive input * lib/python/task.py: pythonlib: fix `ignoreDefault` in task.get_cmd() * gui/wxpython/gui_modules/prompt.py: wxGUI/gmodeler: auto-complete - check for 'entity' * gui/wxpython/gui_modules/gmodeler.py, lib/python/task.py: wxGUI: show optionally also default values for commands * gui/wxpython/gui_modules/prompt.py: wxGUI/prompt: auto-complete mapsets 2011-10-27 Martin Landa * gui/wxpython/gis_set.py: wxGUI/welcome screen: check reserved mapsets (OGR) 2011-10-27 Markus Neteler * scripts/v.what.vect/v.what.vect.html: fix example description 2011-10-27 Anna Petrášová * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_preferences.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/wxnviz.py, gui/wxpython/icons/icon.py, include/nviz.h, lib/nviz/change_view.c: wxNviz: fly-through mode added 2011-10-27 Soeren Gebbert * temporal/Makefile, temporal/t.time.rel/test.t.time.rel.sh, temporal/t.topology/t.topology.py, ...st.t.topology.sh => test.t.topology.abstime.sh}, temporal/t.topology/test.t.topology.reltime.sh, temporal/tr.list/test.tr.list.sh, temporal/tr.list/tr.list.py, temporal/tr.out.vtk/Makefile, temporal/tr.out.vtk/test.tr.out.vtk.sh, temporal/tr.out.vtk/tr.out.vtk.html, temporal/tr.out.vtk/tr.out.vtk.py, temporal/tr3.list/tr3.list.py, temporal/tv.list/tv.list.py: New VTK time series export modules. New option for tr.list: sample space time datasets with granularity. Bug fixing and tests. * lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/space_time_datasets_tools.py, lib/python/temporal/temporal_extent.py: Bug fixing. New method to sample a spcae time dataset by granularity. 2011-10-27 Martin Landa * vector/v.build/main.c: v.build: cannot support direct read access to OGR layers * gui/wxpython/gui_modules/ghelp.py: wxGUI/about: hyperlink for project site * display/d.vect/topo.c: d.vect: revert https://trac.osgeo.org/grass/changeset/48453 * lib/vector/Vlib/map.c: vlib: Vect_copy_map_lines() support for OGR output added * lib/vector/diglib/plus_area.c: vlib: typo in message * lib/vector/Vlib/build_ogr.c: vlib: Vect_build_ogr() support other build levels * lib/vector/Vlib/build.c, lib/vector/Vlib/build_nat.c: vlib: Vect_topo_dump() add separator * gui/wxpython/gui_modules/colorrules.py: wxGUI/ColorRules: cosmetics in layout (define growable widgets) 2011-10-26 Markus Neteler * imagery/i.cluster/i.cluster.html, imagery/i.group/i.group.html, imagery/i.maxlik/i.maxlik.html, imagery/i.rectify/i.rectify.html, imagery/i.target/i.target.html, scripts/r.in.srtm/r.in.srtm.html, vector/v.qcount/v.qcount.html, vector/v.sample/v.sample.html, vector/v.to.points/v.to.points.html: HTML prettified 2011-10-26 Markus Metz * vector/v.perturb/main.c: v.perturb: support for massive point datasets 2011-10-26 Martin Landa * gui/wxpython/gui_modules/dbm_dialogs.py, gui/wxpython/gui_modules/mapdisp_vdigit.py, gui/wxpython/gui_modules/vdigit.py: wxGUI/vdigit: don't try to add new attribute record when no attribute table is defined * vector/v.select/main.c: v.select: use Vect_copy_map_dblinks() * vector/v.extract/extract.c, vector/v.extract/main.c: v.extract: use Vect_copy_map_dblinks() * vector/v.clean/main.c: v.clean: updated for OGR write access clean up (opt, flag) * include/vect/dig_defines.h, include/vector.h, lib/vector/Vlib/field.c: vlib: add Vect_copy_map_dblinks() fix Vect_get_field2() for -1 (all layers) 2011-10-25 Martin Landa * lib/vector/Vlib/write_ogr.c: vlib: use Vect_get_num_dblinks() - see https://trac.osgeo.org/grass/changeset/48941 * vector/v.external.out/list.c: v.external.out: sort formats * gui/wxpython/gui_modules/dbm_dialogs.py: wxGUI: fix updating attributes for OGR layers * gui/wxpython/gui_modules/dbm_dialogs.py: wxGUI: update attributes - report error * lib/vector/Vlib/write_ogr.c: vlib/ogr: don't try to write attributes if no dblink is defined 2011-10-25 Markus Neteler * vector/v.colors/v.colors.html: some more basic explanation added 2011-10-25 Martin Landa * vector/v.out.ogr/list.c: v.out.ogr: sort formats * vector/v.select/main.c: v.select: update for direct read access * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: improve validity check (variable substitution) * vector/v.out.ogr/main.c: v.out.ogr: add overwrite flag * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: merge SetValid() with SetParameterized() 2011-10-25 Luca Delucchi * gui/wxpython/gui_modules/ghelp.py, scripts/g.extension/g.extension.py: fix problem in removing modules with more command like r.modis 2011-10-24 Hamish Bowman * lib/gis/ellipse.table.solar.system: Planetary ellipsoids from Alessandro Frigeri 2011-10-23 Markus Neteler * vector/v.colors/v.colors.html: some more basic explanation added * vector/v.colors/v.colors.html: link ColorBrewer * vector/v.colors/v.colors.html: show some GRASSRGB sample values 2011-10-23 Martin Landa * imagery/i.landsat.toar/main.c: i.landsat.toar: add overwrite flag 2011-10-22 Martin Landa * gui/wxpython/gui_modules/gdialogs.py: wxGUI: don't close GroupDialog when no group selected (OnOk) * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: encode model properties (desc and user) (merge https://trac.osgeo.org/grass/changeset/48908 from devbr6) 2011-10-22 Anna Petrášová * gui/wxpython/gui_modules/gdialogs.py: wxGUI: improvements in GroupDialog 2011-10-21 Soeren Gebbert * temporal/Makefile, temporal/t.list/t.list.py, temporal/tr.aggregate.ds/Makefile, temporal/tr.aggregate.ds/test.tr.aggregate.ds.sh, temporal/tr.aggregate.ds/tr.aggregate.ds.html, temporal/tr.aggregate.ds/tr.aggregate.ds.py, temporal/tr.aggregate/tr.aggregate.py, temporal/tr.export/tr.export.py, temporal/tr.extract/tr.extract.py, temporal/tr.list/tr.list.py, .../tr.register/ECAD_climate_analysis_1995_2010.py, temporal/tr3.list/Makefile, temporal/tr3.list/test.tr3.list.sh, temporal/tr3.list/tr3.list.html, temporal/tr3.list/tr3.list.py, temporal/tv.list/Makefile, temporal/tv.list/test.tv.list.sh, temporal/tv.list/tv.list.html, temporal/tv.list/tv.list.py: New list modules for space time vector and raater3d datasets. New aggregation module to use the temporal topology of space time datasets for aggregation. * lib/python/temporal/Makefile, lib/python/temporal/__init__.py, lib/python/temporal/aggregation.py, lib/python/temporal/space_time_datasets_tools.py: Moved code from list and aggregation modules into the library. 2011-10-21 Martin Landa * imagery/i.group/main.c: i.group: simplification of module description * vector/v.out.ascii/args.c, vector/v.out.ascii/local_proto.h, vector/v.out.ascii/main.c: v.out.ascii: add `type` option * include/vector.h, lib/vector/Vlib/ascii.c: vlib: Vect_write_ascii(): add feature type filter * gui/wxpython/gui_modules/gdialogs.py: wxGUI/gdialog: update authors * gui/wxpython/gui_modules/gdialogs.py: wxGUI: gdialogs.GroupDialog - back to StdDialogButtonSizer * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/wxgui.py, gui/wxpython/xml/menudata.xml: wxGUI: minor changes in gdialog.GroupDialog 2011-10-21 Luca Delucchi * scripts/g.extension/g.extension.py: now files in etc are installed to addons/etc/extension_name/ as in $GISBASE/etc/ 2011-10-21 Martin Landa * lib/vector/Vlib/ascii.c: vlib: fix https://trac.osgeo.org/grass/changeset/48888 2011-10-21 Luca Delucchi * scripts/g.extension/g.extension.py: add function to check if grass_logo.png and grassdocs.css are present on /docs/html to a correct web page style 2011-10-21 Anna Petrášová * gui/wxpython/gui_modules/gcpmanager.py, gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/wxgui.py, gui/wxpython/xml/menudata.xml: wxGUI: custom dialog for editing imagery groups added 2011-10-21 Luca Delucchi * lib/init/grass.py: add --config option in the usage string 2011-10-21 Markus Metz * vector/v.out.ascii/main.c: v.out.ascii: use topology only when needed (maintain support for massive point export) * lib/vector/Vlib/ascii.c, lib/vector/Vlib/map.c: fix https://trac.osgeo.org/grass/changeset/48886 2011-10-20 Martin Landa * vector/v.out.ascii/main.c: v.out.ascii: https://trac.osgeo.org/grass/ticket/1470 (v.out.ascii with sql where option exports only centroids and not areas) * lib/vector/Vlib/ascii.c: vlib: Vect_write_ascii() - process also areas https://trac.osgeo.org/grass/ticket/1470 (v.out.ascii with sql where option exports only centroids and not areas) 2011-10-20 Soeren Gebbert * temporal/tr.import/test.tr.import.sh, temporal/tr3.unregister/tr3.unregister.py, temporal/tv.unregister/tv.unregister.py: Fixing bugs * lib/python/temporal/space_time_datasets_tools.py: Fixing bugs * temporal/Makefile, temporal/t.list/t.list.py, temporal/t.support/t.support.py, temporal/t.time.rel/t.time.rel.py, temporal/t.topology/test.t.topology.sh, temporal/tr.export/Makefile, temporal/tr.export/test.tr.export.sh, temporal/tr.export/tr.export.html, temporal/tr.export/tr.export.py, temporal/tr.import/Makefile, temporal/tr.import/test.tr.import.sh, temporal/tr.import/tr.import.html, temporal/tr.import/tr.import.py, temporal/tr.list/test.tr.list.sh, temporal/tr.list/tr.list.py, .../tr.register/ECAD_climate_analysis_1995_2010.py, .../register_ECAD_maps_temp_mean_1995_2010.py, temporal/tr.series/test.tr.series.sh, temporal/tr.series/tr.series.py: Implemented import and export modules. More options added to tr.list. * lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/base.py, lib/python/temporal/space_time_datasets_tools.py: Removed some performance issues 2011-10-20 Martin Landa * gui/wxpython/gui_modules/dbm_base.py, gui/wxpython/gui_modules/dbm_dialogs.py: wxGUI/vector query: don't fail when no attribute table linked to the vector map 2011-10-20 Michael Barton * gui/wxpython/gui_modules/sqlbuilder.py: Fixing so that controls work in Mac environment. StaticBox windows must be instantiated before the controls that go into them or they cannot be accessed in OSX. 2011-10-20 Martin Landa * gui/wxpython/gui_modules/gmodeler.py: wxGUI: fix parameter substitution (reset values) * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: remove undefined 'change id' * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: cosmetics in variables substitution * gui/wxpython/gui_modules/gmodeler.py: wxGUI: add variable type: file check for missing variables 2011-10-19 Martin Landa * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/preferences.py: wxGUI/modeler: update settings dialog * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/preferences.py: wxGUI/modeler: fix disabling items fix removing loop * gui/wxpython/gui_modules/prompt.py: wxGUI: don't open mcalc builder when running modeler * gui/wxpython/gui_modules/menuform.py: wxGUI: fix GNotebook.SetSelectionByName() (merge https://trac.osgeo.org/grass/changeset/48855 from devbr6) 2011-10-19 Markus Metz * vector/v.in.ogr/geom.c: search box T,B must be zero 2011-10-18 Soeren Gebbert * temporal/t.topology/test.t.topology.sh: Temporal topology tests * temporal/t.topology/t.topology.py: Added temporal granularity computation to t.topology. * lib/python/temporal/abstract_space_time_dataset.py: Compute temporal gaps for point and mixed time * temporal/t.create/t.create.py, temporal/t.support/test.t.support.sh, temporal/t.time.abs/test.t.time.abs.file.sh, temporal/t.time.abs/test.t.time.abs.sh, temporal/t.time.rel/test.t.time.rel.file.sh, temporal/t.time.rel/test.t.time.rel.sh, temporal/tr.aggregate/test.tr.aggregate.sh, temporal/tr.aggregate/tr.aggregate.py, temporal/tr.extract/test.tr.extract.sh, temporal/tr.extract/tr.extract.py, temporal/tr.list/test.tr.list.sh, .../register_ECAD_maps_temp_mean_1995_2010.py, temporal/tr.register/test.tr.register.file.sh, temporal/tr.register/test.tr.register.sh, temporal/tr.series/test.tr.series.sh, temporal/tr3.register/test.tr3.register.sh, temporal/tv.register/test.tv.register.sh: Temporal granularity is now computed from registered maps. * lib/python/temporal/Makefile, lib/python/temporal/__init__.py, lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/base.py, lib/python/temporal/core.py, lib/python/temporal/datetime_math.py, lib/python/temporal/temporal_granularity.py, lib/python/temporal/unit_tests.py: New functions to compute the temporal granularity from registered maps for absolute and relative time. 2011-10-17 Markus Neteler * locale/po/grassmods_de.po: cosmetics 2011-10-17 Glynn Clements * lib/raster/R.h, lib/raster/close.c, lib/raster/format.c, lib/raster/get_row.c, lib/raster/open.c, lib/raster/put_row.c: Separate the R__.fileinfo[] index from the raster data file descriptor 2011-10-17 Markus Neteler * imagery/i.albedo/i.albedo.html, imagery/i.aster.toar/i.aster.toar.html, imagery/i.biomass/i.biomass.html, imagery/i.eb.eta/i.eb.eta.html, imagery/i.eb.evapfr/i.eb.evapfr.html, imagery/i.eb.h_SEBAL01/i.eb.h_sebal01.html, imagery/i.eb.soilheatflux/i.eb.soilheatflux.html, imagery/i.emissivity/i.emissivity.html, imagery/i.evapo.mh/i.evapo.mh.html, imagery/i.evapo.pt/i.evapo.pt.html, imagery/i.evapo.time/i.evapo.time.html, imagery/i.latlong/i.latlong.html, imagery/i.modis.qc/i.modis.qc.html, imagery/i.sunhours/i.sunhours.html, imagery/i.vi/i.vi.html: HTML demessyfied 2011-10-16 Michael Barton * gui/wxpython/gui_modules/wxplot.py: wxgui: display last segment marker 2011-10-16 Martin Landa * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: expand variables (merge https://trac.osgeo.org/grass/changeset/48836 from devbr6) 2011-10-16 Markus Metz * Makefile: temporary fix for tgis integration 2011-10-16 Glynn Clements * lib/python/Makefile, lib/python/ctypes/Makefile: Try to keep generated files in $(OBJDIR) * include/Make/Docs.make: lib/g3d -> lib/raster3d * configure, configure.in: Remove unused do64bit variable 2011-10-16 Martin Landa * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: fix typo * gui/wxpython/gui_modules/render.py: wxGUI: fix https://trac.osgeo.org/grass/changeset/48828 * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/render.py: wxGUI: attempt to fix https://trac.osgeo.org/grass/ticket/1463 (part 1 & 2) * mswindows/GRASS-Installer.nsi, mswindows/osgeo4w/preremove.bat: winGRASS: minor fixes in support scripts * mswindows/osgeo4w/postinstall.bat: winGRASS: fix typo in postinstall.bat 2011-10-16 Michael Barton * gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/wxplot.py, gui/wxpython/gui_modules/wxplot_dialogs.py, gui/wxpython/icons/icon.py: wxgui: enhancements and fixes to analysis modules. Added scatterplot. Also added statistics displays for profile, histogram, and scatterplot. 2011-10-15 Martin Landa * mswindows/GRASS-Installer.nsi, mswindows/osgeo4w/postinstall.bat, mswindows/osgeo4w/preremove.bat: winGRASS: clean up support files for osgeo4w 2011-10-15 Soeren Gebbert * raster/r.series/main.c: Fixed segfault resulting from uninitialized "inputs" pointer. 2011-10-15 Martin Landa * lib/python/core.py: libpython: run g.mlist quietly * general/g.mlist/main.c: g.mlist: add extra message when listing maps 2011-10-15 Glynn Clements * include/Make/Html.make: Treat images as primary targets instead of intermediate files 2011-10-14 Martin Landa * mswindows/osgeo4w/package.sh: winGRASS: include also grass70.py * general/g.gui/main.c: g.gui: message cosmetics (follow string convetions) * gui/wxpython/xml/menudata.xml: wxGUI/menu: add one extra separator * gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/menuform.py: wxGUI: fully-qualified names only for input/map * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/menuform.py, lib/python/task.py: pythonlib: rename getCmd -> get_cmd (follow naming convetion) * gui/wxpython/docs/wxGUI.Modeler.html, gui/wxpython/docs/wxGUI.Nviz.html, gui/wxpython/docs/wxGUI.html: wxGUI/manual: note video tutorials at user-wiki * gui/wxpython/docs/wxGUI.Modeler.html, gui/wxpython/docs/wxGUI_modeler.jpg: wxGUI/modeler: fix screenshot size, fix src * gui/wxpython/docs/wxGUI.Modeler.html, gui/wxpython/docs/wxGUI_modeler.jpg: wxGUI/modeler: minor manual update 2011-10-14 Anna Petrášová * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/wxnviz.py: wxNviz: synchronize overlays in 2d and 3d (legend, text labels) 2011-10-14 Soeren Gebbert * lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/datetime_math.py, lib/python/temporal/space_time_datasets_tools.py, lib/python/temporal/temporal_extent.py: New dataset object factory. New temporal topology functions implemented. * temporal/t.create/t.create.py, temporal/t.info/t.info.py, temporal/t.list/t.list.py, temporal/t.remove/t.remove.py, temporal/t.support/t.support.py, temporal/t.topology/t.topology.py, temporal/tr.register/tr.register.py, temporal/tr3.register/tr3.register.py, temporal/tr3.unregister/tr3.unregister.py, temporal/tv.register/tv.register.py, temporal/tv.unregister/tv.unregister.py: Use dataset object factory. New temporal topology functions. 2011-10-14 Martin Landa * mswindows/osgeo4w/package.sh: winGRASS: update for daily builds (merge https://trac.osgeo.org/grass/changeset/48792 from devbr6) * mswindows/osgeo4w/package.sh: winGRASS: don't build obsolete packages 2011-10-13 Soeren Gebbert * lib/python/temporal/abstract_datasets.py, lib/python/temporal/abstract_space_time_dataset.py: New temporal topology functions. Removed redundant file. * temporal/t.topology/t.topology.py: More temporal topology info 2011-10-13 Martin Landa * gui/wxpython/gui_modules/toolbars.py, gui/wxpython/wxgui.py: wxGUI: remove GSoC testing (WMS) 2011-10-13 William Kyngesburye * macosx/app/grass.sh.in: missed a path in https://trac.osgeo.org/grass/changeset/48780 * macosx/app/grass.sh.in: modules folder is aprefix now 2011-10-13 Soeren Gebbert * temporal/Makefile, temporal/t.info/t.info.py, temporal/t.support/Makefile, temporal/t.support/t.support.html, temporal/t.support/t.support.py, temporal/t.support/test.t.support.sh, temporal/t.topology/Makefile, temporal/t.topology/t.topology.html, temporal/t.topology/t.topology.py, temporal/tr.register/test.tr.register.sh, temporal/tr3.register/test.tr3.register.sh: New simple temporal support and topology modules * lib/python/temporal/abstract_space_time_dataset.py: New function to print the temporal relationship matrix 2011-10-13 Martin Landa * gui/wxpython/gui_modules/gdialogs.py: wxGUI/modeler: fix LoadMapLayers() (merge https://trac.osgeo.org/grass/changeset/48776 from devbr6) * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: dynamic series more user friendly * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: check action when loading model file 2011-10-13 Soeren Gebbert * temporal/t.create/t.create.py, temporal/t.info/t.info.py, temporal/t.list/t.list.py, temporal/t.remove/t.remove.py, temporal/t.time.abs/t.time.abs.py, temporal/t.time.abs/test.t.time.abs.file.sh, temporal/t.time.abs/test.t.time.abs.sh, temporal/t.time.rel/t.time.rel.py, temporal/t.time.rel/test.t.time.rel.file.sh, temporal/t.time.rel/test.t.time.rel.sh, temporal/tr.aggregate/test.tr.aggregate.sh, temporal/tr.extract/test.tr.extract.sh, temporal/tr.register/test.tr.register.file.sh, temporal/tr.register/test.tr.register.sh, temporal/tr.register/tr.register.py, temporal/tr.series/test.tr.series.sh, temporal/tr.series/tr.series.py, temporal/tr.unregister/tr.unregister.py, temporal/tr3.register/test.tr3.register.sh, temporal/tr3.register/tr3.register.py, temporal/tr3.unregister/tr3.unregister.py, temporal/tv.register/test.tv.register.sh, temporal/tv.register/tv.register.py, temporal/tv.unregister/tv.unregister.py: Added file option to several temporal modules. Follow GRASS naming convention. New tests. * lib/python/temporal/space_time_datasets_tools.py: Added file option to several temporal modules 2011-10-12 Anna Petrášová * gui/wxpython/gui_modules/gcpmapdisp.py, gui/wxpython/gui_modules/mapdisp.py: wxGUI: zooming methods moved from mapdisp.MapFrame to MapFrameBase (co-author V. Petras) * gui/wxpython/gui_modules/gcpmapdisp.py, gui/wxpython/gui_modules/mapdisp.py: wxGUI: fix bug in georectifier caused by previous change (co-author V. Petras) * gui/wxpython/gui_modules/gcpmanager.py, gui/wxpython/gui_modules/gcpmapdisp.py, gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_vdigit.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/wxgui.py: wxGUI: toolbar access methods added (co-author V. Petras) * gui/wxpython/gui_modules/gcpmapdisp.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/wxgui.py, gui/wxpython/wxpythonlib.dox: wxGUI: remove unused code of old georectifier (co-author V. Petras) * gui/wxpython/gui_modules/gcpmapdisp.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_window.py: wxGUI: moving code to MapFrameBase (co-author V. Petras) 2011-10-12 Martin Landa * gui/wxpython/gui_modules/gselect.py, lib/python/core.py: pythonlib: https://trac.osgeo.org/grass/changeset/48755 - follow naming convetion * gui/wxpython/gui_modules/gselect.py, lib/python/core.py, lib/python/db.py: pythonlib: improve mapsets() interface * mswindows/osgeo4w/preremove.bat: winGRASS update preremove.bat (OSGEO4w) * mswindows/osgeo4w/postinstall.bat: winGRASS: cleanup start items, only one Desktop shorcut * mswindows/osgeo4w/grass.bat.tmpl: fix grass.bat.tmpl (OSGeo4W) (merge https://trac.osgeo.org/grass/changeset/48749 from relbr64) 2011-10-12 Soeren Gebbert * lib/python/temporal/Makefile, lib/python/temporal/__init__.py, lib/python/temporal/abstract_dataset.py, lib/python/temporal/abstract_map_dataset.py, lib/python/temporal/abstract_space_time_dataset.py, lib/python/temporal/space_time_datasets.py, lib/python/temporal/space_time_datasets_tools.py: Better code managament 2011-10-11 Martin Landa * mswindows/osgeo4w/package.sh: wingrass: build also other packages (merge https://trac.osgeo.org/grass/changeset/48741 from relbr64) * gui/wxpython/gui_modules/gselect.py: wxGUI: fix fully-qualified names (translated 'mapset' can contain spaces) * mswindows/osgeo4w/package.sh: fix package.sh (deleting old package logs) 2011-10-11 William Kyngesburye * macosx/Makefile, macosx/app/grass.sh.in: revert https://trac.osgeo.org/grass/changeset/37436 because space-in-path issues still appear 2011-10-11 Soeren Gebbert * lib/python/temporal/abstract_datasets.py, lib/python/temporal/base.py, lib/python/temporal/core.py: Use gisenv variables to select the temporal database backend at runtime. * temporal/Makefile, temporal/t.info/t.info.py, temporal/tr.aggregate/test.tr.aggregate.sh, temporal/tr.aggregate/tr.aggregate.py, temporal/tr.extract/tr.extract.py, temporal/tr.list/Makefile, temporal/tr.list/test.tr.list.sh, temporal/tr.list/tr.list.html, temporal/tr.list/tr.list.py, temporal/tr.series/tr.series.py: New strds list module. Minor fixes in several temporal modules. 2011-10-11 Glynn Clements * db/drivers/odbc/describe.c: Fix type mismatch 2011-10-11 Markus Metz * raster/r.walk/Makefile, raster/r.walk/main.c: r.walk: replace deprecated sites lib with vector lib 2011-10-11 Markus Neteler * raster/r.texture/main.c: parameter name harmonization 2011-10-10 Martin Landa * gui/wxpython/gis_set.py: wxGUI/welcome: sizable & minor clean up in layout * gui/wxpython/gis_set.py: wxGUI: there is no UnicodeString in `utils` 2011-10-10 Markus Neteler * doc/howto_release.txt: minor stuff 2011-10-10 Martin Landa * gui/icons/grass/loop-add.png, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/icons/icon.py, gui/wxpython/xml/menudata_modeler.xml: wxGUI/modeler: add new icon for loop/series (thanks to Robert Szczepanek) 2011-10-10 Anna Petrášová * gui/wxpython/gui_modules/gcpmanager.py, gui/wxpython/gui_modules/gcpmapdisp.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_statusbar.py, gui/wxpython/gui_modules/mapdisp_window.py: wxGUI: georectifier partially rewritten (base class is MapFrameBase), co-author Vaclav Petras 2011-10-10 Markus Neteler * locale/po/grasswxpy_de.po: Robert Nuske: cont'ed 2011-10-10 Soeren Gebbert * temporal/Makefile, temporal/t.create/t.create.py, temporal/tr.aggregate/Makefile, temporal/tr.aggregate/test.tr.aggregate.sh, temporal/tr.aggregate/tr.aggregate.html, temporal/tr.aggregate/tr.aggregate.py, .../register_ECAD_maps_temp_mean_1995_2010.py: New aggregation module for space time raster datasets * lib/python/temporal/Makefile, lib/python/temporal/__init__.py, lib/python/temporal/core.py, lib/python/temporal/datetime_math.py, lib/python/temporal/space_time_datasets.py: New package to provide some datetime objects math 2011-10-10 Anna Petrášová * gui/wxpython/gui_modules/__init__.py, gui/wxpython/gui_modules/globalvar.py, gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_statusbar.py, gui/wxpython/gui_modules/mapdisp_vdigit.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/gui_modules/workspace.py: wxGUI: first steps in creating base class for mapdisp.MapFrame -- reorganization of statusbar 2011-10-09 Martin Landa * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: support also mapsets (merge https://trac.osgeo.org/grass/changeset/48701 from devbr6) * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: fix OnModelNew() (merge https://trac.osgeo.org/grass/changeset/48698 from devbr6) * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/gselect.py: wxGUI/MapLayersDialog: show only mapsets in search path (merge https://trac.osgeo.org/grass/changeset/48694 from devbr6) 2011-10-09 Soeren Gebbert * temporal/tr.extract/tr.extract.py, temporal/tr.series/tr.series.py: Temporal API changed * lib/python/temporal/abstract_datasets.py, lib/python/temporal/base.py, lib/python/temporal/core.py, lib/python/temporal/metadata.py, lib/python/temporal/space_time_datasets.py, lib/python/temporal/spatial_extent.py, lib/python/temporal/temporal_extent.py: Docs partly updated and polished. 2011-10-09 Martin Landa * gui/wxpython/gui_modules/sqlbuilder.py: wxGUI/sqlbuilder: fix various bugs, sort values 2011-10-08 Markus Neteler * locale/po/grasslibs_de.po, locale/po/grassmods_de.po: Robert Nuske: cont'ed 2011-10-08 Martin Landa * gui/wxpython/gui_modules/mcalc_builder.py: wxGUI/mcalc: fix insertion point for fns * gui/wxpython/gui_modules/mcalc_builder.py: wxGUI/mcalc: minor clean up -- OnRun() 2011-10-08 Soeren Gebbert * lib/python/temporal/abstract_datasets.py, lib/python/temporal/base.py, lib/python/temporal/core.py, lib/python/temporal/metadata.py, lib/python/temporal/space_time_datasets.py, lib/python/temporal/spatial_extent.py, lib/python/temporal/temporal_extent.py, lib/temporal/stds_tables_template.sql, raster/r.series/test.r.series.sh, raster/r.series/test_3_prec_max.ref, raster/r.series/test_3_prec_mean.ref, raster/r.series/test_3_prec_min.ref, raster/r.series/test_4_prec_max.ref, raster/r.series/test_4_prec_mean.ref, raster/r.series/test_4_prec_min.ref, temporal/t.create/t.create.py, temporal/t.remove/t.remove.py, temporal/tr.extract/tr.extract.py, temporal/tr.series/tr.series.py: Code cleanup. The temporal map type (single point of time, time interval or mixed) is now computed and stored in space time datasets. 2011-10-07 Markus Neteler * raster/r.random.cells/r.random.cells.html, raster/r.random.surface/r.random.surface.html: partial fix for trac https://trac.osgeo.org/grass/ticket/1461 2011-10-07 Martin Landa * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/icons/icon.py, gui/wxpython/xml/menudata_modeler.xml: wxGUI/modeler: fix variable substitution 2011-10-07 Markus Metz * raster/r.regression.line/main.c: add standard header section 2011-10-07 Martin Landa * raster/r.gwflow/main.c: r.gwflow: remove extra newlines from option description + description standardization 2011-10-06 Soeren Gebbert * lib/gpde/N_gwflow.c, raster/r.gwflow/main.c, raster/r.gwflow/r.gwflow.html, raster/r.gwflow/valid_calc_7x7.py, raster/r.gwflow/valid_calc_excavation.py: Fixed wrong and misleading documentation about the groundwater flow concept. 2011-10-06 Martin Landa * gui/wxpython/gui_modules/gdialogs.py: wxGUI: fully qualified names optional (add map layers) 2011-10-06 Soeren Gebbert * lib/python/temporal/abstract_datasets.py, lib/python/temporal/base.py, lib/python/temporal/core.py, lib/python/temporal/space_time_datasets.py, lib/temporal/map_stds_register_table_template.sql, lib/temporal/map_tables_template.sql, lib/temporal/raster3d_metadata_table.sql, lib/temporal/raster_metadata_table.sql, lib/temporal/sqlite3_delete_trigger.sql, lib/temporal/stds_map_register_table_template.sql, .../stds_raster3d_register_trigger_template.sql, .../stds_raster_register_trigger_template.sql, lib/temporal/stds_tables_template.sql, lib/temporal/str3ds_metadata_table.sql, lib/temporal/strds_metadata_table.sql, lib/temporal/stvds_metadata_table.sql, ...pdate_stds_spatial_temporal_extent_template.sql, lib/temporal/update_str3ds_metadata_template.sql, lib/temporal/update_strds_metadata_template.sql, lib/temporal/vector_metadata_table.sql, temporal/t.list/t.list.py, temporal/tr.extract/test.tr.extract.sh, temporal/tr.extract/tr.extract.py, .../register_ECAD_maps_temp_mean_1995_2010.py, temporal/tr.series/test.tr.series.sh, temporal/tr.series/tr.series.py: Implemented support for sqlite and postgresql as temporal database backend. * raster/r.series/main.c, raster/r.series/test.r.series.sh: Corrected verbose message position, removed output generation from tests. * raster/r.series/main.c, raster/r.series/test.r.series.sh: Modified tests and verbose message handling. 2011-10-06 Martin Landa * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/wxgui.py: wxGUI/modeler: implement series 2011-10-06 Anna Petrášová * gui/wxpython/gui_modules/wxnviz.py: wxNviz: fix initializing alpha in texture 2011-10-05 Michael Barton * gui/wxpython/gui_modules/wxplot.py, gui/wxpython/gui_modules/wxplot_dialogs.py: wxgui: better error trapping for profile segments points 2011-10-05 Glynn Clements * raster/r.series/main.c: Clean-up of https://trac.osgeo.org/grass/changeset/48638 2011-10-05 Markus Neteler * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_hi.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_mr.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_hi.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_mr.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: msgs updated from template files 2011-10-05 Michael Barton * gui/wxpython/gui_modules/wxplot.py: wxgui: fixing segment marker plotting for profiles 2011-10-05 Anna Petrášová * gui/wxpython/gui_modules/mapdisp.py: partly revert https://trac.osgeo.org/grass/changeset/48646 (changes related to wxnviz were probably made by mistake) 2011-10-05 Michael Barton * gui/wxpython/gui_modules/wxplot.py, gui/wxpython/gui_modules/wxplot_dialogs.py: wxgui: update to fix situation when scatterplot is launched with one map displayed 2011-10-05 Martin Landa * gui/wxpython/gui_modules/mapdisp.py: wxGUI: don't import module multiple times (cosmetics) 2011-10-05 Michael Barton * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/wxplot.py: wxgui: updating the rest of the new scatterplot tool code * gui/wxpython/gui_modules/wxplot_dialogs.py: wxgui: updated wxplot_dialog for scatterplot tool * gui/wxpython/gui_modules/preferences.py: wxgui: updated preferences settings for scatterplot tool 2011-10-05 Luca Delucchi * locale/po/grasswxpy_it.po: update italian translation 2011-10-05 Soeren Gebbert * raster/r.series/main.c: Better error messages * raster/r.series/main.c: Typo fix and translation support. * lib/python/temporal/abstract_datasets.py, raster/r.series/main.c, raster/r.series/r.series.html, raster/r.series/test.r.series.sh, raster/r.series/test_1_prec_count.ref, raster/r.series/test_1_prec_max.ref, raster/r.series/test_1_prec_mean.ref, raster/r.series/test_1_prec_min.ref, raster/r.series/test_1_prec_range.ref, raster/r.series/test_1_prec_sum.ref, raster/r.series/test_2_prec_count.ref, raster/r.series/test_2_prec_max.ref, raster/r.series/test_2_prec_mean.ref, raster/r.series/test_2_prec_min.ref, raster/r.series/test_2_prec_range.ref, raster/r.series/test_2_prec_sum.ref, .../register_ECAD_maps_temp_mean_1995_2010.py, temporal/tr.series/test.tr.series.sh, temporal/tr.series/tr.series.py: Implemented input file with newline separated map names support in r.series. r.series now supports two input methods, file and input. Using option file is slower but avoids the open file descriptor limit. Temporal module tr.series is now ready to analyze ten-thousends of maps using r.series. Implemented tests for r.series and tr.series. 2011-10-05 Martin Landa * gui/wxpython/gui_modules/gmodeler.py: wxGUI: do validation of new added item also if parameters were given * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: fix valid check * raster/r.null/main.c: r.null: more guisections * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: don't show prop dialog when command has some options defined * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/wxplot.py, gui/wxpython/gui_modules/wxplot_dialogs.py: revert broken https://trac.osgeo.org/grass/changeset/48622 * imagery/i.group/main.c: i.group: more guisections 2011-10-05 Michael Barton * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/wxplot.py, gui/wxpython/gui_modules/wxplot_dialogs.py: wxgui: added new bivariate scatter plot tool; code refactoring for profile and histogram plots. 2011-10-05 Martin Landa * gui/wxpython/gui_modules/mapdisp_window.py: wxGUI: https://trac.osgeo.org/grass/ticket/1457 (Zoom in Georectify Does not Work) 2011-10-04 Soeren Gebbert * lib/python/temporal/abstract_datasets.py, temporal/tr.extract/test.tr.extract.sh, temporal/tr.extract/tr.extract.py: New module to extract a subset of a space time raster dataset using where queries and r.mapcalc expressions. 2011-10-04 Anna Petrášová * include/ogsf_proto.h, lib/nviz/draw.c, lib/nviz/nviz.c, lib/ogsf/gsd_objs.c: nviz: change scalebar appearance 2011-10-04 Markus Neteler * locale/po/grasswxpy_fr.po: Sylvain Maillard: con'ed 2011-10-04 Martin Landa * lib/nviz/draw.c: libnviz: texture support added annakrat 2011-10-03 Soeren Gebbert * lib/python/temporal/abstract_datasets.py, lib/python/temporal/core.py, lib/python/temporal/space_time_datasets.py, lib/python/temporal/spatial_extent.py: Fixed wrong end time computation for space time datasets. 2011-10-03 Anna Petrášová * gui/wxpython/gui_modules/nviz_mapdisp.py: wxNviz: update List of classes * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/wxnviz.py, include/nviz.h, lib/nviz/draw.c: wxNviz: draw overlays as textures 2011-10-03 Markus Metz * raster/r.regression.line/r.regression.line.html: residuals -> correlation coefficient 2011-10-03 Markus Neteler * locale/po/grasswxpy_fr.po: Sylvain Maillard: con'ed 2011-10-02 Martin Landa * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/menuform.py: wxGUI: fix running `d.* --help` add d.redraw to supported commands * gui/wxpython/gui_modules/colorrules.py: wxGUI: fix RasterColorTable - OnApply() (merge https://trac.osgeo.org/grass/changeset/48596 from trunk) 2011-10-02 Soeren Gebbert * lib/python/temporal/abstract_datasets.py, lib/python/temporal/base.py, lib/python/temporal/space_time_datasets.py, lib/python/temporal/temporal_extent.py, temporal/t.info/t.info.py, temporal/t.list/t.list.py, temporal/t.time.abs/t.time.abs.py, temporal/t.time.abs/test.t.time.abs.sh, temporal/t.time.rel/t.time.rel.py, temporal/t.time.rel/test.t.time.rel.sh, temporal/tr.extract/tr.extract.py, temporal/tr.register/test.tr.register.sh, temporal/tr.register/tr.register.py, temporal/tr.series/test.tr.series.sh, temporal/tr.series/tr.series.py, temporal/tr3.register/test.tr3.register.sh, temporal/tr3.register/tr3.register.py, temporal/tv.register/test.tv.register.sh, temporal/tv.register/tv.register.py: Better support for single points of time. Implemented temporal relation matrix in t.info. 2011-10-01 Martin Landa * gui/wxpython/gui_modules/toolbars.py: wxGUI: remove GSoC WMS testing * gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/wxplot.py: wxGUI: clean up ProfileFrame and HistFrame constructors * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/wxgui.py: wxGUI: more wxplot oriented fixes * raster/r.report/global.h, raster/r.report/main.c, raster/r.report/parse.c, raster/r.report/stats.c: fix https://trac.osgeo.org/grass/changeset/48589 * raster/r.report/parse.c: r.report: remove redundant -q flag * raster/r.report/main.c, raster/r.report/parse.c: r.report: more guisections 2011-10-01 Hamish Bowman * gui/wxpython/gui_modules/nviz_tools.py: partial revert of r48155: although distance is a major effect of changing perspective, perspective also warps space- they are not the same thing. pure distance is controled by the camera positioning puck. simplifying text is all well and good, but once it becomes technically incorrect it has gone too far as it plants misleading ideas in users' minds. 2011-10-01 Michael Barton * gui/wxpython/gui_modules/wxplot.py: wxgui: a nicer autotitle for profiles * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/toolbars.py: wxgui: updating toolbars.py and mapdisp.py calls to new profile and histogramming tools. 2011-10-01 Martin Landa * gui/wxpython/gui_modules/__init__.py, gui/wxpython/gui_modules/histogram2.py, gui/wxpython/gui_modules/profile.py, gui/wxpython/gui_modules/wxplot.py, gui/wxpython/gui_modules/wxplot_dialogs.py: wxGUI: remove redundant profile.py and histogram2.py modules minor clean up in wxplot modules 2011-10-01 Michael Barton * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/wxplot.py, gui/wxpython/gui_modules/wxplot_dialogs.py: wxgui: new abstract class for pyplot modules profile and histogram. Also common dialogs for pyplot modules 2011-10-01 Markus Metz * vector/v.in.lidar/main.c: v.in.lidar: improve no import handling * vector/v.in.lidar/v.in.lidar.html: v.in.lidar: update manual * raster/r.in.lidar/r.in.lidar.html: r.in.lidar: update manual * raster/r.in.lidar/main.c: r.in.lidar: improve scan and shell style mode 2011-09-30 Martin Landa * lib/python/task.py: pythonlib: get_interface_description(): comment-out problematic code (fails on debug) (merge https://trac.osgeo.org/grass/changeset/48573 from devbr6) * gui/wxpython/gis_set.py: wxGUI: add extra dialog when trying to remove gislock (https://trac.osgeo.org/grass/ticket/1407) 2011-09-29 Glynn Clements * configure, configure.in: Make --enable-cxx default to "yes" * include/Make/Compile.make, include/Make/Vars.make: Remove rules for .cc extension * lib/iostream/{ami_stream.cc => ami_stream.cpp}, lib/iostream/{mm.cc => mm.cpp}, lib/iostream/{mm_utils.cc => mm_utils.cpp}, lib/iostream/{rtimer.cc => rtimer.cpp}, raster/r.terraflow/{ccforest.cc => ccforest.cpp}, raster/r.terraflow/{common.cc => common.cpp}, raster/r.terraflow/{direction.cc => direction.cpp}, raster/r.terraflow/{fill.cc => fill.cpp}, raster/r.terraflow/{filldepr.cc => filldepr.cpp}, raster/r.terraflow/{flow.cc => flow.cpp}, raster/r.terraflow/{genericWindow.cc => genericWindow.cpp}, raster/r.terraflow/{grid.cc => grid.cpp}, raster/r.terraflow/{main.cc => main.cpp}, raster/r.terraflow/{nodata.cc => nodata.cpp}, raster/r.terraflow/{plateau.cc => plateau.cpp}, raster/r.terraflow/{stats.cc => stats.cpp}, raster/r.terraflow/{sweep.cc => sweep.cpp}, raster/r.terraflow/{types.cc => types.cpp}, raster/r.terraflow/{water.cc => water.cpp}, raster/r.terraflow/{weightWindow.cc => weightWindow.cpp}, visualization/wximgview/{main.cc => main.cpp}, visualization/xganim/{gui.cc => gui.cpp}, visualization/xganim/{main.cc => main.cpp}: Use .cpp extension for C++ files * include/Make/Html.make, raster/Makefile: Fix handling of image files, esp. for parallel make 2011-09-29 Martin Landa * scripts/g.extension/g.extension.py: g.extension: fix addons html pages (modify links) 2011-09-29 Markus Neteler * display/d.colors/d.colors.html, display/d.grid/d.grid.html, display/d.his/d.his.html, doc/vector/vector.html, general/g.tempfile/g.tempfile.html, imagery/i.class/i.class.html, imagery/i.points/i.points.html, imagery/i.vpoints/i.vpoints.html, ps/ps.map/ps.map.html, scripts/g.manual/g.manual.html, vector/v.label/v.label.html, vector/v.univar/v.univar.html: use lowercase HTML tags * display/d.colors/d.colors.html, display/d.colortable/d.colortable.html, display/d.font/d.font.html, display/d.geodesic/d.geodesic.html, display/d.graph/d.graph.html, display/d.grid/d.grid.html, display/d.his/d.his.html, display/d.legend/d.legend.html, display/d.linegraph/d.linegraph.html, display/d.rgb/d.rgb.html, display/d.text/d.text.html, display/d.title/d.title.html, doc/vector/v.modules.html, doc/vector/vector.html, general/g.filename/g.filename.html, general/g.parser/g.parser.html, general/g.proj/g.proj.html, general/g.setproj/g.setproj.html, imagery/i.cca/i.cca.html, imagery/i.class/i.class.html, imagery/i.cluster/i.cluster.html, imagery/i.fft/i.fft.html, imagery/i.gensig/i.gensig.html, imagery/i.gensigset/i.gensigset.html, imagery/i.ifft/i.ifft.html, imagery/i.landsat.acca/i.landsat.acca.html, imagery/i.maxlik/i.maxlik.html, imagery/i.pca/i.pca.html, imagery/i.rectify/i.rectify.html, imagery/i.smap/i.smap.html, imagery/i.vpoints/i.vpoints.html, imagery/i.zc/i.zc.html, lib/init/grass7.html, misc/m.cogo/m.cogo.html, misc/m.nviz.script/m.nviz.script.html, ps/ps.map/ps.map.html, raster/r.horizon/r.horizon.html, raster/r.li/r.li.cwed/r.li.cwed.html, raster/r.li/r.li.daemon/r.li.daemon.html, raster/r.li/r.li.edgedensity/r.li.edgedensity.html, raster/r.spread/r.spread.html, raster/r.spreadpath/r.spreadpath.html, raster3d/r3.mkdspf/r3.mkdspf.html, scripts/d.rast.edit/d.rast.edit.html, scripts/m.proj/m.proj.html, scripts/r.in.aster/r.in.aster.html, scripts/r.in.wms/r.in.wms.html, scripts/v.in.mapgen/v.in.mapgen.html, scripts/v.rast.stats/v.rast.stats.html, sites/s.in.ascii/s.in.ascii.html, sites/s.out.ascii/s.out.ascii.html, vector/v.delaunay/v.delaunay.html, vector/v.distance/v.distance.html, vector/v.in.ogr/v.in.ogr.html, vector/v.kcv/v.kcv.html, vector/v.label/v.label.html, vector/v.proj/v.proj.html, vector/v.qcount/v.qcount.html, vector/v.reclass/v.reclass.html, vector/v.sample/v.sample.html, vector/v.voronoi/v.voronoi.html, visualization/nviz/html/nviz_3dsetting.html, visualization/nviz/html/nviz_image.html, visualization/nviz/html/nviz_panel_anim.html, visualization/nviz/html/nviz_panel_color.html, visualization/nviz/html/nviz_panel_cplane.html, visualization/nviz/html/nviz_panel_dsf.html, visualization/nviz/html/nviz_panel_dsf1.html, visualization/nviz/html/nviz_panel_dsf2.html, visualization/nviz/html/nviz_panel_dsf3.html, visualization/nviz/html/nviz_panel_kanim.html, visualization/nviz/html/nviz_panel_labels.html, visualization/nviz/html/nviz_panel_lights.html, visualization/nviz/html/nviz_panel_move.html, visualization/nviz/html/nviz_panel_pos.html, visualization/nviz/html/nviz_panel_scale.html, visualization/nviz/html/nviz_panel_sdiff.html, visualization/nviz/html/nviz_panel_surf.html, visualization/nviz/html/nviz_panel_vol.html, visualization/nviz/html/nviz_panel_what.html, visualization/nviz/html/nviz_state.html, visualization/nviz/nviz.html: use lowercase HTML tags * db/db.columns/db.columns.html, db/db.connect/db.connect.html, db/db.copy/db.copy.html, db/db.createdb/db.createdb.html, db/db.databases/db.databases.html, db/db.describe/db.describe.html, db/db.drivers/db.drivers.html, db/db.dropdb/db.dropdb.html, db/db.execute/db.execute.html, db/db.login/db.login.html, db/db.select/db.select.html, db/db.tables/db.tables.html, db/drivers/dbf/grass-dbf.html, db/drivers/mysql/grass-mesql.html, db/drivers/mysql/grass-mysql.html, db/drivers/odbc/grass-odbc.html, db/drivers/ogr/grass-ogr.html, db/drivers/postgres/grass-pg.html, display/d.barscale/d.barscale.html, display/d.colorlist/d.colorlist.html, display/d.colors/d.colors.html, display/d.colortable/d.colortable.html, display/d.extract/d.extract.html, display/d.font/d.font.html, display/d.fontlist/d.fontlist.html, display/d.geodesic/d.geodesic.html, display/d.graph/d.graph.html, display/d.grid/d.grid.html, display/d.his/d.his.html, display/d.histogram/d.histogram.html, display/d.info/d.info.html, display/d.labels/d.labels.html, display/d.legend/d.legend.html, display/d.linegraph/d.linegraph.html, display/d.measure/d.measure.html, display/d.path/d.path.html, display/d.profile/d.profile.html, display/d.rast.arrow/d.rast.arrow.html, display/d.rast.num/d.rast.num.html, display/d.rast/d.rast.html, display/d.rgb/d.rgb.html, display/d.rhumbline/d.rhumbline.html, display/d.text/d.text.html, display/d.thematic.area/d.thematic.area.html, display/d.title/d.title.html, display/d.vect.chart/d.vect.chart.html, display/d.what.rast/d.what.rast.html, display/d.what.vect/d.what.vect.html, display/d.where/d.where.html, display/d.zoom/d.zoom.html, doc/projectionintro.html, doc/raster/r.example/r.example.html, doc/vector/v.example/v.example.html, doc/vector/v.modules.html, doc/vector/vector.html, general/g.access/g.access.html, general/g.cairocomp/g.cairocomp.html, general/g.copy/g.copy.html, general/g.dirseps/g.dirseps.html, general/g.filename/g.filename.html, general/g.findetc/g.findetc.html, general/g.gui/g.gui.html, general/g.list/g.list.html, general/g.mapset/g.mapset.html, general/g.mapsets/g.mapsets.html, general/g.message/g.message.html, general/g.mkfontcap/g.mkfontcap.html, general/g.mlist/g.mlist.html, general/g.mremove/g.mremove.html, general/g.parser/g.parser.html, general/g.pnmcat/g.pnmcat.html, general/g.pnmcomp/g.pnmcomp.html, general/g.ppmtopng/g.ppmtopng.html, general/g.proj/g.proj.html, general/g.region/g.region.html, general/g.remove/g.remove.html, general/g.rename/g.rename.html, general/g.setproj/g.setproj.html, general/g.tempfile/g.tempfile.html, imagery/i.albedo/i.albedo.html, imagery/i.aster.toar/i.aster.toar.html, imagery/i.biomass/i.biomass.html, imagery/i.cca/i.cca.html, imagery/i.class/i.class.html, imagery/i.cluster/i.cluster.html, imagery/i.eb.eta/i.eb.eta.html, imagery/i.eb.evapfr/i.eb.evapfr.html, imagery/i.eb.h_SEBAL01/i.eb.h_sebal01.html, imagery/i.eb.netrad/i.eb.netrad.html, imagery/i.eb.soilheatflux/i.eb.soilheatflux.html, imagery/i.emissivity/i.emissivity.html, imagery/i.evapo.mh/i.evapo.mh.html, imagery/i.evapo.pm/i.evapo.pm.html, imagery/i.evapo.pt/i.evapo.pt.html, imagery/i.evapo.time/i.evapo.time.html, imagery/i.fft/i.fft.html, imagery/i.gensig/i.gensig.html, imagery/i.gensigset/i.gensigset.html, imagery/i.group/i.group.html, imagery/i.his.rgb/i.his.rgb.html, imagery/i.ifft/i.ifft.html, imagery/i.landsat.acca/i.landsat.acca.html, imagery/i.landsat.toar/i.landsat.toar.html, imagery/i.latlong/i.latlong.html, imagery/i.maxlik/i.maxlik.html, imagery/i.modis.qc/i.modis.qc.html, imagery/i.pca/i.pca.html, imagery/i.points/i.points.html, imagery/i.rectify/i.rectify.html, imagery/i.rgb.his/i.rgb.his.html, imagery/i.smap/i.smap.html, imagery/i.sunhours/i.sunhours.html, imagery/i.target/i.target.html, imagery/i.vi/i.vi.html, imagery/i.vpoints/i.vpoints.html, imagery/i.zc/i.zc.html, imagery/imageryintro.html, lib/db/sqlp/sql.html, lib/init/grass7.html, lib/init/helptext.html, misc/m.cogo/m.cogo.html, misc/m.nviz.script/m.nviz.script.html, misc/m.transform/m.transform.html, ps/ps.map/ps.map.html, raster/r.cost/r.cost.html, raster/r.distance/r.distance.html, raster/r.horizon/r.horizon.html, raster/r.in.lidar/r.in.lidar.html, raster/r.in.xyz/r.in.xyz.html, raster/r.lake/r.lake.html, raster/r.le/r.le.patch/r.le.patch.html, raster/r.le/r.le.pixel/r.le.pixel.html, raster/r.le/r.le.setup/r.le.setup.html, raster/r.le/r.le.trace/r.le.trace.html, raster/r.li/r.li.cwed/r.li.cwed.html, raster/r.li/r.li.daemon/r.li.daemon.html, raster/r.li/r.li.dominance/r.li.dominance.html, raster/r.li/r.li.edgedensity/r.li.edgedensity.html, raster/r.li/r.li.padrange/r.li.padrange.html, raster/r.li/r.li.padsd/r.li.padsd.html, .../r.li/r.li.patchdensity/r.li.patchdensity.html, raster/r.li/r.li.patchnum/r.li.patchnum.html, raster/r.li/r.li.richness/r.li.richness.html, raster/r.li/r.li.setup/r.li.setup.html, raster/r.li/r.li.shape/r.li.shape.html, raster/r.mfilter/r.mfilter.html, raster/r.out.png/r.out.png.html, raster/r.out.ppm3/r.out.ppm3.html, raster/r.out.tiff/r.out.tiff.html, raster/r.patch/r.patch.html, raster/r.region/r.region.html, raster/r.regression.line/r.regression.line.html, raster/r.resamp.filter/r.resamp.filter.html, raster/r.resamp.interp/r.resamp.interp.html, raster/r.resamp.stats/r.resamp.stats.html, raster/r.ros/r.ros.html, raster/r.slope.aspect/r.slope.aspect.html, raster/r.solute.transport/r.solute.transport.html, raster/r.spread/r.spread.html, raster/r.spreadpath/r.spreadpath.html, raster/r.statistics/r.statistics.html, raster/r.statistics2/r.statistics2.html, raster/r.sun/r.sun.html, raster/r.support.stats/r.support.stats.html, raster/r.support/r.support.html, raster/r.surf.idw/r.surf.idw.html, raster/r.texture/r.texture.html, raster/r.thin/r.thin.html, raster/r.topidx/r.topidx.html, raster/r.topmodel/r.topmodel.html, raster/r.uslek/r.uslek.html, raster/r.walk/r.walk.html, raster/r.water.outlet/r.water.outlet.html, raster/rasterintro.html, raster/simwe/r.sim.sediment/r.sim.sediment.html, raster/simwe/r.sim.water/r.sim.water.html, raster3d/r3.in.ascii/r3.in.ascii.html, raster3d/r3.mkdspf/r3.mkdspf.html, scripts/d.correlate/d.correlate.html, scripts/d.out.gpsdrive/d.out.gpsdrive.html, scripts/d.polar/d.polar.html, scripts/d.rast.edit/d.rast.edit.html, scripts/db.dropcolumn/db.dropcolumn.html, scripts/db.droptable/db.droptable.html, scripts/db.in.ogr/db.in.ogr.html, scripts/db.test/db.test.html, scripts/i.fusion.brovey/i.fusion.brovey.html, scripts/i.image.mosaic/i.image.mosaic.html, scripts/i.in.spotvgt/i.in.spotvgt.html, scripts/i.landsat.rgb/i.landsat.rgb.html, scripts/i.spectral/i.spectral.html, scripts/i.tasscap/i.tasscap.html, scripts/m.proj/m.proj.html, scripts/r.fillnulls/r.fillnulls.html, scripts/r.in.aster/r.in.aster.html, scripts/r.in.srtm/r.in.srtm.html, scripts/r.mapcalculator/r.mapcalculator.html, scripts/r.mask/r.mask.html, scripts/r.out.xyz/r.out.xyz.html, scripts/r.reclass.area/r.reclass.area.html, scripts/r.shaded.relief/r.shaded.relief.html, scripts/r.tileset/r.tileset.html, scripts/r3.mapcalculator/r3.mapcalculator.html, scripts/v.centroids/v.centroids.html, scripts/v.db.droprow/v.db.droprow.html, scripts/v.db.join/v.db.join.html, scripts/v.in.e00/v.in.e00.html, scripts/v.in.geonames/v.in.geonames.html, scripts/v.in.gns/v.in.gns.html, scripts/v.in.gps/v.in.gps.html, scripts/v.in.wfs/v.in.wfs.html, scripts/v.out.gps/v.out.gps.html, scripts/v.report/v.report.html, scripts/v.what.vect/v.what.vect.html, sites/s.in.ascii/s.in.ascii.html, sites/s.out.ascii/s.out.ascii.html, vector/v.buffer/v.buffer.html, vector/v.build/v.build.html, vector/v.category/v.category.html, vector/v.class/v.class.html, vector/v.clean/test/description.html, vector/v.clean/v.clean.html, vector/v.convert/v.convert.html, vector/v.db.connect/v.db.connect.html, vector/v.db.select/v.db.select.html, vector/v.delaunay/v.delaunay.html, vector/v.distance/v.distance.html, vector/v.drape/v.drape.html, vector/v.external/v.external.html, vector/v.extract/v.extract.html, vector/v.generalize/v.generalize.html, vector/v.in.ascii/v.in.ascii.html, vector/v.in.db/v.in.db.html, vector/v.in.dwg/v.in.dwg.html, vector/v.in.lidar/v.in.lidar.html, vector/v.in.ogr/v.in.ogr.html, vector/v.in.region/v.in.region.html, vector/v.info/v.info.html, vector/v.kcv/v.kcv.html, vector/v.kernel/v.kernel.html, vector/v.label.sa/v.label.sa.html, vector/v.label/v.label.html, vector/v.lidar.correction/v.lidar.correction.html, .../v.lidar.edgedetection.html, vector/v.lidar.growing/v.lidar.growing.html, vector/v.lrs/lrs.html, vector/v.lrs/v.lrs.create/v.lrs.create.html, vector/v.lrs/v.lrs.label/v.lrs.label.html, vector/v.lrs/v.lrs.segment/v.lrs.segment.html, vector/v.lrs/v.lrs.where/v.lrs.where.html, vector/v.mkgrid/v.mkgrid.html, vector/v.neighbors/v.neighbors.html, vector/v.net.alloc/v.net.alloc.html, vector/v.net.allpairs/v.net.allpairs.html, vector/v.net.bridge/v.net.bridge.html, vector/v.net.centrality/v.net.centrality.html, vector/v.net.components/v.net.components.html, vector/v.net.connectivity/v.net.connectivity.html, vector/v.net.distance/v.net.distance.html, vector/v.net.flow/v.net.flow.html, vector/v.net.iso/v.net.iso.html, vector/v.net.path/v.net.path.html, vector/v.net.salesman/v.net.salesman.html, vector/v.net.spanningtree/v.net.spanningtree.html, vector/v.net.steiner/v.net.steiner.html, vector/v.net.timetable/v.net.timetable.html, vector/v.net.visibility/v.net.visibility.html, vector/v.net/v.net.html, vector/v.normal/v.normal.html, vector/v.out.dxf/v.out.dxf.html, vector/v.out.ogr/v.out.ogr.html, vector/v.out.pov/v.out.pov.html, vector/v.out.svg/v.out.svg.html, vector/v.out.vtk/v.out.vtk.html, vector/v.outlier/v.outlier.html, vector/v.overlay/v.overlay.html, vector/v.parallel/v.parallel.html, vector/v.patch/v.patch.html, vector/v.perturb/v.perturb.html, vector/v.proj/v.proj.html, vector/v.qcount/v.qcount.html, vector/v.random/v.random.html, vector/v.reclass/v.reclass.html, vector/v.sample/v.sample.html, vector/v.segment/v.segment.html, vector/v.select/v.select.html, vector/v.support/v.support.html, vector/v.surf.idw/v.surf.idw.html, vector/v.surf.rst/v.surf.rst.html, vector/v.to.db/v.to.db.html, vector/v.to.points/v.to.points.html, vector/v.to.rast/v.to.rast.html, vector/v.to.rast3/v.to.rast3.html, vector/v.transform/v.transform.html, vector/v.type/v.type.html, vector/v.univar/v.univar.html, vector/v.vect.stats/v.vect.stats.html, vector/v.vol.rst/v.vol.rst.html, vector/v.voronoi/v.voronoi.html, vector/v.what.rast/v.what.rast.html, vector/v.what/v.what.html, vector/vectorintro.html, visualization/nviz/html/bugs_todo.html, visualization/nviz/html/index.html, visualization/nviz/html/nviz_3dsetting.html, visualization/nviz/html/nviz_credit.html, visualization/nviz/html/nviz_desc.html, visualization/nviz/html/nviz_hints.html, visualization/nviz/html/nviz_image.html, visualization/nviz/html/nviz_panel_anim.html, visualization/nviz/html/nviz_panel_color.html, visualization/nviz/html/nviz_panel_cplane.html, visualization/nviz/html/nviz_panel_dsf.html, visualization/nviz/html/nviz_panel_dsf1.html, visualization/nviz/html/nviz_panel_dsf2.html, visualization/nviz/html/nviz_panel_dsf3.html, visualization/nviz/html/nviz_panel_kanim.html, visualization/nviz/html/nviz_panel_labels.html, visualization/nviz/html/nviz_panel_lights.html, visualization/nviz/html/nviz_panel_move.html, visualization/nviz/html/nviz_panel_pos.html, visualization/nviz/html/nviz_panel_scale.html, visualization/nviz/html/nviz_panel_sdiff.html, visualization/nviz/html/nviz_panel_sites.html, visualization/nviz/html/nviz_panel_surf.html, visualization/nviz/html/nviz_panel_vect.html, visualization/nviz/html/nviz_panel_vol.html, visualization/nviz/html/nviz_panel_what.html, visualization/nviz/html/nviz_quit.html, visualization/nviz/html/nviz_script.html, visualization/nviz/html/nviz_startup.html, visualization/nviz/html/nviz_state.html, visualization/nviz/html/nviz_toc.html, visualization/nviz/nviz.html, visualization/xganim/xganim.html: use lowercase HTML tags 2011-09-29 Markus Metz * vector/v.db.select/main.c: remove bogus test * vector/v.db.select/main.c: close cursor before database and driver 2011-09-29 Martin Landa * scripts/g.manual/g.manual.py: g.manual: enable to display also manual pages of addons modules 2011-09-28 Martin Landa * gui/wxpython/gui_modules/globalvar.py: wxGUI: add addons module to the path (be more safe) * gui/wxpython/gui_modules/globalvar.py: wxGUI: add addons module to the path * gui/wxpython/xml/menudata.xml: wxGUI: GSoC testing removed from the menu * misc/m.nviz.image/m.nviz.image.html: m.nviz.image: cosmetics in manual page (link name) * misc/m.nviz.image/Makefile, misc/m.nviz.image/{m.nviz.image => m.nviz.image.html}: m.nviz.image: fix Makefile after moving from `visualization` * misc/Makefile, {visualization => misc}/m.nviz.image/Makefile, {visualization => misc}/m.nviz.image/args.c, {visualization => misc}/m.nviz.image/cplane.c, {visualization => misc}/m.nviz.image/local_proto.h, {visualization => misc}/m.nviz.image/m.nviz.image, {visualization => misc}/m.nviz.image/main.c, {visualization => misc}/m.nviz.image/surface.c, {visualization => misc}/m.nviz.image/vector.c, {visualization => misc}/m.nviz.image/volume.c, {visualization => misc}/m.nviz.image/write_img.c, visualization/Makefile: visualization/m.nviz.image -> misc/n.nviz.image (see https://trac.osgeo.org/grass/changeset/48533) * visualization/m.nviz.image/{nviz_cmd.html => m.nviz.image}: nviz_cmd -> m.nviz.image (pass 1) * visualization/Makefile, visualization/{nviz2/cmd => m.nviz.image}/Makefile, visualization/{nviz2/cmd => m.nviz.image}/args.c, visualization/{nviz2/cmd => m.nviz.image}/cplane.c, visualization/{nviz2/cmd => m.nviz.image}/local_proto.h, visualization/{nviz2/cmd => m.nviz.image}/main.c, visualization/{nviz2/cmd => m.nviz.image}/nviz_cmd.html, visualization/{nviz2/cmd => m.nviz.image}/surface.c, visualization/{nviz2/cmd => m.nviz.image}/vector.c, visualization/{nviz2/cmd => m.nviz.image}/volume.c, visualization/{nviz2/cmd => m.nviz.image}/write_img.c, visualization/nviz2/Makefile: nviz2/cmd -> m.nviz.image * gui/wxpython/docs/wxGUI.Nviz.html, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/icons/icon.py, gui/wxpython/xml/menudata.xml, visualization/nviz2/cmd/Makefile, visualization/nviz2/cmd/main.c, visualization/nviz2/cmd/nviz_cmd.html: nviz_cmd -> m.nviz.image (pass 1) 2011-09-28 Hamish Bowman * visualization/nviz/html/bugs_todo.html, visualization/nviz/html/nviz_panel_kanim.html: rename of d.nviz to m.nviz.script, cont. * display/Makefile, general/Makefile, imagery/i.rectify/i.rectify.html, misc/Makefile: rename g.transform as m.transform, part 3 * gui/wxpython/docs/wxGUI.GCP_Manager.html, gui/wxpython/gui_modules/gcpmanager.py, misc/m.transform/Makefile, misc/m.transform/{g.transform.html => m.transform.html}, misc/m.transform/main.c: rename g.transform as m.transform, part 2 * {general/g.transform => misc/m.transform}/Makefile, {general/g.transform => misc/m.transform}/crs.c, {general/g.transform => misc/m.transform}/crs.h, {general/g.transform => misc/m.transform}/g.transform.html, {general/g.transform => misc/m.transform}/main.c: rename g.transform as m.transform, part 1 * misc/m.nviz.script/Makefile, misc/m.nviz.script/{d.nviz.html => m.nviz.script.html}, misc/m.nviz.script/main.c: rename d.nviz as m.nviz.script part 2 (placeholder for wx replacement) * {display/d.nviz => misc/m.nviz.script}/Makefile, {display/d.nviz => misc/m.nviz.script}/d.nviz.html, {display/d.nviz => misc/m.nviz.script}/local.h, {display/d.nviz => misc/m.nviz.script}/main.c: rename d.nviz as m.nviz.script (placeholder for wx replacement) * general/g.proj/datumtrans.c: add another debug message to help with https://trac.osgeo.org/grass/ticket/1452 (merge from devbr6) 2011-09-28 Martin Landa * gui/wxpython/wxgui.py, gui/wxpython/xml/menudata.xml: wxGUI: handler for creating new mapset * gui/wxpython/wxgui.py: wxGUI: correct Sash position on Windows (merge https://trac.osgeo.org/grass/changeset/48525 from relbr64) 2011-09-27 Martin Landa * gui/wxpython/gui_modules/dbm.py: wxGUI: v.extract - list -> cats * gui/wxpython/gui_modules/gdialogs.py: wxGUI: add possibility to define key column when creating new map (https://trac.osgeo.org/grass/ticket/287) * raster/r.surf.area/area.c, raster/r.surf.area/local_proto.h, raster/r.surf.area/main.c, raster/r.surf.area/r.surf.area.html: r.surf.area: major clean up for G7 option added * display/d.vect/main.c: d.vect: sort symbols * man/build_html.py, raster3d/raster3dintro.html: mix voxel and volumes in manual pages 2011-09-27 Markus Neteler * locale/po/grassmods_de.po: Robert Nuske: completely translated * lib/init/grass.py: silently accept --flags, too 2011-09-27 Hamish Bowman * ps/ps.map/get_scalebar.c, ps/ps.map/getgrid.c: missing commas * ps/ps.map/do_labels.c, ps/ps.map/get_scalebar.c, ps/ps.map/getgrid.c, ps/ps.map/ps_outline.c: bugfix: inch scaling was backwards 2011-09-27 Markus Neteler * vector/v.outlier/v.outlier.html: say that 3D input is needed 2011-09-26 Glynn Clements * lib/gis/rd_cellhd.c: Fix allocation bug (wrong pointer type in "sizeof") 2011-09-26 Markus Neteler * locale/po/grasslibs_de.po: Robert Nuske: cont'ed 2011-09-26 Hamish Bowman * ps/ps.map/ps_fclrtbl.c: avoid FP legend ticks and border width from growing too huge (https://trac.osgeo.org/grass/ticket/1453) * ps/ps.map/do_plt.c, ps/ps.map/ps.map.html, ps/ps.map/r_plt.c: bugfix: (r_plt.c) inch scaling was backwards; merge in modified version of 'point' width patch from https://trac.osgeo.org/grass/ticket/1453 (thanks mmetz); r_plt.c: no reason to specify line widths smaller than 1/1000" (%.8f -> %.2f); pixels -> points in the help page, mention 0.5i capability. * ps/ps.map/key_data.c: mmetz: let the comment char have whitespace in front of it (https://trac.osgeo.org/grass/ticket/1453) * raster/r.random/support.c, raster/r.reclass/reclass.c, raster/r.recode/main.c, raster/r.recode/recode.c, raster/r.slope.aspect/main.c, raster/r.sunmask/main.c, raster/simwe/simlib/output.c: add Rast_command_history(); r.recode: fix title=; simwe/simlib: i18n/std'ize error messages (merge from devbr6) * lib/raster/history.c: hist file no longer limited by small array size 2011-09-25 Martin Landa * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/nviz_mapdisp.py: wxNviz: use goutput.GetLog goutput - fix typo in variable name 2011-09-25 Anna Petrášová * gui/wxpython/gui_modules/nviz_mapdisp.py: wxNviz: fix stdout, stderr names (changed in https://trac.osgeo.org/grass/changeset/48344) 2011-09-24 Martin Landa * lib/vector/Vlib/level_two.c: vlib: improve doxygen docs for Vect_get_centroid_area() * display/d.vect/topo.c: d.vect/topo: show L/R for boundaries and A for centroids * vector/v.edit/main.c: v.edit: add --overwrite flag (for `tool=create`) * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/utils.py: wxGUI: improve https://trac.osgeo.org/grass/changeset/48450 (check for element type) * gui/wxpython/gui_modules/goutput.py: wxGUI: fix https://trac.osgeo.org/grass/changeset/48444, allow output=- * gui/wxpython/gui_modules/menuform.py, gui/wxpython/wxgui.py: wxGUI: re-arange command output buttons - https://trac.osgeo.org/grass/changeset/48344 Mac OSX-related fix * vector/v.edit/v.edit.html: v.edit: minor manual update * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/menuform.py: wxGUI: do not allow to run commands which tries to read stdin * gui/wxpython/gui_modules/layertree.py: wxGUI: force rename when adding group to the Layer Tree * .../docs/wxGUI.Attribute_Table_Manager.html, gui/wxpython/docs/wxGUI.GCP_Manager.html, gui/wxpython/docs/wxGUI.Modeler.html, gui/wxpython/docs/wxGUI.Nviz.html, gui/wxpython/docs/wxGUI.PsMap.html, gui/wxpython/docs/wxGUI.Vector_Digitizer.html, gui/wxpython/docs/wxGUI.html, gui/wxpython/docs/wxGUI_layer_manager.jpg: wxGUI: add `meta page` desc for manual pages update Layer Manager screenshot 2011-09-24 Michael Barton * gui/wxpython/gui_modules/goutput.py: Fixing button panel sizing for command prompt in wxGUI 2011-09-23 Soeren Gebbert * lib/python/temporal/abstract_datasets.py, temporal/Makefile, temporal/tr.extract/Makefile, temporal/tr.extract/test.tr.extract.sh, temporal/tr.extract/tr.extract.html, temporal/tr.extract/tr.extract.py, temporal/tr.series/Makefile, temporal/tr.series/test.tr.series.sh, temporal/tr.series/tr.series.html, temporal/tr.series/tr.series.py: Implemented a simple r.series wrapper for space time raster datasets. 2011-09-23 Martin Landa * vector/v.out.ascii/args.c: v.out.ascii: add descriotions for option * man/build_html.py: https://trac.osgeo.org/grass/changeset/48436 - modify build_html.py (vectorascii) * lib/vector/Makefile: https://trac.osgeo.org/grass/changeset/48436 - modify Makefile * lib/vector/vectorascii.html, vector/v.edit/v.edit.html, vector/v.in.ascii/v.in.ascii.html, vector/v.out.ascii/v.out.ascii.html: GRASS ASCII vector format explained in seperate manual page manual page of v.in.ascii, v.out.ascii and v.edit update accordingly * man/build_html.py, raster3d/raster3dintro.html: manual: voxel -> volume (3D raster maps) * vector/v.edit/args.c, vector/v.edit/main.c: v.edit: require for `tool=add` * gui/wxpython/gui_modules/utils.py: wxGUI: https://trac.osgeo.org/grass/ticket/1014 (wxgui: display labels doesn't work) * gui/wxpython/gui_modules/menuform.py: wxGUI/menuform: don't overwrite pMap variable * gui/wxpython/gui_modules/dbm.py: wxGUI/dbm: show note about readonly mode on all pages * gui/wxpython/gui_modules/dbm.py: wxGUI/dbm: don't use Python reserved words as variable names * gui/wxpython/gui_modules/dbm.py: wxGUI: https://trac.osgeo.org/grass/ticket/1007 (WxGUI should provide visual feedback when adding new db column) * scripts/v.db.update/v.db.update.html: v.db.update: add missing * display/d.mon/d.mon.html: d.mon: manual page cosmetics * display/displaydrivers.html: update displaydrivers.html, note d.mon module * general/g.access/main.c: g.access: more guisections 2011-09-22 Martin Landa * gui/wxpython/gui_modules/profile.py: wxGUI/profile: update code to follow wxGUI coding rules * gui/wxpython/gui_modules/histogram.py, gui/wxpython/gui_modules/histogram2.py: wxGUI/histogram: update code to follow coding rules clean-up list of modules to be imported * gui/wxpython/gui_modules/histogram.py, gui/wxpython/icons/icon.py: wxGUI: simplify histogram labels (cosmetics) * gui/wxpython/gui_modules/__init__.py: wxGUI: add histogram2 to gui_modules/__init__.py * gui/wxpython/gui_modules/histogram2.py, gui/wxpython/gui_modules/mapdisp.py: wxGUI: fix calling Histogram and HistogramPyPlot 2011-09-22 Michael Barton * gui/wxpython/gui_modules/histogram2.py: wxGUI: fix problem with FP map bins for new histogramming tool. * gui/wxpython/gui_modules/histogram2.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/preferences.py: wxGUI: enabling automatic selection of map from layer tree for histogramming * gui/wxpython/gui_modules/histogram2.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/toolbars.py: wxGUI: new histogramming tool based on PyPlot. Histograms single maps and imagery groups, with control over line colors and styles, axes and other plot features. 2011-09-21 Soeren Gebbert * lib/temporal/Makefile: Fixed missing sql directory creation. * lib/python/temporal/Makefile, lib/python/temporal/__init__.py: Moved the temporal GIS code from grass.script into a separate library structure named grass.temporal. * lib/python/__init__.py, lib/python/grass__init__.py: Moved the temporal GIS code from grass.script into a separate library structure named grass.temporal. * lib/python/Makefile, .../abstract_datasets.py}, lib/python/{tgis_base.py => temporal/base.py}, lib/python/{tgis_core.py => temporal/core.py}, lib/python/{tgis_metadata.py => temporal/metadata.py}, .../space_time_datasets.py}, .../spatial_extent.py}, .../temporal_extent.py}, lib/temporal/Makefile, temporal/t.create/t.create.py, temporal/t.info/t.info.py, temporal/t.list/t.list.py, temporal/t.remove/t.remove.py, temporal/t.time.abs/t.time.abs.py, temporal/t.time.rel/t.time.rel.py, temporal/tr.register/tr.register.py, temporal/tr.unregister/tr.unregister.py, temporal/tr3.register/tr3.register.py, temporal/tr3.unregister/tr3.unregister.py, temporal/tv.register/tv.register.py, temporal/tv.unregister/tv.unregister.py: Moved the temporal GIS code from grass.script into a separate library structure named grass.temporal. * lib/raster3d/open2.c, lib/raster3d/tilemath.c: Fixed wrong tile size computation in case of huge raster3d maps. * lib/raster3d/close.c: Fixed wrong map name arguments in error messages. Fixed wrong return value validation when writing map history. 2011-09-21 Martin Landa * gui/icons/grass/layer-export.png, gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/utils.py, gui/wxpython/icons/icon.py, gui/wxpython/wxgui.py: wxGUI: implement GdalOutputDialog for v.external.out 2011-09-21 Hamish Bowman * general/g.proj/datumtrans.c: add some debug messages to help with https://trac.osgeo.org/grass/ticket/1452 2011-09-20 Soeren Gebbert * lib/python/tgis_abstract_datasets.py, lib/python/tgis_space_time_datasets.py, lib/python/tgis_temporal_extent.py, lib/temporal/map_tables_template.sql, lib/temporal/raster3d_metadata_table.sql, lib/temporal/raster_metadata_table.sql, lib/temporal/stds_map_register_table_template.sql, lib/temporal/stds_tables_template.sql, lib/temporal/str3ds_metadata_table.sql, lib/temporal/strds_metadata_table.sql, lib/temporal/stvds_metadata_table.sql, ...pdate_stds_spatial_temporal_extent_template.sql, lib/temporal/vector_metadata_table.sql, temporal/t.time.rel/t.time.rel.py, temporal/t.time.rel/test.t.time.rel.sh: Implemented the use of start and end time in absolute and relative time representation. 2011-09-20 Martin Landa * lib/gis/Makefile, lib/gis/parser_script.c: libgis: G__script(), respect current year in the script-like output 2011-09-20 Markus Neteler * raster/r.to.vect/main.c: msg tuning 2011-09-20 Martin Landa * raster/r.to.vect/main.c: r.to.vect: use standard key for feature type option * raster/r.to.vect/main.c: r.to.vect: use standardized options don't define feature answer 2011-09-20 Markus Metz * vector/v.voronoi/main.c: v.voronoi: add messages 2011-09-20 Martin Landa * display/Makefile, display/displaydrivers.html: re-add displaydrivers.html - https://trac.osgeo.org/grass/changeset/48353 2011-09-20 Markus Metz * vector/v.voronoi/main.c: v.voronoi: fix for holes in output (https://trac.osgeo.org/grass/ticket/957) 2011-09-20 Martin Landa * scripts/v.db.join/v.db.join.py: v.db.join: message cosmetics + i18n 2011-09-20 Soeren Gebbert * scripts/v.db.join/v.db.join.py: Sqlite3 does not support the precision number. Do not call db.addcolumn if column esists in vector map table. * raster/r.to.vect/main.c: Support user defined column names. 2011-09-20 Markus Metz * vector/v.voronoi/sw_main.c, vector/v.voronoi/vo_extend.c: v.voronoi: fix for https://trac.osgeo.org/grass/ticket/957 2011-09-19 Soeren Gebbert * lib/python/tgis_abstract_datasets.py, lib/python/tgis_space_time_datasets.py, lib/python/tgis_temporal_extent.py, lib/temporal/stds_map_register_table_template.sql, ...pdate_stds_spatial_temporal_extent_template.sql, temporal/Makefile, temporal/t.create/t.create.py, temporal/t.time.abs/Makefile, temporal/t.time.abs/t.time.abs.html, temporal/t.time.abs/t.time.abs.py, temporal/t.time.abs/test.t.time.abs.sh, temporal/t.time.rel/Makefile, temporal/t.time.rel/t.time.rel.html, temporal/t.time.rel/t.time.rel.py, temporal/t.time.rel/test.t.time.rel.sh: New temporal modules to set absolute and relative valid time for raster, vector and raster3d maps. 2011-09-19 Luca Delucchi * locale/po/grassnviz_it.po, locale/po/grasswxpy_it.po: italian translationt: update grasswxpy, add grassnviz 2011-09-19 Markus Neteler * raster/r.texture/r.texture.html: cleanup 2011-09-19 Luca Delucchi * locale/po/grasswxpy_it.po: update italian grasswxpy 2011-09-19 Markus Metz * db/drivers/sqlite/describe.c: SQLite driver: understand datetime (https://trac.osgeo.org/grass/ticket/730) 2011-09-19 Hamish Bowman * lib/symbol/symbol/geology/{half_arrow => half-arrow_left}, lib/symbol/symbol/geology/half-arrow_right: rename to match other half-symbols, add right side variant 2011-09-18 Soeren Gebbert * temporal/t.create/t.create.py, temporal/t.list/t.list.py, temporal/t.remove/t.remove.py: Use the new sqlite3 database interface handling method. * lib/python/tgis_abstract_datasets.py, lib/python/tgis_base.py, lib/python/tgis_space_time_datasets.py: Better sqlite database interface design. Reduced the sqlite3 open and close calls, now the registration and unregistration of maps in space time datasets should be much faster (5 - 50 times). 2011-09-18 Martin Landa * db/databaseintro.html, display/displaydrivers.html, doc/projectionintro.html, imagery/imageryintro.html, include/Make/Html.make, raster/rasterintro.html, raster3d/raster3dintro.html, tools/mkhtml.py, vector/vectorintro.html: update `intro` pages, add header and footer using mkhtml.py 2011-09-18 Markus Metz * db/drivers/sqlite/create_table.c, db/drivers/sqlite/describe.c, db/drivers/sqlite/execute.c, db/drivers/sqlite/fetch.c, db/drivers/sqlite/index.c, db/drivers/sqlite/listtab.c, db/drivers/sqlite/select.c: SQLite driver: get real return codes 2011-09-18 Martin Landa * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: update year (copyright) * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/wxgui.py: wxGUI: re-arange command output buttons update goutput.py to follow coding rules * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/wxgui.py: wxGUI/modeler: https://trac.osgeo.org/grass/ticket/1448 (run model menu item does not seem to work) run model from the menu 2011-09-18 Hamish Bowman * lib/symbol/symbol/geology/half_arrow: new symbol: barb is 37% of the shaft length @ 28 degrees * scripts/v.db.dropcolumn/v.db.dropcolumn.py: be explicit about what's going to happen to the given columns 2011-09-17 Luca Delucchi * scripts/v.db.dropcolumn/v.db.dropcolumn.py: implement remove of multi column, ticket 853 * locale/po/grasswxpy_it.po: update grasswxpy_it 2011-09-17 Markus Metz * vector/v.reclass/main.c: v.reclass: fix for https://trac.osgeo.org/grass/ticket/548 * db/drivers/sqlite/create_table.c, db/drivers/sqlite/describe.c, db/drivers/sqlite/execute.c, db/drivers/sqlite/fetch.c, db/drivers/sqlite/index.c, db/drivers/sqlite/main.c, db/drivers/sqlite/select.c: SQLITE driver: fix for https://trac.osgeo.org/grass/ticket/548 2011-09-17 Soeren Gebbert * svn-commit.3.tmp, svn-commit.tmp: Wrong commit revert. Removed incorrect files. * lib/python/tgis_abstract_datasets.py, lib/python/tgis_base.py, lib/python/tgis_metadata.py, lib/python/tgis_spatial_extent.py, lib/python/tgis_temporal_extent.py, lib/temporal/test.temporal.py, svn-commit.3.tmp, svn-commit.tmp: Better metadata info. 2011-09-17 Markus Metz * vector/v.clean/main.c, vector/v.clean/v.clean.html: add new flag to combine tools with recommended follow-up tools 2011-09-16 Soeren Gebbert * Makefile, lib/Makefile, lib/python/__init__.py, lib/python/tgis_abstract_datasets.py, lib/python/tgis_base.py, lib/python/tgis_core.py, lib/python/tgis_space_time_datasets.py, lib/temporal/stds_map_register_table_template.sql, .../stds_raster3d_register_trigger_template.sql, .../stds_raster_register_trigger_template.sql, ...pdate_stds_spatial_temporal_extent_template.sql, lib/temporal/update_str3ds_metadata_template.sql, lib/temporal/update_strds_metadata_template.sql, lib/temporal/update_stvds_metadata_template.sql, temporal/Makefile, temporal/t.list/t.list.py, temporal/t.remove/t.remove.py, temporal/tgisintro.html, .../register_ECAD_maps_temp_mean_1995_2010.py, temporal/tr.register/test.tr.register.sh, temporal/tr.register/tr.register.py, temporal/tr.unregister/tr.unregister.py, temporal/tr3.register/Makefile, temporal/tr3.register/test.tr3.register.sh, temporal/tr3.register/tr3.register.html, temporal/tr3.register/tr3.register.py, temporal/tr3.unregister/Makefile, temporal/tr3.unregister/tr3.unregister.html, temporal/tr3.unregister/tr3.unregister.py, temporal/tv.register/Makefile, temporal/tv.register/test.tv.register.sh, temporal/tv.register/tv.register.html, temporal/tv.register/tv.register.py, temporal/tv.unregister/Makefile, temporal/tv.unregister/tv.unregister.html, temporal/tv.unregister/tv.unregister.py: TGIS registration modules for raster, raster3d and vector maps implemented. 2011-09-16 Markus Neteler * lib/python/tgis_abstract_datasets.py, lib/python/tgis_base.py: typos fixed 2011-09-16 Anna Petrášová * gui/wxpython/docs/wxGUI.Attribute_Table_Manager.html, gui/wxpython/docs/wxGUI.GCP_Manager.html, gui/wxpython/docs/wxGUI.Modeler.html, gui/wxpython/docs/wxGUI.Nviz.html, gui/wxpython/docs/wxGUI.PsMap.html, gui/wxpython/docs/wxGUI.Vector_Digitizer.html, gui/wxpython/docs/wxGUI.html, gui/wxpython/gui_modules/menudata.py, gui/wxpython/gui_modules/psmap.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/icons/icon.py, gui/wxpython/wxgui.py, gui/wxpython/xml/menudata.xml, gui/wxpython/xml/menudata_psmap.xml: wx.psmap: renamed from Hardcopy Map Output Utility to Cartographic Composer 2011-09-16 Hamish Bowman * gui/wxpython/gui_modules/psmap_dialogs.py: spelling, inch -> naut miles: 100 * 1852 / 2.54 = 72913.3858267717 (merge from devbr6) 2011-09-16 Anna Petrášová * gui/wxpython/gui_modules/psmap_dialogs.py: wx.psmap: add missing translatable strings to page setup dialog; make units translatable 2011-09-16 Hamish Bowman * lib/init/clean_temp.c: error in comment 2011-09-16 Luca Delucchi * lib/init/grass.py: add revision parameter to --config option 2011-09-15 Soeren Gebbert * lib/python/tgis_abstract_datasets.py, lib/python/tgis_core.py, lib/temporal/test.temporal.py, temporal/t.remove/t.remove.py, temporal/tr.register/test.tr.register.sh, temporal/tr.register/tr.register.py, temporal/tr.unregister/tr.unregister.py: Tests for temporal database handling implemented. All implemented temporal gis modules are now full functional. 2011-09-15 Martin Landa * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/wxgui.py: wxGUI: attempt to fix https://trac.osgeo.org/grass/ticket/1448 (run model menu item does not seem to work) * gui/wxpython/gui_modules/toolbars.py: wxGUI/vdigit: minor fix for OGR 2011-09-14 Soeren Gebbert * lib/python/tgis_abstract_datasets.py, lib/temporal/map_stds_register_table_template.sql, lib/temporal/raster_metadata_table.sql, lib/temporal/stvds_metadata_table.sql, lib/temporal/test.temporal.py, lib/temporal/vector_metadata_table.sql, temporal/tr.register/tr.register.py, temporal/tr.unregister/tr.unregister.py: Minor fixes in map registration logic. 2011-09-14 Michael Barton * gui/wxpython/gui_modules/nviz_tools.py: Changing cutting plane horizontal sliders back to x and y 2011-09-14 Soeren Gebbert * temporal/t.info/t.info.py: Print info about all datasets in the temporal database * lib/gmath/ATLAS_wrapper_blas_level_1.c, lib/gmath/blas_level_1.c, lib/gmath/blas_level_2.c, lib/gmath/blas_level_3.c: Typo fixes * temporal/t.create/t.create.py, temporal/t.list/Makefile, temporal/t.list/t.list.html, temporal/t.list/t.list.py, temporal/t.remove/t.remove.py, temporal/tr.register/Makefile, temporal/tr.register/tr.register.html, temporal/tr.register/tr.register.py, temporal/tr.unregister/Makefile, temporal/tr.unregister/tr.unregister.html, temporal/tr.unregister/tr.unregister.py: New modules for temporal dataset handling and management. * lib/python/Makefile, lib/python/__init__.py, lib/python/temporal.py, lib/python/tgis_abstract_datasets.py, lib/python/tgis_base.py, lib/python/tgis_core.py, lib/python/tgis_metadata.py, lib/python/tgis_space_time_datasets.py, lib/python/tgis_spatial_extent.py, lib/python/tgis_temporal_extent.py: Split of the temporal gis python library into several files. Management functionality (create, remove, register, unregister, ...) of the temporal GIS is now functional. * lib/temporal/map_stds_register_table_template.sql, .../stds_vector_register_trigger_template.sql, lib/temporal/str3ds_metadata_table.sql, lib/temporal/strds_metadata_table.sql, lib/temporal/stvds_metadata_table.sql, lib/temporal/test.temporal.py: Minor SQL fixes and improved table name handling. 2011-09-13 Martin Landa * gui/wxpython/gui_modules/mapdisp_vdigit.py, gui/wxpython/gui_modules/wxvdigit.py, gui/wxpython/gui_modules/wxvdriver.py: wxGUI/vdigit: fix copying feature from background map * lib/vector/Vlib/write.c: vlib: fix delete fns array (direct ogr access) * display/d.vect/lines.c, display/d.vect/main.c: d.vect: fix -i flag (requires random access) 2011-09-13 Markus Neteler * raster3d/r3.cross.rast/r3.cross.rast.html, raster3d/r3.gwflow/r3.gwflow.html, raster3d/r3.in.ascii/r3.in.ascii.html, raster3d/r3.in.v5d/r3.in.v5d.html, raster3d/r3.info/r3.info.html, raster3d/r3.mask/r3.mask.html, raster3d/r3.null/r3.null.html, raster3d/r3.out.ascii/r3.out.ascii.html, raster3d/r3.out.v5d/r3.out.v5d.html, raster3d/r3.out.vtk/r3.out.vtk.html, raster3d/r3.retile/r3.retile.html, raster3d/r3.stats/r3.stats.html, raster3d/r3.timestamp/r3.timestamp.html, raster3d/r3.to.rast/r3.to.rast.html: HTML prettified * display/d.mon/check.c: remove empty file 2011-09-13 Anna Petrášová * gui/wxpython/gui_modules/psmap.py, gui/wxpython/gui_modules/psmap_dialogs.py: wx.psmap: fix color setting; read andwrite page orientation 2011-09-13 Martin Landa * lib/vector/Vlib/read.c, lib/vector/Vlib/read_ogr.c, lib/vector/Vlib/write_nat.c, lib/vector/Vlib/write_ogr.c, lib/vector/diglib/plus_line.c: vlib: fix Vect_rewrite_line_ogr() various minor fixes in reading/writing features * gui/wxpython/gui_modules/gselect.py: attempt to fix https://trac.osgeo.org/grass/ticket/1398 (problem with multiple entry selection) (merge https://trac.osgeo.org/grass/changeset/48264 from relbr64) * gui/wxpython/gui_modules/gselect.py: wxGUI: `v.in.ogr -t` -> `v.in.ogr -a` 2011-09-13 Soeren Gebbert * vector/v.info/print.c: Use double values for spatial extent in shell style output 2011-09-13 Markus Metz * vector/v.in.ogr/main.c: v.in.ogr: change duplicate flag 2011-09-13 Michael Barton * gui/wxpython/gui_modules/psmap_dialogs.py: Partial fix of remaining color setting bugs. Code cleanup. 2011-09-12 Hamish Bowman * raster/r.univar/globals.h: change off_t to size_t on the advice of Glynn 2011-09-12 Markus Neteler * tools/reindent.py: Python indentation tool from http://svn.python.org/view/python/trunk/Tools/scripts/reindent.py 2011-09-12 Glynn Clements * scripts/m.proj/m.proj.py: Remove debug "print"s * scripts/m.proj/m.proj.py: More robust parsing of cs2cs output 2011-09-12 Anna Petrášová * gui/wxpython/gui_modules/psmap_dialogs.py: wx.psmap: fix error when setting color of vector points 2011-09-12 Martin Landa * lib/init/Makefile, lib/init/grass.py, lib/init/prompt.py: introduce prompt.py (check for mask) 2011-09-12 Hamish Bowman * debian/README.debian: git notes (merge from devbr6) 2011-09-11 Markus Neteler * vector/v.kernel/main.c: since default is defined, required = NO 2011-09-11 Hamish Bowman * raster/r.univar/globals.h, raster/r.univar/stats.c: allow n to be really big 2011-09-11 Markus Neteler * locale/po/grasswxpy_fr.po: Sylvain Maillard: con'ed 2011-09-11 Anna Petrášová * gui/wxpython/gui_modules/psmap_dialogs.py: wx.psmap: change default colors for text and mapinfo background, remove redundant code 2011-09-10 Michael Barton * gui/wxpython/gui_modules/psmap_dialogs.py: Reverting accidental commenting out of lines 4582-3 * gui/wxpython/gui_modules/psmap.py: Revert change to line 1328 2011-09-10 Hamish Bowman * gui/wxpython/gui_modules/gcpmapdisp.py, gui/wxpython/gui_modules/mapdisp.py: add a tooltip explaining that 'map scale' as given here is only really accurate to within the order of magnitude (see https://trac.osgeo.org/grass/ticket/1381) 2011-09-09 Michael Barton * gui/wxpython/gui_modules/psmap.py, gui/wxpython/gui_modules/psmap_dialogs.py: Makes text and map info background and borders visible in pdf preview and output. Gets rid of "exit with 1" errors. 2011-09-09 Glynn Clements * scripts/m.proj/m.proj.py: Fix deadlock (for real, hopefully) 2011-09-09 Anna Petrášová * gui/wxpython/gui_modules/preferences.py: wxNviz: lower default zoom step * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/preferences.py: wxNviz: cutting planes: default shading changed, fix cplanes indexing, remove unused functionality * gui/wxpython/gui_modules/psmap.py: wx.psmap: fix text background color * gui/wxpython/gui_modules/psmap_dialogs.py: wx.psmap: enable to write accented characters (supported by Latin1) * gui/wxpython/gui_modules/psmap.py: wx.psmap: fix creating font for rendering text in draft mode 2011-09-08 Michael Barton * gui/wxpython/gui_modules/psmap_dialogs.py: Bug fixes and enhancements to color management 2011-09-08 Martin Landa * mswindows/osgeo4w/package.sh: wingrass: create 'package' dir in 'mswindows/osgeo4w' 2011-09-08 Soeren Gebbert * lib/temporal/map_tables_template.sql, lib/temporal/raster3d_metadata_table.sql, lib/temporal/raster_metadata_table.sql, lib/temporal/stds_map_register_table_template.sql, lib/temporal/stds_tables_template.sql, lib/temporal/str3ds_metadata_table.sql, lib/temporal/strds_metadata_table.sql, lib/temporal/stvds_metadata_table.sql, lib/temporal/test.temporal.py, lib/temporal/vector_metadata_table.sql: New projection column in spatial extent. Space time raster3d dataset test * lib/python/temporal.py: Raster, vector and raster3d spacetime datasets are implemented. Simplified registration and deletion code using polymorphy patterns. Overlay check for spatial extents. 2011-09-08 Martin Landa * db/drivers/postgres/execute.c: dbmi-pg: i18n (execute.c) * vector/v.edit/args.c: v.edit: define missing 'answer' for 'type' option 2011-09-08 Hamish Bowman * raster/r.sun/rsunlib.c: avoid pj_do_proj() inside com_par() loop, which allows OpenCL-ization, but also fixes a few degree CCW rotation which has been there since r.sun2 was introduced (candidate for backporting to 6.x). see http://thread.gmane.org/gmane.comp.gis.grass.devel/40650 2011-09-08 Glynn Clements * lib/gis/parser.c: Don't accept multiple answers when opt->multiple == NO (bug https://trac.osgeo.org/grass/ticket/1444) Fix handling of default option with multiple answers 2011-09-08 Hamish Bowman * raster/r.sun/rsunlib.c: cosmetic whitespace, comment re. the meaning of a hardcoded number 2011-09-08 Glynn Clements * scripts/m.proj/m.proj.py: Fix deadlock 2011-09-08 Michael Barton * gui/wxpython/gui_modules/psmap_dialogs.py: Fix error caused by double clicking on map frame 2011-09-08 Markus Neteler * locale/po/grasswxpy_fr.po: Sylvain Maillard: con'ed 2011-09-08 Michael Barton * gui/wxpython/gui_modules/psmap.py: Once more fixing text extent * gui/wxpython/gui_modules/psmap.py: Fix to map info text rectangle * gui/wxpython/gui_modules/psmap.py: Bug fix * gui/wxpython/gui_modules/psmap.py: Added doc strings * gui/wxpython/gui_modules/psmap.py: Improved error trapping for wx.Font creation * gui/wxpython/gui_modules/psmap.py: Fix error on adding text to map. 2011-09-07 Martin Landa * gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/wxvdigit.py, gui/wxpython/gui_modules/wxvdriver.py: wxGUI/vdigit: restrict tools for editing OGR layers * gui/wxpython/xml/menudata.xml: wxGUI: update menu * lib/vector/Vlib/header.c: vlib: simplify Vect_get_ogr_geometry_type() 2011-09-07 Soeren Gebbert * lib/temporal/stds_map_register_table_template.sql, lib/temporal/str3ds_metadata_table.sql, lib/temporal/strds_metadata_table.sql, lib/temporal/stvds_metadata_table.sql, lib/temporal/test.temporal.py: More tests, SQL trigger bugfixing and variable renaming. * lib/python/temporal.py: Registration and unregistration of raster maps in space time raster datasets implemented. Recursive deletion realized for raster maps. 2011-09-07 Markus Neteler * gui/wxpython/gui_modules/ghelp.py: show 'busy' mouse cursor while fetching addons list 2011-09-07 Markus Metz * db/drivers/sqlite/create_table.c, db/drivers/sqlite/cursor.c, db/drivers/sqlite/db.c, db/drivers/sqlite/describe.c, db/drivers/sqlite/execute.c, db/drivers/sqlite/fetch.c, db/drivers/sqlite/index.c, db/drivers/sqlite/listtab.c, db/drivers/sqlite/select.c: clean up code, simplified usage of sqlite busy handler 2011-09-07 Markus Neteler * raster/r.water.outlet/TODO: done * raster/r.water.outlet/main.c, raster/r.water.outlet/r.water.outlet.html, raster/r.water.outlet/r_water_outlet.png: NULL support added; NC example added 2011-09-07 Martin Landa * gui/wxpython/gui_modules/gselect.py: wxGUI: new OGR polygon layer - GRASS feature type 'boundary' * vector/v.edit/args.c, vector/v.edit/main.c: v.edit: type=boundary defines SF Polygon type 2011-09-06 Soeren Gebbert * lib/python/raster3d.py, lib/python/temporal.py, lib/python/vector.py, lib/temporal/Makefile, lib/temporal/raster3d_metadata_table.sql, lib/temporal/stds_tables_template.sql, lib/temporal/test.temporal.py: Makefile to store sql scripts. Basic structures for spatio-temporal datasets implemented. Vector info implemented in python grass library. 2011-09-06 Martin Landa * mswindows/osgeo4w/grass.bat.tmpl, mswindows/osgeo4w/package.sh: update wingrass for osgeo4w packaging * vector/v.edit/main.c: v.edit: check value of threshold for snapping * gui/wxpython/gui_modules/prompt.py: wxGUI: do not some commands in choice widget (search module) * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: fix adding relations manually 2011-09-06 Markus Neteler * scripts/m.proj/m.proj.py: glynn: fix call * vector/v.out.ogr/args.c: partially revert https://trac.osgeo.org/grass/changeset/47963 to reinstate default format (keep OGR behaviour) 2011-09-06 Markus Metz * db/drivers/sqlite/create_table.c, db/drivers/sqlite/cursor.c, db/drivers/sqlite/db.c, db/drivers/sqlite/describe.c, db/drivers/sqlite/driver.c, db/drivers/sqlite/error.c, db/drivers/sqlite/execute.c, db/drivers/sqlite/fetch.c, db/drivers/sqlite/index.c, db/drivers/sqlite/listtab.c, db/drivers/sqlite/main.c, db/drivers/sqlite/proto.h, db/drivers/sqlite/select.c: sqlite driver: fix for https://trac.osgeo.org/grass/ticket/548 and related 2011-09-06 Michael Barton * gui/wxpython/gui_modules/nviz_tools.py: Changed cutting plane choices from 0-5 to 1-6, and changed "Perspective" slider to "Distance %" slider to make functions easier to understand for users (also changed slider range to 1-100 to match distance % label, since anything over 100 is nearly imperceptible in the display anyway). 2011-09-05 Hamish Bowman * .../v.in.gps/{v.in.gpsbabel.html => v.in.gps.html}, scripts/v.in.gps/v.in.gps.py: initial python framework (non- functional - still needs its guts implemented) * scripts/{v.in.gpsbabel => v.in.gps}/Makefile, scripts/{v.in.gpsbabel => v.in.gps}/grass_write_ascii.style, scripts/{v.in.gpsbabel => v.in.gps}/v.in.gpsbabel, scripts/{v.in.gpsbabel => v.in.gps}/v.in.gpsbabel.html: rename module (still need to port it to python) * scripts/v.out.gps/v.out.gps: replaced by python version * scripts/v.in.garmin/Makefile, scripts/v.in.garmin/v.in.garmin, scripts/v.in.garmin/v.in.garmin.html: replaced by v.in.gps 2011-09-05 Martin Landa * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/menuform.py: wxGUI/modeler: fix GetData() * gui/wxpython/gui_modules/ghelp.py: wxGUI: fix OnSearchModule() 2011-09-05 Markus Neteler * .../docs/wxGUI.Attribute_Table_Manager.html, gui/wxpython/docs/wxGUI.GCP_Manager.html, gui/wxpython/docs/wxGUI.Modeler.html, gui/wxpython/docs/wxGUI.Nviz.html, gui/wxpython/docs/wxGUI.PsMap.html, gui/wxpython/docs/wxGUI.Vector_Digitizer.html, gui/wxpython/docs/wxGUI.html: cosmetics * display/d.geodesic/d.geodesic.html, display/d.geodesic/d_geodesic.png, display/d.rhumbline/d.rhumbline.html, display/d.rhumbline/d_rhumbline.png: example + screenshot (grid missing) added 2011-09-05 Martin Landa * gui/wxpython/gui_modules/ghelp.py, gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: define focus for ModelSearchDialog * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: disable button 'OK' * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: fix GetNextId() 2011-09-05 Soeren Gebbert * lib/python/Makefile, lib/python/__init__.py, lib/python/temporal.py, lib/temporal/map_stds_register_table_template.sql, lib/temporal/map_tables_template.sql, lib/temporal/raster3d_metadata_table.sql, lib/temporal/raster_metadata_table.sql, lib/temporal/stds_map_register_table_template.sql, .../stds_raster3d_register_trigger_template.sql, .../stds_raster_register_trigger_template.sql, lib/temporal/stds_tables_template.sql, lib/temporal/str3ds_metadata_table.sql, lib/temporal/strds_metadata_table.sql, lib/temporal/stvds_metadata_table.sql, lib/temporal/test.temporal.py, lib/temporal/vector_metadata_table.sql, temporal/t.create/Makefile, temporal/t.create/t.create.html, temporal/t.create/t.create.py, temporal/t.info/Makefile, temporal/t.info/t.info.html, temporal/t.info/t.info.py, temporal/t.remove/Makefile, temporal/t.remove/t.remove.html, temporal/t.remove/t.remove.py: Initial commit of the temporal GIS extension in grass. The file names are still objects of change. 2011-09-05 Martin Landa * scripts/d.correlate/d.correlate.py: d.correlate: i18n 2011-09-05 Soeren Gebbert * lib/python/Makefile, lib/python/__init__.py, lib/python/raster3d.py: Raster3d info and mapcalc python functions inspired by the grass.script python raster package * raster3d/r3.info/r3.info.main.c: Implement same bevaviour as r.info for flags using shell layout output 2011-09-05 Hamish Bowman * scripts/i.landsat.rgb/i.landsat.rgb.py: Glynn: don't try to run r.support if the map is in another mapset 2011-09-05 Markus Metz * scripts/db.in.ogr/db.in.ogr.py: db.in.gr: fix remove vector part * display/d.vect/main.c: d.vect: update error message 2011-09-05 Michael Barton * scripts/d.rast.leg/d.rast.leg.py: Further improving formatting 2011-09-05 Markus Metz * vector/v.buffer/main.c: v.buffer: use less memory * scripts/i.in.spotvgt/i.in.spotvgt.py: i.in.spotvgt: import string * scripts/Makefile, scripts/d.correlate/d.correlate.py, scripts/d.polar/d.polar.py, scripts/db.in.ogr/db.in.ogr.py, scripts/db.out.ogr/db.out.ogr.py, scripts/r.colors.stddev/r.colors.stddev.py, scripts/r.out.xyz/r.out.xyz.py, scripts/r.rgb/r.rgb.py, scripts/v.db.renamecolumn/v.db.renamecolumn.py, scripts/v.db.update/v.db.update.py, scripts/v.in.geonames/v.in.geonames.py: GRASS 7 scripts overhaul cont'd 2011-09-04 Michael Barton * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/render.py: WxGUI command console will now recognize and run d.rast.leg * scripts/d.rast.leg/d.rast.leg.py: Getting rid of temp debugging code. * scripts/d.rast.leg/d.rast.leg.py: Fix formatting for Python * gui/wxpython/gui_modules/nviz_tools.py: Relabel nviz cutting plane controls to better indicate their function 2011-09-04 Markus Neteler * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_hi.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_mr.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_hi.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_mr.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: msgs updated from template files * locale/po/grasswxpy_pt_br.po: Fred Maranhão: cont'ed * scripts/d.redraw/d.redraw.html, scripts/d.vect.thematic/d.vect.thematic.html, scripts/g.extension/g.extension.html, scripts/m.proj/m.proj.html, scripts/r.in.wms/r.in.wms.html, scripts/v.in.wfs/v.in.wfs.html, scripts/v.what.vect/v.what.vect.html: HTML cosmetics * scripts/v.in.gpsbabel/v.in.gpsbabel: forward port forgotten updates * scripts/r.in.aster/r.in.aster.html, scripts/r.plane/r.plane.html, scripts/v.db.join/v.db.join.html, scripts/wxpyimgview/wxpyimgview.html: HTML updated * scripts/r.mapcalculator/r.mapcalculator.html, scripts/r3.mapcalculator/r3.mapcalculator.html, scripts/v.in.gpsbabel/v.in.gpsbabel.html, scripts/v.rast.stats/v.rast.stats.html, scripts/v.report/v.report.html: NC examples added; HTML updated * scripts/v.what.vect/v.what.vect.html, scripts/v.what.vect/v.what.vect.py: fix broken script; added NC example * scripts/v.db.update/v.db.update.html, scripts/v.dissolve/v.dissolve.html, scripts/v.in.e00/v.in.e00.html, scripts/v.in.garmin/v.in.garmin.html, scripts/v.in.geonames/v.in.geonames.html, scripts/v.in.gns/v.in.gns.html, scripts/v.in.lines/v.in.lines.html, scripts/v.in.mapgen/v.in.mapgen.html, scripts/v.in.sites.all/v.in.sites.all.html, scripts/v.in.wfs/v.in.wfs.html: NC examples added; HTML updated * scripts/v.out.gps/v.out.gps.html, scripts/v.out.gps/v.out.gps.py: fix parameter; HTML update * lib/init/grass.py: say where the tmpdir is 2011-09-03 Markus Neteler * scripts/v.build.all/v.build.all.html, scripts/v.centroids/v.centroids.html, scripts/v.convert.all/v.convert.all.html, scripts/v.db.addcolumn/v.db.addcolumn.html, scripts/v.db.addtable/v.db.addtable.html, scripts/v.db.dropcolumn/v.db.dropcolumn.html, scripts/v.db.droptable/v.db.droptable.html, scripts/v.db.reconnect.all/v.db.reconnect.all.html, scripts/v.db.renamecolumn/v.db.renamecolumn.html, scripts/v.db.univar/v.db.univar.html: NC examples added; HTML updated * display/d.legend/main.c: font and charset parameters * scripts/r.mapcalculator/r.mapcalculator.html, scripts/r.rgb/r.rgb.html, scripts/r.shaded.relief/r.shaded.relief.html, scripts/v.db.droprow/v.db.droprow.html: NC examples added; HTML updated * scripts/d.polar/d.polar.html, scripts/r.colors.stddev/r.colors.stddev.html, scripts/r.fillnulls/r.fillnulls.html, scripts/r.grow/r.grow.html, scripts/r.mask/r.mask.html, scripts/r.out.xyz/r.out.xyz.html, scripts/r.reclass.area/r.reclass.area.html, scripts/r.tileset/r.tileset.html: NC examples added; HTML updated * scripts/r.fillnulls/r.fillnulls.py: be less chatty * scripts/i.oif/i.oif.html: NC examples added * scripts/r.blend/r.blend.html, scripts/r.blend/r.blend.py: fix broken script; added NC example * scripts/i.tasscap/i.tasscap.py: fix broken script * scripts/i.spectral/i.spectral.html, scripts/i.spectral/i.spectral.py: fix broken script; update HTML; still no output * scripts/d.correlate/d.correlate.html, scripts/d.out.gpsdrive/d.out.gpsdrive.html, scripts/d.polar/d.polar.html, scripts/d.rast.leg/d.rast.leg.html, scripts/d.shadedmap/d.shadedmap.html, scripts/d.vect.thematic/d.vect.thematic.html, scripts/db.out.ogr/db.out.ogr.html, scripts/g.extension/g.extension.html, scripts/i.in.spotvgt/i.in.spotvgt.html, scripts/i.in.spotvgt/i.in.spotvgt.py, scripts/i.landsat.rgb/i.landsat.rgb.html: NC examples added; update HTML * scripts/i.image.mosaic/i.image.mosaic.html, scripts/i.image.mosaic/i.image.mosaic.py: fix broken script; update HTML * scripts/i.fusion.brovey/i.fusion.brovey.py: fix broken script * scripts/d.correlate/d.correlate.html, scripts/d.correlate/d.correlate.py: fix broken script; update HTML + example * db/db.drivers/db.drivers.html, scripts/db.dropcolumn/db.dropcolumn.html, scripts/db.droptable/db.droptable.html, scripts/db.test/db.test.html: examples updated * scripts/db.out.ogr/db.out.ogr.py: fixes; still broken * scripts/v.rast.stats/v.rast.stats.py: fixed two bugs 2011-09-03 Martin Landa * gui/wxpython/gui_modules/dbm_dialogs.py: wxGUI/ModifyTableRecord: set focus on first widget * gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/dbm_dialogs.py: wxGUI: fix dbm_dialogs.ModifyTableRecord 2011-09-02 Martin Landa * gui/wxpython/gui_modules/mapdisp_vdigit.py, gui/wxpython/gui_modules/wxvdigit.py: wxGUI: remove extra print statements * gui/wxpython/gui_modules/mapdisp_vdigit.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/wxvdigit.py: wxGUI/vdigit: implement missing 'copy attributes' 2011-09-02 Markus Neteler * scripts/db.dropcolumn/db.dropcolumn.py: fixed for sqlite * db/databaseintro.html: some updates; still incomplete * db/db.droptable/Makefile, db/db.droptable/db.droptable.html, db/db.droptable/main.c: removed unusable code in favour of working python version * scripts/db.droptable/db.droptable.py: improved test if table exists * lib/python/db.py: new function db_table_exist * scripts/db.droptable/db.droptable.html: prettified * db/Makefile: deactivate non-implemented db.droptable in favour of working python db.droptable script * scripts/db.droptable/db.droptable.py: fix 2011-09-02 Markus Metz * gui/wxpython/gui_modules/render.py: wxGUI: busy cursor for AddLayer * vector/v.net.alloc/main.c, vector/v.net.allpairs/main.c, vector/v.net.bridge/main.c, vector/v.net.centrality/main.c, vector/v.net.components/main.c, vector/v.net.connectivity/main.c, vector/v.net.distance/main.c, vector/v.net.flow/main.c, vector/v.net.iso/main.c, vector/v.net.path/path.c, vector/v.net.salesman/main.c, vector/v.net.spanningtree/main.c, vector/v.net.steiner/main.c, vector/v.net.timetable/main.c: vector network module maintenance, solvehttps://trac.osgeo.org/grass/ticket/1361 2011-09-01 Martin Landa * gui/wxpython/gui_modules/mapdisp_vdigit.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/gui_modules/wxvdigit.py: wxGUI/vdigit: fix 'update categories', implement SetLineCats() * gui/wxpython/gui_modules/mapdisp_vdigit.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/wxvdigit.py: wxGUI/vdigit: implement edit line functionality * gui/wxpython/gui_modules/mapdisp_vdigit.py: wxGUI/vdigit: limit usage of GetAction() * gui/wxpython/gui_modules/toolbars.py: wxGUI/vdigit: do not switch notebook page when digitizer is closed 2011-09-01 Markus Neteler * lib/segment/format.c: warnings prettified 2011-09-01 Martin Landa * gui/wxpython/gui_modules/mapdisp_vdigit.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/toolbars.py: wxGUI/vdigit: don't define default action (bug-fix) 2011-09-01 Markus Neteler * gui/wxpython/gui_modules/render.py: show 'busy' mouse cursor while rendering 2011-09-01 Martin Landa * gui/wxpython/gui_modules/mapdisp_vdigit.py: wxGUI/vdigit: fix mouse actions * gui/wxpython/gui_modules/mapdisp_window.py: wxGUI: correct variable parent.Map->Map 2011-09-01 Markus Metz * gui/wxpython/gui_modules/mapdisp_window.py: BufferedWindow has no region 2011-09-01 Martin Landa * display/d.vect/main.c: d.vect: don't stop rendering when outside of region, just print warning * gui/wxpython/gui_modules/render.py: wxGUI: print reason why rendering failed * gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/mapdisp_vdigit.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/wxvdriver.py: wxGU: fix opacity level for vdigit * vector/v.edit/main.c: v.edit: fix segfault when no input is defined * lib/vector/Vlib/ascii.c: vlib: Vect_read_ascii() - destroy Points/Cats 2011-09-01 Anna Petrášová * gui/wxpython/gui_modules/colorrules.py: wxGUI: vector color rules: use color tables in vcolr2/ 2011-09-01 Martin Landa * vector/v.edit/main.c: v.edit: replace G_strcasecmp() with strcmp() * general/g.mapset/main.c: g.mapset: print only warning when mapset is already current * vector/v.out.ascii/args.c, vector/v.out.ascii/local_proto.h, vector/v.out.ascii/main.c: v.out.ascii: option added to filter features based on categories * include/vector.h, lib/vector/Vlib/ascii.c: vlib: Vect_write_ascii(): add support for cats list * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/globalvar.py: wxGUI: skip creating table for OGR layers (TODO) * raster/r.in.gdal/main.c: r.in.gdal: fix copyright, cosmetics in params description * vector/v.external.out/format.c, vector/v.external.out/list.c, vector/v.external.out/local_proto.h: v.external.out: replace space with underscore in format names (like in v.out.ogr) 2011-09-01 Anna Petrášová * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz_mapdisp.py: wxNviz: reuse 2d vector querying for 3d * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz_mapdisp.py: wxNviz: enable status bar combobox 2011-08-31 Martin Landa * general/g.mapset/main.c: g.mapset: allow to define mapset to be created * gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/menuform.py: wxGUI: MapsetSelect() only optionally read-only * vector/v.out.ogr/args.c: v.out.ogr: rename guisection - Input -> Selection * gui/wxpython/gui_modules/gselect.py: wxGUI/GdalImporter: https://trac.osgeo.org/grass/ticket/1432 * gui/wxpython/gui_modules/gselect.py: wxGUI: fix GdalSelect to list also rasters * raster/r.external/link.c, raster/r.external/list.c, raster/r.external/main.c, raster/r.external/proj.c, raster/r.external/proto.h, raster/r.external/window.c: r.external: split into more c-files 2011-08-31 Anna Petrášová * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/toolbars.py: wxNviz: panning added (not true panning, just something similar) 2011-08-31 Martin Landa * gui/wxpython/gui_modules/gdialogs.py: wxGUI: overwrite created links if requested * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/gselect.py: wxGUI/OGR: fix 'create new empty vector map' dialog for OGR output (currently without attribute table) * gui/wxpython/gui_modules/wxvdigit.py: wxGUI/vdigit: note todo for rendering * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/gselect.py: wxGUI: ImportDialog: show also feature type for vector gdialogs.py updated to follow coding rules * vector/v.external/args.c, vector/v.external/list.c, vector/v.external/local_proto.h, vector/v.external/main.c, vector/v.in.ogr/main.c: v.external + v.in.ogr: flag to list also feature types 2011-08-31 Markus Metz * vector/v.vect.stats/main.c: v.vect.stats: update module description * gui/wxpython/xml/menudata.xml: update menudata.xml * vector/Makefile: update vector Makefile * vector/v.vect.stats/Makefile, vector/v.vect.stats/main.c, vector/v.vect.stats/v.vect.stats.html: include v.vect.stats in trunk because it covers basic vector functionality * lib/vector/diglib/portable.c: diglib: fix for buffer overrrun, https://trac.osgeo.org/grass/ticket/1430 2011-08-31 Michael Barton * gui/wxpython/gui_modules/nviz_mapdisp.py: Added some error traps for KeyErrors when unloading or loading maps in wxnviz 2011-08-30 Martin Landa * gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/workspace.py: wxGUI: minor changes in AlignExtentFromDisplay * gui/wxpython/gui_modules/globalvar.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/workspace.py, gui/wxpython/wxgui.py: wxGUI: added option to disable aligning extent to display size 2011-08-30 Anna Petrášová * gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/wxnviz.py: wxNviz:fix reordering maps in layer tree 2011-08-30 Martin Landa * gui/wxpython/gui_modules/ghelp.py: wxGUI/about: use grass.version() * lib/python/core.py: pythonlib: format version() output * vector/v.in.ascii/v.in.ascii.html: v.in.ascii: cosmetics in manual (i.points not available) some syntax fixes 2011-08-30 Markus Metz * lib/db/dbmi_client/shutdown.c: db_shutdown_driver(): clean up code 2011-08-29 Martin Landa * lib/vector/Vlib/write_nat.c, vector/v.out.ogr/args.c: v.out.ogr: do not default format (Shapefile) * general/g.mapset/main.c: g.mapset: add flag to print current mapset * gui/wxpython/gui_modules/gdialogs.py: wxGUI: only output name editable in gdialogs.ImportDialog 2011-08-29 Markus Metz * mswindows/GRASS-Installer.nsi: NSIS script: fix comment * mswindows/GRASS-Installer.nsi: NSIS script: fix uninstaller * mswindows/GRASS-Installer.nsi: NSIS script: remove fix for grass_config_dir * gui/wxpython/gui_modules/utils.py: wxGUI: fix grass_config_dir * include/Make/Grass.make, include/Make/Platform.make.in: include/Make: fix grass_config_dir * lib/init/Makefile, lib/init/grass.py: lib/init: fix grass_config_dir 2011-08-29 Martin Landa * lib/db/dbmi_client/shutdown.c: dbmi: update doxygen docs for db_shutdown_driver() * lib/db/dbmi_client/shutdown.c: dbmi: add missing header (https://trac.osgeo.org/grass/changeset/47937) * include/vect/dig_structs.h, lib/vector/Vlib/close_ogr.c, lib/vector/Vlib/open_ogr.c, lib/vector/Vlib/write_ogr.c: vlib: optimize writing attributes for OGR output * lib/gis/get_projinfo.c: gislib: update doxygen docs for get_projinfo.c * lib/vector/Vlib/open_ogr.c, lib/vector/Vlib/write_ogr.c: vlib/OGR: more create_table to V2_open_new_ogr() 2011-08-29 Anna Petrášová * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/wxgui.py: wxNviz: fix bug made when nviz toolbar was moved 2011-08-29 Martin Landa * gui/wxpython/gui_modules/menuform.py: wxGUI/menuform: comment broken format selector 2011-08-29 Markus Metz * lib/db/dbmi_client/shutdown.c: db_shutdown_driver(): always use G_wait() 2011-08-29 Martin Landa * raster/r.in.png/main.c: r.in.png: i18n, fix various warnings * gui/wxpython/xml/menudata.xml: wxGUI: add r.in.png to the menu * gui/wxpython/xml/menudata.xml: wxGUI: v.what removed from menu cosmetics in labels (v.extract, v.select) * vector/v.select/copy_tabs.c, vector/v.select/main.c, vector/v.select/proto.h, vector/v.select/select.c, vector/v.select/write.c: v.select: code reorganization 2011-08-29 Markus Metz * lib/db/dbmi_client/shutdown.c: fix for ticket https://trac.osgeo.org/grass/ticket/1158, to be backported after G_wait is backported 2011-08-28 Michael Barton * gui/wxpython/gui_modules/dbm.py: Fix DBM manage layers page so that it can be accessed with mouse on Mac. 2011-08-28 Markus Metz * lib/db/dbmi_client/delete_tab.c: db_delete_table(): remove code duplication with db_start_driver_open_database() and db_close_database_shutdown_driver() 2011-08-28 Martin Landa * vector/v.select/main.c: v.select: reuse IFi * vector/v.select/main.c: v.select: fix writting attributes for OGR output 2011-08-28 Anna Petrášová * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/wxnviz.py, gui/wxpython/icons/icon.py, include/ogsf_proto.h, lib/ogsf/GS2.c: wxNviz: view history 2011-08-28 Martin Landa * lib/vector/Vlib/box.c, lib/vector/diglib/box.c: vlib: Vect_get_line_box(): set T/B to PORT_DOUBLE_MAX for 2D data * vector/v.select/main.c: v.select: fix segfault - List requires boxes various minor changes 2011-08-27 Michael Barton * gui/wxpython/gui_modules/colorrules.py: Fix scrollbar in color rules panel 2011-08-27 Martin Landa * vector/v.extract/extract.c: v.extract: fix extracting areas for OGR output * lib/vector/Vlib/open_ogr.c, lib/vector/Vlib/read_ogr.c, lib/vector/Vlib/write_ogr.c: vlib: fix writting wkbPolygon (OGR write access) * lib/vector/Vlib/cats.c: vlib: Vect_cat_get() now return num of found cats for given field 2011-08-27 Michael Barton * gui/wxpython/gui_modules/colorrules.py: Moved error message about failed color rules creation to the OnApply methods. 2011-08-27 Martin Landa * display/d.vect/label.c, display/d.vect/lines.c: d.vect: fix showing cats for OGR layers (centroids from topo) * display/d.vect/lines.c: d.vect: fix debug message * display/d.vect/main.c: d.vect: `color` is not related only to 'lines' * gui/wxpython/gui_modules/mapdisp.py: wxGUI: wording * gui/wxpython/gui_modules/globalvar.py: wxGUI: enlarge map window for 3D (width) 2011-08-27 Anna Petrášová * gui/wxpython/wxgui.py: wxNviz: move nviz toolbar to the end of row * gui/icons/grass/3d-rotate.png, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/icons/icon.py: wxNviz: add rotate icon, fix small bug in lighting 2011-08-27 Martin Landa * gui/wxpython/gui_modules/mapdisp_window.py: wxGUI/vdigit: fix zoom to map * gui/wxpython/gui_modules/mapdisp_vdigit.py: wxGUI/vdigit: fix cat/attr dialog when no feature found 2011-08-26 Anna Petrášová * gui/wxpython/gui_modules/colorrules.py, gui/wxpython/gui_modules/layertree.py: wxGUI: fix apply in vector color rules dialog when attribute column is used * gui/wxpython/gui_modules/nviz_tools.py: wxNviz: complete the fix of already closed ticket https://trac.osgeo.org/grass/ticket/1425 2011-08-25 Michael Barton * gui/wxpython/gui_modules/nviz_mapdisp.py: Fixes errors returned from mouse clicks in 3D display window 2011-08-25 Martin Landa * lib/vector/diglib/plus_struct.c: vlib: plus_struct.c - i18n * lib/init/grass.py: grass.py: show also mapset in $PS 2011-08-25 Markus Metz * lib/vector/diglib/plus_struct.c: diglib: print some info when failing to open old vector topology 2011-08-25 Martin Landa * display/d.vect/lines.c: d.vect: remove unused defines * lib/vector/Vlib/area.c, lib/vector/Vlib/read.c, lib/vector/Vlib/read_nat.c, lib/vector/Vlib/read_ogr.c, lib/vector/Vlib/rewind.c, lib/vector/Vlib/rewind_nat.c, lib/vector/Vlib/rewind_ogr.c: vlib: don't use random access for V2_read_next_line_ogr() various minor changes (related to OGR support) * include/vect/dig_structs.h: vlib: cosmetics in dox strings (dig_struct.c) * lib/vector/Vlib/build_ogr.c: vlib: formatting issues in build_ogr.c * vector/v.out.ogr/main.c: v.out.ogr: set field width for string columns (gdal since https://trac.osgeo.org/grass/changeset/22968 writes varchar insted of char) various minor changes * vector/v.external/main.c: v.external: message cosmetics * lib/vector/Vlib/build.c: vlib: typo in comment * display/d.vect/area.c, display/d.vect/lines.c, display/d.vect/local_proto.h, display/d.vect/shape.c: d.vect: optimalize rendering also for linked OGR layers 2011-08-24 Helmut Kudrnovsky * mswindows/GRASS-Installer.nsi: ticket https://trac.osgeo.org/grass/ticket/1419 * mswindows/env.bat: attempt to fix ticket https://trac.osgeo.org/grass/ticket/1110 2011-08-24 Martin Landa * vector/v.colors.out/main.c: v.colors.out: check if color table is defined * include/vect/dig_defines.h, lib/vector/Vlib/color_read.c, lib/vector/Vlib/color_remove.c, lib/vector/Vlib/color_write.c, vector/v.colors/main.c: vlib: store alternative color tables to `vcolr2/mapset/name` * vector/v.external.out/args.c, vector/v.external.out/local_proto.h, vector/v.external.out/main.c, vector/v.external.out/status.c: v.external.out: print status in shell script style 2011-08-23 Markus Neteler * raster3d/r3.out.vtk/main.c, raster3d/r3.out.vtk/parameters.c, raster3d/r3.out.vtk/r3.out.vtk.html, raster3d/r3.out.vtk/writeVTKData.c: Milena Nowotarska: msg cleanup; HTML cleanup 2011-08-23 Anna Petrášová * gui/wxpython/gui_modules/mapdisp_window.py: wxGUI: fixed doc string 2011-08-23 Martin Landa * lib/vector/Vlib/write_ogr.c: vlib: define field width for character type simplify sqltype_to_ogrtype() * vector/v.edit/args.c, vector/v.edit/main.c: v.edit: fix creating new OGR layers * lib/vector/Vlib/build_ogr.c: vlib: don't build when no OGR layer available 2011-08-23 Markus Metz * scripts/i.in.spotvgt/i.in.spotvgt.html: update link for Status Map FAQ (manual) * scripts/i.in.spotvgt/i.in.spotvgt.py: update link for Status Map FAQ * scripts/i.in.spotvgt/i.in.spotvgt.py: do not modify path/to/quality.map, use bit patterns for filtering 2011-08-23 Anna Petrášová * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_preferences.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/workspace.py, gui/wxpython/wxgui.py: wxNviz: fix preferences dialog * gui/wxpython/gui_modules/wxnviz.py: wxNviz: force LC_NUMERIC to C every time when switching to 3D 2011-08-22 Anna Petrášová * gui/wxpython/gui_modules/render.py: wxNviz: fix resolution * gui/wxpython/gui_modules/mapdisp.py: wxNviz:enable disabled statusbar combobox when switching to 2D 2011-08-22 Martin Landa * vector/v.colors/main.c: v.colors: -e is not implemented (comment- out) * gui/wxpython/gui_modules/wxvdriver.py: wxGUI/vdigit: force LC_NUMERIC to C * gui/wxpython/gui_modules/wxnviz.py: wxNVIZ: force LC_NUMERIC to C (to avoid crashing) todo: find out where gislib is initialized * lib/gis/rd_cellhd.c: gislib: rd_cellhd.c - add doxygen strings 2011-08-22 Glynn Clements * general/g.copy/main.c, general/g.rename/main.c: List --overwrite flag 2011-08-22 Markus Metz * gui/wxpython/gui_modules/gcpmapdisp.py: remove removed mapdisp_command 2011-08-22 Soeren Gebbert * lib/db/dbmi_base/test/test_main.c: Typo fix 2011-08-22 Markus Neteler * raster3d/r3.showdspf/get_color_ogl.c, raster3d/r3.showdspf/main_ogl.c, raster3d/r3.showdspf/new_init_graphics.c, raster3d/r3.showdspf/r3.showdspf.html, raster3d/r3.showdspf/r3.showdspf_opengl_mods.html: Milena Nowotarska: msg cleanup; HTML cleanup 2011-08-21 Markus Neteler * raster3d/r3.out.v5d/main.c, raster3d/r3.out.vtk/errorHandling.c, raster3d/r3.out.vtk/main.c, raster3d/r3.to.rast/main.c: i18n polishing 2011-08-21 Michael Barton * gui/wxpython/gui_modules/colorrules.py: Fixing color table behavior and bugs 2011-08-21 Martin Landa * vector/v.extract/extract.c: v.extract: remove extra G_percent() * lib/vector/Vlib/write_ogr.c: vlib: ignore fid column when writing attributes for OGR layers 2011-08-21 Anna Petrášová * gui/icons/grass/3d-fringe.png, gui/icons/grass/3d-help.png, gui/icons/grass/3d-light.png, gui/icons/grass/3d-raster.png, gui/icons/grass/3d-settings.png, gui/icons/grass/3d-vector.png, gui/icons/grass/3d-view.png, gui/icons/grass/3d-volume.png, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz_preferences.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/icons/icon.py, gui/wxpython/wxgui.py: wxNviz/wxGUI: changed wxNviz toolbar and moved to layer manager, changes in MapFrame AuiManager 2011-08-21 Hamish Bowman * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py: Perspective is valid 0-pi not 0-100% * configure, configure.in: libLAS casing 2011-08-21 Martin Landa * lib/vector/Vlib/write_ogr.c: vlib: improve writing attributes for OGR * vector/v.extract/copy_tab.c, vector/v.extract/extract.c, vector/v.extract/local_proto.h, vector/v.extract/main.c: v.extract: major update for G7 experimental support for OGR write access 2011-08-21 Hamish Bowman * visualization/nviz2/cmd/main.c: anglify text 2011-08-21 Martin Landa * gui/wxpython/gui_modules/layertree.py: wxGUI/layertree: set color table also for vector maps 2011-08-19 Anna Petrášová * gui/wxpython/gui_modules/colorrules.py: wxNviz: fix bug in width and size thematic mapping 2011-08-19 Martin Landa * db/drivers/ogr/execute.c, db/drivers/ogr/main.c: ogr-dbmi: fix db__driver_execute_immediate() * lib/vector/Vlib/field.c: vlib: Vect_write_dblinks() - nothing to write for non-native formats * lib/db/dbmi_base/handle.c: dbmi: update dox strings for db_set_handle * include/gisdefs.h, lib/gis/token.c: gislib: introduce G_tokenize2() update dox string for token.c 2011-08-19 Anna Petrášová * lib/ogsf/Gp3.c: ogsf: show vector points in current region only 2011-08-19 Martin Landa * gui/wxpython/gui_modules/vdigit.py: wxGUI/vdigit: fix VDigitCategoryDialog * gui/wxpython/gui_modules/ghelp.py: wxGUI: show also extra contributors 2011-08-19 Markus Neteler * contributors.csv, contributors_extra.csv: extra contributors are saved in contributors_extra.csv 2011-08-18 Anna Petrášová * gui/wxpython/gui_modules/colorrules.py: wxGUI: color rules dialog: warning when there are too many records * gui/wxpython/gui_modules/colorrules.py: wxGUI: color rules dialog: warning when loading invalid format * gui/wxpython/gui_modules/colorrules.py: wxGUI: color rules dialog: add load/save color table, remove checkbox for r.colors -w flag 2011-08-18 Martin Landa * lib/db/dbmi_client/copy_tab.c: dbmi: define copy_table() as static * gui/wxpython/gui_modules/ghelp.py: wxGUI: sort contributors by name * contributors.csv: add missing Luca Delucchi to contributors.csv * contributors.csv: add Vaclav Petras (wxGUI contribution) to contributors.csv * gui/wxpython/gui_modules/ghelp.py: wxGUI: fix contributors page (todo: sort by names) * db/drivers/postgres/describe.c: pg-dbmi: cosmetics in messages * lib/vector/Vlib/field.c: vlib: fix Vect_default_field_info() for external data (ogr) * include/vect/dig_structs.h: vlib: typo in doxygen docs * lib/db/dbmi_base/connect.c: dbmi: zero dbConnection in db_get_connection() * gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/nviz_mapdisp.py: wxGUI: processing mouse events from MapDisplay (patch by Vaclav Petras) see http://lists.osgeo.org/pipermail/grass-dev/2011-August/055371.html 2011-08-18 Anna Petrášová * gui/wxpython/gui_modules/colorrules.py: wxGUI: vector rules dialog: fix modul name 2011-08-18 Martin Landa * gui/wxpython/gui_modules/colorrules.py: wxGUI/colorrules: fix DeleteTemporaryColumn in no map given enlarge window 2011-08-18 Anna Petrášová * gui/wxpython/gui_modules/colorrules.py: wxGUI: vector color rules: fix label displaying range * gui/wxpython/gui_modules/colorrules.py: wxGUI: vector rules: creating temporary columns fixed 2011-08-17 Markus Neteler * raster3d/r3.out.v5d/main.c, raster3d/r3.out.v5d/r3.out.v5d.html: Milena Nowotarska: i18n cleanup; HTML cleanup * raster3d/r3.in.v5d/main.c, raster3d/r3.in.v5d/r3.in.v5d.html: Milena Nowotarska: i18n cleanup; HTML cleanup * raster3d/r3.cross.rast/main.c: Milena Nowotarska: i18n cleanup; HTML cleanup * raster3d/r3.gwflow/main.c, raster3d/r3.gwflow/r3.gwflow.html: Milena Nowotarska: i18n cleanup; HTML cleanup * raster3d/r3.out.ascii/main.c, raster3d/r3.out.ascii/r3.out.ascii.html: Milena Nowotarska: i18n cleanup; HTML cleanup 2011-08-17 Martin Landa * lib/ogsf/gpd.c: ogsf: fix rendering points (z-coordinate) 2011-08-17 Anna Petrášová * gui/wxpython/gui_modules/colorrules.py, gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/workspace.py, gui/wxpython/gui_modules/wxnviz.py, gui/wxpython/wxgui.py: wxGUI/wxNviz: color rules dialog changed to support both v.colors and attribute columns 2011-08-17 Markus Neteler * raster3d/r3.in.ascii/main.c, raster3d/r3.in.ascii/r3.in.ascii.html: Milena Nowotarska: i18n cleanup; HTML cleanup * raster3d/r3.in.ascii/r3.in.ascii.html: cleanup 2011-08-17 Hamish Bowman * ps/ps.map/ps.map.html, ps/ps.map/r_instructions.c: full RGB support for the setcolor instruction (https://trac.osgeo.org/grass/ticket/192) & document hidden setcolor functionality; i18n 2011-08-17 Markus Neteler * locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_hi.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_mr.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, raster/r.out.arc/main.c: parser simplification; typo * raster/r.texture/main.c: more standardized wording 2011-08-17 Hamish Bowman * ps/ps.map/ps_info.h, ps/ps.map/ps_outline.c: full RGB support for raster clump outlining (https://trac.osgeo.org/grass/ticket/192, merge from devbr6) 2011-08-17 Markus Metz * raster/r.texture/r.texture.html: r.texture: update manual, mcc removed because of numerical instability * raster/r.texture/h_measure.c, raster/r.texture/h_measure.h, raster/r.texture/main.c: r.texture: code optimization 2011-08-17 Hamish Bowman * ps/ps.map/do_header.c, ps/ps.map/header.h, ps/ps.map/main.c, ps/ps.map/r_header.c: merge from devbr6: full RGB support for header text (https://trac.osgeo.org/grass/ticket/192); bugfix: text color survives %_ horizontal line draw 2011-08-17 Martin Landa * vector/v.external/list.c: v.external: message cosmetics 2011-08-17 Hamish Bowman * ps/ps.map/ps_fclrtbl.c: avoid uninit'd variable (merge from devbr6) 2011-08-17 Martin Landa * gui/wxpython/gui_modules/wxnviz.py: wxNviz: don't fail if GRASS ctypes libs are not available 2011-08-17 Hamish Bowman * ps/ps.map/do_geogrid.c, ps/ps.map/do_grid.c, ps/ps.map/getgrid.c, ps/ps.map/main.c, ps/ps.map/ps_info.h: full RGB support for grid lines (https://trac.osgeo.org/grass/ticket/192, merge from devbr6) 2011-08-17 Yann Chemin * imagery/i.evapo.mh/main.c: made precipitation input optional to allow Original Hargreaves method * imagery/i.evapo.mh/main.c: made precipitation input optional to allow Original Hargreaves method 2011-08-16 Martin Landa * display/d.vect/d.vect.html: d.vect: note v.colors in the manual * display/d.vect/area.c, display/d.vect/lines.c: d.vect: fix colorized lines/areas (color table) * vector/v.colors.out/Makefile, vector/v.colors.out/local_proto.h, vector/v.colors.out/main.c, vector/v.colors.out/make_colors.c, vector/v.colors.out/scan_cats.c: v.colors.out: optionally refer color table to the given attribute column 2011-08-16 Maris Nartiss * visualization/nviz/scripts/config.tcl, visualization/nviz/scripts/mapBrowser.tcl, visualization/nviz/scripts/nviz2.2_script: Fix NVIZ parts broken by other GRASS 7 changes 2011-08-16 Markus Neteler * tools/grass_indent.sh: restore original file with timestamp if indent did not change anything * raster/r.li/r.li.cwed/cwed.c, raster/r.li/r.li.daemon/avl.h, raster/r.li/r.li.daemon/daemon.c, raster/r.li/r.li.daemon/daemon.h, raster/r.li/r.li.daemon/index.h, raster/r.li/r.li.daemon/worker.c, raster/r.li/r.li.edgedensity/edgedensity.c, raster/r.li/r.li.mpa/mpa.c, raster/r.li/r.li.padcv/padcv.c, raster/r.li/r.li.padrange/padrange.c, raster/r.li/r.li.padsd/padsd.c, raster/r.li/r.li.patchdensity/main.c, raster/r.li/r.li.patchnum/main.c, raster/r.li/r.li.pielou/pielou.c, raster/r.li/r.li.renyi/renyi.c: code layout fixes with indent * raster/r.li/r.li.daemon/ipc.c: remove empty file, leftover from https://trac.osgeo.org/grass/changeset/40696 2011-08-16 Martin Landa * lib/raster/color_look.c: rasterlib: fix bug in Rast__lookup_colors() 2011-08-16 Markus Neteler * raster/r.li/r.li.cwed/cellWeighted.h, raster/r.li/r.li.cwed/cwed.c, raster/r.li/r.li.cwed/r.li.cwed.html, raster/r.li/r.li.cwed/utility.c, raster/r.li/r.li.cwed/utility.h, raster/r.li/r.li.daemon/GenericCell.c, raster/r.li/r.li.daemon/GenericCell.h, raster/r.li/r.li.daemon/avl.c, raster/r.li/r.li.daemon/avl.h, raster/r.li/r.li.daemon/avlDefs.h, raster/r.li/r.li.daemon/avlID.c, raster/r.li/r.li.daemon/avlID.h, raster/r.li/r.li.daemon/defs.h, raster/r.li/r.li.daemon/r.li.daemon.html, raster/r.li/r.li.dominance/dominance.c, raster/r.li/r.li.dominance/r.li.dominance.html, raster/r.li/r.li.edgedensity/edgedensity.c, raster/r.li/r.li.edgedensity/r.li.edgedensity.html, raster/r.li/r.li.mpa/mpa.c, raster/r.li/r.li.mpa/r.li.mpa.html, raster/r.li/r.li.mps/mps.c, raster/r.li/r.li.mps/r.li.mps.html, raster/r.li/r.li.padcv/padcv.c, raster/r.li/r.li.padcv/r.li.padcv.html, raster/r.li/r.li.padrange/padrange.c, raster/r.li/r.li.padrange/r.li.padrange.html, raster/r.li/r.li.padsd/padsd.c, raster/r.li/r.li.padsd/r.li.padsd.html, raster/r.li/r.li.patchdensity/r.li.patchdensity.html, raster/r.li/r.li.patchnum/r.li.patchnum.html, raster/r.li/r.li.pielou/r.li.pielou.html, raster/r.li/r.li.richness/r.li.richness.html, raster/r.li/r.li.richness/richness.c, raster/r.li/r.li.setup/r.li.setup.html, raster/r.li/r.li.shannon/r.li.shannon.html, raster/r.li/r.li.shannon/shannon.c, raster/r.li/r.li.shape/main.c, raster/r.li/r.li.shape/r.li.shape.html, raster/r.li/r.li.simpson/r.li.simpson.html, raster/r.li/r.li.simpson/simpson.c: outdated bug report addresses removed; minor layout cosmetics 2011-08-16 Glynn Clements * raster/r.terraflow/grass2str.h: Fix some LFS issues * raster/r.terraflow/main.cc: Fix atoi -> atof 2011-08-15 Hamish Bowman * lib/gmath/brent.c, lib/gmath/dalloc.c, lib/gmath/fft.c, lib/gmath/findzc.c, lib/gmath/ialloc.c, raster3d/r3.in.v5d/binio.c, raster3d/r3.in.v5d/binio.h, raster3d/r3.in.v5d/v5d.c, raster3d/r3.in.v5d/v5d.h, raster3d/r3.in.v5d/vis5d.h, raster3d/r3.out.v5d/binio.c, raster3d/r3.out.v5d/binio.h, raster3d/r3.out.v5d/v5d.c, raster3d/r3.out.v5d/v5d.h, raster3d/r3.out.v5d/vis5d.h: update FSF mailing address (https://trac.osgeo.org/grass/ticket/1422) 2011-08-15 Martin Landa * vector/v.colors/main.c: v.colors: no topology required * vector/v.colors/main.c: v.colors: fix message * vector/v.colors/v.colors.html: v.colors: refer also .out modules in manual page * vector/v.colors/local_proto.h, vector/v.colors/main.c, vector/v.colors/make_colors.c, vector/v.colors/scan_attr.c, vector/v.colors/scan_cats.c: v.colors: fix rules to produce cat- based color tables * lib/raster/color_rules.c: rasterlib: add doxygen documentation for color_rules.c 2011-08-15 Markus Neteler * lib/gpde/N_arrays_io.c, raster/r.colors/edit_colors.c, raster/r.univar/r3.univar_main.c: msg standardization 2011-08-15 Anna Petrášová * gui/wxpython/docs/wxGUI.Nviz.html, gui/wxpython/docs/wxGUI_nviz_tools_light.jpg, gui/wxpython/docs/wxGUI_nviz_tools_surface.jpg, gui/wxpython/docs/wxGUI_nviz_tools_vector.jpg, gui/wxpython/docs/wxGUI_nviz_tools_view.jpg, gui/wxpython/docs/wxGUI_nviz_tools_volume.jpg: wxNviz: update manual page 2011-08-15 Martin Landa * vector/v.colors/local_proto.h, vector/v.colors/main.c, vector/v.colors/make_colors.c, vector/v.colors/scan_attr.c, vector/v.colors/scan_cats.c: v.colors: fix 'random' color table * vector/v.colors/local_proto.h, vector/v.colors/main.c, vector/v.colors/scan_attr.c, vector/v.colors/scan_cats.c: v.colors: implement range * lib/vector/Vlib/color_write.c: vlib: bug in doxygen docs * general/g.region/main.c, gui/wxpython/gui_modules/wxnviz.py, include/gisdefs.h, include/raster3ddefs.h, lib/gis/{find_cell.c => find_rast.c}, lib/gis/find_rast3d.c, lib/gpde/N_arrays_io.c, lib/manage/do_remove.c, lib/manage/do_rename.c, lib/ogsf/Gvl3.c, lib/ogsf/gvl_file.c, lib/raster3d/find_grid3.c, lib/raster3d/region.c, raster/r.colors/edit_colors.c, raster/r.mapcalc/map3.c, raster/r.univar/r3.univar_main.c, raster3d/r3.cross.rast/main.c, raster3d/r3.info/r3.info.main.c, raster3d/r3.mask/main.c, raster3d/r3.mkdspf/r3_find.c, raster3d/r3.null/main.c, raster3d/r3.out.ascii/main.c, raster3d/r3.out.v5d/main.c, raster3d/r3.out.vtk/main.c, raster3d/r3.retile/main.c, raster3d/r3.showdspf/r3_find.c, raster3d/r3.stats/main.c, raster3d/r3.timestamp/r3.timestamp.main.c, raster3d/r3.to.rast/main.c, vector/v.colors/main.c, visualization/nviz2/cmd/volume.c: G_find_grid3 moved from raster3d to gislib gislib: find_cell.c renamed to find_rast.c 2011-08-15 Glynn Clements * raster/r.terraflow/main.cc: Fix handling of memory size (conversion of int to size_t) 2011-08-14 Martin Landa * raster/r.colors.out/Makefile: r.colors.out: write_colors.c removed 2011-08-14 Hamish Bowman * imagery/i.landsat.toar/earth_sun.c, include/site.h, lib/external/bwidget/LICENSE.txt, lib/external/bwidget/README, lib/external/ccmath/lgpl.license, lib/gis/make_loc.c, lib/gis/make_mapset.c, lib/python/ctypes/ctypesgencore/parser/lex.py, lib/python/ctypes/ctypesgencore/parser/yacc.py, lib/vector/dglib/examples/components.c, lib/vector/dglib/examples/cr_from_a.c, lib/vector/dglib/examples/cr_large_graph.c, lib/vector/dglib/examples/delnode.c, lib/vector/dglib/examples/minspan.c, lib/vector/dglib/examples/opt.c, lib/vector/dglib/examples/opt.h, lib/vector/dglib/examples/parse.c, lib/vector/dglib/examples/shortest_path.c, lib/vector/dglib/examples/span.c, lib/vector/dglib/examples/unflatten.c, lib/vector/dglib/examples/view.c, macosx/pkg/resources/License.rtf, raster/r.flow/aspect.c, raster/r.flow/io.c, raster/r.flow/main.c, raster/r.flow/mem.c, raster/r.flow/precomp.c, raster/r.horizon/main.c, raster/r.resamp.rst/main.c, raster/r.sun/main.c, raster/r.sun/rsunglobals.h, raster/r.sun/rsunlib.c, raster/r.sun/sunradstruct.h, raster/r.surf.area/main.c, raster/simwe/r.sim.sediment/main.c, raster/simwe/r.sim.water/main.c, raster3d/r3.in.v5d/main.c: update FSF mailing address (https://trac.osgeo.org/grass/ticket/1422) * COPYING, lib/vector/dglib/COPYING: update FSF mailing address (https://trac.osgeo.org/grass/ticket/1422) * lib/vector/dglib/COPYING, lib/vector/dglib/avl.c, lib/vector/dglib/avl.h, lib/vector/dglib/edgemgmt-template.c, lib/vector/dglib/graph.c, lib/vector/dglib/graph.h, lib/vector/dglib/graph_v1.c, lib/vector/dglib/graph_v1.h, lib/vector/dglib/graph_v2.c, lib/vector/dglib/graph_v2.h, lib/vector/dglib/heap.c, lib/vector/dglib/heap.h, lib/vector/dglib/helpers.c, lib/vector/dglib/helpers.h, lib/vector/dglib/misc-template.c, lib/vector/dglib/nodemgmt- template.c, lib/vector/dglib/sp-template.c, lib/vector/dglib/span- template.c, lib/vector/dglib/tavl.c, lib/vector/dglib/tavl.h, lib/vector/dglib/tree.c, lib/vector/dglib/tree.h, lib/vector/dglib/type.h, lib/vector/dglib/v1-defs.h, lib/vector/dglib/v2-defs.h: update FSF mailing address (https://trac.osgeo.org/grass/ticket/1422) 2011-08-14 Martin Landa * raster/r.colors/Makefile: r.colors: INTERMEDIATE also for r3.colors * vector/v.colors/Makefile, vector/v.colors/thumbnails.py: v.colors: thumbnails added (based on r.colors) * raster/r.colors/Makefile: r3.colors: show thumbnails in manual page * raster/r.colors/r.colors.html, raster/r.colors/r3.colors.html: r[3].colors: update manual page - note also v.colors[.out] * display/d.vect/area.c, display/d.vect/lines.c, display/d.vect/local_proto.h, display/d.vect/main.c, display/d.vect/shape.c: d.vect: use color table if available -a flag used only for rgb_column * visualization/nviz2/cmd/vector.c: nviz_cmd: support for vector color tables * include/ogsf_proto.h, lib/ogsf/GP2.c, lib/ogsf/GV2.c, lib/ogsf/Gp3.c, lib/ogsf/Gv3.c: ogsflib: support for vector color tables * gui/wxpython/{support => tools}/update_menudata.py: wxGUI: support -> tools * gui/wxpython/xml/menudata.xml: wxGUI: add 'v.colors.out' to the menu update menu * raster/r.colors.out/local_proto.h, raster/r.colors.out/raster3d_main.c, raster/r.colors.out/raster_main.c, raster/r.colors.out/write_colors.c: r[3].colors.out updated to use Rast_print_colors() * vector/Makefile, vector/v.colors.out/Makefile, vector/v.colors.out/local_proto.h, vector/v.colors.out/main.c, vector/v.colors.out/scan_cats.c, vector/v.colors.out/v.colors.out.html: v.colors.out implemented * include/rasterdefs.h, lib/raster/color_out.c: rasterlib: Rast_print_colors() added (taken from r.colors.out) * vector/v.colors/scan_cats.c: v.colors: add progress info message 2011-08-13 Anna Petrášová * gui/wxpython/gui_modules/colorrules.py: wxNviz: make Cancel button work in thematic mapping dialog 2011-08-13 Martin Landa * lib/vector/Vlib/cindex.c: vlib:cindex.c: cosmetics in doxygen strings * vector/v.colors/main.c, vector/v.colors/v.colors.html: v.colors: manual updated * vector/v.colors/local_proto.h, vector/v.colors/main.c, vector/v.colors/scan_attr.c, vector/v.colors/scan_cats.c: v.colors: fix creating color tables when `column` given * lib/raster/color_rule.c: rasterlib: update doxygen strings for color_rule.c 2011-08-13 Anna Petrášová * gui/wxpython/gui_modules/colorrules.py: wxGUI: controls (check all, clear all) added to color rules dialog, scroll panel added to vector rules dialog, unused code deleted 2011-08-12 Markus Neteler * include/gis.h: revert extra author; fix copyright 2011-08-12 Martin Landa * vector/v.colors/local_proto.h, vector/v.colors/main.c, vector/v.colors/write_rgb.c: v.colors: write rgb values if rgbcolumn is defined * vector/v.colors/main.c: v.colors: currently only vector maps from the current mapset can be modified * vector/v.colors/scan_attr.c: v.colors: add missing file (scan attributes) - see https://trac.osgeo.org/grass/changeset/47598 * vector/v.colors/local_proto.h, vector/v.colors/main.c, vector/v.colors/scan_cats.c: v.colors: added support for attribute numeric column 2011-08-12 Markus Neteler * general/g.parser/parse.c: remove debug * general/g.parser/g.parser.html, general/g.parser/parse.c, general/g.parser/translate.c: support {NULL} to predefined description or label 2011-08-12 Martin Landa * lib/raster3d/close.c: minor fix in dox documentation * include/raster3ddefs.h, lib/gpde/N_arrays_io.c, lib/ogsf/gvl_file.c, lib/raster3d/cache1.c, lib/raster3d/changeprecision.c, lib/raster3d/changetype.c, lib/raster3d/close.c, lib/raster3d/filecompare.c, lib/raster3d/mask.c, lib/raster3d/retile.c, lib/raster3d/test/test_coordinate_transform.c, lib/raster3d/test/test_put_get_value.c, lib/raster3d/volume.c, raster/r.colors/stats.c, raster/r.mapcalc/map3.c, raster/r.to.rast3/main.c, raster/r.to.rast3elev/main.c, raster/r.univar/r3.univar_main.c, raster3d/r3.cross.rast/main.c, raster3d/r3.gwflow/main.c, raster3d/r3.in.ascii/main.c, raster3d/r3.in.v5d/main.c, raster3d/r3.info/r3.info.main.c, raster3d/r3.mask/main.c, raster3d/r3.mkdspf/main.c, raster3d/r3.null/main.c, raster3d/r3.out.ascii/main.c, raster3d/r3.out.v5d/main.c, raster3d/r3.out.vtk/errorHandling.c, raster3d/r3.out.vtk/main.c, raster3d/r3.retile/main.c, raster3d/r3.to.rast/main.c, vector/v.to.rast3/main.c, vector/v.vol.rst/user1.c: raster3dlib: doxygenize close.c Rast3d_close_cell() ranamed to Rast3d_close() * general/g.region/main.c, include/raster3ddefs.h, lib/gpde/N_arrays.c, lib/gpde/N_arrays_calc.c, lib/gpde/N_arrays_io.c, lib/gpde/N_geom.c, lib/gpde/test/test_arrays.c, lib/gpde/test/test_geom.c, lib/ogsf/GVL2.c, lib/ogsf/Gvl3.c, lib/ogsf/gvl_file.c, lib/raster3d/cache.c, lib/raster3d/cache1.c, lib/raster3d/cachehash.c, lib/raster3d/cats.c, lib/raster3d/changeprecision.c, lib/raster3d/changetype.c, lib/raster3d/close.c, lib/raster3d/color.c, lib/raster3d/defaults.c, lib/raster3d/doubleio.c, lib/raster3d/error.c, lib/raster3d/filecompare.c, lib/raster3d/fpcompress.c, lib/raster3d/fpxdr.c, lib/raster3d/getblock.c, lib/raster3d/getvalue.c, lib/raster3d/header.c, lib/raster3d/headerinfo.c, lib/raster3d/history.c, lib/raster3d/index.c, lib/raster3d/intio.c, lib/raster3d/keys.c, lib/raster3d/long.c, lib/raster3d/mapset.c, lib/raster3d/mask.c, lib/raster3d/misc.c, lib/raster3d/null.c, lib/raster3d/open.c, lib/raster3d/open2.c, lib/raster3d/param.c, lib/raster3d/putvalue.c, lib/raster3d/range.c, lib/raster3d/raster3d_intern.h, lib/raster3d/region.c, lib/raster3d/resample.c, lib/raster3d/retile.c, lib/raster3d/rle.c, lib/raster3d/test/test_coordinate_transform.c, lib/raster3d/test/test_main.c, lib/raster3d/test/test_put_get_value.c, lib/raster3d/tilealloc.c, lib/raster3d/tileio.c, lib/raster3d/tilemath.c, lib/raster3d/tilenull.c, lib/raster3d/tileread.c, lib/raster3d/tilewrite.c, lib/raster3d/volume.c, lib/raster3d/window.c, lib/raster3d/windowio.c, lib/raster3d/writeascii.c, raster/r.colors.out/raster3d_main.c, raster/r.colors/edit_colors.c, raster/r.colors/stats.c, raster/r.mapcalc/map3.c, raster/r.to.rast3/main.c, raster/r.to.rast3elev/main.c, raster/r.univar/r3.univar_main.c, raster3d/r3.cross.rast/main.c, raster3d/r3.gwflow/main.c, raster3d/r3.in.ascii/main.c, raster3d/r3.in.v5d/main.c, raster3d/r3.info/r3.info.main.c, raster3d/r3.mask/main.c, raster3d/r3.mkdspf/main.c, raster3d/r3.mkdspf/r3_data.c, raster3d/r3.null/main.c, raster3d/r3.out.ascii/main.c, raster3d/r3.out.v5d/main.c, raster3d/r3.out.vtk/errorHandling.c, raster3d/r3.out.vtk/main.c, raster3d/r3.out.vtk/writeVTKData.c, raster3d/r3.retile/main.c, raster3d/r3.showdspf/main_ogl.c, raster3d/r3.showdspf/r3_data.c, raster3d/r3.stats/main.c, raster3d/r3.to.rast/main.c, vector/v.colors/main.c, vector/v.to.rast3/main.c, vector/v.vol.rst/main.c, vector/v.vol.rst/user1.c: raster3dlib: change camelCase to underscores in the function names 2011-08-12 Luca Delucchi * scripts/v.in.gns/v.in.gns.py: fix v.in.gns, to be check the coldescs values 2011-08-11 Luca Delucchi * general/g.parser/standard_option.c, include/gis.h, lib/gis/parser_standard_options.c: rename G_OPT_DIR to G_OPT_M_DIR 2011-08-11 Martin Landa * gui/wxpython/gui_modules/menuform.py: wxGUI: fix indentation (https://trac.osgeo.org/grass/changeset/47585) 2011-08-11 Markus Neteler * raster3d/r3.to.rast/main.c, raster3d/r3.to.rast/r3.to.rast.html: Milena Nowotarska: i18n cleanup; HTML cleanup 2011-08-11 Luca Delucchi * general/g.parser/standard_option.c, gui/wxpython/gui_modules/menuform.py, include/gis.h, lib/gis/parser_standard_options.c: add G_OPT_DIR data types and support it on wxpython gui 2011-08-11 Martin Landa * scripts/g.extension/g.extension.py: g.extension: fix `remove` action * lib/init/grass.py: fix https://trac.osgeo.org/grass/changeset/47570 * lib/init/grass.py: grass.py (https://trac.osgeo.org/grass/changeset/47557): use sys.stdout.write instead of print fix indentation 2011-08-11 Markus Neteler * scripts/d.rast.leg/d.rast.leg.py: fix * scripts/r.plane/r.plane.py: fix 2011-08-11 Martin Landa * vector/Makefile: v.colors compiled by default * scripts/Makefile, scripts/v.colors/Makefile, scripts/v.colors/v.colors.html, scripts/v.colors/v.colors.py: v.colors (Python script) moved to add-ons being replaced by C-program * vector/v.colors/Makefile, vector/v.colors/local_proto.h, vector/v.colors/main.c, vector/v.colors/scan_cats.c, vector/v.colors/v.colors.html: v.colors (C program) added * raster/r.colors/edit_colors.c: r.colors: messages cosmetics * include/vector.h, lib/vector/Vlib/color_remove.c, lib/vector/Vlib/color_write.c: vlib: Vect_remove_colors() and Vect_write_colors() implemeneted * lib/gis/open.c: gislib: check name only if defined 2011-08-11 Luca Delucchi * lib/init/grass.py: add --config option in the startup script; it is usefull to return some paramaters of GRASS installation 2011-08-11 Michael Barton * gui/wxpython/gui_modules/colorrules.py: Fixing various bugs * gui/wxpython/gui_modules/colorrules.py: Make children controls of wx.StaticBox usable on Mac. 2011-08-11 Martin Landa * lib/raster/color_remove.c: rasterlib: color_remove.c: add doxygen strings * display/d.vect/main.c: d.vect: use G_OPT_M_COLR * raster/r.colors/edit_colors.c: r.colors: updated to use gislib fns and standard option (COLR) * include/gis.h, include/gisdefs.h, lib/gis/color_rules.c, lib/gis/parser_standard_options.c: gislib: G_list_color_rules() and G_find_color_rule() added new standard option G_OPT_M_COLR * include/gisdefs.h, lib/gis/color_rules.c, raster/r.colors/edit_colors.c: gislib: add G_color_rules_list() and G_color_rules_descriptions() 2011-08-11 Markus Neteler * raster3d/r3.stats/r3.stats.html: Milena Nowotarska: HTML cleanup * raster3d/r3.stats/main.c: Milena Nowotarska: message standardization 2011-08-10 Markus Metz * gui/wxpython/gui_modules/menuform.py: wxGUI file selector: distinguish between file to open and file to save * lib/python/ctypes/__init__.py: ctypes: g3d -> raster3d * gui/wxpython/gui_modules/wxnviz.py: wxnviz: g3d -> raster3d 2011-08-10 Martin Landa * grasslib.dox, lib/raster3d/Makefile, lib/raster3d/{lib.dox => raster3dlib.dox}: doxygen: g3d renamed to raster3d * general/g.region/main.c, include/raster3d.h, include/raster3ddefs.h, lib/gpde/N_arrays.c, lib/gpde/N_arrays_calc.c, lib/gpde/N_arrays_io.c, lib/gpde/N_geom.c, lib/gpde/test/test_arrays.c, lib/gpde/test/test_geom.c, lib/ogsf/GVL2.c, lib/ogsf/Gvl3.c, lib/ogsf/gvl_file.c, lib/raster3d/G3d.h_unused, lib/raster3d/alloc.c, lib/raster3d/cache.c, lib/raster3d/cache1.c, lib/raster3d/cachehash.c, lib/raster3d/cachehash.h, lib/raster3d/cats.c, lib/raster3d/changeprecision.c, lib/raster3d/changetype.c, lib/raster3d/close.c, lib/raster3d/color.c, lib/raster3d/defaults.c, lib/raster3d/doubleio.c, lib/raster3d/error.c, lib/raster3d/filecompare.c, lib/raster3d/filename.c, lib/raster3d/fpcompress.c, lib/raster3d/fpxdr.c, lib/raster3d/getblock.c, lib/raster3d/getvalue.c, lib/raster3d/header.c, lib/raster3d/headerinfo.c, lib/raster3d/history.c, lib/raster3d/index.c, lib/raster3d/intio.c, lib/raster3d/keys.c, lib/raster3d/lib.dox, lib/raster3d/long.c, lib/raster3d/mapset.c, lib/raster3d/mask.c, lib/raster3d/maskfn.c, lib/raster3d/misc.c, lib/raster3d/null.c, lib/raster3d/open.c, lib/raster3d/open2.c, lib/raster3d/param.c, lib/raster3d/putvalue.c, lib/raster3d/range.c, lib/raster3d/raster3d_intern.h, lib/raster3d/region.c, lib/raster3d/resample.c, lib/raster3d/retile.c, lib/raster3d/rle.c, lib/raster3d/test/test_coordinate_transform.c, lib/raster3d/test/test_main.c, lib/raster3d/test/test_put_get_value.c, lib/raster3d/tilealloc.c, lib/raster3d/tileio.c, lib/raster3d/tilemath.c, lib/raster3d/tilenull.c, lib/raster3d/tileread.c, lib/raster3d/tilewrite.c, lib/raster3d/volume.c, lib/raster3d/window.c, lib/raster3d/windowio.c, lib/raster3d/writeascii.c, locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_hi.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_mr.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_hi.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_mr.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, raster/r.colors.out/raster3d_main.c, raster/r.colors/edit_colors.c, raster/r.colors/stats.c, raster/r.mapcalc/map3.c, raster/r.to.rast3/main.c, raster/r.to.rast3elev/main.c, raster/r.univar/r3.univar_main.c, raster3d/r3.cross.rast/main.c, raster3d/r3.gwflow/main.c, raster3d/r3.in.ascii/main.c, raster3d/r3.in.v5d/main.c, raster3d/r3.info/r3.info.main.c, raster3d/r3.mask/main.c, raster3d/r3.mkdspf/main.c, raster3d/r3.mkdspf/r3_data.c, raster3d/r3.null/main.c, raster3d/r3.out.ascii/main.c, raster3d/r3.out.v5d/BUG, raster3d/r3.out.v5d/main.c, raster3d/r3.out.vtk/errorHandling.c, raster3d/r3.out.vtk/main.c, raster3d/r3.out.vtk/writeVTKData.c, raster3d/r3.retile/main.c, raster3d/r3.showdspf/main_ogl.c, raster3d/r3.showdspf/r3_data.c, raster3d/r3.stats/main.c, raster3d/r3.to.rast/main.c, vector/v.to.rast3/main.c, vector/v.vol.rst/main.c, vector/v.vol.rst/user1.c: G3d_ -> Rast3d_ * AUTHORS, general/g.region/Makefile, general/g.region/main.c, gui/wxpython/xml/menudata.xml, include/Make/Grass.make, include/gsurf.h, include/raster3d.h, include/raster3ddefs.h, lib/dspf/viz.h, lib/gpde/Makefile, lib/gpde/N_arrays_io.c, lib/gpde/N_geom.c, lib/gpde/N_pde.h, lib/gpde/gpdelib.dox, lib/gpde/test/Makefile, lib/gpde/test/test_arrays.c, lib/gpde/test/test_geom.c, lib/gpde/test/test_main.c, lib/manage/Makefile, lib/ogsf/GVL2.c, lib/ogsf/gvl.c, lib/ogsf/gvl_file.c, lib/python/ctypes/Makefile, lib/raster3d/G3d.h_unused, lib/raster3d/Makefile, lib/raster3d/cache.c, lib/raster3d/cache1.c, lib/raster3d/cats.c, lib/raster3d/changeprecision.c, lib/raster3d/changetype.c, lib/raster3d/close.c, lib/raster3d/color.c, lib/raster3d/defaults.c, lib/raster3d/doubleio.c, lib/raster3d/filecompare.c, lib/raster3d/filename.c, lib/raster3d/fpcompress.c, lib/raster3d/fpxdr.c, lib/raster3d/getblock.c, lib/raster3d/getvalue.c, lib/raster3d/header.c, lib/raster3d/headerinfo.c, lib/raster3d/history.c, lib/raster3d/index.c, lib/raster3d/intio.c, lib/raster3d/lib.dox, lib/raster3d/long.c, lib/raster3d/mapset.c, lib/raster3d/mask.c, lib/raster3d/misc.c, lib/raster3d/open.c, lib/raster3d/open2.c, lib/raster3d/param.c, lib/raster3d/putvalue.c, lib/raster3d/range.c, lib/raster3d/raster3d_intern.h, lib/raster3d/region.c, lib/raster3d/resample.c, lib/raster3d/retile.c, lib/raster3d/test/Makefile, lib/raster3d/test/test_coordinate_transform.c, lib/raster3d/test/test_g3d_lib.h, lib/raster3d/test/test_put_get_value.c, lib/raster3d/tilealloc.c, lib/raster3d/tileio.c, lib/raster3d/tilemath.c, lib/raster3d/tilenull.c, lib/raster3d/tileread.c, lib/raster3d/tilewrite.c, lib/raster3d/volume.c, lib/raster3d/volume_layout.xcf, lib/raster3d/window.c, lib/raster3d/windowio.c, locale/po/grasslibs_de.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_hi.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_mr.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po, raster/r.colors.out/Makefile, raster/r.colors/Makefile, raster/r.colors/stats.c, raster/r.mapcalc/Makefile, raster/r.mapcalc/globals3.h, raster/r.mapcalc/map3.c, raster/r.mapcalc/xcoor3.c, raster/r.to.rast3/Makefile, raster/r.to.rast3/main.c, raster/r.to.rast3/r.to.rast3.html, raster/r.to.rast3elev/Makefile, raster/r.to.rast3elev/main.c, raster/r.univar/Makefile, raster/r.univar/r3.univar_main.c, raster/rasterintro.html, raster3d/r3.cross.rast/Makefile, raster3d/r3.cross.rast/main.c, raster3d/r3.cross.rast/r3.cross.rast.html, raster3d/r3.gwflow/Makefile, raster3d/r3.gwflow/main.c, raster3d/r3.in.ascii/Makefile, raster3d/r3.in.ascii/main.c, raster3d/r3.in.ascii/r3.in.ascii.html, raster3d/r3.in.v5d/Makefile, raster3d/r3.in.v5d/main.c, raster3d/r3.info/Makefile, raster3d/r3.info/r3.info.main.c, raster3d/r3.mask/Makefile, raster3d/r3.mask/main.c, raster3d/r3.mask/r3.mask.html, raster3d/r3.mkdspf/Makefile, raster3d/r3.mkdspf/iso_surface.c, raster3d/r3.mkdspf/local_proto.h, raster3d/r3.mkdspf/main.c, raster3d/r3.mkdspf/make_header.c, raster3d/r3.mkdspf/r3_data.c, raster3d/r3.null/Makefile, raster3d/r3.null/main.c, raster3d/r3.out.ascii/Makefile, raster3d/r3.out.ascii/main.c, raster3d/r3.out.ascii/r3.out.ascii.html, raster3d/r3.out.v5d/BUG, raster3d/r3.out.v5d/Makefile, raster3d/r3.out.v5d/main.c, raster3d/r3.out.v5d/r3.out.v5d.html, raster3d/r3.out.vtk/Makefile, raster3d/r3.out.vtk/errorHandling.c, raster3d/r3.out.vtk/errorHandling.h, raster3d/r3.out.vtk/globalDefs.h, raster3d/r3.out.vtk/main.c, raster3d/r3.out.vtk/parameters.c, raster3d/r3.out.vtk/parameters.h, raster3d/r3.out.vtk/r3.out.vtk.html, raster3d/r3.out.vtk/writeVTKData.c, raster3d/r3.out.vtk/writeVTKData.h, raster3d/r3.out.vtk/writeVTKHead.c, raster3d/r3.out.vtk/writeVTKHead.h, raster3d/r3.retile/Makefile, raster3d/r3.retile/main.c, raster3d/r3.retile/r3.retile.html, raster3d/r3.showdspf/Makefile, raster3d/r3.showdspf/init_caps.c, raster3d/r3.showdspf/main_ogl.c, raster3d/r3.showdspf/make_header.c, raster3d/r3.showdspf/vizual2.h, raster3d/r3.stats/Makefile, raster3d/r3.stats/main.c, raster3d/r3.timestamp/Makefile, raster3d/r3.to.rast/Makefile, raster3d/r3.to.rast/main.c, raster3d/r3.to.rast/r3.to.rast.html, raster3d/raster3dintro.html, vector/v.to.rast3/Makefile, vector/v.to.rast3/main.c, vector/v.vol.rst/Makefile, vector/v.vol.rst/main.c, vector/v.vol.rst/user1.c, vector/v.vol.rst/userglobs.h, visualization/nviz/scripts/mapBrowser.tcl, visualization/nviz/src/Makefile, visualization/nviz2/cmd/Makefile: G3D -> RASTER3D * lib/raster3d/alloc.c, lib/raster3d/cache.c, lib/raster3d/cache1.c, lib/raster3d/cachehash.c, lib/raster3d/cats.c, lib/raster3d/close.c, lib/raster3d/color.c, lib/raster3d/defaults.c, lib/raster3d/doubleio.c, lib/raster3d/error.c, lib/raster3d/filename.c, lib/raster3d/fpcompress.c, lib/raster3d/fpxdr.c, lib/raster3d/getblock.c, lib/raster3d/getvalue.c, lib/raster3d/header.c, lib/raster3d/headerinfo.c, lib/raster3d/history.c, lib/raster3d/index.c, lib/raster3d/intio.c, lib/raster3d/keys.c, lib/raster3d/long.c, lib/raster3d/mapset.c, lib/raster3d/mask.c, lib/raster3d/misc.c, lib/raster3d/null.c, lib/raster3d/open.c, lib/raster3d/param.c, lib/raster3d/putvalue.c, lib/raster3d/range.c, lib/raster3d/{G3d_intern.h => raster3d_intern.h}, lib/raster3d/region.c, lib/raster3d/resample.c, lib/raster3d/tilealloc.c, lib/raster3d/tileio.c, lib/raster3d/tilemath.c, lib/raster3d/tilenull.c, lib/raster3d/tileread.c, lib/raster3d/tilewrite.c, lib/raster3d/window.c, lib/raster3d/windowio.c: G3d_intern.h -> raster3d_intern.h * general/g.region/main.c, lib/gpde/N_pde.h, lib/gpde/test/test_geom.c, lib/manage/do_remove.c, lib/manage/do_rename.c, lib/ogsf/GVL2.c, lib/ogsf/Gvl3.c, lib/ogsf/gvl_file.c, lib/raster3d/G3d_intern.h, lib/raster3d/cache1.c, lib/raster3d/cachehash.c, lib/raster3d/changeprecision.c, lib/raster3d/changetype.c, lib/raster3d/defaults.c, lib/raster3d/filecompare.c, lib/raster3d/header.c, lib/raster3d/headerinfo.c, lib/raster3d/index.c, lib/raster3d/maskfn.c, lib/raster3d/open.c, lib/raster3d/open2.c, lib/raster3d/region.c, lib/raster3d/retile.c, lib/raster3d/rle.c, lib/raster3d/test/test_g3d_lib.h, lib/raster3d/volume.c, lib/raster3d/window.c, lib/raster3d/writeascii.c, raster/r.colors.out/local_proto.h, raster/r.colors/local_proto.h, raster/r.mapcalc/globals3.h, raster/r.mapcalc/map3.c, raster/r.mapcalc/xcoor3.c, raster/r.mapcalc/xres3.c, raster/r.mfilter/r.mfilter.html, raster/r.to.rast3/main.c, raster/r.to.rast3elev/main.c, raster/r.univar/globals.h, raster/r.univar/r3.univar_main.c, raster3d/r3.cross.rast/main.c, raster3d/r3.gwflow/main.c, raster3d/r3.in.ascii/main.c, raster3d/r3.in.v5d/main.c, raster3d/r3.info/r3.info.main.c, raster3d/r3.mask/main.c, raster3d/r3.mkdspf/iso_surface.c, raster3d/r3.mkdspf/main.c, raster3d/r3.mkdspf/make_header.c, raster3d/r3.mkdspf/r3_data.c, raster3d/r3.mkdspf/r3_find.c, raster3d/r3.null/main.c, raster3d/r3.out.ascii/main.c, raster3d/r3.out.v5d/main.c, raster3d/r3.out.vtk/errorHandling.c, raster3d/r3.out.vtk/main.c, raster3d/r3.out.vtk/writeVTKData.c, raster3d/r3.out.vtk/writeVTKHead.c, raster3d/r3.retile/main.c, raster3d/r3.showdspf/init_caps.c, raster3d/r3.showdspf/main_ogl.c, raster3d/r3.showdspf/make_header.c, raster3d/r3.showdspf/r3_data.c, raster3d/r3.showdspf/r3_find.c, raster3d/r3.stats/main.c, raster3d/r3.timestamp/r3.timestamp.main.c, raster3d/r3.to.rast/main.c, vector/v.to.rast3/main.c, vector/v.vol.rst/main.c, vector/v.vol.rst/user1.c, vector/v.vol.rst/user3.c, vector/v.vol.rst/userglobs.h, vector/v.vol.rst/vector.c, visualization/nviz2/cmd/volume.c: update code: g3d.h has been renamed to raster3d.h * include/raster3d.h, include/{G3d.h => raster3ddefs.h}: G3d.h renamed to raster3d.h function moved to raster3ddefs.h * lib/raster3d/{g3dalloc.c => alloc.c}, lib/raster3d/cache.c, lib/raster3d/cache1.c, lib/raster3d/{g3dcats.c => cats.c}, lib/raster3d/{g3dclose.c => close.c}, lib/raster3d/{g3dcolor.c => color.c}, lib/raster3d/{g3ddefaults.c => defaults.c}, lib/raster3d/{g3ddoubleio.c => doubleio.c}, lib/raster3d/{g3derror.c => error.c}, lib/raster3d/{g3dfpxdr.c => fpxdr.c}, lib/raster3d/g3dcache.c, lib/raster3d/{g3dgetvalue.c => getvalue.c}, lib/raster3d/{g3dhistory.c => history.c}, lib/raster3d/{g3dintio.c => intio.c}, lib/raster3d/{g3dkeys.c => keys.c}, lib/raster3d/{g3dlib.dox => lib.dox}, lib/raster3d/{g3dlong.c => long.c}, lib/raster3d/{g3dmapset.c => mapset.c}, lib/raster3d/{g3dmask.c => mask.c}, lib/raster3d/{g3dmisc.c => misc.c}, lib/raster3d/{g3dnull.c => null.c}, lib/raster3d/{g3dopen.c => open.c}, lib/raster3d/{g3dopen2.c => open2.c}, lib/raster3d/{g3dparam.c => param.c}, lib/raster3d/{g3dputvalue.c => putvalue.c}, lib/raster3d/{g3drange.c => range.c}, lib/raster3d/{g3dregion.c => region.c}, lib/raster3d/{g3dresample.c => resample.c}, lib/raster3d/{g3dvolume.c => volume.c}, .../{g3d_volume_layout.png => volume_layout.png}, .../{g3d_volume_layout.xcf => volume_layout.xcf}, lib/raster3d/{g3dwindow.c => window.c}, lib/raster3d/{g3dwindowio.c => windowio.c}: raster3d: files renamed (no need for `g3d` prefix) * lib/Makefile, lib/{g3d => raster3d}/G3d.h_unused, lib/{g3d => raster3d}/G3d_intern.h, lib/{g3d => raster3d}/Makefile, lib/{g3d => raster3d}/cache.c, lib/{g3d => raster3d}/cachehash.c, lib/{g3d => raster3d}/cachehash.h, lib/{g3d => raster3d}/changeprecision.c, lib/{g3d => raster3d}/changetype.c, lib/{g3d => raster3d}/filecompare.c, lib/{g3d => raster3d}/filename.c, lib/{g3d => raster3d}/find_grid3.c, lib/{g3d => raster3d}/fpcompress.c, lib/{g3d => raster3d}/g3d_volume_layout.png, lib/{g3d => raster3d}/g3d_volume_layout.xcf, lib/{g3d => raster3d}/g3dalloc.c, lib/{g3d => raster3d}/g3dcache.c, lib/{g3d => raster3d}/g3dcats.c, lib/{g3d => raster3d}/g3dclose.c, lib/{g3d => raster3d}/g3dcolor.c, lib/{g3d => raster3d}/g3ddefaults.c, lib/{g3d => raster3d}/g3ddoubleio.c, lib/{g3d => raster3d}/g3derror.c, lib/{g3d => raster3d}/g3dfpxdr.c, lib/{g3d => raster3d}/g3dgetvalue.c, lib/{g3d => raster3d}/g3dhistory.c, lib/{g3d => raster3d}/g3dintio.c, lib/{g3d => raster3d}/g3dkeys.c, lib/{g3d => raster3d}/g3dlib.dox, lib/{g3d => raster3d}/g3dlong.c, lib/{g3d => raster3d}/g3dmapset.c, lib/{g3d => raster3d}/g3dmask.c, lib/{g3d => raster3d}/g3dmisc.c, lib/{g3d => raster3d}/g3dnull.c, lib/{g3d => raster3d}/g3dopen.c, lib/{g3d => raster3d}/g3dopen2.c, lib/{g3d => raster3d}/g3dparam.c, lib/{g3d => raster3d}/g3dputvalue.c, lib/{g3d => raster3d}/g3drange.c, lib/{g3d => raster3d}/g3dregion.c, lib/{g3d => raster3d}/g3dresample.c, lib/{g3d => raster3d}/g3dvolume.c, lib/{g3d => raster3d}/g3dwindow.c, lib/{g3d => raster3d}/g3dwindowio.c, lib/{g3d => raster3d}/getblock.c, lib/{g3d => raster3d}/header.c, lib/{g3d => raster3d}/headerinfo.c, lib/{g3d => raster3d}/index.c, lib/{g3d => raster3d}/maskfn.c, lib/{g3d => raster3d}/retile.c, lib/{g3d => raster3d}/rle.c, lib/{g3d => raster3d}/snap.gif, lib/{g3d => raster3d}/snap.rgb, lib/{g3d => raster3d}/test/Makefile, lib/{g3d => raster3d}/test/test.g3d.lib.html, lib/{g3d => raster3d}/test/test_coordinate_transform.c, lib/{g3d => raster3d}/test/test_g3d_lib.h, lib/{g3d => raster3d}/test/test_main.c, lib/{g3d => raster3d}/test/test_put_get_value.c, lib/{g3d => raster3d}/test/test_tools.c, lib/{g3d => raster3d}/tilealloc.c, lib/{g3d => raster3d}/tileio.c, lib/{g3d => raster3d}/tilemath.c, lib/{g3d => raster3d}/tilenull.c, lib/{g3d => raster3d}/tileread.c, lib/{g3d => raster3d}/tilewrite.c, lib/{g3d => raster3d}/volume_tile_cell_generator.sh, lib/{g3d => raster3d}/writeascii.c: dir lib/g3d renamed to raster3d * raster3d/Makefile: raster3d: update Makefile for r3.mask and r3.null * include/G3d.h, lib/g3d/maskfn.c: g3dlib: add mask fn for r3.null and r3.mask * raster3d/base/Makefile, raster3d/base/mask_functions.c, raster3d/base/mask_functions.h, raster3d/r3.mask/Makefile, raster3d/{base/r3.mask.main.c => r3.mask/main.c}, raster3d/{base => r3.mask}/r3.mask.html, raster3d/r3.null/Makefile, raster3d/{base/r3.null.main.c => r3.null/main.c}, raster3d/{base => r3.null}/r3.null.html, raster3d/{base => r3.null}/test.r3.null.sh, .../{base => r3.null}/test_volume_double_1.ref, .../{base => r3.null}/test_volume_double_2.ref, .../test_volume_double_null_1.ref, .../test_volume_double_null_2.ref, raster3d/{base => r3.null}/test_volume_float_1.ref, raster3d/{base => r3.null}/test_volume_float_2.ref, .../{base => r3.null}/test_volume_float_null_1.ref, .../{base => r3.null}/test_volume_float_null_2.ref: raster3d: split base into r3.mask and r3.null * include/raster.h: rasterlib: add missing header * display/d.vect/area.c, display/d.vect/lines.c, display/d.vect/local_proto.h, display/d.vect/main.c, display/d.vect/shape.c: d.vect: add initial support for color tables minor code clean up * include/Make/Grass.make, include/vector.h, lib/vector/Vlib/Makefile, lib/vector/Vlib/color_read.c: vlib: Vect_read_colors() added dependency to rasterlib introduced * include/gis.h, include/raster.h, include/rasterdefs.h, lib/raster/color_read.c: gislib/rasterlib: struct Colors moved to gislib Rast__read_colors() added 2011-08-09 Martin Landa * gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/render.py: wxGUI: be more verbose about errors in rendering * db/drivers/dbf/table.c: DBMI-DBF: fix 45652 2011-08-09 Markus Neteler * raster3d/base/r3.null.main.c: Milena Nowotarska: message standardization 2011-08-09 Anna Petrášová * gui/wxpython/gui_modules/wxnviz.py: wxNviz: fix method name 2011-08-09 Martin Landa * lib/raster/color_init.c: rasterlib: simplify Rast_init_colors() doxygen updates 2011-08-09 Anna Petrášová * gui/wxpython/gui_modules/colorrules.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/workspace.py, gui/wxpython/gui_modules/wxnviz.py: wxNviz: thematic mapping for lines 2011-08-09 Markus Neteler * raster3d/base/r3.mask.main.c: Milena Nowotarska: message standardization * raster3d/r3.info/r3.info.main.c: Milena Nowotarska: message standardization 2011-08-09 Anna Petrášová * gui/wxpython/gui_modules/colorrules.py: wxGUI: fix minor bugs in vector color rules dialog 2011-08-09 Markus Metz * display/d.vect/attr.c, display/d.vect/label.c, display/d.vect/local_proto.h, display/d.vect/main.c, display/d.vect/shape.c, display/d.vect/topo.c: d.vect: minor code cleanup 2011-08-09 Anna Petrášová * gui/wxpython/gui_modules/colorrules.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/wxgui.py: wxNviz: ColorTable class changed to base class for deriving RasterColorTable, VectorColorTable, ThematicVectorTable 2011-08-07 Martin Landa * display/d.vect/lines.c: d.vect: don't call Vect_get_map_box() for every feature in the loop * display/d.vect/main.c: d.vect: no need to call exit() after G_fatal_error() * display/d.vect/lines.c, display/d.vect/main.c: d.vect: -z flag works for all vector types * display/d.vect/zcoor.c: d.vect: fix zcoor for points (no nodes registered) * display/d.vect/area.c, display/d.vect/lines.c: d.vect: rename variable (cosmetics) * display/d.vect/main.c: d.vect: standardize options wcolumn -> width_column wscale -> width_scale rot_column -> rotation_column * gui/wxpython/gui_modules/preferences.py: wxGUI: fix font/enc bug * include/symbol.h, lib/symbol/read.c: symbollib: S_read -> const char * * display/d.vect/area.c, display/d.vect/attr.c, display/d.vect/dir.c, display/d.vect/label.c, display/d.vect/{plot1.c => lines.c}, display/d.vect/local_proto.h, display/d.vect/main.c, display/d.vect/opt.c, display/d.vect/plot.h, display/d.vect/shape.c, display/d.vect/topo.c, display/d.vect/utils.c, display/d.vect/zcoor.c: d.vect: major code reorganization * display/d.rast/main.c: d.rast: simplify code * scripts/v.db.addtable/v.db.addtable.py: v.db.addtable: major update, define option for key column * general/g.parser/standard_option.c, include/gis.h, lib/gis/parser_standard_options.c, lib/vector/Vlib/field.c, lib/vector/neta/utils.c, raster/r.random/random.c, raster/r.to.vect/main.c, vector/v.convert/att.c, vector/v.db.connect/main.c, vector/v.generalize/misc.c, vector/v.in.ascii/main.c, vector/v.in.dwg/main.c, vector/v.in.dxf/write_vect.c, vector/v.in.lidar/main.c, vector/v.in.ogr/main.c, vector/v.in.sites/main.c, vector/v.net.allpairs/main.c, vector/v.net.centrality/main.c, vector/v.net.components/main.c, vector/v.net.distance/main.c, vector/v.net.flow/main.c, vector/v.net.path/path.c, vector/v.net.timetable/main.c, vector/v.out.ogr/attrb.c, vector/v.out.ogr/main.c, vector/v.overlay/main.c, vector/v.random/main.c, vector/v.reclass/main.c, vector/v.surf.rst/main.c, vector/v.to.points/main.c, vector/v.vol.rst/main.c: gislib: define G_OPT_DB_KEYCOLUMN and GV_KEY_COLUMN * gui/wxpython/gui_modules/dbm.py: wxGUI/dbm: fix OnCloseWindow standardize names of hidden methods * lib/ogsf/ogsflib.dox: ogsf: note major todos * gui/wxpython/gui_modules/wxnviz.py, include/gstypes.h, include/ogsf_proto.h, lib/nviz/map_obj.c, lib/ogsf/GP2.c, lib/ogsf/GV2.c, lib/ogsf/Gp3.c, lib/ogsf/Gv3.c, lib/ogsf/gp.c, lib/ogsf/gpd.c, lib/ogsf/gv.c, lib/ogsf/gvd.c, lib/ogsf/ogsflib.dox, visualization/nviz/src/map_obj.c, visualization/nviz2/cmd/args.c, visualization/nviz2/cmd/local_proto.h, visualization/nviz2/cmd/vector.c: osgflib: thematic mapping for vector lines GV_set_vectmode() renamed to GV_set_style nviz_cmd: add paramaters for thematic mapping (vlines) * gui/wxpython/gui_modules/colorrules.py: wxGUI/colortable: no need to set `label= _('')` * gui/wxpython/gui_modules/colorrules.py: wxGUI/colortable: fix GMessage 2011-08-07 Anna Petrášová * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/wxnviz.py, include/gstypes.h, include/ogsf_proto.h, lib/ogsf/GP2.c, lib/ogsf/gp.c, lib/ogsf/gpd.c: wxNviz: switch (un)loading thematic mapping 2011-08-05 Anna Petrášová * gui/wxpython/gui_modules/colorrules.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/workspace.py, gui/wxpython/gui_modules/wxnviz.py: wxNviz: first and imperfect implementation of thematic mapping (only color so far) for points 2011-08-05 Martin Landa * db/drivers/ogr/execute.c: DBMI-OGR: remove extra debug message * db/drivers/ogr/execute.c: DBMI-OGR: fix db__driver_execute() - call also OGR_DS_ExecuteSQL for RDBMS * include/gisdefs.h, lib/gis/gislib.dox, lib/gis/strings.c: gislib: add G_strcasestr() 2011-08-05 Anna Petrášová * gui/wxpython/gui_modules/colorrules.py: wxGUI: ColorTable: fix last commit * gui/wxpython/gui_modules/colorrules.py: wxGUI: ColorTable: rgb column must be character only * gui/wxpython/gui_modules/colorrules.py: wxGUI: ColorTable: fix multiple calling VectorDBInfo, adding table/GRASSRGB column changed 2011-08-04 Anna Petrášová * gui/wxpython/gui_modules/colorrules.py: wxGUI: improve color rules dialog * gui/wxpython/gui_modules/gdialogs.py: wxGUI: translatable string missing 2011-08-04 Luca Delucchi * locale/po/grasswxpy_it.po: some more translated 2011-08-04 Martin Landa * gui/wxpython/gui_modules/gselect.py, lib/python/core.py, lib/python/task.py: pythonlib: list_grouped() - check for search path optional * gui/wxpython/gui_modules/gselect.py: wxGUI/gselect: don't ignore search path * gui/wxpython/gui_modules/gselect.py: wxGUI/gselect: don't call g.mapset twice * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_hi.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_mr.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_hi.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_mr.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: update po files (standard option for scripts) * gui/wxpython/gui_modules/psmap.py, gui/wxpython/gui_modules/psmap_dialogs.py, gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/utils.py: wxGUI: fix gettext warnings 2011-08-04 Anna Petrášová * gui/wxpython/gui_modules/colorrules.py: wxGUI: improve vector color rules dialog 2011-08-04 Martin Landa * gui/wxpython/gui_modules/gdialogs.py: wxGUI: replace mlist() by mlist_grouped() * lib/python/core.py: pythonlib: fix list_grouped() to list all mapsets in the search path remove mlist() - can be replaced by mlist_grouped() * scripts/d.correlate/d.correlate.py, scripts/d.polar/d.polar.py, scripts/d.rast.edit/d.rast.edit.py, scripts/d.rast.leg/d.rast.leg.py, scripts/d.shadedmap/d.shadedmap.py, scripts/d.vect.thematic/d.vect.thematic.py, scripts/db.dropcolumn/db.dropcolumn.py, scripts/db.droptable/db.droptable.py, scripts/db.in.ogr/db.in.ogr.py, scripts/db.out.ogr/db.out.ogr.py, scripts/db.test/db.test.py, scripts/i.fusion.brovey/i.fusion.brovey.py, scripts/i.image.mosaic/i.image.mosaic.py, scripts/i.in.spotvgt/i.in.spotvgt.py, scripts/i.landsat.rgb/i.landsat.rgb.py, scripts/i.oif/i.oif.py, scripts/i.spectral/i.spectral.py, scripts/i.tasscap/i.tasscap.py, scripts/m.proj/m.proj.py, scripts/r.blend/r.blend.py, scripts/r.buffer/r.buffer.py, scripts/r.colors.stddev/r.colors.stddev.py, scripts/r.fillnulls/r.fillnulls.py, scripts/r.grow/r.grow.py, scripts/r.in.aster/r.in.aster.py, scripts/r.in.srtm/r.in.srtm.py, scripts/r.in.wms/r.in.gdalwarp.py, scripts/r.in.wms/r.in.wms.py, scripts/r.mask/r.mask.py, scripts/r.out.xyz/r.out.xyz.py, scripts/r.pack/r.pack.py, scripts/r.plane/r.plane.py, scripts/r.reclass.area/r.reclass.area.py, scripts/r.rgb/r.rgb.py, scripts/r.shaded.relief/r.shaded.relief.py, scripts/r.tileset/r.tileset.py, scripts/r.unpack/r.unpack.py, scripts/v.centroids/v.centroids.py, scripts/v.colors/v.colors.py, scripts/v.convert.all/v.convert.all.py, scripts/v.db.addcolumn/v.db.addcolumn.py, scripts/v.db.addtable/v.db.addtable.py, scripts/v.db.dropcolumn/v.db.dropcolumn.py, scripts/v.db.droprow/v.db.droprow.py, scripts/v.db.droptable/v.db.droptable.py, scripts/v.db.join/v.db.join.py, scripts/v.db.reconnect.all/v.db.reconnect.all.py, scripts/v.db.renamecolumn/v.db.renamecolumn.py, scripts/v.db.univar/v.db.univar.py, scripts/v.db.update/v.db.update.py, scripts/v.dissolve/v.dissolve.py, scripts/v.in.e00/v.in.e00.py, scripts/v.in.geonames/v.in.geonames.py, scripts/v.in.gns/v.in.gns.py, scripts/v.in.lines/v.in.lines.py, scripts/v.in.mapgen/v.in.mapgen.py, scripts/v.in.sites.all/v.in.sites.all.py, scripts/v.in.wfs/v.in.wfs.py, scripts/v.krige/v.krige.py, scripts/v.out.gps/v.out.gps.py, scripts/v.rast.stats/v.rast.stats.py, scripts/v.report/v.report.py, scripts/v.what.vect/v.what.vect.py, scripts/wxpyimgview/wxpyimgview.py, scripts/wxpyimgview/wxpyimgview_gui.py: python scripts: use standard option standardize option names 2011-08-04 Anna Petrášová * gui/wxpython/gui_modules/colorrules.py: wxGUI: reorganize layout code to be more readable 2011-08-04 Martin Landa * general/g.parser/global.h, general/g.parser/main.c, general/g.parser/parse.c, general/g.parser/proto.h, general/g.parser/revoke.c, general/g.parser/standard_option.c, general/g.parser/translate.c: g.parser: support standard options major code reorgranization * include/gis.h: gislib: add G_OPT_UNDEFINED * include/gisdefs.h, lib/gis/gislib.dox, lib/gis/strings.c: gislib: add G_strncasecmp() 2011-08-03 Martin Landa * include/gisdefs.h, lib/gis/strings.c, sites/s.in.ascii/get_site.c: gislib: G_squeeze return type char * -> void string.c: clean up doxygen * general/g.parser/main.c: g.parser: strcasecmp -> G_strcasecmp * general/g.parser/main.c: g.parser: i18n 2011-08-03 Anna Petrášová * gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/workspace.py, gui/wxpython/wxgui.py: wxNviz: enable opening new map window with 3D view after the previous one was closed 2011-08-03 Martin Landa * scripts/v.report/v.report.py: v.report: revert https://trac.osgeo.org/grass/changeset/47399 * lib/python/core.py, lib/python/task.py, scripts/v.report/v.report.py: pythonlib: _decode - > decode 2011-08-03 Anna Petrášová * include/ogsf_proto.h, lib/nviz/nviz.c, lib/ogsf/GS2.c: wxNviz: init lights 2011-08-03 Martin Landa * general/g.parser/main.c: g.parser: typo * general/g.parser/main.c: g.parser: use EXIT_SUCCESS/FAILURE * gui/wxpython/gui_modules/colorrules.py: wxGUI/colorrules: minor clean up - coding rules 2011-08-03 Markus Neteler * scripts/v.db.addtable/v.db.addtable.py, scripts/v.db.droptable/v.db.droptable.py, scripts/v.db.renamecolumn/v.db.renamecolumn.py: added support for layer selection and column name in wxGUI 2011-08-03 Martin Landa * gui/wxpython/xml/menudata.xml: wxGUI: update menu items * gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/ghelp.py, gui/wxpython/gui_modules/globalvar.py, gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/location_wizard.py, gui/wxpython/gui_modules/mcalc_builder.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/psmap.py, gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/sqlbuilder.py, gui/wxpython/icons/grass_icons.py, gui/wxpython/icons/icon.py, gui/wxpython/wxgui.py: wxGUI: clean up - gettext and __main__ * gui/scripts/p.cmd.py, gui/scripts/p.db.py, gui/scripts/p.mon.py, gui/scripts/p.rast.py, gui/scripts/p.vect.py: wxGUI: remove p.* scripts, replaced by d.mon 2011-08-03 Anna Petrášová * lib/ogsf/GS2.c: wxNviz: don't reset light when switching back to 3D view 2011-08-03 Martin Landa * db/db.copy/main.c: db.copy: add missing G_gisinit() 2011-08-03 Anna Petrášová * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/wxnviz.py, include/rasterdefs.h, lib/raster/set_window.c: wxNviz: attempt to fix updating region when switching back to 3D view 2011-08-03 Michael Barton * gui/wxpython/gui_modules/gselect.py: Fixing multiple selection bug that should have been fixed in https://trac.osgeo.org/grass/changeset/47033 2011-08-03 Martin Landa * locale/po/grasswxpy_cs.po: fix wxGUI menu in Czech * gui/wxpython/gui_modules/ghelp.py, gui/wxpython/gui_modules/utils.py: wxGUI: replace UnicodeString by DecodeString * gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/utils.py: wxGUI: fix encoding strings (merge https://trac.osgeo.org/grass/changeset/47368 from relbr64) 2011-08-03 Markus Neteler * locale/po/grassmods_pt_br.po, locale/po/grasswxpy_pt_br.po: Fred Maranhão: cont'ed 2011-08-03 Martin Landa * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/wxnviz.py: wxNviz: hide GLWindow on exit 2011-08-03 Anna Petrášová * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/preferences.py: wxNviz: change in z-exag behaviour 2011-08-02 Anna Petrášová * gui/wxpython/gui_modules/nviz_mapdisp.py, lib/ogsf/gs.c: wxNviz: fix unloading maps 2011-08-02 Glynn Clements * tools/sql.sh: Enlarge symbol field in libs table (to allow for Boost) 2011-08-02 Markus Metz * scripts/v.db.dropcolumn/v.db.dropcolumn.py: add gisprompt 2011-08-02 Anna Petrášová * gui/wxpython/gui_modules/nviz_mapdisp.py: wxNviz: fix minor bug, remove unused variables 2011-08-02 Markus Metz * raster/r.regression.line/main.c: fix typo * lib/vector/diglib/linecros.c: fix for special case when segments are parallel to y axis * lib/vector/diglib/cindex.c: faster insertion 2011-08-02 Martin Landa * gui/wxpython/gui_modules/nviz_mapdisp.py: wxNviz: use comp. resolution 2011-08-02 Markus Metz * raster/r.watershed/seg/def_basin.c, raster/r.watershed/seg/do_astar.c, raster/r.watershed/seg/do_cum.c, raster/r.watershed/seg/find_pour.c, raster/r.watershed/seg/init_vars.c, raster/r.watershed/seg/over_cells.c, raster/r.watershed/seg/split_str.c: fix depression handling (seg) * raster/r.watershed/ram/Gwater.h, raster/r.watershed/ram/close_maps.c, raster/r.watershed/ram/def_basin.c, raster/r.watershed/ram/do_astar.c, raster/r.watershed/ram/do_cum.c, raster/r.watershed/ram/find_pour.c, raster/r.watershed/ram/init_vars.c, raster/r.watershed/ram/over_cells.c, raster/r.watershed/ram/split_str.c: fix depression handling (ram) 2011-08-02 Martin Landa * visualization/nviz2/cmd/args.c: nviz_cmd: don't check slices when nslices is 0 2011-08-02 Anna Petrášová * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/wxnviz.py, include/gstypes.h, include/nviz.h, include/ogsf_proto.h, lib/nviz/change_view.c, lib/ogsf/GS2.c, lib/ogsf/gsd_views.c: wxNviz: rotate 3D scene by mouse dragging 2011-08-02 Michael Barton * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz_mapdisp.py: Fix save display to file for wxNVIZ so it saves real tif files as well as ppm files. 2011-08-01 Martin Landa * lib/manage/option.c: managelib: move 'sites' to 'Vector' guisection * general/g.mremove/main.c, general/g.remove/main.c: g.mremove: minor clean up of g.remove and g.mremove * gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/wxgui.py: wxGUI: launch ATM when creating new vector map (cont'ed) * gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/wxgui.py: wxGUI: launch ATM when creating new vector map * gui/wxpython/gui_modules/dbm.py: wxGUI/dbm: error trapping for v.db.select 2011-07-31 Markus Neteler * imagery/i.eb.eta/i.eb.eta.html, imagery/i.eb.eta/main.c, imagery/i.eb.evapfr/i.eb.evapfr.html, imagery/i.eb.evapfr/main.c, imagery/i.eb.h_SEBAL01/i.eb.h_sebal01.html, imagery/i.eb.h_SEBAL01/main.c, imagery/i.eb.netrad/i.eb.netrad.html, imagery/i.eb.netrad/main.c, imagery/i.eb.soilheatflux/i.eb.soilheatflux.html, imagery/i.eb.soilheatflux/main.c: keywords standardization; HTML cosmetics 2011-07-31 Martin Landa * lib/vector/Vlib/open.c: vlib: ignore OGR file for v.external * gui/wxpython/wxgui.py: wxGUI: fix wx.wms (installed as a package) 2011-07-30 Martin Landa * scripts/g.extension/g.extension.py: g.extension: cosmetics in messages for -d flag * scripts/g.extension/g.extension.py: g.extension: add messages for -d flag 2011-07-30 Anna Petrášová * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/workspace.py, gui/wxpython/gui_modules/wxnviz.py, include/nviz.h, lib/nviz/draw.c, lib/nviz/nviz.c: wxNviz: draw simple scale bar (sofar without text label) 2011-07-30 Martin Landa * gui/icons/grass/layer-wms-add.png, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/icons/icon.py, gui/wxpython/wxgui.py, gui/wxpython/xml/menudata.xml: wxGUI: link wx.wms (gsoc) for testing 2011-07-30 Anna Petrášová * gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/preferences.py: wxNviz: surface and volume default color changed to grey, changed label 2011-07-29 Glynn Clements * lib/python/ctypes/Makefile: Add -D__GLIBC_HAVE_LONG_LONG when running ctypesgen (fix for 64-bit off_t) * configure, configure.in, lib/cairodriver/Graph.c: Fix cairo checks * lib/python/array.py, lib/python/core.py, lib/python/db.py, lib/python/raster.py, lib/python/vector.py: Fix gettext usage in Python scripting library 2011-07-29 Martin Landa * db/drivers/ogr/execute.c: ogr-dbmi: db__driver_execute_immediate(): standardize ogr variable names 2011-07-29 Anna Petrášová * gui/wxpython/gui_modules/nviz_mapdisp.py: wxNviz: draw overlays with wx.Overlay 2011-07-28 Glynn Clements * aclocal.m4, configure: Fix LOC_CHECK_FUNC error message 2011-07-28 Markus Neteler * locale/po/grasswxpy_de.po: some more translated 2011-07-28 Martin Landa * gui/wxpython/wxgui.py, gui/wxpython/xml/menudata.xml: wxGUI: location wizard also accessible from Layer Manager * demolocation/grassrc.tmpl, general/g.gui/g.gui.html, general/g.gui/main.c, gui/wxpython/docs/wxGUI.html, lib/init/grass.py, lib/init/variables.html, lib/python/core.py: rename gisenv variable GRASS_GUI to GUI (gisenv variable has no prefix) * lib/ogsf/GS2.c: ogsflib: reset lights when calling GS_libinit() cosmetics in doxygen documentation * include/gisdefs.h, lib/gis/get_window.c, lib/gis/set_window.c, lib/gis/window_map.c: gislib: define G_unset_window() cosmetics doxygen messages * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/workspace.py, gui/wxpython/gui_modules/wxnviz.py: wxNviz: attempt to fix bug when restarting wxNviz instance 2011-07-27 Markus Metz * gui/wxpython/gui_modules/dbm.py: fix row highlighting 2011-07-27 Anna Petrášová * gui/wxpython/gui_modules/gdialogs.py: wxGUI: try to fix https://trac.osgeo.org/grass/ticket/1412 (not opening north arrow dialog) 2011-07-27 Markus Metz * lib/python/db.py: respect **args * lib/python/db.py: format code * gui/wxpython/gui_modules/dbm.py: fix attribute table manager * gui/wxpython/gui_modules/sqlbuilder.py: wxGUI: fix sqlbuilder * lib/python/db.py: db_select: clean up afterwards 2011-07-27 Markus Neteler * gui/wxpython/docs/wxGUI.html: typo * gui/wxpython/xml/menudata.xml: reorder map display entries * locale/po/grasswxpy_pt_br.po: Fred Maranhão: cont'ed 2011-07-26 Martin Landa * gui/wxpython/gui_modules/nviz_tools.py: wxNviz: cosmetics in doxygen documentation * gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/utils.py: wxGUI: attempt to fix https://trac.osgeo.org/grass/ticket/1409 * gui/wxpython/gis_set.py: wxGUI/welcome: fix g.mapset output parsing (merge https://trac.osgeo.org/grass/changeset/47247 from relbr64) * gui/wxpython/gui_modules/gdialogs.py: wxGUI/import: uncheck imported layers by default (merge https://trac.osgeo.org/grass/changeset/47243 from relbr64) 2011-07-25 Markus Neteler * vector/v.generalize/main.c, vector/v.generalize/v.generalize.html: fix if parameter is required or not; NC examples added 2011-07-23 Martin Landa * lib/gis/gisinit.c: gislib: update dox for gisinit.c 2011-07-23 Anna Petrášová * contributors.csv, gui/wxpython/gui_modules/menudata.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/psmap.py, gui/wxpython/gui_modules/psmap_dialogs.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/icons/icon.py, visualization/nviz2/cmd/cplane.c: update author's email address * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/render.py: wxGUI: interactive setting of legend size and position 2011-07-23 Martin Landa * visualization/nviz2/cmd/nviz_cmd.html: nviz_cmd: update authors 2011-07-22 Anna Petrášová * gui/wxpython/gui_modules/psmap_dialogs.py: wxGUI: fix bug in wxpsmap (reported by M.Barton) 2011-07-22 Martin Landa * gui/wxpython/gis_set.py: wxGUI: https://trac.osgeo.org/grass/ticket/1407 (confusing error message after grass7 crash) * db/drivers/ogr/cursor.c, db/drivers/ogr/db.c, db/drivers/ogr/dbdriver.h, db/drivers/ogr/describe.c, db/drivers/ogr/driver.c, db/drivers/ogr/error.c, db/drivers/ogr/execute.c, db/drivers/ogr/fetch.c, db/drivers/ogr/globals.h, db/drivers/ogr/listtab.c, db/drivers/ogr/select.c: dbmi-ogr driver: implement write support (only UPDATE statements supported) * scripts/v.db.update/v.db.update.py: v.db.update: minor clean up in desc and messages 2011-07-22 Anna Petrášová * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/render.py: wxNviz: add text overlays, little changes in 2D text overlays 2011-07-22 Martin Landa * gui/wxpython/xml/menudata.xml: wxGUI: update menu items 2011-07-22 Michael Barton * gui/wxpython/xml/menudata.xml: Add a couple missing volume commands to menu 2011-07-21 Martin Landa * db/drivers/mk_dbdriver_h.sh: update mk_dbdriver_h.sh * db/db.execute/main.c: db.execute: minor changes (guisections, messages) * general/g.proj/create.c: g.proj: switch to the new location by `g.mapset` 2011-07-21 Michael Barton * gui/wxpython/gui_modules/psmap_dialogs.py: Fixed bug that prevents legend dialog from opening in psmap gui. 2011-07-21 Martin Landa * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/menuform.py, lib/python/task.py: wxGUI/modeler: start model with data item 2011-07-21 Anna Petrášová * gui/wxpython/gui_modules/nviz_tools.py: wxNviz: change name of style parameter of FoldPanelBar for different wxPython versions 2011-07-21 Martin Landa * gui/wxpython/gui_modules/prompt.py: wxGUI: cosmetics in doxygen * gui/wxpython/gui_modules/prompt.py: wxGUI: define missing SetFilter for GPrompt * gui/wxpython/gui_modules/goutput.py: wxGUI: fix button width (clear/save) * gui/wxpython/gui_modules/ghelp.py: wxGUI/extension: don't close window on install 2011-07-21 Anna Petrášová * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/toolbars.py: wxNviz: display overlays - d.legend 2011-07-20 Martin Landa * gui/wxpython/gui_modules/ghelp.py: wxGUI: attempt to fix https://trac.osgeo.org/grass/ticket/1406 * scripts/g.extension/g.extension.py: g.extension: more guisections 2011-07-20 Anna Petrášová * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz_mapdisp.py: wxNviz: fix surface query (broken in https://trac.osgeo.org/grass/changeset/47169) 2011-07-20 Martin Landa * vector/v.in.ogr/geom.c, vector/v.in.ogr/main.c: v.in.ogr: `output` option not required (if not given determine name for output vector map from `layer` option) message cosmetics * scripts/g.extension/g.extension.py: g.extension: remove 'install' from requirements (see include/Make/Platform.in) trac https://trac.osgeo.org/grass/ticket/1406 * display/d.mon/Makefile: d.mon: add DISPLAYDEP 2011-07-18 Martin Landa * lib/cairodriver/cairodriver.html, lib/init/variables.html, lib/pngdriver/pngdriver.html, lib/psdriver/psdriver.html: displaydriver: note GRASS_LINE_WIDTH, GRASS_TEXT_SIZE * lib/cairodriver/cairodriver.html, lib/init/variables.html, lib/pngdriver/pngdriver.html, lib/psdriver/psdriver.html: displaydriver: note GRASS_FRAME * display/d.barscale/main.c, display/d.colortable/main.c, display/d.font/main.c, display/d.fontlist/main.c, display/d.geodesic/main.c, display/d.graph/main.c, display/d.grid/main.c, display/d.his/main.c, display/d.histogram/main.c, display/d.info/main.c, display/d.labels/main.c, display/d.legend/main.c, display/d.linegraph/main.c, display/d.path/main.c, display/d.profile/main.c, display/d.rast.arrow/main.c, display/d.rast.num/main.c, display/d.rgb/main.c, display/d.rhumbline/main.c, display/d.text/main.c, display/d.thematic.area/main.c, display/d.vect.chart/main.c, display/d.where/main.c: display modules: sync error message, add D_save_command() * raster/r.colors/edit_colors.c, raster/r.colors/r.colors.html, raster/r.colors/r3.colors.html, raster/r.colors/raster3d_main.c, raster/r.colors/raster_main.c: r.colors: minor changes in keywors, manual (note author of 3D raster support) 2011-07-18 Anna Petrášová * gui/wxpython/gui_modules/nviz_tools.py: wxNviz: fix bug in FloatSlider 2011-07-18 Martin Landa * gui/wxpython/gui_modules/mapdisp.py: wxGUI: cosmetics in message * gui/wxpython/gui_modules/dbm_base.py: wxGUI: don't encode if value is unicode * gui/wxpython/gui_modules/dbm_dialogs.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/wxgui.py: wxGUI: fix and simplify raster/vector querying in 2D 2011-07-18 Anna Petrášová * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py: wxNviz: north arrow size -- textCtrl instead of spinCtrl (need floats) 2011-07-18 Martin Landa * gui/wxpython/gui_modules/ghelp.py: wxGUI: remove print statement * gui/wxpython/gui_modules/ghelp.py: wxGUI/extension: ignore --q/v flags * scripts/g.extension/g.extension.py: g.extension: call tempdir() after parser() 2011-07-18 Markus Metz * raster/r.texture/h_measure.c, raster/r.texture/r.texture.html: remove statement with no effect and array indices out of bounds 2011-07-18 Anna Petrášová * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/preferences.py: wxNviz: float sliders (needed for latlon) 2011-07-18 Anne Ghisla * locale/po/grasslibs_it.po: Updated Italian translation of grasslibs 2011-07-18 Martin Landa * lib/gis/env.c: gislib: update env.c doxygen documentation * general/g.gisenv/main.c: g.gisenv: `unset` option added 2011-07-17 Martin Landa * include/gis.h, lib/gis/parser_standard_options.c, vector/v.what/main.c: libgis: define new standard opt: G_OPT_M_EN update v.what * gui/wxpython/gui_modules/render.py: wxGUI: remove `print` statement * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/utils.py: wxGUI: clean up mapdisp::OnQuery() * display/d.mon/stop.c: d.mon: kill not available on windows - todo * display/Makefile, display/d.mon/d.mon.html, lib/cairodriver/cairodriver.html, lib/htmldriver/htmldriver.html, lib/init/variables.html, lib/pngdriver/pngdriver.html, lib/psdriver/psdriver.html: update display driver manual pages 2011-07-17 Anne Ghisla * locale/po/grasslibs_it.po: Updated Italian translation of grasslibs 2011-07-17 Martin Landa * lib/display/r_raster.c: displaylib: replace setenv() by G_putenv() * lib/display/r_raster.c: revert https://trac.osgeo.org/grass/changeset/47081 - GRASS_* variables are treated as system env variables 2011-07-16 Glynn Clements * lib/gis/parser.c: Fix allocation error 2011-07-15 Markus Neteler * raster/r.regression.line/main.c: allow input from any mapset in search path 2011-07-15 Anne Ghisla * locale/po/grasslibs_it.po: Updated Italian translation of grasslibs - merge from 6.4 2011-07-15 Markus Neteler * general/g.setproj/g.setproj.html, general/g.setproj/main.c, raster/r.proj/bordwalk.c, raster/r.proj/main.c, raster/r.proj/r.proj.html, raster/r.sunmask/g_solposition.c: updated Morten's address upon request 2011-07-15 Anne Ghisla * locale/po/grasslibs_it.po: Cleaned grasslibs_it.po file from unreferenced translations. * locale/po/grasslibs_it.po: Updated Italian translation of grasslibs - merge 2011-07-15 Anna Petrášová * gui/wxpython/gui_modules/prompt.py: wxGUI: fix https://trac.osgeo.org/grass/ticket/1404: GUI command line completion 2011-07-15 Luca Delucchi * locale/po/grassmods_it.po: update italian grassmods messages 2011-07-15 Markus Metz * lib/rst/interp_float/vinput2d.c: adjust rst lib to new topo 2011-07-14 Anna Petrášová * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/preferences.py: wxNviz: transparency for constant planes * gui/wxpython/gui_modules/nviz_mapdisp.py: wxNviz: fixed nviz_cmd command for slice position 2011-07-14 Markus Metz * raster/r.texture/main.c: scale input if needed * raster/r.texture/h_measure.c: fix memory leaks 2011-07-14 Anna Petrášová * gui/wxpython/gui_modules/nviz_tools.py: wxNviz: minor changes in textCtrls 2011-07-14 Markus Neteler * gui/wxpython/xml/menudata.xml, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: typo fixed 2011-07-14 Anna Petrášová * gui/wxpython/gui_modules/nviz_mapdisp.py: wxNviz: volume slices added to generating nviz_cmd command * visualization/nviz2/cmd/args.c, visualization/nviz2/cmd/local_proto.h, visualization/nviz2/cmd/main.c, visualization/nviz2/cmd/volume.c: nviz_cmd: volume slices implemented 2011-07-13 Anna Petrášová * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py: wxNviz: update cutting plane page when return to 3D view * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/workspace.py, gui/wxpython/gui_modules/wxnviz.py: wxNviz: volume slices implemented 2011-07-12 Markus Neteler * locale/po/grasswxpy_pt_br.po: Fred Maranhão: cont'ed 2011-07-10 Anna Petrášová * gui/wxpython/gui_modules/nviz_tools.py: wxNviz:transparency and shininess range in percent * gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/workspace.py: wxNviz: textctrl instead of floatspin, default values for isosurfaces 2011-07-09 Martin Landa * scripts/Makefile: enable compilation of d.redraw * display/d.mon/main.c, display/d.mon/proto.h, display/d.mon/start.c: d.mon: true color output by default add flag to disable true colors * lib/display/r_raster.c: displaylib: add some debug messages * lib/display/r_raster.c: displaylib: setenv() -> G_setenv() * configure, configure.in: conf: NVIZ -> Tcl/Tk NVIZ * display/d.erase/d.erase.html, display/d.mon/d.mon.html, scripts/d.redraw/Makefile, scripts/d.redraw/d.redraw.html, scripts/d.redraw/d.redraw.py: d.redraw: new module * scripts/d.shadedmap/d.shadedmap.py, scripts/d.vect.thematic/d.vect.thematic.py, scripts/r.pack/r.pack.py, scripts/r.unpack/r.unpack.py, scripts/v.in.lines/v.in.lines.py, scripts/v.in.wfs/v.in.wfs.py: fix keywords for some scripts * scripts/v.build.all/v.build.all.py: v.build.all: fix keywords * lib/display/displaylib.dox: displaylib: doxygen main page update * lib/display/r_raster.c: displaylib: document D_save_command + update for d.erase * display/d.erase/main.c: d.erase: updated for d.mon standardize option (color -> bgcolor) * gui/wxpython/gui_modules/render.py: wxGUI/mapdisp: fix PNG_READ for standalone app * gui/wxpython/gui_modules/render.py: wxGUI/mapdisp: write GRASS_REGION to env file * display/d.vect/main.c: d.vect: call G_get_set_window() after D_open_driver() to read GRASS_REGION * visualization/nviz2/cmd/volume.c: nviz_cmd: add missing header 2011-07-09 Michael Barton * gui/wxpython/gui_modules/preferences.py: Use native font dialog for command output font 2011-07-08 Anna Petrášová * visualization/nviz2/cmd/volume.c: nviz_cmd: isosurface level is float; fixed setting of resolution and shading * gui/wxpython/gui_modules/nviz_mapdisp.py: wxNviz: volumes in command for nviz_cmd * visualization/nviz2/cmd/args.c: nviz_cmd: not arow but arrow * visualization/nviz2/cmd/args.c, visualization/nviz2/cmd/local_proto.h, visualization/nviz2/cmd/main.c: nviz_cmd: north arrow added * visualization/nviz2/cmd/args.c, visualization/nviz2/cmd/local_proto.h, visualization/nviz2/cmd/volume.c: nviz_cmd: volumes: add transparency, shininess, color, shading, position, resolution settings 2011-07-07 Luca Delucchi * gui/wxpython/gui_modules/psmap_dialogs.py: fix bug with wxpython version 2.8.11 2011-07-07 Anna Petrášová * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/wxnviz.py: wxNviz: volumes: fixed loading when re-checking layer, added positioning 2011-07-07 Martin Landa * raster/r.colors/thumbnails.py: r.colors: GRASS_RENDER_IMMEDIATE now required * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/render.py: wxGUI/mapdisp: use g.pnmcomp also for d.mon support for width/height 2011-07-07 Anna Petrášová * gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/wxnviz.py: wxNviz: isosurfaces: inout mode 2011-07-07 Martin Landa * display/d.mon/list.c, display/d.mon/main.c, display/d.mon/proto.h, display/d.mon/start.c: d.mon: new flag `-c` to list command for selected monitor * lib/cairodriver/Graph.c: cairodriver: support also named and RGB colors for GRASS_BACKGROUNDCOLOR * lib/pngdriver/Graph_set.c: pngdriver: support also named and RGB colors for GRASS_BACKGROUNDCOLOR * display/d.mon/main.c, display/d.mon/proto.h, display/d.mon/start.c: d.mon: add new options: 'width', 'height' and 'bgcolor' 2011-07-07 Markus Metz * lib/vector/Vlib/box.c: avoid compiler warnings in Vlib * lib/vector/diglib/cindex_rw.c, lib/vector/diglib/head.c, lib/vector/diglib/list.c, lib/vector/diglib/plus_area.c, lib/vector/diglib/plus_line.c, lib/vector/diglib/plus_struct.c, lib/vector/diglib/spindex.c: avoid compiler warnings * include/vect/dig_externs.h: diglib: sync fn args 2011-07-07 Anna Petrášová * gui/wxpython/gui_modules/nviz_tools.py: wxNviz:clear isosurf listbox when changing 3D rater 2011-07-07 Martin Landa * lib/gis/parser.c, lib/gis/parser_help.c: libgis: avoid segfault when opt->key is not defined minor changes in doxygen 2011-07-07 Michael Barton * gui/wxpython/gui_modules/gselect.py: Fixed multi-selection bug, Track https://trac.osgeo.org/grass/ticket/1398. 2011-07-06 Anna Petrášová * gui/wxpython/gui_modules/nviz_tools.py: wxNviz: fixed small bugs in volume page gui 2011-07-06 Martin Landa * gui/wxpython/gui_modules/globalvar.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/icons/icon.py: wxGUI: resize vdigit toolbar, change default map window size * lib/vector/Vlib/break_polygons.c: vlib: don't use verbose messages for G_percent() 2011-07-06 Markus Metz * lib/vector/Vlib/area.c: update documentation 2011-07-06 Martin Landa * gui/wxpython/gui_modules/location_wizard.py, lib/python/core.py: fix create_location() for wkt * lib/python/core.py: pythonlib: no need for `-c` flag when `location` is defined * general/g.proj/create.c, general/g.proj/input.c, general/g.proj/local_proto.h, general/g.proj/main.c, general/g.proj/output.c: g.proj: don't require `-c` when `location` is defined code reorganization message cosmetics * lib/init/grass.py: grass.py: check if location path exists 2011-07-06 Markus Metz * vector/v.select/main.c, vector/v.select/overlap.c, vector/v.select/proto.h: sync Vect_point_in_area() to the other Vect_point_in_*() functions: update v.select * vector/v.distance/main.c: sync Vect_point_in_area() to the other Vect_point_in_*() functions: update v.distance * include/vector.h: sync Vect_point_in_area() to the other Vect_point_in_*() functions: update header * lib/vector/Vlib/area.c, lib/vector/Vlib/find.c, lib/vector/Vlib/poly.c: sync Vect_point_in_area() to the other Vect_point_in_*() functions * lib/vector/Vlib/list.c: fix typo * lib/vector/Vlib/list.c: add documentation 2011-07-06 Martin Landa * gui/wxpython/gui_modules/location_wizard.py: wxGUI: fix grass.ScriptError (merge https://trac.osgeo.org/grass/changeset/47010 from devbr6) 2011-07-05 Anna Petrášová * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/wxnviz.py: wxNviz: minor fixes in volume page * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/wxnviz.py: wxNviz: isosurfaces - remove emission attribute, floatspin instead of spinctrl if available * gui/wxpython/gui_modules/nviz_mapdisp.py: wxNviz: fix drawing of north arrow (the same problem as fringe) * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/workspace.py, gui/wxpython/gui_modules/wxnviz.py, include/nviz.h, lib/nviz/draw.c, lib/nviz/nviz.c, lib/nviz/position.c: wxNviz: draw north arrow 2011-07-05 Martin Landa * gui/wxpython/gui_modules/location_wizard.py: wxGUI/location wizard: resizable border * gui/wxpython/gui_modules/render.py: wxGUI: don't define GRASS_TRANSPARENT for standalone app * gui/wxpython/gui_modules/render.py: wxGUI: recover original cmdfile * gui/wxpython/gui_modules/__init__.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_command.py: wxGUI: remove unused mapdisp_command.py module * lib/display/r_raster.c: displaylib: don't require monitor when GRASS_RENDER_IMMEDIATE is defined * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/utils.py, gui/wxpython/wxgui.py: wxGUI: major update for d.mon * lib/cairodriver/Graph.c: fix typo 2011-07-05 Soeren Gebbert * raster3d/r3.to.rast/main.c: Check the overwrite flag 2011-07-05 Martin Landa * display/Makefile: compile `d.mon` by default * display/d.mon/Makefile, display/d.mon/check.c, display/d.mon/d.mon.html, display/d.mon/list.c, display/d.mon/main.c, display/d.mon/proto.h, display/d.mon/select.c, display/d.mon/start.c, display/d.mon/stop.c: New implementation of 'd.mon' added 2011-07-05 Markus Neteler * raster/r.li/r.li.setup/Makefile, .../r.li.setup/{masked_area_selection => masked_area_selection.sh}, raster/r.li/r.li.setup/r.li.setup.procedures.tcl: corrected file name * raster/r.li/r.li.cwed/cwed.c, raster/r.li/r.li.dominance/dominance.c, raster/r.li/r.li.edgedensity/edgedensity.c, raster/r.li/r.li.mpa/mpa.c, raster/r.li/r.li.mps/mps.c, raster/r.li/r.li.padcv/padcv.c, raster/r.li/r.li.padrange/padrange.c, raster/r.li/r.li.padsd/padsd.c, raster/r.li/r.li.patchdensity/main.c, raster/r.li/r.li.patchnum/main.c, raster/r.li/r.li.pielou/pielou.c, raster/r.li/r.li.renyi/renyi.c, raster/r.li/r.li.richness/richness.c, raster/r.li/r.li.setup/masked_area_selection, raster/r.li/r.li.setup/sample_area_vector.sh, raster/r.li/r.li.setup/square_mouse_selection.sh, raster/r.li/r.li.shannon/shannon.c, raster/r.li/r.li.shape/main.c, raster/r.li/r.li.simpson/simpson.c: renamed conf parameter to config 2011-07-05 Martin Landa * general/g.pnmcomp/main.c: g.pnmcomp: use standard options i18n option renamed: background -> bgcolor 2011-07-05 Markus Neteler * imagery/i.atcorr/i.atcorr.html: source citation fix 2011-07-05 Martin Landa * display/d.rast/main.c, display/d.vect/main.c: d.rast/d.vect: call D_save_command() * include/display.h, include/vect/dig_structs.h: update headers: D_save_command() * include/Make/Dir.make: Dir.make: backport 'cleansubdirs' from G6 * lib/db/dbmi_client/c_drop_tab.c, lib/db/dbmi_client/copy_tab.c, lib/init/grass.py: grass.py: clean_env() implemented - remove all %MONITOR% variables on exit * lib/display/r_raster.c, lib/display/raster.c, lib/display/setup.c: displaylib: modify D_driver_open() to supports 'monitors' doxygen update * lib/htmldriver/Driver.c, lib/htmldriver/Graph_Set.c: htmldriver: define driver name sync messages * lib/psdriver/Driver.c, lib/psdriver/Graph_set.c: psdriver: define driver name sync messages * lib/cairodriver/Driver.c, lib/cairodriver/Graph.c: cairodriver: define driver name sync messages 2011-07-05 Anne Ghisla * imagery/i.atcorr/GeomCond.cpp, imagery/i.atcorr/GeomCond.h, imagery/i.atcorr/Iwave.cpp, imagery/i.atcorr/Iwave.h, imagery/i.atcorr/README, imagery/i.atcorr/i.atcorr.html, imagery/i.atcorr/sensors_csv/VGT1_spot4.csv, imagery/i.atcorr/sensors_csv/VGT2_spot5.csv: Added VGT1 and VGT2 atmospheric correction. Thanks to Alfredo Alessandrini for the extraction from 6S sources. 2011-07-05 Martin Landa * lib/pngdriver/Driver.c, lib/pngdriver/Graph_set.c: pngdriver: define driver name sync messages * lib/driver/driver.h, lib/driver/init.c, lib/driver/parse_ftcap.c: libdriver: doxygen documentation updated variable `name` added to `driver` data structure * lib/gis/env.c, lib/gis/parser.c, lib/gis/putenv.c: gislib: cosmetics in doxygen documentation * lib/python/core.py: pythonlib: tempfile/dir() use `create = False`, see https://trac.osgeo.org/grass/changeset/46975 * general/g.tempfile/main.c: g.tempfile: dry run mode added (don't create a file, just print it's name) i18n-related fixes 2011-07-05 Markus Neteler * locale/po/grasswxpy_es.po: Joana Palahi/SIGTE-UdG: cont'ed 2011-07-04 Markus Metz * vector/v.edit/select.c: remove redundant code in vector lib: update v.edit * lib/vector/vectorlib.dox: update vetorlib documentation * gui/wxpython/gui_modules/wxvdigit.py: remove redundant code in vector lib: update wxvdigit * display/d.extract/extract.c, display/d.vect/main.c: remove redundant code in vector lib: update display modules * vector/v.clean/prune.c, vector/v.distance/main.c, vector/v.edit/select.c, vector/v.generalize/misc.c, vector/v.kernel/main.c, vector/v.neighbors/main.c, vector/v.net.steiner/main.c, vector/v.select/main.c: remove redundant code in vector lib: update modules * include/vect/dig_externs.h, include/vect/dig_structs.h, include/vector.h: remove redundant code in vector lib: update headers * lib/vector/vedit/render.c: remove redundant code in vector lib: update vedit * lib/vector/Vlib/box.c, lib/vector/Vlib/break_lines.c, lib/vector/Vlib/build_nat.c, lib/vector/Vlib/find.c, lib/vector/Vlib/list.c, lib/vector/Vlib/read_ogr.c, lib/vector/Vlib/remove_duplicates.c, lib/vector/Vlib/sindex.c: remove redundant code in vector lib: update Vlib * lib/vector/diglib/list.c, lib/vector/diglib/spindex.c: remove redundant code in vector lib: update diglib 2011-07-04 Markus Neteler * locale/po/grasswxpy_pt_br.po: Fred Maranhão: cont'ed 2011-07-04 Anne Ghisla * raster/r.colors/{ => tests}/example1, raster/r.colors/{ => tests}/example2, raster/r.colors/{ => tests}/example3, raster/r.colors/{ => tests}/example4, raster/r.colors/{ => tests}/test.r.colors.sh, raster/r.colors/{ => tests}/test_elev_double_default.ref, raster/r.colors/{ => tests}/test_elev_double_example1.ref, raster/r.colors/{ => tests}/test_elev_double_example1_hist.ref, raster/r.colors/{ => tests}/test_elev_double_example2.ref, raster/r.colors/{ => tests}/test_elev_double_example2_log.ref, raster/r.colors/{ => tests}/test_elev_double_example3.ref, raster/r.colors/{ => tests}/test_elev_double_example3_logabs.ref, raster/r.colors/{ => tests}/test_elev_double_example4.ref, raster/r.colors/{ => tests}/test_elev_double_example4_inv.ref, raster/r.colors/{ => tests}/test_elev_float_example1.ref, raster/r.colors/{ => tests}/test_elev_float_example1_hist.ref, raster/r.colors/{ => tests}/test_elev_float_example2.ref, raster/r.colors/{ => tests}/test_elev_float_example2_log.ref, raster/r.colors/{ => tests}/test_elev_float_example3.ref, raster/r.colors/{ => tests}/test_elev_float_example3_logabs.ref, raster/r.colors/{ => tests}/test_elev_float_example4.ref, raster/r.colors/{ => tests}/test_elev_float_example4_inv.ref, raster/r.colors/{ => tests}/test_elev_int_example1.ref, raster/r.colors/{ => tests}/test_elev_int_example1_hist.ref, raster/r.colors/{ => tests}/test_elev_int_example1_perc.ref, raster/r.colors/{ => tests}/test_elev_int_example2.ref, raster/r.colors/{ => tests}/test_elev_int_example2_log.ref, raster/r.colors/{ => tests}/test_elev_int_example2_perc.ref, raster/r.colors/{ => tests}/test_elev_int_example3.ref, raster/r.colors/{ => tests}/test_elev_int_example3_logabs.ref, raster/r.colors/{ => tests}/test_elev_int_example3_perc.ref, raster/r.colors/{ => tests}/test_elev_int_example4.ref, raster/r.colors/{ => tests}/test_elev_int_example4_inv.ref, raster/r.colors/{ => tests}/test_elev_int_example4_perc.ref, raster/r.colors/{ => tests}/test_volume_double_default.ref, raster/r.colors/{ => tests}/test_volume_double_example1.ref, raster/r.colors/{ => tests}/test_volume_double_example1_hist.ref, raster/r.colors/{ => tests}/test_volume_double_example2.ref, raster/r.colors/{ => tests}/test_volume_double_example2_log.ref, raster/r.colors/{ => tests}/test_volume_double_example3.ref, raster/r.colors/{ => tests}/test_volume_double_example3_logabs.ref, raster/r.colors/{ => tests}/test_volume_double_example4.ref, raster/r.colors/{ => tests}/test_volume_double_example4_inv.ref, raster/r.colors/{ => tests}/test_volume_double_example5.ref: Moved test files into tests/ subdirectory. 2011-07-04 Markus Metz * db/drivers/dbf/cursor.c: fix dbf memory leak 2011-07-04 Martin Landa * gui/wxpython/gis_set.py, gui/wxpython/gui_modules/utils.py: wxGUI: fix startup dialog when gisdbase is not available (merge https://trac.osgeo.org/grass/changeset/46947 from relbr64) * lib/cairodriver/Driver.c, lib/cairodriver/Graph.c, lib/cairodriver/cairodriver.html, lib/cairodriver/read.c, lib/cairodriver/read_ppm.c: cairodriver: fix segfault for ppm (GRASS_PNG_READ=TRUE) minor fix in headers and messages 2011-07-03 Hamish Bowman * raster/r.colors/r3.colors.html: svn props 2011-07-03 Markus Metz * lib/vector/Vlib/break_polygons.c, lib/vector/Vlib/intersect.c, lib/vector/Vlib/select.c, lib/vector/Vlib/snap.c: changed RTree struct names: update Vlib * lib/vector/diglib/spindex.c, lib/vector/diglib/spindex_rw.c: changed RTree struct names: update diglib * include/vect/dig_externs.h: changed RTree struct names: update diglib header * lib/vector/rtree/index.c, lib/vector/rtree/index.h, lib/vector/rtree/indexf.c, lib/vector/rtree/indexm.c, lib/vector/rtree/io.c, lib/vector/rtree/node.c, lib/vector/rtree/rect.c, lib/vector/rtree/split.c, lib/vector/rtree/split.h: change struct names to avoid conflicts * display/d.vect/area.c: read areas and their isles only once * vector/v.in.ogr/geom.c, vector/v.in.ogr/main.c: improve split distance calculation and tmp vector usage * vector/v.build.polylines/main.c, vector/v.build.polylines/v.build.polylines.html, vector/v.build.polylines/walk.c, vector/v.build.polylines/walk.h: do not mix lines and boundaries 2011-07-03 Anna Petrášová * gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/wxnviz.py, include/nviz.h, lib/nviz/cplanes_obj.c: wxNviz: a try for interactive setting of cutting plane position 2011-07-01 Anna Petrášová * gui/wxpython/gui_modules/nviz_mapdisp.py: wxNviz: wrap command for nviz_cmd 2011-07-01 Markus Neteler * gui/wxpython/gui_modules/globalvar.py: smaller width now possible for laptop screens 2011-07-01 Anna Petrášová * visualization/nviz2/cmd/args.c, visualization/nviz2/cmd/vector.c: nviz_cmd: loading more vectors fixed * gui/wxpython/gui_modules/nviz_mapdisp.py: wxNviz: generating nviz_cmd command - vectors, cutting planes 2011-07-01 Martin Landa * gui/wxpython/gui_modules/toolbars.py, gui/wxpython/wxgui.py: wxGUI: separed vector-related tools to the new toolbar 2011-07-01 Soeren Gebbert * raster/r.colors/stats.c: Fixed segfault caused by incorrect free of not allocated raster buffer 2011-07-01 Markus Metz * lib/vector/diglib/spindex.c: fix array index 2011-07-01 Anna Petrášová * gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py: wxNviz: minor changes in (un)loading maps 2011-07-01 Martin Landa * lib/python/vector.py: pythonlib: vector_db() cast `layer` to int * lib/python/core.py, lib/python/setup.py.sed, lib/python/vector.py: pythonlib: define 'delimiter' for parse_command() don't use has_key() * lib/init/grass.py: grass.py: don't delete gislock on concurrent usage * gui/wxpython/gis_set.py: wxGUI: complain about concurrent usage * gui/wxpython/gui_modules/menuform.py: wxGUI: fix fn name (grassTask) 2011-07-01 Markus Neteler * include/vect/dig_structs.h: white space cosmetics 2011-07-01 Markus Metz * vector/v.in.ogr/main.c: decrease split distance for speed * vector/v.in.lidar/main.c: fix min/max * vector/v.support/main.c: line_3 -> comment * vector/v.net/connect.c, vector/v.net/main.c, vector/v.net/nodes.c: remove bounding boxes from vector topology (Radim's TODO): update v.net module * vector/v.net.alloc/main.c, vector/v.net.allpairs/main.c, vector/v.net.centrality/main.c, vector/v.net.components/main.c, vector/v.net.distance/main.c, vector/v.net.iso/main.c, vector/v.net.path/path.c, vector/v.net.salesman/main.c, vector/v.net.steiner/main.c: remove bounding boxes from vector topology (Radim's TODO): update v.net.* modules * lib/vector/neta/utils.c: remove bounding boxes from vector topology (Radim's TODO): update neta * lib/vector/vedit/break.c, lib/vector/vedit/render.c: remove bounding boxes from vector topology (Radim's TODO): update vedit * lib/vector/Vlib/area.c, lib/vector/Vlib/box.c, lib/vector/Vlib/break_lines.c, lib/vector/Vlib/break_polygons.c, lib/vector/Vlib/build.c, lib/vector/Vlib/build_nat.c, lib/vector/Vlib/build_ogr.c, lib/vector/Vlib/constraint.c, lib/vector/Vlib/find.c, lib/vector/Vlib/header.c, lib/vector/Vlib/init_head.c, lib/vector/Vlib/intersect.c, lib/vector/Vlib/legal_vname.c, lib/vector/Vlib/level_two.c, lib/vector/Vlib/list.c, lib/vector/Vlib/merge_lines.c, lib/vector/Vlib/net.c, lib/vector/Vlib/open.c, lib/vector/Vlib/overlap.c, lib/vector/Vlib/poly.c, lib/vector/Vlib/read_nat.c, lib/vector/Vlib/read_ogr.c, lib/vector/Vlib/remove_duplicates.c, lib/vector/Vlib/select.c, lib/vector/Vlib/sindex.c, lib/vector/Vlib/snap.c, lib/vector/Vlib/write_nat.c, lib/vector/Vlib/write_ogr.c: remove bounding boxes from vector topology (Radim's TODO): update Vlib * lib/vector/diglib/inside.c, lib/vector/diglib/list.c, lib/vector/diglib/plus_area.c, lib/vector/diglib/plus_line.c, lib/vector/diglib/plus_struct.c, lib/vector/diglib/spindex.c, lib/vector/diglib/spindex_rw.c, lib/vector/diglib/struct_alloc.c: remove bounding boxes from vector topology (Radim's TODO): update diglib * lib/vector/rtree/index.c, lib/vector/rtree/index.h, lib/vector/rtree/indexf.c, lib/vector/rtree/indexm.c, lib/vector/rtree/node.c: remove bounding boxes from vector topology (Radim's TODO): update rtree * include/vect/dig_defines.h, include/vect/dig_externs.h, include/vect/dig_structs.h, include/vector.h: remove bounding boxes from vector topology (Radim's TODO): update headers 2011-07-01 Martin Landa * gui/wxpython/gui_modules/nviz_tools.py: wxNviz: no extraStyle defined in wxPython 2.8.11 * gui/wxpython/gui_modules/nviz_tools.py: wxNviz: FPB_DEFAULT_STYLE has been removed in 2.8.11 - see http://trac.wxwidgets.org/ticket/12388 2011-07-01 Anna Petrášová * gui/wxpython/gui_modules/nviz_tools.py: wxNviz: show only active layers in GSelect popup 2011-07-01 Markus Metz * raster/r.external/main.c: r.external: write support files 2011-07-01 Martin Landa * gui/wxpython/gui_modules/preferences.py: wxGUI: clean up savings settings * gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/utils.py: wxGUI: define GetSettingsPath() * gui/wxpython/gui_modules/gselect.py: wxGUI: external formats dialog - fix save settings 2011-06-30 Martin Landa * lib/init/grass.py: define default GRASS_ADDON_PATH for Windows * lib/vector/vectorlib.dox: vlib: add some topo examples to the doxygen documentation * include/Make/Dir.make: fix https://trac.osgeo.org/grass/changeset/46872 * scripts/g.extension/g.extension.py: g.extension: fix creating addons subdirs (call os.makedirs) * include/Make/Dir.make: define installsubdirs in Dir.make * scripts/g.extension/g.extension.py: g.extension: define also 'etc' dir 2011-06-30 Anna Petrášová * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/wxnviz.py, gui/wxpython/icons/icon.py: wxNviz: generate nviz_cmd command based on current nviz state * visualization/nviz2/cmd/args.c, visualization/nviz2/cmd/main.c, visualization/nviz2/cmd/surface.c: nviz_cmd: enable to use _map and _value surface commands concurrently for more surfaces 2011-06-30 Martin Landa * lib/vector/Vlib/build.c: vlib: cosmetics in Vect_topo_dump() 2011-06-30 Markus Neteler * lib/init/variables.html: describe default GRASS_ADDON_PATH 2011-06-30 Martin Landa * lib/python/core.py: fix https://trac.osgeo.org/grass/changeset/46862 * include/vect/dig_structs.h: vlib: minor doxygen updates * lib/vector/vectorlib.dox: vlib: major update of dox main page * lib/python/core.py: pythonlib: parser() check p.returncode * scripts/g.extension/g.extension.py: g.extension: fix find_program() call * lib/init/grass.py: define default GRASS_ADDON_PATH * lib/init/grass.py: check if GRASS_ADDON_PATH is undefined, then use $HOME/.grass7/addons * include/vect/dig_structs.h: vlib: doxygen documentation added for dig_structs.h 2011-06-29 Martin Landa * include/Make/Doxyfile_arch_html.in: doxygen: enable headers processing 2011-06-29 Markus Metz * gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/menuform.py: improve vector layer selection 2011-06-29 Martin Landa * general/g.proj/local_proto.h, general/g.proj/main.c, general/g.proj/output.c: g.proj: `-g` flag implemented * gui/wxpython/icons/icon.py: wxGUI: fix shortcuts in tooltips (Ctrl+Shift+) * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/ghelp.py, gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/prompt.py, gui/wxpython/support/update_menudata.py, lib/python/Makefile, lib/python/core.py, lib/python/task.py: pythonlib: rewrite command_info() using grassTask and processTask (moved from wxGUI) 2011-06-29 Luca Delucchi * gui/wxpython/gui_modules/mcalc_builder.py: I forgot to update the functions for raster3d, now I fix it * gui/wxpython/gui_modules/mcalc_builder.py: braces handling improvement; logical workflow improvement for functions 2011-06-29 Markus Metz * include/Make/Grass.make: ogsf needs dbmilib 2011-06-29 Anna Petrášová * lib/nviz/draw.c: nviz_cmd: must be drawn here too because of nviz_cmd * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, visualization/nviz2/cmd/args.c, visualization/nviz2/cmd/local_proto.h, visualization/nviz2/cmd/main.c: nviz_cmd: focus parameter added 2011-06-28 Anna Petrášová * visualization/nviz2/cmd/cplane.c: nviz_cmd: forgot to add cplane.c * visualization/nviz2/cmd/args.c, visualization/nviz2/cmd/local_proto.h, visualization/nviz2/cmd/main.c, visualization/nviz2/cmd/surface.c: nviz_cmd: cutting planes added 2011-06-28 Markus Neteler * locale/po/grasswxpy_fr.po: Sylvain Maillard: con'ed 2011-06-28 Markus Metz * gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/menuform.py: layer input option: support for native vectors * gui/wxpython/xml/menudata.xml: v.net: update label and keywords * gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/menuform.py: fix crash with native vectors, simplify layer input option 2011-06-28 Anna Petrášová * visualization/nviz2/cmd/args.c, visualization/nviz2/cmd/surface.c: nviz_cmd: fixed segmentation fault when loading more surfaces 2011-06-27 Markus Neteler * vector/vectorintro.html: Happy new year * raster3d/raster3dintro.html: typos; html 2011-06-27 Anna Petrášová * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/wxnviz.py, include/nviz.h, lib/nviz/draw.c, lib/nviz/nviz.c: wxNviz: try to fix drawing fringes (didn't work on some computers) 2011-06-27 Markus Neteler * locale/po/grasswxpy_fr.po: Sylvain Maillard: con'ed 2011-06-27 Anna Petrášová * include/nviz.h, lib/nviz/lights.c: wxNviz: Nviz_draw_model type changed to void * gui/wxpython/gui_modules/wxnviz.py, include/nviz.h, lib/nviz/lights.c: wxNviz: draw lighting model properly 2011-06-27 Markus Metz * raster/r.in.lidar/Makefile: add include paths * vector/v.net.alloc/v.net.alloc.html, vector/v.net.alloc/v_net_alloc_time.png, vector/v.net.components/v.net.components.html, vector/v.net.iso/v.net.iso.html, vector/v.net.iso/vnetiso.png, vector/v.net.iso/vnetisotime.png, vector/v.net.path/v.net.path.html, vector/v.net.path/vnetpath.png, vector/v.net.salesman/v.net.salesman.html, vector/v.net.salesman/vnetsalesman.png, vector/v.net.salesman/vnetsalesmantime.png, vector/v.net.steiner/v.net.steiner.html, vector/v.net.steiner/vnetsteiner.png, vector/v.net.steiner/vnetsteinertime.png: update documentation 2011-06-26 Martin Landa * gui/wxpython/gui_modules/psmap.py, gui/wxpython/xml/menudata.xml, gui/wxpython/xml/menudata_psmap.xml: wx.psmap: simplify related menu items * gui/wxpython/wxgui.py: wxGUI: wx.psmap integrated, not need for special check * gui/wxpython/wxgui.py, gui/wxpython/xml/menudata.xml: wxGUI: update for GSoC testing (wx.stream) 2011-06-26 Soeren Gebbert * raster3d/base/test.r3.null.sh, raster3d/base/test_volume_double_1.ref, raster3d/base/test_volume_double_2.ref, raster3d/base/test_volume_double_null_1.ref, raster3d/base/test_volume_double_null_2.ref, raster3d/base/test_volume_float_1.ref, raster3d/base/test_volume_float_2.ref, raster3d/base/test_volume_float_null_1.ref, raster3d/base/test_volume_float_null_2.ref: Test case for r3.null * raster3d/r3.stats/r3.stats.html, raster3d/r3.stats/test.r3.stats.sh, raster3d/r3.stats/test_volume_double_stats_1.ref, raster3d/r3.stats/test_volume_double_stats_18.ref, raster3d/r3.stats/test_volume_double_stats_22.ref, raster3d/r3.stats/test_volume_double_stats_3.ref, raster3d/r3.stats/test_volume_double_stats_9.ref, raster3d/r3.stats/test_volume_double_stats_e.ref, raster3d/r3.stats/test_volume_float_stats_1.ref, raster3d/r3.stats/test_volume_float_stats_14.ref, raster3d/r3.stats/test_volume_float_stats_2.ref, raster3d/r3.stats/test_volume_float_stats_21.ref, raster3d/r3.stats/test_volume_float_stats_7.ref, raster3d/r3.stats/test_volume_float_stats_e.ref: Added test case for r3.stats 2011-06-26 Anna Petrášová * gui/wxpython/gui_modules/nviz_tools.py: wxNviz: compass buttons added to light page 2011-06-26 Soeren Gebbert * .../r.colors/test_volume_double_example1_hist.ref: Added "-e" flag test for volume maps reference * raster/r.colors/edit_colors.c, raster/r.colors/local_proto.h, raster/r.colors/r3.colors.html, raster/r.colors/rules.c, raster/r.colors/stats.c, raster/r.colors/test.r.colors.sh: Enabled flag "-e" for volume maps 2011-06-26 Martin Landa * lib/ogsf/ogsflib.dox: wxNviz: update ogsf dox file * include/gsurf.h, include/ogsf_proto.h, lib/ogsf/GP2.c, lib/ogsf/Gp3.c, lib/ogsf/gp.c, lib/ogsf/gpd.c, visualization/nviz2/cmd/args.c, visualization/nviz2/cmd/vector.c: wxNviz: OGSF: thematic points mapping (size, width, marker) nviz_cmd updated 2011-06-26 Anna Petrášová * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/workspace.py, gui/wxpython/xml/grass- gxw.dtd: wxNviz: workspace: update dtd file, fixed bugs 2011-06-25 Martin Landa * scripts/v.colors/v.colors.py: v.colors: cosmetics in messages * scripts/v.colors/v.colors.py: v.colors: minor clean up * include/gstypes.h, include/nviz.h, include/ogsf_proto.h, lib/ogsf/GP2.c, lib/ogsf/Gp3.c, lib/ogsf/gp.c, lib/ogsf/gpd.c, visualization/nviz2/cmd/Makefile, visualization/nviz2/cmd/args.c, visualization/nviz2/cmd/local_proto.h, visualization/nviz2/cmd/main.c, visualization/nviz2/cmd/vector.c: wxNviz: ogsflib - initial support for thematic mapping (points- color) nviz_cmd - add parameters for thematic mapping (points) * lib/db/dbmi_client/column.c: libdb: client/columns.c note supported type in dox documentation * lib/nviz/position.c: nvizlib: fix indentation in position.c 2011-06-24 Anna Petrášová * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/workspace.py, gui/wxpython/gui_modules/wxnviz.py, gui/wxpython/wxgui.py, include/nviz.h, lib/nviz/position.c: wxNviz: 3d mode in workspace 2011-06-24 Soeren Gebbert * raster/r.colors/Makefile, raster/r.colors/edit_colors.c, raster/r.colors/local_proto.h, raster/r.colors/main.c, raster/r.colors/r.colors.html, raster/r.colors/r3.colors.html, raster/r.colors/raster3d_main.c, raster/r.colors/raster_main.c, raster/r.colors/test.r.colors.sh, raster/r.colors/test_elev_double_default.ref, raster/r.colors/test_volume_double_default.ref: Do not use hacks while implementing r3.colors! 2011-06-23 Martin Landa * gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/workspace.py: wxGUI: attemt to fix https://trac.osgeo.org/grass/ticket/1330 * lib/python/setup.py.sed: pythonlib: Set PYTHONPATH to find GRASS Python modules * lib/python/setup.py.sed: pythonlib: define default location/mapset for setup.init() * scripts/g.extension/g.extension.py: g.extension: add warning when GRASS_ADDON_PATH is not defined * gui/wxpython/gui_modules/ghelp.py, gui/wxpython/xml/menudata.xml: wxGUI: various minor changes in install add-ons dialog minor changes in the menu * scripts/g.extension/g.extension.py: g.extension: support multiple GRASS_ADDONS_PATH values 2011-06-22 Markus Metz * vector/v.net.salesman/main.c: use cost cache * vector/v.net.salesman/v.net.salesman.html: fix example (2) 2011-06-22 Soeren Gebbert * raster/r.colors.out/Makefile, raster/r.colors.out/local_proto.h, raster/r.colors.out/main.c, raster/r.colors.out/r3.colors.out.html, raster/r.colors.out/raster3d_main.c, raster/r.colors.out/raster_main.c, raster/r.colors.out/write_colors.c, raster/r.colors/test.r.colors.sh: Do not use hacks while implementing r3.colors.out! 2011-06-22 Markus Metz * vector/v.net.salesman/v.net.salesman.html: fix example * raster/r.in.lidar/Makefile: find GDAL includes * raster3d/r3.retile/Makefile: add missing lib 2011-06-21 Soeren Gebbert * raster/r.colors.out/main.c, raster/r.colors/Makefile, raster/r.colors/main.c, raster/r.colors/test.r.colors.sh, raster/r.colors/test_elev_double_example1.ref, raster/r.colors/test_elev_double_example1_hist.ref, raster/r.colors/test_elev_double_example2.ref, raster/r.colors/test_elev_double_example2_log.ref, raster/r.colors/test_elev_double_example3.ref, .../r.colors/test_elev_double_example3_logabs.ref, raster/r.colors/test_elev_double_example4.ref, raster/r.colors/test_elev_double_example4_inv.ref, raster/r.colors/test_elev_float_example1.ref, raster/r.colors/test_elev_float_example1_hist.ref, raster/r.colors/test_elev_float_example2.ref, raster/r.colors/test_elev_float_example2_log.ref, raster/r.colors/test_elev_float_example3.ref, .../r.colors/test_elev_float_example3_logabs.ref, raster/r.colors/test_elev_float_example4.ref, raster/r.colors/test_elev_float_example4_inv.ref, raster/r.colors/test_elev_int_example1.ref, raster/r.colors/test_elev_int_example1_hist.ref, raster/r.colors/test_elev_int_example1_perc.ref, raster/r.colors/test_elev_int_example2.ref, raster/r.colors/test_elev_int_example2_log.ref, raster/r.colors/test_elev_int_example2_perc.ref, raster/r.colors/test_elev_int_example3.ref, raster/r.colors/test_elev_int_example3_logabs.ref, raster/r.colors/test_elev_int_example3_perc.ref, raster/r.colors/test_elev_int_example4.ref, raster/r.colors/test_elev_int_example4_inv.ref, raster/r.colors/test_elev_int_example4_perc.ref, raster/r.colors/test_volume_double_example1.ref, raster/r.colors/test_volume_double_example2.ref, .../r.colors/test_volume_double_example2_log.ref, raster/r.colors/test_volume_double_example3.ref, .../test_volume_double_example3_logabs.ref, raster/r.colors/test_volume_double_example4.ref, .../r.colors/test_volume_double_example4_inv.ref, raster/r.colors/test_volume_double_example5.ref: Added r3.color and r3.clors.out support to the sources of r.colors and r.colors.out. Several tests are implemented r/r3.colors and r/r3.colors.out. The Makefiles are still not modified to compile r3.colors or r3.colors.out. 2011-06-20 Markus Metz * vector/v.net.alloc/main.c: BE -> AE, like documentation * vector/v.net.alloc/v.net.alloc.html, vector/v.net.iso/v.net.iso.html, vector/v.net.path/v.net.path.html, vector/v.net.salesman/v.net.salesman.html, vector/v.net.steiner/v.net.steiner.html: update documentation * lib/display/draw2.c: always append last vertex 2011-06-20 Soeren Gebbert * raster3d/r3.to.rast/main.c, raster3d/r3.to.rast/test.r3.to.rast.sh, raster3d/r3.to.rast/test_raster_slice_float_00001.ref, raster3d/r3.to.rast/test_raster_slice_float_00002.ref, raster3d/r3.to.rast/test_raster_slice_float_00003.ref, raster3d/r3.to.rast/test_raster_slice_float_00004.ref, raster3d/r3.to.rast/test_raster_slice_float_00005.ref: Fixed float import bug https://trac.osgeo.org/grass/ticket/1392 Added tests for bug reproduction. * lib/g3d/g3d_volume_layout.png, lib/g3d/g3d_volume_layout.xcf, lib/g3d/g3ddefaults.c, lib/g3d/g3dlib.dox, lib/g3d/volume_tile_cell_generator.sh, lib/gis/parser_standard_options.c, lib/raster/gdal.c, raster3d/r3.in.ascii/g3d_volume_layout.png, raster3d/r3.in.ascii/r3.in.ascii.html, raster3d/raster3dintro.html: Added a screenshot to show the volume coordinate system and tile layout. 2011-06-19 Soeren Gebbert * include/gis.h, lib/g3d/g3dparam.c, lib/g3d/retile.c, lib/gis/parser_standard_options.c, raster3d/Makefile, raster3d/r3.info/r3.info.main.c, raster3d/r3.retile/Makefile, raster3d/r3.retile/main.c, raster3d/r3.retile/r3.retile.html, raster3d/r3.retile/test.r3.retile.sh, raster3d/r3.retile/test_retile_map_1.ref, raster3d/r3.retile/test_retile_map_10.ref, raster3d/r3.retile/test_retile_map_10_info.ref, raster3d/r3.retile/test_retile_map_1_info.ref, raster3d/r3.retile/test_retile_map_2.ref, raster3d/r3.retile/test_retile_map_2_info.ref, raster3d/r3.retile/test_retile_map_3.ref, raster3d/r3.retile/test_retile_map_3_info.ref, raster3d/r3.retile/test_retile_map_4.ref, raster3d/r3.retile/test_retile_map_4_info.ref, raster3d/r3.retile/test_retile_map_5.ref, raster3d/r3.retile/test_retile_map_5_info.ref, raster3d/r3.retile/test_retile_map_6.ref, raster3d/r3.retile/test_retile_map_6_info.ref, raster3d/r3.retile/test_retile_map_7.ref, raster3d/r3.retile/test_retile_map_7_info.ref, raster3d/r3.retile/test_retile_map_8.ref, raster3d/r3.retile/test_retile_map_8_info.ref, raster3d/r3.retile/test_retile_map_9.ref, raster3d/r3.retile/test_retile_map_9_info.ref: New g3d module for raster3d map retiling implemented with tests. Added more g3d std. parameter. 2011-06-18 Soeren Gebbert * vector/v.to.rast3/main.c, vector/v.to.rast3/random_points.txt, vector/v.to.rast3/test.v.to.rast3.sh, vector/v.to.rast3/v.to.rast3.html, vector/v.to.rast3/v.to.rast3.test.png, vector/v.to.rast3/vector_to_volume.ref: Added a test case, reference data and a screenshot. * raster3d/r3.out.ascii/test.r3.out.ascii.sh: Typo fixes * raster3d/r3.out.ascii/r3.out.ascii.html: Typo fix and corrected output format description. * raster3d/r3.in.ascii/main.c: Use G_getl2() for header parsing. 2011-06-18 Martin Landa * gui/wxpython/xml/menudata.xml: wxGUI: update menu items add r.in.lidar and v.in.lidar 2011-06-18 Hamish Bowman * vector/v.random/main.c: trivial whitespace * vector/v.random/main.c: indent 2011-06-17 Soeren Gebbert * raster/r.to.rast3/main.c, raster/r.to.rast3/test.r.to.rast3.sh, raster/r.to.rast3/test_volume_3_raster.ref, raster/r.to.rast3/test_volume_6_raster.ref, raster/r.to.rast3/test_volume_double_raster.ref, .../r.to.rast3/test_volume_double_raster_res.ref, raster/r.to.rast3/test_volume_float_raster.ref, raster/r.to.rast3elev/test.r.to.rast3elev.sh, .../r.to.rast3elev/test_elev_volume_double_1.ref, .../r.to.rast3elev/test_elev_volume_double_2.ref, .../r.to.rast3elev/test_elev_volume_double_3.ref, .../r.to.rast3elev/test_elev_volume_double_4.ref, .../r.to.rast3elev/test_elev_volume_double_5.ref, .../r.to.rast3elev/test_elev_volume_double_6.ref, .../r.to.rast3elev/test_elev_volume_double_7.ref, .../r.to.rast3elev/test_elev_volume_double_8.ref, raster/r.to.rast3elev/test_elev_volume_float_1.ref, raster/r.to.rast3elev/test_elev_volume_float_2.ref, raster/r.to.rast3elev/test_elev_volume_float_3.ref, raster/r.to.rast3elev/test_elev_volume_float_4.ref, raster/r.to.rast3elev/test_elev_volume_float_5.ref, raster/r.to.rast3elev/test_elev_volume_float_6.ref, raster/r.to.rast3elev/test_elev_volume_float_7.ref, raster/r.to.rast3elev/test_elev_volume_float_8.ref, raster3d/r3.cross.rast/test.r3.cross.rast.sh, vector/v.random/main.c, vector/v.random/test.v.random.sh, vector/v.random/test_random_vect_1.ref, vector/v.random/test_random_vect_2.ref, vector/v.random/test_random_vect_3.ref, vector/v.random/test_random_vect_4.ref, vector/v.random/v.random.html, vector/v.vol.rst/user1.c: Added tests for r.to.rast3elev, r.to.rast3 and v.random. Added seed option to v.random. 2011-06-17 Martin Landa * gui/wxpython/gui_modules/menuform.py, gui/wxpython/wxgui.py: wxNviz: insert 'nviz page' after 'layers' 2011-06-17 Soeren Gebbert * include/G3d.h, lib/g3d/g3dgetvalue.c, lib/g3d/g3dregion.c, lib/g3d/g3dresample.c, lib/g3d/g3dwindow.c, lib/g3d/test/test_coordinate_transform.c, lib/g3d/test/test_main.c, lib/g3d/test/test_put_get_value.c, raster/r.to.rast3/main.c, raster/r.to.rast3elev/main.c, raster3d/base/r3.mask.main.c, raster3d/r3.cross.rast/test.r3.cross.rast.sh, .../r3.cross.rast/test_cross_section_result.ref, .../r3.cross.rast/test_cross_section_slice_0.ref, .../r3.cross.rast/test_cross_section_slice_1.ref, .../r3.cross.rast/test_cross_section_slice_2.ref, .../r3.cross.rast/test_cross_section_slice_3.ref, .../r3.cross.rast/test_cross_section_slice_4.ref, .../r3.cross.rast/test_cross_section_slice_5.ref, raster3d/r3.in.ascii/main.c, raster3d/r3.in.ascii/r3.in.ascii.html, raster3d/r3.out.ascii/main.c, raster3d/r3.out.ascii/test.r3.out.ascii.sh, raster3d/r3.out.ascii/test_double_nsbt_null.ref, .../test_double_nsbt_null_grass6_comp_1.ref, .../test_double_nsbt_null_grass6_comp_2.ref, .../test_double_nsbt_null_grass6_comp_3.ref, .../test_double_nsbt_null_no_header.ref, .../r3.out.ascii/test_double_nsbt_null_prec5.ref, raster3d/r3.out.ascii/test_double_nstb_null.ref, raster3d/r3.out.ascii/test_double_snbt_null.ref, raster3d/r3.out.ascii/test_double_sntb_null.ref, .../r3.out.ascii/test_double_sntb_null_prec8.ref, raster3d/r3.out.ascii/test_float_nsbt_null.ref, .../test_float_nsbt_null_grass6_comp_1.ref, .../test_float_nsbt_null_grass6_comp_2.ref, .../test_float_nsbt_null_grass6_comp_3.ref, .../test_float_nsbt_null_no_header.ref, .../r3.out.ascii/test_float_nsbt_null_prec5.ref, raster3d/r3.out.ascii/test_float_nstb_null.ref, raster3d/r3.out.ascii/test_float_snbt_null.ref, raster3d/r3.out.ascii/test_float_sntb_null.ref, .../r3.out.ascii/test_float_sntb_null_prec8.ref, raster3d/r3.out.vtk/main.c, raster3d/r3.out.vtk/test.r3.out.vtk.sh, raster3d/r3.out.vtk/test_volume_null_1_cells.ref, .../test_volume_null_1_cells_elevation.ref, .../test_volume_null_1_cells_rgb_vect.ref, raster3d/r3.out.vtk/test_volume_null_1_points.ref, .../test_volume_null_1_points_elevation.ref, .../test_volume_null_1_points_rgb_vect.ref, raster3d/r3.out.vtk/writeVTKData.c, raster3d/r3.to.rast/main.c, raster3d/r3.to.rast/test.r3.to.rast.sh, raster3d/r3.to.rast/test_raster_slice_1_00001.ref, raster3d/r3.to.rast/test_raster_slice_1_00002.ref, raster3d/r3.to.rast/test_raster_slice_1_00003.ref, raster3d/r3.to.rast/test_raster_slice_1_00004.ref, raster3d/r3.to.rast/test_raster_slice_1_00005.ref, raster3d/r3.to.rast/test_raster_slice_2_00001.ref, raster3d/r3.to.rast/test_raster_slice_2_00002.ref, raster3d/r3.to.rast/test_raster_slice_2_00003.ref, raster3d/r3.to.rast/test_raster_slice_2_00004.ref, raster3d/r3.to.rast/test_raster_slice_2_00005.ref, raster3d/r3.to.rast/test_raster_slice_3_00001.ref, raster3d/r3.to.rast/test_raster_slice_3_00002.ref, raster3d/r3.to.rast/test_raster_slice_3_00003.ref, raster3d/r3.to.rast/test_raster_slice_3_00004.ref, raster3d/r3.to.rast/test_raster_slice_3_00005.ref, raster3d/raster3dintro.html, vector/v.to.rast3/main.c, vector/v.vol.rst/user1.c: Major G3d libarary update. The G3D library and raster library use now the same coordinate system. Start is the upper left (NW) corner beginning at the bottom of the region. Several tests have been implemented to verify the correct behavior. * raster3d/base/r3.mask.main.c, raster3d/base/r3.null.main.c, raster3d/r3.in.ascii/main.c, raster3d/r3.in.ascii/r3.in.ascii.html, raster3d/r3.out.ascii/main.c, raster3d/r3.out.ascii/r3.out.ascii.html, raster3d/r3.out.ascii/test.r3.out.ascii.sh, raster3d/r3.out.ascii/test_double_nsbt_null.ref, .../test_double_nsbt_null_grass6_comp_1.ref, .../test_double_nsbt_null_grass6_comp_2.ref, .../test_double_nsbt_null_grass6_comp_3.ref, .../test_double_nsbt_null_no_header.ref, .../r3.out.ascii/test_double_nsbt_null_prec5.ref, raster3d/r3.out.ascii/test_double_nstb_null.ref, raster3d/r3.out.ascii/test_double_snbt_null.ref, raster3d/r3.out.ascii/test_double_sntb_null.ref, .../r3.out.ascii/test_double_sntb_null_prec8.ref, raster3d/r3.out.ascii/test_float_nsbt_null.ref, .../test_float_nsbt_null_grass6_comp_1.ref, .../test_float_nsbt_null_grass6_comp_2.ref, .../test_float_nsbt_null_grass6_comp_3.ref, .../test_float_nsbt_null_no_header.ref, .../r3.out.ascii/test_float_nsbt_null_prec5.ref, raster3d/r3.out.ascii/test_float_nstb_null.ref, raster3d/r3.out.ascii/test_float_snbt_null.ref, raster3d/r3.out.ascii/test_float_sntb_null.ref, .../r3.out.ascii/test_float_sntb_null_prec8.ref, raster3d/r3.out.vtk/test.r3.out.vtk.sh: Modified r3.in.ascii and r3.out.ascii to support different input/output data ordering. Added several tests for r3.in.ascii and r3.out.ascii as well as validation data. Modified r3.null and r3.mask to use the x, y, z common cube coordinate system. Implemented in r3.in.ascii a new null value support function to accept strings like "*" to be more "compatible" to r.in.ascii and r3.out.ascii. 2011-06-16 Soeren Gebbert * raster3d/r3.to.rast/main.c, raster3d/r3.to.rast/test.r3.to.rast.sh, raster3d/r3.to.rast/test_raster_slice_1_00001.ref, raster3d/r3.to.rast/test_raster_slice_1_00002.ref, raster3d/r3.to.rast/test_raster_slice_1_00003.ref, raster3d/r3.to.rast/test_raster_slice_1_00004.ref, raster3d/r3.to.rast/test_raster_slice_1_00005.ref, raster3d/r3.to.rast/test_raster_slice_2_00001.ref, raster3d/r3.to.rast/test_raster_slice_2_00002.ref, raster3d/r3.to.rast/test_raster_slice_2_00003.ref, raster3d/r3.to.rast/test_raster_slice_2_00004.ref, raster3d/r3.to.rast/test_raster_slice_2_00005.ref, raster3d/r3.to.rast/test_raster_slice_3_00001.ref, raster3d/r3.to.rast/test_raster_slice_3_00002.ref, raster3d/r3.to.rast/test_raster_slice_3_00003.ref, raster3d/r3.to.rast/test_raster_slice_3_00004.ref, raster3d/r3.to.rast/test_raster_slice_3_00005.ref: Implemented new row order for volume data. Added tests and reference data. 2011-06-16 Martin Landa * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/wxgui.py: wxGUI: fix toolbars position on MS Windows 2011-06-16 Soeren Gebbert * raster3d/r3.cross.rast/main.c, raster3d/r3.cross.rast/test.r3.cross.rast.sh, .../r3.cross.rast/test_cross_section_result.ref, .../r3.cross.rast/test_cross_section_slice_0.ref, .../r3.cross.rast/test_cross_section_slice_1.ref, .../r3.cross.rast/test_cross_section_slice_2.ref, .../r3.cross.rast/test_cross_section_slice_3.ref, .../r3.cross.rast/test_cross_section_slice_4.ref, .../r3.cross.rast/test_cross_section_slice_5.ref, .../r3.cross.rast/test_cross_section_slice_NAN.ref: Modified the cross section algorithm to use north, east and top to get the volume data. Implemented a test script and added reference data. * raster3d/r3.out.vtk/main.c, raster3d/r3.out.vtk/test.r3.out.vtk.sh, raster3d/r3.out.vtk/test_volume_null_1_cells.ref, .../test_volume_null_1_cells_elevation.ref, .../test_volume_null_1_cells_rgb_vect.ref, raster3d/r3.out.vtk/test_volume_null_1_points.ref, .../test_volume_null_1_points_elevation.ref, .../test_volume_null_1_points_rgb_vect.ref, raster3d/r3.out.vtk/writeVTKData.c, raster3d/r3.out.vtk/writeVTKHead.c: Modified r3.out.vtk to use the correct g3d cube coordinate system. Added a test script and reference data. 2011-06-15 Markus Metz * db/drivers/dbf/column.c, db/drivers/dbf/globals.h: fix dbf column name length handling 2011-06-15 Soeren Gebbert * include/G3d.h, lib/g3d/g3dgetvalue.c, lib/g3d/g3dputvalue.c, lib/g3d/g3dregion.c, lib/g3d/g3dresample.c, lib/g3d/g3dvolume.c, lib/g3d/g3dwindow.c, lib/g3d/test/Makefile, lib/g3d/test/test.g3d.lib.html, lib/g3d/test/test_coordinate_transform.c, lib/g3d/test/test_g3d_lib.h, lib/g3d/test/test_main.c, lib/g3d/test/test_put_get_value.c, lib/g3d/test/test_tools.c, lib/g3d/tileio.c, lib/g3d/tilemath.c, lib/g3d/tilewrite.c, lib/g3d/writeascii.c, raster/r.to.rast3/main.c, raster/r.to.rast3elev/main.c, raster3d/r3.cross.rast/main.c, raster3d/r3.in.ascii/r3.in.ascii.html, raster3d/r3.out.ascii/main.c, raster3d/r3.out.ascii/r3.out.ascii.html, raster3d/r3.out.vtk/writeVTKData.c, raster3d/r3.to.rast/main.c, vector/v.random/main.c, vector/v.to.rast3/main.c, vector/v.to.rast3/v.to.rast3.html, vector/v.vol.rst/dataoct.h, vector/v.vol.rst/main.c, vector/v.vol.rst/user.h, vector/v.vol.rst/user1.c: Major G3d libarary update. Cleaned and reordered the put and get value functions in G3D library. Added several tests to verify the right hand side cube coordinate system. Modified most of the g3d modules to use the correct row order when interacting with raster maps. Modified v.random to create db column in -z mode. 2011-06-14 Markus Metz * raster/r.univar/r3.univar_main.c: hopefully failsafe reading of the zonal map * gui/wxpython/gui_modules/preferences.py: fix window positioning 2011-06-14 Martin Landa * general/g.list/main.c, general/g.mlist/main.c: g.mlist: more guisections, sync desc with g.list 2011-06-14 Markus Metz * gui/wxpython/wxgui.py: wxGUI: revert https://trac.osgeo.org/grass/changeset/44182, add TODO 2011-06-14 Helena Mitasova * raster/r.flow/main.c: change option names * raster/r.flow/r.flow.html: option names update 2011-06-13 Martin Landa * lib/init/grass.py: grass.py: add $GRASS_ADDON_PATH/path and $GRASS_ADDON_PATH/scripts to PATH * include/Make/Script.make: add per-script install target * scripts/g.extension/g.extension.py: g.extension: update to install scripts 2011-06-13 Soeren Gebbert * include/G3d.h, lib/g3d/g3ddefaults.c, lib/g3d/g3dmisc.c, lib/g3d/g3dopen2.c, lib/g3d/tilemath.c, lib/gpde/N_arrays_io.c, raster/r.mapcalc/map3.c, raster/r.to.rast3/main.c, raster/r.to.rast3elev/main.c, raster3d/r3.gwflow/main.c, raster3d/r3.info/r3.info.main.c: New tile computation algorithm implemented. New g3d open method implemented. Enhanced r3.info information printing. 2011-06-13 Markus Metz * raster/r.univar/r3.univar_main.c: r3.univar: fix zonal stats * raster/r.univar/r3.univar_main.c: fix for https://trac.osgeo.org/grass/ticket/1388 2011-06-12 Soeren Gebbert * raster/r.univar/r3.univar_main.c: Fixed several bugs: wrong minimum computation for DCELL, wrong cell counting, wrong percentage computation 2011-06-12 Martin Landa * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/wxgui.py: attempt to fix https://trac.osgeo.org/grass/ticket/1386 (wxGUI output gone) * gui/wxpython/gui_modules/preferences.py, gui/wxpython/wxgui.py: wxGUI: changing menu style requires GUI restart (patch by Vaclav Petras) 2011-06-11 Martin Landa * gui/wxpython/gui_modules/menu.py: https://trac.osgeo.org/grass/ticket/1387 (wingrass65 - wxgui compiling error and not starting) - patch by Vaclav Petras 2011-06-10 Anna Petrášová * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/wxgui.py: wxNviz: wx debug messages added * gui/wxpython/gui_modules/nviz_tools.py: wxNviz: cutting planes rendering correction * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/wxnviz.py, include/nviz.h, lib/nviz/cplanes_obj.c, lib/nviz/position.c: wxNviz: cutting planes 2011-06-10 Hamish Bowman * gui/wxpython/gui_modules/render.py: wording 2011-06-09 Markus Neteler * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_hi.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_mr.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_hi.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_mr.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_pt_br.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: msgs updated from template files * gui/wxpython/icons/icon.py: typo 2011-06-09 Anne Ghisla * scripts/v.krige/v.krige.py: Added rgeos dependency, to replace the default non-free gpclib. * scripts/v.krige/v.krige.html: v.krige manpage: show R install commands more clearly. 2011-06-09 Hamish Bowman * raster/r.out.vtk/writeascii.c, raster3d/r3.out.vtk/writeVTKHead.c, vector/v.out.vtk/head.c: bump version number 2011-06-09 Markus Neteler * lib/raster/gdal.c: support also new GDAL versions on Windows 2011-06-09 Hamish Bowman * raster/r.to.rast3/main.c: not so noisy 2011-06-09 Markus Neteler * lib/gis/colors.desc, lib/gis/colors/population_dens: fwd port from 6.4 2011-06-08 Anna Petrášová * gui/wxpython/docs/wxGUI.html: wxGUI: missing html tag in docs 2011-06-08 Martin Landa * gui/wxpython/docs/wxGUI.html, gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/prompt.py, gui/wxpython/wxgui.py: wxGUI: copy&paste customization (done by Vaclav Petras) * gui/wxpython/docs/wxGUI.html, gui/wxpython/xml/menudata.xml: wxGUI: change key shortcuts for adding new map layers (Ctrl+V is usually used for 'paste') * lib/init/Makefile, lib/init/lock.c: lock.c: add missing header, define PACKAGE name (merge https://trac.osgeo.org/grass/changeset/46601 from trunk) * gui/wxpython/gis_set.py: wxGUI: fix UpdateMapsets() 2011-06-07 Martin Landa * gui/wxpython/gui_modules/toolbars.py: wxGUI: simplify _toolbarData() * gui/wxpython/gui_modules/toolbars.py, gui/wxpython/wxgui.py: wxGUI: no menu in workspace toolbar * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/icons/icon.py, gui/wxpython/wxgui.py, gui/wxpython/xml/menudata.xml: wxGUI: seperate 'main' toolbar into 'workspace', 'data' and 'misc' toolbar * gui/wxpython/gui_modules/preferences.py: wxGUI/preferences: minor clean-up of _readFile() 2011-06-07 Anna Petrášová * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/workspace.py, gui/wxpython/gui_modules/wxnviz.py: wxNviz: changes in view page interface, constant surface resolution added 2011-06-06 Markus Neteler * lib/init/lock.c: i18N fix * locale/po/grasswxpy_pt_br.po: Fred Maranhão: started 2011-06-05 Markus Neteler * locale/po/grassmods_pt_br.po: Fred Maranhão: cont'ed 2011-06-05 Markus Metz * raster/Makefile: add r.in.lidar to Makefile * raster/r.in.lidar/Makefile, raster/r.in.lidar/local_proto.h, raster/r.in.lidar/main.c, raster/r.in.lidar/r.in.lidar.html, raster/r.in.lidar/support.c: add LAS LiDAR version of r.in.xyz 2011-06-04 Markus Metz * vector/v.in.lidar/main.c: add option filter by return type * vector/v.out.ogr/attrb.c: clean up attribute export 2011-06-03 Anna Petrášová * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/workspace.py, gui/wxpython/gui_modules/wxnviz.py: wxNviz: changes in vector panel, display on surface 2011-06-03 Markus Neteler * display/d.fontlist/d.fontlist.html, general/g.cairocomp/g.cairocomp.html, general/g.mlist/g.mlist.html, general/g.mremove/g.mremove.html, general/g.pnmcat/g.pnmcat.html, general/g.ppmtopng/g.ppmtopng.html, imagery/i.albedo/i.albedo.html, imagery/i.aster.toar/i.aster.toar.html, imagery/i.biomass/i.biomass.html, imagery/i.eb.soilheatflux/i.eb.soilheatflux.html, imagery/i.emissivity/i.emissivity.html, imagery/i.evapo.time/i.evapo.time.html, imagery/i.landsat.toar/i.landsat.toar.html, imagery/i.latlong/i.latlong.html, imagery/i.sunhours/i.sunhours.html, imagery/i.vi/i.vi.html, lib/htmldriver/htmldriver.html, raster/r.external.out/r.external.out.html, raster/r.external/r.external.html, raster/r.in.png/r.in.png.html, raster/r.quantile/r.quantile.html, raster/r.resamp.filter/r.resamp.filter.html, raster/r.solute.transport/r.solute.transport.html, raster/r.statistics2/r.statistics2.html, raster/r.statistics3/r.statistics3.html, raster/r.sun/r.sun.html, raster/r.uslek/r.uslek.html, raster/r.usler/r.usler.html, scripts/db.droptable/db.droptable.html, scripts/r.buffer/r.buffer.html, scripts/r.grow/r.grow.html, scripts/r.rgb/r.rgb.html, scripts/v.in.geonames/v.in.geonames.html, scripts/wxpyimgview/wxpyimgview.html, vector/v.buffer/v.buffer.html, vector/v.delaunay/v.delaunay.html: svn propset 2011-06-03 Markus Metz * vector/v.net.centrality/v.net.centrality.html, vector/v.net.components/v.net.components.html, vector/v.net.connectivity/v.net.connectivity.html, vector/v.net.distance/v.net.distance.html, vector/v.net.flow/v.net.flow.html, vector/v.net.iso/v.net.iso.html, vector/v.net.path/v.net.path.html, vector/v.net.salesman/v.net.salesman.html, vector/v.net.spanningtree/v.net.spanningtree.html, vector/v.net.steiner/v.net.steiner.html, vector/v.net.timetable/v.net.timetable.html: update manuals * vector/v.net.bridge/v.net.bridge.html: update manual * vector/v.net.allpairs/v.net.allpairs.html: update manual * vector/v.net.alloc/v.net.alloc.html: update manual * vector/v.net/v.net.html: update manual * vector/vectorintro.html: update vectorintro 2011-06-03 Markus Neteler * scripts/i.spectral/i.spectral.py: fix syntax 2011-06-03 Anna Petrášová * gui/wxpython/gui_modules/gmodeler.py: wxGUI: small correction of https://trac.osgeo.org/grass/changeset/46534 in modeler 2011-06-03 Markus Metz * vector/v.in.lidar/main.c: add error handling 2011-06-03 Martin Landa * gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/toolbars.py: wxGUI: fix https://trac.osgeo.org/grass/changeset/46534 * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/scripts/vkrige.py, gui/wxpython/wxgui.py: wxGUI: don't use static indeces for notebook tabs * gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/preferences.py: wxGUI: minor changes in preferences dialog * gui/wxpython/docs/wxGUI.Nviz.html, gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_preferences.py, gui/wxpython/gui_modules/nviz_tools.py: wxNviz: update headers - add `annakrat` to the authors 2011-06-03 Anna Petrášová * gui/wxpython/gui_modules/nviz_tools.py: wxNviz: import wx.FoldPanelBar for older version wxPython 2011-06-03 Markus Metz * vector/v.in.lidar/v.in.lidar.html: update manual * vector/v.in.lidar/main.c: code clean up 2011-06-02 Martin Landa * gui/wxpython/gui_modules/preferences.py: wxGUI: fix preferences saving 2011-06-02 Anna Petrášová * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/wxgui.py: wxNviz: disable using nviz in more than one map display window 2011-06-02 Markus Metz * vector/v.in.lidar/main.c: scale and offset (secretly) applied by libLAS 2011-06-02 Martin Landa * gui/wxpython/docs/wxGUI.html: wxGUI: add 'annakrat' to the authors 2011-06-02 Anna Petrášová * gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/wxgui.py: wxGUI: selection of tabs in Layer Manager's notebook changed 2011-06-02 Martin Landa * gui/wxpython/gui_modules/gpyshell.py: wxGUI/pyshell: fix `ltype` in AddLayer() * gui/wxpython/gui_modules/gpyshell.py: wxGUI: fix i18n string from https://trac.osgeo.org/grass/changeset/46505 * gui/wxpython/gui_modules/gpyshell.py: wxGUI/pyshell: implement AddLayer() 2011-06-02 Anna Petrášová * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_preferences.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/wxnviz.py, gui/wxpython/wxgui.py, include/nviz.h, lib/nviz/change_view.c, lib/nviz/lights.c, lib/nviz/nviz.c: wxNviz: several bugs fixed (eg. lights), GUI improvements, new functionality: look here feature, constant surfaces 2011-06-01 Markus Neteler * contributors.csv: +Anna Kratochvílová 2011-06-01 Martin Landa * gui/wxpython/gui_modules/gcmd.py: partly revert https://trac.osgeo.org/grass/changeset/46494 (wrong commint) * gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/gpyshell.py: add some todo notes for pyshell * lib/python/core.py: pythonlib: use_temp_region() overrides region silently * gui/wxpython/gui_modules/psmap.py, gui/wxpython/gui_modules/psmap_dialogs.py: wxGUI/psmap: indent code properly * gui/wxpython/gui_modules/gpyshell.py: wxGUI: cosmetics in pyshell intro text * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/gpyshell.py, gui/wxpython/wxgui.py: wxGUI: implement interactive python shell 2011-06-01 Markus Metz * scripts/v.colors/v.colors.py: various fixes * raster/r.watershed/ram/init_vars.c: input overland flow can be DCELL 2011-05-31 Markus Neteler * doc/howto_release.txt: updated 2011-05-31 Martin Landa * gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/wxvdigit.py: wxGUI/vdigit: minor fixes in vector digitizer * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/preferences.py: wxGUI: minor clean up of preferences.py * gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/wxvdigit.py: https://trac.osgeo.org/grass/ticket/1375 wxGUI: vector digitizer: cannot close (empty) vector map 2011-05-31 Markus Metz * lib/init/grass.py: fix non-interactive startup 2011-05-30 Markus Metz * lib/vector/Vlib/bridges.c: add TODO comment * vector/v.in.ogr/main.c: adjust order of cleaning tools 2011-05-30 Markus Neteler * scripts/v.in.geonames/v.in.geonames.py: lucadelu: fix * gui/wxpython/gui_modules/menuform.py: make code Python 2.4 compliant 2011-05-29 Markus Neteler * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_hi.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_mr.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_hi.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_mr.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: msgs updated from template files 2011-05-29 Markus Metz * lib/vector/Vlib/break_lines.c, lib/vector/Vlib/build_nat.c: fix memory leak 2011-05-29 Markus Neteler * locale/po/grassmods_pt_br.po: Fred Maranhão: cont'ed * gui/wxpython/gui_modules/vdigit.py: enable i18N 2011-05-28 Markus Metz * raster/r.drain/main.c: remove unused variables * vector/v.patch/main.c: v.patch: add flag to not build topology * vector/v.vol.rst/user1.c: fix off_t casting * raster/r.resamp.rst/main.c: fix messages * lib/segment/format.c: segment lib: add LFS check * db/drivers/dbf/dbfexe.c: fix (at least one) memory leak 2011-05-28 Martin Landa * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/icons/icon.py: wxGUI: update preferences.py to follow wxGUI coding standards re-orgranize preferences dialog tabs (move 'workspace' to 'general') various minor fixes 2011-05-27 Soeren Gebbert * raster/r.in.gdal/main.c, raster/r.in.gdal/r.in.gdal.html: Added offset parameter to import raster maps with user defined band numbers. 2011-05-27 Hamish Bowman * gui/icons/grass.desktop: linux desktop icon update (merge from devbr6) 2011-05-25 Markus Metz * vector/v.in.lidar/main.c: bugfix * vector/Makefile: add v.in.lidar to Makefile * vector/v.in.lidar/v.in.lidar.html, vector/v.in.lidar/v.in.ogr.html: new module to import LiDAR LAS format * vector/v.in.lidar/Makefile, vector/v.in.lidar/main.c, vector/v.in.lidar/v.in.ogr.html: new module to import LiDAR LAS format * include/Make/Platform.make.in: Make system: add libLAS parameters * configure, configure.in: configure: add check for libLAS 2011-05-24 Markus Neteler * locale/po/grasswxpy_fr.po, translators.csv: Sylvain Maillard: con'ed * scripts/r.reclass.area/r.reclass.area.py: fix r.reclass call * gui/wxpython/gui_modules/layertree.py: offer univar stats in map menu 2011-05-23 Hamish Bowman * gui/images/grass_splash.xcf, gui/images/grass_splash.xcf.bz2: compress splash source image (n.b. GIMP can still work with that directly) * gui/images/grass_splash.xcf: restore splash screen source, make all layers visibile with obvious layer names 2011-05-23 Martin Landa * gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/menu.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/wxgui.py: wxGUI: menu customization implemented by Vaclav Petras (CTU in Prague) during GRASS Community Sprint in Prague 2011 * gui/icons/grass/calculator.png, gui/wxpython/gui_modules/mcalc_builder.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/icons/icon.py, gui/wxpython/wxgui.py: wxGUI: add new icon for raster map calculator * gui/images/scalebar-fancy.png, gui/images/scalebar-simple.png: add missing images (wx.psmap) 2011-05-23 Hamish Bowman * ps/ps.map/box.c, ps/ps.map/do_scalebar.c, ps/ps.map/main.c, ps/ps.map/map_setup.c, ps/ps.map/ps.map.html: merge -b flag fixes from relbr4: - explicitly zero the output file pointer (if only for clarity's sake); - don't try to remove an output file we never created; - jump out of map_setup() before trying to write anything. minor cosmetics to code comment and man page. 2011-05-23 Anne Ghisla * scripts/r.mask/r.mask.py: Check datatype of input map - translated from shell. 2011-05-22 Martin Landa * gui/wxpython/docs/wxGUI.Attribute_Table_Manager.html, gui/wxpython/docs/wxGUI.GCP_Manager.html, gui/wxpython/docs/wxGUI.Modeler.html, gui/wxpython/docs/wxGUI.Nviz.html, gui/wxpython/docs/wxGUI.PsMap.html, gui/wxpython/docs/wxGUI.Vector_Digitizer.html, gui/wxpython/docs/wxGUI.html, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/icons/icon.py, gui/wxpython/wxgui.py: wxGUI: note wx.psmap in the manual add help icon to the main toolbar 2011-05-22 Markus Neteler * locale/po/grasswxpy_pl.po: Milena Nowotarska: cont'ed 2011-05-22 Martin Landa * SUBMITTING_PYTHON: use full strings in wxGUI 2011-05-22 Markus Neteler * general/g.region/main.c: revert since n=n+1000 etc fail 2011-05-22 Martin Landa * gui/wxpython/gui_modules/mcalc_builder.py: wxGUI: only full strings allowed 2011-05-22 Markus Neteler * general/g.region/main.c: expand abbreviated param names (also to sync with -p output) 2011-05-22 Martin Landa * gui/wxpython/docs/wxGUI.PsMap.html, gui/wxpython/gui_modules/menudata.py, gui/wxpython/gui_modules/psmap.py, gui/wxpython/gui_modules/psmap_dialogs.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/icons/icon.py, gui/wxpython/xml/menudata_psmap.xml: wx.psmap moved from addons to the main repo (author: Anna Kratochvilova) 2011-05-22 Markus Metz * raster3d/r3.gwflow/r3.gwflow.html: fix typos 2011-05-22 Martin Landa * visualization/nviz2/cmd/args.c: nviz_cmd: remove double parameter & cosmetics in params description 2011-05-22 Markus Metz * lib/ogsf/Gs3.c: do not use Rast_get_null_value_row 2011-05-21 Glynn Clements * configure, configure.in: Fix cairo checks * lib/python/core.py: Don't try to decode process output 2011-05-21 Markus Neteler * locale/po/grasswxpy_pl.po: Robert Szczepanek: cont'ed 2011-05-17 Markus Neteler * locale/po/grassmods_es.po: Joana Palahí/SIGTE-UdG: cont'ed 2011-05-17 Glynn Clements * configure, configure.in: Cairo now treats FontConfig as a separate component 2011-05-17 Markus Metz * raster/r.out.gdal/export_band.c: do not use Rast_get_null_value_row() 2011-05-17 Glynn Clements * lib/raster/get_row.c: Make Rast_get_null_value_row() honour reclass tables 2011-05-16 Markus Neteler * locale/po/grassmods_pt_br.po: Fred Maranhão: cont'ed 2011-05-15 Markus Neteler * binaryInstall.src: attempt to fix bug https://trac.osgeo.org/grass/ticket/620 * imagery/i.atcorr/i.atcorr.html: aerosol optical depth demystified 2011-05-15 Markus Metz * vector/v.db.connect/main.c: close vector * include/Make/Grass.make: fix for https://trac.osgeo.org/grass/ticket/1363 2011-05-15 Markus Neteler * imagery/i.landsat.toar/i.landsat.toar.html: HTML prettified * imagery/i.atcorr/i.atcorr.html: AOD input explained 2011-05-14 Martin Landa * gui/wxpython/gui_modules/gselect.py: wxGUI: remove print statement * gui/wxpython/gui_modules/gcmd.py: wxGUI/RunCommand(): print debug message in more levels 2011-05-14 Markus Neteler * imagery/i.atcorr/INFO/AUTHORS, imagery/i.atcorr/INFO/README, imagery/i.atcorr/INFO/TODO, imagery/i.atcorr/INFO/atcorr.lsm, imagery/i.atcorr/INFO/need_to_clean_here: no longer needed * locale/po/grasslibs_de.po, locale/po/grassmods_de.po, locale/po/grasswxpy_de.po: Helmut Kudrnovsky: cont'ed * imagery/i.atcorr/i.atcorr.html: more cleanup * imagery/i.atcorr/i.atcorr.html: url fixes + additions 2011-05-14 Markus Metz * vector/v.surf.bspline/resamp.c: v.surf.bspline: add raster interpolation routines * gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/utils.py: add debug info, bug fix * vector/v.db.connect/main.c: fix https://trac.osgeo.org/grass/ticket/1362 for good * gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/utils.py: attempt to fix https://trac.osgeo.org/grass/ticket/1362 * vector/v.lidar.growing/Makefile: lidarlib uses segmentlib * vector/v.lidar.edgedetection/Makefile: lidarlib uses segmentlib * vector/v.lidar.correction/Makefile: lidarlib uses segmentlib * vector/v.surf.bspline/Makefile, vector/v.surf.bspline/bspline.h, vector/v.surf.bspline/main.c: lidarlib uses segmentlib * vector/v.outlier/Makefile: lidarlib uses segmentlib * raster/r.resamp.bspline/Makefile, raster/r.resamp.bspline/bspline.h, raster/r.resamp.bspline/crosscorr.c, raster/r.resamp.bspline/main.c, raster/r.resamp.bspline/resamp.c: lidarlib uses segmentlib * lib/lidar/lidar.h, lib/lidar/raster.c, lib/lidar/zones.c: lidarlib: use segmentlib 2011-05-14 Markus Neteler * gui/wxpython/gui_modules/prompt.py: glynn: fix bash_history not in utf-8 problem 2011-05-14 Martin Landa * gui/wxpython/wxgui.py: wxGUI: fix toolbars names 2011-05-12 Martin Landa * gui/icons/grass/print-compose.png, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/icons/icon.py, gui/wxpython/wxgui.py: wxGUI: Tools Toolbar introduced 2011-05-12 Markus Metz * raster/r.resamp.bspline/main.c: fix G/Rast_set_window() 2011-05-12 William Kyngesburye * macosx/app/build_html_user_index.sh: make sure user help folder exists 2011-05-11 Martin Landa * gui/wxpython/docs/wxGUI.Attribute_Table_Manager.html, gui/wxpython/docs/wxGUI.GCP_Manager.html, gui/wxpython/docs/wxGUI.Modeler.html, gui/wxpython/docs/wxGUI.Vector_Digitizer.html, gui/wxpython/docs/wxGUI.html: wxGUI/docs: CTU -> Czech Technical University in Prague 2011-05-10 Markus Metz * vector/v.net.salesman/main.c, vector/v.net.salesman/v.net.salesman.html: fix manual * vector/v.net.salesman/main.c: v.net.salesman: add backward movement cost, ticket https://trac.osgeo.org/grass/ticket/1357 2011-05-10 Markus Neteler * gui/wxpython/xml/menudata.xml: fix menu name case * locale/po/grassmods_pt_br.po: Fred Maranhão: cont'ed 2011-05-08 Martin Landa * gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, lib/ogsf/GS2.c: annakrat: fix some wxnviz known issues (http://grass.osgeo.org/wiki/WxNviz#Known_issues) - # 5 fix reloading data (check / uncheck data layer) 2011-05-08 Markus Neteler * locale/po/grasslibs_de.po, locale/po/grassmods_de.po: Helmut Kudrnovsky: cont'ed 2011-05-07 Markus Neteler * imagery/i.evapo.pm/main.c: typo 2011-05-04 Martin Landa * gui/wxpython/gui_modules/vdigit.py: wxGUI/vdigit: fix settings dialog (merge https://trac.osgeo.org/grass/changeset/46194 from relbr64) * gui/icons/grass/boundary-create.png, gui/icons/grass/centroid- create.png, gui/icons/grass/layer-remove.png, gui/icons/grass/pointer.png, gui/icons/grass/settings.png, gui/icons/grass/show.png: update icons (from http://svn.osgeo.org/osgeo/graphics/trunk/toolbar-icons/24x24/) * ps/ps.map/do_scalebar.c: ps.map: localize unit label in scalebar * include/gis.h, lib/gis/proj1.c, lib/gis/proj2.c, lib/gis/proj3.c: libgis: G_database_unit_name() should return localized unit name * locale/po/grasslibs_cs.po: update czech translation - units * gui/wxpython/gui_modules/ghelp.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/wxvdigit.py: wxGUI: avoid gettext warning 2011-05-04 Markus Metz * lib/db/dbmi_client/copy_tab.c: fix warning messages, add safety check * raster/r.resamp.bspline/bspline.h, raster/r.resamp.bspline/crosscorr.c, raster/r.resamp.bspline/main.c, raster/r.resamp.bspline/resamp.c: fix bspline raster interpolation (module) * lib/lidar/lidar.h, lib/lidar/zones.c: fix bspline raster interpolation (lib) * lib/vector/rtree/index.h: fix header 2011-05-03 Martin Landa * gui/wxpython/gui_modules/layertree.py: wxGUI: fix v.info syntax 2011-05-03 Glynn Clements * lib/gis/mapset_nme.c: Force current mapset to appear at front of mapset search path 2011-05-03 Martin Landa * include/Make/Shlib.make: re-enable unversioned lib names (except mingw) 2011-05-03 Hamish Bowman * ps/ps.map/do_plt.c, ps/ps.map/eps.c, ps/ps.map/map_info.c, ps/ps.map/r_plt.c: allow spaces in EPS file pathname (merge from devbr6) 2011-05-03 Markus Neteler * locale/po/grasslibs_de.po, locale/po/grassmods_de.po: grammar fixed 2011-05-01 Markus Neteler * imagery/i.landsat.toar/i.landsat.toar.html: examples update; +TM5 example * imagery/i.landsat.acca/algorithm.c: ejtizado: Corrected error from Irish_2006 (https://trac.osgeo.org/grass/changeset/45029); typo 2011-05-01 Yann Chemin * imagery/i.landsat.toar/main.c: Added information to process Landsat 7 under MTL.txt flag as it was in Landsat 5 MTL 2011-05-01 Markus Neteler * locale/po/grassmods_pt_br.po: Fred Maranhão: cont'ed 2011-04-30 Markus Neteler * locale/Makefile: explain 'verify' target * locale/Makefile, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_el.po, locale/po/grassmods_it.po, locale/po/grassmods_ko.po, locale/po/grassmods_pl.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_pl.po: msg format fixes * locale/Makefile: add msg verify target 2011-04-28 Martin Landa * mswindows/osgeo4w/grass.bat.tmpl, mswindows/osgeo4w/grass.tmpl, mswindows/osgeo4w/package.sh: wingrass: fix 'grass.bat' to accept arguments, recover 'grass' script * mswindows/osgeo4w/grass.bat.tmpl, mswindows/osgeo4w/package.sh: fix generating grass.bat for osgeo4w 2011-04-28 Markus Metz * imagery/i.atcorr/main.cpp: fix typo, code comment * imagery/i.atcorr/main.cpp: always use the cache when needed, default output as FCELL 2011-04-28 Martin Landa * mswindows/osgeo4w/grass.bat.tmpl, mswindows/osgeo4w/mklibs.sh, mswindows/osgeo4w/package.sh, mswindows/osgeo4w/postinstall.bat, mswindows/osgeo4w/preremove.bat: update osgeo4w package scripts (merge https://trac.osgeo.org/grass/changeset/46122 from relbr64) 2011-04-28 Markus Metz * vector/v.out.ogr/main.c: remove debug message * vector/v.out.ogr/attrb.c, vector/v.out.ogr/local_proto.h, vector/v.out.ogr/main.c: partially revert https://trac.osgeo.org/grass/changeset/45044, because attributes where mixed up: select only attributes for current cat, not attributes for all cats 2011-04-26 Glynn Clements * lib/python/core.py: Improve handling of flags= argument 2011-04-26 Martin Landa * gui/wxpython/gui_modules/gcpmanager.py: fix https://trac.osgeo.org/grass/ticket/1352 (Mismatch between overwrite parameter in GCPManager and v.transform) use gcmd.GMessage instead of wx.MessageBox * lib/python/vector.py, vector/v.info/local_proto.h, vector/v.info/main.c, vector/v.info/parse.c, vector/v.info/v.info.html: v.info: replace 'shell' option with seperate flags - g/e/t 2011-04-25 Soeren Gebbert * lib/gis/parser_wps.c, raster/r.walk/main.c: Correct input type in r.walk. Additional mime types for WPS output. 2011-04-25 Martin Landa * lib/python/core.py: pythonlib: partly revert https://trac.osgeo.org/grass/changeset/46061 (ScriptException -> ScriptError) * gui/wxpython/gui_modules/globalvar.py: wxGUI: ensure that wxversion.ensureMinimal() is not called when wx modules is already imported 2011-04-25 Markus Neteler * locale/po/grassmods_pt_br.po: Fred Maranhão: cont'ed 2011-04-23 Markus Neteler * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_hi.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_mr.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_hi.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_mr.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: msgs updated from template files for keyword update * doc/howto_release.txt: more cleanup 2011-04-21 Hamish Bowman * raster/r.carve/main.c: dot @$ module desc 2011-04-21 Martin Landa * gui/wxpython/xml/menudata.xml, raster/r.fill.dir/main.c, raster/r.out.mpeg/main.c: update wxGUI menudata (see https://trac.osgeo.org/grass/changeset/46068) * lib/gis/datumtransform.table: datumtransform.table: fix url (5) 2011-04-21 Markus Neteler * display/d.colorlist/main.c, display/d.colors/main.c, display/d.erase/main.c, display/d.extract/main.c, display/d.font/main.c, display/d.fontlist/main.c, display/d.geodesic/main.c, display/d.his/main.c, display/d.histogram/main.c, display/d.info/main.c, display/d.labels/main.c, display/d.linegraph/main.c, display/d.measure/main.c, display/d.nviz/main.c, display/d.profile/main.c, display/d.rast.arrow/main.c, display/d.rast.num/main.c, display/d.rhumbline/main.c, display/d.text/main.c, display/d.thematic.area/main.c, display/d.title/main.c, display/d.what.rast/main.c, display/d.what.vect/main.c, display/d.where/main.c, display/d.zoom/main.c, general/g.access/main.c, general/g.cairocomp/main.c, general/g.dirseps/main.c, general/g.filename/main.c, general/g.findetc/main.c, general/g.findfile/main.c, general/g.mkfontcap/main.c, general/g.pnmcomp/main.c, general/g.ppmtopng/main.c, general/g.region/main.c, general/g.tempfile/main.c, imagery/i.cca/main.c, imagery/i.class/main.c, imagery/i.group/main.c, imagery/i.points/main.c, imagery/i.target/main.c, imagery/i.vpoints/main.c, imagery/i.zc/main.c, misc/m.cogo/main.c, raster/r.bitpattern/main.c, raster/r.category/main.c, raster/r.circle/main.c, raster/r.coin/main.c, raster/r.compress/main.c, raster/r.covar/main.c, raster/r.cross/main.c, raster/r.describe/main.c, raster/r.distance/main.c, raster/r.drain/main.c, raster/r.external.out/main.c, raster/r.external/main.c, raster/r.his/main.c, raster/r.horizon/main.c, raster/r.kappa/main.c, raster/r.los/main.c, raster/r.mapcalc/main.c, raster/r.mfilter/main.c, raster/r.mode/main.c, raster/r.neighbors/main.c, raster/r.patch/main.c, raster/r.profile/main.c, raster/r.quant/main.c, raster/r.quantile/main.c, raster/r.random/main.c, raster/r.region/main.c, raster/r.resamp.bspline/main.c, raster/r.resamp.rst/main.c, raster/r.resample/main.c, raster/r.rescale.eq/main.c, raster/r.rescale/main.c, raster/r.ros/main.c, raster/r.solute.transport/main.c, raster/r.spread/main.c, raster/r.spreadpath/main.c, raster/r.sun/main.c, raster/r.surf.area/main.c, raster/r.texture/main.c, raster/r.thin/main.c, raster/r.to.vect/main.c, raster/r.transect/main.c, raster/r.volume/main.c, raster/r.what.color/main.c, raster/r.what/main.c, raster3d/r3.cross.rast/main.c, raster3d/r3.gwflow/main.c, vector/v.build/main.c, vector/v.external.out/main.c, vector/v.external/main.c, vector/v.in.region/main.c, vector/v.net.alloc/main.c, vector/v.net.iso/main.c, vector/v.net.path/main.c, vector/v.net.salesman/main.c, vector/v.net.steiner/main.c, vector/v.net/main.c, vector/v.perturb/main.c, vector/v.voronoi/main.c, vector/v.what.rast/main.c, vector/v.what/main.c, visualization/nviz/src/nvizMain.c, visualization/wximgview/main.cc, visualization/ximgview/main.c: major keywords cleanup * lib/gis/datumtransform.table: url fix 2011-04-21 Glynn Clements * lib/python/core.py: Revert raise_on_error fiasco 2011-04-21 Martin Landa * gui/wxpython/gis_set_error.py, gui/wxpython/gui_modules/layertree.py, gui/wxpython/wxgui.py: wxGUI: fix importing optional modules 2011-04-20 Markus Neteler * db/db.login/main.c, raster/r.in.arc/main.c, raster/r.in.gridatb/main.c, raster/r.in.mat/main.c, raster/r.in.png/main.c, raster/r.out.arc/main.c, raster/r.out.bin/main.c, raster/r.out.gridatb/main.c, raster/r.out.mpeg/main.c, raster/r.out.pov/main.c, raster/r.out.ppm3/main.c, raster3d/r3.out.v5d/main.c, raster3d/r3.out.vtk/main.c, vector/v.vol.rst/main.c: some keyword cleanup 2011-04-20 Hamish Bowman * gui/wxpython/xml/menudata.xml, scripts/r.mask/r.mask.py, scripts/v.in.mapgen/v.in.mapgen.py: more precise descriptions 2011-04-19 Martin Landa * gui/wxpython/gis_set.py, gui/wxpython/gis_set_error.py: wxGUI: remove redundant call of CheckForWx() * gui/wxpython/gui_modules/mcalc_builder.py: remove redundant call of CheckForWx() * gui/wxpython/gis_set.py, gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/dbm_dialogs.py, gui/wxpython/gui_modules/gcpmapdisp.py, gui/wxpython/gui_modules/globalvar.py, gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/sqlbuilder.py, gui/wxpython/icons/grass_icons.py, gui/wxpython/icons/icon.py, gui/wxpython/scripts/vkrige.py, gui/wxpython/wxgui.py: wxGUI: fix check for mininal wxPython version 2011-04-18 Markus Neteler * gui/wxpython/icons/icon.py: typo * gui/wxpython/xml/menudata.xml: Msg fixes; some keyword standardization * locale/po/grassmods_pt_br.po: Fred Maranhão: cont'ed * translators.csv: Fred Maranhão: cont'ed 2011-04-18 Martin Landa * gui/wxpython/wxgui.py: wxGUI: fix cmd string for installing wx.psmap (merge https://trac.osgeo.org/grass/changeset/46019 from relbr64) 2011-04-18 Markus Metz * imagery/i.atcorr/6s.cpp, imagery/i.atcorr/Altitude.cpp, imagery/i.atcorr/Altitude.h, imagery/i.atcorr/Makefile, imagery/i.atcorr/common.h, imagery/i.atcorr/i.atcorr.html, imagery/i.atcorr/main.cpp: i.atcorr: cache fix, manual update 2011-04-17 Markus Neteler * locale/po/grassmods_pt_br.po: header fix 2011-04-17 Martin Landa * gui/wxpython/docs/wxGUI.html: wxGUI/manual: fix html tag * gui/icons/Makefile, gui/wxpython/docs/wxGUI.GCP_Manager.html, gui/wxpython/docs/wxGUI.Modeler.html, gui/wxpython/docs/wxGUI.Nviz.html, gui/wxpython/docs/wxGUI.Vector_Digitizer.html, gui/wxpython/docs/wxGUI.html: wxGUI/manual: install default icons to $HTMLDIR/icons 2011-04-16 Martin Landa * scripts/g.extension/g.extension.py: g.extension: remove redundant variables * gui/icons/grass/pdf-export.png: wxGUI: new icon for wx.psmap * gui/wxpython/docs/wxGUI.Attribute_Table_Manager.html, gui/wxpython/docs/wxGUI.GCP_Manager.html, gui/wxpython/docs/wxGUI.Modeler.html, gui/wxpython/docs/wxGUI.Nviz.html, gui/wxpython/docs/wxGUI.Vector_Digitizer.html, gui/wxpython/docs/wxGUI.html: wxGUI/manual: update authors 2011-04-15 Markus Neteler * locale/po/grasslibs_es.po, translators.csv: affiliation fix * locale/po/grasslibs_es.po, translators.csv: Joana Palah: cont'ed 2011-04-14 Martin Landa * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/mcalc_builder.py: wxGUI: fix typos in variable names 2011-04-14 Hamish Bowman * scripts/Makefile: v.in.garmin won't be ported, v.in.gpsbabel becomes v.in.gps 2011-04-13 Martin Landa * gui/wxpython/gui_modules/prompt.py: wxGUI: fix for python 2.4 cont'ed (merge https://trac.osgeo.org/grass/changeset/45962 from relbr64) * gui/wxpython/gui_modules/prompt.py: wxGUI: fix for python 2.4 (merge https://trac.osgeo.org/grass/changeset/45959 from relbr64) 2011-04-13 Markus Neteler * doc/howto_release.txt: contacts updated 2011-04-12 Helmut Kudrnovsky * mswindows/GRASS-Installer.nsi: Overwrite font configuration file by the installer if already existing 2011-04-12 Martin Landa * gui/icons/grass/map-info.png: wxGUI: new icon for wx.psmap added 2011-04-12 Markus Neteler * locale/po/grasswxpy_pl.po: Milena Nowotarska: cont'ed 2011-04-12 Martin Landa * vector/v.out.ogr/main.c: v.out.ogr: support transactions (major speed up) * lib/vector/Vlib/build_ogr.c, lib/vector/Vlib/open_ogr.c: vlib: OGR - support transaction when writing (v.external.out) 2011-04-11 Hamish Bowman * vector/v.vol.rst/main.c: bigger string buffer (https://trac.osgeo.org/grass/ticket/1284; merge from devbr6) 2011-04-11 Martin Landa * lib/vector/Vlib/close_ogr.c, lib/vector/Vlib/write.c: vlib: fix segfault for linked OGR datasources (double free OGR driver) 2011-04-10 Martin Landa * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_window.py: wxGUI: fix measuring tool on LL-locations (requires ctypes) * doc/python/m.distance.py: m.distance: major update for ctypes * lib/gis/wind_scan.c: gislib: cosmetics in doxygen documentation * lib/gis/distance.c: gislib: cosmetics in doxygen documentation * doc/python/m.distance.py, doc/python/raster_example_ctypes.py, doc/python/vector_example_ctypes.py, gui/wxpython/gui_modules/wxnviz.py, gui/wxpython/gui_modules/wxvdigit.py, gui/wxpython/gui_modules/wxvdriver.py, lib/python/ctypes/Makefile, lib/python/ctypes/__init__.py: ctypes: grass module renamed to gis (follow library naming conventions) 2011-04-10 Markus Neteler * locale/po/grassmods_de.po: typo fixed 2011-04-09 Martin Landa * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/render.py: attempt to fix https://trac.osgeo.org/grass/ticket/1300 (WxGUI measure tool gives wrong results) wxGUI: fix formatting distance, multi-line output (merge https://trac.osgeo.org/grass/changeset/45883 & https://trac.osgeo.org/grass/changeset/45884 from devbr6) * gui/wxpython/gui_modules/gselect.py: https://trac.osgeo.org/grass/ticket/1304: wx: map selection with LANG=C causes error sort items case-sensitive * SUBMITTING, SUBMITTING_DOCS, SUBMITTING_PYTHON, SUBMITTING_SCRIPTS: update SUBMITTINGS for GRASS7, shell script rules removed 2011-04-09 Hamish Bowman * scripts/v.in.mapgen/v.in.mapgen.py: use %.15g instead of %.8f (https://trac.osgeo.org/grass/ticket/335) 2011-04-08 Markus Metz * lib/vector/Vlib/buffer2.c, lib/vector/Vlib/dgraph.c, lib/vector/Vlib/e_intersect.c: vector lib update for v.buffer (backport from devbr) * vector/v.buffer/main.c: v.buffer update (backport from devbr) * raster/simwe/simlib/hydro.c, raster/simwe/simlib/output.c: fix: arrays in C are zero-based * lib/segment/format.c, lib/segment/get_row.c, lib/segment/init.c, lib/segment/pagein.c, lib/segment/pageout.c, lib/segment/put.c, lib/segment/put_row.c, lib/segment/release.c, lib/segment/seek.c, lib/segment/setup.c: segment lib: code cleanup and optimization * include/segment.h: update header for segment lib * lib/db/dbmi_base/alloc.c: db lib: db wrapper for free() should return void, not void * * include/dbmidefs.h: db wrapper for free() should return void, not void * 2011-04-07 Hamish Bowman * raster/r.in.xyz/r.in.xyz.html: bump max tested filesize (merge from devbr6) 2011-04-06 Markus Neteler * AUTHORS, contributors.csv: fix my address 2011-04-05 Martin Landa * include/Make/Doxyfile_arch_html.in, include/dbmi.h, lib/db/dbmilib.dox: cosmetics in doxygen documentation * include/dbmi.h, include/dbmidefs.h, include/proto_dbmi.h, lib/db/dbmi_base/alloc.c, lib/db/dbmi_base/case.c, lib/db/dbmi_base/column.c, lib/db/dbmi_base/columnfmt.c, lib/db/dbmi_base/connect.c, lib/db/dbmi_base/cursor.c, lib/db/dbmi_base/datetime.c, lib/db/dbmi_base/dbmscap.c, lib/db/dbmi_base/default_name.c, lib/db/dbmi_base/dirent.c, lib/db/dbmi_base/error.c, lib/db/dbmi_base/handle.c, lib/db/dbmi_base/index.c, lib/db/dbmi_base/interval.c, lib/db/dbmi_base/isdir.c, lib/db/dbmi_base/legal_dbname.c, lib/db/dbmi_base/login.c, lib/db/dbmi_base/ret_codes.c, lib/db/dbmi_base/sqlCtype.c, lib/db/dbmi_base/sqltype.c, lib/db/dbmi_base/string.c, lib/db/dbmi_base/strip.c, lib/db/dbmi_base/table.c, lib/db/dbmi_base/value.c, lib/db/dbmi_base/valuefmt.c, lib/db/dbmi_base/whoami.c, lib/db/dbmi_base/xdr.c, lib/db/dbmi_base/xdrchar.c, lib/db/dbmi_base/xdrcolumn.c, lib/db/dbmi_base/xdrdatetime.c, lib/db/dbmi_base/xdrdouble.c, lib/db/dbmi_base/xdrfloat.c, lib/db/dbmi_base/xdrhandle.c, lib/db/dbmi_base/xdrindex.c, lib/db/dbmi_base/xdrint.c, lib/db/dbmi_base/xdrprocedure.c, lib/db/dbmi_base/xdrshort.c, lib/db/dbmi_base/xdrstring.c, lib/db/dbmi_base/xdrtable.c, lib/db/dbmi_base/xdrtoken.c, lib/db/dbmi_base/xdrvalue.c, lib/db/dbmi_base/zero.c, lib/db/dbmi_client/c_bindupdate.c, lib/db/dbmilib.dox, lib/python/ctypes/Makefile: update doxygen documentation of DBMI library (BASE) 2011-04-04 Markus Neteler * imagery/i.biomass/main.c, imagery/i.latlong/i.latlong.html, imagery/i.latlong/main.c, imagery/i.modis.qc/main.c: msg cosmetics * imagery/i.sunhours/main.c: msg cosmetics * imagery/i.eb.h_SEBAL01/Makefile, .../{i.eb.h_SEBAL01.html => i.eb.h_sebal01.html}, imagery/i.eb.h_SEBAL01/main.c: avoid caps module name; less messy HTML code * imagery/i.eb.eta/main.c, imagery/i.eb.evapfr/main.c, imagery/i.eb.netrad/main.c, imagery/i.eb.soilheatflux/main.c: msg standardization 2011-04-04 Martin Landa * gui/wxpython/gui_modules/gselect.py: wxGUI/import: add *.* to filemask (see https://trac.osgeo.org/grass/ticket/1307) * gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/dbm_base.py, gui/wxpython/gui_modules/dbm_dialogs.py, gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/gcpmapdisp.py, gui/wxpython/gui_modules/ghelp.py, gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/location_wizard.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_vdigit.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/ogc_services.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/prompt.py, gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/utils.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/gui_modules/workspace.py, gui/wxpython/gui_modules/wxvdigit.py, gui/wxpython/gui_modules/wxvdriver.py, gui/wxpython/icons/icon.py, gui/wxpython/support/update_menudata.py: wxGUI: don't use deprecated 'dict.has_key()' * gui/icons/grass/map-settings.png, gui/icons/grass/page- settings.png, gui/icons/grass/ps-script.png, gui/icons/grass/script-load.png, gui/icons/grass/script-save.png: wxGUI/psmap: new icons 2011-04-03 Hamish Bowman * lib/gis/error.c: respect the error log file (merge from devbr6) 2011-04-01 Martin Landa * gui/wxpython/gis_set.py: https://trac.osgeo.org/grass/ticket/1340 (wxGUI uses improper .grassrc syntax and may cause .grassrc file corruption) (merge https://trac.osgeo.org/grass/changeset/45821 from devbr6) 2011-03-30 Hamish Bowman * display/d.grid/plot.c: placeholder code for geogrid marks (merge from devbr6) * display/d.grid/fiducial.c, display/d.grid/local_proto.h, display/d.grid/main.c, display/d.grid/plot.c: new flag to display '.' at grid points (nice as intermediates between grid lines; merge from devbr6) 2011-03-28 Martin Landa * include/Make/Install.make, scripts/g.extension/g.extension.py: fix https://trac.osgeo.org/grass/changeset/45796 to install also wxGUI extension Install.make fixed to set up also grass_home * ps/ps.map/r_info.c, ps/ps.map/r_vlegend.c: ps.map: add missing headers * gui/wxpython/wxgui.py: fix g.extension command for installing wx.psmap * include/Make/Install.make, scripts/g.extension/g.extension.py: making g.extension really working * gui/wxpython/icons/icon.py: https://trac.osgeo.org/grass/ticket/1309: Error launching 6.5 wxgui 2011-03-27 Hamish Bowman * general/g.region/printwindow.c, include/gprojects.h: projects.h dropped in proj4 upstream rev 1975. (https://trac.osgeo.org/grass/ticket/1335, merge from devbr6) 2011-03-27 Markus Neteler * imagery/i.atcorr/Iwave.cpp, imagery/i.atcorr/README: better explain how to add sensors 2011-03-27 Martin Landa * gui/wxpython/gui_modules/nviz_tools.py: https://trac.osgeo.org/grass/ticket/1126: 3D view crashing when started with vector data (was: 3D view crashing) * gui/wxpython/gui_modules/ghelp.py: fix typo 2011-03-27 Hamish Bowman * ps/ps.map/ps_vlegend.c, ps/ps.map/r_vlegend.c, ps/ps.map/vector.h: RGB color support for vlegend border instruction (https://trac.osgeo.org/grass/ticket/192; merge from devbr6) * ps/ps.map/main.c, ps/ps.map/map_info.c, ps/ps.map/map_info.h, ps/ps.map/r_info.c: RGB color support for mapinfo instruction (https://trac.osgeo.org/grass/ticket/192; merge from devbr6) 2011-03-26 Markus Neteler * lib/dspf/cube_io.c: fwd port of https://trac.osgeo.org/grass/changeset/45756 2011-03-26 Martin Landa * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/menu.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/prompt.py: wxGUI: use utils.split() instead of shlex.split() (merge https://trac.osgeo.org/grass/changeset/45770 from devbr6) * gui/wxpython/xml/menudata.xml: wxGUI: cosmetics in menu * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/ghelp.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/wxgui.py, scripts/g.extension/g.extension.py: wxGUI: update install extensions window to install wxGUI extensions (merge https://trac.osgeo.org/grass/changeset/45766 from devbr6) * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/render.py: wxGUI: fail gracefully when g.region/g.proj are missing (merge https://trac.osgeo.org/grass/changeset/45760 from devbr6) 2011-03-25 Martin Landa * gui/wxpython/README: minor update of wxGUI/README 2011-03-25 Hamish Bowman * mswindows/GRASS-Packager.bat: avoid license incompatibility; these plugins were not built directly into GDAL on purpose. see https://trac.osgeo.org/gdal/wiki/rfc34_license_policy 2011-03-23 Martin Landa * gui/images/grass_splash.png, gui/images/grass_splash.xcf, gui/images/silesia_splash.png, gui/wxpython/wxgui.py: grass_splash -> silesia_splash * gui/wxpython/gui_modules/gcmd.py: wxGUI: showTraceback 2011-03-23 Hamish Bowman * gui/images/silesia_splash.png: restore silesia_splash.png 2011-03-23 Martin Landa * lib/gis/gislib.dox: gislib: add Glynn notes from ML about system() * lib/init/grass.py: startup: update syntax - `-c` creates also new database if doesn't exists 2011-03-23 Hamish Bowman * ps/ps.map/main.c: avoid confusing 'Print' in the context of a hardcopy program (merge from devbr6) 2011-03-22 Martin Landa * lib/init/grass.py: startup: update syntax for `-c` * lib/init/grass.py: startup: support also `-c EPSG:x` * lib/init/grass.py: startup: create new location using -c 2011-03-22 Markus Neteler * locale/po/grasslibs_it.po: Luca Delucchi: cont'ed 2011-03-20 Martin Landa * mswindows/GRASS-Packager.bat: winGRASS: include some gdal plugins (merge https://trac.osgeo.org/grass/changeset/45718 from relbr64) 2011-03-18 Martin Landa * vector/v.in.dwg/main.c: fix https://trac.osgeo.org/grass/changeset/45706 2011-03-18 Markus Neteler * vector/v.in.dwg/main.c: fix of bug https://trac.osgeo.org/grass/ticket/1317 * vector/v.clean/test/topocheck.c: fix of bug https://trac.osgeo.org/grass/ticket/1317 2011-03-18 Soeren Gebbert * raster3d/r3.stats/main.c, raster3d/r3.stats/r3.stats.html: Better handling of NULL pointer 2011-03-18 Hamish Bowman * raster/r.reclass/main.c: export floats and doubles with correct precision (https://trac.osgeo.org/grass/ticket/335, merge from devbr6) 2011-03-17 Markus Neteler * locale/po/grassmods_it.po: Marco Curreli: cont'ed 2011-03-16 Glynn Clements * lib/raster/reclass.c: Fix bugs in reclassed_to handling 2011-03-16 Huidae Cho * raster/r.fill.dir/main.c: Fixed a flag check 2011-03-15 Martin Landa * scripts/g.extension/g.extension.py: g.extension: install wxGUI extensions implement `-s` flag 2011-03-15 Soeren Gebbert * raster/simwe/r.sim.water/main.c, raster/simwe/simlib/input.c: Fixed wrong manin_val computation. Added verbose outputs. 2011-03-15 Martin Landa * lib/db/dbmi_base/error.c, lib/db/dbmi_base/value.c, lib/db/dbmi_driver/d_close_cur.c, lib/db/dbmi_driver/driver_state.c: fix https://trac.osgeo.org/grass/changeset/45515 - incorect usage of db_free_string() on `char *` (merge https://trac.osgeo.org/grass/changeset/45671 from relbr64) 2011-03-15 Soeren Gebbert * raster/simwe/r.sim.sediment/main.c, raster/simwe/r.sim.water/main.c, raster/simwe/r.sim.water/r.sim.water.html, raster/simwe/r.sim.water/spearfish.sh, raster/simwe/simlib/hydro.c, raster/simwe/simlib/input.c, raster/simwe/simlib/observation_points.c, raster/simwe/simlib/output.c, raster/simwe/simlib/utils.c, raster/simwe/simlib/waterglobs.h: Reimplemented observation vector point support. Code clean up in many files and partly rewrite of input.c. Docu update related to the observation points. Update of the spearfish example in r.sim.water. 2011-03-15 Hamish Bowman * doc/vector/v.example/main.c: spelling typos 2011-03-14 Martin Landa * gui/wxpython/gui_modules/menudata.py, gui/wxpython/wxgui.py, gui/wxpython/xml/menudata.xml: wxGUI: add OnPsMap handler for ps.map's GUI update menudata * scripts/g.extension/g.extension.py: g.extension: remove 'patch' functionality (not reasonable approach) 2011-03-13 Martin Landa * general/g.region/main.c, lib/lidar/zones.c, lib/vector/Vlib/ascii.c, lib/vector/Vlib/find.c, lib/vector/Vlib/geos.c, vector/v.buffer/main.c, vector/v.build/main.c, vector/v.generalize/misc.c, vector/v.hull/hull.c, vector/v.info/main.c, vector/v.info/parse.c, vector/v.kernel/main.c, vector/v.net/args.c, vector/v.parallel/main.c, vector/v.select/overlap.c, vector/v.split/main.c, vector/v.to.3d/trans3.c, vector/v.to.db/lines.c: add mising headers (compiling without gdal/ogr) * db/drivers/dbf/table.c: dbf: fix file path on windows (merge https://trac.osgeo.org/grass/changeset/45652 from trunk) 2011-03-12 Martin Landa * lib/python/core.py: pythonlib: force 'plain' format when raise_on_error is True * lib/python/core.py: pythonlib: raise ScriptError (run/read/write_command) * lib/gis/error.c, lib/init/variables.html: libgis: fix G_INFO_FORMAT_SILENT/PLAIN (printing messages to stderr) * gui/wxpython/docs/wxGUI.html, gui/wxpython/wxgui.py, gui/wxpython/xml/menudata.xml: https://trac.osgeo.org/grass/ticket/1296 (wx gui close shortcuts) * gui/wxpython/wxgui.py: wxGUI: use default style for splash screen (extrastyle has been removed in 2.8.11) 2011-03-12 Hamish Bowman * lib/symbol/stroke.c: hack to make nicer circles with huge symbol size (merge from devbr6) 2011-03-11 Markus Neteler * locale/po/grassmods_it.po, translators.csv: Marco Curreli: cont'ed 2011-03-11 Yann Chemin * imagery/i.evapo.time/main.c: Fixed bug of illegal output file name, various cleaning 2011-03-11 Hamish Bowman * display/d.legend/main.c: Dylan: pass through format exactly as given by the user in the use= command line parameter, helps with log scale. (https://trac.osgeo.org/grass/ticket/1147) * raster/r.sun/r.sun.html: html bug 2011-03-10 Markus Neteler * raster/r.sun/r.sun.html: +citation for coefbh and coefdh from Jaro; HTML table reformatting 2011-03-09 Hamish Bowman * display/d.barscale/draw_scale.c, display/d.barscale/main.c, gui/wxpython/gui_modules/mapdisp.py: make d.barscale like all the other display modules with at=: 0,0 is lower-left 2011-03-08 Soeren Gebbert * raster/simwe/r.sim.sediment/main.c, raster/simwe/r.sim.water/main.c, raster/simwe/r.sim.water/spearfish.sh, raster/simwe/simlib/Makefile, raster/simwe/simlib/erod.c, raster/simwe/simlib/hydro.c, raster/simwe/simlib/input.c, raster/simwe/simlib/output.c, raster/simwe/simlib/waterglobs.h: Added walker vector points output generation. Removed confusing code, which seems to make things more complicted. Added time series support to the r.sim.water spearfish example with vtk output. 2011-03-08 Martin Landa * gui/icons/grass/shortest-distance.png, gui/wxpython/icons/icon.py: wxGUI: add new grass2 icon for geodetic line (by Robert Szczepanek) 2011-03-07 Martin Landa * gui/wxpython/gui_modules/preferences.py: wxGUI: don't close dialogs be default (merge https://trac.osgeo.org/grass/changeset/45601 from relbr64) * mswindows/GRASS-Installer.nsi, mswindows/GRASS-Packager.bat, mswindows/env.bat: winGRASS: move environmental variables to env.bat, init.bat: wxGUI default (merge https://trac.osgeo.org/grass/changeset/45596 from devbr6) * gui/wxpython/gui_modules/gselect.py: wxGUI: fix Gdal import dialog (ext patterns) (merge https://trac.osgeo.org/grass/changeset/45593 from trunk) 2011-03-06 Martin Landa * gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/mapdisp.py: wxGUI: clean up CommandThread class * gui/images/__init__.py: gui/images: svn props updated (__init__.py removed) * gui/images/Makefile, gui/{wxpython => }/images/__init__.py, gui/{wxpython => }/images/grass_form.png, gui/images/grass_splash.png, gui/{wxpython => }/images/grass_splash.xcf, gui/{wxpython => }/images/loc_wizard.png, gui/{wxpython => }/images/loc_wizard_qgis.png, gui/{wxpython => }/images/qgis_world.png, gui/images/silesia_splash.png, gui/{wxpython => }/images/small_down_arrow.png, gui/{wxpython => }/images/small_up_arrow.png, gui/wxpython/Makefile, gui/wxpython/gui_modules/gcpmanager.py, gui/wxpython/gui_modules/gcpmapdisp.py, gui/wxpython/gui_modules/globalvar.py, gui/wxpython/gui_modules/location_wizard.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/images/grass_splash.png, gui/wxpython/scripts/r.li.setup.py, gui/wxpython/wxgui.py: wxGUI: improve splash screen clean up images * ps/ps.map/local_proto.h, ps/ps.map/main.c, ps/ps.map/{read_key.c => r_instructions.c}: ps.map: read_from_keyboard() renamed to read_instructions() 2011-03-05 Martin Landa * ps/ps.map/main.c: ps.map: standardize module's description more gui sections * ps/ps.map/main.c, ps/ps.map/ps_raster.c: ps.map: require input=file/- some minor changes in messages * ps/ps.map/box.c, ps/ps.map/comment.c, ps/ps.map/do_geogrid.c, ps/ps.map/do_grid.c, ps/ps.map/do_header.c, ps/ps.map/do_labels.c, ps/ps.map/do_plt.c, ps/ps.map/do_scalebar.c, ps/ps.map/do_vectors.c, ps/ps.map/eps.c, ps/ps.map/get_scalebar.c, ps/ps.map/getgrid.c, ps/ps.map/local_proto.h, ps/ps.map/main.c, ps/ps.map/map_info.c, ps/ps.map/map_setup.c, ps/ps.map/outl_io.c, ps/ps.map/ps_clrtbl.c, ps/ps.map/ps_colors.c, ps/ps.map/ps_fclrtbl.c, ps/ps.map/ps_map.c, ps/ps.map/ps_outline.c, ps/ps.map/ps_raster.c, ps/ps.map/ps_vareas.c, ps/ps.map/ps_vlegend.c, ps/ps.map/ps_vlines.c, ps/ps.map/ps_vpoints.c, ps/ps.map/r_border.c, ps/ps.map/r_cell.c, ps/ps.map/r_colortable.c, ps/ps.map/r_group.c, ps/ps.map/r_header.c, ps/ps.map/r_info.c, ps/ps.map/r_paper.c, ps/ps.map/r_plt.c, ps/ps.map/r_rgb.c, ps/ps.map/r_text.c, ps/ps.map/r_vareas.c, ps/ps.map/r_vlegend.c, ps/ps.map/r_vlines.c, ps/ps.map/r_vpoints.c, ps/ps.map/r_wind.c, ps/ps.map/read_key.c, ps/ps.map/scale.c, ps/ps.map/symbol.c: ps.map: -b doesn't require 'output' to be defined update options structure various minor changes (messages) * gui/wxpython/gui_modules/layertree.py: wxGUI: TR_ALIGN_WINDOWS requires wxPython 2.8.9.2+ (merge https://trac.osgeo.org/grass/changeset/45578 from devbr6) * mswindows/osgeo4w/grass.tmpl: osgeo4w: add missing grass.tmpl * lib/init/grass.py, mswindows/osgeo4w/grass.bat.tmpl, mswindows/osgeo4w/package.sh: osgeo4w: grass.bat.tmpl added / grass.py updated for osgeo4w * gui/wxpython/gui_modules/layertree.py: wxGUI: align item windows (https://trac.osgeo.org/grass/ticket/1100) (merge https://trac.osgeo.org/grass/changeset/45573 & https://trac.osgeo.org/grass/changeset/45574 from debr6) * gui/wxpython/wxgui.py: https://trac.osgeo.org/grass/ticket/1297: db.out.ogr fails to start in 6.5 * gui/wxpython/gui_modules/mapdisp.py: wxGUI: fix error when exiting vector digitizer 2011-03-04 Helmut Kudrnovsky * mswindows/GRASS-Packager.bat: fix GRASS_BIN_PREFIX in GRASS- Packager.bat see https://trac.osgeo.org/grass/ticket/1271#comment:14 2011-03-04 Martin Landa * mswindows/osgeo4w/env.bat.tmpl: osgeo4w: default internet browser of the system is invoked * gui/wxpython/gui_modules/menuform.py: wxGUI: update menuform's blackList for g7 * gui/wxpython/gui_modules/ghelp.py: wxGUI: sort contributors by osgeo_id * gui/wxpython/gui_modules/gcpmanager.py, gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/histogram.py, gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/menuform.py: wxGUI: define blackList for module flags/params (e.g. d.legend -m) (merge https://trac.osgeo.org/grass/changeset/45552 from devbr6) * lib/python/core.py: https://trac.osgeo.org/grass/ticket/1295 (Wx location wizard fails to create location if it's title contains non-latin letters) - write MYNAME using encoding utf-8 * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/prompt.py: wxGUI: read/write history file with encoding 'utf-8' (see https://trac.osgeo.org/grass/ticket/1293) (merge https://trac.osgeo.org/grass/changeset/45548 from devbr6) * gui/wxpython/gis_set.py, gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/utils.py: some minor fixes in https://trac.osgeo.org/grass/changeset/45545 (merge https://trac.osgeo.org/grass/changeset/45546 from devbr6) 2011-03-03 Martin Landa * gui/wxpython/gis_set.py, gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/utils.py, lib/python/core.py: attempt to fix https://trac.osgeo.org/grass/ticket/1293 (Creating mapset with non-latin letter gives python ascii error) * include/gisdefs.h, lib/gis/strings.c, lib/vector/Vlib/field.c: vlib: field.c: normalize path for Windows +G_str_replace(): input buffer as const (merge https://trac.osgeo.org/grass/changeset/45538 from relbr64) * lib/python/pythonlib.dox: pythonlib: note create_location() in dox page * mswindows/osgeo4w/package.sh: comment-out make packages.sh, fix https://trac.osgeo.org/grass/changeset/45529 (merge https://trac.osgeo.org/grass/changeset/45531 from relbr64) * mswindows/osgeo4w/env.bat.tmpl, mswindows/osgeo4w/package.sh: winGRASS: sync package.sh with grass6 2011-03-03 Hamish Bowman * general/g.version/main.c, gui/wxpython/gui_modules/ghelp.py, lib/python/core.py: more precise name for shell variable names. strip pretty-text out of shell script output, quote date string. 2011-03-02 Markus Neteler * imagery/i.aster.toar/Makefile, imagery/i.eb.netrad/Makefile, imagery/i.evapo.mh/Makefile, imagery/i.evapo.pm/Makefile, imagery/i.evapo.pt/Makefile: Makefile cleanup 2011-03-02 Martin Landa * gui/wxpython/docs/wxGUI.html: wxGUI manual page: note also Quick wxGUI Tutorial 2011-03-01 Martin Landa * gui/wxpython/gui_modules/toolbars.py: wxGUI: fix _defineTool (hardcoded value wx.ITEM_NORMAL) patch by Anna Kratochvilova * gui/wxpython/docs/Makefile: wxGUI: update docs/Makefile * gui/wxpython/icons/icon.py: remove ps.map icons from svn 2011-02-28 Martin Landa * gui/wxpython/icons/icon.py: wxGUI: define some icons for ps.map GUI * gui/wxpython/icons/icon.py: wxGUI: add quit icon desc for graphical modeler * gui/wxpython/gui_modules/layertree.py, gui/wxpython/icons/icon.py: fix r45489: define layerOptions * gui/wxpython/gui_modules/toolbars.py: wxGUI: code cosmetics * gui/wxpython/gui_modules/gcpmapdisp.py, gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/profile.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/icons/grass_icons.py, gui/wxpython/icons/icon.py, gui/wxpython/wxgui.py, ps/ps.map/main.c: wxGUI: major icons clean up * mswindows/osgeo4w/package.sh: update packages.sh for grass7 * configure, configure.in, general/g.region/printwindow.c, include/gprojects.h, include/proto_dbmi.h, lib/db/dbmi_base/alloc.c, lib/db/dbmi_base/cursor.c, lib/db/dbmi_base/dbmscap.c, lib/db/dbmi_base/dirent.c, lib/db/dbmi_base/error.c, lib/db/dbmi_base/handle.c, lib/db/dbmi_base/index.c, lib/db/dbmi_base/string.c, lib/db/dbmi_base/table.c, lib/db/dbmi_base/value.c, lib/db/dbmi_client/copy_tab.c, lib/db/dbmi_client/shutdown.c, lib/db/dbmi_driver/d_close_cur.c, lib/db/dbmi_driver/driver_state.c, lib/db/dbmilib.dox, lib/g3d/g3dcache.c, lib/proj/Makefile, lib/proj/ftol.c, mswindows/osgeo4w/config.h.vc, mswindows/osgeo4w/gdal-1.6.diff, mswindows/osgeo4w/gdal-config, mswindows/osgeo4w/gdalplugins.cmd, mswindows/osgeo4w/geos-config, mswindows/osgeo4w/package.sh, mswindows/osgeo4w/postinstall.bat, mswindows/osgeo4w/preremove.bat: winGRASS/OSGeo4W updates (see https://trac.osgeo.org/grass/changeset/45429) * grasslib.dox: cosmetics in main dox page 2011-02-27 Martin Landa * lib/python/array.py, lib/python/pythonlib.dox: pythonlib: document array.py 2011-02-26 Martin Landa * lib/gis/seek.c: libgis: cosmetics in doxygen desc * gui/wxpython/docs/Makefile, gui/wxpython/docs/wxGUI.GCP_Manager.html, gui/wxpython/docs/wxGUI.Icons.html, gui/wxpython/docs/wxGUI.Modeler.html, gui/wxpython/docs/wxGUI.Nviz.html, gui/wxpython/docs/wxGUI.Vector_Digitizer.html, gui/wxpython/docs/wxGUI.html: unmaintained grass and silk icon sets removed (step 4) 2011-02-24 Martin Landa * gui/icons/Makefile, gui/icons/{grass2 => grass}/3d-fringe.png, gui/icons/{grass2 => grass}/3d-light.png, gui/icons/{grass2 => grass}/3d-raster.png, gui/icons/{grass2 => grass}/3d-vector.png, gui/icons/{grass2 => grass}/3d-view.png, gui/icons/{grass2 => grass}/3d-volume.png, gui/icons/{grass2 => grass}/LICENSE.TXT, gui/icons/{grass2 => grass}/attributes-display.png, gui/icons/{grass2 => grass}/boundary-create.png, gui/icons/{grass2 => grass}/cats-copy.png, gui/icons/{grass2 => grass}/cats- display.png, gui/icons/{grass2 => grass}/centroid-create.png, gui/icons/{grass2 => grass}/check.png, gui/icons/{grass2 => grass}/create.png, gui/icons/{grass2 => grass}/data-add.png, gui/icons/{grass2 => grass}/edit.png, gui/icons/{grass2 => grass}/erase.png, gui/icons/{grass2 => grass}/execute.png, gui/icons/{grass2 => grass}/font.png, gui/icons/{grass2 => grass}/gcp-add.png, gui/icons/{grass2 => grass}/gcp-create.png, gui/icons/{grass2 => grass}/gcp-delete.png, gui/icons/{grass2 => grass}/gcp-remove.png, gui/icons/{grass2 => grass}/gcp-rms.png, gui/icons/{grass2 => grass}/gcp-save.png, gui/icons/{grass2 => grass}/georectify.png, gui/icons/{grass2 => grass}/help.png, gui/icons/{grass2 => grass}/image-export.png, gui/icons/{grass2 => grass}/info.png, gui/icons/{grass2 => grass}/layer-add.png, .../{grass2 => grass}/layer-aspect-arrow-add.png, .../{grass2 => grass}/layer-cell-cats-add.png, gui/icons/{grass2 => grass}/layer- command-add.png, gui/icons/{grass2 => grass}/layer-grid-add.png, gui/icons/{grass2 => grass}/layer-group-add.png, gui/icons/{grass2 => grass}/layer-his-add.png, gui/icons/{grass2 => grass}/layer- import.png, gui/icons/{grass2 => grass}/layer-label-add.png, gui/icons/{grass2 => grass}/layer-more.png, gui/icons/{grass2 => grass}/layer-open.png, gui/icons/{grass2 => grass}/layer-raster- add.png, .../{grass2 => grass}/layer-raster-analyze.png, .../{grass2 => grass}/layer-raster-histogram.png, gui/icons/{grass2 => grass}/layer-raster-more.png, .../{grass2 => grass}/layer- raster-profile.png, gui/icons/{grass2 => grass}/layer- raster3d-add.png, gui/icons/{grass2 => grass}/layer-redraw.png, gui/icons/{grass2 => grass}/layer-remove.png, gui/icons/{grass2 => grass}/layer-rgb-add.png, .../{grass2 => grass}/layer-shaded- relief-add.png, gui/icons/{grass2 => grass}/layer-vector-add.png, .../{grass2 => grass}/layer-vector-chart-add.png, gui/icons/{grass2 => grass}/layer-vector-more.png, .../layer-vector-thematic-add.png, gui/icons/{grass2 => grass}/legend-add.png, gui/icons/{grass2 => grass}/line-create.png, gui/icons/{grass2 => grass}/line- delete.png, gui/icons/{grass2 => grass}/line-edit.png, gui/icons/{grass2 => grass}/line-move.png, gui/icons/{grass2 => grass}/line-split.png, gui/icons/{grass2 => grass}/map-add.png, gui/icons/{grass2 => grass}/map-export.png, gui/icons/{grass2 => grass}/measure-length.png, gui/icons/{grass2 => grass}/modeler- main.png, gui/icons/{grass2 => grass}/modeler-variables.png, gui/icons/{grass2 => grass}/module-add.png, gui/icons/{grass2 => grass}/monitor-create.png, gui/icons/{grass2 => grass}/move.png, gui/icons/{grass2 => grass}/open.png, gui/icons/{grass2 => grass}/options.png, gui/icons/{grass2 => grass}/overlay-add.png, gui/icons/{grass2 => grass}/pan.png, gui/icons/{grass2 => grass}/point-create.png, gui/icons/{grass2 => grass}/pointer.png, gui/icons/{grass2 => grass}/polygon-create.png, gui/icons/{grass2 => grass}/print.png, gui/icons/{grass2 => grass}/ps-export.png, gui/icons/{grass2 => grass}/ps-script.png, gui/icons/{grass2 => grass}/python-export.png, gui/icons/{grass2 => grass}/quit.png, gui/icons/{grass2 => grass}/redo.png, gui/icons/{grass2 => grass}/redraw.png, gui/icons/{grass2 => grass}/relation-create.png, gui/icons/{grass2 => grass}/reload.png, gui/icons/{grass2 => grass}/save.png, gui/icons/{grass2 => grass}/scalebar-add.png, gui/icons/{grass2 => grass}/settings.png, gui/icons/{grass2 => grass}/show.png, gui/icons/{grass2 => grass}/table.png, gui/icons/{grass2 => grass}/text-add.png, gui/icons/{grass2 => grass}/tools.png, gui/icons/{grass2 => grass}/undo.png, gui/icons/{grass2 => grass}/vertex-create.png, gui/icons/{grass2 => grass}/vertex-delete.png, gui/icons/{grass2 => grass}/vertex- move.png, gui/icons/{grass2 => grass}/zoom-extent.png, gui/icons/{grass2 => grass}/zoom-in.png, gui/icons/{grass2 => grass}/zoom-last.png, gui/icons/{grass2 => grass}/zoom-more.png, gui/icons/{grass2 => grass}/zoom-out.png, gui/wxpython/Makefile, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/icons/__init__.py, .../icons/{grass2_icons.py => grass_icons.py}, gui/wxpython/icons/icon.py: unmaintained grass and silk icon sets removed (step 3) * gui/wxpython/icons/grass_icons.py, gui/wxpython/icons/silk_icons.py: unmaintained grass and silk icon sets removed (step 2) * gui/icons/grass/AUTHORS, gui/icons/grass/README, gui/icons/grass/channel-blue.gif, gui/icons/grass/channel- green.gif, gui/icons/grass/channel-his.gif, gui/icons/grass/channel-hue.gif, gui/icons/grass/channel- intensity.gif, gui/icons/grass/channel-red.gif, gui/icons/grass/channel-rgb.gif, gui/icons/grass/channel- saturation.gif, gui/icons/grass/db-columns.gif, gui/icons/grass/db- values.gif, gui/icons/grass/drawmode-explore.gif, gui/icons/grass/drawmode-strict.gif, gui/icons/grass/edit- color.gif, gui/icons/grass/edit-copy.gif, gui/icons/grass/edit- cut.gif, gui/icons/grass/element-3d.view.gif, gui/icons/grass/element-cell.gif, gui/icons/grass/element- grid3.gif, gui/icons/grass/element-group.gif, gui/icons/grass/element-icons.gif, gui/icons/grass/element- labels.gif, gui/icons/grass/element-vector.gif, gui/icons/grass/element-windows.gif, gui/icons/grass/file-new.gif, gui/icons/grass/file-open.gif, gui/icons/grass/file-print.gif, gui/icons/grass/file-save.gif, gui/icons/grass/gui-cmd.gif, gui/icons/grass/gui-display.gif, gui/icons/grass/gui-erase.gif, gui/icons/grass/gui-exit.gif, gui/icons/grass/gui-ff.gif, gui/icons/grass/gui-filesave.gif, gui/icons/grass/gui-font.gif, gui/icons/grass/gui-gcperase.gif, gui/icons/grass/gui-gcpset.gif, gui/icons/grass/gui-georect.gif, gui/icons/grass/gui-group.gif, gui/icons/grass/gui-help.gif, gui/icons/grass/gui-layeroptions.gif, gui/icons/grass/gui-loop.gif, gui/icons/grass/gui-maplabels.gif, gui/icons/grass/gui-maptext.gif, gui/icons/grass/gui-mapzoom.gif, gui/icons/grass/gui-measure.gif, gui/icons/grass/gui-mouse.gif, gui/icons/grass/gui-overlay.gif, gui/icons/grass/gui-pan.gif, gui/icons/grass/gui-play.gif, gui/icons/grass/gui-pointer.gif, gui/icons/grass/gui-profile.gif, gui/icons/grass/gui- profiledefine.gif, gui/icons/grass/gui-profiledraw.gif, gui/icons/grass/gui-profileopt.gif, gui/icons/grass/gui-query.gif, gui/icons/grass/gui-rabbit.gif, gui/icons/grass/gui- rastanalyze.gif, gui/icons/grass/gui-rastarrowsdir.gif, gui/icons/grass/gui-rastarrowsint.gif, gui/icons/grass/gui- redraw.gif, gui/icons/grass/gui-rewind.gif, gui/icons/grass/gui- rms.gif, gui/icons/grass/gui-rplay.gif, gui/icons/grass/gui- rv.info.gif, gui/icons/grass/gui-snail.gif, gui/icons/grass/gui- startmon.gif, gui/icons/grass/gui-stepb.gif, gui/icons/grass/gui- stepf.gif, gui/icons/grass/gui-stop.gif, gui/icons/grass/gui- swing.gif, gui/icons/grass/gui-zoom_back.gif, gui/icons/grass/gui- zoom_current.gif, gui/icons/grass/gui-zoom_default.gif, gui/icons/grass/gui-zoom_in.gif, gui/icons/grass/gui-zoom_map.gif, gui/icons/grass/gui-zoom_out.gif, gui/icons/grass/gui- zoom_region.gif, gui/icons/grass/module-d.barscale.gif, gui/icons/grass/module-d.chart.gif, gui/icons/grass/module-d.frame.gif, gui/icons/grass/module-d.geodesic.gif, gui/icons/grass/module-d.gif, gui/icons/grass/module-d.graph.gif, gui/icons/grass/module-d.grid.gif, gui/icons/grass/module-d.histogram.gif, gui/icons/grass/module-d.labels.gif, gui/icons/grass/module-d.legend.gif, gui/icons/grass/module-d.nviz.gif, gui/icons/grass/module-d.rast.arrow.gif, gui/icons/grass/module-d.rast.num.gif, gui/icons/grass/module-d.rgb.gif, gui/icons/grass/module-d.rhumbline.gif, gui/icons/grass/module-d.shadedmap.gif, gui/icons/grass/module-d.text.gif, gui/icons/grass/module-d.thematic.gif, gui/icons/grass/module-d.vect.chart.gif, gui/icons/grass/module-d.vect.thematic.gif, gui/icons/grass/module- db.gif, gui/icons/grass/module-g.gif, gui/icons/grass/module- nviz.gif, gui/icons/grass/module-r.gif, gui/icons/grass/module-r3.gif, gui/icons/grass/module-v.digit.gif, gui/icons/grass/module-v.gif, gui/icons/grass/module-xganim.gif, gui/icons/grass/status-error.gif, gui/icons/grass/status- failure.gif, gui/icons/grass/status-gism.gif, gui/icons/grass/status-message.gif, gui/icons/grass/status-out.gif, gui/icons/grass/status-running.gif, gui/icons/grass/status- success.gif, gui/icons/grass/status-warning.gif, gui/icons/grass/vdigit/add.vertex.gif, gui/icons/grass/vdigit/box.xbm, gui/icons/grass/vdigit/copy.cats.gif, gui/icons/grass/vdigit/cross.xbm, gui/icons/grass/vdigit/cross45.xbm, gui/icons/grass/vdigit/delete.line.gif, gui/icons/grass/vdigit/display.attributes.gif, gui/icons/grass/vdigit/display.cats.gif, gui/icons/grass/vdigit/edit.line.gif, gui/icons/grass/vdigit/exit.gif, gui/icons/grass/vdigit/move.line.gif, gui/icons/grass/vdigit/move.vertex.gif, gui/icons/grass/vdigit/new.boundary.gif, gui/icons/grass/vdigit/new.centroid.gif, gui/icons/grass/vdigit/new.line.gif, gui/icons/grass/vdigit/new.point.gif, gui/icons/grass/vdigit/redraw.gif, gui/icons/grass/vdigit/remove.gif, gui/icons/grass/vdigit/rm.vertex.gif, gui/icons/grass/vdigit/settings.gif, gui/icons/grass/vdigit/split.line.gif, gui/icons/grass/vdigit/stop.gif, gui/icons/grass/vdigit/zoom.default.gif, gui/icons/grass/vdigit/zoom.out.centre.gif, gui/icons/grass/vdigit/zoom.pan.gif, gui/icons/grass/vdigit/zoom.region.gif, gui/icons/grass/vdigit/zoom.window.gif, gui/icons/silk/README, gui/icons/silk/application.png, gui/icons/silk/application_add.png, gui/icons/silk/application_delete.png, gui/icons/silk/application_lightning.png, gui/icons/silk/application_view_columns.png, gui/icons/silk/application_view_icons.png, gui/icons/silk/arrow_inout.png, gui/icons/silk/arrow_out.png, gui/icons/silk/arrow_refresh.png, gui/icons/silk/arrow_undo.png, gui/icons/silk/bin_closed.png, gui/icons/silk/bricks.png, gui/icons/silk/bullet_add.png, gui/icons/silk/bullet_delete.png, gui/icons/silk/bullet_go.png, gui/icons/silk/chart_bar.png, gui/icons/silk/chart_line.png, gui/icons/silk/chart_line_add.png, gui/icons/silk/chart_line_delete.png, gui/icons/silk/chart_line_edit.png, gui/icons/silk/chart_line_link.png, gui/icons/silk/chart_organisation.png, gui/icons/silk/chart_organisation_add.png, gui/icons/silk/cog_add.png, gui/icons/silk/color_swatch.png, gui/icons/silk/cross.png, gui/icons/silk/cursor.png, gui/icons/silk/door_in.png, gui/icons/silk/error.png, gui/icons/silk/folder.png, gui/icons/silk/folder_add.png, gui/icons/silk/font.png, gui/icons/silk/grid.png, gui/icons/silk/his.png, gui/icons/silk/image_add.png, gui/icons/silk/image_edit.png, gui/icons/silk/images.png, gui/icons/silk/information.png, gui/icons/silk/layout_content.png, gui/icons/silk/map.png, gui/icons/silk/map_add.png, gui/icons/silk/map_edit.png, gui/icons/silk/map_go.png, gui/icons/silk/map_magnify.png, gui/icons/silk/map_magnify_menu.png, gui/icons/silk/overlays.png, gui/icons/silk/page_green.png, gui/icons/silk/page_save.png, gui/icons/silk/page_white.png, gui/icons/silk/page_white_get.png, gui/icons/silk/page_white_lightning.png, gui/icons/silk/page_white_picture.png, gui/icons/silk/picture_empty.png, gui/icons/silk/picture_save.png, gui/icons/silk/plugin.png, gui/icons/silk/plugin_add.png, gui/icons/silk/printer.png, gui/icons/silk/rgb.png, gui/icons/silk/shape_handles.png, gui/icons/silk/shape_square_add.png, gui/icons/silk/sum.png, gui/icons/silk/table.png, gui/icons/silk/table_add.png, gui/icons/silk/tag_blue_add.png, gui/icons/silk/tag_green.png, gui/icons/silk/textfield_add.png, gui/icons/silk/thematic.png, gui/icons/silk/vector_add.png, gui/icons/silk/vector_delete.png, gui/icons/silk/wand.png, gui/icons/silk/zoom.png, gui/icons/silk/zoom_back.png, gui/icons/silk/zoom_extent.png, gui/icons/silk/zoom_in.png, gui/icons/silk/zoom_out.png: unmaintained grass and silk icon sets removed (step 1) 2011-02-23 Markus Neteler * include/vector.h, lib/vector/Vlib/ascii.c, vector/v.out.ascii/args.c, vector/v.out.ascii/local_proto.h, vector/v.out.ascii/main.c: flag to show table header in point mode * lib/vector/Vlib/ascii.c: typo 2011-02-21 Soeren Gebbert * raster/r.to.rast3elev/r.to.rast3elev.html: Typo fix and better paraview explanation * raster/r.to.rast3elev/r.to.rast3elev.html: Fixed wrong module names and added new multi layer example. 2011-02-20 Markus Metz * vector/v.out.ogr/attrb.c: also export attributes if multiple features share the same cat 2011-02-18 Martin Landa * gui/icons/grass2/ps-export.png, gui/icons/grass2/ps-script.png, gui/wxpython/icons/grass2_icons.py, gui/wxpython/icons/grass_icons.py, gui/wxpython/icons/icon.py, gui/wxpython/icons/silk_icons.py: new icons for ps.map GUI front- end by Robert Szczepanek (see http://trac.osgeo.org/osgeo/ticket/668) 2011-02-18 Hamish Bowman * ps/ps.map/do_geogrid.c: merge comment fixes from devbr6 2011-02-17 Hamish Bowman * imagery/i.pca/support.c: increased buffer size to help with https://trac.osgeo.org/grass/ticket/1279 2011-02-16 Martin Landa * gui/wxpython/gui_modules/location_wizard.py: hamish: missing space between sentences (merge https://trac.osgeo.org/grass/changeset/45410 from devbr6) 2011-02-15 Markus Metz * vector/v.kernel/main.c, vector/v.kernel/v.kernel.html: message cosmetics 2011-02-14 Markus Metz * vector/v.build.polylines/main.c: process only lines 2011-02-14 Martin Landa * gui/wxpython/gui_modules/mapdisp_vdigit.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/menuform.py: wxGUI: some minor vdigit fixes 2011-02-14 Hamish Bowman * display/d.grid/local_proto.h, display/d.grid/main.c, display/d.grid/plot.c: + grid line width option (sometimes 1px wide is hard to see) (merge from devbr6) 2011-02-14 Markus Metz * vector/v.kernel/v.kernel.html: update manual: explain equal split 2011-02-13 Markus Metz * vector/v.build.polylines/main.c: build polylines: do not modify points and centroids * vector/v.kernel/function.c, vector/v.kernel/global.h, vector/v.kernel/main.c, vector/v.kernel/v.kernel.html: Radim Blazek: new kernel density functions and equal split on network, ticket https://trac.osgeo.org/grass/ticket/1277 * lib/vector/Vlib/net.c: update vector lib for https://trac.osgeo.org/grass/ticket/1277 * include/vector.h: update header for https://trac.osgeo.org/grass/ticket/1277 2011-02-12 Martin Landa * configure, configure.in, include/Make/Platform.make.in, include/Make/Python.make, include/gisdefs.h, lib/init/variables.html: there is no need for python switch (wxGUI vdigit and nviz were pythonized) * general/g.gui/main.c, lib/init/grass.py: note that GUI is lauched on background also in init script * grasslib.dox, lib/display/displaylib.dox, lib/gis/gislib.dox, lib/raster/rasterlib.dox, lib/vector/vectorlib.dox: update api manual (organize libs in groups) * gui/wxpython/gui_modules/dbm_dialogs.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_vdigit.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/wxvdigit.py: wxGUI/vdigit: vdigit related code moved from mapdisp_window to mapdisp_vdigit (merge https://trac.osgeo.org/grass/changeset/45384 from devbr6) 2011-02-11 Markus Neteler * locale/po/grasslibs_it.po, locale/po/grasswxpy_it.po: Luca Delucchi: cont'ed * gui/wxpython/docs/wxGUI.Vector_Digitizer.html: cosmetics * locale/po/grasslibs_de.po, locale/po/grassmods_de.po, locale/po/grasswxpy_de.po: Helmut Kudrnovsky: cont'ed 2011-02-10 Markus Metz * lib/vector/Vlib/break_polygons.c: fix debug level * raster/r.rescale/main.c: add missing required parameter 2011-02-09 Markus Neteler * vector/v.overlay/v.overlay.html, vector/v.overlay/v_overlay_area_lines.png: +screenshot * vector/v.overlay/v.overlay.html: line example * vector/v.overlay/main.c: patch from Martin Landa to catch wrong atype parameter (user error) 2011-02-09 Hamish Bowman * ps/ps.map/r_colortable.c: + missing #include 2011-02-08 Markus Neteler * locale/po/grasslibs_pl.po, locale/po/grassmods_pl.po, locale/po/grasswxpy_pl.po: Milena Nowotarska + Maciej Sieczka: cont'ed 2011-02-07 Soeren Gebbert * raster/r.out.vtk/main.c, raster/r.out.vtk/parameters.c: Make the input maps obligatory to allow the export of rgb or vector maps without the specification of an input map. 2011-02-07 Martin Landa * gui/wxpython/docs/wxGUI.Vector_Digitizer.html: manual: update wiki link of vector digitizer * gui/wxpython/gui_modules/wxvdriver.py: wxGUI/vdigit: fix vertex pseudo id's (merge https://trac.osgeo.org/grass/changeset/45323 from devbr6) 2011-02-07 Hamish Bowman * ps/ps.map/colortable.h, ps/ps.map/ps_clrtbl.c, ps/ps.map/ps_fclrtbl.c, ps/ps.map/r_colortable.c: RGB color for colortables; bugfix for number of columns hangover (merge from devbr6 r45314-8 * display/d.legend/main.c: minor mod to at= option description to help deconfuse students (merge from devbr6) 2011-02-04 Martin Landa * gui/wxpython/gui_modules/wxvdriver.py: wxGUI/vdigit: fix adding new vertex (line not found) (merge https://trac.osgeo.org/grass/changeset/45311 from devbr6) 2011-02-04 Hamish Bowman * ps/ps.map/main.c: -b flag relative to the top-left of the paper * ps/ps.map/main.c: bah, map_setup wants to write to the file. figure something else out later * ps/ps.map/main.c: don't start file if just printing bounds * ps/ps.map/main.c: fix -b flag (currently ref bottom-left of paper) * ps/ps.map/main.c: add -b flag to print map box bounds (https://trac.osgeo.org/grass/ticket/153) * ps/ps.map/main.c, ps/ps.map/ps.map.html: remove command line scale option (use map instruction instead) 2011-02-03 Martin Landa * gui/wxpython/gui_modules/dbm_dialogs.py: wxGUI title cosmetics * gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/wxvdigit.py: wxGUI/vdigit: some minor fixes (break, move) (merge from debr6) * general/g.gisenv/main.c: g.gisenv: cosmetics * gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/mapdisp.py: minor wxGUI fixes (based on devbr6) 2011-02-02 Martin Landa * gui/wxpython/gui_modules/wxvdigit.py: wxGUI/vdigit: fix new area * gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/gui_modules/wxvdigit.py, gui/wxpython/gui_modules/wxvdriver.py: wxGUI/vdigit: geometry attributes reimplemented in Python 2011-02-01 Martin Landa * gui/wxpython/gui_modules/wxvdriver.py: wxGUI/vdigit: re-implement check for duplicates 2011-02-01 Markus Neteler * locale/po/grasswxpy_pl.po: Milena Nowotarska: cont'ed 2011-02-01 Martin Landa * vector/v.clean/main.c: v.clean: fix descriptions i18n * gui/wxpython/wxgui.py: wxGUI: import dialog are not modal (merge https://trac.osgeo.org/grass/changeset/45278 from relbr64) * gui/wxpython/gui_modules/gselect.py: wxGUI: fix _getExtPattern (merge https://trac.osgeo.org/grass/changeset/45274 from relbr64) 2011-02-01 Markus Neteler * locale/po/grasslibs_pl.po, locale/po/grassmods_pl.po, locale/po/grasswxpy_pl.po: Milena Nowotarska + Maciej Sieczka: cont'ed 2011-01-31 Martin Landa * gui/wxpython/gui_modules/wxvdigit.py: wxGUI/vdigit: implement break lines * gui/wxpython/docs/wxGUI.Vector_Digitizer.html, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/render.py: wxGUI/vdigit: ctrl+left mouse used for undo * gui/wxpython/gui_modules/toolbars.py: wxGUI: fix for missing toolbar variable 2011-01-31 Hamish Bowman * display/d.barscale/main.c: rm d.grid hangover (merge from devbr6) * lib/vector/dglib/examples/rtest03.sh: fix bashism (merge from devbr6 https://trac.osgeo.org/grass/changeset/45002) 2011-01-30 Markus Neteler * locale/po/grassmods_de.po: fix two errors; msg cosmetics * locale/po/grassmods_de.po, locale/po/grassmods_ja.po, locale/po/grassmods_ru.po, locale/po/grassmods_vi.po: Don't translate keywords (hard to recognize, though) * locale/po/grassmods_de.po: typo 2011-01-28 Martin Landa * gui/wxpython/gui_modules/ghelp.py, translators.csv: wxGUI: fix translator.csv file + update ghelp.py to catch errors * gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/profile.py, gui/wxpython/gui_modules/render.py: wxGUI: fix adding legend/barscale from command prompt 2011-01-28 Markus Neteler * display/d.barscale/draw_scale.c, display/d.barscale/main.c, display/d.barscale/options.h: Font size support added 2011-01-28 Martin Landa * gui/wxpython/gui_modules/gcpmanager.py, gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/histogram.py, gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/utils.py: wxGUI: fix histogram dialog when raster map is not found * lib/python/core.py: pythonlib: cosmetics in dox strings 2011-01-27 Markus Neteler * locale/po/grasswxpy_de.po: Helmut Kudrnovsky: cont'ed 2011-01-27 Markus Metz * vector/v.buffer/main.c: v.buffer overhaul * lib/vector/Vlib/buffer2.c: fix for second bug in https://trac.osgeo.org/grass/ticket/699, remove cpp style 2011-01-27 Soeren Gebbert * lib/gis/parser_wps.c: Removed default values from resolution option. Updated docu. 2011-01-27 Martin Landa * scripts/g.extension/g.extension.py: g.extension: default url points to grass7 2011-01-26 Martin Landa * scripts/g.extension/g.extension.py: g.extension: replace spaces in topdir * lib/gis/parser.c, lib/gis/parser_local_proto.h: gislib: G_parser() - print usage and then errors 2011-01-26 Markus Neteler * locale/po/grasswxpy_de.po: Helmut Kudrnovsky: cont'ed 2011-01-26 Martin Landa * lib/gis/parser_standard_options.c: revert unwanted change (path -> name) 2011-01-26 Markus Metz * lib/vector/Vlib/buffer2.c: fix for https://trac.osgeo.org/grass/ticket/994 2011-01-26 Martin Landa * mswindows/GRASS-Packager.bat: add svn client to wingrass installer 2011-01-26 Markus Metz * raster/r.proj/main.c: fix for https://trac.osgeo.org/grass/ticket/1262 2011-01-26 Martin Landa * mswindows/osgeo4w/package.sh: update package.sh * lib/python/core.py, lib/python/pythonlib.dox: pythonlib: core::version introduced * general/g.version/g.version.html, general/g.version/main.c: g.version: shell flag introduced + manual updated * gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/gcpmanager.py, gui/wxpython/gui_modules/render.py: wxGUI: handle error when zooming 2011-01-25 Martin Landa * vector/v.transform/trans_digit.c: v.transform: print info about number of processed features (level 1) * vector/v.external/args.c, vector/v.external/main.c: v.external: dsn/layer required, check overwrite * raster/r.out.gdal/main.c, vector/v.out.ogr/args.c: r.out.gdal/v.out.ogr: format required + cosmetics in guisections * vector/v.out.ogr/args.c: v.out.ogr: format required + cosmetics in guisections * vector/v.out.ogr/list.c: v.out.ogr: fix OGR_list_write_drivers() * vector/v.out.ogr/main.c: v.out.ogr: fix overwrite/append mode 2011-01-25 Markus Metz * lib/vector/Vlib/buffer2.c: merge https://trac.osgeo.org/grass/changeset/38554 from 64 * vector/v.in.ogr/geom.c: do not write cats for boundaries (restore original behaviour) 2011-01-24 Markus Metz * vector/v.generalize/main.c, vector/v.generalize/misc.c, vector/v.generalize/v.generalize.html: select boundaries by areas * imagery/i.rectify/exec.c, imagery/i.rectify/main.c: 0 -> NULL; copy history if possible 2011-01-23 Markus Neteler * locale/po/grasswxpy_de.po: Helmut Kudrnovsky: cont'ed * locale/po/grasswxpy_de.po: Helmut Kudrnovsky: cont'ed 2011-01-23 Yann Chemin * imagery/i.latlong/main.c: fixed typowq 2011-01-22 Martin Landa * gui/wxpython/gui_modules/goutput.py: revert https://trac.osgeo.org/grass/changeset/45154 2011-01-22 Helmut Kudrnovsky * gui/wxpython/gui_modules/goutput.py: typo * visualization/nviz/scripts/panel_vol.tcl: misspelling 2011-01-22 Martin Landa * gui/wxpython/gui_modules/vclean.py: attempt to fix https://trac.osgeo.org/grass/ticket/1264 (merge https://trac.osgeo.org/grass/changeset/45147 from relbr64) 2011-01-22 Helmut Kudrnovsky * translators.csv: amended 2011-01-22 Martin Landa * grasslib.dox, lib/pngdriver/Makefile, lib/pngdriver/pngdriver.html, lib/pngdriver/pngdriverlib.dox: dox file added for png display driver * lib/psdriver/psdriver.html, lib/psdriver/psdriverlib.dox: add dox file for psdriver, minor cosmetics in svn props 2011-01-21 Martin Landa * lib/vector/Vlib/write.c: fix accidental commit (https://trac.osgeo.org/grass/changeset/45140) * raster/r.proj/r.proj.html: r.proj: minor manual clean up * grasslib.dox, gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/layertree.py, lib/psdriver/Makefile, lib/vector/Vlib/write.c, raster/r.proj/main.c: r.proj: add descriptions for method * lib/gis/parser_standard_options.c, raster/r.proj/main.c: r.proj: use standard option * man/build_html.py: happy new year 2011-01-21 Markus Metz * lib/raster/interp.c: update lanczos interpolation 2011-01-21 Martin Landa * tools/mkhtml.py: happy new year 2011-01-21 Markus Metz * imagery/i.rectify/global.h, imagery/i.rectify/main.c: clean up leftover bits from interactive mode, again * imagery/i.rectify/main.c: clean up leftover bits from interactive mode * imagery/i.rectify/exec.c, imagery/i.rectify/global.h, imagery/i.rectify/main.c, imagery/i.rectify/report.c: clean up report, check input answers, manually check for overwrite 2011-01-21 Martin Landa * lib/init/grass.py: fix typo in starting script (create new mapset) * raster/r.proj/main.c: r.proj: print proj params only on verbose level * raster/r.proj/main.c: attempt to fix https://trac.osgeo.org/grass/ticket/1262 2011-01-20 Martin Landa * lib/init/grass.py, lib/init/license.txt: there is only wxpython gui, simplify starting script * include/VERSION, lib/init/grass_intro.txt: happy new year + grass_intro updated * lib/init/grass.py: check if gisrc is available when starting grass with `-text` switch * gui/wxpython/gui_modules/menuform.py: wxGUI/dialog: fix pre-defined value for widget gselect.Select * doc/python/raster_example_ctypes.py, doc/python/vector_example_ctypes.py: update ctypes examples 2011-01-20 Markus Metz * imagery/i.rectify/readcell.c: Temporary file must be created in input location * lib/manage/option.c, lib/manage/read_list.c: bugfix * gui/wxpython/gui_modules/gcpmanager.py: wxGUI Georectifier: add setting option for interpolation method * vector/v.external.out/main.c, vector/v.external/main.c, vector/v.in.dxf/global.h, vector/v.in.dxf/read_dxf.c, vector/v.in.ogr/main.c, vector/v.info/main.c, vector/v.lidar.correction/main.c, vector/v.lidar.edgedetection/main.c, vector/v.lidar.growing/main.c, vector/v.mapcalc/map.c, vector/v.out.ogr/main.c, vector/v.out.vtk/writeVTK.c, vector/v.outlier/main.c, vector/v.select/main.c, vector/v.surf.bspline/crosscorr.c, vector/v.surf.bspline/main.c, vector/v.vol.rst/user1.c, vector/v.vol.rst/user3.c, vector/v.what/main.c: update headers * lib/vector/vedit/break.c, lib/vector/vedit/cats.c, lib/vector/vedit/zbulk.c: update headers, revert https://trac.osgeo.org/grass/changeset/37860 * lib/vector/Vlib/area.c, lib/vector/Vlib/array.c, lib/vector/Vlib/box.c, lib/vector/Vlib/break_lines.c, lib/vector/Vlib/break_polygons.c, lib/vector/Vlib/bridges.c, lib/vector/Vlib/buffer.c, lib/vector/Vlib/buffer2.c, lib/vector/Vlib/build.c, lib/vector/Vlib/build_nat.c, lib/vector/Vlib/build_ogr.c, lib/vector/Vlib/cats.c, lib/vector/Vlib/cindex.c, lib/vector/Vlib/clean_nodes.c, lib/vector/Vlib/close.c, lib/vector/Vlib/close_nat.c, lib/vector/Vlib/close_ogr.c, lib/vector/Vlib/constraint.c, lib/vector/Vlib/dangles.c, lib/vector/Vlib/dbcolumns.c, lib/vector/Vlib/dgraph.c, lib/vector/Vlib/error.c, lib/vector/Vlib/field.c, lib/vector/Vlib/find.c, lib/vector/Vlib/geos.c, lib/vector/Vlib/graph.c, lib/vector/Vlib/header.c, lib/vector/Vlib/hist.c, lib/vector/Vlib/init_head.c, lib/vector/Vlib/intersect.c, lib/vector/Vlib/legal_vname.c, lib/vector/Vlib/level_two.c, lib/vector/Vlib/line.c, lib/vector/Vlib/list.c, lib/vector/Vlib/map.c, lib/vector/Vlib/merge_lines.c, lib/vector/Vlib/net.c, lib/vector/Vlib/open.c, lib/vector/Vlib/open_nat.c, lib/vector/Vlib/open_ogr.c, lib/vector/Vlib/overlap.c, lib/vector/Vlib/overlay.c, lib/vector/Vlib/poly.c, lib/vector/Vlib/read.c, lib/vector/Vlib/read_nat.c, lib/vector/Vlib/read_ogr.c, lib/vector/Vlib/remove_areas.c, lib/vector/Vlib/remove_duplicates.c, lib/vector/Vlib/rewind_ogr.c, lib/vector/Vlib/select.c, lib/vector/Vlib/sindex.c, lib/vector/Vlib/snap.c, lib/vector/Vlib/type.c, lib/vector/Vlib/write.c, lib/vector/Vlib/write_nat.c, lib/vector/Vlib/write_ogr.c: update headers, revert https://trac.osgeo.org/grass/changeset/37860 * lib/vector/diglib/allocation.c, lib/vector/diglib/angle.c, lib/vector/diglib/box.c, lib/vector/diglib/cindex.c, lib/vector/diglib/cindex_rw.c, lib/vector/diglib/file.c, lib/vector/diglib/frmt.c, lib/vector/diglib/head.c, lib/vector/diglib/inside.c, lib/vector/diglib/list.c, lib/vector/diglib/plus.c, lib/vector/diglib/plus_area.c, lib/vector/diglib/plus_line.c, lib/vector/diglib/plus_node.c, lib/vector/diglib/plus_struct.c, lib/vector/diglib/poly.c, lib/vector/diglib/port_init.c, lib/vector/diglib/port_test.c, lib/vector/diglib/portable.c, lib/vector/diglib/prune.c, lib/vector/diglib/spindex.c, lib/vector/diglib/spindex_rw.c, lib/vector/diglib/struct_alloc.c, lib/vector/diglib/test.c, lib/vector/diglib/type.c, lib/vector/diglib/update.c: update headers, revert https://trac.osgeo.org/grass/changeset/37860 2011-01-20 Martin Landa * vector/v.transform/main.c: v.transform: fix dim of output vector map, be more verbose * gui/wxpython/gui_modules/render.py: wxGUI/render: comment-out problematic code (crashes wxGUI) * gui/wxpython/gui_modules/render.py: wxGUI: cosmetics in render module, track error and warnings * display/d.vect/main.c: d.vect: extend warning message (topo not available) * lib/manage/option.c: managelib: define guisections for option * general/g.copy/main.c, general/g.findfile/Makefile, general/g.findfile/element.c, general/g.findfile/g.findfile.html, general/g.findfile/local_proto.h, general/g.findfile/main.c, general/g.list/main.c, general/g.mlist/main.c, general/g.mremove/check_reclass.c, general/g.mremove/main.c, general/g.remove/main.c, general/g.rename/main.c, grasslib.dox, include/gis.h, include/manage.h, lib/gis/Makefile, lib/gis/element_list, lib/gis/parser_standard_options.c, lib/manage/Makefile, lib/manage/README, lib/manage/add_elem.c, lib/manage/do_copy.c, lib/manage/do_list.c, lib/manage/do_remove.c, lib/manage/do_rename.c, lib/manage/element_list, lib/manage/empty.c, lib/manage/find.c, lib/manage/get_len.c, lib/manage/list.c, lib/manage/list.h, lib/manage/manage_local_proto.h, lib/manage/managelib.dox, lib/manage/option.c, lib/manage/read_list.c, lib/manage/show_elem.c, lib/manage/sighold.c: Update managelib + related modules 2011-01-19 Markus Metz * include/config.h.in: global LFS for wingrass * mswindows/osgeo4w/package.sh: osgeo4w minor cleanup 2011-01-18 Markus Metz * vector/v.surf.bspline/v.surf.bspline.html: update manual 2011-01-18 Anne Ghisla * imagery/i.atcorr/sensors_csv/rapideye.csv: Restored original zeroes and small responses, as the trimmed version crashes create_iwave.py. More experienced eyes are welcome. 2011-01-18 Markus Neteler * locale/po/grasswxpy_pl.po: Milena Nowotarska: cont'ed 2011-01-18 Markus Metz * gui/wxpython/gui_modules/gcpmanager.py, gui/wxpython/gui_modules/gcpmapdisp.py: wxGUI Georectifier: fix Mac issues and zoom 2011-01-17 Martin Landa * db/drivers/dbf/table.c, general/g.access/main.c, general/g.filename/main.c, general/g.findfile/main.c, general/g.mlist/main.c, general/g.mremove/check_reclass.c, general/g.mremove/main.c, general/g.proj/output.c, general/g.remove/main.c, general/g.setproj/main.c, imagery/i.find/main.c, imagery/i.ortho.photo/lib/ls_cameras.c, imagery/i.ortho.photo/lib/ls_elev.c, include/gisdefs.h, lib/g3d/filename.c, lib/g3d/g3dwindowio.c, lib/gis/file_name.c, lib/gis/find_file.c, lib/gis/get_ellipse.c, lib/gis/get_projinfo.c, lib/gis/list.c, lib/gis/make_loc.c, lib/gis/mapset_msc.c, lib/gis/myname.c, lib/gis/open.c, lib/gis/open_misc.c, lib/gis/remove.c, lib/gis/rename.c, lib/gis/tempfile.c, lib/init/clean_temp.c, lib/manage/do_copy.c, lib/manage/empty.c, lib/raster/close.c, lib/raster/gdal.c, lib/raster/open.c, lib/raster/reclass.c, lib/vector/Vlib/build.c, lib/vector/Vlib/cindex.c, lib/vector/Vlib/close.c, lib/vector/Vlib/close_ogr.c, lib/vector/Vlib/header.c, lib/vector/Vlib/map.c, lib/vector/Vlib/open.c, lib/vector/Vlib/open_nat.c, raster/r.null/main.c, raster/r.support/main.c, vector/v.proj/main.c: G__find_name* renamed to G_find_file* (used outside of the library) * general/g.findfile/g.findfile.html: clean up g.findfile manual page * general/g.findfile/main.c: g.findfile should return unqualified name * lib/gis/parser.c: parser: don't call G_usage() on error 2011-01-17 Markus Metz * lib/vector/Vlib/snap.c: use optionally file-based rtree for snapping * gui/wxpython/gui_modules/gcpmanager.py: make source display current display 2011-01-16 Martin Landa * gui/wxpython/gui_modules/layertree.py: wxGUI: redesign layer tree popup menu * vector/v.info/v.info.html: typo 2011-01-15 Martin Landa * lib/python/pythonlib.dox: update sample python script * lib/gis/parser_standard_options.c, lib/python/pythonlib.dox, lib/python/vector.py, vector/v.info/local_proto.h, vector/v.info/main.c, vector/v.info/parse.c, vector/v.info/print.c, vector/v.info/v.info.html: v.info: -r/-m/-t -> shell param (basic,region,topo) + manual updated pythonlib updated gislib: cosmetics in standard options * gui/wxpython/gui_modules/gdialogs.py: wxGUI: fix import dxf * gui/wxpython/gui_modules/gdialogs.py: wxGUI: import dialog more flags 2011-01-14 Benjamin Ducke * vector/v.out.ogr/args.c, vector/v.out.ogr/attrb.c, vector/v.out.ogr/local_proto.h, vector/v.out.ogr/main.c, vector/v.out.ogr/v.out.ogr.html: This commit contains some small bugfixes, code clean-ups, performance improvement, and a new feature for v.out.ogr. 1. Fixed a but that would spawn ugly error messages in conjunction with the "-s" flag 2. Reduced the SQL SELECT statements to just one instead of one per feature, increasing output speed by several magnitudes. 3. Added a new "-z" flag, which provides a simple and robust means of producing 3D ESRI Shapefiles --> Please test intensively! 2011-01-14 Martin Landa * mswindows/osgeo4w/package.sh: package.sh updated * gui/wxpython/gui_modules/layertree.py, gui/wxpython/wxgui.py: wxGUI: layer tree popup menu - export data * gui/wxpython/gui_modules/menuform.py: wxGUI: check if vector exists 2011-01-14 Yann Chemin * imagery/i.latlong/main.c: Fixed bug when already lat/long input map 2011-01-14 Martin Landa * mswindows/GRASS-Installer.nsi: cosmetics in windows installer 2011-01-13 Martin Landa * gui/wxpython/wxgui.py: wxGUI: fix launching OnImport* * mswindows/osgeo4w/package.sh: package.sh: export pythonpath * gui/wxpython/docs/wxGUI.Modeler.html, gui/wxpython/docs/wxGUI.Nviz.html, gui/wxpython/docs/wxGUI.html: fix man compilation error 2011-01-13 Markus Neteler * gui/wxpython/docs/wxGUI.Attribute_Table_Manager.html: html fix * raster/r.li/r.li.simpson/rliSimpson_formula.png: formula correction * locale/po/grasslibs_de.po, locale/po/grassmods_de.po: Robert Nuske: cont'ed 2011-01-12 Yann Chemin * imagery/i.aster.toar/main.c, imagery/i.biomass/main.c, imagery/i.eb.eta/main.c, imagery/i.eb.h_SEBAL01/main.c, imagery/i.eb.soilheatflux/main.c, imagery/i.sunhours/main.c: more explicit parameter names * gui/wxpython/xml/menudata.xml, imagery/i.eb.netrad/main.c, imagery/i.evapo.mh/main.c, imagery/i.evapo.pm/main.c, imagery/i.evapo.pt/main.c: more explicit parameter names 2011-01-12 Martin Landa * imagery/Makefile: fix typo * imagery/i.evapo.time/Makefile, .../{i.evapo.time_integration.html => i.evapo.time.html}, imagery/i.evapo.time/main.c: i.evapo.time_integration renamed to i.evapo.time * imagery/i.evapo.mh/Makefile, .../{i.evapo.MH.html => i.evapo.mh.html}, imagery/i.evapo.mh/main.c: i.evapo.mh (renamed from i.evapo.MH) & clean up * imagery/i.evapo.pm/Makefile, .../{i.evapo.PM.html => i.evapo.pm.html}, imagery/i.evapo.pm/main.c: i.evapo.pm (renamed from i.evapo.PM) & clean up * imagery/i.evapo.pt/main.c: cosmetics in caps * imagery/i.evapo.pt/Makefile, .../{i.evapo.PT.html => i.evapo.pt.html}, imagery/i.evapo.pt/main.c: i.evapo.pt: renamed from i.evapo.PT & clean up * imagery/Makefile: fix Makefile (https://trac.osgeo.org/grass/changeset/44987) * imagery/{i.evapo.MH => i.evapo.mh}/Makefile, imagery/{i.evapo.MH => i.evapo.mh}/i.evapo.MH.html, imagery/{i.evapo.MH => i.evapo.mh}/main.c, imagery/{i.evapo.MH => i.evapo.mh}/mh_eto.c, imagery/{i.evapo.MH => i.evapo.mh}/mh_original.c, imagery/{i.evapo.MH => i.evapo.mh}/mh_samani.c, imagery/{i.evapo.PM => i.evapo.pm}/Makefile, imagery/{i.evapo.PM => i.evapo.pm}/functions.c, imagery/{i.evapo.PM => i.evapo.pm}/i.evapo.PM.html, imagery/{i.evapo.PM => i.evapo.pm}/local_proto.h, imagery/{i.evapo.PM => i.evapo.pm}/main.c, imagery/{i.evapo.PT => i.evapo.pt}/Makefile, imagery/{i.evapo.PT => i.evapo.pt}/i.evapo.PT.html, imagery/{i.evapo.PT => i.evapo.pt}/main.c, imagery/{i.evapo.PT => i.evapo.pt}/pt_daily_et.c, imagery/{i.evapo.PT => i.evapo.pt}/pt_delta.c, imagery/{i.evapo.PT => i.evapo.pt}/pt_ghamma.c, imagery/{i.evapo.time_integration => i.evapo.time}/Makefile, .../i.evapo.time_integration.html, imagery/{i.evapo.time_integration => i.evapo.time}/main.c: don't use caps in module names (dirs) * gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/gui_modules/wxvdigit.py, gui/wxpython/icons/grass_icons.py: wxGUI/vdigit: cosmetics * gui/icons/grass2/boundary-create.png, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/gui_modules/wxvdigit.py, gui/wxpython/icons/grass2_icons.py, gui/wxpython/icons/grass_icons.py, gui/wxpython/icons/icon.py, gui/wxpython/icons/silk_icons.py: wxGUI/vdigit: digitize new area 2011-01-12 Yann Chemin * gui/wxpython/xml/menudata.xml, imagery/Makefile, imagery/i.evapo.MH/Makefile, imagery/i.evapo.MH/i.evapo.MH.html, imagery/i.evapo.MH/main.c, imagery/i.evapo.MH/mh_eto.c, imagery/i.evapo.MH/mh_original.c, imagery/i.evapo.MH/mh_samani.c: Added i.evapo.MH with updated imagery/Makefile and menu item * gui/wxpython/xml/menudata.xml, imagery/Makefile, imagery/i.evapo.PT/Makefile, imagery/i.evapo.PT/i.evapo.PT.html, imagery/i.evapo.PT/main.c, imagery/i.evapo.PT/pt_daily_et.c, imagery/i.evapo.PT/pt_delta.c, imagery/i.evapo.PT/pt_ghamma.c: Added i.evapo.PT with imagery/Makefile modif and GUI menu item * imagery/i.eb.evapfr/main.c: bug fixing segfault if no soilmoisture flag * imagery/i.evapo.PM/Makefile: Fixed empty Makefile * gui/wxpython/xml/menudata.xml, imagery/Makefile: Added imagery Makefile and GUI menu item * imagery/i.evapo.PM/Makefile, imagery/i.evapo.PM/functions.c, imagery/i.evapo.PM/i.evapo.PM.html, imagery/i.evapo.PM/local_proto.h, imagery/i.evapo.PM/main.c: Added i.evapo.PM * gui/wxpython/xml/menudata.xml, imagery/Makefile: Added i.eb.netrad to imagery/Makefile and GUI xml menu list * imagery/i.eb.netrad/Makefile, .../{description.html => i.eb.netrad.html}, imagery/i.eb.netrad/main.c, imagery/i.eb.netrad/r_net.c: Ported i.eb.netrad to grass 7 * imagery/i.eb.netrad/Makefile, imagery/i.eb.netrad/description.html, imagery/i.eb.netrad/main.c, imagery/i.eb.netrad/r_net.c: Added i.eb.netrad 2011-01-11 Markus Metz * vector/v.clean/main.c: print warning only when appropriate * scripts/v.db.univar/v.db.univar.py: fix for special cases * raster/r.kappa/prt_mat.c, raster/r.kappa/stats.c: rows and cols for stats were swapped * lib/cairodriver/Draw_bitmap.c: fix for cairo 1.10 * lib/btree2/rbtree.c: reset pointers * gui/wxpython/docs/wxGUI.GCP_Manager.html: fix tag * lib/vector/Vlib/poly.c: fix for Vect__divide_and_conquer() * lib/vector/Vlib/bridges.c: optimize remove_bridges() * lib/vector/Vlib/snap.c: optimize Vect_snap_lines() * lib/vector/Vlib/find.c: optimize Vect_find_area() * lib/vector/diglib/poly.c: fix typo * lib/vector/diglib/list.c: cosmetics * lib/vector/diglib/spindex_rw.c: new fns to dump sidx from file to file * lib/vector/rtree/rect.c: cosmetics for t->ndims < NUMDIMS 2011-01-11 Martin Landa * imagery/i.rectify/i.rectify.html, vector/v.edit/v.edit.html: docs: update broken links * gui/wxpython/docs/Makefile, .../docs/wxGUI.Attribute_Table_Manager.html, gui/wxpython/docs/wxGUI.GCP_Manager.html, gui/wxpython/docs/wxGUI.Modeler.html, gui/wxpython/docs/wxGUI.Nviz.html, ...izing_Tool.html => wxGUI.Vector_Digitizer.html}, gui/wxpython/docs/wxGUI.html, gui/wxpython/docs/wxGUI_layer_manager.jpg, gui/wxpython/docs/wxGUI_map_display.jpg, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/icons/icon.py, gui/wxpython/wxgui.py: wxGUI: update wxGUI docs * gui/wxpython/gui_modules/menuform.py: wxGUI: track error when searching for maps * gui/icons/grass2/edit.png, gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/gui_modules/wxvdriver.py, gui/wxpython/icons/grass2_icons.py, gui/wxpython/icons/grass_icons.py, gui/wxpython/icons/icon.py, gui/wxpython/icons/silk_icons.py, gui/wxpython/wxgui.py, gui/wxpython/wxpythonlib.dox: wxGUI: layer toolbar: add icon for editing vector maps vector digitizer pythonization in progress 2011-01-10 Markus Neteler * grasslib.dox: happy new year 2011-01-10 Martin Landa * gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/wxvdigit.py, gui/wxpython/gui_modules/wxvdriver.py: wxGUI/vdigit pythonization in progress 2011-01-10 Anne Ghisla * imagery/i.atcorr/sensors_csv/AVNIR.csv, imagery/i.atcorr/sensors_csv/PRISM-B.csv, imagery/i.atcorr/sensors_csv/PRISM-F.csv, imagery/i.atcorr/sensors_csv/PRISM-N.csv, imagery/i.atcorr/sensors_csv/ikonos.csv, imagery/i.atcorr/sensors_csv/rapideye.csv, imagery/i.atcorr/sensors_csv/spot5.2, imagery/i.atcorr/sensors_csv/spot5.3, imagery/i.atcorr/sensors_csv/spot5.4, imagery/i.atcorr/sensors_csv/spot5.5: Added sensors' raw CSV data. * imagery/i.atcorr/Iwave.cpp: Recalculated IKONOS filters according to corrected create_iwave.py function, present revision. * imagery/i.atcorr/Iwave.cpp: Recalculated AVNIR filters according to corrected create_iwave.py function, present revision. 2011-01-10 Martin Landa * vector/v.transform/main.c: v.transform flag 's' renamed to 'w' (name collision in GRASS6) * vector/v.transform/local_proto.h, vector/v.transform/main.c, vector/v.transform/trans_digit.c: v.transform: flag to swap coordinates x,y 2011-01-10 Markus Neteler * locale/po/grasswxpy_pl.po: Milena Nowotarska: cont'ed 2011-01-09 Markus Neteler * locale/po/grasswxpy_zh.po: Shulin Yang: cont'ed 2011-01-09 Martin Landa * gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/wxvdigit.py: wxGUI/vdigit pythonization: zbulk & feat conversion implemeneted * gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/wxvdigit.py, gui/wxpython/gui_modules/wxvdriver.py: wxGUI/vdigit pythonization: merge/snap/query/split/connect implemented * gui/wxpython/gui_modules/wxvdigit.py, gui/wxpython/gui_modules/wxvdriver.py, lib/vector/vedit/render.c: wxGUI/vdigit pythonization: dir enabled & flip lines * lib/vector/vedit/break.c, lib/vector/vedit/cats.c, lib/vector/vedit/chtype.c, lib/vector/vedit/copy.c, lib/vector/vedit/delete.c, lib/vector/vedit/distance.c, lib/vector/vedit/flip.c, lib/vector/vedit/merge.c, lib/vector/vedit/move.c, lib/vector/vedit/render.c, lib/vector/vedit/select.c, lib/vector/vedit/snap.c, lib/vector/vedit/veditlib.dox, lib/vector/vedit/vertex.c, lib/vector/vedit/zbulk.c: veditlib: doxygen clean up 2011-01-08 Martin Landa * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/wxvdigit.py, gui/wxpython/gui_modules/wxvdriver.py: wxGUI/vdigit: redirect messages to Layer Manager log area * gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/wxvdigit.py, gui/wxpython/gui_modules/wxvdriver.py: wxGUI/vdigit pythonization: fix when topology missing, move vertex fixed * gui/wxpython/gui_modules/dbm_dialogs.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/gui_modules/wxvdigit.py, gui/wxpython/gui_modules/wxvdriver.py, lib/vector/vedit/render.c: wxGUI/vdigit pythonization: add/remove vertex, display category works 2011-01-08 Markus Neteler * locale/po/grasslibs_de.po, locale/po/grassmods_de.po, locale/po/grasswxpy_de.po: Helmut Kudrnovsky: cont'ed 2011-01-07 Martin Landa * gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/gui_modules/wxvdigit.py, gui/wxpython/gui_modules/wxvdriver.py, include/vedit.h, lib/vector/vedit/render.c: wxGUI/vdigit pythonized: delete feature works 2011-01-06 Markus Metz * vector/v.generalize/displacement.c, vector/v.generalize/main.c, vector/v.generalize/misc.c, vector/v.generalize/misc.h, vector/v.generalize/network.c, vector/v.generalize/operators.h, vector/v.generalize/v.generalize.html: do not delete areas, do not mix up area attributes 2011-01-06 Martin Landa * gui/wxpython/gui_modules/layertree.py: wxGUI: check only if raster/vector exists 2011-01-05 Yann Chemin * gui/wxpython/xml/menudata.xml: updated Imagery menu 2011-01-05 Martin Landa * gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/wxvdigit.py, gui/wxpython/gui_modules/wxvdriver.py: wxGUI/vdigit pythonized: add new feature works * gui/wxpython/README: wxGUI readme updated (debugging) 2011-01-05 Yann Chemin * imagery/i.modis.qc/mcd43B2a.c, imagery/i.modis.qc/mcd43B2b.c, imagery/i.modis.qc/mcd43B2c.c, imagery/i.modis.qc/mcd43B2qa.c: added missing mcd43B2 functions 2011-01-05 Martin Landa * imagery/i.aster.toar/main.c: i.aster.toar: don't translate keys/params 2011-01-05 Yann Chemin * imagery/i.modis.qc/i.modis.qc.html: fixed layout * imagery/i.modis.qc/i.modis.qc.html, imagery/i.modis.qc/main.c: Added support for MCD43B2 * gui/wxpython/xml/menudata.xml: modified Satellite images processing menus 2011-01-04 Martin Landa * gui/wxpython/gui_modules/debug.py, gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/goutput.py, lib/init/variables.html: wxGUI: GRASS_WX_DEBUG -> WX_DEBUG (g.gisenv) * general/g.gisenv/g.gisenv.html, general/g.gisenv/main.c: g.gisenv: clean up manual page + more gui sections 2011-01-04 Markus Metz * lib/vector/rtree/index.c, lib/vector/rtree/index.h, lib/vector/rtree/io.c: R*Tree: three buffered nodes per level * raster/r.thin/io.c, raster/r.thin/thin_lines.c: use NULL instead of zero, zero is a valid number * include/vect/dig_structs.h: update Plus_head * lib/vector/Vlib/open.c: fix debug level * lib/init/variables.html: add documentation for new env var * lib/vector/Vlib/break_polygons.c: add file-based version of Vect_break_polygons() * lib/vector/Vlib/build.c, lib/vector/Vlib/close.c, lib/vector/Vlib/intersect.c, lib/vector/Vlib/open.c, lib/vector/Vlib/select.c: Vlib: new spatial index * lib/vector/diglib/spindex.c, lib/vector/diglib/spindex_rw.c: new spatial index * lib/vector/rtree/card.h, lib/vector/rtree/indexf.c, lib/vector/rtree/io.c: clean up comments * lib/vector/rtree/card.c, lib/vector/rtree/card.h, lib/vector/rtree/gammavol.c, lib/vector/rtree/index.c, lib/vector/rtree/index.h, lib/vector/rtree/indexf.c, lib/vector/rtree/indexm.c, lib/vector/rtree/io.c, lib/vector/rtree/node.c, lib/vector/rtree/rect.c, lib/vector/rtree/rtree.h, lib/vector/rtree/split.c, lib/vector/rtree/split.h: optionally file-based spatial index * lib/vector/diglib/plus_area.c: small optimization 2011-01-04 Yann Chemin * imagery/i.modis.qc/main.c: Look and feel changes * imagery/i.modis.qc/i.modis.qc.html, imagery/i.modis.qc/main.c, imagery/i.modis.qc/mod13A2a.c, imagery/i.modis.qc/mod13A2b.c, imagery/i.modis.qc/mod13A2c.c, imagery/i.modis.qc/mod13A2d.c, imagery/i.modis.qc/mod13A2e.c, imagery/i.modis.qc/mod13A2f.c, imagery/i.modis.qc/mod13A2g.c, imagery/i.modis.qc/mod13A2h.c, imagery/i.modis.qc/mod13A2i.c: Added support to MOD13A2 VI Quality 2011-01-03 Markus Neteler * Makefile: added missing csv files (ticket https://trac.osgeo.org/grass/ticket/1207) * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_hi.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_mr.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_hi.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_mr.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_th.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: msgs updated from template files 2011-01-03 Martin Landa * gui/wxpython/gui_modules/menuform.py: cosmetic in https://trac.osgeo.org/grass/changeset/44830 (close checkbox) * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/menuform.py: wxGUI: generate 'close' checkbox only for commands which have some output 2011-01-03 Markus Neteler * vector/v.to.db/v.to.db.html: typo * raster/r.colors/r.colors.html: put back lost standard color names 2011-01-03 William Kyngesburye * lib/vector/Vlib/Makefile: spatial ref feature needs PROJ_INC (via gprojects.h) 2011-01-01 Martin Landa * lib/vector/vedit/render.c: vedit: define structs in render.c as static * gui/wxpython/Makefile, gui/wxpython/gui_modules/__init__.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/gui_modules/wxvdigit.py, gui/wxpython/gui_modules/wxvdriver.py, gui/wxpython/vdigit/Makefile, gui/wxpython/vdigit/cats.cpp, gui/wxpython/vdigit/dig_types.i, gui/wxpython/vdigit/digit.cpp, gui/wxpython/vdigit/digit.h, gui/wxpython/vdigit/digit.i, gui/wxpython/vdigit/driver.cpp, gui/wxpython/vdigit/driver.h, gui/wxpython/vdigit/driver_draw.cpp, gui/wxpython/vdigit/driver_select.cpp, gui/wxpython/vdigit/line.cpp, gui/wxpython/vdigit/message.cpp, gui/wxpython/vdigit/pseudodc.cpp, gui/wxpython/vdigit/pseudodc.h, gui/wxpython/vdigit/pseudodc.i, gui/wxpython/vdigit/select.cpp, gui/wxpython/vdigit/setup.py, gui/wxpython/vdigit/undo.cpp, gui/wxpython/vdigit/vertex.cpp, include/vedit.h, lib/vector/vedit/render.c: wxGUI/vdigit: converted to python & veditlib updated - Vedit_render_map() very initial version - displays features to PseudoDC todo1: complete conversion (full functionality) todo2: improve bulk data processing (replacing PseudoDC) 2010-12-31 Markus Neteler * configure, configure.in: added $DLLIB for sqlite 2010-12-30 Martin Landa * doc/python/vector_example_ctypes.py: vector ctypes sample script working now * doc/python/vector_example_ctypes.py: initial clean of ctypes vector example * gui/wxpython/gui_modules/dbm_base.py, lib/python/vector.py: pythonlib: follow param naming convention * gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/toolbars.py: wxGUI: cosmetics - coding style * lib/vector/Vlib/header.c, lib/vector/Vlib/open.c, lib/vector/Vlib/open_ogr.c, raster/r.external/main.c, vector/v.external/list.c, vector/v.external/local_proto.h, vector/v.external/main.c: vlib: initial suppor for 3D vector data linked via OGR * raster/r.external/main.c: r.external: cosmetics in messages * gui/wxpython/gui_modules/menuform.py: wxGUI/menuform: track suppress_required flags * vector/v.external.out/args.c: v.external.out: do not define default format * gui/wxpython/gui_modules/menuform.py: wxGUI/menuform: ignore warning when parsing command (merge https://trac.osgeo.org/grass/changeset/44801 from trunk) * gui/wxpython/gui_modules/gselect.py, gui/wxpython/xml/menudata.xml: wxGUI: load/save settings for GdalSelect menuitem 'link external formats' added to the menu 2010-12-30 Yann Chemin * imagery/i.eb.h_SEBAL01/main.c: bug fixing: was segfault on empty wet/dry pixels coordinates in -a mode 2010-12-29 Martin Landa * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/xml/menudata.xml: wxGUI: cosmetics in r/v.external title * gui/icons/grass2/layer-import.png: add missing icon * gui/wxpython/icons/grass2_icons.py, gui/wxpython/icons/grass_icons.py, gui/wxpython/icons/icon.py, gui/wxpython/icons/silk_icons.py, gui/wxpython/wxgui.py: wxGUI: add import/link raster/vector data to the main toolbar * gui/icons/grass2/layer-more.png, gui/wxpython/icons/grass2_icons.py: wxGUI/grass2 icon set: `layer- more` added * gui/icons/grass2/layer-raster-more.png, gui/icons/grass2/layer- vector-more.png, gui/icons/grass2/move.png, gui/icons/grass2/zoom- extent.png, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/icons/grass2_icons.py, gui/wxpython/icons/grass_icons.py, gui/wxpython/icons/icon.py, gui/wxpython/icons/silk_icons.py: grass2 icon set: layer-{raster|vector}-more.png icons added * lib/python/vector.py: pythonlib: vector_what() check for unicode type (merge https://trac.osgeo.org/grass/changeset/44782 from relbr64) * gui/wxpython/gui_modules/menuform.py, gui/wxpython/xml/menudata.xml: wxGUI: define first parameter for grassTask * general/g.parser/main.c: copyright cosmetics - fix https://trac.osgeo.org/grass/changeset/44776 * general/g.parser/main.c: g.parser: fix typo (suppress_required) * scripts/g.manual/g.manual.py: g.manual: -i -> suppress required don't check xdg-open various clean up * gui/wxpython/gui_modules/dbm_base.py, gui/wxpython/gui_modules/dbm_dialogs.py: wxGUI: use grass.vector_what() * lib/python/vector.py: pythonlib: vector_what() implemented * vector/v.what/what.c: v.what: cosmetics in output (empty lines) * gui/wxpython/gui_modules/mapdisp.py: wxGUI: switch page only for non-editable query mode * gui/wxpython/gui_modules/mapdisp.py: wxGUI: fix editable mode for interactive query * gui/wxpython/gui_modules/mapdisp.py: wxGUI/mapdisp: coding style clean up * gui/wxpython/gui_modules/location_wizard.py: wxGUI/loc_wizard: location title limitation (https://trac.osgeo.org/grass/ticket/965) some clean up 2010-12-28 Martin Landa * gui/wxpython/gui_modules/ghelp.py: wxGUI: cosmetics in coding style * gui/wxpython/gui_modules/toolbars.py, gui/wxpython/wxgui.py: wxGUI: popup-menu clean up 2010-12-26 Martin Landa * gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/render.py: wxGUI: add MapLayer.GetElement() * gui/wxpython/gui_modules/gselect.py: wxGUI/GSelect: filtering items in progress, see https://trac.osgeo.org/grass/ticket/1251 (https://trac.osgeo.org/grass/changeset/44725 cont'ed) patch by Anna Kratochvilova * gui/wxpython/gui_modules/menuform.py: wxGUI: don't fail if vector map not found * gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/utils.py: wxGUI: print warning when map is not found * gui/wxpython/gui_modules/gselect.py: wxGUI/GSelect: filtering items in progress, see https://trac.osgeo.org/grass/ticket/1251 patch by Anna Kratochvilova 2010-12-25 Glynn Clements * scripts/i.spectral/i.spectral.py: Fix script to match changes to i.group * include/Make/Grass.make: Fix LIB/DEP/DEPS confusion 2010-12-25 Martin Landa * include/vect/dig_structs.h, include/vector.h, lib/vector/Vlib/build.c, lib/vector/Vlib/build_ogr.c, lib/vector/Vlib/header.c, lib/vector/Vlib/open.c, lib/vector/Vlib/open_ogr.c, lib/vector/Vlib/write_ogr.c: vlib: introduce Vect_get_ogr_geometry_type() and V2_open_new_ogr() * vector/v.random/main.c: v.random: simplify code (cosmetics) * lib/vector/Vlib/area.c, lib/vector/Vlib/array.c, lib/vector/Vlib/ascii.c, lib/vector/Vlib/box.c, lib/vector/Vlib/break_lines.c, lib/vector/Vlib/break_polygons.c, lib/vector/Vlib/bridges.c, lib/vector/Vlib/buffer.c, lib/vector/Vlib/buffer2.c, lib/vector/Vlib/build_nat.c, lib/vector/Vlib/cats.c, lib/vector/Vlib/cindex.c, lib/vector/Vlib/clean_nodes.c, lib/vector/Vlib/close.c, lib/vector/Vlib/close_nat.c, lib/vector/Vlib/close_ogr.c, lib/vector/Vlib/constraint.c, lib/vector/Vlib/dangles.c, lib/vector/Vlib/dbcolumns.c, lib/vector/Vlib/dgraph.c, lib/vector/Vlib/e_intersect.c, lib/vector/Vlib/error.c, lib/vector/Vlib/field.c, lib/vector/Vlib/find.c, lib/vector/Vlib/graph.c, lib/vector/Vlib/hist.c, lib/vector/Vlib/init_head.c, lib/vector/Vlib/intersect.c, lib/vector/Vlib/legal_vname.c, lib/vector/Vlib/level.c, lib/vector/Vlib/level_two.c, lib/vector/Vlib/line.c, lib/vector/Vlib/list.c, lib/vector/Vlib/map.c, lib/vector/Vlib/merge_lines.c, lib/vector/Vlib/net.c, lib/vector/Vlib/open.c, lib/vector/Vlib/open_nat.c, lib/vector/Vlib/open_ogr.c, lib/vector/Vlib/overlap.c, lib/vector/Vlib/overlay.c, lib/vector/Vlib/poly.c, lib/vector/Vlib/read.c, lib/vector/Vlib/read_nat.c, lib/vector/Vlib/read_ogr.c, lib/vector/Vlib/remove_areas.c, lib/vector/Vlib/remove_duplicates.c, lib/vector/Vlib/rewind.c, lib/vector/Vlib/rewind_nat.c, lib/vector/Vlib/rewind_ogr.c, lib/vector/Vlib/select.c, lib/vector/Vlib/simple_features.c, lib/vector/Vlib/sindex.c, lib/vector/Vlib/snap.c, lib/vector/Vlib/tin.c, lib/vector/Vlib/type.c, lib/vector/Vlib/window.c, lib/vector/Vlib/write_ogr.c: vlib: unify \file doxygen instruction (cosmetics) * include/Make/Grass.make, lib/vector/Vlib/open_ogr.c: vlib: create ogr with spatial reference * lib/vector/Vlib/open_ogr.c: vlib/ogr: don't use OGR_DS_GetLayerByName() * gui/wxpython/gui_modules/gselect.py: wxGUI/gselect: disable filter on full match (see https://trac.osgeo.org/grass/ticket/1251) 2010-12-24 Martin Landa * include/rasterdefs.h, lib/raster/{closecell.c => close.c}, lib/raster/{opencell.c => open.c}: rasterlib: closecell.c renamed to close.c, opencell.c renamed to open.c * lib/vector/Vlib/build.c, lib/vector/Vlib/build_ogr.c, lib/vector/Vlib/open.c: vlib: cosmetics for external formats (v.external.out) * vector/v.external.out/args.c: v.external.out: more guisections * gui/wxpython/gui_modules/menuform.py: wxGUI: track error when getting interface description 2010-12-24 Markus Neteler * imagery/i.modis.qc/main.c: distinguish mod11A1 and mod11A2 flags * imagery/i.modis.qc/i.modis.qc.html, imagery/i.modis.qc/main.c, imagery/i.modis.qc/mod11A1a.c, imagery/i.modis.qc/mod11A1b.c, imagery/i.modis.qc/mod11A1c.c, imagery/i.modis.qc/mod11A1d.c: MOD11A1 (LST daily) support added * imagery/i.modis.qc/i.modis.qc.html: svn propset * imagery/i.modis.qc/mod11A2d.c: comment fix 2010-12-23 Martin Landa * gui/wxpython/gui_modules/menuform.py: wxGUI: don't crash when manual page is not available (merge https://trac.osgeo.org/grass/changeset/44693 from devbr6) * gui/wxpython/gui_modules/globalvar.py: fix GetGRASSCmd() to work properly on Windows * gui/wxpython/gui_modules/dbm.py: fix https://trac.osgeo.org/grass/ticket/1249 (unexpected error from the wxguy using "show attribute table" from the toolbar) 2010-12-23 Markus Neteler * raster/r.regression.line/main.c: newline fix * locale/po/grassmods_it.po: corrections 2010-12-22 Martin Landa * gui/wxpython/gui_modules/menuform.py: wxGUI/dialog: setting height * include/Make/Docs.make: fix cleandocs * lib/python/core.py: pythonlib: parser(): returncode 1 on failure * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/preferences.py: wxGUI: close dialog on finish by default * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/menuform.py: wxGUI: fix wrapping module description * gui/wxpython/gui_modules/menuform.py: wxGUI/dialog: fix dialog size * gui/wxpython/gui_modules/menuform.py: wxGUI: update menuform to follow wxGUI coding style * display/d.vect/main.c: d.vect: explain 'display' parameter * gui/wxpython/wxpythonlib.dox: wxGUI/dox: remove out-dated files/classes 2010-12-21 Martin Landa * gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/menuform.py: wxGUI: fix tab order (use pyscrolledwindow) 2010-12-21 Markus Metz * raster/r.thin/io.c: fix for Rast_get_c_row() replacing G_get_map_row() 2010-12-21 Markus Neteler * locale/po/grasswxpy_it.po: Luca Delucchi: cont'ed 2010-12-20 Martin Landa * gui/wxpython/gui_modules/gselect.py: wxGUI/select: use keyboard shortcuts (expand, collapse mapsets) Patch by Anna Kratochvilova 2010-12-20 Hamish Bowman * raster/r.what.color/main.c, raster/r.what.color/r.what.color.html: show input value to full precision (or near enough); merge from devbr6 2010-12-19 Martin Landa * vector/v.external.out/v.external.out.html: v.external.out: update manual page * vector/Makefile: enable v.external.out * grasslib.dox, include/gisdefs.h, include/vect/dig_structs.h, include/vector.h, lib/gis/overwrite.c, lib/gis/parser.c, lib/vector/Vlib/build.c, lib/vector/Vlib/close.c, lib/vector/Vlib/close_ogr.c, lib/vector/Vlib/open.c, lib/vector/Vlib/open_ogr.c, lib/vector/Vlib/write_ogr.c, vector/v.external.out/args.c, vector/v.external.out/link.c, vector/v.external.out/local_proto.h, vector/v.external.out/main.c, vector/v.external.out/status.c: vectlib: very initial direct OGR write support (v.external.out) * vector/v.extrude/main.c: v.extrude: cosmetics, process area separately 2010-12-17 Markus Metz * raster/r.watershed/seg/Gwater.h, raster/r.watershed/seg/bseg_put.c, raster/r.watershed/seg/close_maps.c, raster/r.watershed/seg/cseg.h, raster/r.watershed/seg/cseg_put.c, raster/r.watershed/seg/def_basin.c, raster/r.watershed/seg/do_astar.c, raster/r.watershed/seg/do_cum.c, raster/r.watershed/seg/dseg_put.c, raster/r.watershed/seg/find_pour.c, raster/r.watershed/seg/init_vars.c, raster/r.watershed/seg/main.c, raster/r.watershed/seg/no_stream.c, raster/r.watershed/seg/over_cells.c, raster/r.watershed/seg/sg_factor.c, raster/r.watershed/seg/slope_len.c, raster/r.watershed/seg/split_str.c, raster/r.watershed/seg/sseg_get.c, raster/r.watershed/seg/sseg_put.c: overhauled segment and memory handling * raster/r.watershed/ram/do_cum.c: always mark as processed 2010-12-16 Martin Landa * general/g.mapsets/get_maps.c, general/g.mapsets/main.c: https://trac.osgeo.org/grass/ticket/983 (sort g.mapsets -l output) * lib/vector/Makefile: cosmetics in Makefile * gui/wxpython/gui_modules/location_wizard.py, lib/python/core.py: https://trac.osgeo.org/grass/ticket/965 (Location wizard: doesn't create MYNAME) 2010-12-15 Martin Landa * gui/wxpython/gui_modules/gselect.py: https://trac.osgeo.org/grass/ticket/1100 (Trim mapset name from maps list in wxGUI) * gui/wxpython/gui_modules/preferences.py, gui/wxpython/wxgui.py: quick fix, https://trac.osgeo.org/grass/ticket/1233 (layer manager and mapdisplay - startup position) 2010-12-14 Markus Neteler * db/db.copy/db.copy.html: fix sqlite.db name 2010-12-13 Martin Landa * gui/wxpython/gui_modules/colorrules.py: wxGUI: fix colorrules.py for vectors (merge https://trac.osgeo.org/grass/changeset/44599 from devbr6) 2010-12-13 Markus Neteler * locale/po/grasslibs_tr.po, locale/po/grassmods_tr.po, locale/po/grasswxpy_tr.po, translators.csv: Saban Safak: cont'ed 2010-12-13 Martin Landa * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/prompt.py: wxGUI: catch errors from the prompt (merge https://trac.osgeo.org/grass/changeset/44589 from devbr6) 2010-12-10 Yann Chemin * imagery/i.aster.toar/main.c: bug fixing * imagery/i.aster.toar/main.c: bug fixing 2010-12-09 Markus Neteler * imagery/i.atcorr/create_iwave.py: Daniel Victoria: bugfixes for filter function 2010-12-09 Martin Landa * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/goutput.py: fix https://trac.osgeo.org/grass/ticket/1232 (gui modeler don't works as aspected) 2010-12-09 Yann Chemin * imagery/i.aster.toar/i.aster.toar.html, imagery/i.aster.toar/main.c: fixed input descriptions * gui/wxpython/xml/menudata.xml, imagery/Makefile, imagery/i.aster.toar/Makefile, imagery/i.aster.toar/gain_aster.c, imagery/i.aster.toar/i.aster.toar.html, imagery/i.aster.toar/main.c, imagery/i.aster.toar/rad2ref_aster.c: Upgraded then svn mv from Add-ons i.dn2ref.ast->i.aster.toar->grass_trunk/imagery 2010-12-07 Martin Landa * gui/wxpython/gui_modules/gselect.py: remove print statement * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/gselect.py: wxGUI: ext pattern in import dialog case insensitive (merge https://trac.osgeo.org/grass/changeset/44554 from devbr6) 2010-12-06 Martin Landa * gui/wxpython/gui_modules/ogc_services.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/wxgui.py, lib/gis/parser.c: wxGUI: various minor fixes (wms, digitizer) (merge https://trac.osgeo.org/grass/changeset/44548 from devbr6) 2010-12-05 Markus Neteler * locale/po/grasslibs_it.po, locale/po/grasswxpy_it.po: Luca Delucchi: cont'ed 2010-12-02 Markus Metz * raster/r.resamp.bspline/main.c: do not align elaboration box; use full bandwidth for special cases * vector/v.surf.bspline/main.c: need full bandwidth for special cases * lib/lidar/zones.c: use interpolator Macro 2010-12-02 Martin Landa * scripts/v.krige/v.krige.py: v.krige: fix error message (missing R packages) 2010-12-02 Anne Ghisla * scripts/v.krige/v.krige.py: Grass.fatal errors when dependenciees are not found. 2010-12-02 Martin Landa * display/d.rast/main.c: d.rast: more guisections * gui/wxpython/gui_modules/prompt.py: wxGUI: improvements in interactive prompt (patch by Anna Kratochvilova) 2010-12-02 Michael Barton * gui/wxpython/gui_modules/toolbars.py: Fixes ugly exit bug that leaves wxnviz pages overlaying layer manager pages when wxnviz is exited. If this works on all systems, it should be backported to GRASS 6 branch. 2010-12-01 Anne Ghisla * scripts/v.krige/v.krige.py: Better check of R packages: checked all in once, raising only one error message. 2010-11-30 Martin Landa * vector/v.clean/prune.c: v.clean: fix message when no vertex is removed 2010-11-29 Martin Landa * gui/wxpython/gui_modules/menuform.py: wxGUI: fix multiple options (merge https://trac.osgeo.org/grass/changeset/44495 from devbr6) * gui/wxpython/docs/wxGUI.Icons.html: fix grass2 icon url (merge https://trac.osgeo.org/grass/changeset/44490 from devbr6) * gui/wxpython/gui_modules/gdialogs.py, lib/python/core.py: pythonlib: define mlist() (merge https://trac.osgeo.org/grass/changeset/44489 from devbr6) * imagery/i.pca/main.c: i.pca: output->output_prefix (merge https://trac.osgeo.org/grass/changeset/44486 from devbr6) * vector/v.clean/prune.c: redundant new line * vector/v.out.ogr/args.c, vector/v.out.ogr/local_proto.h, vector/v.out.ogr/main.c: v.out.ogr: new flag to append data to the existing OGR layer * lib/raster/gdal.c: rasterlib/gdal.c: add doxygen docs * vector/v.external.out/v.external.out.html: fix URL of OGR pages * vector/v.external.out/Makefile, vector/v.external.out/args.c, vector/v.external.out/format.c, vector/v.external.out/link.c, vector/v.external.out/list.c, vector/v.external.out/local_proto.h, vector/v.external.out/main.c, vector/v.external.out/status.c, vector/v.external.out/v.external.out.html: new module v.external.out (based on r.external.out) TODO: update vlib to use output settings * scripts/v.rast.stats/v.rast.stats.py: v.rast.stats: colprefix parameter renamed 2010-11-28 Helmut Kudrnovsky * raster/simwe/r.sim.water/r.sim.water.html: update paramater names in example 2010-11-28 Martin Landa * scripts/v.rast.stats/v.rast.stats.py: v.rast.stats: description cosmetics 2010-11-28 Markus Metz * vector/v.out.ogr/local_proto.h: update header * vector/v.out.ogr/args.c, vector/v.out.ogr/attrb.c, vector/v.out.ogr/create.c, vector/v.out.ogr/list.c: format all code * vector/v.out.ogr/main.c: format code * lib/vector/Vlib/snap.c: change message to verbose message * lib/vector/Vlib/remove_areas.c: adjusted progress report * lib/vector/Vlib/dangles.c: print appropriate messages * lib/vector/Vlib/break_polygons.c: release memory, add debug info * vector/v.in.ogr/main.c: cosmetics, be a bit more user-friendly 2010-11-27 Martin Landa * general/g.mapset/main.c, raster/r.colors/main.c, raster/r.external.out/main.c, raster/r.external/main.c, raster/r.in.gdal/main.c, raster/r.out.gdal/main.c, vector/v.in.dxf/main.c, vector/v.in.ogr/main.c: r.external.out: use suppress_required update other modules, TRUE->YES * raster/r.external/main.c: r.external: use suppress_required * vector/v.in.dxf/main.c: v.in.dxf: use suppress_required * raster/r.colors/main.c: r.colors: use suppress_required 2010-11-27 Markus Neteler * scripts/g.extension/g.extension.py: fix from Patrick Schirmer, CH 2010-11-27 Markus Metz * scripts/v.rast.stats/v.rast.stats.py: fix region alignment, table key column, -nan, enable translations, and speed up the module * scripts/v.rast.stats/v.rast.stats.py: change input vector key to vector, as in 6.x 2010-11-26 Martin Landa * vector/v.in.ogr/main.c: v.in.ogr: use suppress_required flags * gui/wxpython/gui_modules/menuform.py: fix wxGUI - https://trac.osgeo.org/grass/changeset/44437 * lib/gis/parser.c, lib/gis/parser_standard_options.c: libgis: check also file if exists * raster/r.out.gdal/main.c: r.out.gdal: suppress required for -l * lib/gis/parser.c: call G_usage() when level is verbose 2010-11-26 Markus Neteler * contributors_extra.csv, raster/r.li/Makefile, raster/r.li/r.li.daemon/index.h, raster/r.li/r.li.html, raster/r.li/r.li.pielou/Makefile, raster/r.li/r.li.pielou/pielou.c, raster/r.li/r.li.pielou/r.li.pielou.html, raster/r.li/r.li.renyi/Makefile, raster/r.li/r.li.renyi/r.li.renyi.html, raster/r.li/r.li.renyi/renyi.c: Luca Delucchi + Duccio Rocchini: two new indices 2010-11-25 Martin Landa * raster/r.in.gdal/main.c: r.in.gdal: use suppress_required * gui/wxpython/gui_modules/menuform.py: wxGUI: required/multiple boolean variables * general/g.mapset/main.c, gui/wxpython/gui_modules/menuform.py: continue in https://trac.osgeo.org/grass/changeset/44421 2010-11-25 Glynn Clements * general/g.mapset/main.c, general/g.parser/main.c, include/gis.h, lib/gis/parser.c, lib/gis/parser_interface.c, lib/gis/parser_local_proto.h, lib/gis/parser_script.c: Add suppress_required field to flags * lib/python/setup.py.sed: Fix missing substitution 2010-11-25 Martin Landa * gui/wxpython/gui_modules/location_wizard.py, lib/python/core.py: wxGUI/locwizard: use grass.create_location() to create a new location * scripts/r.mask/r.mask.py: fix https://trac.osgeo.org/grass/ticket/1224 * gui/wxpython/gui_modules/preferences.py: fix https://trac.osgeo.org/grass/ticket/1223 2010-11-24 Markus Neteler * locale/po/grasswxpy_cs.po: Jan Trochta: cont'ed * raster/r.li/Makefile: order alphabetically 2010-11-24 Martin Landa * lib/python/core.py: backport https://trac.osgeo.org/grass/changeset/44366 * lib/python/Makefile: fix typo in Makefile * lib/python/Makefile, lib/python/core.py, lib/python/db.py, lib/python/raster.py, lib/python/setup.py.sed, lib/python/vector.py: fix grass.init() & separated to new module 'setup' 2010-11-24 Markus Metz * scripts/v.rast.stats/v.rast.stats.py: vector input key is input 2010-11-24 Yann Chemin * imagery/i.vi/main.c: bug fix a segfault on loading redchan file descriptor 2010-11-23 Martin Landa * lib/python/core.py: grass.init() added (merge https://trac.osgeo.org/grass/changeset/44388 from devbr6) * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/mcalc_builder.py, gui/wxpython/gui_modules/prompt.py: wxGUI: mcalc fixes (merge https://trac.osgeo.org/grass/changeset/44387 & 44389 from devbr6) 2010-11-23 Markus Neteler * locale/po/grasswxpy_zh.po, translators.csv: Shulin Yang: cont'ed 2010-11-23 Glynn Clements * raster/r.in.bin/main.c: Add missing % characters to format string * lib/raster/history.c: Clear array pointer after deallocation 2010-11-22 Martin Landa * lib/python/core.py: fix typo from https://trac.osgeo.org/grass/changeset/44368 * lib/python/core.py: pythonlib: fns to create new location * gui/wxpython/xml/menudata.xml: r.pack & r.unpack added to wxGUI menu * imagery/i.atcorr/GeomCond.cpp: fix https://trac.osgeo.org/grass/changeset/44358 * scripts/Makefile, scripts/r.pack/Makefile, scripts/r.pack/r.pack.html, scripts/r.pack/r.pack.py, scripts/r.unpack/Makefile, scripts/r.unpack/r.unpack.html, scripts/r.unpack/r.unpack.py: AddOns Bash scripts r.pack and r.unpack converted to Python and added to trunk 2010-11-21 Soeren Gebbert * lib/gis/parser_wps.c: WPS XML fix * lib/gis/parser_wps.c: Implemented check for range values in wps xml creation 2010-11-19 Anne Ghisla * gui/wxpython/scripts/r.li.setup.py, gui/wxpython/scripts/vkrige.py, imagery/i.atcorr/GeomCond.cpp, imagery/i.atcorr/GeomCond.h, imagery/i.atcorr/Iwave.cpp, imagery/i.atcorr/Iwave.h, imagery/i.atcorr/i.atcorr.html: Added RapidEye sensor to i.atcorr - credits to RapidEye AG, Germany. Minor edits to v.krige and r.li.setup.py. 2010-11-19 Markus Metz * lib/cairodriver/Raster.c: cairo API: tell cairo that drawing has been done to surface using means other than cairo 2010-11-18 Martin Landa * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/wxgui.py, gui/wxpython/xml/menudata.xml: wxGUI: simplify import/link menu items 2010-11-16 Markus Metz * imagery/i.rectify/rectify.c: use standard for row/col loop 2010-11-16 Martin Landa * gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/utils.py: wxGUI: show all mapsets in MapsetSelect (merge https://trac.osgeo.org/grass/changeset/44344 from devbr6) 2010-11-15 Martin Landa * gui/wxpython/gui_modules/menuform.py: wxGUI: expand interacrive input (merge https://trac.osgeo.org/grass/changeset/44340 from devbr6) * lib/gis/parser_standard_options.c, raster/r.mfilter/main.c: r.mfilter: cosmetics in module description minor changes in G_OPT_F (merge https://trac.osgeo.org/grass/changeset/44338 from devbr6) * gui/wxpython/gui_modules/menuform.py: wxGUI: fix spinctrl widgets (merge https://trac.osgeo.org/grass/changeset/44335 from devbr6) * gui/wxpython/gui_modules/utils.py: wxGUI: sort mapsets (merge https://trac.osgeo.org/grass/changeset/44332 from devbr6) * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/menuform.py: wxGUI: better treat external scripts (merge https://trac.osgeo.org/grass/changeset/44329 from devbr6) 2010-11-15 Soeren Gebbert * lib/gis/parser_wps.c: Check for Identifier and description. In some modules the description is missing, but the label is defined. 2010-11-15 Martin Landa * gui/wxpython/gui_modules/menuform.py: wxGUI: _GetValue() added (merge https://trac.osgeo.org/grass/changeset/44315 from devbr6) * gui/wxpython/gui_modules/menuform.py: wxGUI: show error dialog when module is not the search path (merge https://trac.osgeo.org/grass/changeset/44312 from devbr6) 2010-11-13 Maciej Sieczka * raster/r.li/r.li.cwed/cwed.c: Cosmetics * raster/r.cost/r.cost.html: s/_sites/_points/g 2010-11-11 Martin Landa * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/gselect.py: wxGUI: fix linking postgis vectors 2010-11-11 Markus Metz * raster/r.resamp.interp/main.c: lanczos: adjust u,v order, compact code * imagery/i.rectify/lanczos.c: lanczos: adjust t,u order * raster/r.proj/lanczos.c: lanczos: adjust t,u order * lib/raster/interp.c: sync lanczos u,v meaning to bilinear/bicubic 2010-11-11 Markus Neteler * vector/v.in.ascii/v.in.ascii.html: cosmetics 2010-11-09 Martin Landa * gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/preferences.py: wxGUI: interactive input can be optionally disabled (merge https://trac.osgeo.org/grass/changeset/44281 from devbr6) * gui/wxpython/gui_modules/globalvar.py, gui/wxpython/gui_modules/preferences.py: wxGUI: cosmetics in default positioning (merge https://trac.osgeo.org/grass/changeset/44275 from devbr6) * gui/wxpython/gui_modules/mcalc_builder.py, gui/wxpython/gui_modules/prompt.py: wxGUI/mapcalc: statusbar added (merge https://trac.osgeo.org/grass/changeset/44273 from devbr6) 2010-11-08 Martin Landa * gui/wxpython/gui_modules/menuform.py: wxGUI/menuform: simplify OnSetValue (merge https://trac.osgeo.org/grass/changeset/44269 from devbr6) * imagery/i.landsat.acca/algorithm.c: i.landsat.acca: print units for max * imagery/i.landsat.acca/algorithm.c, imagery/i.landsat.acca/tools.c: i.landsat: be more verbose (cosmetics) * gui/wxpython/gui_modules/mcalc_builder.py: wxGUI: raster calculator generates rasters... (merge https://trac.osgeo.org/grass/changeset/44260 from devbr6) * raster/r.sunmask/main.c: r.sunmask: 'output' optional (not required for '-s') (merge https://trac.osgeo.org/grass/changeset/44254 from devbr6) * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/prompt.py, gui/wxpython/wxgui.py: wxGUI: fix running scripts (merge https://trac.osgeo.org/grass/changeset/44253 from devbr6) * imagery/i.atcorr/6s.cpp, imagery/i.atcorr/main.cpp: i.atcorr: be less verbose, fix when elevation is not given (merge https://trac.osgeo.org/grass/changeset/44250 from devbr6) 2010-11-08 Glynn Clements * imagery/i.atcorr/common.cpp, lib/pngdriver/read_png.c, raster/r.uslek/prct2tex.c: Fix warnings 2010-11-07 Markus Neteler * general/g.mkfontcap/g.mkfontcap.html: HTML fix * display/d.rast.arrow/d.rast.arrow.html: HTML fix 2010-11-07 Martin Landa * imagery/i.landsat.toar/main.c: i.landsat.toar: verbosity cosmetics * lib/vector/Vlib/build_nat.c: cosmetics in verbosity (merge https://trac.osgeo.org/grass/changeset/44220 from devbr6) * vector/v.select/args.c, vector/v.select/main.c, vector/v.select/proto.h, vector/v.select/v.select.html: v.select: simplify module interface (no geos flag) * gui/wxpython/gui_modules/mapdisp.py: cosmetics in messages * gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/render.py: fix https://trac.osgeo.org/grass/ticket/626 (layers re-renamed after change properties (wxpython)) * gui/wxpython/gui_modules/menuform.py, gui/wxpython/wxgui.py: wxGUI: centre dialogs on screen by default 2010-11-06 Martin Landa * vector/v.to.db/parse.c: v.to.db: start/end requires at least two columns - https://trac.osgeo.org/grass/ticket/1208 * scripts/v.in.wfs/v.in.wfs.py: fix v.in.wfs, be more verbose * scripts/v.in.wfs/v.in.wfs.py: v.in.wfs: 'wfs' parameter renamed to 'url' * gui/wxpython/xml/menudata.xml: some modules added to wxGUI menu * gui/wxpython/xml/menudata.xml: update wxGUI menu by update_menudata.py * gui/wxpython/gui_modules/globalvar.py: wxGUI: increase default height of windows * raster/r.proj/main.c: r.proj: " " -> NULL * raster/r.proj/main.c, vector/v.proj/main.c: r.proj/v.proj: more guisections * gui/wxpython/gui_modules/gselect.py: wxGUI: list maps * gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/menuform.py, raster/r.proj/main.c, vector/v.proj/main.c: r.proj/v.proj: wxGUI interactivity improved (select input map from location) * lib/gis/list.c: clean up dox string of list.c * gui/wxpython/gui_modules/globalvar.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/wxgui.py: wxGUI: set default position of windows (when .grasswx6 file is not available) (merge https://trac.osgeo.org/grass/changeset/44180 from devbr6) 2010-11-05 Markus Neteler * locale/po/grasswxpy_it.po: Fix broken accented chars 2010-11-02 Martin Landa * gui/wxpython/gui_modules/georect.py, gui/wxpython/wxgui.py, gui/wxpython/xml/menudata.xml: wxGUI: georect replaced by gcpmanager (merge https://trac.osgeo.org/grass/changeset/44168 from devbr6) * gui/wxpython/gui_modules/goutput.py: wxGUI: don't parse r.mapcalc (merge https://trac.osgeo.org/grass/changeset/44165 from devbr6) * gui/wxpython/gui_modules/goutput.py: wxGUI: open dialog by default (merge https://trac.osgeo.org/grass/changeset/44164 from devbr6) * imagery/Makefile: enable i.landsat.acca * imagery/i.landsat.acca/main.c: i.landsat.acca: use same input param name as i.landsat.toar 2010-11-01 Martin Landa * raster/r.sunmask/g_solposition.c, raster/r.sunmask/global.h, raster/r.sunmask/main.c: r.sunmask: messages clean up (use G_debug) (merge https://trac.osgeo.org/grass/changeset/44156 from devbr6) * gui/wxpython/gui_modules/colorrules.py: wxGUI/colorrules: fix preview * gui/wxpython/gui_modules/colorrules.py: wxGUI/colorrules: disable x scrolling * gui/wxpython/gui_modules/colorrules.py, gui/wxpython/gui_modules/render.py: wxGUI/colortable: use r.colors.out instead of `r.colors -p` various minor fixes * raster/r.colors.out/main.c: r.colors.out: rules=- by default * raster/r.colors.out/main.c, raster/r.colors.out/r.colors.out.html: r.colors.out: cosmetics in parameters/messages/manual * include/rasterdefs.h, lib/raster/color_print.c, raster/r.colors/main.c: r.colors: remove `-p` (there is already r.colors.out) clean up raster library (no need for Rast_print_colors()) 2010-10-31 Markus Neteler * vector/v.in.ogr/v.in.ogr.html: explain min_area threshold value units 2010-10-31 Martin Landa * raster/r.colors/main.c: r.colors: print warning when color table exists and flag -w is given * gui/wxpython/gui_modules/colorrules.py: wxGUI/colorrules: load/save raster color tables (based on patch by Anna Kratochvilova) minor clean up * gui/wxpython/support/update_menudata.py, gui/wxpython/xml/menudata.xml: update wxGUI menu * gui/wxpython/gui_modules/rules.py, gui/wxpython/wxgui.py, gui/wxpython/xml/menudata.xml: wxGUI: interactive input for r.recode/r.reclass, etc. is managed by menuform.py no need for extra rules.py module * raster/r.recode/main.c, raster/r.recode/r.recode.html: r.recode: minor changes in parameters, manual updated * lib/python/core.py: set_raise_on_error() returns current status * lib/python/core.py: pythonlib: do not raise on error by default 2010-10-30 Martin Landa * gui/wxpython/gui_modules/utils.py: fix utils.split() for python < 2.6 (merge https://trac.osgeo.org/grass/changeset/44109 from devbr6) * gui/wxpython/gui_modules/utils.py: shlex.split() posix parameter available in Python 2.6+ * gui/wxpython/gui_modules/goutput.py, lib/python/core.py: grass.find_program(): Windows-related fix (merge https://trac.osgeo.org/grass/changeset/44102 devbr6) * gui/wxpython/gui_modules/prompt.py: use utils.split() instead * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/prompt.py: wxGUI: check if command is available * gui/wxpython/gui_modules/sqlbuilder.py: wxGUI: do not use grass.set_fatal_exit() * general/g.region/printwindow.c: g.region: 3dcells -> cells3 - bash variable can begins only with a letter or underscore * gui/wxpython/gui_modules/prompt.py, gui/wxpython/gui_modules/utils.py: wxGUI: use platform specific shlex.split() in command prompt * lib/python/core.py: pythonlib: raise_on_error defined 2010-10-29 Markus Metz * imagery/i.rectify/i.rectify.html: update manual * imagery/i.rectify/main.c: remove bogus error check * imagery/i.rectify/bilinear.c: missed one FCELL->DCELL conversion * lib/raster/interp.c: avoid fp calculation errors as far as possible 2010-10-29 Soeren Gebbert * lib/gis/parser_wps.c: Support more mime types for raster and vector inputs and outputs in WPS process description. 2010-10-29 Markus Metz * imagery/i.rectify/global.h, imagery/i.rectify/main.c: remove unused variables * lib/raster/interp.c: lanczos: unroll loops, reduce sine calculations 2010-10-28 Martin Landa * gui/wxpython/gui_modules/globalvar.py, gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/render.py: wxGUI: fix auto-rendering (cmdAutoRender) (merge https://trac.osgeo.org/grass/changeset/44075 from devbr6) * vector/v.to.rast/main.c: v.to.rast: guisections clean up (merge https://trac.osgeo.org/grass/changeset/44072 from devbr6) 2010-10-28 Markus Metz * lib/raster/interp.c: clean up cubic bspline, try to optimize lanczos 2010-10-28 Martin Landa * gui/wxpython/gui_modules/mcalc_builder.py: wxGUI/mcalc: load/save expression (based on Tim Michelsen's patch https://trac.osgeo.org/grass/ticket/669) 2010-10-28 Markus Metz * imagery/i.rectify/lanczos.c: add lanczos and lanczos fallback to i.rectify, next try * imagery/i.rectify/cubic_f.c, imagery/i.rectify/global.h, imagery/i.rectify/i.rectify.html, imagery/i.rectify/main.c: add lanczos and lanczos fallback to i.rectify * raster/r.proj/lanczos.c, raster/r.proj/main.c, raster/r.proj/r.proj.h, raster/r.proj/r.proj.html: add lanczos and lanczos fallback to r.proj * lib/raster/interp.c: updated function name * raster/r.resamp.interp/main.c, raster/r.resamp.interp/r.resamp.interp.html: add lanczos * include/rasterdefs.h: make lanczos and cubic bspline interpolation available * lib/raster/interp.c: add lanczos and cubic bspline interpolation to rasterlib 2010-10-27 Helmut Kudrnovsky * mswindows/GRASS-Installer.nsi, mswindows/GRASS-Packager.bat: use correct set GDAL_DATA and GEOTIFF_CSV variables and include required files https://trac.osgeo.org/grass/ticket/1201 2010-10-27 Markus Metz * imagery/i.rectify/bilinear_f.c, imagery/i.rectify/cubic_f.c: fix for bilinear with fallback and bicubic with fallback 2010-10-26 Glynn Clements * lib/python/raster.py: Fix raster_info() to handle min/max = NULL. 2010-10-25 Martin Landa * gui/wxpython/xml/menudata.xml, imagery/i.landsat.toar/main.c: i.landsat.acca added to wxGUI menu * imagery/i.landsat.acca/main.c, imagery/i.landsat.acca/tools.c: i.landsat.acca: more guisections fix typo when including to trunk * Makefile, include/Make/Docs.make, include/Make/Doxyfile_arch_html.in, include/Make/Doxyfile_arch_latex.in, include/Make/Doxygen.make: attempt to recover programmers manual * imagery/i.landsat.acca/Makefile, imagery/i.landsat.acca/algorithm.c, imagery/i.landsat.acca/i.landsat.acca.html, imagery/i.landsat.acca/local_proto.h, imagery/i.landsat.acca/main.c, imagery/i.landsat.acca/tools.c, imagery/i.landsat.toar/main.c: i.landsat.acca from addons added to trunk 2010-10-24 Martin Landa * imagery/i.landsat.toar/i.landsat.toar.html: i.landsat.toar: manual updated * vector/v.select/args.c, vector/v.select/main.c, vector/v.select/proto.h: v.select: don't skip features without category implemeneted as a flag * gui/wxpython/gui_modules/prompt.py: wxGUI/prompt: do not ignore '+' (merge https://trac.osgeo.org/grass/changeset/44030 from trunk) * imagery/i.landsat.toar/landsat.c, imagery/i.landsat.toar/landsat_met.c, imagery/i.landsat.toar/landsat_set.c, imagery/i.landsat.toar/main.c: i.landsat.toar: major clean up * gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/render.py: wxGUI: fix zooming to RBG layers (merge https://trac.osgeo.org/grass/changeset/44027 from devbr6) * lib/python/raster.py, lib/python/vector.py: avoid gettext warnings * lib/python/array.py, lib/python/core.py, lib/python/db.py, lib/python/raster.py, lib/python/vector.py: pythonlib: i18n * raster/r.timestamp/main.c, raster/r.timestamp/r.timestamp.html: r.timestamp: clean up the manual page * general/g.mapset/main.c: g.mapset: be less verbose when quiet flag is used * general/g.mapsets/main.c: g.mapsets: more guisections * general/g.mapsets/main.c: g.mapsets: split module's description to label * lib/python/core.py: pythonlib: doxygen updates for list_*() - list elements only for mapsets in search path * gui/wxpython/gui_modules/goutput.py: wxGUI: fix menuform dialog (map tree) * lib/python/core.py, lib/python/pythonlib.dox: pythonlib: fn mapsets() added 2010-10-22 Markus Neteler * general/g.message/main.c: remove superfluous newline 2010-10-21 Markus Neteler * doc/howto_release.txt: more announcement targets 2010-10-21 Martin Landa * gui/wxpython/xml/menudata.xml: menudata updated by support/update_menudata.py script * imagery/i.landsat.toar/main.c: i.landsat.toar: very basic clean up after adding to trunk 2010-10-21 Glynn Clements * imagery/i.landsat.toar/main.c: Fix printf() format * imagery/i.landsat.toar/Makefile, imagery/i.landsat.toar/earth_sun.c, imagery/i.landsat.toar/earth_sun.h, imagery/i.landsat.toar/landsat.c, imagery/i.landsat.toar/landsat.h, imagery/i.landsat.toar/landsat_met.c, imagery/i.landsat.toar/landsat_set.c, imagery/i.landsat.toar/local_proto.h, imagery/i.landsat.toar/main.c: Remove incorrect svn:executable property 2010-10-21 Yann Chemin * gui/wxpython/xml/menudata.xml, imagery/Makefile, imagery/i.eb.h_SEBAL01/i.eb.h_SEBAL01.html, imagery/i.landsat.toar/Makefile, imagery/i.landsat.toar/earth_sun.c, imagery/i.landsat.toar/earth_sun.h, imagery/i.landsat.toar/i.landsat.toar.html, imagery/i.landsat.toar/landsat.c, imagery/i.landsat.toar/landsat.h, imagery/i.landsat.toar/landsat_met.c, imagery/i.landsat.toar/landsat_set.c, imagery/i.landsat.toar/local_proto.h, imagery/i.landsat.toar/main.c: Added i.landsat.toar, changed satellite images wx menu, completed a reference in i.eb.h_SEBAL01 2010-10-20 Martin Landa * vector/v.build.polylines/v.build.polylines.html: v.build.polylines: manual page updated (notes my Markus Metz, http://lists.osgeo.org/pipermail/grass- user/2010-October/058400.html) 2010-10-18 Martin Landa * gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/mcalc_builder.py: wxGUI/mapcalc: checkbox to add created raster map to layer tree 2010-10-18 Markus Metz * imagery/i.rectify/bilinear.c, imagery/i.rectify/bilinear_f.c, imagery/i.rectify/cubic.c, imagery/i.rectify/cubic_f.c: apply https://trac.osgeo.org/grass/changeset/43944 to i.rectify: Glynn: Don't store pointer to cache blocks which may be replaced 2010-10-18 Martin Landa * gui/wxpython/gui_modules/preferences.py: wxGUI: simplify title of MapsetAccess dialog (merge https://trac.osgeo.org/grass/changeset/43970 from devbr6) * imagery/i.atcorr/i.atcorr.html: i.atcorr: minor manual page clean up * gui/wxpython/gui_modules/location_wizard.py: wxGUI/location wizard: some more fixes related to https://trac.osgeo.org/grass/ticket/1167 (by Anna Kratochvilova) * lib/python/core.py: improve *_command() dox strings * lib/python/Makefile, lib/python/{grasspythonlib.dox => pythonlib.dox}: dox file renamed 2010-10-17 Martin Landa * scripts/g.extension/g.extension.py: g.extension: new flag to skip installing extension * scripts/g.extension/g.extension.py: fix typo * lib/python/core.py: default verbose level is '2' * scripts/g.extension/g.extension.py: g.extension: update 'prefix', fix quiet/verbose mode, fix 'install' 2010-10-17 Glynn Clements * raster/r.proj/bilinear.c, raster/r.proj/bilinear_f.c, raster/r.proj/cubic.c, raster/r.proj/cubic_f.c: Don't store pointer to cache blocks which may be replaced * raster/r.proj/bilinear.c, raster/r.proj/cubic.c, raster/r.proj/cubic_f.c, raster/r.proj/main.c: Fix off-by-half error 2010-10-17 Hamish Bowman * raster/r.proj/r.proj.html: doc tweaks (merge from devbr6) 2010-10-16 Markus Metz * imagery/i.rectify/bilinear.c, imagery/i.rectify/cubic.c, imagery/i.rectify/nearest.c: fix bilinear/bicubic interpolation * imagery/i.rectify/bilinear_f.c, imagery/i.rectify/cubic_f.c: fix fallback methods * imagery/i.rectify/bilinear.c, imagery/i.rectify/bilinear_f.c, imagery/i.rectify/cubic.c, imagery/i.rectify/cubic_f.c, imagery/i.rectify/exec.c, imagery/i.rectify/global.h, imagery/i.rectify/i.rectify.html, imagery/i.rectify/main.c, imagery/i.rectify/matrix.c, imagery/i.rectify/nearest.c, imagery/i.rectify/perform.c, imagery/i.rectify/readcell.c, imagery/i.rectify/rectify.c, imagery/i.rectify/report.c, imagery/i.rectify/rowcol.h, imagery/i.rectify/write.c: i.rectify: adjust to r.proj: transform cell center coords not cell border coords, use fast cache, offer different resampling methods 2010-10-15 Martin Landa * gui/wxpython/gui_modules/menuform.py: fix wxGUI: propagate option key_desc (https://trac.osgeo.org/grass/ticket/1192) (merge https://trac.osgeo.org/grass/changeset/43929 from devbr6) 2010-10-15 Glynn Clements * raster/r.out.png/main.c: Use functions rather than direct acess to the info struct * raster/r.in.png/{r.in.png.c => main.c}: Use functions rather than direct acess to the info struct Cleanup 2010-10-15 Martin Landa * gui/wxpython/gui_modules/location_wizard.py: fix https://trac.osgeo.org/grass/ticket/1167 (wx location wizard: proj4 terms fall off edge of window) (thanks to Anna Kratochvilova) 2010-10-14 Markus Metz * gui/wxpython/docs/wxGUI.GCP_Manager.html: GCP Manager manual: use help icon * raster/r.univar/r3.univar_main.c: use G3d_readCats 2010-10-14 Glynn Clements * general/g.mapset/main.c: Don't set option defaults from current state (results in incorrect documentation). * Makefile, include/Make/Docs.make, include/Make/Install.make, lib/proj/Makefile: Build system clean-up, mainly installation 2010-10-14 Markus Metz * raster/r.univar/Makefile: r3.univar needs RASTERLIB * gui/wxpython/gui_modules/gcpmanager.py: fix for Mac when no target map is selected 2010-10-13 Martin Landa * lib/vector/Vlib/build.c: v.build opt=dump does not report the Z coord (https://trac.osgeo.org/grass/ticket/1194) * imagery/i.atcorr/main.cpp: fix https://trac.osgeo.org/grass/changeset/43893 ('input' doubled) * imagery/i.atcorr/main.cpp: i.atcor: standardize parameters key some other cosmetics * gui/wxpython/gui_modules/gcpmanager.py, gui/wxpython/gui_modules/gcpmapdisp.py, gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/preferences.py: wxGUI: avoid gettext warnings (merge https://trac.osgeo.org/grass/changeset/43891 from devbr6) * gui/wxpython/gui_modules/globalvar.py, gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/menuform.py: wxGUI: define list of commands for auto-rendering (merge https://trac.osgeo.org/grass/changeset/43889 from devbr6) * gui/wxpython/wxgui.py, gui/wxpython/xml/menudata.xml: wxGUI: OnQuit() method removed (not really working) 2010-10-13 Markus Metz * imagery/i.rectify/get_wind.c, imagery/i.rectify/global.h, imagery/i.rectify/main.c, imagery/i.rectify/rowcol.h: add resolution option, more robust resolution calculation * gui/wxpython/gui_modules/gcpmanager.py: bugfix when calling i.rectify 2010-10-12 Markus Metz * lib/vector/dglib/sp-template.c: update comment 2010-10-12 Martin Landa * display/d.rast/main.c, display/d.rgb/main.c, display/d.vect/main.c: sync d.rast, d.vect and d.rgb descriptions d.rgb: overlay by default (be in sync with d.rast) * lib/raster/color_print.c: G_print_colors(): fix checking colr2 (merge https://trac.osgeo.org/grass/changeset/43876 from devbr6) 2010-10-12 Markus Metz * lib/vector/dglib/sp-template.c: attempted fix for BUG2 2010-10-11 Martin Landa * gui/wxpython/gui_modules/colorrules.py: wxGUI: color rules dialog - re-render display on apply (merge https://trac.osgeo.org/grass/changeset/43871 from devbr6) * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/wxgui.py: wxGUI: fix re-rendering when r.colors is called (merge https://trac.osgeo.org/grass/changeset/43869 from devbr6) * raster/r.colors/main.c: r.colors: more guisections * raster/r.colors/main.c: r.colors: flag for printing color table (-p) added (merge https://trac.osgeo.org/grass/changeset/43863 from devbr6) * include/rasterdefs.h, lib/raster/color_print.c: G_print_colors() added (used by r.colors -p) (merge from devbr6) 2010-10-11 Markus Metz * lib/vector/Vlib/net.c: easier dglib cache debugging * lib/vector/dglib/sp-template.c: new fix for dglib cache BUG1 2010-10-11 Glynn Clements * raster/r.series/main.c: Revert https://trac.osgeo.org/grass/changeset/41667 (breaks quantile=) 2010-10-09 Martin Landa * lib/python/vector.py: pythonlib: fix typo * vector/v.db.connect/main.c: v.db.connect: use default driver/database only if defined * gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/utils.py: wxGUI: various minor changes (merge https://trac.osgeo.org/grass/changeset/43832 from devbr6) * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/xml/menudata.xml: wxGUI: v.build.all added to the menu fix running commands when module has no required parameter 2010-10-08 Hamish Bowman * scripts/v.db.renamecolumn/v.db.renamecolumn.py: if key_desc contains a,b then it expects pairs and multiple:yes is not needed 2010-10-07 Martin Landa * gui/wxpython/gui_modules/goutput.py: wxGUI: don't fail if .bash_history is not readable 2010-10-07 Markus Metz * raster/r.univar/r.univar.html, raster/r.univar/r3.univar.html: update manual 2010-10-07 Martin Landa * lib/init/grass.py: add missing warning() function 2010-10-07 Markus Metz * raster/r.univar/r.univar_main.c, raster/r.univar/r3.univar_main.c, raster/r.univar/stats.c: format comments, add author * raster/r.univar/globals.h, raster/r.univar/r.univar.html, raster/r.univar/r.univar_main.c, raster/r.univar/r3.univar.html, raster/r.univar/r3.univar_main.c, raster/r.univar/stats.c: add option for zonal statistics 2010-10-06 Markus Neteler * raster/r.rescale.eq/r.rescale.eq.html, raster/r.rescale/r.rescale.html: HTML cosmetics + note added 2010-10-06 Markus Metz * raster/r.surf.contour/main.c, raster/r.surf.contour/r.surf.contour.html: add author and update manual: no known bugs left 2010-10-05 Martin Landa * gui/wxpython/wxgui.py: wxGUI: show new map display when no display iss available * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/menuform.py: wxGUI:redraw display when r.colors is launched * gui/wxpython/wxpythonlib.dox: cosmetics in wxGUI dox file * gui/wxpython/wxpythonlib.dox: fix wxpythonlib dox generation * gui/wxpython/wxgui.py: cosmetics in wxGUI documentation 2010-10-04 Martin Landa * display/displaydrivers.html: fix svn:ignore prop * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/wxgui.py: wxGUI/bulk dialog: fix -o flag do not override proj check by default name for grass map editable (merge https://trac.osgeo.org/grass/changeset/43780 from devbr6) 2010-10-03 Markus Neteler * locale/po/grasswxpy_it.po: Andrea Giacomelli: cont'ed 2010-10-03 Markus Metz * gui/wxpython/gui_modules/gcpmanager.py: reset column sorting after reload * gui/wxpython/gui_modules/gcpmanager.py: avoid redundant rendering 2010-10-01 Hamish Bowman * gui/wxpython/gui_modules/goutput.py: spelling (merge from devbr6) 2010-09-30 Martin Landa * lib/init/variables.html: note cairo driver in variables man page 2010-09-30 Markus Metz * gui/wxpython/gui_modules/gcpmanager.py: solved TODO: use arrow images for column sorting 2010-09-28 Martin Landa * Makefile: clean: cleandocs added * gui/wxpython/wxpythonlib.dox: update wxGUI doxygen page (list of modules/classes) 2010-09-28 Glynn Clements * visualization/nviz/src/Makefile: Remove references to nvwish 2010-09-27 Glynn Clements * raster/r.statistics/run_cmd.c: Fix breakage introduced by r.reclass requiring rules=- (https://trac.osgeo.org/grass/changeset/42423) * raster/r.random/random.c: Fix bogus raster output with cover= (bug https://trac.osgeo.org/grass/ticket/1082) 2010-09-27 Markus Metz * raster/r.regression.line/main.c, raster/r.regression.line/r.regression.line.html: update manual: no more -s flag (slower but more accurate), only option is much faster and accurate 2010-09-27 Glynn Clements * tools/g.html2man/Makefile, tools/g.html2man/g.html2man.py, tools/g.html2man/groff.py, tools/g.html2man/html.py: Refactor g.html2man * tools/g.html2man/g.html2man: Remove (unused) shell version of g.html2man 2010-09-25 Martin Landa * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/xml/menudata_modeler.xml: wxGUI/modeler: Python export implemented as class (WritePythonFile) (merge https://trac.osgeo.org/grass/changeset/43687 from devbr6) * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: fix if/else statement objects (merge https://trac.osgeo.org/grass/changeset/43685 from devbr6) 2010-09-25 Helmut Kudrnovsky * mswindows/GRASS-Packager.bat: ship svn in wingrass-installer for g.extension 2010-09-24 Markus Metz * raster/r.regression.line/main.c: clean up after reading maps * raster/Makefile, raster/r.regression.line/Makefile, raster/r.regression.line/main.c, raster/r.regression.line/r.regression.line.html: add C version of r.regression.line * scripts/Makefile, scripts/r.regression.line/Makefile, scripts/r.regression.line/r.regression.line.html, scripts/r.regression.line/r.regression.line.py: remove r.regression.line, to be replaced with fast C version 2010-09-24 Markus Neteler * imagery/i.atcorr/i.atcorr.html: added Convert DN (digital number = pixel values) to Radiance * imagery/i.atcorr/i.atcorr.html: Example corrections 2010-09-24 Glynn Clements * db/db.execute/db.execute.html, gui/wxpython/docs/wxGUI.Icons.html, imagery/i.eb.h_SEBAL01/i.eb.h_SEBAL01.html, lib/db/sqlp/sql.html, raster/r.sun/main.c, scripts/r.in.wms/r.in.wms.html: Minor HTML fixes * tools/mkhtml.py: Revert attempts to parse HTML using regexps * tools/mkhtml.py: Generate valid HTML (bug https://trac.osgeo.org/grass/ticket/1175) 2010-09-24 Markus Neteler * locale/po/grasslibs_pl.po, locale/po/grassmods_pl.po, locale/po/grasswxpy_pl.po: Milena Nowotarska: cont'ed * raster3d/base/r3.mask.html, raster3d/r3.cross.rast/r3.cross.rast.html, raster3d/r3.in.v5d/r3.in.v5d.html, raster3d/r3.mkdspf/r3.mkdspf.html, raster3d/r3.out.v5d/r3.out.v5d.html, raster3d/r3.out.vtk/r3.out.vtk.html, raster3d/r3.showdspf/r3.showdspf.html, raster3d/r3.stats/r3.stats.html, raster3d/r3.to.rast/r3.to.rast.html: Milena Nowotarska: docs cosmetics 2010-09-24 Glynn Clements * include/CC.h: Remove CC.h 2010-09-24 Markus Neteler * include/Make/Module.make: add missing install target * tools/mkhtml.py: close open HTML tag 2010-09-23 Martin Landa * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/menuform.py: wxGUI/modeler: ignore missing parameters (show warning) * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: progress in if-else statements handling (merge https://trac.osgeo.org/grass/changeset/43651 from devbr6) * raster/r.surf.random/main.c, raster/r.surf.random/randsurf.c: r.surf.random: be more verbose (merge https://trac.osgeo.org/grass/changeset/43648 from devbr6) 2010-09-22 Hamish Bowman * vector/v.in.ascii/main.c: don't exit with an error on WinGrass (bug https://trac.osgeo.org/grass/ticket/1159; merge from devbr6) * ps/ps.map/labels.h, ps/ps.map/r_labels.c: bump max number of label files, GNAME_MAX * mswindows/GRASS-Installer.nsi: Helmut: set set PROJ_LIB and GDAL_DATA for proj4/cs2cs in windows (bug https://trac.osgeo.org/grass/ticket/1165, merge https://trac.osgeo.org/grass/changeset/43520 and https://trac.osgeo.org/grass/changeset/43542 from devbr6) 2010-09-21 Markus Metz * raster/r.surf.contour/find_con.c, raster/r.surf.contour/main.c: fix for https://trac.osgeo.org/grass/ticket/959, another nodata fix * lib/btree2/rbtree.c: compact and format code * lib/btree2/rbtree.c: non-recursive tree destruction (see libavl), change towards standalone lib, eliminate obscure -O2/3 bug 2010-09-21 Markus Neteler * raster/r.neighbors/main.c, raster/r.neighbors/r.neighbors.html: add range method 2010-09-21 Martin Landa * gui/wxpython/gui_modules/location_wizard.py: wxGUI: enlarge size of loc wizard (https://trac.osgeo.org/grass/ticket/1167) (merge https://trac.osgeo.org/grass/changeset/43569 from devbr6) * gui/wxpython/gis_set.py, gui/wxpython/gui_modules/location_wizard.py: trac https://trac.osgeo.org/grass/ticket/1167 (merge https://trac.osgeo.org/grass/changeset/43567 from devbr6) 2010-09-21 Markus Neteler * raster/r.proj/r.proj.html: typo fixed 2010-09-21 Markus Metz * raster/r.surf.contour/main.c: masking and clean-up 2010-09-21 Hamish Bowman * raster/r.out.mpeg/main.c, raster/r.out.mpeg/write.c: remove quiet flag, portable /dev/null, partial merge of cleanups from devbr6 2010-09-20 Martin Landa * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/render.py: wxGUI: fix bulk import (dir) (merge https://trac.osgeo.org/grass/changeset/43544 from devbr6) 2010-09-20 Glynn Clements * general/g.message/main.c: Don't treat message as a format string (bug https://trac.osgeo.org/grass/ticket/1162) 2010-09-20 Markus Metz * raster/r.surf.contour/contour.h, raster/r.surf.contour/find_con.c, raster/r.surf.contour/main.c, raster/r.surf.contour/read_cell.c: add fp and NULL (nodata) support 2010-09-20 Hamish Bowman * lib/init/lock.c: refine warning message (merge from devbr6) 2010-09-19 Martin Landa * include/Make/Doxyfile_arch_html.in, include/Make/Doxyfile_arch_latex.in: fix include_path 2010-09-18 Markus Neteler * general/g.transform/g.transform.html: typo fixed * scripts/v.db.dropcolumn/v.db.dropcolumn.py: msg cosmetics 2010-09-18 Martin Landa * mswindows/osgeo4w/package.sh: back to gdal-16 2010-09-17 Martin Landa * gui/wxpython/wxpythonlib.dox: update dox file * Makefile, grasslib.dox, gui/wxpython/wxpythonlib.dox: programmers manual build again * tools/mkhtml.py: fix generating toc for manual pages 2010-09-17 Markus Metz * vector/v.surf.bspline/main.c: add masking option to v.surf.bspline * raster/r.resamp.bspline/crosscorr.c, raster/r.resamp.bspline/main.c: fine-tune masking option * lib/lidar/lidar.h, lib/lidar/zones.c: read raster and check masked cells in one go 2010-09-16 Markus Metz * vector/v.surf.bspline/main.c: adjust to masking option * raster/r.resamp.bspline/bspline.h, raster/r.resamp.bspline/main.c, raster/r.resamp.bspline/resamp.c: add masking option to r.resamp.bspline * lib/lidar/lidar.h, lib/lidar/raster.c, lib/lidar/zones.c: add masking option 2010-09-16 Soeren Gebbert * include/proto_dbmi.h, lib/db/dbmi_base/table.c, lib/db/dbmi_base/test/test_table.c: New table cloumn access method and tests implemented. New Prototypes added to header file. 2010-09-16 Markus Metz * raster/r.walk/main.c: fix wrong directions 2010-09-15 Hamish Bowman * lib/db/dbmi_client/db.c: +debug msgs to help find why it failed (merge from devbr6) 2010-09-15 Martin Landa * gui/wxpython/docs/wxGUI.html: remove 'configuration' section from wxGUI manual page * display/d.graph/d.graph.html, display/d.his/d.his.html, general/g.message/g.message.html, gui/wxpython/docs/wxGUI.Modeler.html, ps/ps.map/ps.map.html, raster/r.basins.fill/r.basins.fill.html, raster/r.cost/r.cost.html, raster/r.in.xyz/r.in.xyz.html, raster/r.out.gdal/r.out.gdal.html, raster/r.proj/r.proj.html, raster/r.resamp.bspline/r.resamp.bspline.html, raster/r.watershed/front/r.watershed.html, raster/r.what/r.what.html, scripts/m.proj/m.proj.html, tools/mkhtml.py, vector/v.lidar.correction/v.lidar.correction.html, .../v.lidar.edgedetection.html, vector/v.lidar.growing/v.lidar.growing.html, vector/v.outlier/v.outlier.html, vector/v.reclass/v.reclass.html, vector/v.segment/v.segment.html, vector/v.surf.bspline/v.surf.bspline.html: toc in manual implemented * gui/wxpython/README, gui/wxpython/gui_modules/utils.py: wxGUI: check if map exists, README updated (nviz pythonized) 2010-09-13 Soeren Gebbert * include/proto_dbmi.h, lib/db/dbmi_base/column.c, lib/db/dbmi_base/dbmscap.c, lib/db/dbmi_base/dirent.c, lib/db/dbmi_base/table.c, lib/db/dbmi_base/test/Makefile, lib/db/dbmi_base/test/test.dbmi_base.lib.html, lib/db/dbmi_base/test/test_columns.c, lib/db/dbmi_base/test/test_dbmi_base_lib.h, lib/db/dbmi_base/test/test_main.c, lib/db/dbmi_base/test/test_table.c, lib/db/dbmi_client/column.c, lib/db/dbmi_client/printtab.c: Added new dbmi table and column functions. Updated dbmi doxygen doc. Added tests for new dbmi table and column functions. Corrected some prototype definitions. 2010-09-09 Markus Metz * scripts/v.db.univar/v.db.univar.py: pythonize error message 2010-09-08 Markus Neteler * doc/howto_release.txt: some URLs updated 2010-09-07 Markus Neteler * gui/scripts/p.mon.py: Fix path 2010-09-04 Helmut Kudrnovsky * mswindows/GRASS-Packager.bat: fix folder name to be recognised by the nsis-script 2010-09-03 Markus Neteler * doc/howto_release.txt: fine tuning 2010-09-03 Martin Landa * mswindows/GRASS-Installer.nsi: winGRASS installer variables: strip off version number 2010-09-01 Martin Landa * gui/wxpython/gui_modules/globalvar.py: attempt to fix https://trac.osgeo.org/grass/ticket/1143 (merge https://trac.osgeo.org/grass/changeset/43388 from relbr64) 2010-09-01 Markus Metz * gui/wxpython/gui_modules/__init__.py: keep alphabetical order * gui/icons/silk/{zoom_extend.png => zoom_extent.png}, gui/wxpython/icons/silk_icons.py: fix typo * gui/wxpython/wxgui.py: import GCP Manager only on request * gui/wxpython/gui_modules/gcpmapdisp.py: GCP Manager: projection checkbox needed by BufferedWindow 2010-09-01 Hamish Bowman * scripts/g.extension/g.extension.py: improve comment wording * scripts/g.extension/g.extension.py: todo comment 2010-08-31 Markus Neteler * locale/po/grasswxpy_th.po: some more 2010-08-31 Markus Metz * gui/wxpython/gui_modules/gcpmanager.py, gui/wxpython/gui_modules/gcpmapdisp.py, gui/wxpython/images/small_down_arrow.png, gui/wxpython/images/small_up_arrow.png: GCP Manager update 2010-08-31 Markus Neteler * locale/po/grasswxpy_th.po: new; pre-translated with related Thai .po files 2010-08-30 Martin Landa * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: improvements in if-else statements * vector/v.surf.idw/main.c: v.surf.idw: more guisections 2010-08-30 Markus Neteler * locale/po/grasslibs_vi.po, locale/po/grassmods_vi.po, locale/po/grasswxpy_vi.po: Bui Huu Manh: cont'ed * locale/po/grassmods_de.po: Robert Nuske: cont'ed 2010-08-29 Markus Neteler * locale/po/grasswxpy_pl.po: Milena Nowotarska + Robert Szczepanek: cont'ed 2010-08-29 Glynn Clements * lib/pngdriver/Graph_close.c, lib/pngdriver/Graph_set.c, lib/pngdriver/pngdriver.h, visualization/wximgview/main.cc: Add/fix mmap'd BMP support for Windows 2010-08-29 Markus Neteler * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_hi.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_mr.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_hi.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_mr.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: merged in translations from 6.4 * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_hi.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_mr.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_hi.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_mr.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: update from template 2010-08-29 Hamish Bowman * raster/r.in.poly/get_item.c, raster/r.in.poly/main.c, raster/r.in.poly/poly2rast.c: more precise surpression of warnings (needed at all?), add bad-coord warnings (side issue from https://trac.osgeo.org/grass/ticket/1142; merge from devbr6) 2010-08-29 Markus Neteler * gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/profile.py: gettext fixes 2010-08-28 Markus Neteler * locale/po/grassmods_de.po: cosmetics 2010-08-27 Helmut Kudrnovsky * mswindows/GRASS-Installer.nsi: best compression algorithm and optimal (de-)compression rate 2010-08-27 Markus Metz * vector/v.in.ogr/geom.c: fix indent bug * vector/v.in.ogr/geom.c: fix bug for min_area * vector/v.in.ogr/main.c: count features only when needed * lib/vector/vectorlib.dox: sync to dig_struct.h * lib/vector/Vlib/clean_nodes.c: fix for special case: line ends connected to same node with same angle 2010-08-27 Glynn Clements * gui/wxpython/Makefile, lib/python/ctypes/Makefile: "make clean" fixes 2010-08-27 Markus Neteler * misc/m.measure/Makefile, misc/m.measure/main.c: display lib not needed * doc/howto_release.txt: release notes updated 2010-08-27 Markus Metz * locale/po/grassmods_de.po: fix translation error 2010-08-26 Martin Landa * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/goutput.py, gui/wxpython/wxgui.py: wxGUI: prompt focus cosmetics * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: if-else condition properties in progress * display/Makefile: no need for Html.make * display/Makefile: install also displaydrivers.html page * man/build_html.py: fix 'GRASS startup manual page' link & add link to gnu gpl 2010-08-26 Glynn Clements * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz_mapdisp.py: Split GLWindow.OnPaint() into OnPaint() and DoPaint() OnPaint() should only be called from an EVT_PAINT handler * lib/gis/gisinit.c: Set _fmode = O_BINARY at startup; relying upon fmode.o doesn't work for libraries loaded at run-time (e.g. ctypes). 2010-08-26 Martin Landa * gui/wxpython/gui_modules/menuform.py: fix https://trac.osgeo.org/grass/changeset/43266 2010-08-26 Hamish Bowman * scripts/m.proj/m.proj.py: option not req'd as a default answer exists 2010-08-25 Martin Landa * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/goutput.py: wxGUI/modeler: fix OnCmdRun/Done * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: save loop settings * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/icons/icon.py: wxGUI/modeler: add help icon to the toolbar * gui/wxpython/gui_modules/menuform.py: attempt to fix https://trac.osgeo.org/grass/ticket/1137 2010-08-25 Markus Neteler * locale/po/grassmods_de.po, locale/po/grasswxpy_de.po: Robert Nuske: cont'ed * lib/vector/vectorlib.dox: markusM: corrected header docs 2010-08-25 Hamish Bowman * gui/wxpython/gui_modules/toolbars.py: wxC++ tools only disabled in 6.4 * gui/wxpython/gui_modules/toolbars.py: just because it didn't build doesn't always mean that it's MS Windows's fault (merge from devbr6) * scripts/m.proj/m.proj.py: gui sections (merge from devbr6) * gui/wxpython/gui_modules/mcalc_builder.py: hone in on right number of ampersands (merge from devbr6) 2010-08-24 Martin Landa * configure, configure.in: configure scrip updated - swig removed * Makefile, swig/Makefile, swig/include/arraystats.i, swig/include/cluster.i, swig/include/date.i, swig/include/dbmi.i, swig/include/display.i, swig/include/g3d.i, swig/include/grass.i, swig/include/imagery.i, swig/include/math.i, swig/include/proj.i, swig/include/python/common.i, swig/include/python/my_typemaps.i, swig/include/python/utils.i, swig/include/raster.i, swig/include/stats.i, swig/include/trans.i, swig/include/vector.i, swig/include/vedit.i, swig/license.mbox, swig/perl/Grass.pm, swig/perl/MANIFEST, swig/perl/META.yml, swig/perl/Makefile.PL.in, swig/perl/README, swig/perl/R_slope_aspect/Changes, swig/perl/R_slope_aspect/MANIFEST, swig/perl/R_slope_aspect/Makefile.PL, swig/perl/R_slope_aspect/README, swig/perl/R_slope_aspect/R_slope_aspect.xs, swig/perl/R_slope_aspect/lib/R_slope_aspect.pm, swig/perl/R_slope_aspect/ppport.h, .../perl/R_slope_aspect/r_slope_aspect/Makefile.PL, .../R_slope_aspect/r_slope_aspect/local_proto.h, swig/perl/R_slope_aspect/r_slope_aspect/opennew.c, .../R_slope_aspect/r_slope_aspect/r_slope_aspect.c, .../R_slope_aspect/r_slope_aspect/r_slope_aspect.h, swig/perl/R_slope_aspect/test.pl, swig/perl/R_slope_aspect/typemap, swig/perl/fallback/const-c.inc, swig/perl/fallback/const-xs.inc, swig/perl/grass.i, swig/perl/index.dox, swig/perl/t/R_slope_aspect.t, swig/perl/typemaps.i, swig/perl2/README, swig/perl2/error.c, swig/perl2/grass.i, swig/perl2/make.pl.in, swig/perl2/typemaps.i, swig/python/Makefile, swig/python/NumPtr/AUTHORS, swig/python/NumPtr/COPYING, swig/python/NumPtr/ChangeLog, swig/python/NumPtr/INSTALL, swig/python/NumPtr/Makefile, swig/python/NumPtr/README, swig/python/NumPtr/README.GRASS, swig/python/NumPtr/VERSION, swig/python/NumPtr/lib/NumPtr.py, swig/python/NumPtr/lib/__init__.py, swig/python/NumPtr/lib/test.py, swig/python/NumPtr/readme.html, swig/python/NumPtr/setup.py, swig/python/NumPtr/src/Makefile, swig/python/NumPtr/src/NumPtr.i, swig/python/NumPtr/src/getpointer.c, swig/python/NumPtr/src/getpointer.h, swig/python/NumPtr/src/test.c, swig/python/NumPtr/src/test.h, swig/python/README, swig/python/TODO, swig/python/__init__.py, swig/python/examples/m.distance.py, swig/python/examples/rasteraccess.py, swig/python/examples/vectoraccess.py, swig/python/grasspython.dox, swig/python/test.py, swig/swiglib.dox: swig also removed from trunk * imagery/i.atcorr/main.cpp: i.atcorr: fix key_desc * gui/wxpython/gis_set.py: wxGUI/welcome screen: code styling fixed 2010-08-24 Markus Neteler * locale/po/grasslibs_ml.po: Mohammed Rashad: cont'ed 2010-08-24 Martin Landa * mswindows/osgeo4w/package.sh: ignore errors (diglib and LFS still not solved) 2010-08-24 Hamish Bowman * lib/init/grass.py: expand wx -> wxpython if needed (merge from 6.x) 2010-08-24 Martin Landa * REQUIREMENTS.html: clean up URLs * REQUIREMENTS.html: update requirementes (ctypes) 2010-08-24 Hamish Bowman * gui/wxpython/xml/menudata.xml: you gotta keep em separated * gui/wxpython/xml/menudata.xml: menu item to print current projection settings (based on 'g.region -p' menu item) 2010-08-23 Markus Neteler * locale/po/grasswxpy_ml.po: Mohammed Rashad: cont'ed 2010-08-22 Soeren Gebbert * lib/g3d/g3dhistory.c: Reverted https://trac.osgeo.org/grass/ticket/43203 and fixed the pointer handling. 2010-08-22 Markus Neteler * man/grassdocs.css: use transparency to avoid white boxes * locale/po/grassmods_pl.po, locale/po/grasswxpy_pl.po: Milena Nowotarska: cont'ed 2010-08-22 Soeren Gebbert * lib/g3d/g3dhistory.c: Fixed wrong histroy initialization which causes a segfault when reading a 3d raster history file. 2010-08-22 Hamish Bowman * gui/wxpython/gui_modules/mcalc_builder.py: < and <= tooltips were swapped * gui/wxpython/gui_modules/mcalc_builder.py, gui/wxpython/xml/menudata.xml: fix & buttons; tooltip typos; add 'map' back into name to preserve prior training * gui/wxpython/gui_modules/mcalc_builder.py: expand conditional, helping whitespace * general/g.gui/main.c: more feedback that the GUI is starting (may take a while on older systems) (merge from devbr6) * doc/python/raster_example_ctypes.py: expand, code comments, svn props (merge from devbr6) * doc/python/m.distance.py, doc/python/vector_example_ctypes.py: needs to be ported to ctypes * doc/python/example_ctypes.py, .../{vectoraccess.py => vector_example_ctypes.py}: rename to be in sync with other examples * doc/python/README, doc/python/m.distance.py, doc/python/vectoraccess.py: add README, copy over SWIG examples from swig/python/examples/ (still need to be ported to ctypes) * doc/python/raster_example_ctypes.py: rename to make room for more examples (merge from 6.5svn) 2010-08-22 Markus Neteler * locale/po/grasswxpy_de.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_pl.po: updated from 6.4 2010-08-21 Markus Neteler * locale/Makefile: glynn: trap uncompiled GRASS 2010-08-20 Glynn Clements * gui/wxpython/gui_modules/gcpmanager.py, gui/wxpython/images/small_down_arrow.png, gui/wxpython/images/small_up_arrow.png: Move images out of source code into image files * .../ctypes/ctypesgencore/old libraryloader.py: Remove unused file 2010-08-20 Helmut Kudrnovsky * lib/python/Makefile: https://trac.osgeo.org/grass/ticket/1125: wingrass - ctypes - compiling error fixed 2010-08-20 Glynn Clements * lib/python/ctypes/ctypesgencore/expressions.py: Python <=2.5 compatibility: float('inf') 2010-08-18 Glynn Clements * lib/gis/copy_dir.c: Fix bogus inclusion of 2010-08-17 Martin Landa * general/g.gui/main.c: g.gui: cosmetics in description 2010-08-16 Martin Landa * gui/wxpython/gui_modules/wxnviz.py: fix https://trac.osgeo.org/grass/changeset/43151 * gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/wxnviz.py: wxGUI: don't crash when wxnviz is broken (merge https://trac.osgeo.org/grass/changeset/43149 from trunk) * mswindows/osgeo4w/package.sh: osgeo4w: switch back to gdal17 * gui/wxpython/gui_modules/nviz_tools.py: fix typo (see https://trac.osgeo.org/grass/changeset/43145) * gui/wxpython/gui_modules/nviz_tools.py: wxGUI/nviz: fix fringes 2010-08-16 Markus Metz * include/config.h.in: deactivate MINGW32 LFS, see comments 2010-08-16 Martin Landa * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/icons/icon.py: wxGUI/nviz: set properties from cmd (d.vect) * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/toolbars.py: wxGUI/Nviz: fix vector lines 2010-08-16 Markus Metz * raster/r.watershed/ram/init_vars.c: keep in sync with disk swap version * include/config.h.in: LFS for wingrass: fix for visualization/nviz * include/config.h.in: LFS for wingrass: another old name. use typedef instead of define? 2010-08-16 Martin Landa * gui/wxpython/gui_modules/ghelp.py: wxGUI: remove extra StaticBox from layout * lib/python/Makefile: disable swig, reenable when https://trac.osgeo.org/grass/ticket/1125 is fixed 2010-08-15 Martin Landa * mswindows/osgeo4w/package.sh: swig has been removed (merge https://trac.osgeo.org/grass/changeset/43125 from trunk) 2010-08-15 Glynn Clements * lib/python/ctypes/Makefile: Hack for libintl on Windows * lib/python/ctypes/ctypesgencore/parser/preprocessor.py: On Windows, invoke preprocessor via sh.exe 2010-08-15 Markus Metz * include/config.h.in: LFS for wingrass 2010-08-14 Glynn Clements * lib/python/ctypes/ctypesgencore/parser/preprocessor.py: Windows fixes: strip CRs from preprocessor output replace \ with / in tempfile name 2010-08-14 Helmut Kudrnovsky * mswindows/osgeo4w/package.sh: attempt to get in the meantime nightly wingrass7-builds back see http://lists.osgeo.org/pipermail/grass-dev/2010-August/051580.html 2010-08-14 Markus Metz * vector/v.info/main.c: temporary debug check for LFS * mswindows/osgeo4w/package.sh: osgeo4w: LFS for wingrass * raster/r.li/r.li.daemon/daemon.c: r.li: LFS for wingrass * vector/v.mapcalc/map.c: v.mapcalc: LFS for wingrass * lib/vector/Vlib/open.c: lib/vector/Vlib: LFS for wingrass * lib/vector/dglib/examples/parse.c: lib/vector/dglib/examples: LFS for wingrass * lib/vector/diglib/file.c: lib/vector/diglib: LFS for wingrass * lib/init/clean_temp.c: lib/init: LFS for wingrass * lib/db/dbmi_base/isdir.c: dbmi_base: LFS for wingrass * display/d.font/main.c: d.font: LFS for wingrass * general/g.mkfontcap/freetype_fonts.c: g.mkfontcap: LFS for wingrass * general/g.access/get_perms.c: g.access: LFS for wingrass * lib/gis/copy_dir.c, lib/gis/mapset_msc.c, lib/gis/mapset_nme.c, lib/gis/paths.c, lib/gis/remove.c, lib/gis/user_config.c: lib/gis: LFS for wingrass * include/iostream/ami_stream.h: ami_stream.h: LFS for wingrass * include/gisdefs.h: gisdefs.h: LFS for wingrass * include/config.h.in: config.h.in: LFS for wingrass * lib/iostream/ami_stream.cc: iostream lib: use G_fseek * include/iostream/ami_stream.h: iostream: use G_fseek/G_ftell * vector/v.distance/main.c: refined search box increase 2010-08-13 Martin Landa * scripts/g.extension/g.extension.py: g.extension: apply patch for GRASS7 if available * scripts/g.extension/g.extension.py: g.extension: fix remove option when module is not available add new flag to avoid removing downloaded source code * gui/wxpython/gui_modules/toolbars.py, gui/wxpython/icons/icon.py: wxGUI/GCPManager: use grass2 'help' icon * gui/icons/grass2/help.png: add missing help icon * gui/wxpython/docs/wxGUI.Nviz.html, gui/wxpython/docs/wxGUI_nviz_toolbar.jpg, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/icons/grass2_icons.py, gui/wxpython/icons/grass_icons.py, gui/wxpython/icons/icon.py, gui/wxpython/icons/silk_icons.py: wxGUI/nviz: add help icon to the toolbar + update documentation 2010-08-13 Moritz Lennert * scripts/v.db.dropcolumn/v.db.dropcolumn.py: Recreate index on key column in sqlite database 2010-08-13 Martin Landa * scripts/v.db.dropcolumn/v.db.dropcolumn.py: v.db.dropcolumn: message cosmetics 2010-08-12 Markus Metz * include/config.h.in: first step towards LFS for wingrass * lib/vector/Vlib/open.c: avoid struct stat * lib/vector/diglib/file.c: add comment as reminder * lib/db/dbmi_base/login.c: avoid struct stat * lib/gis/tempfile.c: avoid struct stat * general/g.mkfontcap/main.c: avoid struct stat * lib/vector/Vlib/cindex.c: avoid struct stat * lib/vector/Vlib/open_nat.c: avoid struct stat * lib/vector/Vlib/open.c: avoid struct stat * lib/vector/Vlib/close.c: avoid struct stat * lib/vector/Vlib/map.c: avoid struct stat 2010-08-12 Martin Landa * gui/wxpython/docs/wxGUI.Nviz.html, gui/wxpython/docs/wxGUI_nviz_toolbar.jpg: wxGUI/nviz: describe 3D view toolbar in the manual * gui/wxpython/gui_modules/mapdisp.py: wxGUI: cosmetics in toolbar captions * gui/icons/grass2/3d-fringe.png, gui/icons/grass2/3d-light.png, gui/icons/grass2/3d-raster.png, gui/icons/grass2/3d-vector.png, gui/icons/grass2/3d-view.png, gui/icons/grass2/3d-volume.png, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/icons/grass2_icons.py, gui/wxpython/icons/grass_icons.py, gui/wxpython/icons/icon.py, gui/wxpython/icons/silk_icons.py: wxGUI/nviz: more icons (view/data/appearance) in the wxNViz toolbar - thanks to Robert Szczepanek for new wxNviz icons 2010-08-12 Markus Metz * scripts/v.what.vect/v.what.vect.py: remove trailing space 2010-08-11 Martin Landa * gui/wxpython/gui_modules/toolbars.py, gui/wxpython/wxgui.py: wxGUI: move add command to the submenu * gui/icons/grass2/modeler-main.png, gui/icons/grass2/modeler- variables.png, gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/icons/grass2_icons.py, gui/wxpython/icons/grass_icons.py, gui/wxpython/icons/icon.py, gui/wxpython/icons/silk_icons.py, gui/wxpython/wxgui.py: wxGUI: add new modeler icons (thanks to Robert Szczepanek) 2010-08-11 Markus Metz * vector/v.distance/v.distance.html: update manual with coauthor * vector/v.distance/v.distance.html: update manual * vector/v.distance/main.c: speed: account for special cases * vector/v.distance/main.c: select features: stepwise increase search box * vector/v.in.ogr/main.c: boundary splitting: activate polygon count * vector/v.in.ogr/geom.c, vector/v.in.ogr/global.h, vector/v.in.ogr/main.c: boundary splitting distance: account for multipolygons 2010-08-10 Martin Landa * scripts/v.db.addcolumn/v.db.addcolumn.py: v.db.addcolumn: inform user when column already exists * mswindows/osgeo4w/package.sh: osgeo4w: disable large files * db/drivers/sqlite/grass-sqlite.html: sqlite manual: clean up 2010-08-09 Martin Landa * gui/wxpython/gis_set.py: wxGUI/welcome screen: focus 'Start GRASS' when creating new mapset * gui/wxpython/docs/wxGUI.Nviz.html, gui/wxpython/docs/wxGUI_nviz_tools_surface.jpg, gui/wxpython/docs/wxGUI_nviz_tools_vector.jpg, gui/wxpython/docs/wxGUI_nviz_tools_view.jpg, gui/wxpython/docs/wxGUI_nviz_tools_volume.jpg, gui/wxpython/gui_modules/globalvar.py: wxGUI/nviz: update screenshots in the manual + cosmetics * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/icons/icon.py, gui/wxpython/wxgui.py: wxGUI/nviz: fix volumes * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/wxnviz.py, gui/wxpython/icons/icon.py, gui/wxpython/wxgui.py: wxGUI/nviz: 3d raster visualization works again * gui/scripts/Makefile, gui/scripts/{d.rast3.py => d.rast3d.py}, include/Make/Python.make: install wxGUI scripts correctly d.rast3 renamed to d.rast3d 2010-08-07 Martin Landa * gui/wxpython/gui_modules/nviz_mapdisp.py: wxGUI/nviz: use log class instead of print 2010-08-06 Martin Landa * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/wxnviz.py: wxGUI/nviz: redirect messages/progress info 2010-08-05 Martin Landa * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz_mapdisp.py: wxGUI/nviz: fix query surface/vector toolbar 2010-08-04 Martin Landa * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py: wxGUI/nviz: fix unloading vector points/lines * gui/wxpython/gui_modules/workspace.py: wxGUI/nviz: some workspace- related fixes * gui/wxpython/wxgui.py: wxGUI: don't override workspace file when failed * gui/wxpython/wxgui.py: wxGUI: set changed flag when saving workspace * gui/wxpython/gui_modules/gdialogs.py: wxGUI: create new vector map - don't fail if vector map already exists * gui/wxpython/gui_modules/gdialogs.py: wxGUI/dbm: set default DB settings if not defined * db/db.connect/main.c: db.connect: new 'd' flag (set from default settings) * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py: wxGUI/nviz: set page id to 0 2010-08-03 Markus Metz * vector/v.db.connect/main.c: go back to https://trac.osgeo.org/grass/changeset/42979 2010-08-03 Glynn Clements * Makefile, include/Make/Docs.make: Clean up docs targets 2010-08-03 Markus Metz * vector/v.db.connect/main.c: also print -p output with --q * vector/v.db.connect/main.c: print shell script style output in shell script style 2010-08-03 Markus Neteler * gui/wxpython/docs/wxGUI.Nviz.html: say how to start 2010-08-03 Markus Metz * gui/wxpython/gui_modules/gcpmanager.py: preselect a source map for display; some help for wingrass * lib/vector/Vlib/write_nat.c: cosmetics 2010-08-02 Martin Landa * gui/wxpython/gui_modules/render.py: wxGUI: fix calling gcmd.GError * lib/ogsf/Gs3.c: ogsflib: message cosmetics (use fully qualified name) * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/icons/icon.py: wxGUI/nviz: various fixes cont'ed 2010-08-02 Glynn Clements * lib/raster/get_row.c: Fix for split window (from Markus Metz) 2010-08-02 Hamish Bowman * general/g.mkfontcap/g.mkfontcap.html: correct export syntax 2010-08-02 Markus Metz * lib/vector/Vlib/remove_areas.c: partially revert https://trac.osgeo.org/grass/changeset/42962 * lib/vector/Vlib/build_nat.c, lib/vector/Vlib/remove_areas.c, lib/vector/Vlib/write_nat.c: only attach isles that are not attached 2010-08-02 Martin Landa * gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py: wxGUI: various nviz related fixes 2010-08-01 Markus Metz * scripts/v.db.droptable/v.db.droptable.py: find grass.vector_layer_db, use the vector's database and driver 2010-07-31 Hamish Bowman * general/g.proj/output.c: paul: only split at space characters if there is a + character following (merge from devbr6) * lib/vector/Vlib/ascii.c: accept D:M:S coords in standard mode (merge from devbr6) 2010-07-29 Martin Landa * gui/wxpython/gui_modules/gcmd.py, gui/wxpython/wxgui.py: wxGUI: cosmetics * gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/gcpmapdisp.py, gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mcalc_builder.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/profile.py, gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/gui_modules/workspace.py, gui/wxpython/wxgui.py: wxGUI: clean up gcmd. classes 2010-07-29 Hamish Bowman * raster/r.sun/rsunlib.c: merge minor whitespace and comment tweaks from devbr6 * raster/r.sun/rsunlib.c: document the coeffs in the Solar Constant correction function (merge from devbr6) 2010-07-28 Markus Neteler * INSTALL, README, SUBMITTING, doc/infrastructure.txt, swig/swiglib.dox: new Progman URL 2010-07-28 Martin Landa * gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/workspace.py, gui/wxpython/gui_modules/wxnviz.py: wxGUI/nviz: various minor fixes 2010-07-28 Markus Metz * vector/v.to.rast/do_areas.c: change confusing warning to degub msg 2010-07-28 Markus Neteler * scripts/v.krige/v.krige.py: msg cosmetics 2010-07-28 Markus Metz * scripts/v.db.univar/v.db.univar.py: sync to r.univar etc 2010-07-27 Markus Neteler * scripts/v.krige/v.krige.py: check if run in a GRASS session 2010-07-26 Markus Metz * scripts/v.db.univar/v.db.univar.py: add shell script style flag 2010-07-26 Markus Neteler * raster/r.out.gdal/export_band.c: msg cosmetics (also for GRASS-R interface) 2010-07-26 Markus Metz * imagery/i.rectify/main.c, imagery/i.rectify/rectify.c, imagery/i.rectify/write.c: adjust to https://trac.osgeo.org/grass/changeset/42876 2010-07-25 Martin Landa * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_preferences.py, gui/wxpython/gui_modules/preferences.py: wxGUI/nviz: preference fixes 2010-07-25 Markus Neteler * imagery/i.atcorr/create_iwave.py, imagery/i.atcorr/i.atcorr.html: fix python line; + Anne Ghisla 2010-07-25 Anne Ghisla * imagery/i.atcorr/i.atcorr.html: fix typo in table - wrong number to ikonos 2010-07-24 Soeren Gebbert * lib/raster/history.c: Doxygen documentation update. 2010-07-24 Markus Metz * lib/lidar/zones.c: adjust lidar lib to https://trac.osgeo.org/grass/changeset/42876 2010-07-23 Anne Ghisla * imagery/i.atcorr/GeomCond.cpp, imagery/i.atcorr/GeomCond.h, imagery/i.atcorr/Iwave.cpp, imagery/i.atcorr/Iwave.h, imagery/i.atcorr/i.atcorr.html: Added IKONOS atmospherical correction 2010-07-23 Markus Metz * gui/wxpython/gui_modules/gcpmanager.py, gui/wxpython/gui_modules/gcpmapdisp.py, gui/wxpython/gui_modules/mapdisp_window.py: wxGUI GCP Manager: wingrass fixes 2010-07-22 Markus Metz * gui/wxpython/docs/wxGUI.GCP_Manager.html, gui/wxpython/docs/wxGUI.html: fix typos 2010-07-22 Martin Landa * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/gui_modules/wxnviz.py: wxGUI: clean up vdigit/nviz error messages (merge https://trac.osgeo.org/grass/changeset/42878 from devbr6) 2010-07-22 Glynn Clements * display/d.rast.num/main.c, imagery/i.atcorr/main.cpp, imagery/i.ifft/main.c, imagery/i.rectify/rectify.c, imagery/i.rectify/write.c, include/rasterdefs.h, lib/raster/alloc_cell.c, lib/raster/closecell.c, lib/raster/get_row.c, lib/raster/set_window.c, lib/raster/zero_cell.c, lib/rst/interp_float/output2d.c, lib/rst/interp_float/resout2d.c, raster/r.coin/main.c, raster/r.flow/io.c, raster/r.horizon/main.c, raster/r.proj/main.c, raster/r.proj/readcell.c, raster/r.random.cells/init.c, raster/r.resamp.filter/main.c, raster/r.resamp.interp/main.c, raster/r.resamp.stats/main.c, raster/simwe/simlib/output.c: Implement split window 2010-07-21 Martin Landa * gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/vdigit.py: bug fix https://trac.osgeo.org/grass/ticket/628 (wingrass native: vdigit error on new map) 2010-07-20 Anne Ghisla * lib/db/dbmi_base/datetime.c: Datetime is now converted to string with leading zeroes for month, day and hour. Proposes to fix the issue in http://lists.osgeo.org/pipermail/grass- dev/2010-July/051239.html 2010-07-20 Markus Metz * gui/wxpython/gui_modules/gcpmanager.py: use art provider instead of embeddedimage 2010-07-19 Markus Neteler * lib/db/dbmi_base/table.c: fix debug statement 2010-07-19 Hamish Bowman * mswindows/osgeo4w/package.sh: only distclean if we need to (merge from devbr6) 2010-07-18 Markus Metz * gui/wxpython/gui_modules/gcpmanager.py: wxGUI GCP manager: start without POINTS file, fix ColumnSorter on reload 2010-07-18 Markus Neteler * locale/po/grasslibs_de.po, locale/po/grassmods_de.po, locale/po/grasswxpy_de.po: Robert Nuske: cont'ed 2010-07-18 Martin Landa * gui/wxpython/gui_modules/globalvar.py, gui/wxpython/gui_modules/menu.py: don't ignore scripts in bin dir (merge https://trac.osgeo.org/grass/changeset/42830 from relbr64) 2010-07-18 Hamish Bowman * raster/r.terraflow/grass2str.h: fix for last commit * raster/r.terraflow/grass2str.h: sync msgs from devbr6 2010-07-17 Markus Neteler * locale/po/grasslibs_pl.po, locale/po/grassmods_pl.po, locale/po/grasswxpy_pl.po: Milena Nowotarska: cont'ed 2010-07-17 Markus Metz * gui/wxpython/gui_modules/mapdisp_window.py: show empty image if no map to display 2010-07-16 Markus Metz * include/iostream/ami_stream.h: iostream: backport fix for https://trac.osgeo.org/grass/ticket/1006 from devbr * raster/r.terraflow/filldepr.cc: r.terraflow: backport fix for https://trac.osgeo.org/grass/ticket/1006 from devbr * gui/wxpython/gui_modules/gcpmanager.py, gui/wxpython/gui_modules/gcpmapdisp.py, gui/wxpython/gui_modules/mapdisp.py: wxGUI GCP Manager: reorganize code 2010-07-15 Markus Metz * gui/wxpython/gui_modules/gcpmanager.py: wxGUI GCP Manager: fix for https://trac.osgeo.org/grass/ticket/220 2010-07-15 Hamish Bowman * mswindows/osgeo4w/package.sh: call make distclean (merge from devbr6 2010-07-15 Markus Metz * general/g.transform/main.c: do not print control points when transforming coordinates * gui/wxpython/gui_modules/__init__.py, gui/wxpython/gui_modules/gcpmanager.py, gui/wxpython/gui_modules/gcpmapdisp.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/wxgui.py, gui/wxpython/xml/menudata.xml: add GCP Manager, wxGUI version of i.points * gui/wxpython/docs/Makefile, gui/wxpython/docs/wxGUI.GCP_Manager.html, gui/wxpython/docs/wxGUI.html, gui/wxpython/docs/wxGUI_GCP_Manager.jpg: add manual for GCP Manager 2010-07-15 Markus Neteler * doc/infrastructure.txt: migrated to new server 2010-07-14 Martin Landa * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: fix closing loops * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/preferences.py: wxGUI/modeler: fix if-else statements (loading from file) 2010-07-13 Martin Landa * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: work in progress (loops & if/else statements) 2010-07-13 Markus Metz * gui/wxpython/icons/icon.py: change label for grGcpReload * gui/wxpython/icons/silk_icons.py: silk: zoom_extend now available * gui/icons/silk/zoom_extend.png: add zoom_extend to silk icons 2010-07-12 Martin Landa * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/preferences.py: wxGUI/modeler: various loop-related fixes 2010-07-12 Anne Ghisla * imagery/i.atcorr/Iwave.cpp, imagery/i.atcorr/create_iwave.py: small edits in create_iwave.py, cleaned up code block for AVNIR in Iwave.cpp * imagery/i.atcorr/create_iwave.py: Band limits now in micrometers, improved list comprehension. 2010-07-11 Anne Ghisla * imagery/i.atcorr/create_iwave.py: Improved print function, result is closer to cpp. 2010-07-10 Martin Landa * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/wxnviz.py: wxGUI/nviz: various fixes (save to file) * gui/wxpython/gui_modules/preferences.py: wxGUI remove print statements 2010-07-10 Hamish Bowman * gui/wxpython/xml/menudata.README: explain menudata.xml 2010-07-09 Martin Landa * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/xml/menudata_modeler.xml: wxGUI/modeler: conditions implemented (initial) 2010-07-09 Anne Ghisla * imagery/i.atcorr/create_iwave.py: Output of converter is closer to cpp format. 2010-07-09 Glynn Clements * raster3d/r3.in.ascii/Makefile, raster3d/r3.info/Makefile: Add $(RASTERLIB) where needed (due to removal of G3d version of history interface) 2010-07-09 Anne Ghisla * imagery/i.atcorr/create_iwave.py, imagery/i.atcorr/i.atcorr.html: Added Python script that converts csv files to cpp functions, small edits on docpage, svn properties setup. 2010-07-09 Hamish Bowman * gui/wxpython/gui_modules/preferences.py: enhance g.mapsets notes, how to grey out top item on list? (merge from devbr6) 2010-07-09 Helmut Kudrnovsky * mswindows/GRASS-Installer.nsi: https://trac.osgeo.org/grass/ticket/1092 R's installation path in %PATH% 2010-07-09 Hamish Bowman * general/g.access/exp_perms.c, general/g.access/main.c, general/g.access/set_perms.c: no chmod on MS-Windows, GPATH_MAX, i18n (adventures in sentence structure): merge from 6.5svn 2010-07-08 Martin Landa * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: track actions in the loops * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/location_wizard.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/wxgui.py, gui/wxpython/xml/menudata_modeler.xml: wxGUI/modeler: progress in looping 2010-07-08 Glynn Clements * tools/sql.sh: Enlarge ldd.path column 2010-07-08 Markus Neteler * imagery/i.atcorr/Iwave.cpp: fix variables in new sensor 2010-07-08 Anne Ghisla * imagery/i.atcorr/i.atcorr.html: Missing bold in the description page. * imagery/i.atcorr/i.atcorr.html: updated documentation for commit 42719 * gui/wxpython/scripts/r.li.setup.py, imagery/i.atcorr/GeomCond.cpp, imagery/i.atcorr/GeomCond.h, imagery/i.atcorr/Iwave.cpp, imagery/i.atcorr/Iwave.h: Added AVNIR atmospherical correction - thanks Daniel Victoria for Python conversion script. Check welcome before backport. 2010-07-07 Martin Landa * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: redesign Model class * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: various fixes 2010-07-05 Martin Landa * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/icons/grass2_icons.py, gui/wxpython/icons/grass_icons.py, gui/wxpython/icons/icon.py, gui/wxpython/icons/silk_icons.py: wxGUI/modeler: refresh canvas func 2010-07-04 Martin Landa * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/xml/grass- gxm.dtd: wxGUI/modeler: list of actions as a tab 2010-07-02 Martin Landa * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: close loop 2010-07-02 Glynn Clements * imagery/i.maxlik/hist.c, imagery/i.pca/support.c, imagery/i.rectify/exec.c, imagery/i.smap/history.c, include/raster.h, include/rasterdefs.h, lib/g3d/g3dhistory.c, lib/raster/history.c, lib/rst/interp_float/output2d.c, lib/rst/interp_float/resout2d.c, raster/r.buffer/main.c, raster/r.carve/support.c, raster/r.horizon/main.c, raster/r.in.xyz/main.c, raster/r.info/main.c, raster/r.mapcalc/map.c, raster/r.param.scale/close_down.c, raster/r.random/support.c, raster/r.reclass/reclass.c, raster/r.recode/recode.c, raster/r.resamp.filter/main.c, raster/r.resamp.interp/main.c, raster/r.resamp.stats/main.c, raster/r.slope.aspect/main.c, raster/r.sun/main.c, raster/r.sunmask/main.c, raster/r.support/main.c, raster/r.topidx/file_io.c, raster/r.watershed/front/main.c, raster/simwe/simlib/output.c, raster3d/r3.in.ascii/main.c, raster3d/r3.info/r3.info.main.c, raster3d/r3.to.rast/main.c, vector/v.to.rast/support.c, vector/v.vol.rst/main.c: Re-write raster history implementation All fields are dynamically allocated: no limits on line count or line lengths Provide/use set/get functions instead of direct structure access * lib/python/ctypes/Makefile: Add ctypesgencore/*/*.pyc to EXTRA_CLEAN_FILES 2010-07-01 Martin Landa * gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/wxnviz.py: wxGUI/nviz: attribute surface query fixed 2010-07-01 Glynn Clements * lib/python/raster.py: Fix handling of quiet, verbose, overwrite 2010-07-01 Martin Landa * gui/wxpython/nviz/Makefile, gui/wxpython/nviz/change_view.cpp, gui/wxpython/nviz/draw.cpp, gui/wxpython/nviz/init.cpp, gui/wxpython/nviz/lights.cpp, gui/wxpython/nviz/load.cpp, gui/wxpython/nviz/nviz.h, gui/wxpython/nviz/nviz.i, gui/wxpython/nviz/nviz_types.i, gui/wxpython/nviz/setup.py, gui/wxpython/nviz/surface.cpp, gui/wxpython/nviz/vector.cpp, gui/wxpython/nviz/volume.cpp: unused nviz C++ component removed * gui/wxpython/gis_set_error.py, gui/wxpython/gui_modules/nviz_preferences.py: wxGUI: nviz_preferences module added * gui/wxpython/gui_modules/__init__.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/wxnviz.py, include/nviz.h, lib/nviz/nviz.c, lib/ogsf/GS2.c: wxNviz: various bugfixes, raster querying in progress * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/xml/menudata_modeler.xml: wxGUI/modeler: variable management as tab, looping in progress 2010-06-30 Markus Neteler * lib/proj/convert.c: added non-standard datum name lookup * imagery/i.smap/read_sig.c: catch empty sig files 2010-06-29 Glynn Clements * lib/python/ctypes/Makefile: dbmi.py needs proto_dbmi.h Improve dependency handling 2010-06-27 Martin Landa * gui/wxpython/gui_modules/wxnviz.py: wxGUI/nviz: fix setting background color * gui/wxpython/gui_modules/ghelp.py: wxGUI: fix agwStyle issue 2010-06-27 Maciej Sieczka * lib/proj/gcs.override.csv: Port GDAL's http://trac.osgeo.org/gdal/changeset/19810 to fix missing towsg84 for EPSG codes: 3120 2172 2173 2174 2175 3333 3334 3335 3329 3330 3331 3332 3328 4179. It also forces ETRS89 datum to be interpreted as 0,0,0,0,0,0,0 instead of 0.000,0.000,0.000 (i.e. overrides the datum.table ETRS89 setting, too). More info: http://lists.osgeo.org/pipermail/grass-dev/2010-June/050918.html, http://trac.osgeo.org/gdal/ticket/3579. 2010-06-27 Markus Neteler * locale/po/grasswxpy_it.po, translators.csv: Francesco de Virgilio: cont'ed 2010-06-26 Martin Landa * mswindows/GRASS-Installer.nsi: msys\home not needed 2010-06-26 Glynn Clements * raster/r.mapcalc/main.c: Generate error if both file= and expression= are given 2010-06-25 Martin Landa * mswindows/GRASS-Installer.nsi: store rc to C:\Users\landa\AppData\Roaming\GRASS7 2010-06-24 Martin Landa * gui/wxpython/gui_modules/goutput.py: wxGUI: don't redirect on debug level > 0 * gui/wxpython/Makefile: wxGUI: install missing gis_set_error.py 2010-06-23 Glynn Clements * lib/db/dbmi_client/start.c: Use G_spawn_ex() 2010-06-23 Markus Metz * vector/v.surf.bspline/main.c: message cosmetics * raster/r.resamp.bspline/main.c, raster/r.resamp.bspline/r.resamp.bspline.html: update manual and option description * mswindows/GRASS-Installer.nsi: win installer: do not reset USERNAME 2010-06-23 Martin Landa * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: store position and size of the window in GXM file * gui/wxpython/gui_modules/wxnviz.py: wxGUI/nviz: fix ctypes issue (changed prototype) * gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/wxnviz.py, include/nviz.h, lib/nviz/nviz.c: wxGUI/nviz: set fringe color/elevation 2010-06-22 Martin Landa * gui/wxpython/gui_modules/mcalc_builder.py, gui/wxpython/wxgui.py: fix https://trac.osgeo.org/grass/ticket/1097 (merge https://trac.osgeo.org/grass/changeset/42637 from devbr6) * gui/wxpython/gui_modules/globalvar.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/wxnviz.py, gui/wxpython/wxgui.py, include/nviz.h, lib/nviz/draw.c, lib/nviz/map_obj.c, lib/nviz/nviz.c, lib/ogsf/GS2.c, visualization/nviz2/cmd/args.c, visualization/nviz2/cmd/local_proto.h, visualization/nviz2/cmd/main.c: nvizlib: fringe implemented (including nviz_cmd and wxNviz) * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/toolbars.py: wxGUI/nviz: enable zoom to extent (reset view) * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/wxnviz.py, lib/nviz/change_view.c, lib/nviz/exag.c, lib/nviz/lights.c, visualization/nviz2/cmd/main.c: wxGUI/nviz: temp fix (problem with ctypes) * grasslib.dox: cosmetics in grasslib.dox * Makefile, lib/grass7_arch.png => grass7_arch.png, lib/grasslib.dox => grasslib.dox, gui/wxpython/wxpythonlib.dox, include/Make/Doxyfile_arch_html.in, include/Make/Doxyfile_arch_latex.in, lib/Makefile, swig/swiglib.dox: grasslib.dox moved from lib to . 2010-06-21 Martin Landa * gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/wxnviz.py, include/nviz.h, lib/nviz/lights.c, lib/nviz/position.c, visualization/nviz2/cmd/args.c, visualization/nviz2/cmd/main.c: wxGUI/nviz & nviz_cmd in progress * general/g.mapsets/g.mapsets_picker.py, general/g.mapsets/main.c: g.mapsets: simplify g.mapsets_picker.py * gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/utils.py: wxGUI: clean up utils.ListOfMapsets() * general/g.mapsets/dsply_maps.c, general/g.mapsets/dsply_path.c, general/g.mapsets/list.c, general/g.mapsets/local_proto.h, general/g.mapsets/main.c, lib/gis/parser_standard_options.c: g.mapsets: clean up list_mapsets fns * lib/init/grass.py: os.uname() is not available on Windows, replaced by platform.node() 2010-06-21 Markus Metz * gui/wxpython/gui_modules/georect.py: wxGUI georectifier: save colour correctly, reset mapcoordlist on reload 2010-06-20 Martin Landa * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: fix OnRunModel * gui/wxpython/gui_modules/mapdisp.py: wxGUI: don't fail on empty map when saving display * lib/nviz/map_obj.c: revert https://trac.osgeo.org/grass/changeset/42610 * lib/nviz/map_obj.c: nvizlib: fix Nviz_set_vpoint_attr_default() sync'ed with develbr6 * include/nviz.h, lib/nviz/change_view.c, lib/nviz/draw.c, lib/nviz/exag.c, lib/nviz/lights.c, lib/nviz/map_obj.c, lib/nviz/position.c, visualization/nviz2/cmd/args.c, visualization/nviz2/cmd/local_proto.h, visualization/nviz2/cmd/main.c: minor clean up of nvizlib lights settings implemented in nviz_cmd * gui/wxpython/gui_modules/wxnviz.py, gui/wxpython/icons/grass2_icons.py, gui/wxpython/icons/grass_icons.py, gui/wxpython/icons/icon.py, gui/wxpython/icons/silk_icons.py: wxGUI: remove redundancy from icon files * mswindows/osgeo4w/package.sh: remove out-dated statements 2010-06-20 Glynn Clements * lib/python/ctypes/ctypesgencore/parser/datacollectingparser.py: Don't use NamedTemporaryFile 2010-06-20 Martin Landa * gui/wxpython/gui_modules/menuform.py: wxGUI/menuform: don't ignore default value for SpinCtrl * gui/wxpython/gui_modules/profile.py, gui/wxpython/gui_modules/toolbars.py: wxGUI/profile: toolbar clean up, cosmetics in profile.py + doxygenization 2010-06-20 Maris Nartiss * gui/wxpython/gui_modules/profile.py: wxGUI: Apply correctly profile text settings. Fixes https://trac.osgeo.org/grass/ticket/651 2010-06-20 Helmut Kudrnovsky * mswindows/GRASS-Installer.nsi: attempt to get Grass70-wx-gui and a msys-windows-commandline see http://lists.osgeo.org/pipermail/grass-dev/2010-June/050937.html 2010-06-20 Maris Nartiss * visualization/nviz/src/togl_flythrough.c: Fix NVIZ fly mode on 64bit nixes. Fixes https://trac.osgeo.org/grass/ticket/46. Thanks to Ken Kwasnicki. 2010-06-17 Martin Landa * gui/wxpython/gui_modules/menudata.py: wxGUI: fix etcwxdir path * gui/wxpython/gui_modules/menudata.py: fix https://trac.osgeo.org/grass/ticket/1089 (merge https://trac.osgeo.org/grass/changeset/42583 from trunk) 2010-06-17 Hamish Bowman * raster/r.info/main.c: export nsew with full precision (merge from devbr6) 2010-06-17 Martin Landa * lib/python/core.py: libpython: don't run g.gisenv if not available (during compilation) (merge https://trac.osgeo.org/grass/changeset/42576 from trunk) * gui/wxpython/gui_modules/menuform.py: wxGUI/dialog: generate interactive input area only for old_file * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/wxnviz.py: wxGUI/nviz: minor fixes (missing wx config file) 2010-06-17 Hamish Bowman * raster/r.statistics/run_cmd.c: comment about read method 2010-06-16 Glynn Clements * lib/python/ctypes/Makefile: Need $(VECT_FLAGS) as well as $(VECT_INC) 2010-06-15 Glynn Clements * lib/python/ctypes/Makefile: Pass all necessary switches to the preprocessor 2010-06-14 Glynn Clements * gui/wxpython/vdigit/Makefile, gui/wxpython/vdigit/setup.py, include/Make/Grass.make, include/Make/Shlib.make: Use only versioned library names 2010-06-14 Martin Landa * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/menuform.py: wxGUI/modeler: fix runing model with variables * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: fix data dialog (OnOk) * gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/ghelp.py, gui/wxpython/gui_modules/globalvar.py, gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/wxgui.py: wxGUI: more fixes for wxPython 2.8.11 * gui/wxpython/gui_modules/globalvar.py, gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/xml/menudata_modeler.xml: wxGUI/modeler: various minor fixes 2010-06-13 Martin Landa * gui/wxpython/gui_modules/globalvar.py, gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/wxgui.py: fix https://trac.osgeo.org/grass/changeset/42549 (agwStyle available in wxPython 2.8.11+) * gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/wxgui.py: wxGUI: fixing related to wxPython 2.8.11 (see https://trac.osgeo.org/grass/ticket/1085) * mswindows/GRASS-Installer.nsi, mswindows/GRASS-Packager.bat, mswindows/osgeo4w/package.sh: wingrass: grass libs moved from extralib to lib 2010-06-10 Martin Landa * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/xml/grass- gxm.dtd, gui/wxpython/xml/menudata_modeler.xml: wxGUI/modeler: start implementing loops * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/wxnviz.py: wxGUI/nviz: progress in lighting * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/icons/icon.py: wxGUI/model: run model with variables 2010-06-09 Maris Nartiss * lib/init/grass.py: Try to use users preferred browser for HTML 2010-06-09 Markus Neteler * lib/init/grass.py: alf: wait for the batch job to be finished; don't open GUI in batch mode 2010-06-09 Martin Landa * lib/init/grass.py: https://trac.osgeo.org/grass/ticket/1074 - patch by alf applied (modified) * scripts/v.db.addcolumn/v.db.addcolumn.py: v.db.addcolumn: cosmetics in parameter description * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/xml/grass- gxm.dtd: wxGUI/modeler: read/write variables to the model file * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/xml/grass-gxm.dtd: wxGUI/modeler: dialog for managing variables implemented 2010-06-08 Martin Landa * gui/wxpython/gui_modules/ghelp.py, gui/wxpython/gui_modules/layertree.py: fix ctstyle issue in wxPython 2.8.11 (see http://lists.osgeo.org/pipermail/grass- dev/2010-June/050766.html) * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/wxnviz.py, gui/wxpython/icons/icon.py, lib/nviz/change_view.c, lib/nviz/cplanes_obj.c, lib/nviz/draw.c, lib/nviz/exag.c, lib/nviz/lights.c, lib/nviz/map_obj.c, lib/nviz/nviz.c, lib/nviz/position.c, lib/nviz/render.c, lib/ogsf/GS2.c: wxGUI/nviz: lighting in progress * vector/v.in.ogr/main.c: v.out.ogr: remove gisprompt from dsn parameter 2010-06-08 Hamish Bowman * scripts/r.regression.line/r.regression.line.py: rename variable from italian so it doesn't get confused with median, add F-test to key (merge from devbr6) 2010-06-08 Markus Neteler * lib/init/grass.py: added more (text) browsers 2010-06-08 Hamish Bowman * display/d.rast/main.c: bgcolor option help text * display/d.rast/main.c: rm key_desc redundancy * display/d.rast/main.c: missed 1 var rename * display/d.rast/d.rast.html, display/d.rast/main.c: merge vallist option into catlist option, small msg cleanup 2010-06-08 Martin Landa * gui/wxpython/xml/menudata_modeler.xml: wxGUI/modeler: cosmetics in the menu 2010-06-07 Martin Landa * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/toolbars.py: wxGUI/modeler: first steps towards variables * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/wxnviz.py: wxGUI/nviz: lighting in progress * gui/icons/grass2/zoom-extent.png, gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/icons/grass2_icons.py, gui/wxpython/icons/grass_icons.py, gui/wxpython/icons/icon.py, gui/wxpython/icons/silk_icons.py: wxGUI: zoom to selected map available directly from map toolbar * gui/wxpython/gui_modules/menuform.py: wxGUI/dialog: use correct values for dbdriver/dbname/dbcolumn * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/xml/grass- gxm.dtd: wxGUI/modeler: fix relation names 2010-06-05 Helmut Kudrnovsky * mswindows/GRASS-Packager.bat: revert https://trac.osgeo.org/grass/changeset/42490 see http://lists.osgeo.org/pipermail/grass-dev/2010-June/050750.html * mswindows/GRASS-Packager.bat: Move grasslibs from %PACKAGE_DIR%\extralib to %PACKAGE_DIR%\lib and remove GRASS- version from filename See http://lists.osgeo.org/pipermail/grass- dev/2010-June/050739.html 2010-06-05 Glynn Clements * lib/python/ctypes/Makefile, lib/python/ctypes/fix.sed: Move sed script out of Makefile 2010-06-05 William Kyngesburye * macosx/pkg/resources/postflight.in: no python source in system, use pyc 2010-06-05 Glynn Clements * lib/python/Makefile, lib/python/ctypes/ctypesgencore/parser/preprocessor.py: Restore "-U __GNUC__" to preprocessor command Log correct directory on failures * lib/python/ctypes/ctypesgencore/parser/pplexer.py: Improve parsing of string literals 2010-06-04 Glynn Clements * lib/python/ctypes/ctypesgencore/parser/pplexer.py: Provide necessary detail when failing to decode string literals * lib/python/Makefile: Log errors in ctypes subdirectory * lib/python/ctypes/Makefile: Fix https://trac.osgeo.org/grass/changeset/42479 * lib/python/ctypes/Makefile, .../ctypes/ctypesgencore/parser/preprocessor.py: Add necessary -I switches to ctypesgen command Undefine __BLOCKS__ on OSX 2010-06-03 Martin Landa * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: show action id * general/g.mapset/main.c: g.mapset: description cosmetics, more guisections * gui/wxpython/gui_modules/ghelp.py, gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/xml/grass- gxm.dtd: wxGUI/gmodeler: enable/disable actions * db/db.execute/main.c, db/db.select/main.c: db.exectute/select: guisections clean up * gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/preferences.py: wxGUI/nviz: lighting tab added (not functional) 2010-06-03 Markus Neteler * locale/po/grasswxpy_it.po: Andrea Giacomelli : cont'ed 2010-06-03 Soeren Gebbert * raster/r.watershed/front/main.c: Fixed wrong parameter definitions 2010-06-03 Hamish Bowman * raster/r.out.tiff/main.c: add some placeholder infrastructure for alpha support * scripts/r.colors.stddev/r.colors.stddev.py: bulk option rename minor fix 2010-06-02 Markus Neteler * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_hi.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_ml.po, locale/po/grasslibs_mr.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_hi.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_mr.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_ml.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: updated from .pot files 2010-06-02 Martin Landa * gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/wxnviz.py: wxGUI/nviz: wxNviz settings in separated window * lib/python/core.py: libpython: print debug message on start_command() * scripts/r.colors.stddev/r.colors.stddev.py: fix https://trac.osgeo.org/grass/changeset/42436 * scripts/r.colors.stddev/r.colors.stddev.py: r.colors.stddev: 'input' parameter renamed to 'map' 2010-06-02 Markus Neteler * locale/po/grasswxpy_it.po: Luca Delucchi: cont'ed 2010-06-01 Martin Landa * gui/wxpython/gui_modules/wxnviz.py: wxGUI: don't fail on missing grass.lib * gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/nviz_tools.py: wxGUI/nviz: cosmetics in vector layer properties tab siplified gselect.Select() * gui/wxpython/gui_modules/menuform.py: wxGUI: interactive input allowed (file, rules, etc.) * gui/wxpython/gui_modules/menuform.py, gui/wxpython/wxgui.py: wxGUI: fix menuform error message (missing parameter) * raster/r.reclass/main.c: r.reclass: 'rules' as required parameter, '-' to read from stdin 2010-06-01 Hamish Bowman * raster/r.random/main.c, raster/r.random/random.c: named boolean for cover map (merge from devbr6) 2010-06-01 Martin Landa * vector/v.extract/main.c: v.extract: default layer to '1' (see https://trac.osgeo.org/grass/ticket/1081) * lib/python/core.py: lipython: update region() desc 2010-06-01 Markus Neteler * locale/po/grasslibs_it.po, translators.csv: Andrea Giacomelli : cont'ed 2010-06-01 Hamish Bowman * raster/r.out.png/r.out.png.html: doc stdout wld file name * raster/r.out.png/main.c, raster/r.out.png/r.out.png.html: add flag to export a world file; rename some variables (wish https://trac.osgeo.org/grass/ticket/1077) 2010-05-31 Martin Landa * gui/wxpython/xml/menudata.xml, visualization/nviz2/cmd/main.c, visualization/nviz2/cmd/nviz_cmd.html: nviz_cmd: cosmetics in description, some examples, added to wxGUI menu * gui/wxpython/gui_modules/layertree.py: wxGUI/nviz: fix layer properties popup menu item * gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py: wxGUI/nviz: various fixes (after integration of tool window) * gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/wxgui.py: wxGUI/nviz: nviz tool window intergrated into layer manager 2010-05-31 Glynn Clements * raster/simwe/r.sim.sediment/main.c, raster/simwe/r.sim.water/main.c, raster/simwe/simlib/hydro.c, raster/simwe/simlib/output.c, raster/simwe/simlib/waterglobs.h: Eliminate preprocessor abuse 2010-05-31 Hamish Bowman * raster/r.out.tiff/main.c: rename world file flag for compatibility with, & in prep for, merging transparent NULL cells flag from r.out.png 2010-05-30 Hamish Bowman * general/g.message/main.c: fix impt. msg flag desc. broken by https://trac.osgeo.org/grass/changeset/42147 (if you don't understand something *please* ask instead of just "improving" it...) 2010-05-30 Martin Landa * gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/utils.py: wxGUI: fix d.vect for more layers * gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/menuform.py: wxGUI/d.vect: avoid repetitive running of the same commands * gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/utils.py: wxGUI: minor fixes, don't render empty image 2010-05-29 Martin Landa * gui/wxpython/gui_modules/debug.py, gui/wxpython/gui_modules/gcmd.py: wxGUI: force flushing debug messages (required on MS Windows) * locale/po/grasswxpy_cs.po: wxGUI Czech localization updated * gui/wxpython/gui_modules/vclean.py: wxGUI/vclean: avoid gettext warnings * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/preferences.py: wxGUI: highlight parameterized actions * gui/wxpython/gui_modules/toolbars.py, gui/wxpython/icons/grass2_icons.py, gui/wxpython/icons/grass_icons.py, gui/wxpython/icons/icon.py, gui/wxpython/icons/silk_icons.py, gui/wxpython/wxgui.py: wxGUI: layer manager toolbar moved to toolbar.py settings icon added to the toolbar * gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/menuform.py: wxGUI: centre dialogs on screen * lib/python/raster.py: pythonlib: don't ignore verbose/quiet/overwrite in mapcalc() * raster/r.colors/main.c, raster/r.colors/thumbnails.py: r.colors: guisection cosmetics, be quiet when generating thumbnails * gui/wxpython/gui_modules/histogram.py, gui/wxpython/gui_modules/toolbars.py: wxGUI/histogram: major clean up * gui/wxpython/wxgui.py: wxGUI: python scripts prefered 2010-05-28 Martin Landa * visualization/nviz2/cmd/args.c, visualization/nviz2/cmd/main.c, visualization/nviz2/cmd/surface.c, visualization/nviz2/cmd/vector.c, visualization/nviz2/cmd/volume.c, visualization/nviz2/cmd/write_img.c: nviz_cmd: guisections cosmetics * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/wxnviz.py: wxGUI: image size templates added (exporting image) * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/wxnviz.py: wxGUI: image size dialog for exporting images * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/wxnviz.py: wxGUI/nviz: save to image (ppm/tif) @todo: use BufferedPaintDC instead 2010-05-27 Markus Neteler * lib/init/grass.py: reverted https://trac.osgeo.org/grass/changeset/42343 attempt (trac https://trac.osgeo.org/grass/ticket/1074) 2010-05-26 Martin Landa * lib/init/grass.py: minor windows oriented fixes in startup script * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/wxnviz.py, gui/wxpython/icons/grass_icons.py, gui/wxpython/icons/icon.py: wxGUI/nviz: minor clean up (nviz_mapdisp) * lib/python/ctypes/ctypesgencore/parser/preprocessor.py: Fix compiling ctypes on Windows 2010-05-26 Markus Metz * vector/v.split/main.c: added units for length option, fix for https://trac.osgeo.org/grass/ticket/1078 2010-05-25 Martin Landa * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/icons/grass2_icons.py, gui/wxpython/icons/grass_icons.py, gui/wxpython/icons/icon.py, gui/wxpython/icons/silk_icons.py: wxGUI/modeler: preferences & properties available from toolbar * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: save properties in gxm * gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/wxnviz.py: wxNviz: tools clean up layer properties & settings tabs recovered 2010-05-25 Glynn Clements * configure, configure.in, include/Make/Platform.make.in, lib/Makefile, lib/python/ctypes/Makefile, lib/python/ctypes/ctypesgen.py, lib/python/ctypes/ctypesgencore/LICENSE, lib/python/ctypes/ctypesgencore/__init__.py, lib/python/ctypes/ctypesgencore/ctypedescs.py, lib/python/ctypes/ctypesgencore/descriptions.py, lib/python/ctypes/ctypesgencore/expressions.py, lib/python/ctypes/ctypesgencore/libraryloader.py, lib/python/ctypes/ctypesgencore/messages.py, .../ctypes/ctypesgencore/old libraryloader.py, lib/python/ctypes/ctypesgencore/options.py, lib/python/ctypes/ctypesgencore/parser/__init__.py, .../ctypes/ctypesgencore/parser/cdeclarations.py, lib/python/ctypes/ctypesgencore/parser/cgrammar.py, lib/python/ctypes/ctypesgencore/parser/cparser.py, .../ctypes/ctypesgencore/parser/ctypesparser.py, .../ctypesgencore/parser/datacollectingparser.py, lib/python/ctypes/ctypesgencore/parser/lex.py, lib/python/ctypes/ctypesgencore/parser/lextab.py, lib/python/ctypes/ctypesgencore/parser/parsetab.py, lib/python/ctypes/ctypesgencore/parser/pplexer.py, .../ctypes/ctypesgencore/parser/preprocessor.py, lib/python/ctypes/ctypesgencore/parser/yacc.py, .../ctypes/ctypesgencore/printer/__init__.py, .../ctypes/ctypesgencore/printer/defaultheader.py, .../ctypes/ctypesgencore/printer/preamble.py, lib/python/ctypes/ctypesgencore/printer/printer.py, lib/python/ctypes/ctypesgencore/printer/test.py, .../ctypes/ctypesgencore/processor/__init__.py, .../ctypes/ctypesgencore/processor/dependencies.py, .../ctypes/ctypesgencore/processor/operations.py, .../ctypes/ctypesgencore/processor/pipeline.py: Use local copy of ctypesgen * display/d.info/main.c: Fix segfault caused by https://trac.osgeo.org/grass/changeset/33172 2010-05-24 Markus Neteler * lib/init/grass.py: fix batch job execution (trac https://trac.osgeo.org/grass/ticket/1074) 2010-05-24 Martin Landa * gui/wxpython/gui_modules/gmodeler.py: wxGUI: layout cosmetics * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: global overwrite option added * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: implement cleanup() * gui/wxpython/gui_modules/menuform.py: wxGUI: FloatValidator - skip empty strings 2010-05-24 Helmut Kudrnovsky * mswindows/GRASS-Installer.nsi: correct config_projshare 2010-05-23 Helmut Kudrnovsky * mswindows/GRASS-Installer.nsi: cosmetics in code comments * mswindows/GRASS-Installer.nsi: reflect $INSTDIR in grass70.py for starting the WinGrass70-installation 2010-05-21 Glynn Clements * lib/python/ctypes/Makefile, lib/python/ctypes/loader.py, lib/python/ctypes/preamble.py: Eliminate String wrapper; just use c_char_p 2010-05-21 Hamish Bowman * scripts/r.in.wms/wms_parse.py: make layer list easier to read 2010-05-21 Martin Landa * gui/wxpython/gui_modules/dbm.py: bugfix https://trac.osgeo.org/grass/ticket/1072 * gui/wxpython/gui_modules/menuform.py: https://trac.osgeo.org/grass/ticket/1070 - don't use FloatSpin, validate input instead 2010-05-20 Markus Metz * lib/vector/Vlib/hist.c: Vect_hist_copy: skip empty old hist * lib/vector/Vlib/open.c, lib/vector/Vlib/open_nat.c: fix https://trac.osgeo.org/grass/changeset/42320 2010-05-19 Markus Metz * lib/vector/Vlib/open.c, lib/vector/Vlib/open_nat.c: Vlib: Do not check mtime because mtime is changed by copy * lib/lidar/README, raster/r.resamp.bspline/README, vector/Makefile, vector/lidar/Makefile, vector/{lidar => }/v.lidar.correction/Makefile, vector/v.lidar.correction/README, vector/{lidar => }/v.lidar.correction/correction.c, vector/{lidar => }/v.lidar.correction/correction.h, vector/{lidar => }/v.lidar.correction/main.c, .../v.lidar.correction/v.lidar.correction.html, vector/{lidar => }/v.lidar.edgedetection/Makefile, vector/v.lidar.edgedetection/README, .../{lidar => }/v.lidar.edgedetection/edgedetection.c, .../{lidar => }/v.lidar.edgedetection/edgedetection.h, vector/{lidar => }/v.lidar.edgedetection/main.c, .../v.lidar.edgedetection/v.lidar.edgedetection.html, vector/{lidar => }/v.lidar.growing/ConvexHull.c, vector/{lidar => }/v.lidar.growing/Makefile, vector/v.lidar.growing/README, vector/{lidar => }/v.lidar.growing/growing.c, vector/{lidar => }/v.lidar.growing/growing.h, vector/{lidar => }/v.lidar.growing/main.c, .../{lidar => }/v.lidar.growing/v.lidar.growing.html, vector/{lidar => }/v.outlier/Makefile, vector/v.outlier/README, vector/{lidar => }/v.outlier/main.c, vector/{lidar => }/v.outlier/outlier.c, vector/{lidar => }/v.outlier/outlier.h, vector/{lidar => }/v.outlier/v.outlier.html, vector/{lidar => }/v.surf.bspline/Makefile, vector/v.surf.bspline/README, vector/{lidar => }/v.surf.bspline/bspline.h, vector/{lidar => }/v.surf.bspline/crosscorr.c, vector/{lidar => }/v.surf.bspline/main.c, vector/{lidar => }/v.surf.bspline/v.surf.bspline.html: reorganizing lidar tools: move vector lidar tools to vector * raster/Makefile, {vector/lidar => raster}/r.resamp.bspline/Makefile, {vector/lidar => raster}/r.resamp.bspline/bspline.h, {vector/lidar => raster}/r.resamp.bspline/crosscorr.c, {vector/lidar => raster}/r.resamp.bspline/main.c, {vector/lidar => raster}/r.resamp.bspline/r.resamp.bspline.html, {vector/lidar => raster}/r.resamp.bspline/resamp.c, vector/lidar/Makefile: reorganizing lidar tools: move r.resamp.bspline to raster * lib/Makefile, {vector/lidar/lidarlib => lib/lidar}/InterpSpline.c, {vector/lidar/lidarlib => lib/lidar}/Makefile, {vector/lidar/lidarlib => lib/lidar}/lidar.h, {vector/lidar/lidarlib => lib/lidar}/raster.c, {vector/lidar/lidarlib => lib/lidar}/zones.c, vector/lidar/Makefile: reorganizing lidar tools: move lidarlib to lib/lidar * vector/lidar/lidarlib/InterpSpline.c, vector/lidar/lidarlib/Makefile, vector/lidar/lidarlib/{PolimiFunct.h => lidar.h}, vector/lidar/lidarlib/raster.c, vector/lidar/lidarlib/zones.c, vector/lidar/r.resamp.bspline/bspline.h, vector/lidar/r.resamp.bspline/crosscorr.c, vector/lidar/r.resamp.bspline/main.c, vector/lidar/r.resamp.bspline/resamp.c, vector/lidar/v.lidar.correction/correction.c, vector/lidar/v.lidar.correction/correction.h, vector/lidar/v.lidar.correction/main.c, vector/lidar/v.lidar.edgedetection/edgedetection.c, vector/lidar/v.lidar.edgedetection/edgedetection.h, vector/lidar/v.lidar.edgedetection/main.c, vector/lidar/v.lidar.growing/ConvexHull.c, vector/lidar/v.lidar.growing/growing.c, vector/lidar/v.lidar.growing/growing.h, vector/lidar/v.lidar.growing/main.c, vector/lidar/v.outlier/main.c, vector/lidar/v.outlier/outlier.c, vector/lidar/v.outlier/outlier.h, vector/lidar/v.surf.bspline/bspline.h, vector/lidar/v.surf.bspline/crosscorr.c, vector/lidar/v.surf.bspline/main.c: reorganizing lidar tools: update headers * vector/lidar/r.resamp.bspline/main.c: add info for output vector grid * vector/v.info/local_proto.h, vector/v.info/main.c, vector/v.info/parse.c: remove level 1 flag, simplify automated level handling 2010-05-19 Glynn Clements * include/Make/Grass.make: Add btree2 dependencies 2010-05-18 Glynn Clements * lib/python/ctypes/Makefile: Ensure libraries can be found when running $(CTYPESGEN) 2010-05-18 Maciej Sieczka * AUTHORS, translators.csv: Correct Artur's name (as in develbranch6). * gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/utils.py: Fix https://trac.osgeo.org/grass/ticket/1051: wxgui: SEARCH_PATH corruption (backport from develbranch6). 2010-05-18 Martin Landa * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/xml/grass- gxm.dtd: wxGUI/modeler: store relation shape in gxm file * lib/gis/find_cell.c, lib/gis/find_vect.c: libgis: debug G_find_raster/vector() 2010-05-18 Markus Metz * vector/v.info/main.c: add safety check (backport from devbr) 2010-05-18 William Kyngesburye * man/Makefile: grass_icon.png installed in wrong location 2010-05-18 Martin Landa * gui/wxpython/gui_modules/debug.py, gui/wxpython/gui_modules/wxnviz.py: wxGUI/wxnviz: use Debug.msg instead of G_debug * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/wxnviz.py: wxGUI/wxnviz: use Python strings 2010-05-18 Markus Metz * vector/v.info/main.c: simplify level handling * vector/v.info/level1.c, vector/v.info/main.c: clean up the mess: don't call Vect_get_num_primitives when map is not yet opened; don't override topo_flag for level 1 because there will be some info; don't open map twice; don't close map, then try to read map 2010-05-18 Martin Landa * lib/vector/Vlib/write_ogr.c: vlib: add missing doxygen strings * scripts/r.buffer/r.buffer.py: r.buffer: fix cleanup() - remove only existing files * gui/wxpython/gui_modules/goutput.py: wxGUI: abort all commands in the queue * gui/wxpython/gui_modules/goutput.py: wxGUI: force GRASS_MESSAGE_FORMAT to 'gui' * raster/r.to.vect/areas.c: r.to.vect: remove redundant G_percent() * raster/r.to.vect/main.c: r.to.vect: more guisections * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/menuform.py: wxGUI/modeler: trac --overwrite flag * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: minor bugs in parametrization fixed 2010-05-18 Markus Metz * include/Make/Grass.make, include/{vect => }/rbtree.h, include/vect/dig_structs.h, lib/Makefile, lib/btree2/Makefile, lib/btree2/README, {raster/r.watershed/ram => lib/btree2}/rbtree.c, lib/segment/Makefile, lib/segment/pagein.c, lib/segment/rbtree.c, lib/segment/rbtree.h, lib/segment/release.c, lib/segment/setup.c, lib/vector/Vlib/break_polygons.c, lib/vector/Vlib/snap.c, lib/vector/diglib/rbtree.c, raster/r.watershed/ram/Makefile, raster/r.watershed/ram/do_flatarea.c, raster/r.watershed/ram/rbtree.h: add balanced search tree to lib, update Vlib and segment * lib/vector/Vlib/write.c: format 2010-05-18 Glynn Clements * gui/wxpython/gui_modules/workspace.py: Catch errors importing wxnviz 2010-05-17 Glynn Clements * lib/raster/color_xform.c: Compact colour table: only add another rule when the colour changes * gui/wxpython/gui_modules/wxnviz.py: Add wxnviz.py (omitted from https://trac.osgeo.org/grass/changeset/42275) * gui/wxpython/Makefile, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/workspace.py: Convert wxGUI NVIZ module to Python * lib/python/ctypes/Makefile: Move ctypesgen boilerplate to common module Add wrappers for ogsf, nviz libraries 2010-05-17 William Kyngesburye * macosx/Makefile: remove redundant test for app compile before install 2010-05-17 Martin Landa * gui/wxpython/gui_modules/ghelp.py, gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/menuform.py: wxGUI/modeler: parametrization implemented (including model file settings) 2010-05-17 Glynn Clements * configure, configure.in, include/Make/Platform.make.in, lib/python/Makefile, lib/python/ctypes/Makefile: Add configure check for ctypesgen Ignore configure failures for SWIG Ignore build failures for lib/python/ctypes 2010-05-17 Markus Metz * raster/r.watershed/ram/Gwater.h, raster/r.watershed/ram/do_astar.c, raster/r.watershed/ram/do_flatarea.c: beautify flat areas: more tuning, clean up * gui/wxpython/gui_modules/mapdisp.py: fix save to graphics file, backport from devbr * gui/wxpython/gui_modules/__init__.py, gui/wxpython/gui_modules/vclean.py, gui/wxpython/wxgui.py, gui/wxpython/xml/menudata.xml: add interactive vector cleaning interface 2010-05-16 Glynn Clements * scripts/d.correlate/d.correlate.py: Set GRASS_PNG_READ=TRUE to force compositing of display commands * include/gisdefs.h, lib/python/Makefile, lib/python/ctypes/Makefile, lib/python/ctypes/__init__.py, swig/Makefile: Replace SWIG with ctypesgen for Python bindings * include/datetime.h, include/gisdefs.h: Add tag to DateTime structure * man/Makefile: Use correct GISBASE setting when running build_*.py scripts 2010-05-15 Martin Landa * gui/wxpython/gis_set.py, gui/wxpython/gui_modules/ghelp.py, gui/wxpython/gui_modules/menuform.py: wxGUI: class names sychronized (Help*) * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/ghelp.py, gui/wxpython/gui_modules/menuform.py: wxGUI: track history of open manual pages * gui/wxpython/gis_set.py: bugfix https://trac.osgeo.org/grass/ticket/1069 2010-05-13 Martin Landa * gui/wxpython/gui_modules/mcalc_builder.py: wxGUI/mcalc: fix insert position for '()' * gui/wxpython/gui_modules/mcalc_builder.py, gui/wxpython/xml/menudata.xml: wxGUI/mcalc: run command from dialog, simplify menu * gui/wxpython/gui_modules/mcalc_builder.py: wxGUI/mcalc: recycle **kwargs 2010-05-13 Markus Metz * gui/wxpython/wxgui.py: wxGUI: do not modify saved window layout * gui/wxpython/gui_modules/mcalc_builder.py, gui/wxpython/wxgui.py, gui/wxpython/xml/menudata.xml: wxGUI/mapcalc: fix 3D help, make overwrite option visible, find also interactive (3D) map calculator in command search 2010-05-12 Martin Landa * gui/wxpython/gui_modules/gselect.py: wxGUI: related fixes to https://trac.osgeo.org/grass/ticket/1066 * gui/wxpython/gui_modules/gselect.py: wxGUI: more fixes in ImportDialog * gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/utils.py: bugfix https://trac.osgeo.org/grass/ticket/1066 sort formats * gui/wxpython/gui_modules/ghelp.py: wxGUI: fix extension manager start-up 2010-05-12 Markus Metz * raster/r.watershed/ram/do_flatarea.c, raster/r.watershed/ram/init_vars.c: finetune flat area beautification * raster/r.watershed/ram/rbtree.c, raster/r.watershed/ram/rbtree.h: add search tree * raster/r.watershed/front/main.c: add new option to beautify flat areas to front * raster/r.watershed/ram/Gwater.h, raster/r.watershed/ram/do_astar.c, raster/r.watershed/ram/do_flatarea.c, raster/r.watershed/ram/init_vars.c, raster/r.watershed/ram/main.c: new option to beautify flat areas 2010-05-12 Martin Landa * gui/wxpython/gui_modules/ghelp.py: wxGUI: cosmetics in module search tab * gui/wxpython/gui_modules/ghelp.py, gui/wxpython/gui_modules/prompt.py: wxGUI: fix search module engine * scripts/v.in.mapgen/v.in.mapgen.py: v.in.mapgen: print error message if fails, see https://trac.osgeo.org/grass/ticket/1065 * scripts/v.in.mapgen/v.in.mapgen.py: fix https://trac.osgeo.org/grass/ticket/1065 2010-05-11 Martin Landa * mswindows/osgeo4w/grass70.bat.tmpl, mswindows/osgeo4w/grass70.tmpl, mswindows/osgeo4w/package.sh: remove unused files * gui/wxpython/gui_modules/goutput.py: wxGUI/command output: Windows fixes (merge https://trac.osgeo.org/grass/changeset/42224 from devbr6) * gui/wxpython/gui_modules/utils.py: wxGUI: remove problematic code (Windows) * gui/wxpython/gui_modules/mcalc_builder.py: wxGUI/mcalc: windows fixes (merge https://trac.osgeo.org/grass/changeset/42217 & https://trac.osgeo.org/grass/changeset/42218 from devbr6) 2010-05-10 Martin Landa * gui/wxpython/wxgui.py: another fix help -> ghelp * gui/wxpython/gis_set.py: fix gis_set.py to reflect changes in ghelp * gui/wxpython/gui_modules/ghelp.py, gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/prompt.py: wxGUI: search module engine collapsible 2010-05-10 Glynn Clements * raster/r.mapcalc/main.c, raster/r.mapcalc/r.mapcalc.html: Fix https://trac.osgeo.org/grass/changeset/42183 2010-05-10 Markus Metz * vector/lidar/r.resamp.bspline/main.c: remove ogrid option, was for deugging only; finetune lambda * display/d.vect/main.c: display area labels also when not displaying centroids, i.e. type=area only 2010-05-10 Martin Landa * gui/wxpython/gui_modules/__init__.py, gui/wxpython/gui_modules/{help.py => ghelp.py}, gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/goutput.py: wxGUI: improve SearchModuleWindow 2010-05-09 Martin Landa * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: change title * gui/scripts/g.change.gui.py, gui/wxpython/xml/menudata.xml: remove g.change.gui * gui/wxpython/xml/menudata.xml: wxGUI: update menu, there is no v.digit * gui/scripts/v.type_wrapper.py: v.type wrapper not needed, removed * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: implement remove * gui/wxpython/gui_modules/mcalc_builder.py: wxGUI/mapcalc: fix inserting operands * gui/wxpython/wxgui.py, gui/wxpython/xml/menudata.xml: wxGUI: add r3.mapcalc to the menu * gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/mcalc_builder.py, gui/wxpython/wxgui.py, gui/wxpython/xml/menudata.xml: wxGUI: clean up map calculator * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: add relations * gui/wxpython/wxgui.py: fix https://trac.osgeo.org/grass/changeset/42183 * gui/wxpython/xml/menudata.xml, raster/r.mapcalc/main.c: fix https://trac.osgeo.org/grass/ticket/1059 (wxGUI: No menu option for r.mapcalc) * gui/wxpython/gui_modules/help.py: wxGUI: message cosmetics 2010-05-08 Markus Neteler * raster/r.what/r.what.html: support one year of daily maps * raster/r.what/main.c: support one year of daily maps 2010-05-08 Martin Landa * gui/wxpython/gui_modules/help.py, gui/wxpython/wxgui.py: wxGUI: fix ext simple mode * gui/wxpython/gui_modules/help.py: wxGUI/ext: don't fetch full desc by default * gui/wxpython/gui_modules/help.py: wxGUI/ext: repo widget * gui/wxpython/gui_modules/globalvar.py, gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/utils.py: wxGUI: get gdal formats on request * gui/wxpython/gui_modules/help.py, gui/wxpython/wxgui.py, gui/wxpython/xml/menudata.xml: wxGUI: experimental prototype of extension manager 2010-05-08 William Kyngesburye * macosx/Makefile, macosx/app/Makefile: update mac install to mirror current standard install 2010-05-08 Martin Landa * gui/wxpython/xml/menudata.xml: wxGUI: update menu + add g.extension * scripts/g.extension/g.extension.py: g.extension: list available extension in full / shell style * lib/python/core.py: pythonlib: implement percent() as wrapper for `g.message -p` * general/g.message/main.c: g.message: flag for progress info message 2010-05-08 William Kyngesburye * macosx/Makefile, macosx/app/Makefile, macosx/app/grass.sh.in: more fixes for python init in Mac app * lib/init/grass.py, macosx/app/grass.sh.in: mac fixes: start new python init, fix user defined browser setting 2010-05-07 Markus Metz * scripts/r.fillnulls/r.fillnulls.py: fix for r.fillnulls: use r.grow instead of r.buffer * gui/wxpython/xml/menudata.xml: add new module r.resamp.bspline to GUI menu * vector/lidar/Makefile, vector/lidar/lidarlib/PolimiFunct.h, vector/lidar/lidarlib/raster.c, vector/lidar/lidarlib/zones.c, vector/lidar/v.surf.bspline/crosscorr.c, vector/lidar/v.surf.bspline/main.c: lidar tools update * vector/lidar/r.resamp.bspline/Makefile, vector/lidar/r.resamp.bspline/bspline.h, vector/lidar/r.resamp.bspline/crosscorr.c, vector/lidar/r.resamp.bspline/main.c, .../lidar/r.resamp.bspline/r.resamp.bspline.html, vector/lidar/r.resamp.bspline/resamp.c: new module for raster resampling and NULL cell filling 2010-05-06 Soeren Gebbert * lib/gis/parser_wps.c: XML creation enhancements. 2010-05-05 Martin Landa * scripts/v.rast.stats/v.rast.stats.py: v.rast.stats cosmetics * gui/wxpython/gis_set.py: bugfix https://trac.osgeo.org/grass/ticket/1050 2010-05-05 Markus Neteler * locale/po/grasslibs_ml.po: Mohammed Rashad: new 2010-05-05 Markus Metz * vector/v.generalize/smoothing.c: chaiken forgot first point * vector/v.generalize/matrix.c, vector/v.generalize/smoothing.c: do not crash, give out of memory messages * raster/r.out.gdal/export_band.c, raster/r.out.gdal/main.c: human- readable numbers, backport from devbr 2010-05-04 Martin Landa * gui/wxpython/docs/wxGUI.html: wxGUI: document prompt key shortcuts * gui/wxpython/gui_modules/globalvar.py: fix ETCWX variable * vector/v.buffer/main.c: v.buffer: be more verbose (merge https://trac.osgeo.org/grass/changeset/42111 from devbr6) * gui/wxpython/gui_modules/prompt.py: wxGUI: fix key up/down for prompt (merge https://trac.osgeo.org/grass/changeset/42109 from devbr6) * gui/wxpython/gui_modules/globalvar.py: more wxGUI compilation fixes (merge https://trac.osgeo.org/grass/changeset/42107 from devbr6) * gui/wxpython/gui_modules/globalvar.py: wxGUI: fix compilation * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/help.py: wxGUI: SearchModuleWindow added * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/help.py, gui/wxpython/wxgui.py, gui/wxpython/xml/menudata.xml: wxGUI: search module moved as notebook page in Layer Manager 2010-05-03 Markus Neteler * locale/po/grasswxpy_ml.po: Mohammed Rashad: cont'ed 2010-05-03 Martin Landa * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/menuform.py: wxGUI: fix adding multiple maps into layer tree (merge https://trac.osgeo.org/grass/changeset/42089 from devbr6) * raster/r.slope.aspect/main.c: r.slope.aspect: more gui sections (merge https://trac.osgeo.org/grass/changeset/42086 from devbr6) 2010-05-03 Hamish Bowman * scripts/v.in.gpsbabel/Makefile: module slated to be renamed * scripts/v.out.gps/v.out.gps: explain err msg more (confused with type=) 2010-05-03 Markus Metz * lib/vector/Vlib/write.c: correct order of arguments * include/vector.h, lib/vector/Vlib/write.c, lib/vector/Vlib/write_nat.c, lib/vector/Vlib/write_ogr.c: next step on OGR vector write access 2010-05-01 Glynn Clements * gui/wxpython/Makefile, gui/wxpython/gui_modules/globalvar.py: Fix https://trac.osgeo.org/grass/ticket/1046 2010-05-01 Markus Neteler * locale/po/grasswxpy_ml.po, translators.csv: Mohammed Rashad: new 2010-04-30 Martin Landa * gui/wxpython/gui_modules/globalvar.py: fix https://trac.osgeo.org/grass/ticket/1046 2010-04-30 Soeren Gebbert * vector/lidar/lidarlib/PolimiFunct.h, vector/lidar/lidarlib/TcholBand.c, vector/lidar/lidarlib/zones.c, vector/lidar/v.lidar.correction/correction.c, vector/lidar/v.lidar.correction/main.c, vector/lidar/v.lidar.edgedetection/edgedetection.c, vector/lidar/v.lidar.edgedetection/main.c, vector/lidar/v.lidar.growing/main.c, vector/lidar/v.outlier/main.c, vector/lidar/v.outlier/outlier.c, vector/lidar/v.outlier/v.outlier.html, vector/lidar/v.surf.bspline/crosscorr.c, vector/lidar/v.surf.bspline/main.c, vector/lidar/v.surf.bspline/v.surf.bspline.html: Replaced tcholSolver() with the gmath version G_math_solver_cholesky_sband(). Removed TcholBand.c. Renamed some variables to be more descriptive. Added two nc examples from Markus Metz to the html docs. 2010-04-28 Martin Landa * gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/utils.py: wxGUI: direct OGR read access fixes * gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/menuform.py: wxGUI: fix GdalSelect in menuform 2010-04-28 Soeren Gebbert * lib/gmath/solvers_direct_cholesky_band.c, lib/gmath/symmetric_band_matrix.c, lib/gmath/test/bench_blas2.c, lib/gmath/test/test_blas2.c, lib/gpde/Makefile: Fixed some OpenMP related bugs. Removed obsolete comments from Makefile. * include/gmath.h, lib/gmath/blas_level_2.c, lib/gmath/gmathlib.dox, lib/gmath/solvers_direct_cholesky_band.c, lib/gmath/solvers_krylov.c, lib/gmath/sparse_matrix.c, lib/gmath/symmetric_band_matrix.c, lib/gmath/test/bench_solver_direct.c, lib/gmath/test/bench_solver_krylov.c, lib/gmath/test/test_blas2.c, lib/gmath/test/test_ccmath_wrapper.c, lib/gmath/test/test_gmath_lib.h, lib/gmath/test/test_main.c, lib/gmath/test/test_matrix_conversion.c, lib/gmath/test/test_solvers.c, lib/gmath/test/test_tools.c: New band matrix functions. Implemented new conjugate gradent band matrix solver. Created tests for band matrix functions and solver. Simple band matrix benchmarks are available. Documentation update. 2010-04-27 Soeren Gebbert * lib/gmath/gmathlib.dox: New band matrix functions and solver added to documentation. * include/gmath.h, lib/gmath/ATLAS_wrapper_blas_level_1.c, lib/gmath/blas_level_1.c, lib/gmath/blas_level_2.c, lib/gmath/blas_level_3.c, lib/gmath/ccmath_grass_wrapper.c, lib/gmath/solvers_classic_iter.c, lib/gmath/solvers_direct.c, lib/gmath/solvers_direct_cholesky_band.c, lib/gmath/solvers_krylov.c, lib/gmath/sparse_matrix.c, lib/gmath/test/test_gmath_lib.h, lib/gmath/test/test_main.c, lib/gmath/test/test_matrix_conversion.c, lib/gmath/test/test_solvers.c: Head section correction. New matrix conversion functions added. Integrated the band matrix cholesky solver from lidar library into gmath library. Added tests for band matrix solver and matrix conversion functions. Updated the doxygen documentation. 2010-04-27 Martin Landa * lib/gis/seek.c: gis/seek.c: doxygen strings added 2010-04-27 Soeren Gebbert * lib/gmath/ATLAS_wrapper_blas_level_1.c, lib/gmath/TODO, lib/gmath/blas_level_2.c, lib/gmath/blas_level_3.c, lib/gmath/ccmath_grass_wrapper.c, lib/gmath/gauss.c, lib/gmath/gmathlib.dox, lib/gmath/ialloc.c, lib/gmath/solvers_classic_iter.c, lib/gmath/solvers_direct.c, lib/gmath/sparse_matrix.c: Enhanced documentaion of the gmath doxygen file. Fixed several doxygen documentation issues. 2010-04-26 Soeren Gebbert * raster/r.gwflow/main.c: Better parameter naming * raster3d/r3.gwflow/main.c: Use of standard options. Better parameter description. 2010-04-26 Martin Landa * gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/menuform.py: wxGUI: use GdalSelect in menuform 2010-04-26 Glynn Clements * raster/r.external/Makefile, raster/r.external/main.c: Create imagery group for multiple bands (bug https://trac.osgeo.org/grass/ticket/1043) * raster/r.mapcalc/r.mapcalc.html: Fix description of continuation lines 2010-04-26 Martin Landa * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/wxgui.py: wxGUI: GdalSelect class implemented 2010-04-25 Martin Landa * gui/wxpython/gui_modules/prompt.py: wxGUI: clear cmd after run, cmd history up/down 2010-04-24 Soeren Gebbert * include/gmath.h, lib/gmath/solvers_direct.c: Removed pivot creation. Better function naming. * lib/gis/parser_wps.c: Typo fix 2010-04-24 Martin Landa * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/globalvar.py, gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/menuform.py: wxGUI: gselect.FormatSelect class added 2010-04-23 Martin Landa * gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/menuform.py: wxGUI: SubGroup widget imlemented 2010-04-23 Anne Ghisla * gui/wxpython/scripts/vkrige.py, scripts/v.krige/v.krige.py: Merge with devbr6, but spgrass6 not working, so the module is still broken. 2010-04-23 Martin Landa * vector/v.random/main.c: fix https://trac.osgeo.org/grass/ticket/1037 ('column_type' added) 2010-04-22 Martin Landa * gui/icons/grass2/data-add.png, gui/icons/grass2/module-add.png, gui/wxpython/icons/grass2_icons.py: wxGUI/modeler: new icons by Robert Szczepanek 2010-04-22 Markus Metz * vector/v.split/main.c: v.split: full 3D support 2010-04-22 Martin Landa * gui/wxpython/gui_modules/gdialogs.py: wxGUI: zoom to imported map * gui/wxpython/gui_modules/gdialogs.py: wxGUI: fix _addLayers() * gui/wxpython/gui_modules/gdialogs.py: wxGUI: add layer when import is finished * gui/wxpython/gui_modules/utils.py: wxGUI: fix GetValidLayerName() (merge https://trac.osgeo.org/grass/changeset/41962 from devbr6) 2010-04-21 Martin Landa * gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/gdialogs.py: wxGUI/dbm: fix for linked ogr vectors * gui/wxpython/gui_modules/gdialogs.py: wxGUI: enable PostgreSQL in bulk link/import * lib/vector/Vlib/read_ogr.c: vlib: fix reading areas from OGR sources * gui/wxpython/gui_modules/gdialogs.py: wxGUI: import/link - support for sqlite 2010-04-21 Markus Metz * lib/vector/Vlib/field.c: don't set layer to 0 for layers without table 2010-04-21 Martin Landa * gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/utils.py: wxGUI: d.vect OGR fixes * gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/menuform.py: wxGUI: native/ogr format enhancements * display/d.vect/main.c, lib/gis/parser_standard_options.c: layer required (for direct OGR access) * gui/wxpython/gui_modules/gdialogs.py: wxGUI: d.rast -n * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/gmodeler.py: wxGUI: various fixes in bulk dialog import * vector/v.in.dxf/main.c: v.in.dxf: output optional (list flag) 2010-04-21 Markus Metz * lib/vector/Makefile: fix for ticket https://trac.osgeo.org/grass/ticket/1040 2010-04-21 Hamish Bowman * lib/external/ccmath/README: enhanced author props * lib/gpde/Makefile: OpenMP comment update 2010-04-20 Markus Metz * raster/r.watershed/front/main.c: improved module description * vector/v.split/main.c: copy tables * vector/v.extract/extract.c: extract centroids for type=area and layer=-1 2010-04-19 Martin Landa * lib/vector/vectorlib.dox: some notes about pseudo-topology (based on Markus Metz's notes in ML) 2010-04-19 Markus Metz * raster/r.cost/Makefile, raster/r.cost/main.c, raster/r.cost/stash.h: new output raster with nearest start point; sites interface replaced with vector interface 2010-04-19 Martin Landa * gui/wxpython/gui_modules/goutput.py: wxGUI/modeler: fix OnRun/Done * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: expand prop dialog body * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/preferences.py: wxGUI/modeler: model properties 2010-04-18 Martin Landa * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/goutput.py, gui/wxpython/wxgui.py: wxGUI/modeler: running process 2010-04-18 Markus Neteler * lib/python/core.py: +doxygen return type 2010-04-17 Markus Neteler * doc/python/example_ctypes.py: glynn: ctypes Python example; with small additions 2010-04-17 Martin Landa * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/preferences.py: wxGUI/modeler: color for running actions * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/preferences.py: wxGUI/modeler: data color configurable * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/preferences.py: wxGUI/modeler: data size configurable 2010-04-17 Markus Neteler * raster/r.li/r.li.cwed/cwed.c, raster/r.li/r.li.edgedensity/edgedensity.c, raster/r.li/r.li.mps/mps.c, raster/r.li/r.li.padcv/padcv.c, raster/r.li/r.li.padrange/padrange.c, raster/r.li/r.li.padsd/padsd.c, raster/r.li/r.li.patchdensity/main.c, raster/r.li/r.li.patchnum/main.c: free memory (fix trac https://trac.osgeo.org/grass/ticket/1030) * raster/r.li/r.li.setup/r.li.setup.main: msg cosmetics 2010-04-16 Martin Landa * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/preferences.py: wxGUI/modeler: action size configurable * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/preferences.py: wxGUI/modeler: action color configurable * gui/wxpython/docs/wxGUI.html, gui/wxpython/gui_modules/globalvar.py, gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/xml/menudata.xml, gui/wxpython/xml/menudata_modeler.xml: wxGUI/modeler: empty preferences dialog added * gui/icons/grass2/python-export.png, gui/icons/grass2/relation- create.png, gui/wxpython/icons/grass2_icons.py, gui/wxpython/icons/grass_icons.py, gui/wxpython/icons/icon.py, gui/wxpython/icons/silk_icons.py: wxGUI/modeler: more icons by Robert Szczepanek * gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/goutput.py, gui/wxpython/wxgui.py, gui/wxpython/xml/menudata.xml: wxGUI: run model from menu * gui/icons/grass2/check.png, gui/icons/grass2/execute.png, gui/icons/grass2/image-export.png, gui/wxpython/icons/grass2_icons.py, gui/wxpython/icons/grass_icons.py, gui/wxpython/icons/icon.py, gui/wxpython/icons/silk_icons.py: wxGUI/modeler: new icons by Robert Szczepanek 2010-04-15 Soeren Gebbert * lib/imagery/loc_info.c: Fix: return the allocated buffer * imagery/i.group/main.c, include/imagedefs.h, lib/imagery/loc_info.c: Removed unused I_location_info() from i.group (ticket https://trac.osgeo.org/grass/ticket/1039). Modified I_location_info() to avoid buffer overflows. 2010-04-14 Martin Landa * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: implement ModelRelation class * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: set value in data dialog * gui/wxpython/docs/wxGUI.Modeler.html: wxGUI/modeler: manual updated * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/xml/grass- gxm.dtd: wxGUI/modeler: delete intermediate data * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: fix export to image * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/icons/icon.py, gui/wxpython/xml/menudata_modeler.xml: wxGUI/modeler: export to image * raster/r.basins.fill/main.c, raster/r.fill.dir/main.c, raster/r.flow/main.c, raster/r.topmodel/main.c, raster/r.uslek/main.c, raster/r.watershed/front/main.c, raster/r.watershed/ram/Gwater.h, raster/r.watershed/ram/init_vars.c, raster/r.watershed/ram/usage.c, raster/simwe/r.sim.sediment/main.c, raster/simwe/r.sim.water/main.c: hydrology modules: some options renamed (see https://trac.osgeo.org/grass/ticket/1031) * mswindows/osgeo4w/package.sh: cosmetics in package.sh * include/Make/Install.make: remove grass70.tmp from instdir * binaryInstall.src, include/Make/Install.make, lib/init/Makefile, lib/init/grass.py: bugfix https://trac.osgeo.org/grass/ticket/1034 * raster/r.grow.distance/main.c, scripts/r.buffer/r.buffer.py: r.buffer/r.grow.distance: be more verbose * gui/wxpython/Makefile, gui/wxpython/gui_modules/menudata.py, gui/wxpython/xml/menudata_modeler.xml: wxGUI: enable i18n for modeler menu * lib/init/grass-run.bat: remove unused bat script * lib/init/grass.py: grass.py: i18n * gui/wxpython/docs/wxGUI.Attribute_Table_Manager.html, gui/wxpython/docs/wxGUI.Modeler.html, gui/wxpython/docs/wxGUI.Nviz.html, gui/wxpython/docs/wxGUI.Vector_Digitizing_Tool.html, gui/wxpython/docs/wxGUI.html: wxGUI: manual cosmetics 2010-04-13 Martin Landa * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: fix OnModelSave() bug * gui/wxpython/gui_modules/globalvar.py: track python scripts * gui/wxpython/gui_modules/globalvar.py, gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/help.py: wxGUI/modeler: more Windows fixes (merge from https://trac.osgeo.org/grass/changeset/41848 from trunk) * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/prompt.py: wxGUI/modeler: improvements in search dialog * gui/wxpython/wxgui.py: raise Layer Manager also on Windows (merge https://trac.osgeo.org/grass/changeset/41842 from devbr6) * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: don't use fully qualified names * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/help.py: wxGUI: cosmetics in aboutwindow * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/menuform.py: wxGUI/modeler: fix oncancel bug 2010-04-13 Hamish Bowman * general/g.region/local_proto.h, general/g.region/main.c, general/g.region/printwindow.c: add a flag to print region in a style suitable for WMS 2010-04-13 Martin Landa * scripts/r.reclass.area/r.reclass.area.py: fix typo in variable 2010-04-12 Markus Neteler * lib/vector/diglib/test.c: typo 2010-04-12 Martin Landa * lib/vector/diglib/test.c: i18n * locale/Makefile: track also python files in grasslibs * gui/wxpython/gui_modules/prompt.py, gui/wxpython/gui_modules/render.py: avoid gettext warnings * vector/v.net.allpairs/Makefile, vector/v.net.centrality/Makefile, vector/v.net.components/Makefile, vector/v.net.distance/Makefile, vector/v.net.flow/Makefile, vector/v.net.timetable/Makefile: add missing s * gui/wxpython/docs/wxGUI.Modeler.html: update modeler manual * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/xml/menudata_modeler.xml: wxGUI/modeler: export to Python script * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/xml/grass- gxm.dtd: grass-gxm.dtd added, some tags renamed * vector/v.net.centrality/main.c: v.net.centarality: variable renamed due to compilation problems on MS Windows (merge https://trac.osgeo.org/grass/changeset/41818 from devbr6) 2010-04-12 Glynn Clements * scripts/r.fillnulls/r.fillnulls.py: Fix bug with uninitialised variables and exit handler 2010-04-11 Markus Neteler * man/build_html.py: bye bye TCL/TK-based GUI frontends 2010-04-11 Martin Landa * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: fix OnModelClose() * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: cosmetics * gui/wxpython/docs/wxGUI.Modeler.html: wxGUI/modeler: manual updated * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: OnModelNew implemeneted * gui/icons/grass2/move.png, gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/icons/grass2_icons.py, gui/wxpython/icons/grass_icons.py, gui/wxpython/icons/icon.py, gui/wxpython/icons/silk_icons.py, gui/wxpython/xml/menudata_modeler.xml: wxGUI: modeler in progress * gui/wxpython/gui_modules/gdialogs.py: wxGUI:fix dxf dialog * raster/r.in.gdal/main.c, vector/v.in.ogr/main.c: sync r.in.gdal/v.in.ogr -f output * gui/wxpython/gui_modules/goutput.py: fix https://trac.osgeo.org/grass/changeset/41800 * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/wxgui.py: wxGUI: cosmetics in splitter * gui/scripts/Makefile, gui/{wxpython => }/scripts/d.rast3.py, gui/{wxpython => }/scripts/p.cmd.py, gui/{wxpython => }/scripts/p.db.py, gui/{wxpython => }/scripts/p.mon.py, gui/{wxpython => }/scripts/p.rast.py, gui/{wxpython => }/scripts/p.vect.py: some scripts moved from gui/wxpython/scripts -> gui/scripts 2010-04-10 Markus Neteler * include/Make/Docs.make: restore lost htmldocs-single for doxygen 2010-04-10 Martin Landa * gui/wxpython/scripts/{d.rast3d => d.rast3.py}: use py extension for Python scripts * gui/wxpython/scripts/p.cmd, gui/wxpython/scripts/p.db, gui/wxpython/scripts/p.mon, gui/wxpython/scripts/p.rast, gui/wxpython/scripts/p.vect: remove bash scripts * raster/r.topmodel/main.c, raster/r.watershed/front/main.c, raster/r.watershed/ram/init_vars.c, raster/r.watershed/ram/usage.c: delevation rename to depression * lib/init/grass.py: export also GRASS variables 2010-04-10 Markus Neteler * vector/Makefile, vector/v.net.centrality/main.c, vector/vectorintro.html: activate new v.net.* modules; add to intro; typo fix * lib/vector/neta/Makefile: +EOL 2010-04-10 Martin Landa * gui/wxpython/gui_modules/menudata.py, gui/wxpython/xml/menudata.xml: wxGUI: register new v.net modules * vector/v.net.allpairs/main.c, vector/v.net.bridge/main.c, vector/v.net.centrality/main.c, vector/v.net.components/main.c, vector/v.net.connectivity/main.c, vector/v.net.distance/main.c, vector/v.net.flow/main.c, vector/v.net.spanningtree/main.c, vector/v.net.timetable/main.c: run grass_indent.sh * vector/v.net.allpairs/Makefile, vector/v.net.allpairs/main.c, vector/v.net.allpairs/v.net.allpairs.html, vector/v.net.bridge/Makefile, vector/v.net.bridge/main.c, vector/v.net.bridge/v.net.bridge.html, vector/v.net.centrality/Makefile, vector/v.net.centrality/main.c, vector/v.net.centrality/v.net.centrality.html, vector/v.net.components/Makefile, vector/v.net.components/main.c, vector/v.net.components/v.net.components.html, vector/v.net.connectivity/Makefile, vector/v.net.connectivity/main.c, vector/v.net.connectivity/v.net.connectivity.html, vector/v.net.distance/Makefile, vector/v.net.distance/main.c, vector/v.net.distance/v.net.distance.html, vector/v.net.flow/Makefile, vector/v.net.flow/main.c, vector/v.net.flow/v.net.flow.html, vector/v.net.spanningtree/Makefile, vector/v.net.spanningtree/main.c, vector/v.net.spanningtree/v.net.spanningtree.html, vector/v.net.timetable/Makefile, vector/v.net.timetable/main.c, vector/v.net.timetable/v.net.timetable.html: added new modules by Daniel Bundala (Google Summer of Code 2009) v.net.distance v.net.bridge v.net.spanningtree v.net.flow v.net.connectivity v.net.timetable v.net.components v.net.allpairs v.net.centrality * lib/grasslib.dox, lib/vector/Makefile, lib/vector/neta/Makefile, lib/vector/neta/netalib.dox: netalib.dox file added * lib/vector/neta/allpairs.c, lib/vector/neta/articulation_point.c, lib/vector/neta/bridge.c, lib/vector/neta/centrality.c, lib/vector/neta/components.c, lib/vector/neta/flow.c, lib/vector/neta/path.c, lib/vector/neta/spanningtree.c, lib/vector/neta/timetables.c, lib/vector/neta/utils.c: run grass_indent.sh * include/Make/Grass.make, include/neta.h, lib/vector/neta/Makefile, lib/vector/neta/allpairs.c, lib/vector/neta/articulation_point.c, lib/vector/neta/bridge.c, lib/vector/neta/centrality.c, lib/vector/neta/components.c, lib/vector/neta/flow.c, lib/vector/neta/path.c, lib/vector/neta/spanningtree.c, lib/vector/neta/timetables.c, lib/vector/neta/utils.c: added neta lib from grass-addons 2010-04-08 Martin Landa * raster/r.watershed/front/main.c, raster/r.watershed/ram/Gwater.h, raster/r.watershed/ram/init_vars.c, raster/r.watershed/ram/usage.c: fix ram after renaming options * scripts/g.manual/g.manual.py: g.manual: don't fail when browser is not available * lib/gis/parser_standard_options.c, raster/r.flow/main.c, raster/r.topmodel/main.c, raster/simwe/r.sim.sediment/main.c, raster/simwe/r.sim.water/main.c: more options standardization http://trac.osgeo.org/grass/wiki/Grass7/NewFeatures#Renamedoptions 2010-04-08 Markus Neteler * lib/python/core.py: fwd-port docs 2010-04-08 Martin Landa * demolocation/Makefile, demolocation/grassrc.tmpl: grassrc re-added (needs to be available for compilation process) 2010-04-08 Soeren Gebbert * lib/gis/parser_wps.c: Renamed resolution parameter. Added band number parameter. 2010-04-08 Markus Neteler * locale/po/grasswxpy_it.po: Luca Delucchi: cont'ed * raster/r.li/r.li.cwed/cwed.c, raster/r.li/r.li.cwed/r.li.cwed.html, raster/r.li/r.li.dominance/dominance.c, raster/r.li/r.li.dominance/r.li.dominance.html, raster/r.li/r.li.edgedensity/edgedensity.c, raster/r.li/r.li.edgedensity/r.li.edgedensity.html, raster/r.li/r.li.mpa/mpa.c, raster/r.li/r.li.mpa/r.li.mpa.html, raster/r.li/r.li.mps/mps.c, raster/r.li/r.li.mps/r.li.mps.html, raster/r.li/r.li.padcv/padcv.c, raster/r.li/r.li.padcv/r.li.padcv.html, raster/r.li/r.li.padrange/padrange.c, raster/r.li/r.li.padrange/r.li.padrange.html, raster/r.li/r.li.padsd/padsd.c, raster/r.li/r.li.padsd/r.li.padsd.html, raster/r.li/r.li.patchdensity/main.c, raster/r.li/r.li.patchdensity/r.li.patchdensity.html, raster/r.li/r.li.patchnum/main.c, raster/r.li/r.li.patchnum/r.li.patchnum.html, raster/r.li/r.li.richness/r.li.richness.html, raster/r.li/r.li.richness/richness.c, raster/r.li/r.li.shannon/r.li.shannon.html, raster/r.li/r.li.shannon/shannon.c, raster/r.li/r.li.shape/main.c, raster/r.li/r.li.shape/r.li.shape.html, raster/r.li/r.li.simpson/r.li.simpson.html, raster/r.li/r.li.simpson/simpson.c: parameter name consistency fixes 2010-04-08 Hamish Bowman * display/d.rast.arrow/main.c: pull back from r41699: grid color='none' is important, 'shape' is not appropriate 2010-04-06 Martin Landa * gui/wxpython/xml/menudata.xml: synchronize item labels * mswindows/GRASS-Installer.nsi: simplify uninstall procedure * lib/init/grass.py, mswindows/GRASS-Installer.nsi: various minor fixes in winGRASS installer 2010-04-06 Soeren Gebbert * raster/r.gwflow/main.c, raster/r.gwflow/valid_calc_excavation.py: Bugfix: Avoid segfault if q is not provided. 2010-04-06 Martin Landa * demolocation/Makefile, demolocation/grassrc.tmpl: remove unused grassrc.tmpl * gui/wxpython/gis_set_error.py, lib/init/grass.py: show error dialog when wxGUI is used 2010-04-05 Glynn Clements * include/Make/Install.make: Fix GISBASE when installing start-up script 2010-04-05 Markus Neteler * locale/po/grasslibs_de.po: Robert Nuske: cont'ed 2010-04-05 Martin Landa * mswindows/GRASS-Installer.nsi: cosmetics in grass70.bat * lib/init/grass.py, mswindows/GRASS-Installer.nsi: use GISBASE if defined * scripts/v.krige/v.krige.py: v.krige: don't use Region global variable * gui/wxpython/Makefile, gui/wxpython/scripts/Makefile, .../r_li_setup_GUI.py => scripts/r.li.setup.py}, .../v_krige_wxGUI.py => scripts/vkrige.py}, scripts/v.krige/v.krige.py: move v.krige and r.li.setup from gui_modules to scripts 2010-04-05 Markus Neteler * raster/r.series/r.series.html: fix the mess * raster/r.series/r.series.html: HTML fix 2010-04-04 Martin Landa * lib/init/grass.py: there is no prompt.sh * mswindows/GRASS-Installer.nsi, mswindows/GRASS-Packager.bat: upgrade wingrass package files * Makefile, include/Make/Install.make, lib/init/Makefile, lib/init/functions.sh, lib/init/grass.bat, lib/init/grass.py, lib/init/grass.sh, lib/init/grass.src, lib/init/init.bat, lib/init/init.sh, lib/init/prompt.sh, mswindows/GRASS- Installer.nsi, mswindows/osgeo4w/package.sh: remove init sh/bat scripts (replaced by python scripts) * vector/v.hull/main.c, vector/v.hull/read.c, vector/v.hull/v.hull.html: v.hull: support for vector lines (merge https://trac.osgeo.org/grass/changeset/41717 from devbr6) * raster/r.series/r.series.html: add note about no of raster maps to be opened (merge https://trac.osgeo.org/grass/changeset/41714 from devbr6) * raster/r.sunmask/main.c: r.sunmask: not A/B input options * gui/wxpython/support/update_menudata.py: fix update menudata support script * raster/r.sunmask/main.c: r.sunmask: description cosmetics * raster/r.basins.fill/main.c, raster/r.carve/main.c, raster/r.fill.dir/main.c, raster/r.flow/main.c, raster/r.lake/main.c, raster/r.terraflow/main.cc, raster/r.topidx/main.c, raster/r.topmodel/main.c, raster/r.uslek/main.c, raster/r.usler/main.c, raster/r.water.outlet/main.c, raster/r.watershed/front/main.c, raster/simwe/r.sim.sediment/main.c, raster/simwe/r.sim.water/main.c: various minor changes in hydrologic modules parameters keys sychronized 2010-04-04 Markus Neteler * vector/v.out.ogr/v.out.ogr.html: +3D point + faces export; examples simplified 2010-04-04 Martin Landa * display/d.rast.arrow/main.c: d.rast.arrow: more gui sections 2010-04-03 Helmut Kudrnovsky * mswindows/GRASS-Installer.nsi: there's no tcltk-gui in grass7, so no Windows Start Menu Shortcut for tcltk-gui needed 2010-04-03 Martin Landa * lib/init/init.bat: fix init.bat * gui/wxpython/gui_modules/menuform.py: fix https://trac.osgeo.org/grass/changeset/41685 2010-04-03 Markus Neteler * lib/gis/colors.desc, lib/gis/colors/precipitation_monthly: +different monthly precip color table 2010-04-03 Martin Landa * gui/wxpython/gui_modules/menuform.py: wxGUI:use floatspin * lib/init/functions.sh: fix typo 2010-04-02 Glynn Clements * lib/init/functions.sh: Fix bugs from https://trac.osgeo.org/grass/changeset/41557 (changed wxpython directory) 2010-04-02 Martin Landa * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/wxgui.py: wxGUI/modeler: ModelDataDialog implemented * gui/wxpython/gui_modules/menuform.py, gui/wxpython/wxgui.py: wxGUI: new workspace bugfix * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/xml/menudata_modeler.xml: wxGUI/modeler: close model, track changes in model 2010-04-02 Markus Neteler * include/stats.h, lib/stats/c_thresh.c, raster/r.series/main.c: threshold parameter added 2010-04-02 Martin Landa * gui/wxpython/docs/wxGUI.Attribute_Table_Manager.html, gui/wxpython/docs/wxGUI.Modeler.html, gui/wxpython/docs/wxGUI.html: cosmetics in wxGUI docs * gui/wxpython/xml/menudata.xml: remove duplicite shortcut * gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/menuform.py: wxGUI/gmodeler: run/validate model * lib/gis/parser.c: etc/wxpython moved to ec/gui/wxpython 2010-04-02 Markus Neteler * locale/po/grasslibs_de.po: Robert Nuske: cont'ed 2010-04-01 Colin Nielsen * raster/r.drain/main.c, raster/r.drain/r.drain.html: Missing inits caused infinite loop 2010-04-01 Glynn Clements * lib/init/grass.py: Add missing "import re" 2010-04-01 Martin Landa * gui/wxpython/gui_modules/gmodeler.py: wxGUI: fix onDone method (merge https://trac.osgeo.org/grass/changeset/41648 from devbr6) * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/wxgui.py, gui/wxpython/xml/menudata.xml, gui/wxpython/xml/menudata_modeler.xml: wxGUI: add modeler to the menu GModeler: run model about window (merge https://trac.osgeo.org/grass/changeset/41645 & https://trac.osgeo.org/grass/changeset/41646 from devbr6) 2010-04-01 Soeren Gebbert * lib/gpde/N_gwflow.c, raster/r.gwflow/main.c: Use cell array in r.gwflow to store the boundary conditions 2010-03-31 Markus Neteler * locale/po/grassmods_de.po, locale/po/grasswxpy_de.po: Robert Nuske: cont'ed 2010-03-30 Martin Landa * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/menuform.py: wxGUI/modeler: load model file from command line * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: remove debug code * gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/menuform.py: wxGUI/modeler: fix OnCancel() * gui/wxpython/wxgui.py: wxGUI: track also unnamed workspace * gui/wxpython/gui_modules/layertree.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/wxgui.py, gui/wxpython/xml/menudata.xml: wxGUI: track changes in workspace * gui/wxpython/gui_modules/menuform.py: wxGUI/modeler: hide dialog on close * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: fix double- click on data item * gui/wxpython/gui_modules/gmodeler.py: wxGUI: fix variable initialization * gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/xml/menudata_modeler.xml: wxGUI/modeler: open/save model file (gxm) 2010-03-29 Hamish Bowman * raster/r.grow/r.grow.html: add shrinking example (https://trac.osgeo.org/grass/ticket/1024) 2010-03-29 Markus Neteler * raster/r.in.gdal/main.c, raster/r.in.gdal/r.in.gdal.html: cache parameter added 2010-03-29 Martin Landa * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: various updates in loading data * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: load model file (gxm) 2010-03-29 Hamish Bowman * scripts/i.landsat.rgb/i.landsat.rgb.py: r.univar percentiles now allow doubles 2010-03-28 Martin Landa * gui/icons/grass2/redo.png, gui/wxpython/docs/wxGUI.Modeler.html, gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/icons/grass2_icons.py, gui/wxpython/icons/grass_icons.py, gui/wxpython/icons/icon.py, gui/wxpython/icons/silk_icons.py, gui/wxpython/xml/menudata_modeler.xml: wxGUI/modeler: various updates * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: select items by left mouse * gui/wxpython/gui_modules/gmodeler.py: wxGUI/modeler: data-action connection * gui/icons/grass2/map-add.png, gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/icons/grass2_icons.py, gui/wxpython/icons/grass_icons.py, gui/wxpython/icons/icon.py, gui/wxpython/icons/silk_icons.py, gui/wxpython/xml/menudata_modeler.xml: wxGUI/modeler: add data item partly implemented * gui/wxpython/gui_modules/prompt.py: fix wxGUI prompt * gui/icons/grass2/layer-add.png: add missing icon * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/prompt.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/icons/grass2_icons.py, gui/wxpython/icons/grass_icons.py, gui/wxpython/icons/icon.py, gui/wxpython/icons/silk_icons.py: wxGUI/modeler: add action implemented * gui/wxpython/docs/wxGUI.Icons.html: typo in icon name * gui/wxpython/docs/wxGUI.Icons.html: icons available from svn * gui/wxpython/docs/Makefile, gui/wxpython/docs/wxGUI.Modeler.html, gui/wxpython/gui_modules/gmodeler.py, gui/wxpython/gui_modules/menu.py, gui/wxpython/gui_modules/menudata.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/icons/grass2_icons.py, gui/wxpython/icons/grass_icons.py, gui/wxpython/icons/icon.py, gui/wxpython/icons/silk_icons.py, gui/wxpython/wxgui.py, gui/wxpython/xml/menudata_modeler.xml: wxGUI: graphical modeler development started 2010-03-27 Martin Landa * gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/dbm_base.py: wxGUI/dbm: unicode bug fix (merge https://trac.osgeo.org/grass/changeset/41581 from devbr6) 2010-03-27 Maris Nartiss * visualization/nviz/scripts/nviz2.2_script: nviz: Fail gracefully on Togl initialization failure (merge from develbranch_6 https://trac.osgeo.org/grass/changeset/41579) 2010-03-27 Martin Landa * gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/vdigit/undo.cpp: wxGUI/vdigit: fix undo tool (changesets start at 0) (merge https://trac.osgeo.org/grass/changeset/41576 from relbr64) * gui/wxpython/gis_set.py: wxGUI: rename mapset/location - better error handling * gui/wxpython/gui_modules/help.py: wxGUI: AboutWindow info cosmetics @todo: implement hyperlinks * general/g.version/main.c: g.version: remove --q trick * raster/r.solute.transport/main.c: r.solute.transport: i18n + more standard options 2010-03-27 Soeren Gebbert * raster/r.solute.transport/main.c, raster/r.solute.transport/seguin_verify.py, raster/r.solute.transport/seguin_verify_well.py: Corrected input values in validation python scripts. 2010-03-26 Martin Landa * gui/wxpython/gui_modules/__init__.py, gui/wxpython/gui_modules/help.py, gui/wxpython/gui_modules/menu.py, gui/wxpython/gui_modules/menudata.py, gui/wxpython/gui_modules/prompt.py, gui/wxpython/wxgui.py, gui/wxpython/xml/menudata.xml: wxGUI: menu clean up * lib/init/grass.py: consmetics in grass.py header * gui/wxpython/gui_modules/__init__.py, gui/wxpython/gui_modules/{wxgui_utils.py => layertree.py}, gui/wxpython/wxgui.py: wxgui_utils -> layertree 2010-03-26 Markus Neteler * raster/r.li/r.li.daemon/daemon.c: fixed spurious initialization bug (only relevant for debian-style distros) 2010-03-26 Martin Landa * general/g.gui/main.c, gui/wxpython/Makefile, gui/wxpython/gis_set.py, gui/wxpython/gui_modules/globalvar.py, gui/wxpython/gui_modules/menudata.py, gui/wxpython/nviz/Makefile, gui/wxpython/vdigit/Makefile, lib/init/grass.py: etc/wxpython -> etc/gui/wxpython * gui/wxpython/xml/menudata.xml: update db.* and v.db.* entries * gui/wxpython/support/update_menudata.py: 'make' required * gui/wxpython/support/update_menudata.py: bogus: use 'diff' instead of 'svn diff' * gui/wxpython/support/update_menudata.py: updata_menudata.py - dry run (svn diff) 2010-03-25 Markus Neteler * locale/po/grasswxpy_it.po, translators.csv: Stefano Costa: cont'ed 2010-03-25 Martin Landa * gui/wxpython/xml/menudata.xml: menudata.xml sync'ed 2010-03-25 Markus Neteler * raster/r.watershed/front/r.watershed.html: url update 2010-03-24 Martin Landa * mswindows/GRASS-Packager.bat: osgeo4 packager updated 2010-03-23 Glynn Clements * include/iostream/minmaxheap.h: math.h may define log2() as a macro; undefine it 2010-03-22 Markus Neteler * gui/wxpython/wxgui.py: msg typo * locale/po/grasswxpy_de.po: cont'ed 2010-03-22 Glynn Clements * raster/r.external.out/main.c: Add -p flag (print current status) 2010-03-21 Markus Neteler * include/Make/Install.make, rpm/opensuse/grass.spec: remove GEM * macosx/Makefile, man/Makefile, man/build_html.py, man/build_index.py: remove GEM * raster/r.external.out/r.external.out.html: + example * scripts/v.db.addcolumn/v.db.addcolumn.html: link to 'GRASS SQL interface' page 2010-03-21 Soeren Gebbert * lib/gpde/N_parse_options.c, raster/r.gwflow/main.c, raster/r.gwflow/r.gwflow.html, raster/r.gwflow/valid_calc_7x7.py, raster/r.gwflow/valid_calc_excavation.py, raster/r.solute.transport/example.py, raster/r.solute.transport/main.c, raster/r.solute.transport/r.solute.transport.html, raster/r.solute.transport/seguin_verify.py, raster/r.solute.transport/seguin_verify_well.py: Typo fixes Using G_define_standard_option() Renamed recharge and retardation options Removed translation form options and default answers 2010-03-21 Markus Neteler * locale/po/grasslibs_pl.po: Milena Nowotarska: cont'ed * general/g.parser/g.parser.html: +WPS; +Wiki link 2010-03-21 Soeren Gebbert * raster/r.gwflow/main.c, raster/r.solute.transport/main.c: Modified gui section support * lib/gpde/N_parse_options.c: Added gui section solver 2010-03-20 Glynn Clements * lib/gis/parser.c: Remove unnecessary casts * lib/gis/flate.c: Fix signedness mismatch 2010-03-20 Soeren Gebbert * raster/r.gwflow/main.c: Added gui sections for better interoperability * lib/gis/parser.c: Fixed segfault which appears while automated gui creation 2010-03-19 Helmut Kudrnovsky * mswindows/GRASS-Installer.nsi: code clean up 2010-03-19 Markus Neteler * vector/v.info/main.c: show points with -l -t 2010-03-19 Glynn Clements * Makefile, gem/LICENSE, gem/Makefile, gem/NEWS, gem/README, gem/actions.c, gem/actions.h, gem/at_exit_funcs.c, gem/at_exit_funcs.h, gem/docs/GEM-Manual.lyx, gem/docs/GEM- Manual.tex, gem/docs/GEM-Manual/GEM-Manual.css, gem/docs/GEM- Manual/GEM-Manual.html, gem/docs/GEM-Manual/WARNINGS, gem/docs/GEM- Manual/images.aux, gem/docs/GEM-Manual/images.log, gem/docs/GEM- Manual/images.pl, gem/docs/GEM-Manual/images.tex, gem/docs/GEM- Manual/img1.old, gem/docs/GEM-Manual/img1.png, gem/docs/GEM- Manual/img10.png, gem/docs/GEM-Manual/img11.png, gem/docs/GEM- Manual/img12.png, gem/docs/GEM-Manual/img13.png, gem/docs/GEM- Manual/img14.png, gem/docs/GEM-Manual/img15.png, gem/docs/GEM- Manual/img16.png, gem/docs/GEM-Manual/img17.png, gem/docs/GEM- Manual/img18.png, gem/docs/GEM-Manual/img2.png, gem/docs/GEM- Manual/img3.png, gem/docs/GEM-Manual/img4.png, gem/docs/GEM- Manual/img5.png, gem/docs/GEM-Manual/img6.png, gem/docs/GEM- Manual/img7.png, gem/docs/GEM-Manual/img8.png, gem/docs/GEM- Manual/img9.png, gem/docs/GEM-Manual/index.html, gem/docs/GEM- Manual/internals.pl, gem/docs/GEM-Manual/labels.pl, gem/docs/make- html.sh, gem/error.c, gem/error.h, gem/globals.h, gem/main.c, gem/reg_deps.c, gem/reg_deps.h, gem/reg_entries.c, gem/reg_entries.h, gem/reg_html.c, gem/reg_html.h, gem/skeleton/README, gem/skeleton/authors, gem/skeleton/bugs, gem/skeleton/commands, gem/skeleton/depends, gem/skeleton/description, gem/skeleton/entries-gisman, gem/skeleton/entries-gisman2, gem/skeleton/headers, gem/skeleton/id, gem/skeleton/info, gem/skeleton/libs, gem/skeleton/license, gem/skeleton/name, gem/skeleton/post, gem/skeleton/uninstall, gem/skeleton/version, gem/tools.c, gem/tools.h: Remove GEM * lib/gis/parser.c: Clean-up * lib/init/grass.py: Windows fixes 2010-03-18 Markus Neteler * locale/po/grassmods_de.po: remove cruft * locale/po/grassmods_de.po: fix suboptimal translations ;-) 2010-03-18 Glynn Clements * lib/init/init.bat: Add $GISBASE/scripts to $PATH Add .py to $PATHEXT Set PYTHONPATH 2010-03-17 Glynn Clements * include/Make/Compile.make, mswindows/generic.manifest.rc, mswindows/grass.ico: Add icon to Windows executables * include/Make/Compile.make, mswindows/generic.manifest.rc: Add version information to Windows executables 2010-03-17 Martin Landa * gui/wxpython/gis_set.py, gui/wxpython/gui_modules/prompt.py, gui/wxpython/gui_modules/utils.py: bugfix https://trac.osgeo.org/grass/ticket/1004 (merge https://trac.osgeo.org/grass/changeset/41465 from devbr6) 2010-03-17 Glynn Clements * raster/r.colors/thumbnails.py: Add thumbnails for grey.eq, grey.log, random 2010-03-16 Glynn Clements * lib/form/Makefile, lib/init/Makefile, tools/Makefile, visualization/nviz/src/togl.h: Fix missing embedded manifests Togl isn't built as a DLL and so doesn't need __declspec(dllexport) * Makefile, gem/Makefile, include/Make/Compile.make, include/Make/Etc.make, include/Make/Grass.make, lib/init/Makefile, lib/vector/diglib/Makefile, mswindows/generic.manifest.rc, tools/Makefile: MinGW: embed manifests in EXEs 2010-03-16 Hamish Bowman * SUBMITTING, SUBMITTING_DOCS, SUBMITTING_PYTHON, SUBMITTING_SCRIPTS: Your attention to detail is appreciated. 2010-03-15 Paul Kelly * lib/proj/coordinate_axis.csv, lib/proj/datum_shift.csv, lib/proj/ellipsoid.csv, lib/proj/gcs.csv, lib/proj/gcs.override.csv, lib/proj/gdal_datum.csv, lib/proj/pcs.csv, lib/proj/projop_wparm.csv, lib/proj/unit_of_measure.csv: Remove new GDAL datum logic (revert https://trac.osgeo.org/grass/changeset/41251) 2010-03-15 Markus Neteler * raster/r.out.gdal/main.c, raster/r.out.gdal/r.out.gdal.html: due credits 2010-03-15 Martin Landa * gui/wxpython/gui_modules/menuform.py: revert wrong change in https://trac.osgeo.org/grass/changeset/41447 * gui/wxpython/gui_modules/menuform.py, lib/gis/parser.c: bugfix https://trac.osgeo.org/grass/ticket/928 - fails to pre-seed the GUI * vector/v.out.ascii/args.c: v.out.ascii: 'output' is not required * scripts/v.colors/v.colors.py: v.colors: description cosmetics * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/menuform.py: bugfix https://trac.osgeo.org/grass/ticket/928 (merge https://trac.osgeo.org/grass/changeset/41442 from relbr64) 2010-03-14 Markus Neteler * vector/v.to.rast/do_lines.c: really print notice if 3D non-contour lines are found 2010-03-14 Glynn Clements * raster/r.mfilter/getfilt.c: Fix bug https://trac.osgeo.org/grass/ticket/999 (zero divisor) 2010-03-13 Helmut Kudrnovsky * mswindows/GRASS-Installer.nsi: use default browser - thanks to marisn (https://trac.osgeo.org/grass/ticket/980) 2010-03-13 Martin Landa * gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/menuform.py: wxGUI: be more consistent on ColumnSelect events * gui/wxpython/gui_modules/gselect.py: wxGUI: track default column name * gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/menuform.py: wxGUI: ColumnSelect is not readonly (to unset option) bugfix https://trac.osgeo.org/grass/ticket/998 * gui/wxpython/gui_modules/menuform.py: wxGUI: combobox readonly disabled (to unset paramater) 2010-03-12 Hamish Bowman * lib/init/Makefile, lib/init/circle_1.png, lib/init/circle_2.png, lib/init/circle_3.png, lib/init/circle_4.png, lib/init/circle_5.png, lib/init/grass_start.png, lib/init/grass_start_small.jpg, lib/init/helptext.html: prettify helptext.html graphics (merge from devbr6) * lib/init/functions.sh, lib/init/prompt.sh: svn props 2010-03-12 Martin Landa * gui/wxpython/gis_set.py: remove commented-out code, see https://trac.osgeo.org/grass/changeset/41408 * gui/wxpython/gis_set.py: partial fix https://trac.osgeo.org/grass/ticket/509 * gui/wxpython/gui_modules/dbm.py: bugfix https://trac.osgeo.org/grass/ticket/979 (merge https://trac.osgeo.org/grass/changeset/41402 from devbr6) * lib/gis/strings.c: libgis: avoid segfault on G_store(NULL) Bugfix for v.db.connect when VAR is not available * lib/db/dbmi_base/default_name.c: doxygen update * gui/wxpython/gis_set.py, gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/location_wizard.py, gui/wxpython/gui_modules/utils.py: bugfix https://trac.osgeo.org/grass/ticket/995 (merge https://trac.osgeo.org/grass/changeset/41397, https://trac.osgeo.org/grass/changeset/41398) from devbr6 2010-03-11 Martin Landa * lib/python/core.py: bugfix https://trac.osgeo.org/grass/ticket/995 * vector/v.db.connect/main.c: v.db.connect: more GUI sections * scripts/r.shaded.relief/r.shaded.relief.py: r.shaded.relief: minor clean up 2010-03-10 Glynn Clements * gem/actions.c: Fix missing mode parameter (bug https://trac.osgeo.org/grass/ticket/993) 2010-03-09 Martin Landa * gui/wxpython/gui_modules/georect.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/wxgui.py: wxGUI: fix zoomback in georect 2010-03-09 Hamish Bowman * mswindows/GRASS-Installer.nsi: merge msg/comment tweaks from devbr6 2010-03-08 Markus Neteler * locale/po/grasswxpy_de.po: cont'ed 2010-03-08 Helmut Kudrnovsky * mswindows/GRASS-Installer.nsi: change text on licence page see https://trac.osgeo.org/grass/ticket/986#comment:18 2010-03-08 Martin Landa * gui/wxpython/gui_modules/georect.py: wxGUI/georect: track pen color (merge https://trac.osgeo.org/grass/changeset/41358 from relbr64) 2010-03-08 Helmut Kudrnovsky * mswindows/GRASS-Installer.nsi: launch wx-gui by installer see https://trac.osgeo.org/grass/ticket/986#comment:16 2010-03-08 Martin Landa * gui/wxpython/gui_modules/render.py: wxGUI: bugfix when georectifier is started from LL location (merge https://trac.osgeo.org/grass/changeset/41352 from relbr64 & some clean up) * gui/wxpython/gui_modules/gcmd.py: wxGUI: encode message only if locales are defined (merge https://trac.osgeo.org/grass/changeset/41349 from relbr64) * gui/wxpython/gui_modules/location_wizard.py: wxGUI:loc_wiz: track more errors on search (merge https://trac.osgeo.org/grass/changeset/41345 from relbr64) 2010-03-08 Markus Neteler * mswindows/GRASS-Installer.nsi: cosmetics 2010-03-07 Martin Landa * vector/v.split/main.c: be more precise in testing if input is 3d 2010-03-07 Helmut Kudrnovsky * mswindows/GRASS-Installer.nsi: wingrass-installer improvements - part 4: options for launching Grass and Reference manual by exit the installer (both directly started, without a intermediate popup) * mswindows/GRASS-Installer.nsi: wingrass-installer improvements - part 3: invoking g.mkfontcap by the wingrass-installer * mswindows/GRASS-Installer.nsi: wingrass-installer improvements - part 2: change button text on licence page of the installer from 'I agree' to 'next' * mswindows/GRASS-Installer.nsi: wingrass-installer improvements - part 1: change RequestExecutionLevel from user to admin (see https://trac.osgeo.org/grass/ticket/986#comment:5) 2010-03-07 Markus Neteler * locale/po/grasslibs_cs.po, locale/po/grassmods_cs.po, locale/po/grasswxpy_cs.po: Jan Trochta: cont'ed 2010-03-07 Martin Landa * gui/wxpython/gis_set.py, gui/wxpython/gui_modules/location_wizard.py, gui/wxpython/gui_modules/utils.py: wxGUI/loc_wiz: bugfix https://trac.osgeo.org/grass/ticket/987 (merge https://trac.osgeo.org/grass/changeset/41316 from relbr64) 2010-03-06 Martin Landa * gui/wxpython/nviz/init.cpp, gui/wxpython/nviz/surface.cpp, gui/wxpython/vdigit/driver_draw.cpp, gui/wxpython/vdigit/line.cpp: set variable to NULL after freeing (merge https://trac.osgeo.org/grass/changeset/41311 from relbr64) * gui/wxpython/gui_modules/gcmd.py: wxGUI: fix Windows locale problem (merge https://trac.osgeo.org/grass/changeset/41308 from relbr64) 2010-03-05 Martin Landa * gui/wxpython/gui_modules/georect.py: attempt to fix https://trac.osgeo.org/grass/ticket/728 (merge https://trac.osgeo.org/grass/changeset/41305 from devbr6) * lib/gis/units.c, misc/m.measure/main.c: m.measure: length is measured in LL locations in meters by default * lib/gis/units.c: libgis: track also U_DEGREES * misc/m.measure/m.measure.html: missing svn props * misc/m.measure/m.measure.html: typo * vector/v.to.db/global.h, vector/v.to.db/parse.c, vector/v.to.db/units.c: v.to.db: use libgis fns (units) * scripts/v.db.update/v.db.update.py: fix https://trac.osgeo.org/grass/changeset/41298 * scripts/v.db.update/v.db.update.py: bugfix https://trac.osgeo.org/grass/ticket/985 (patch provided by fpacheco) * include/gis.h, include/gisdefs.h, lib/gis/parser_standard_options.c, lib/gis/proj1.c, lib/gis/proj2.c, lib/gis/proj3.c, lib/gis/units.c, misc/m.measure/m.measure.html, misc/m.measure/main.c: libgis: better units handling m.measure changed to use libgis fns 2010-03-05 Michael Barton * scripts/d.shadedmap/d.shadedmap.py: Bug fix: h_map = drapemap -> h_map = drape_map 2010-03-04 Hamish Bowman * scripts/v.colors/v.colors.py: fix opt order 2010-03-04 Moritz Lennert * gui/wxpython/gui_modules/menuform.py: allow to see files without extension 2010-03-04 Martin Landa * misc/m.measure/main.c: m.measure: add keywords 2010-03-04 Hamish Bowman * ps/ps.map/ps_clrtbl.c: bugfix: query color using correct datatype (merge from devbr6) 2010-03-04 Glynn Clements * misc/Makefile, misc/m.measure/Makefile, misc/m.measure/m.measure.html, misc/m.measure/main.c: Add m.measure 2010-03-04 Hamish Bowman * scripts/v.colors/v.colors.py: fix verbosity 2010-03-02 Markus Neteler * raster/r.slope.aspect/r.slope.aspect.html: +Helena's PhD thesis ref * raster/r.slope.aspect/r.slope.aspect.html: mention signedness for convex/concave 2010-03-02 Hamish Bowman * display/d.vect/main.c: opt descr 2010-03-02 Moritz Lennert * display/d.vect/local_proto.h, display/d.vect/main.c, display/d.vect/plot1.c: add sqrt_flag to make symbols proportionate to the square root of size_column (allows to make surface and not height of circles proportionate) 2010-03-02 Hamish Bowman * raster/r.out.png/main.c: fix background transparency (merge from devbr6; thanks Glynn) trac https://trac.osgeo.org/grass/ticket/967 2010-03-01 Martin Landa * gui/wxpython/gui_modules/georect.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/toolbars.py: wxGUI: fix georectifier (merge https://trac.osgeo.org/grass/changeset/41253 from devbr6) 2010-03-01 Hamish Bowman * display/d.vect/local_proto.h, display/d.vect/main.c, display/d.vect/plot1.c: use size= option as scale factor when size_column is used 2010-03-01 Markus Neteler * lib/proj/coordinate_axis.csv, lib/proj/datum_shift.csv, lib/proj/ellipsoid.csv, lib/proj/gcs.csv, lib/proj/gcs.override.csv, lib/proj/gdal_datum.csv, lib/proj/pcs.csv, lib/proj/projop_wparm.csv, lib/proj/unit_of_measure.csv: backport from GDAL: big upgrade to EPSG 7.4.1 with improved datum logic 2010-03-01 Hamish Bowman * lib/symbol/symbol/extra/ring: new symbol: ring (circle with fill=none, edge=dynamic) (merge from devbr6) * scripts/v.db.update/v.db.update.py: show SQL statement in verbose mode * raster/r.out.png/main.c: png bg color, still not right, but closer (merge from devbr6) 2010-02-28 Markus Neteler * locale/po/grasslibs_ja.po, locale/po/grassmods_ja.po, locale/po/grasswxpy_ja.po: Naoki Ueda and team: cont'ed 2010-02-28 Glynn Clements * raster/Makefile: Enable r.in.png, r.resamp.filter * raster/r.resamp.filter/Makefile, raster/r.resamp.filter/main.c, raster/r.resamp.filter/r.resamp.filter.html: Add r.resamp.filter * raster/r.in.png/Makefile, raster/r.in.png/r.in.png.c, raster/r.in.png/r.in.png.html: Resurrect r.in.png from 5.3 2010-02-28 Paul Kelly * vector/v.delaunay/in_out.c: Fix bug https://trac.osgeo.org/grass/ticket/933 2010-02-28 Michael Barton * gui/wxpython/gui_modules/profile.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/icons/grass2_icons.py, gui/wxpython/icons/grass_icons.py, gui/wxpython/icons/icon.py, gui/wxpython/icons/silk_icons.py: Add option to save profile data to csv file for processing in external app. 2010-02-28 Markus Neteler * lib/proj/gcs.override.csv, lib/proj/pcs.override.csv, lib/proj/stateplane.csv: backported fixes from GDAL/data/ 2010-02-28 Martin Landa * raster/r.surf.contour/contour.h, raster/r.surf.contour/main.c, raster/r.surf.contour/read_cell.c: r.surf.contour: use standard options (eliminate G_find_raster()) * raster/r.surf.area/main.c, raster/r.surf.contour/main.c, raster/r.surf.fractal/main.c, raster/r.surf.gauss/main.c, raster/r.surf.idw/main.c, raster/r.surf.idw2/main.c, raster/r.surf.random/main.c, vector/lidar/v.surf.bspline/main.c, vector/v.surf.idw/main.c, vector/v.surf.rst/main.c: more keywords (*.surf.*) * gui/wxpython/gui_modules/help.py: wxGUI: try to import wx.lib.agw.customtreectrl first (see https://trac.osgeo.org/grass/changeset/41218) * gui/wxpython/gui_modules/wxgui_utils.py, gui/wxpython/wxgui.py: try to import wx.lib.agw.customtreectrl first * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/wxgui.py: wxGUI: fix panning (middle-click) 2010-02-28 Hamish Bowman * raster/r.out.png/main.c, raster/r.out.png/pngfunc.h, raster/r.out.png/r.out.png.html: new -t flag for transpatency; new compression= option; i18n and msg cleanup, EXIT_SUCCESS, G_define_standard_option(); think about bgcolor= option (trac https://trac.osgeo.org/grass/ticket/967, merge from devbr6) 2010-02-28 Eric Patton * scripts/r.in.srtm/r.in.srtm.html: Typo * raster/r.quant/r.quant.html: Small text correction 2010-02-27 Maris Nartiss * visualization/nviz/scripts/attIsosurfPopup.tcl, visualization/nviz/scripts/attPopup.tcl, visualization/nviz/scripts/mapBrowser.tcl, visualization/nviz/scripts/nviz2.2_script, visualization/nviz/scripts/panel_vect.tcl, visualization/nviz/scripts/panel_vol.tcl: nviz: Fix also other places where closing map choices window makes nviz to go bad. Continues https://trac.osgeo.org/grass/changeset/41205 Spotted on issue https://trac.osgeo.org/grass/ticket/852 * visualization/nviz/scripts/attPopup.tcl: nviz: Don't fail when user cancels surface property raster map choose window 2010-02-27 Hamish Bowman * vector/v.delaunay/v.delaunay.html, .../v_delaunay_spearfish60_archsites.png: go back to 3-pane graphic (merge from devbr6) * visualization/nviz/scripts/config.tcl: desert color scheme (merge from devbr6) 2010-02-27 Martin Landa * gui/wxpython/gui_modules/mapdisp_window.py: wxGUI: middle- click+drag to pan the map * gui/wxpython/gui_modules/georect.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/toolbars.py: wxGUI: fix georect (https://trac.osgeo.org/grass/ticket/728) * gui/wxpython/gui_modules/georect.py, gui/wxpython/gui_modules/toolbars.py: wxGUI/georect: message cosmetics (merge https://trac.osgeo.org/grass/changeset/41192 from devbr6) 2010-02-27 Markus Neteler * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_hi.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_mr.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_hi.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_mr.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po, locale/po/grasswxpy_zh.po: Jan Trochta: update from pot 2010-02-26 Markus Metz * raster/r.to.vect/main.c: changed flag description 2010-02-26 Hamish Bowman * lib/gis/myname.c: more obvious error message (merge from devbr6) 2010-02-24 Glynn Clements * scripts/d.vect.thematic/d.vect.thematic.py: Fix various bugs: add missing "icon" parameter type conversions grass. prefix various typos missing newlines 2010-02-24 Markus Neteler * locale/po/grasslibs_it.po, locale/po/grassmods_it.po, locale/po/grasswxpy_it.po: cosmetics 2010-02-24 Martin Landa * display/d.vect/d.vect.html, display/d.vect/main.c: d.vect: attrcol -> attrcolumn manual page updated, note width '0' 2010-02-24 Markus Metz * vector/v.to.rast/raster.c: bugfix for n passes >1 2010-02-24 Hamish Bowman * display/d.vect/main.c: revert https://trac.osgeo.org/grass/changeset/41158 2010-02-23 Glynn Clements * scripts/d.vect.thematic/d.vect.thematic.py: Fix cleanup * scripts/Makefile, scripts/d.vect.thematic/d.vect.thematic.py: Convert d.vect.thematic to Python 2010-02-23 Martin Landa * gui/wxpython/gui_modules/help.py, gui/wxpython/gui_modules/workspace.py, gui/wxpython/gui_modules/wxgui_utils.py, gui/wxpython/wxgui.py: wxGUI: fix loading groups from workspace 2010-02-22 Hamish Bowman * raster/r.out.gdal/main.c: typo (merge from devbr6) 2010-02-22 Martin Landa * display/d.vect/main.c: d.vect: default line width to '1' * lib/raster/quant.c, lib/raster/quant_io.c, lib/raster/range.c: librast: Rast__quant_import() works with fully qualified names message clean up 2010-02-22 Hamish Bowman * gui/wxpython/xml/menudata.xml, scripts/i.in.spotvgt/i.in.spotvgt.py: i.in.spotvgt module descr; v.to.db menu descr (trac https://trac.osgeo.org/grass/ticket/840) 2010-02-22 Huidae Cho * vector/v.in.dxf/add_polyline.c: Removed old warnings 2010-02-22 Michael Barton * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/wxgui_utils.py, gui/wxpython/icons/icon.py, gui/wxpython/wxgui.py: Replace d.vect.thematic script with d.thematic.area module for thematic map layer. 2010-02-21 Michael Barton * gui/wxpython/gui_modules/render.py: gcmd.RunCommand needs to return error messages in this context 2010-02-21 Martin Landa * gui/wxpython/xml/menudata.xml, imagery/i.albedo/main.c, imagery/i.eb.h_SEBAL01/main.c, imagery/i.emissivity/main.c, raster/r.external/main.c, raster/r.in.arc/main.c, raster/r.in.ascii/main.c, raster/r.in.gdal/main.c, raster/r.out.ascii/main.c, raster/r.out.gridatb/main.c, raster/r.out.mpeg/main.c, raster/r.out.png/main.c, raster/r.out.pov/main.c, raster/r.out.ppm/main.c, raster/r.out.ppm3/main.c, raster/r.out.tiff/main.c, raster/r.out.vrml/main.c, raster/r.out.vtk/main.c, raster3d/r3.in.ascii/main.c, raster3d/r3.in.v5d/main.c, raster3d/r3.out.ascii/main.c, raster3d/r3.out.v5d/main.c, raster3d/r3.out.vtk/main.c, scripts/i.in.spotvgt/i.in.spotvgt.py, scripts/r.in.aster/r.in.aster.py, scripts/r.in.srtm/r.in.srtm.py, vector/v.external/main.c, vector/v.in.ascii/main.c, vector/v.in.ogr/main.c, vector/v.out.ogr/main.c, vector/v.out.pov/main.c: fix https://trac.osgeo.org/grass/changeset/41146 -- keep modules description in sync with wxGUI menudata (use support/update_menudata.py) * gui/wxpython/support/update_menudata.py: wxGUI: update_menudata.py - write end of line 2010-02-21 William Kyngesburye * lib/init/functions.sh: fix browser logic for Mac 2010-02-21 Hamish Bowman * gui/wxpython/xml/menudata.xml: make import/export descriptions understandable to users who don't know what GDAL is, etc 2010-02-21 Michael Barton * gui/wxpython/xml/menudata.xml: Fix i.albedo command in menu * gui/wxpython/xml/menudata.xml: Fix imagery menus * gui/wxpython/gui_modules/nviz_tools.py: Give XYZ positioning a much larger potential range 2010-02-21 Hamish Bowman * lib/init/functions.sh: minor clean * scripts/v.krige/v.krige.html: html bugs, add see also for installations 2010-02-21 Michael Barton * lib/init/functions.sh: Needed to add a "&" so GUI won't run modally * lib/init/functions.sh: This fixes the bug in which the GUI does not automatically launch at startup. It uses the syntax that is clearly working correctly at line 432 to launch gis_set.py for launching the rest of the GUI at line 599. Please test on other platforms. 2010-02-20 Michael Barton * gui/wxpython/gui_modules/profile.py: Fix error in parsing r.profile output. AFAICT, this problem arose from some kind of change in the r.profile output since this same syntax was not problematic in the recent past. 2010-02-20 Markus Neteler * locale/po/grasslibs_es.po: fixed encoding mess 2010-02-20 Hamish Bowman * raster/r.proj/r.proj.html: sync minor cleanup from devbr6 * raster/r.proj/main.c, raster/r.proj/r.proj.html: sync text with devbr65, add -g example 2010-02-19 Martin Landa * gui/wxpython/gui_modules/workspace.py: wxGUI: bugfix https://trac.osgeo.org/grass/ticket/950 2010-02-19 Glynn Clements * general/g.parser/g.parser.html, general/g.parser/main.c: Document -s flag 2010-02-19 Markus Neteler * locale/po/grasslibs_es.po: Javier Garcia Prieto: cont'ed 2010-02-19 Markus Metz * vector/lidar/v.surf.bspline/main.c: sync to v.surf.* modules in trunk, again * vector/lidar/v.surf.bspline/main.c: sync to v.surf.* modules in trunk * vector/v.surf.idw/read_sites.c: oen input vector without topo * vector/lidar/v.surf.bspline/main.c: make wxGUI happy (backport from relbr https://trac.osgeo.org/grass/changeset/41106), and sync with v.surf.rst 2010-02-18 Markus Metz * vector/lidar/v.surf.bspline/main.c: add -z flag 2010-02-18 Markus Neteler * locale/po/grasslibs_de.po, locale/po/grassmods_de.po: cont'ed * locale/po/grasslibs_ja.po, locale/po/grassmods_ja.po, locale/po/grasswxpy_ja.po: Naoki Ueda and team: cont'ed 2010-02-18 Martin Landa * gui/wxpython/wxgui.py: wxGUI: don't show map layers after load (merge https://trac.osgeo.org/grass/changeset/41085 from devbr6) 2010-02-18 Glynn Clements * lib/gis/parser.c, lib/gis/parser_help.c, lib/gis/parser_local_proto.h: Add --help-text option 2010-02-18 Markus Neteler * gui/wxpython/gui_modules/location_wizard.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/render.py: added missing gettext support 2010-02-18 Hamish Bowman * vector/v.parallel/main.c, vector/v.parallel/v.parallel.html: merge cleanups from devbr6 https://trac.osgeo.org/grass/changeset/41042) * lib/cairodriver/cairodriver.html, lib/pngdriver/pngdriver.html: doc pgm 2010-02-17 Markus Metz * vector/lidar/lidarlib/raster.c, vector/lidar/v.lidar.correction/main.c, vector/lidar/v.lidar.edgedetection/main.c, vector/lidar/v.lidar.growing/main.c, vector/lidar/v.outlier/main.c, vector/lidar/v.surf.bspline/main.c: better phrasing 2010-02-17 Markus Neteler * vector/v.out.ascii/v.out.ascii.html: info transfer from v.in.ascii; link to SQL docs * vector/v.in.ascii/v.in.ascii.html: info transfer from v.out.ascii 2010-02-16 Martin Landa * gui/wxpython/gui_modules/workspace.py: bugfix https://trac.osgeo.org/grass/ticket/926 (merge https://trac.osgeo.org/grass/changeset/41049 from devbr6) 2010-02-16 Markus Neteler * lib/init/Makefile, lib/init/circle_1.png, lib/init/circle_2.png, lib/init/circle_3.png, lib/init/circle_4.png, lib/init/circle_5.png, lib/init/grass_start_small.jpg, lib/init/helptext.html: GRASS startup explained 2010-02-16 Hamish Bowman * lib/cairodriver/cairodriver.html, lib/pngdriver/pngdriver.html: document formats 2010-02-16 Michael Barton * lib/python/core.py: Make compatible with multi-language internationalization 2010-02-16 Hamish Bowman * tools/module_synopsis.sh: grasslogo_vector.pdf moved by https://trac.osgeo.org/grass/changeset/39664 2010-02-15 Markus Neteler * raster/r.statistics2/main.c: say what it does 2010-02-15 Glynn Clements * lib/cairodriver/cairodriver.h, lib/cairodriver/write_bmp.c, lib/pngdriver/pngdriver.h, lib/pngdriver/write_bmp.c, scripts/wxpyimgview/wxpyimgview_gui.py, visualization/wximgview/main.cc, visualization/ximgview/main.c: Use 64-byte header to ensure frame buffer alignment * scripts/Makefile: Enable wxpyimgview 2010-02-15 Hamish Bowman * raster/r.colors.out/main.c, raster/r.colors.out/r.colors.out.html: match modern r.colors rules format, svn props * visualization/wximgview/wximgview.html, visualization/ximgview/ximgview.html: svn props * visualization/wximgview/wximgview.html, visualization/ximgview/ximgview.html: add examples to help pages 2010-02-15 Markus Neteler * locale/po/grasslibs_ja.po, locale/po/grassmods_ja.po, locale/po/grasswxpy_ja.po: more credits * locale/po/grasslibs_ja.po, locale/po/grassmods_ja.po, locale/po/grasswxpy_ja.po: Naoki Ueda: cont'ed 2010-02-15 Hamish Bowman * imagery/i.ortho.photo/lib/camera.c, imagery/i.ortho.photo/lib/elev.c: msg std'zn * imagery/i.ortho.photo/lib/elev.c: cleanup: reorder includes, i18n, explain return codes, add warning * imagery/i.ortho.photo/lib/camera.c: i18n, G_getl2 2010-02-15 Michael Barton * lib/python/core.py: Added command_info method. Returns as dictionary all information output from help. 2010-02-14 Markus Neteler * man/build_html.py: prettified (i.e. reordered) HTML text 2010-02-14 Martin Landa * gui/wxpython/xml/menudata.xml: r.bilinear merged into r.resamp.interp 2010-02-14 Michael Barton * gui/wxpython/gui_modules/nviz_tools.py: Allow vector line widths to be set to 0 at a minimum * gui/wxpython/gui_modules/nviz_tools.py: Better display updating and error checking 2010-02-14 Markus Neteler * vector/lidar/v.surf.bspline/main.c, vector/lidar/v.surf.bspline/v.surf.bspline.html: parm name more reasonable (standardization) 2010-02-14 Martin Landa * gui/wxpython/xml/menudata.xml: menu items checked by update_menudata.py items which requires xterm removed * gui/wxpython/gui_modules/location_wizard.py: fix syntax typos (merge https://trac.osgeo.org/grass/changeset/40981 from relbr64) 2010-02-14 Hamish Bowman * general/g.transform/g.transform.html, general/g.transform/main.c: add new options to dump coeffs and transform arbitrary points, both fwd and reverse (trac https://trac.osgeo.org/grass/ticket/929; merge from devbr6) 2010-02-14 Michael Barton * gui/wxpython/xml/menudata.xml: Added r.colors.out to menus 2010-02-14 Hamish Bowman * raster/r.colors.out/main.c: redundant 2010-02-14 Glynn Clements * lib/init/functions.sh, lib/init/init.sh: Fix bit-rot (bug https://trac.osgeo.org/grass/ticket/931) * raster/r.colors.out/main.c: map= is required 2010-02-14 Michael Barton * gui/wxpython/xml/menudata.xml: Added r.statistics2, r.statistics3, and r.solute.transport to menus 2010-02-13 Martin Landa * gui/wxpython/gui_modules/location_wizard.py: wxGUI/location wizard: fix proj parsing 2010-02-13 Glynn Clements * Makefile: Fix https://trac.osgeo.org/grass/changeset/40977 (broken whitespace, missing semicolon) * Makefile, mswindows/generic.manifest: Create manifests (untested) 2010-02-13 Markus Neteler * lib/gis/colors.desc: cosmetics * raster/r.external/r.external.html: update doc 2010-02-13 Hamish Bowman * raster/r.univar/globals.h, raster/r.univar/r.univar.html, raster/r.univar/r.univar_main.c, raster/r.univar/r3.univar.html, raster/r.univar/r3.univar_main.c, raster/r.univar/stats.c: support for non-integer percentiles (trac https://trac.osgeo.org/grass/ticket/873; merge from devbr6) 2010-02-13 Glynn Clements * visualization/nviz/src/do_zoom.c: Rename asprintf() -> xsprintf() to avoid conflict 2010-02-13 Michael Barton * gui/wxpython/gui_modules/preferences.py: Replace standard font dialog for output font with dialog used for default GRASS font because standard font dialog broken in wxPython for Mac in OS X 10.6 2010-02-13 Glynn Clements * raster/r.external/main.c: Allow linking all bands (https://trac.osgeo.org/grass/ticket/914) * lib/gis/colors.desc, lib/gis/colors/rstcurv: Add "rstcurv" table * visualization/nviz/src/do_zoom.c: Use g.pnmcat to join tiles (eliminate pnmcat dependency) * lib/ogsf/gsd_img_ppm.c: Use convential PPM header (magic, width/height, maxval on separate lines) * general/g.pnmcat/Makefile, general/g.pnmcat/g.pnmcat.html, general/g.pnmcat/main.c: Add g.pnmcat module (for use by NVIZ) * raster/Makefile: Build r.mapcalc first; needed by r.colors 2010-02-13 Michael Barton * gui/wxpython/gui_modules/nviz_tools.py: Removed another fragment of testing code 2010-02-12 Markus Neteler * locale/po/grasslibs_zh.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_zh.po: Chinese wx translation generated from existing files; header cosmetics * locale/po/grasswxpy_fr.po: cross-transfer of translations with msgmerge -N from grasstcl_fr.po * locale/po/grasswxpy_de.po: few updates * scripts/i.fusion.brovey/i.fusion.brovey.html: url fix * gui/wxpython/gui_modules/r_li_setup_GUI.py: small fix + test output * locale/po/grasslibs_de.po: cont'ed 2010-02-11 Anne Ghisla * gui/wxpython/gui_modules/r_li_setup_GUI.py: Stub file for wxPython interface for r.li.setup. Opinions welcome. 2010-02-11 Michael Barton * gui/wxpython/gui_modules/nviz_tools.py: small fix that may or may not make a difference. * gui/wxpython/gui_modules/nviz_tools.py: Accidentally left a piece of testing code in the module. Removed. * gui/wxpython/gui_modules/nviz_tools.py: Update and comprehensive bug fix: Display now refreshes and updates when options changed; settings save and load correctly; tools interface now opens to view page initially; tools interface is more compact. 2010-02-11 Markus Neteler * imagery/i.atcorr/i.atcorr.html: mention m.proj trick 2010-02-10 Markus Metz * lib/segment/format.c: fix nonsense if statements 2010-02-10 Eric Patton * raster/r.out.gdal/r.out.gdal.html: Updated manpage with description of -f flag, merge from devbr6 https://trac.osgeo.org/grass/changeset/40900 * raster/r.out.gdal/main.c: Refined description of r.out.gdal -f flag, merge from devbr6 https://trac.osgeo.org/grass/changeset/40899 * raster/r.out.gdal/main.c: Revert https://trac.osgeo.org/grass/changeset/40901, wrong message log 2010-02-10 Glynn Clements * lib/gis/spawn.c: Don't warn about not close()ing descriptors other than std{in,out,err} on Windows * lib/gis/popen.c: G_spawn_ex() expects descriptors as "int"s, not "char*". * lib/raster/gdal.c: Add libgdal-1.dll as candidate * raster/r.region/main.c: Use standard options, add ->gisprompt settings 2010-02-09 Eric Patton * raster/r.out.gdal/main.c: Updated manpage with description of -f flag, merge from devbr6 (https://trac.osgeo.org/grass/changeset/40900) 2010-02-09 Hamish Bowman * mswindows/osgeo4w/msys.bat: quote another path, comment out uneeded output * lib/gis/datumtransform.table: reword to avoid confusion with mathematical 'add' (merge from devbr6 https://trac.osgeo.org/grass/changeset/40880) 2010-02-09 Markus Neteler * locale/po/grassmods_ja.po: Naoki Ueda: cont'ed * locale/po/grasswxpy_ja.po: Akira Taniguchi: cont'ed 2010-02-09 Glynn Clements * raster/r.li/Makefile, raster/r.li/r.li.daemon/daemon.c: Enable r.li on Windows Substitute rand/srand for random/srandom on Windows * include/Make/Install.make: Change $(BINDIR) to $(UNIX_BIN) * gui/wxpython/nviz/Makefile, gui/wxpython/nviz/setup.py, gui/wxpython/vdigit/Makefile, gui/wxpython/vdigit/setup.py, lib/gis/popen.c, visualization/wximgview/main.cc: Windows fixes 2010-02-08 Glynn Clements * visualization/nviz/Makefile, visualization/nviz/scripts/nviz, visualization/nviz/scripts/nviz.bat, visualization/nviz/src/Makefile, visualization/nviz/src/interface.h, visualization/nviz/src/nvizMain.c, visualization/nviz/src/nviz_init.c: Make nviz binary a normal GRASS module, eliminate nviz[.bat] scripts 2010-02-08 Markus Neteler * lib/gis/datumtransform.table: added more explations * raster/r.proj/r.proj.html: link updated 2010-02-08 Paul Kelly * lib/gis/datum.table, lib/gis/datumtransform.table: Add Swedish datum rt90 2010-02-08 Hamish Bowman * raster/r.info/main.c: show units and vertical datum if either exist * configure, configure.in: only show latest rev (trac https://trac.osgeo.org/grass/ticket/587) 2010-02-08 Markus Metz * vector/lidar/lidarlib/PolimiFunct.h, vector/lidar/lidarlib/raster.c, vector/lidar/lidarlib/zones.c, vector/lidar/v.lidar.correction/correction.c, vector/lidar/v.lidar.correction/correction.h, vector/lidar/v.lidar.correction/main.c, vector/lidar/v.lidar.edgedetection/edgedetection.c, vector/lidar/v.lidar.edgedetection/edgedetection.h, vector/lidar/v.lidar.edgedetection/main.c, vector/lidar/v.lidar.growing/main.c, vector/lidar/v.outlier/main.c, vector/lidar/v.outlier/outlier.c, vector/lidar/v.surf.bspline/crosscorr.c, vector/lidar/v.surf.bspline/main.c: code clean-up and more documentation 2010-02-08 Glynn Clements * visualization/nviz/src/nviz_init.c: G_parser() should be called with argv[0] pointing to the interpreter, not the script (bug https://trac.osgeo.org/grass/ticket/902) * general/g.dirseps/main.c, general/g.mkfontcap/main.c, lib/gis/gisinit.c: Revert https://trac.osgeo.org/grass/changeset/40855 (breaks g.proj, g.gisenv) Inhibit reading of $GISRC for g.dirseps and g.mkfontcap * lib/gis/gisinit.c: Inhibit reading of environment when G_no_gisinit() is used 2010-02-08 Hamish Bowman * lib/raster/raster.c: include string.h for memcpy() 2010-02-06 Markus Neteler * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_hi.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_mr.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_hi.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_mr.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_pt.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po: more Japanese translations; update from template * locale/po/grassmods_ja.po: Haruka Fujii: cont'ed 2010-02-06 Glynn Clements * lib/gis/parser.c, lib/gis/parser_help.c, lib/gis/parser_html.c, lib/gis/parser_local_proto.h, lib/gis/parser_script.c, lib/gis/parser_standard_options.c, lib/gis/parser_wps.c: Move header inclusions, macros into appropriate files * lib/gis/asprintf.c, lib/gis/snprintf.c: Fix G_snprintf() to allow for bug in Windows vsnprintf() Change G_vasprintf() to use vsnprintf instead of temporary file * include/gisdefs.h, lib/gis/index.c, lib/gis/parser_help.c, lib/gis/token.c, lib/sites/sites.c, lib/vector/Vlib/ascii.c, lib/vector/Vlib/header.c, lib/vector/diglib/frmt.c: Eliminate G_index(), G_rindex(); replace with strchr(), strrchr() * include/gisdefs.h, lib/gis/strings.c, vector/v.in.ogr/main.c: Elminate G_strdup(); replace with G_store() * general/g.region/main.c, imagery/i.rectify/rectify.c, include/gisdefs.h, lib/g3d/g3dregion.c, lib/gis/copy.c, lib/gis/env.c, lib/gis/parser.c, lib/gis/set_window.c, lib/gis/wind_2_box.c, lib/raster/opencell.c, lib/raster/raster.c, raster/r.region/main.c: Eliminate G_copy(); replace with memcpy() or assignment 2010-02-05 Glynn Clements * visualization/nviz/src/nviz_init.c: Pass executable name separately (no longer in argv[]) * gui/wxpython/Makefile: menudata.py needs the installed menudata.xml, not the source file 2010-02-05 Markus Metz * vector/lidar/lidarlib/PolimiFunct.h, vector/lidar/lidarlib/raster.c, vector/lidar/lidarlib/zones.c, vector/lidar/v.lidar.correction/correction.c, vector/lidar/v.lidar.correction/correction.h, vector/lidar/v.lidar.correction/main.c, vector/lidar/v.lidar.edgedetection/edgedetection.c, vector/lidar/v.lidar.edgedetection/edgedetection.h, vector/lidar/v.lidar.edgedetection/main.c, vector/lidar/v.lidar.growing/main.c, vector/lidar/v.outlier/main.c, vector/lidar/v.outlier/outlier.c, vector/lidar/v.outlier/outlier.h, vector/lidar/v.surf.bspline/main.c: lidar tools overhaul 2010-02-05 Markus Neteler * locale/po/grasslibs_ja.po, locale/po/grassmods_ja.po, locale/po/grasswxpy_ja.po: Naoki Ueda: cont'ed 2010-02-05 Hamish Bowman * vector/lidar/lidarlib/raster.c: missing includes * raster/r.surf.fractal/process.c: missing includes * raster/r.proj/bordwalk.c: missing includes * gui/wxpython/xml/menudata.xml: fix v.label in menu (trac https://trac.osgeo.org/grass/ticket/907; merge from devbr6; text cosmetics) 2010-02-04 Markus Neteler * vector/lidar/v.lidar.correction/Makefile: fix Makefile * vector/lidar/v.lidar.correction/main.c: missing header added 2010-02-04 Hamish Bowman * mswindows/GRASS-Installer.nsi, mswindows/GRASS-Packager.bat, mswindows/osgeo4w/msys.bat: maintain local msys.bat (Helmut, Colin, me; https://trac.osgeo.org/grass/ticket/905, https://trac.osgeo.org/grass/ticket/629) 2010-02-04 Markus Neteler * locale/po/grasswxpy_es.po: encoding consolidated to ISO-8859-1 2010-02-04 Glynn Clements * include/Make/Grass.make: lib/gis needs $(ICONVLIB) 2010-02-03 Paul Kelly * vector/v.delaunay/data_types.h, vector/v.delaunay/edge.c, vector/v.delaunay/edge.h, vector/v.delaunay/geom_primitives.h, vector/v.delaunay/geometry.c, vector/v.delaunay/in_out.c, vector/v.delaunay/main.c, vector/v.delaunay/memory.c, vector/v.delaunay/v.delaunay.html: Acknowledge original source of the code (Geoff Leach, RMIT) and add appropriate copyright notices. 2010-02-03 Hamish Bowman * raster/r.colors/r.colors.html: document default color 2010-02-03 Glynn Clements * visualization/nviz/src/interface.h, visualization/nviz/src/nviz_init.c: Fix handling of command line 2010-02-02 Helmut Kudrnovsky * mswindows/GRASS-Installer.nsi: delete all files by deinstalling, next attempt 2010-02-02 Markus Neteler * COPYING: affiliation updated 2010-02-01 Glynn Clements * include/gisdefs.h, lib/gis/pager.c, lib/gis/popen.c: Fix pager/mail functions * lib/raster/init.c, lib/raster/set_window.c: Fix initialisation * raster/r.out.gridatb/adjcellhd.c, raster/r.out.gridatb/check_ready.c, raster/r.out.gridatb/file_io.c, raster/r.out.gridatb/local_proto.h, raster/r.out.gridatb/main.c: Make r.out.gridatb honour current region Fix bugs, simplify * include/rasterdefs.h, lib/raster/window.c: Add Rast_get_window(), Rast_get_{input,output}_window() * include/rasterdefs.h, lib/raster/R.h, lib/raster/gdal.c, lib/raster/get_row.c, lib/raster/opencell.c, lib/raster/put_row.c, lib/raster/set_window.c, lib/raster/window.c, lib/raster/window_map.c: Have lib/raster maintain its own windows Use separate windows for input and output * display/d.profile/main.c, display/d.rast/display.c, doc/raster/r.example/main.c, general/g.region/main.c, imagery/i.albedo/main.c, imagery/i.atcorr/main.cpp, imagery/i.biomass/main.c, imagery/i.cca/main.c, imagery/i.class/cellhd.c, imagery/i.class/draw_cell.c, imagery/i.class/outline.c, imagery/i.class/signature.c, imagery/i.cluster/main.c, imagery/i.eb.eta/main.c, imagery/i.eb.evapfr/main.c, imagery/i.eb.h_SEBAL01/main.c, imagery/i.eb.soilheatflux/main.c, imagery/i.emissivity/main.c, imagery/i.evapo.time_integration/main.c, imagery/i.fft/main.c, imagery/i.gensig/covariance.c, imagery/i.gensig/get_train.c, imagery/i.gensig/means.c, imagery/i.gensigset/get_train.c, imagery/i.gensigset/read_data.c, imagery/i.his.rgb/main.c, imagery/i.ifft/main.c, imagery/i.latlong/main.c, imagery/i.maxlik/main.c, imagery/i.modis.qc/main.c, imagery/i.pca/main.c, imagery/i.points/drawcell.c, imagery/i.rectify/rectify.c, imagery/i.rgb.his/main.c, imagery/i.smap/openfiles.c, imagery/i.smap/segment.c, imagery/i.sunhours/main.c, imagery/i.vi/main.c, imagery/i.vpoints/drawcell.c, imagery/i.zc/main.c, include/gisdefs.h, include/rasterdefs.h, lib/gis/get_window.c, lib/gis/window_map.c, lib/{gis => raster}/align_window.c, lib/raster/alloc_cell.c, lib/raster/get_row_colr.c, lib/raster/sample.c, lib/raster/window.c, lib/raster/zero_cell.c, lib/rst/interp_float/output2d.c, ps/ps.map/do_masking.c, ps/ps.map/ps_outline.c, raster/r.basins.fill/main.c, raster/r.bitpattern/main.c, raster/r.carve/enforce_ds.c, raster/r.carve/raster.c, raster/r.category/cats.c, raster/r.circle/main.c, raster/r.clump/clump.c, raster/r.coin/main.c, raster/r.colors/stats.c, raster/r.compress/main.c, raster/r.cost/main.c, raster/r.covar/main.c, raster/r.cross/main.c, raster/r.describe/describe.c, raster/r.distance/distance.c, raster/r.distance/edges.c, raster/r.drain/main.c, raster/r.fill.dir/main.c, raster/r.flow/precomp.c, raster/r.grow.distance/main.c, raster/r.grow/main.c, raster/r.horizon/main.c, raster/r.in.arc/main.c, raster/r.in.ascii/main.c, raster/r.in.bin/main.c, raster/r.in.gridatb/adjcellhd.c, raster/r.lake/main.c, raster/r.le/r.le.patch/driver.c, raster/r.le/r.le.patch/input.c, raster/r.le/r.le.pixel/driver.c, raster/r.le/r.le.setup/main.c, raster/r.le/r.le.trace/main.c, raster/r.li/r.li.daemon/daemon.c, raster/r.los/main.c, raster/r.mapcalc/map.c, raster/r.mapcalc/xcoor.c, raster/r.mfilter/main.c, raster/r.neighbors/bufs.c, raster/r.neighbors/main.c, raster/r.out.arc/main.c, raster/r.out.ascii/main.c, raster/r.out.bin/main.c, raster/r.out.gridatb/adjcellhd.c, raster/r.out.mat/main.c, raster/r.out.mpeg/main.c, raster/r.out.pov/main.c, raster/r.out.vrml/main.c, raster/r.out.vrml/put_grid.c, raster/r.param.scale/process.c, raster/r.patch/main.c, raster/r.proj/bordwalk.c, raster/r.proj/main.c, raster/r.proj/readcell.c, raster/r.quantile/main.c, raster/r.random.cells/init.c, raster/r.random.surface/init.c, raster/r.random/count.c, raster/r.random/random.c, raster/r.recode/recode.c, raster/r.region/main.c, raster/r.resamp.interp/main.c, raster/r.resamp.stats/main.c, raster/r.resample/main.c, raster/r.rescale.eq/get_stats.c, raster/r.rescale/get_range.c, raster/r.ros/main.c, raster/r.series/main.c, raster/r.slope.aspect/main.c, raster/r.spread/main.c, raster/r.spread/ram2out.c, raster/r.spreadpath/main.c, raster/r.statistics2/main.c, raster/r.statistics3/main.c, raster/r.stats/main.c, raster/r.stats/raw_stats.c, raster/r.sun/main.c, raster/r.sunmask/main.c, raster/r.support.stats/histo.c, raster/r.support/histo.c, raster/r.surf.contour/main.c, raster/r.surf.contour/read_cell.c, raster/r.surf.fractal/process.c, raster/r.surf.fractal/write_rast.c, raster/r.surf.gauss/gaussurf.c, raster/r.surf.idw/main.c, raster/r.surf.idw2/read_cell.c, raster/r.surf.random/randsurf.c, raster/r.terraflow/main.cc, raster/r.texture/main.c, raster/r.thin/io.c, raster/r.to.rast3/main.c, raster/r.to.rast3elev/main.c, raster/r.to.vect/points.c, raster/r.univar/r.univar_main.c, raster/r.uslek/main.c, raster/r.usler/main.c, raster/r.volume/centroids.c, raster/r.walk/main.c, raster/r.water.outlet/main.c, raster/r.watershed/ram/init_vars.c, raster/r.watershed/seg/bseg_open.c, raster/r.watershed/seg/bseg_read.c, raster/r.watershed/seg/bseg_write.c, raster/r.watershed/seg/cseg_open.c, raster/r.watershed/seg/cseg_read.c, raster/r.watershed/seg/cseg_write.c, raster/r.watershed/seg/dseg_open.c, raster/r.watershed/seg/dseg_read.c, raster/r.watershed/seg/dseg_write.c, raster/r.watershed/seg/init_vars.c, raster/r.watershed/shed/read.c, raster/r.watershed/shed/valid.c, raster/r.what/main.c, raster/simwe/simlib/output.c, raster3d/r3.cross.rast/main.c, raster3d/r3.out.vtk/main.c, raster3d/r3.to.rast/main.c, .../R_slope_aspect/r_slope_aspect/r_slope_aspect.c, vector/lidar/lidarlib/raster.c, vector/lidar/lidarlib/zones.c, vector/lidar/v.lidar.correction/main.c, vector/lidar/v.lidar.growing/main.c, vector/lidar/v.surf.bspline/main.c, vector/v.kernel/main.c, vector/v.neighbors/main.c, vector/v.to.rast/support.c, vector/v.what.rast/main.c, visualization/xganim/main.cc: Move raster-specific functions from lib/gis to lib/raster: G_align_window -> Rast_align_window G_window_rows -> Rast_window_rows G_window_cols -> Rast_window_cols G_northing_to_row -> Rast_northing_to_row G_easting_to_col -> Rast_easting_to_col G_row_to_northing -> Rast_row_to_northing G_col_to_easting -> Rast_col_to_easting * lib/dspf/cube_io.c: Fix warnings: "%ld" => "%"PRI_OFF_T * lib/sites/sites.c: Fix warning: (char)NULL => '\0' 2010-02-01 Markus Neteler * translators.csv: +Hirotoshi Toyoda,Haruka Fujii,Yuka Tohhana * locale/po/grasslibs_ja.po, locale/po/grassmods_ja.po, locale/po/grasswxpy_ja.po: Naoki Ueda: cont'ed 2010-02-01 Glynn Clements * lib/raster/gdal.c: Extend list of candidate filenames for GDAL DLL 2010-01-31 Markus Neteler * raster/simwe/r.sim.water/r.sim.water.html: fix wrong example (trac https://trac.osgeo.org/grass/ticket/896) 2010-01-31 Helmut Kudrnovsky * mswindows/GRASS-Installer.nsi: delete all desktop-shortcuts by deinstalling 2010-01-29 Glynn Clements * include/rasterdefs.h, lib/raster/closecell.c, lib/raster/quant_rw.c, lib/raster/range.c, raster/r.external/main.c, raster/r.quant/main.c: Errors writing range, quant files generates error instead of returning status * ps/ps.map/ps_fclrtbl.c: Fix omission from https://trac.osgeo.org/grass/changeset/40739 * include/rasterdefs.h, lib/raster/raster_metadata.c, raster/r.info/main.c: Change interface of Rast_{read,write}_{units,vdatum} read returns dynamically-allocated string rather than filling buffer write generates fatal errors rather than returning status * raster/r.flow/io.c: Don't compare floating-point values with ==, use a tolerance 2010-01-29 Helmut Kudrnovsky * mswindows/osgeo4w/package.sh: VC building stuff not used under a osgeo4w-building environment 2010-01-29 Glynn Clements * raster/r.external/main.c: Close f_format file (fix https://trac.osgeo.org/grass/ticket/895) 2010-01-29 Hamish Bowman * raster/r.proj/main.c: bugfix: do projection of map window instead of current region (merge from devbr6) 2010-01-28 Soeren Gebbert * vector/v.in.ogr/main.c: Added the flag "i" (same as in r.in.gdal). This flag allows the creation of a location based on the input map without actually importing the map. 2010-01-28 Glynn Clements * general/g.parser/main.c: Restore GRASS_TRANSLATION_DOMAIN to the default once we're done with it * general/g.parser/main.c: Allow scripts to specify translation domain * general/g.parser/main.c: Remove unreachable return statement * general/g.parser/main.c: Use G_spawn() instead of _spawnlp() * lib/gis/spawn.c: Ensure environment array is NULL-terminated 2010-01-27 Markus Neteler * raster/simwe/simlib/Makefile: +LIBES 2010-01-27 Glynn Clements * general/g.mlist/Makefile, general/g.mlist/global.h, general/g.mlist/main.c, general/g.mlist/wc2regex.c, general/g.mremove/Makefile, general/g.mremove/check_reclass.c, general/g.mremove/global.h, general/g.mremove/main.c, general/g.mremove/wc2regex.c, include/Make/Grass.make, include/gisdefs.h, lib/gis/Makefile, lib/gis/ls_filter.c: Move regex/glob G__ls() filters into lib/gis More accurate emulation of glob patterns 2010-01-27 Helmut Kudrnovsky * mswindows/GRASS-Installer.nsi: 2010-01-27 Soeren Gebbert * raster/simwe/r.sim.sediment/main.c, raster/simwe/r.sim.water/main.c, raster/simwe/simlib/input.c, raster/simwe/simlib/output.c: Simplified memory allocation. Changed variable naming for better code understanding. Fixed some gcc warnings. 2010-01-27 Glynn Clements * general/g.proj/output.c, include/gisdefs.h, lib/g3d/g3dkeys.c, lib/g3d/g3dwindowio.c, lib/g3d/header.c, lib/gis/get_ellipse.c, lib/gis/get_projinfo.c, lib/gis/key_value1.c, lib/gis/key_value2.c, lib/gis/key_value3.c, lib/gis/key_value4.c, lib/gis/make_loc.c, lib/raster/closecell.c, lib/raster/opencell.c, raster/r.colors/main.c: Generate fatal errors rather than returning a status, for: G_set_key_value G_write_key_value_file G_read_key_value_file G_update_key_value_file 2010-01-27 Markus Neteler * raster/Makefile: Keep r.sim.* active * raster/simwe/simlib/output.c: few updates 2010-01-27 Glynn Clements * general/g.region/adjust.c, general/g.region/local_proto.h, general/g.region/main.c, general/g.region/zoom.c, imagery/i.atcorr/main.cpp, include/gisdefs.h, include/rasterdefs.h, lib/display/setup.c, lib/g3d/g3dregion.c, lib/gis/adj_cellhd.c, lib/gis/align_window.c, lib/gis/get_window.c, lib/gis/rd_cellhd.c, lib/gis/set_window.c, lib/raster/set_window.c, lib/rst/interp_float/output2d.c, lib/rst/interp_float/resout2d.c, ps/ps.map/main.c, ps/ps.map/r_text.c, ps/ps.map/r_wind.c, raster/r.external/main.c, raster/r.flow/io.c, raster/r.horizon/main.c, raster/r.in.arc/gethead.c, raster/r.in.arc/main.c, raster/r.in.ascii/gethead.c, raster/r.in.ascii/main.c, raster/r.in.bin/main.c, raster/r.in.gdal/main.c, raster/r.in.gridatb/adjcellhd.c, raster/r.in.mat/main.c, raster/r.out.gridatb/adjcellhd.c, raster/r.region/main.c, raster/r.resamp.rst/main.c, raster/r.sun/main.c: Generate fatal errors rather than returning a status, for: Rast_set_window G_adjust_Cell_head G_adjust_Cell_head3 G_align_window G__get_window G__read_Cell_head G__read_Cell_head_array * scripts/v.krige/v.krige.py: Don't call GRASS modules from the top level * raster/r.li/r.li.daemon/daemon.c, raster/r.li/r.li.daemon/daemon.h, raster/r.li/r.li.daemon/ipc.c, raster/r.li/r.li.daemon/ipc.h, raster/r.li/r.li.daemon/worker.c: Eliminate client-server framework 2010-01-27 Hamish Bowman * lib/init/grass.py: bug in last commit * lib/init/functions.sh, lib/init/grass.py, lib/init/init.bat, mswindows/GRASS-Installer.nsi: another attempt at an improved MSys dos prompt (merge from devbr6) * scripts/v.what.vect/v.what.vect.py: to_attr is a literal not a variable, so quote it * imagery/i.sunhours/i.sunhours.html, imagery/i.sunhours/main.c: use M_PI instead of custom PI, attempt to document options a little better * lib/gis/colors/haxby: flipud() * lib/gis/colors.desc: +haxby 2010-01-26 Hamish Bowman * lib/gis/colors/haxby: Haxby Color Table adapted from MB-System's src/macros/mbm_plot.pl (GPL; Caress & Chayes) move to main repo from grass-addons * gui/wxpython/gui_modules/goutput.py: more error msg (merge from devbr6) * mswindows/GRASS-Installer.nsi: try for cleaner terminal prompt (merge from devbr6) 2010-01-26 Glynn Clements * include/Make/Compile.make, include/Make/Dir.make, include/Make/Grass.make, include/Make/Rules.make: Allow creation of dependency files * general/g.version/Makefile, general/g.version/main.c, general/g.version/sed.script, include/Makefile: Move creation of copying.h, confparms.h from general/g.version to include Remove cruft * gem/Makefile: Use GRASS build system * lib/gmath/blas_level_3.c, lib/gmath/solvers_direct.c, lib/gpde/N_geom.c, lib/gpde/N_gwflow.c, lib/gpde/N_heatflow.c, lib/gpde/N_les.c, lib/gpde/N_les_assemble.c, lib/gpde/N_solute_transport.c, lib/gpde/N_tools.c, lib/gpde/N_upwind.c: Fix #include directives: grass/*.h headers use <...>, not "..." include system headers before GRASS headers * lib/gis/pager.c: Add pager.c (omitted from https://trac.osgeo.org/grass/changeset/40648) * Makefile, install-sh: Set svn:executable property on install-sh Don't complain about failure to chmod install-sh 2010-01-26 Markus Metz * raster/r.watershed/ram/init_vars.c: initialize alt, wat and asp together 2010-01-25 Glynn Clements * include/gis.h, include/gisdefs.h, include/imagedefs.h, include/spawn.h, lib/gis/error.c, lib/gis/list.c, lib/gis/parser_wps.c, lib/gis/popen.c, lib/gis/spawn.c, lib/imagery/ls_groups.c, raster/r.coin/make_coin.c, raster/r.mode/main.c, raster/r.rescale.eq/main.c, raster/r.rescale/main.c, raster/r.statistics/main.c, raster/r.statistics/method.h, raster/r.statistics/o_adev.c, raster/r.statistics/o_average.c, raster/r.statistics/o_distrib.c, raster/r.statistics/o_divr.c, raster/r.statistics/o_kurt.c, raster/r.statistics/o_max.c, raster/r.statistics/o_median.c, raster/r.statistics/o_min.c, raster/r.statistics/o_mode.c, raster/r.statistics/o_sdev.c, raster/r.statistics/o_skew.c, raster/r.statistics/o_sum.c, raster/r.statistics/o_var.c, raster/r.statistics/r.statistics.html, raster/r.statistics/run_cmd.c: Eliminate use of [G_]popen() Add G_wait() Add G_{open,close}_pager ($GRASS_PAGER interface) Add G_{open,close}_mail (mailing error messages to user) Add G_popen_{read,write,close} (non-shell popen/pclose replacement) * display/d.title/main.c, include/gisdefs.h, include/spawn.h, lib/gis/clear_scrn.c, lib/gis/parser_interface.c, lib/gis/spawn.c, lib/gis/system.c, raster/r.out.mpeg/main.c, raster/r.out.mpeg/write.c, raster/r.topmodel/global.h, raster/r.topmodel/misc.c, visualization/nviz/src/do_zoom.c, visualization/xganim/main.cc: Remove remaining usage of system() and G_system() 2010-01-25 Markus Neteler * locale/po/grasslibs_ja.po, locale/po/grassmods_ja.po, locale/po/grasswxpy_ja.po: Naoki Ueda: cont'ed; cross-merge of translations 2010-01-24 Markus Metz * raster/r.watershed/ram/Gwater.h, raster/r.watershed/ram/close_maps2.c, raster/r.watershed/ram/def_basin.c, raster/r.watershed/ram/do_astar.c, raster/r.watershed/ram/do_cum.c, raster/r.watershed/ram/haf_side.c, raster/r.watershed/ram/init_vars.c, raster/r.watershed/ram/main.c, raster/r.watershed/ram/no_stream.c, raster/r.watershed/ram/slope_len.c, raster/r.watershed/ram/split_str.c, raster/r.watershed/seg/Gwater.h, raster/r.watershed/seg/bseg_read.c, raster/r.watershed/seg/close_maps2.c, raster/r.watershed/seg/cseg_read.c, raster/r.watershed/seg/def_basin.c, raster/r.watershed/seg/do_astar.c, raster/r.watershed/seg/do_cum.c, raster/r.watershed/seg/dseg_read.c, raster/r.watershed/seg/haf_side.c, raster/r.watershed/seg/init_vars.c, raster/r.watershed/seg/main.c, raster/r.watershed/seg/no_stream.c, raster/r.watershed/seg/slope_len.c, raster/r.watershed/seg/split_str.c: more debug info for diagonal flow bias, improved stream extraction, comment code * raster/r.cost/heap.c: don't mix types * raster/r.walk/btree.c, raster/r.walk/cost.h, raster/r.walk/heap.c, raster/r.walk/local_proto.h, raster/r.walk/main.c, raster/r.walk/memory.c, raster/r.walk/memory.h, raster/r.walk/stash.h: sync to r.cost * raster/r.cost/main.c: code cleanup 2010-01-24 Hamish Bowman * lib/db/dbmi_client/start.c: no need for sh, run directly (trac https://trac.osgeo.org/grass/ticket/887; merge from devbr6 https://trac.osgeo.org/grass/changeset/40608) 2010-01-23 Soeren Gebbert * raster/r.gwflow/main.c, raster/r.gwflow/r.gwflow.html, raster/r.solute.transport/example.py, raster/r.solute.transport/main.c, raster/r.solute.transport/r.solute.transport.html, raster/r.solute.transport/seguin_verify.py, raster/r.solute.transport/seguin_verify_well.py, raster3d/r3.gwflow/main.c, raster3d/r3.gwflow/r3.gwflow.html: Major documentation update. Added link to diploma thesis. Small code cleanup. Examples updated and extended. * lib/gpde/N_arrays.c, lib/gpde/N_gwflow.c, lib/gpde/N_heatflow.h: Location support. Small cleanup. 2010-01-23 Markus Neteler * contributors.csv, rfc/psc_motions.dox: +Anne, +Helmut 2010-01-22 Glynn Clements * raster/r.in.bin/main.c: Clean up, synchronise with r.out.bin * configure: Define FSEEKO (file omitted from https://trac.osgeo.org/grass/changeset/40620) * configure.in, general/manage/lister/Makefile, imagery/i.albedo/Makefile, imagery/i.biomass/Makefile, imagery/i.eb.eta/Makefile, imagery/i.eb.evapfr/Makefile, imagery/i.eb.soilheatflux/Makefile, imagery/i.emissivity/Makefile, imagery/i.evapo.time_integration/Makefile, imagery/i.latlong/Makefile, imagery/i.modis.qc/Makefile, imagery/i.sunhours/Makefile, imagery/i.vi/Makefile, include/Make/Compile.make, include/Make/Grass.make, include/Make/Platform.make.in, include/config.h.in, lib/bitmap/Makefile, lib/db/sqlp/test/Makefile, lib/gis/Makefile, lib/gis/seek.c, lib/iostream/Makefile, lib/raster/Makefile, lib/segment/Makefile, lib/vector/diglib/Makefile, lib/vector/rtree/Makefile, lib/vector/transform/Makefile, raster/r.grow.distance/Makefile, raster/r.in.arc/Makefile, raster/r.in.ascii/Makefile, raster/r.out.arc/Makefile, raster/r.out.ascii/Makefile, raster/r.proj/Makefile, raster/r.terraflow/Makefile, raster3d/r3.in.v5d/Makefile, raster3d/r3.out.v5d/Makefile: Enable LFS globally Define, use HAVE_FSEEKO Makefile cleanup * lib/python/array.py, raster/r.out.bin/main.c: Change size -> bytes for consistency with r.in.bin * lib/raster/gdal.c: Fix for stdcall symbols on Windows 2010-01-22 Soeren Gebbert * raster/r.neighbors/main.c: Use standard option for text file input * lib/gis/parser_wps.c: Disabled experimental features Enabled plain text file input Added resolution parameter Added link to manual page at grass.osgeo.org 2010-01-22 Michael Barton * gui/wxpython/gui_modules/prompt.py: Lighten call tip background so text more readable (backport from develbranch_6) * gui/wxpython/gui_modules/goutput.py: Command entry window splitter pane sizing better (backport from develbranch_6) * gui/wxpython/gui_modules/prompt.py: Better trapping of command argument errors (backport from develbranch_6) 2010-01-22 Markus Neteler * locale/po/grasslibs_ja.po: replaced badly encoded strings 2010-01-21 Markus Metz * lib/segment/address.c, lib/segment/setup.c: change warning to debug message, format code 2010-01-21 Markus Neteler * locale/po/grassmods_ja.po: Naoki Ueda: cont'ed 2010-01-21 Hamish Bowman * configure, configure.in: quote a pathname which could have a space in it, but it doesn't get us much further as Autoconf 2.13's substitution doesn't quote paths * configure, configure.in: quote variables which might contain pathnames with spaces (merge from devbr6) * install-sh: quote variables which might contain pathnames with spaces (merge from devbr6) 2010-01-20 Martin Landa * mswindows/GRASS-Packager.bat: WinGrass: reducing size of the installer (trac https://trac.osgeo.org/grass/ticket/884 - patch by hellik) 2010-01-20 Markus Metz * raster/r.cost/main.c: don't segfault with very small regions 2010-01-20 Markus Neteler * locale/po/grassmods_ja.po, translators.csv: Akira Taniguchi: cont'ed 2010-01-20 Markus Metz * lib/vector/diglib/spindex_rw.c: documentation * lib/db/dbmi_client/copy_tab.c, lib/db/dbmi_client/select.c: improved error handling, fix for trac https://trac.osgeo.org/grass/ticket/461 * vector/lidar/v.outlier/main.c: fix spelling in comments 2010-01-20 Hamish Bowman * gui/wxpython/wxgui.py: longer splash 2010-01-19 Hamish Bowman * raster/r.proj/main.c: new flag to show reprojected bounds and exit (trac https://trac.osgeo.org/grass/ticket/845; merge from devbr6) 2010-01-19 Glynn Clements * lib/proj/Makefile, {general/g.setproj => lib/proj}/proj-desc.table, {general/g.setproj => lib/proj}/proj-parms.table, {general/g.setproj => lib/proj}/proj-units.table: Move proj-*.table from general/g.setproj to lib/proj * lib/python/Makefile, lib/python/array.py: Add grass.script.array: read/write GRASS rasters to/from NumPy arrays Create .pyc files * lib/python/core.py: make region() use integers for rows/cols * raster/r.in.bin/main.c: Fix segfault with -d and anull=... * lib/gis/spawn.c: Quote argument to "cmd /c ..." 2010-01-19 Markus Neteler * mswindows/osgeo4w/package.sh: cosmetics 2010-01-19 Glynn Clements * raster/r.neighbors/main.c: Optimise 40534 2010-01-18 Soeren Gebbert * lib/gpde/N_gwflow.c, raster/r.gwflow/main.c, raster/r.gwflow/r.gwflow.html, raster/r.gwflow/valid_calc_7x7.py, raster/r.gwflow/valid_calc_excavation.py, raster3d/r3.gwflow/main.c, raster3d/r3.gwflow/r3.gwflow.html: General groundwater flow module update. Example bugfix and update. Documentation update. * lib/gpde/N_gwflow.c: Water budget for 3d groundwater flow implemented. * lib/gpde/N_gwflow.c, lib/gpde/N_gwflow.h: Water budget for 3d groundwater flow. River and drainage bugfix. * lib/init/variables.html: Documentation von GRASS_SIGSEGV_ON_ERROR * raster/r.neighbors/main.c, raster/r.neighbors/r.neighbors.html: Added new option selection. This option specifies a raster map which is used to process only input cells which are marked as non- NULL cells in the selection map. 2010-01-18 Glynn Clements * lib/init/Makefile, lib/init/init.bat, lib/init/winlocale.c: Set LANG on Windows 2010-01-18 Soeren Gebbert * lib/gis/error.c: In G_fatal_error(): raise SIGSEGV if environment variable GRASS_SIGSEGV_ON_ERROR is set. 2010-01-18 Martin Landa * gui/wxpython/gui_modules/location_wizard.py: wxGUI: set min column width fot ItemList (merge https://trac.osgeo.org/grass/changeset/40530 from devbr6) * gui/wxpython/gui_modules/location_wizard.py: wxGUI/location_wizard: fix utm (merge https://trac.osgeo.org/grass/changeset/40528 from devbr6) * gui/wxpython/gui_modules/location_wizard.py: wxGUI/location_wizard: some clean up (merge https://trac.osgeo.org/grass/changeset/40526 from devbr6) 2010-01-18 William Kyngesburye * visualization/wximgview/Makefile: substitute arch flags for wxpython modules 2010-01-18 Glynn Clements * raster/r.mapcalc/evaluate.c: Use G_add_error_handler() instead of G_set_error_routine() 2010-01-18 Markus Neteler * locale/po/grasslibs_ja.po, locale/po/grassmods_ja.po, locale/po/grasswxpy_de.po: due credit to Shinji Masumoto; cosmetics 2010-01-17 Martin Landa * mswindows/GRASS-Packager.bat: add svn keywords (packager) * mswindows/GRASS-Installer.nsi: add svn keywords * mswindows/GRASS-Installer.nsi, mswindows/GRASS-Packager.bat: wingrass packager updated (needs some testing) * mswindows/README.html: instructions moved to the trac wiki 2010-01-17 Glynn Clements * lib/cairodriver/Raster.c: Fix drawing transparent cells over opaque cells (cairo uses pre-multiplied alpha) * lib/raster/get_row.c: Fix handling of missing null bitmap (bug introduced in https://trac.osgeo.org/grass/changeset/40083) 2010-01-17 Hamish Bowman * mswindows/Installer-Files/WinGRASS-README.url: 6.3 -> 6.4 (merge from relbr64) 2010-01-17 Glynn Clements * lib/raster/put_row.c: Fix warnings * Makefile, gui/wxpython/scripts/Makefile, include/Make/Docs.make, include/Make/Grass.make, include/Make/Install.make, include/Makefile: Makefile clean-up Move installation and doxygen rules to separate *.make files 2010-01-17 Hamish Bowman * vector/v.mkgrid/v.mkgrid.html: document -p behavior (merge from devbr6) 2010-01-16 Glynn Clements * include/spawn.h, lib/gis/spawn.c: Eliminate SF_ARGLIST: not portable 2010-01-16 Markus Neteler * raster/r.resamp.interp/r.resamp.interp.html: example added * raster/r.resamp.stats/r.resamp.stats.html: fix; html cosmetics * raster/r.resamp.stats/r.resamp.stats.html: example added 2010-01-16 Hamish Bowman * .../i.evapo.time_integration.html, raster/r.cost/r.cost.html, raster/r.in.mat/r.in.mat.html, raster/r.in.xyz/r.in.xyz.html, raster/r.li/r.li.patchdensity/r.li.patchdensity.html, raster/r.statistics/r.statistics.html, raster3d/r3.cross.rast/r3.cross.rast.html, raster3d/r3.gwflow/r3.gwflow.html, raster3d/r3.out.vtk/r3.out.vtk.html, vector/v.hull/v.hull.html: add spaces around '=' for r.mapcalc examples * raster/r.mapcalc/r.mapcalc.html: space around = sign 2010-01-16 Martin Landa * mswindows/osgeo4w/package.sh: disable cairo (osgeo4w) * gui/wxpython/gis_set.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/wxgui.py: wxGUI: set wx.Locale() (merge https://trac.osgeo.org/grass/changeset/40472 from devbr6) 2010-01-16 Hamish Bowman * mswindows/GRASS-Installer.nsi: typo (merge from devbr6) * mswindows/GRASS-Installer.nsi: fix newline quoting (merge from devbr6) 2010-01-16 Glynn Clements * lib/gis/error.c: Protect against fatal error handlers calling G_fatal_error() * include/gisdefs.h, include/rasterdefs.h, lib/gis/alloc.c, lib/raster/alloc_cell.c, lib/raster/cats.c, lib/raster/color_look.c, lib/raster/get_row.c, lib/raster/null_val.c, lib/raster/range.c, lib/raster/set_window.c, lib/raster/zero_cell.c: Optimisations: Make Rast_is_*_null_value() macros Make G_incr_void_ptr() a macro Replace Rast__check_null_bit() with macro in get_row.c Move Rast_cell_size() calls out of loops * include/gisdefs.h, include/rasterdefs.h, lib/gis/error.c, lib/gis/handler.c, lib/raster/closecell.c, lib/raster/init.c: Add fatal error handlers Add Rast__unopen_all() Invoke Rast__unopen_all() on fatal errors 2010-01-15 Martin Landa * gui/wxpython/gui_modules/menuform.py: wxGUI: button labels not needed 2010-01-15 Markus Neteler * gui/wxpython/gis_set.py, gui/wxpython/gui_modules/menuform.py: reverted button labels, wx.Locale() is needed instead 2010-01-15 Glynn Clements * display/d.nviz/d.nviz.html, lib/htmldriver/htmldriver.html, lib/init/variables.html, raster/r.in.gdal/r.in.gdal.html, raster/r.out.vtk/r.out.vtk.html, raster/r.profile/r.profile.html, raster/r.sun/r.sun.html, raster3d/r3.out.vtk/r3.out.vtk.html, scripts/r.tileset/r.tileset.html, vector/v.surf.idw/v.surf.idw.html, vector/v.to.points/v.to.points.html: Fix spelling errors (https://trac.osgeo.org/grass/ticket/872) * include/spawn.h, lib/gis/spawn.c: G_spawn* updates: Use shell on Windows Eliminate spawnv*-based implementations Implement G_spawn() atop G_spawn_ex() Add SF_ARGLIST 2010-01-14 Anne Ghisla * scripts/v.krige/v.krige.py: Controller is now old-style class, please test 2010-01-14 Markus Neteler * locale/po/grasslibs_de.po, locale/po/grassmods_de.po, locale/po/grasswxpy_de.po: back to ISO-8859-15; new buttons; restored msg merge from 6.4 * locale/po/grasslibs_ja.po, locale/po/grassmods_ja.po, locale/po/grasswxpy_ja.po: enable more buttons for i18N * gui/wxpython/gui_modules/menuform.py: enable more buttons for i18N (indeed needed everywhere for wx.Button() 2010-01-14 Hamish Bowman * mswindows/GRASS-Installer.nsi: set GRASS_PYTHON if it isn't (trac https://trac.osgeo.org/grass/ticket/534; merge from devbr6) 2010-01-14 Markus Neteler * locale/po/grasswxpy_ja.po: fix Quit + Browse * locale/po/grasslibs_de.po, locale/po/grasslibs_ja.po, locale/po/grassmods_de.po, locale/po/grassmods_ja.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_ja.po: merged in translations from 6.4 * locale/po/grasslibs_de.po, locale/po/grasslibs_ja.po, locale/po/grassmods_de.po, locale/po/grassmods_ja.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_ja.po: update-po from fresh pot * locale/po/grasslibs_de.po, locale/po/grassmods_de.po, locale/po/grasswxpy_de.po: converted to UTF-8 2010-01-13 Markus Neteler * gui/wxpython/gis_set.py: enable i18N for 'Quit' and 'Help' 2010-01-13 Glynn Clements * lib/raster/auto_mask.c, lib/raster/init.c: Don't call Rast_unopen() on invalid R__.mask_fd 2010-01-13 Markus Neteler * translators.csv: +Naoki Ueda * locale/po/grasslibs_ja.po, locale/po/grassmods_ja.po, locale/po/grasswxpy_ja.po: Update from Naoki Ueda, merging in GRASS 5 translations 2010-01-13 Glynn Clements * gui/wxpython/gui_modules/help.py: Don't convert AUTHORS text to str(); use unicode() 2010-01-12 Glynn Clements * gui/wxpython/gui_modules/menudata.py: Allow explicit path to menudata.xml Add "dump" action * lib/gis/key_value1.c: Make G_free_key_value() accept a NULL pointer 2010-01-12 Hamish Bowman * gui/wxpython/images/__init__.py: finish file rename * gui/wxpython/images/grass_splash.png: run through pngcrush -brute, save 54% filesize * gui/wxpython/images/grass_splash.png, gui/wxpython/images/grass_splash.xcf, gui/wxpython/images/intro.png, gui/wxpython/images/intro.xcf, gui/wxpython/wxgui.py: splash screen cosmetics * gui/wxpython/gui_modules/help.py: display full COPYING file (https://trac.osgeo.org/grass/ticket/860, merge from devbr6) * contributors_extra.csv: Otto/rfc2 (merge from trunk https://trac.osgeo.org/grass/changeset/40377) 2010-01-12 Markus Metz * lib/vector/Vlib/sindex.c: select 3D lines with 2D polygon 2010-01-12 Glynn Clements * gui/wxpython/xml/menudata.xml: Consistent ordering of menuitem children * gui/wxpython/xml/menudata.dtd: Add DTD for menudata.xml 2010-01-12 Markus Neteler * db/drivers/ogr/describe.c, db/drivers/ogr/fetch.c: activate OFTDate, OFTTime, OFTDateTime (treat as strings as in DBF driver) 2010-01-12 Glynn Clements * raster/r.out.bin/main.c, raster/r.out.bin/swab.h, raster/r.out.bin/tif_swab.c: Add size=, order= options Add -f (float output) flag Change null= to accept FP values Refactor 2010-01-11 Hamish Bowman * lib/db/dbmi_base/login.c: dbg msg fmt 2010-01-10 Hamish Bowman * lib/vector/Vlib/field.c: place holder code for future use * scripts/v.in.lines/v.in.lines.py: simplify variables * lib/db/dbmi_base/login.c: rm paranoid comment * contributors_extra.csv: rm dupe * contributors_extra.csv, translators.csv: rm dupes 2010-01-10 Glynn Clements * scripts/wxpyimgview/Makefile, scripts/wxpyimgview/wxpyimgview.html, scripts/wxpyimgview/wxpyimgview.py, scripts/wxpyimgview/wxpyimgview_gui.py: wxPython version of wximgview 2010-01-09 Hamish Bowman * gui/wxpython/xml/menudata.xml: add v.in.lines to gui menu (merge from devbr6) * display/d.vect/main.c: experiment with forcing the display opt onto the main page * scripts/v.in.lines/v.in.lines.py: don't trust the system to close the file for us on error * scripts/v.in.lines/description.html: rename html to gr7 style * scripts/v.in.lines/v.in.lines.html: rename html to gr7 style * scripts/Makefile, scripts/v.in.lines/Makefile, scripts/v.in.lines/description.html, scripts/v.in.lines/v.in.lines.py: module to import vector lines from a stream of x,y data (move from addons) * lib/db/dbmi_base/login.c: use "|" as the field sep so spaces in the database path and pswd do not cause trouble * lib/gis/token.c: document function * lib/vector/Vlib/field.c: change default dbln format to use | as the field sep not a space (bug https://trac.osgeo.org/grass/ticket/809) * vector/v.db.connect/main.c: change default fs to something compatible with spaces in path names (bug https://trac.osgeo.org/grass/ticket/809) * scripts/v.db.addtable/v.db.addtable.html, scripts/v.db.addtable/v.db.addtable.py: use the mapset's default DB instead of being locked to the one that layer 1 has used. (bug https://trac.osgeo.org/grass/ticket/809) * AUTHORS: due props (merge from devbr6) * lib/vector/Vlib/field.c: deal with spaces in pathnames better (trac https://trac.osgeo.org/grass/ticket/809; merge from devbr6) 2010-01-08 Glynn Clements * visualization/Makefile, visualization/wximgview/Makefile, visualization/wximgview/main.cc, visualization/wximgview/wximgview.h, visualization/wximgview/wximgview.html: wxWidgets version of ximgview 2010-01-08 Martin Landa * scripts/v.krige/v.krige.py: v.krige: fix typo * gui/wxpython/gui_modules/mapdisp_window.py: wxGUI: add traceback to CheckPseudoDC() * gui/wxpython/gui_modules/toolbars.py: wxGUI: enlarge combobox in vdigit * gui/wxpython/icons/icon.py: wxGUI: note shortcuts in tooltips * gui/wxpython/gui_modules/toolbars.py: wxGUI/vdigit: fix toolbar (radio buttons) 2010-01-08 Hamish Bowman * lib/db/dbmi_base/login.c: use G_getl2, add FIXME comment and debug msg formatting (merge from devbr6) * lib/db/dbmi_client/start.c: clarify comment 2010-01-07 Martin Landa * gui/wxpython/gui_modules/menuform.py: wxGUI: command console is optional 2010-01-07 Soeren Gebbert * lib/gpde/N_gwflow.c, lib/gpde/N_gwflow.h, raster/r.gwflow/main.c, raster/r.gwflow/r.gwflow.html, raster/r.gwflow/valid_calc_7x7.py, raster/r.gwflow/valid_calc_excavation.py: misspelled budged replaced with budget * raster/r.gwflow/main.c, raster/r.gwflow/valid_calc_7x7.py, raster/r.gwflow/valid_calc_7x7.sh, raster/r.gwflow/valid_calc_excavation.py, raster/r.gwflow/valid_calc_excavation.sh, raster/r.solute.transport/example.py, raster/r.solute.transport/main.c, raster/r.solute.transport/seguin_verify.py, raster/r.solute.transport/seguin_verify_well.py: Port of r.gwflow shell scripts to python Update r.solute.transport examples + bugfixing 2010-01-07 Anne Ghisla * gui/wxpython/gui_modules/v_krige_wxGUI.py, scripts/v.krige/v.krige.py: splitted v.krige.py in 2 scripts, moved wxGUI script into gui/wxpython/gui_modules. In GUI, plot variogram is not yet functional. 2010-01-07 Soeren Gebbert * raster/simwe/simlib/input.c: Simplified memory allocation using gmath library functions * lib/gpde/N_gwflow.c, raster/r.gwflow/main.c, raster/r.gwflow/r.gwflow.html, raster/r.gwflow/valid_calc_7x7.sh, raster/r.gwflow/valid_calc_excavation.sh: Water budged calculatin activated in r.gwflow Update of scipts and documentation * lib/gpde/N_gwflow.c: Typo fix * lib/gpde/N_gwflow.c, lib/gpde/N_gwflow.h: balance -> budged * lib/gpde/N_gwflow.c, lib/gpde/N_gwflow.h: Computation of water budged for 2d groundwater flow added 2010-01-07 Hamish Bowman * lib/external/README.license, lib/external/ccmath/ccmath.h: make authors+license clear; fix typo * raster/r.in.xyz/r.in.xyz.html: notes on importing gridded data 2010-01-06 Martin Landa * gui/wxpython/gui_modules/prompt.py, gui/wxpython/wxgui.py: wxGUI: set focus on prompt 2010-01-06 Markus Metz * vector/v.voronoi/main.c, vector/v.voronoi/sw_edgelist.c, vector/v.voronoi/sw_geometry.c, vector/v.voronoi/sw_heap.c, vector/v.voronoi/sw_main.c, vector/v.voronoi/sw_memory.c, vector/v.voronoi/sw_output.c, vector/v.voronoi/sw_voronoi.c: much less memory, a bit faster 2010-01-06 Martin Landa * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/prompt.py: wxGUI: fix search by keywords * gui/wxpython/gui_modules/goutput.py: wxGUI: cosmetics in border * gui/wxpython/wxgui.py: wxGUI: avoid WIDGET_REALIZED_FOR_EVENT * gui/wxpython/gui_modules/goutput.py: wxGUI: fix minimum pane size (merge https://trac.osgeo.org/grass/changeset/40278 from devbr6) * gui/wxpython/xml/menudata.xml: wxGUI: fix shortcut (merge https://trac.osgeo.org/grass/changeset/40276 from devbr6) 2010-01-06 Glynn Clements * display/d.colors/interact.c, imagery/i.pca/local_proto.h, imagery/i.pca/support.c, include/rasterdefs.h, lib/raster/cats.c, lib/raster/color_write.c, lib/raster/histogram.c, lib/raster/history.c, lib/raster/put_cellhd.c, lib/rst/interp_float/resout2d.c, raster/r.carve/enforce.h, raster/r.carve/support.c, raster/r.category/main.c, raster/r.colors/main.c, raster/r.grow/main.c, raster/r.lake/main.c, raster/r.param.scale/write_cats.c, raster/r.random.surface/save.c, raster/r.reclass/reclass.c, raster/r.region/main.c, raster/r.resamp.interp/main.c, raster/r.resamp.stats/main.c, raster/r.support/main.c, raster/r.terraflow/main.cc, raster/r.watershed/front/main.c, vector/v.to.rast/support.c: More error handling: Rast_write[_vector]_cats Rast_write_colors Rast_write_histogram[_cs] Rast_write_history Rast_put_cellhd 2010-01-06 Soeren Gebbert * raster/simwe/r.sim.sediment/Makefile, raster/simwe/r.sim.sediment/main.c, raster/simwe/r.sim.water/Makefile, raster/simwe/r.sim.water/main.c, raster/simwe/simlib/waterglobs.h: Errors while compiling fixed 2010-01-05 Martin Landa * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/wxgui.py: wxGUI: fix sash position (tested on Linux/Windows) * include/vector.h, lib/vector/Vlib/read_ogr.c, lib/vector/Vlib/write.c, lib/vector/Vlib/write_nat.c, lib/vector/Vlib/write_ogr.c: libvect: implement V1_read_line_ogr and V1/V2_rewrite_line() 2010-01-05 Hamish Bowman * ps/ps.map/ps.map.html: document header file instruction (merge from devbr6) 2010-01-05 Markus Metz * vector/v.delaunay/data_types.h, vector/v.delaunay/defs.h, vector/v.delaunay/edge.c, vector/v.delaunay/edge.h, vector/v.delaunay/geom_primitives.h, vector/v.delaunay/geometry.c, vector/v.delaunay/geometry.h, vector/v.delaunay/in_out.c, vector/v.delaunay/in_out.h, vector/v.delaunay/main.c, vector/v.delaunay/memory.c: fix for ticket https://trac.osgeo.org/grass/ticket/660 2010-01-05 Anne Ghisla * scripts/v.krige/v.krige.py: x/y columns in attribute table are added after R import, not by GRASS on original data 2010-01-05 Hamish Bowman * display/d.text/main.c, display/d.text/test.input: bgcolor=none should disable drawing of background (merge https://trac.osgeo.org/grass/changeset/40214 from devbr6); copy over more understandable test file from old d.text * INSTALL, SUBMITTING, tools/mkhtml.py, tools/module_synopsis.sh: 2010ing * include/VERSION: happy new year * rfc/psc_motions.dox: more year fixing, catch up with last year's developments 2010-01-05 Martin Landa * rfc/psc_motions.dox: fix year 2010-01-05 Hamish Bowman * contributors_extra.csv: sort by name * contributors.csv: M.Wegmann rfc2 agreed Dec 8 2009 on the PSC list * contributors.csv, rfc/psc_motions.dox: +Anne 2010-01-05 William Kyngesburye * configure, configure.in: make sure to follow symlinks on OSX arch checks, in case default is otherwise 2010-01-04 Glynn Clements * doc/raster/r.example/main.c, imagery/i.albedo/main.c, imagery/i.biomass/main.c, imagery/i.cca/transform.c, imagery/i.eb.eta/main.c, imagery/i.eb.evapfr/main.c, imagery/i.eb.h_SEBAL01/main.c, imagery/i.eb.soilheatflux/main.c, imagery/i.emissivity/main.c, imagery/i.evapo.time_integration/main.c, imagery/i.his.rgb/main.c, imagery/i.latlong/main.c, imagery/i.modis.qc/main.c, imagery/i.rectify/write.c, imagery/i.rgb.his/main.c, imagery/i.sunhours/main.c, imagery/i.vi/main.c, include/rasterdefs.h, lib/gpde/N_arrays_io.c, lib/raster/put_row.c, lib/rst/interp_float/resout2d.c, lib/rst/interp_float/ressegm2d.c, raster/r.bitpattern/main.c, raster/r.buffer/write_map.c, raster/r.clump/clump.c, raster/r.composite/main.c, raster/r.compress/main.c, raster/r.cross/renumber.c, raster/r.his/main.c, raster/r.in.mat/main.c, raster/r.in.poly/raster.c, raster/r.in.xyz/main.c, raster/r.lake/main.c, raster/r.los/main.c, raster/r.mapcalc/map.c, raster/r.null/main.c, raster/r.proj/main.c, raster/r.resamp.rst/main.c, raster/r.resample/main.c, raster/r.spreadpath/main.c, raster/r.support/main.c, raster/r.terraflow/grass2str.h, raster/r.texture/main.c, raster/r.uslek/main.c, raster/r.usler/main.c, raster/r.watershed/seg/bseg_read.c, raster/r.watershed/seg/bseg_write.c, raster/r.watershed/seg/cseg_write.c, raster/r.watershed/seg/dseg_write.c, raster3d/r3.cross.rast/main.c, raster3d/r3.to.rast/main.c, vector/v.to.rast/raster.c: Rast_put_*_row* now generate errors rather than returning a status * display/d.his/main.c, display/d.nviz/main.c, display/d.rgb/main.c, display/d.what.rast/what.c, doc/raster/r.example/main.c, general/g.region/zoom.c, imagery/i.albedo/main.c, imagery/i.atcorr/main.cpp, imagery/i.biomass/main.c, imagery/i.cca/transform.c, imagery/i.class/draw_cell.c, imagery/i.class/readbands.c, imagery/i.cluster/main.c, imagery/i.eb.eta/main.c, imagery/i.eb.evapfr/main.c, imagery/i.eb.h_SEBAL01/main.c, imagery/i.eb.soilheatflux/main.c, imagery/i.emissivity/main.c, imagery/i.evapo.time_integration/main.c, imagery/i.fft/main.c, imagery/i.gensig/covariance.c, imagery/i.gensig/get_train.c, imagery/i.gensig/means.c, imagery/i.gensig/read_train.c, imagery/i.gensigset/get_train.c, imagery/i.gensigset/read_data.c, imagery/i.gensigset/read_train.c, imagery/i.his.rgb/main.c, imagery/i.ifft/main.c, imagery/i.latlong/main.c, imagery/i.maxlik/main.c, imagery/i.modis.qc/main.c, imagery/i.pca/main.c, imagery/i.points/drawcell.c, imagery/i.rectify/perform.c, imagery/i.rgb.his/main.c, imagery/i.smap/read_block.c, imagery/i.sunhours/main.c, imagery/i.vi/main.c, imagery/i.vpoints/drawcell.c, imagery/i.zc/main.c, include/rasterdefs.h, lib/gpde/N_arrays_io.c, lib/ogsf/Gs3.c, lib/raster/get_row.c, lib/raster/get_row_colr.c, lib/raster/sample.c, lib/rst/interp_float/ressegm2d.c, raster/r.basins.fill/read_map.c, raster/r.bitpattern/main.c, raster/r.buffer/read_map.c, raster/r.buffer/write_map.c, raster/r.category/cats.c, raster/r.clump/clump.c, raster/r.colors/stats.c, raster/r.composite/main.c, raster/r.compress/main.c, raster/r.cost/main.c, raster/r.covar/main.c, raster/r.cross/cross.c, raster/r.cross/renumber.c, raster/r.describe/describe.c, raster/r.distance/distance.c, raster/r.distance/edges.c, raster/r.drain/tinf.c, raster/r.drain/tinf.h, raster/r.fill.dir/tinf.c, raster/r.fill.dir/tinf.h, raster/r.his/main.c, raster/r.lake/main.c, raster/r.los/main.c, raster/r.mapcalc/map.c, raster/r.mfilter/getrow.c, raster/r.null/main.c, raster/r.out.arc/main.c, raster/r.out.ascii/formspecific.c, raster/r.out.bin/main.c, raster/r.out.gdal/export_band.c, raster/r.out.gridatb/file_io.c, raster/r.out.mat/main.c, raster/r.out.mpeg/main.c, raster/r.out.png/main.c, raster/r.out.pov/main.c, raster/r.out.ppm/main.c, raster/r.out.ppm3/main.c, raster/r.out.tiff/main.c, raster/r.out.vtk/writeascii.c, raster/r.patch/main.c, raster/r.profile/read_rast.c, raster/r.proj/readcell.c, raster/r.random/count.c, raster/r.random/random.c, raster/r.resamp.rst/main.c, raster/r.resample/main.c, raster/r.rescale.eq/get_stats.c, raster/r.rescale/get_range.c, raster/r.ros/main.c, raster/r.spread/collect_ori.c, raster/r.spread/main.c, raster/r.spreadpath/main.c, raster/r.stats/cell_stats.c, raster/r.stats/raw_stats.c, raster/r.sunmask/main.c, raster/r.support.stats/histo.c, raster/r.support/histo.c, raster/r.surf.contour/read_cell.c, raster/r.surf.idw/main.c, raster/r.surf.idw2/main.c, raster/r.surf.idw2/read_cell.c, raster/r.terraflow/grass2str.h, raster/r.thin/io.c, raster/r.to.rast3/main.c, raster/r.to.rast3elev/main.c, raster/r.topidx/file_io.c, raster/r.univar/r.univar_main.c, raster/r.uslek/main.c, raster/r.usler/main.c, raster/r.walk/main.c, raster/r.watershed/seg/bseg_read.c, raster/r.watershed/seg/cseg_read.c, raster/r.watershed/seg/dseg_read.c, raster/r.what/main.c, raster3d/r3.cross.rast/main.c, raster3d/r3.out.vtk/writeVTKData.c, vector/v.kernel/main.c, vector/v.surf.idw/main.c, vector/v.to.rast/support.c, vector/v.vol.rst/user3.c, vector/v.what.rast/main.c, visualization/xganim/main.cc: Rast_get_*_row* now generate errors rather than returning a status * include/Make/Html.make: Guard against empty $(IMGSRC) (work-around suspected make bug) * include/Make/Rules.make: Fix copy/paste bug 2010-01-04 Martin Landa * lib/raster/opencell.c: message cosmetics 2010-01-04 Glynn Clements * imagery/i.atcorr/main.cpp, raster/r.terraflow/main.cc, raster/r.walk/main.c: Fix files which were omitted in https://trac.osgeo.org/grass/changeset/40217 * display/d.rast.arrow/main.c, display/d.rast.num/main.c, display/d.title/main.c, display/d.zoom/main.c, doc/raster/r.example/main.c, general/g.region/main.c, imagery/i.albedo/main.c, imagery/i.class/main.c, imagery/i.class/signature.c, imagery/i.eb.h_SEBAL01/main.c, imagery/i.evapo.time_integration/main.c, imagery/i.latlong/main.c, imagery/i.modis.qc/main.c, imagery/i.points/cell.c, imagery/i.points/main.c, imagery/i.rectify/main.c, imagery/i.rectify/rectify.c, imagery/i.vpoints/cell.c, imagery/i.vpoints/main.c, include/rasterdefs.h, lib/gpde/N_arrays_io.c, lib/raster/auto_mask.c, lib/raster/closecell.c, lib/raster/get_cellhd.c, lib/raster/opencell.c, raster/r.bitpattern/main.c, raster/r.category/cats.c, raster/r.compress/main.c, raster/r.describe/describe.c, raster/r.flow/io.c, raster/r.info/main.c, raster/r.li/r.li.cwed/cwed.c, raster/r.li/r.li.daemon/daemon.c, raster/r.li/r.li.daemon/worker.c, raster/r.li/r.li.dominance/dominance.c, raster/r.li/r.li.edgedensity/edgedensity.c, raster/r.li/r.li.mpa/mpa.c, raster/r.li/r.li.mps/mps.c, raster/r.li/r.li.padcv/padcv.c, raster/r.li/r.li.padrange/padrange.c, raster/r.li/r.li.padsd/padsd.c, raster/r.li/r.li.patchdensity/main.c, raster/r.li/r.li.patchnum/main.c, raster/r.li/r.li.richness/richness.c, raster/r.li/r.li.shannon/shannon.c, raster/r.li/r.li.shape/main.c, raster/r.li/r.li.simpson/simpson.c, raster/r.los/main.c, raster/r.mapcalc/map.c, raster/r.neighbors/main.c, raster/r.null/main.c, raster/r.out.tiff/main.c, raster/r.recode/recode.c, raster/r.region/main.c, raster/r.resamp.rst/main.c, raster/r.resample/main.c, raster/r.slope.aspect/main.c, raster/r.support.stats/histo.c, raster/r.support/histo.c, raster/r.support/main.c, raster/r.texture/main.c, raster/r.to.rast3/main.c, raster/r.to.rast3elev/main.c, raster/r.topidx/file_io.c, raster/r.water.outlet/main.c, raster/r.watershed/ram/close_maps.c, raster/r.watershed/seg/close_maps.c, raster3d/r3.cross.rast/main.c, raster3d/r3.out.vtk/errorHandling.c, raster3d/r3.out.vtk/main.c, raster3d/r3.to.rast/main.c: Rast_close, Rast_unopen, Rast_get_cellhd now generate errors rather than returning a status * lib/gpde/N_arrays_io.c, lib/ogsf/Gs3.c, lib/rst/interp_float/output2d.c, lib/rst/interp_float/resout2d.c: No need to check return value from Rast_open_* - part 2 - libraries * display/d.his/main.c, display/d.nviz/main.c, display/d.profile/main.c, display/d.rast.arrow/main.c, display/d.rast.num/main.c, display/d.rast/display.c, display/d.rgb/main.c, display/d.what.rast/opencell.c, doc/raster/r.example/main.c, general/g.region/zoom.c, imagery/i.albedo/main.c, imagery/i.biomass/main.c, imagery/i.cca/main.c, imagery/i.class/band_files.c, imagery/i.class/draw_cell.c, imagery/i.class/signature.c, imagery/i.cluster/open_files.c, imagery/i.eb.eta/main.c, imagery/i.eb.evapfr/main.c, imagery/i.eb.h_SEBAL01/main.c, imagery/i.eb.soilheatflux/main.c, imagery/i.emissivity/main.c, imagery/i.evapo.time_integration/main.c, imagery/i.fft/main.c, imagery/i.gensig/openfiles.c, imagery/i.gensigset/openfiles.c, imagery/i.his.rgb/openfiles.c, imagery/i.ifft/main.c, imagery/i.latlong/main.c, imagery/i.maxlik/open.c, imagery/i.modis.qc/main.c, imagery/i.pca/main.c, imagery/i.points/drawcell.c, imagery/i.rectify/rectify.c, imagery/i.rectify/write.c, imagery/i.rgb.his/openfiles.c, imagery/i.smap/opencell.c, imagery/i.sunhours/main.c, imagery/i.vi/main.c, imagery/i.vpoints/drawcell.c, imagery/i.zc/main.c, ps/ps.map/outl_io.c, ps/ps.map/r_cell.c, ps/ps.map/r_group.c, ps/ps.map/r_rgb.c, raster/r.basins.fill/main.c, raster/r.basins.fill/read_map.c, raster/r.bitpattern/main.c, raster/r.buffer/read_map.c, raster/r.buffer/write_map.c, raster/r.carve/main.c, raster/r.category/cats.c, raster/r.category/main.c, raster/r.circle/main.c, raster/r.clump/main.c, raster/r.colors/stats.c, raster/r.composite/main.c, raster/r.compress/main.c, raster/r.contour/main.c, raster/r.cost/main.c, raster/r.covar/main.c, raster/r.cross/main.c, raster/r.describe/describe.c, raster/r.distance/edges.c, raster/r.flow/io.c, raster/r.grow.distance/main.c, raster/r.grow/main.c, raster/r.his/main.c, raster/r.horizon/main.c, raster/r.in.arc/main.c, raster/r.in.ascii/main.c, raster/r.in.bin/main.c, raster/r.in.gdal/main.c, raster/r.in.mat/main.c, raster/r.in.poly/poly2rast.c, raster/r.in.xyz/main.c, raster/r.lake/main.c, raster/r.li/r.li.daemon/daemon.c, raster/r.los/main.c, raster/r.mapcalc/map.c, raster/r.mfilter/perform.c, raster/r.neighbors/main.c, raster/r.null/main.c, raster/r.out.arc/main.c, raster/r.out.ascii/main.c, raster/r.out.bin/main.c, raster/r.out.gdal/export_band.c, raster/r.out.gridatb/file_io.c, raster/r.out.mat/main.c, raster/r.out.mpeg/main.c, raster/r.out.png/main.c, raster/r.out.pov/main.c, raster/r.out.ppm/main.c, raster/r.out.ppm3/main.c, raster/r.out.tiff/main.c, raster/r.out.vrml/main.c, raster/r.out.vtk/main.c, raster/r.param.scale/open_files.c, raster/r.patch/main.c, raster/r.profile/main.c, raster/r.quantile/main.c, raster/r.random.cells/indep.c, raster/r.random.cells/init.c, raster/r.random.surface/init.c, raster/r.random.surface/main.c, raster/r.random.surface/save.c, raster/r.random/count.c, raster/r.random/random.c, raster/r.recode/recode.c, raster/r.resamp.interp/main.c, raster/r.resamp.rst/main.c, raster/r.resamp.stats/main.c, raster/r.resample/main.c, raster/r.rescale.eq/get_stats.c, raster/r.rescale/get_range.c, raster/r.ros/main.c, raster/r.series/main.c, raster/r.slope.aspect/main.c, raster/r.slope.aspect/opennew.c, raster/r.spread/main.c, raster/r.spreadpath/main.c, raster/r.statistics2/main.c, raster/r.statistics3/main.c, raster/r.stats/main.c, raster/r.sun/main.c, raster/r.sunmask/main.c, raster/r.support.stats/histo.c, raster/r.support/histo.c, raster/r.support/main.c, raster/r.surf.area/main.c, raster/r.surf.contour/main.c, raster/r.surf.contour/read_cell.c, raster/r.surf.fractal/write_rast.c, raster/r.surf.idw/main.c, raster/r.surf.idw2/main.c, raster/r.surf.idw2/read_cell.c, raster/r.surf.random/randsurf.c, raster/r.texture/main.c, raster/r.thin/io.c, raster/r.to.rast3/main.c, raster/r.to.rast3elev/main.c, raster/r.to.vect/main.c, raster/r.topidx/file_io.c, raster/r.univar/r.univar_main.c, raster/r.uslek/main.c, raster/r.usler/main.c, raster/r.volume/main.c, raster/r.walk/main.c, raster/r.water.outlet/main.c, raster/r.watershed/ram/close_maps.c, raster/r.watershed/ram/init_vars.c, raster/r.watershed/seg/bseg_read.c, raster/r.watershed/seg/bseg_write.c, raster/r.watershed/seg/close_maps.c, raster/r.watershed/seg/cseg_read.c, raster/r.watershed/seg/cseg_write.c, raster/r.watershed/seg/dseg_read.c, raster/r.watershed/seg/dseg_write.c, raster/r.watershed/seg/init_vars.c, raster/r.watershed/shed/read.c, raster/r.watershed/shed/valid.c, raster/r.what/main.c, raster/simwe/simlib/input.c, raster/simwe/simlib/output.c, raster3d/r3.cross.rast/main.c, raster3d/r3.out.vtk/main.c, raster3d/r3.to.rast/main.c, vector/lidar/v.surf.bspline/main.c, vector/v.drape/main.c, vector/v.extrude/main.c, vector/v.kernel/main.c, vector/v.neighbors/main.c, vector/v.sample/main.c, vector/v.surf.idw/main.c, vector/v.to.rast/support.c, vector/v.to.rast/vect2rast.c, vector/v.vol.rst/main.c, vector/v.what.rast/main.c: No need to check return value from Rast_open_* 2010-01-03 Glynn Clements * Makefile, include/Make/Dir.make, include/Make/Rules.make, include/Makefile, lib/Makefile: Move installation of headers from lib/Makefile to include/Makefile * lib/gis/find_file.c: Always allocate returned mapset (so that it can be freed) * include/rasterdefs.h, lib/raster/opencell.c: Generate fatal errors instead of returning status * lib/Makefile: Restore "headers" target * include/Make/Rules.make, tools/Makefile, tools/g.echo.c: Add, use tools/g.echo (g.dirseps is built too late) 2010-01-03 Martin Landa * include/vector.h, lib/vector/Vlib/write.c, lib/vector/Vlib/write_nat.c, lib/vector/Vlib/write_ogr.c, vector/v.edit/main.c: libvect: implement V1/2_write_line_ogr update v.edit to add new features * include/vector.h, lib/vector/Vlib/build.c, lib/vector/Vlib/build_ogr.c, lib/vector/Vlib/hist.c, lib/vector/Vlib/open.c, lib/vector/Vlib/write.c, lib/vector/Vlib/write_nat.c, lib/vector/Vlib/write_ogr.c, vector/v.edit/args.c, vector/v.edit/main.c, vector/v.edit/select.c: libvect: implement V1/2_delete_line_ogr() v.edit updated to delete features * gui/wxpython/xml/menudata.xml: wxGUI: don't use Ctrl+C as shortcut 2010-01-02 Martin Landa * gui/wxpython/gui_modules/help.py: wxGUI: ignore '&' in menu tree * gui/wxpython/gui_modules/goutput.py: wxGUI: fix 'clear output' * gui/wxpython/gui_modules/menuform.py: wxGUI/menuform: remove out- dated code * gui/wxpython/gui_modules/menuform.py: wxGUI: comment-out dialog encoding * vector/v.buffer/main.c, vector/v.build/main.c, vector/v.category/main.c, vector/v.extract/main.c, vector/v.out.ogr/main.c, vector/v.overlay/main.c, vector/v.select/args.c, vector/v.split/main.c, vector/v.surf.idw/main.c, vector/v.surf.idw/proto.h, vector/v.surf.idw/read_sites.c, vector/v.surf.rst/main.c, vector/v.to.3d/args.c, vector/v.to.3d/local_proto.h, vector/v.to.3d/main.c, vector/v.to.3d/trans2.c, vector/v.to.3d/trans3.c, vector/v.to.db/main.c, vector/v.to.db/parse.c, vector/v.to.points/main.c, vector/v.to.rast/local.h, vector/v.to.rast/main.c, vector/v.to.rast/vect2rast.c, vector/v.to.rast3/main.c, vector/v.transform/creat_trans.c, vector/v.transform/local_proto.h, vector/v.transform/main.c, vector/v.transform/trans_digit.c, vector/v.type/main.c, vector/v.univar/main.c, vector/v.what/main.c, vector/v.what/what.c, vector/v.what/what.h: OGR support (read) * lib/rst/interp_float/interp2d.c, lib/rst/interp_float/output2d.c, lib/rst/interp_float/segmen2d.c, lib/rst/interp_float/vinput2d.c: librst: use G_message() instead of fprintf() * lib/gis/parser_standard_options.c: libgis: cosmetics in standard options * gui/wxpython/gui_modules/georect.py, gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/profile.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/gui_modules/wxgui_utils.py, gui/wxpython/vdigit/Makefile, gui/wxpython/vdigit/digit.cpp, gui/wxpython/wxgui.py, gui/wxpython/xml/menudata.xml: wxGUI: toolbar clean up + various minor fixes 2010-01-02 Hamish Bowman * scripts/v.in.mapgen/v.in.mapgen.py: put metadata in the correct slots (merge from devbr6) 2010-01-01 William Kyngesburye * macosx/app/build_gui_user_menu.sh: fix space-in-path problem * macosx/Makefile, macosx/modbuild/License.rtf, macosx/modbuild/Makefile, macosx/modbuild/Platform.make.in, macosx/modbuild/ReadMe.rtf: delete old modbuild junk 2010-01-01 Hamish Bowman * visualization/nviz/scripts/config.tcl, visualization/nviz/scripts/widgets.tcl: less saturated ui colors (merge from devbr6) * display/d.vect/main.c: guisection for -z 2010-01-01 Glynn Clements * gui/wxpython/gui_modules/gcmd.py: Don't wait() for process; communicate() deals with that 2009-12-31 Hamish Bowman * raster/r.in.xyz/main.c, raster/r.in.xyz/r.in.xyz.html: better warn about memory use with extended stats; error msg instead of segfault if zrange= is empty; more accurate status message 2009-12-29 Glynn Clements * gui/wxpython/nviz/setup.py, include/gisdefs.h, swig/python/Makefile: Windows fixes. G_rc_path() isn't defined on Windows, so don't declare it swig/python needs -D__MINGW32__ to get conditional declarations correct swig/python needs $(INTLLIB) (the Windows version of redirects *printf) nviz/setup.py needs to have quotes escaped (as already done for vdigit) * lib/gis/spawn.c: Various Windows fixes for G_spawn[_ex] 2009-12-28 Markus Metz * raster/r.watershed/seg/init_vars.c, raster/r.watershed/seg/usage.c: sync seg to changes in front https://trac.osgeo.org/grass/changeset/40146 * raster/r.watershed/ram/init_vars.c, raster/r.watershed/ram/usage.c: sync to changes in front https://trac.osgeo.org/grass/changeset/40146 * raster/r.watershed/front/main.c, raster/r.watershed/front/r.watershed.html: cleaning up, maintenance 2009-12-27 Markus Metz * lib/vector/Vlib/map.c: format, fix for Vect_copy_map_lines_field() 2009-12-27 Glynn Clements * tools/g.html2man/g.html2man.py: Generalise handling of omitted start tags (replace
  • -> hack) * lib/gis/spawn.c: Don't use "switch" for testing for SF_* constants casting to "int" isn't robust, and other alternatives have portability issues Add Windows version using CreateProcess(), supports redirection * raster/r.colors/thumbnails.py: Check for g.ppmtopng existence using "g.ppmtopng help" rather than just "g.ppmtopng". * include/Make/Html.make: Eliminate bogus re-build when no images exist ("make ..." re-builds the current directory if "..." is empty). 2009-12-26 Glynn Clements * display/d.histogram/get_stats.c, include/spawn.h, raster/r.kappa/stats.c, raster/r.report/stats.c, raster/r.statistics/method.h, raster/r.statistics/o_average.c, raster/r.statistics/o_distrib.c, raster/r.statistics/o_sum.c, raster/r.statistics/run_cmd.c, raster/r.transect/main.c, raster/r.watershed/front/main.c: Replace system() with G_vspawn_ex() 2009-12-25 Martin Landa * gui/wxpython/gui_modules/debug.py: debug.py: doxygenization * gui/wxpython/gui_modules/prompt.py: wxGUI/prompt: fix GPromptPopUp * gui/wxpython/gui_modules/prompt.py: wxGUI/prompt: read cmd history on start-up * gui/wxpython/gui_modules/prompt.py: wxGUI/prompt: fix 'ctrl+space' (cont'ed) * gui/wxpython/gui_modules/prompt.py: wxGUI/prompt: fix 'ctrl+space' 2009-12-24 Martin Landa * gui/wxpython/gui_modules/prompt.py: wxGUI/prompt: bug fix when command is not selected from the list * scripts/v.krige/v.krige.py: v.krige: cosmetics in messages (be more verbose + i18n) * lib/python/db.py: fix pythonlib (no grass module) * gui/wxpython/gui_modules/goutput.py, gui/wxpython/wxgui.py: wxGUI: use customized v.krige GUI * gui/wxpython/gui_modules/prompt.py: wxGUI/prompt: don't fail on IndexError * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/prompt.py, gui/wxpython/wxgui.py: wxGUI: design GPrompt as abstract class used by GPromptPopUp and GPromptSTC, enable search engine, general clean-up (in progress) 2009-12-23 Hamish Bowman * raster/r.in.xyz/main.c: comment potential bug 2009-12-23 Markus Metz * raster/r.out.gdal/export_band.c, raster/r.out.gdal/local_proto.h, raster/r.out.gdal/main.c, raster/r.out.gdal/r.out.gdal.html: check options before actual export 2009-12-22 Eric Patton * raster/r.proj/r.proj.html: Added example, merge from devbr6 2009-12-22 Martin Landa * gui/wxpython/gui_modules/help.py, man/build_html.py: don't include revision number in manual * general/g.version/main.c: g.version: print only version number in quiet mode * general/g.version/main.c: g.version: print svn revision by default 2009-12-22 Hamish Bowman * gui/wxpython/gui_modules/vdigit.py: improve vdigit warning message (merge from devbr6) 2009-12-22 William Kyngesburye * macosx/Makefile, macosx/app/Makefile, macosx/app/grass.sh.in, macosx/app/python_wrapper: use python wrapper script so arch command can be used to select OSX architecture and to force pythonw (sync from dev6 https://trac.osgeo.org/grass/changeset/40103) remove old monitorcap processing 2009-12-20 Soeren Gebbert * raster/r.solute.transport/Disper_calc.sh, raster/r.solute.transport/example.sh, raster/r.solute.transport/example2.sh, raster/r.solute.transport/seguin_verify.sh, raster/r.solute.transport/seguin_verify_well.sh: Documentation update of r.solute.transport Removed redundant examples Converted shell example scripts into python scripts * raster/r.solute.transport/example.py, raster/r.solute.transport/main.c, raster/r.solute.transport/r.solute.transport.html, raster/r.solute.transport/seguin_verify.py, raster/r.solute.transport/seguin_verify_well.py: Documentation update of r.solute.transport Removed redundant examples Converted shell example scripts into python scripts 2009-12-20 Martin Landa * general/g.version/main.c: g.version: print svn revision in verbose mode * gui/wxpython/gui_modules/gselect.py: wxGUI: export part (to fix v.krige) (merge https://trac.osgeo.org/grass/changeset/40088 from devbr6) * raster/r.solute.transport/main.c: r.solute.transport: standard options + i18n * gui/wxpython/gui_modules/preferences.py: don't fail if GRASS_PROJSHARE is not defined 2009-12-20 Glynn Clements * lib/raster/R.h, lib/raster/closecell.c, lib/raster/get_row.c, lib/raster/opencell.c, lib/raster/put_row.c: Keep null bitmap open 2009-12-19 Martin Landa * gui/wxpython/gui_modules/goutput.py: wxGUI: launch non-GRASS commands 2009-12-19 Soeren Gebbert * raster/Makefile: Added the new module r.solute.transport 2009-12-19 Martin Landa * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/prompt.py, gui/wxpython/wxgui.py: cmbarton: Advanced grass command console. Try again with repaired subversion installation (merge https://trac.osgeo.org/grass/changeset/40068 from devbr6) martinl: Various fixes (merge https://trac.osgeo.org/grass/changeset/40071, https://trac.osgeo.org/grass/changeset/40072, https://trac.osgeo.org/grass/changeset/40073, https://trac.osgeo.org/grass/changeset/40074, https://trac.osgeo.org/grass/changeset/40077 from devbr6) 2009-12-19 Soeren Gebbert * raster/r.solute.transport/Disper_calc.sh, raster/r.solute.transport/Makefile, raster/r.solute.transport/example.sh, raster/r.solute.transport/example2.sh, raster/r.solute.transport/main.c, raster/r.solute.transport/r.solute.transport.html, raster/r.solute.transport/seguin_verify.sh, raster/r.solute.transport/seguin_verify_well.sh: New module to compute solute transport in porous media, including several examples and verification shell scripts. * lib/gis/parser_wps.c: Print the html help into the abstract xml element. * raster/r.in.gdal/main.c: Added c flag to create a location based on the projection information of the raster file and exit. The raster file will not be imported into the new created location. 2009-12-19 Martin Landa * gui/wxpython/gui_modules/mapdisp.py: wxGUI: use combobox for map scale * configure, configure.in: use `svnversion -c` * mswindows/osgeo4w/package.sh: simplify package.sh (merge https://trac.osgeo.org/grass/changeset/40063 from relbr64) * gui/wxpython/gui_modules/help.py: call SetSelection() explicitly * gui/wxpython/gui_modules/help.py: wxGUI: AboutWindow, add arrows (see trac https://trac.osgeo.org/grass/ticket/839) 2009-12-18 Markus Neteler * locale/po/grasswxpy_it.po: Luca Delucchi: cont'd 2009-12-18 Martin Landa * scripts/v.krige/v.krige.py: v.krige: check overwrite preferences * vector/v.out.vtk/main.c, vector/v.patch/main.c: v.patch & v.out.vtk: more keywords, cosmetics * gui/wxpython/gui_modules/goutput.py, gui/wxpython/support/update_menudata.py, gui/wxpython/wxgui.py, gui/wxpython/xml/menudata.xml, scripts/Makefile, scripts/v.krige/Makefile, scripts/v.krige/v.krige.html, scripts/v.krige/v.krige.py: v.krige moved from add-ons to trunk (GSoC) * vector/v.random/main.c: v.random: zcol bugfix 2009-12-18 Markus Metz * raster/r.to.vect/main.c: minor bugfix * lib/vector/Vlib/field.c: field number bugfix 2009-12-17 Martin Landa * gui/wxpython/vdigit/setup.py: windows fixes (macros) * gui/wxpython/gui_modules/help.py: wxGUI: fix trac https://trac.osgeo.org/grass/ticket/839 (merge https://trac.osgeo.org/grass/changeset/40034 from devbr6) 2009-12-17 Markus Metz * scripts/v.dissolve/v.dissolve.py: coltype check fixed 2009-12-16 Martin Landa * gui/wxpython/vdigit/digit.cpp, gui/wxpython/vdigit/driver.cpp, gui/wxpython/vdigit/line.cpp, gui/wxpython/vdigit/message.cpp: wxGUI/vdigit: minor fixes * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/help.py, gui/wxpython/gui_modules/ogc_services.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/prompt.py, gui/wxpython/gui_modules/wxgui_utils.py, gui/wxpython/wxgui.py: wxGUI: various fixes GPrompt in progress * gui/wxpython/docs/wxGUI.html: typo * gui/wxpython/xml/menudata.xml: there is no v.digit in grass7 * gui/wxpython/docs/wxGUI.html, gui/wxpython/xml/menudata.xml: wxGUI: more shortcuts 2009-12-15 Glynn Clements * raster/r.drain/main.c, raster/r.fill.dir/main.c: Use , not 2009-12-15 Hamish Bowman * gui/wxpython/wxgui.py: mostly trival whitespace * general/g.region/printwindow.c, lib/gis/wr_cellhd.c: tbres is not measured in degrees (bug https://trac.osgeo.org/grass/ticket/821; merge from devbr6) * gui/wxpython/gui_modules/location_wizard.py: utm zones start with 1 (merge from devbr6) 2009-12-15 Michael Barton * gui/wxpython/gui_modules/location_wizard.py: Removed debugging code * gui/wxpython/xml/menudata.xml: Added TclTk v.digit to menu so that Windows users have access to digitization even if msys command line not loaded. * gui/wxpython/gui_modules/gcmd.py: Allows nviz module to run TclTk nviz on Windows (and other platforms). Backport from develbranch_6 https://trac.osgeo.org/grass/changeset/40007 2009-12-14 Markus Neteler * vector/v.clean/v.clean.html: added missing See also section 2009-12-14 Michael Barton * gui/wxpython/gui_modules/menuform.py: Fix sizing so that module dialogs open nicely on all platforms. Limit initial dialog size to a reasonable value for small screens. Backport from develbranch_6 https://trac.osgeo.org/grass/changeset/39998 2009-12-14 Markus Metz * raster/r.watershed/seg/Gwater.h, raster/r.watershed/seg/close_maps.c, raster/r.watershed/seg/close_maps2.c, raster/r.watershed/seg/do_astar.c, raster/r.watershed/seg/do_cum.c, raster/r.watershed/seg/do_stream.c, raster/r.watershed/seg/init_vars.c, raster/r.watershed/seg/main.c, raster/r.watershed/seg/no_stream.c, raster/r.watershed/seg/over_cells.c: synchronized to ram mode * raster/r.watershed/ram/close_maps.c, raster/r.watershed/ram/do_astar.c, raster/r.watershed/ram/do_cum.c: small fix, cosmetics 2009-12-14 Michael Barton * gui/wxpython/gui_modules/wxgui_utils.py: Fixes ticket https://trac.osgeo.org/grass/ticket/752. Option changing button disabled unless layer is selected. Backport from develbranch_6 https://trac.osgeo.org/grass/changeset/39991 * gui/wxpython/gui_modules/mapdisp.py: Icon shape and size for queried items matches icon shape and size used in queried map. Backport from develbranch_6 https://trac.osgeo.org/grass/changeset/39988 2009-12-13 Michael Barton * gui/wxpython/gui_modules/menuform.py: Module dialogs now size correctly on opening. 2009-12-11 Markus Metz * raster/r.watershed/ram/Gwater.h, raster/r.watershed/ram/close_maps2.c, raster/r.watershed/ram/do_astar.c, raster/r.watershed/ram/find_pour.c, raster/r.watershed/ram/main.c, raster/r.watershed/ram/no_stream.c, raster/r.watershed/ram/over_cells.c: speed up A* Search, fix half basin bug * gui/wxpython/xml/menudata.xml: v.db.addcol renamed to v.db.addcolumn * vector/v.build/main.c: v.build: open vector map as old, avoid rewriting the files coor, hist, dbln, and head * lib/vector/Vlib/map.c: successfully copy grass6 vector without sidx * vector/v.clean/main.c: clean features of all layers by default * lib/vector/Vlib/map.c: Vect_copy_map_lines_field: also copy boundaries * vector/v.in.ogr/v.in.ogr.html: updated manual 2009-12-11 Markus Neteler * translators.csv: cleanup * translators.csv: +Javier Garcia Prieto 2009-12-10 Markus Neteler * locale/po/grasswxpy_es.po: Javier Garcia Prieto: cont'ed 2009-12-10 Martin Landa * gui/wxpython/docs/wxGUI.html: wxGUI: reference to tcl/tk-based GUI removed * gui/wxpython/docs/wxGUI.html, gui/wxpython/wxgui.py: wxGUI: Ctrl+Tab to switch tabs (merge https://trac.osgeo.org/grass/changeset/39958 from devbr6) 2009-12-10 Markus Neteler * locale/po/grasswxpy_es.po: Javier Garcia Prieto: cont'ed 2009-12-09 Markus Metz * raster/r.watershed/seg/do_astar.c: next fix for ticket https://trac.osgeo.org/grass/ticket/807, seg mode * raster/r.watershed/ram/do_astar.c: next fix for ticket https://trac.osgeo.org/grass/ticket/807 2009-12-09 William Kyngesburye * macosx/app/grass.sh.in: override GRASS_CONFIG_DIR for OSX * lib/init/init.sh: define GRASS_CONFIG_DIR * macosx/app/build_gui_user_menu.sh, macosx/app/build_html_user_index.sh, macosx/app/grass.sh.in: use same app supp in menu/doc scripts as defined in startup script 2009-12-08 Markus Metz * vector/vectorintro.html: fix confusing terminology (backport from 64) 2009-12-07 Markus Metz * lib/segment/setup.c: avoid floating point rounding problems 2009-12-07 Martin Landa * gui/wxpython/gui_modules/help.py: wxGUI: menu tree window icon (merge https://trac.osgeo.org/grass/changeset/39939 from devbr6) * gui/wxpython/gui_modules/prompt.py: wxGUI/prompt: up/down - list history/modules right - get list of modules (merge https://trac.osgeo.org/grass/changeset/39937 from devbr6) 2009-12-07 Michael Barton * gui/wxpython/gui_modules/preferences.py: updated error message * gui/wxpython/gui_modules/preferences.py: If ~/.grass7 directory does not exist, create it. 2009-12-06 Michael Barton * gui/wxpython/gui_modules/gdialogs.py: Fix so mapsets can be seen and selected. Backport from develbranch_6 https://trac.osgeo.org/grass/changeset/39933 * gui/wxpython/xml/menudata.xml: Make g.region accessible from menus * gui/wxpython/wxgui.py: Lets help/menu tree item double-clicking run commands. Backported from develbranch_6 2009-12-06 Martin Landa * gui/wxpython/gui_modules/help.py: fix bug introduced in https://trac.osgeo.org/grass/changeset/39922 - menu items are not grass commands, eval() required (merge https://trac.osgeo.org/grass/changeset/39925 from devbr6) 2009-12-06 Michael Barton * gui/wxpython/gui_modules/help.py: Fix Mac use of menu tree window and double-clicking of item to run command. Backport from develbranch_6 https://trac.osgeo.org/grass/changeset/39922 2009-12-06 Martin Landa * gui/wxpython/support/update_menudata.py: print error message when menudata.xml is not found * gui/wxpython/xml/menudata.xml: module help - description synchronized (use update_menudata.py) * gui/wxpython/xml/menudata.xml: restore accidently removed menu items (https://trac.osgeo.org/grass/changeset/39863) * gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/toolbars.py: fix https://trac.osgeo.org/grass/changeset/39911 * gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/toolbars.py: wxGUI/vdigit: initial hot- keys (p/l) see https://trac.osgeo.org/grass/ticket/497 * scripts/v.rast.stats/v.rast.stats.py: v.rast.stats: OGR support (read access) * vector/v.random/main.c: v.random: OGR support (read access) * vector/v.reclass/main.c: v.reclass: OGR support (read access) * vector/v.segment/main.c: v.segment: OGR support (read access) * vector/v.sample/main.c: v.sample: OGR support (read access) * scripts/v.report/v.report.py: v.report: OGR support (read access) * lib/python/vector.py: libpy: vector_columns() - get dictionary / list * lib/vector/Vlib/header.c: libvect: fix bug in Vect_get_full_name() - OGR direct 2009-12-06 Huidae Cho * general/g.mlist/main.c, general/g.mremove/main.c: Comments updated. Variables initialized. 2009-12-04 Martin Landa * vector/v.qcount/count.c, vector/v.qcount/main.c, vector/v.qcount/quaddefs.h: v.qcount: OGR support (read access) * vector/v.perturb/main.c: v.pertrub: OGR support (read access) * vector/v.parallel/main.c: v.parallel: OGR support (read access) * lib/vector/Vlib/header.c, vector/v.overlay/main.c: v.overlay: OGR support (read access) libvect: Vect_get_full_name() updated (OGR read access) 2009-12-04 Markus Metz * raster/r.watershed/seg/close_maps.c, raster/r.watershed/seg/close_maps2.c: always close all segment files * lib/segment/setup.c: safety margin for rare rounding error 2009-12-04 Huidae Cho * gui/wxpython/scripts/p.cmd.py, gui/wxpython/scripts/p.db.py, gui/wxpython/scripts/p.mon.py, gui/wxpython/scripts/p.rast.py, gui/wxpython/scripts/p.vect.py: Pythonized p.db, p.mon, p.cmd, p.rast, and p.vect. Added an opacity= option to p.rast and p.vect. * gui/wxpython/gui_modules/mapdisp_command.py, gui/wxpython/gui_modules/render.py: Imported debug as Debug. Removed item= parameters (not valid anymore) from AddLayer. Fixed a bug in command file reading. 2009-12-04 Glynn Clements * lib/raster/get_row.c: Fix bug https://trac.osgeo.org/grass/ticket/369 2009-12-04 Martin Landa * include/gis.h, lib/gis/parser_standard_options.c, lib/vector/Vlib/field.c, vector/v.buffer/main.c, vector/v.clean/main.c, vector/v.delaunay/in_out.c, vector/v.delaunay/main.c, vector/v.drape/main.c, vector/v.extract/main.c, vector/v.extrude/main.c, vector/v.generalize/main.c, vector/v.hull/main.c, vector/v.hull/read.c, vector/v.kcv/main.c, vector/v.neighbors/main.c, vector/v.out.dxf/main.c, vector/v.out.pov/main.c, vector/v.out.svg/main.c: synchronize vector modules (G_OPT_V_FIELD_ALL) 2009-12-04 Huidae Cho * gui/wxpython/scripts/p.db, gui/wxpython/scripts/p.mon: gui_modules path fixed when a user-defined PYTHONPATH exists. 2009-12-03 Martin Landa * lib/gis/parser_help.c, lib/gis/parser_interface.c, lib/gis/parser_script.c, lib/gis/parser_standard_options.c: libgis: add headers (parse_*.c) update standard options (OGR support) * vector/v.out.svg/main.c: v.out.svg: OGR support (read access) * vector/v.out.pov/main.c: v.out.pov: OGR support (read access) * vector/v.out.ogr/main.c: v.out.ogr: OGR support (read access) * vector/v.out.dxf/main.c: v.out.dxf: OGR support (read access) * vector/v.out.ascii/args.c, vector/v.out.ascii/local_proto.h, vector/v.out.ascii/main.c: v.out.ascii: OGR support (read access) * display/d.colortable/main.c, display/d.erase/main.c, display/d.geodesic/main.c, display/d.graph/main.c, display/d.legend/main.c, display/d.linegraph/main.c, display/d.measure/main.c, display/d.path/main.c, display/d.rast.arrow/main.c, display/d.rast.num/main.c, display/d.rast/main.c, display/d.rhumbline/main.c, display/d.text/main.c, display/d.thematic.area/main.c, display/d.title/main.c, display/d.vect.chart/main.c, include/gis.h: remove GISPROMPT_COLOR def from gis.h * db/db.login/main.c, include/gis.h, lib/db/dbmi_base/login.c: libgis: define CONFIG_DIR db.login: updated & interactive mode removed dbmi/login.c updated * gui/wxpython/gis_set.py: wxGUI welcome screen cosmetics * gui/wxpython/gis_set.py: wxGUI: don't show revision number in welcome screen * gui/wxpython/gui_modules/preferences.py: wxGUI: simplify settigs 2009-12-03 Markus Neteler * locale/po/grasswxpy_it.po: Luca Delucchi: cont'd 2009-12-02 Martin Landa * general/g.gui/g.gui.html, gui/wxpython/README, gui/wxpython/docs/wxGUI.html, gui/wxpython/gis_set.py, include/Make/Platform.make.in, lib/init/Makefile, lib/init/grass.bat, lib/init/grass.py, lib/init/grass7.html, lib/init/init.bat, lib/init/init.sh, lib/init/variables.html, macosx/app/grass.sh.in, mswindows/GRASS-Installer.nsi: first steps towards config dir (.grass7) 2009-12-01 Martin Landa * gui/wxpython/xml/menudata.xml: g.gisenv: don't Use shell syntax * gui/wxpython/gui_modules/dbm.py: wxGUI: atm: popup menu for columns (sorting, v.to.db) 2009-12-01 Glynn Clements * lib/cairodriver/Graph.c, lib/cairodriver/read_xid.c: Fix bugs preventing Pixmap re-use 2009-12-01 Michael Barton * scripts/v.db.univar/v.db.univar.py: GUI enhancements and formatting. * gui/wxpython/xml/menudata.xml: Menu update with modules and scripts 2009-11-30 Michael Barton * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/preferences.py: Fix bug that hits first time users of GRASS lacking a .grasswx6 file. Backport from develbranch_6 https://trac.osgeo.org/grass/changeset/39857 & https://trac.osgeo.org/grass/changeset/39858 2009-11-30 Soeren Gebbert * lib/gis/parser_wps.c: documentation update 2009-11-29 Markus Neteler * scripts/v.what.vect/v.what.vect.html, scripts/v.what.vect/v.what.vect.py: works also with polygon maps 2009-11-29 Michael Barton * gui/wxpython/gui_modules/menuform.py: Fix bug in menuform.py that keeps python scripts from launching. Backport from develbranch_6 r39850. 2009-11-28 Michael Barton * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/preferences.py: Bug fix for recent enhancement of preferences dialog. Backport from develbranch_6 r39847. * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/preferences.py: Backport from develbranch_6 r39845. Added ability for user to set font (typface and size) for command output console. 2009-11-28 Glynn Clements * general/g.version/Makefile, general/g.version/main.c, include/Make/Grass.make: Avoid passing large amounts of data via -D switches * lib/gis/parser.c, lib/gis/parser_help.c, lib/gis/parser_html.c, lib/gis/parser_interface.c, lib/gis/parser_local_proto.h, lib/gis/parser_script.c, lib/gis/parser_wps.c: Clean up parser refactoring 2009-11-27 Soeren Gebbert * lib/gis/parser_wps.c: Fix wrong XML tags 2009-11-27 Martin Landa * vector/v.normal/main.c: v.normal: OGR support (read access) * vector/v.normal/main.c: v.normal: q flag removed + i18n 2009-11-27 Markus Neteler * locale/po/grasswxpy_pt.po: Antonio Rocha: cont'ed 2009-11-27 Martin Landa * vector/v.neighbors/main.c: v.neighbors: OGR support (read access) * vector/v.mkgrid/main.c: v.mkgrid: cosmetics * vector/v.kcv/main.c: v.kcv: OGR support (read access) * vector/v.kcv/main.c: v.kcv: q flag removed + cosmetics * vector/v.hull/main.c: v.hull: topo not needed * vector/v.hull/chull.c, vector/v.hull/chull.h, vector/v.hull/hull.c, vector/v.hull/hull.h, vector/v.hull/main.c, vector/v.hull/read.c, vector/v.hull/write.c: v.hull: code reorganization + OGR support (read access) * vector/v.generalize/main.c: v.generalize: OGR support (read access) * vector/v.extrude/main.c: v.extrude: OGR support (read acccess) * vector/v.drape/main.c: v.drape: OGR support (read access) * lib/raster/opencell.c: libgis: use G_fully_qualified_name() * lib/gis/nme_in_mps.c: libgis: G_fully_qualified_name() don't report mapset if empty string * vector/v.distance/main.c: v.distance: OGR support (read access) - 'to' * scripts/v.dissolve/v.dissolve.py: v.dissolve: OGR support (read access) * vector/v.delaunay/in_out.c, vector/v.delaunay/in_out.h, vector/v.delaunay/main.c: v.delaunay: OGR support (read access) cosmetics in message output 2009-11-26 Martin Landa * scripts/v.db.addcolumn/{v.db.addcol.html => v.db.addcolumn.html}, scripts/v.db.addcolumn/{v.db.addcol.py => v.db.addcolumn.py}: v.db.addcol renamed to v.db.addcolumn * scripts/v.db.addcolumn/Makefile: v.db.addcol renamed to v.db.addcolumn * display/d.vect/d.vect.html, gui/wxpython/docs/wxGUI.Attribute_Table_Manager.html, gui/wxpython/gui_modules/dbm.py, lib/db/sqlp/sql.html, scripts/v.colors/v.colors.html, scripts/v.colors/v.colors.py, scripts/v.db.addcolumn/v.db.addcol.html, scripts/v.db.addcolumn/v.db.addcol.py, scripts/v.db.addtable/v.db.addtable.html, scripts/v.db.dropcolumn/v.db.dropcolumn.html, scripts/v.db.dropcolumn/v.db.dropcolumn.py, scripts/v.db.droprow/v.db.droprow.html, scripts/v.db.droptable/v.db.droptable.html, scripts/v.db.join/v.db.join.py, scripts/v.db.renamecolumn/v.db.renamecolumn.html, scripts/v.db.renamecolumn/v.db.renamecolumn.py, scripts/v.db.update/v.db.update.html, scripts/v.rast.stats/v.rast.stats.py, scripts/v.what.vect/v.what.vect.html, vector/v.db.connect/v.db.connect.html, vector/v.distance/v.distance.html, vector/v.net.path/v.net.path.html, vector/v.net.salesman/v.net.salesman.html, vector/v.net.steiner/v.net.steiner.html, vector/v.to.3d/description.html, vector/v.to.3d/v.to.3d.html, vector/v.to.db/v.to.db.html, vector/v.transform/v.transform.html, vector/v.vol.rst/v.vol.rst.html, vector/v.voronoi/v.voronoi.html, vector/vectorintro.html: v.db.addcol renamed to v.db.addcolumn * scripts/Makefile, scripts/{v.db.addcol => v.db.addcolumn}/Makefile, scripts/{v.db.addcol => v.db.addcolumn}/v.db.addcol.html, scripts/{v.db.addcol => v.db.addcolumn}/v.db.addcol.py: v.db.addcol renamed to v.db.addcolumn (synchronize with other modules) * scripts/v.convert.all/v.convert.all.py: v.convert.all - cosmetics * include/vector.h, lib/vector/Vlib/cats.c, lib/vector/Vlib/map.c, vector/v.clean/main.c: v.clean: OGR support (read access) vlib: Vect_copy_map_lines_field() added * vector/v.class/main.c: v.class: OGR support (read access) * vector/v.category/main.c: v.category: OGR support (read access) * lib/vector/Vlib/read_ogr.c: fix bug in V2_read_next_line_ogr * lib/vector/Vlib/snap.c, vector/v.buffer/main.c: v.buffer: OGR support (read access) be less verbose by default 2009-11-26 Soeren Gebbert * lib/gis/parser.c, lib/gis/parser_help.c, lib/gis/parser_html.c, lib/gis/parser_interface.c, lib/gis/parser_local_proto.h, lib/gis/parser_script.c, lib/gis/parser_standard_options.c, lib/gis/parser_wps.c: Split parser.c in several files Minor fixes in the wps functions 2009-11-26 Martin Landa * vector/v.db.select/main.c: remove out-dated comment * vector/v.db.select/main.c: v.db.select: fix '-r' for OGR support * general/g.list/main.c, lib/vector/Vlib/build_ogr.c, vector/v.external/list.c, vector/v.info/main.c: OGR support: some cosmetics in v.info/v.external cosmetics in g.list 2009-11-26 Glynn Clements * gui/scripts/d.path.sh: Remove d.path.sh 2009-11-25 Glynn Clements * imagery/i.pca/main.c: Fix bug in calc_mu (reported by Peng Du); as for https://trac.osgeo.org/grass/changeset/39800 in 6.x 2009-11-24 Glynn Clements * include/Make/Html.make, include/Make/ScriptRules.make, tools/Makefile, tools/mkhtml.py, tools/mkhtml.sh: Convert mkhtml script to Python 2009-11-24 Soeren Gebbert * lib/gis/parser.c: Minor fixes to pass the XML validation * lib/gis/parser.c: WPS ProcessDescription XML document generation added to parser.c 2009-11-23 Martin Landa * gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/wxgui_utils.py: wxGUI: fix menuform (merge https://trac.osgeo.org/grass/changeset/39792 from devbr6) 2009-11-23 Markus Metz * lib/segment/format.c: LFS check bugfix 2009-11-23 Martin Landa * gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/utils.py: wxGUI: option to define default color table (merge https://trac.osgeo.org/grass/changeset/39786 and https://trac.osgeo.org/grass/changeset/39787 from devbr6) 2009-11-23 Markus Metz * vector/lidar/v.outlier/main.c: fix for auxiliar table 2009-11-22 Martin Landa * gui/wxpython/wxgui.py: wxGUI cosmetics, i18n (merge https://trac.osgeo.org/grass/changeset/39783 from trunk) * gui/wxpython/gui_modules/goutput.py, gui/wxpython/wxgui.py, gui/wxpython/xml/menudata.xml: wxGUI: run script item added to the menu (merge https://trac.osgeo.org/grass/changeset/39781 from devbr6) 2009-11-21 Huidae Cho * vector/v.in.dxf/add_polyline.c: Imports triangular mesh faces. 2009-11-20 Martin Landa * translators.csv: synchonize cz/cs codes in translators file * Makefile, contributors.csv, gui/wxpython/gui_modules/help.py, translators.csv: note contributors.csv translators.csv (wxGUI/about) + some cosmetics 2009-11-19 Markus Neteler * locale/po/grasswxpy_es.po: fix copyright * locale/po/grasswxpy_pl.po: Robert Szczepanek : cont'ed 2009-11-19 Glynn Clements * general/g.gui/main.c: Recent versions of Python care about argv[0] 2009-11-19 Martin Landa * gui/wxpython/gui_modules/mapdisp_window.py: remove print statement (merge https://trac.osgeo.org/grass/changeset/39762 from devbr6) 2009-11-19 Markus Metz * lib/segment/address.c, lib/segment/pagein.c, lib/segment/rbtree.c, lib/segment/setup.c: cosmetics * lib/segment/Makefile, lib/segment/format.c: enable LFS 2009-11-19 Michael Barton * gui/wxpython/gui_modules/mapdisp_window.py: Backport from develbranch_6 r39755. self.redrawAll cannot be set to False in MouseDraw method because it prevents all screen refreshes after a MouseDraw action. If it needs to be set to False for digitizing, this should be done elsewhere. 2009-11-18 Markus Neteler * locale/po/grasswxpy_pt.po: Antonio Rocha: new 2009-11-17 Markus Metz * raster/r.cost/heap.c, raster/r.cost/main.c: code cleaned up, condensed, module faster 2009-11-16 Markus Neteler * locale/po/grasswxpy_it.po: Luca Delucchi: cont'd 2009-11-15 Markus Neteler * display/displaydrivers.html: docs * INSTALL, README, SUBMITTING, doc/infrastructure.txt, lib/init/grass7.html: url of GRASS programmer's manual updated * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_hi.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_mr.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_hi.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_mr.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_id.po, locale/po/grasswxpy_it.po, locale/po/grasswxpy_ja.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_tr.po, locale/po/grasswxpy_vi.po: Jan Trochta : all po files updated from pot template * gui/wxpython/gis_set.py: fixed locale switch for startup screen 2009-11-14 Glynn Clements * aclocal.m4, configure, configure.in, include/Make/Platform.make.in: Re-write SC_CONFIG_CFLAGS to use $host 2009-11-14 Markus Metz * raster/r.cost/main.c: sorry, wrong message format * raster/r.cost/main.c: further optimization and verbose info * raster/r.watershed/seg/Gwater.h, raster/r.watershed/seg/close_maps2.c, raster/r.watershed/seg/def_basin.c, raster/r.watershed/seg/do_cum.c, raster/r.watershed/seg/do_stream.c, raster/r.watershed/seg/find_pour.c, raster/r.watershed/seg/init_vars.c, raster/r.watershed/seg/main.c, raster/r.watershed/seg/no_stream.c, raster/r.watershed/seg/over_cells.c, raster/r.watershed/seg/split_str.c: fix for interactive mode * raster/r.watershed/seg/do_astar.c: fix for ticket https://trac.osgeo.org/grass/ticket/807 * raster/r.watershed/ram/def_basin.c, raster/r.watershed/ram/find_pour.c, raster/r.watershed/ram/no_stream.c, raster/r.watershed/ram/over_cells.c, raster/r.watershed/ram/split_str.c: fix for interactive mode * raster/r.watershed/ram/do_astar.c: fix for ticket https://trac.osgeo.org/grass/ticket/807 2009-11-13 Markus Neteler * vector/v.extrude/main.c: forward port of https://trac.osgeo.org/grass/changeset/39688 * vector/v.transform/main.c: forward port of https://trac.osgeo.org/grass/changeset/39691 2009-11-12 Martin Landa * gui/wxpython/gui_modules/menuform.py: fix trac https://trac.osgeo.org/grass/ticket/808 (merge https://trac.osgeo.org/grass/changeset/39713 from devbr6) 2009-11-12 Michael Barton * gui/wxpython/xml/menudata.xml: Fix problem where using key combination for copy closes map display. Ctrl-C, Ctrl-X, and Ctrl-V need to be reserved for copy, cut, and paste. Backport from develbranch_6 r39710. * gui/wxpython/gui_modules/mapdisp_window.py: Fix mouse dragging bug. Backport from develbranch_6 r39709. 2009-11-12 Glynn Clements * Makefile, demolocation/Makefile, grassrc.tmpl => demolocation/grassrc.tmpl, include/Make/Rules.make: Build demolocation using $(MKDIR) and $(INSTALL) instead of "tar" Remove "builddemolocation" target; just make demolocation directory * man/Makefile: Fix bug in https://trac.osgeo.org/grass/changeset/39667 (endif->endef) * lib/Makefile: Fix bug in https://trac.osgeo.org/grass/changeset/39655 2009-11-12 Martin Landa * gui/wxpython/gui_modules/sqlbuilder.py: fix gettext warning 2009-11-11 Markus Neteler * include/iostream/ami_sort_impl.h: Fix from Glynn/Moritz applied (trac https://trac.osgeo.org/grass/ticket/775) 2009-11-05 Markus Metz * raster/r.cost/btree.c, raster/r.cost/cost.h, raster/r.cost/heap.c, raster/r.cost/local_proto.h, raster/r.cost/main.c, raster/r.cost/memory.c, raster/r.cost/memory.h, raster/r.cost/stash.h: faster, less memory 2009-11-04 Martin Landa * gui/wxpython/gui_modules/preferences.py: wxGUI: auto-rendering enabled by default (merge https://trac.osgeo.org/grass/changeset/39680 from devbr6) 2009-11-04 Markus Neteler * raster/r.sun/r.sun.html: link r.horizon 2009-11-03 Martin Landa * gui/wxpython/wxgui.py, gui/wxpython/xml/menudata.xml: quit wxGUI/GRASS (merge https://trac.osgeo.org/grass/changeset/39672 from devbr6) 2009-11-02 Martin Landa * gui/wxpython/gui_modules/gdialogs.py: multi-import dialog: add some options (-o/--o), see trac https://trac.osgeo.org/grass/ticket/799 2009-11-02 Glynn Clements * man/Makefile: Re-factoring 2009-11-02 Markus Metz * lib/vector/Vlib/open.c: disable unused feature 2009-11-02 Glynn Clements * tools/build_html_index.sh: Remove redundant tools/build_html_index.sh script * gem/Makefile, include/Make/Dir.make, include/Make/Html.make, man/Makefile, man/build_check.py, man/build_class.py, man/build_full_index.py, man/build_html.py, man/build_index.py, {tools => man}/grass_icon.png, {tools => man}/grass_logo.png, {tools => man}/grassdocs.css, {tools => man}/grasslogo_vector.eps, {tools => man}/grasslogo_vector.pdf: Convert tools/build_html_index.sh to Python, split into multiple scripts Add dependency information for HTML indices Add dependency information for linked images, CSS, etc 2009-11-01 Colin Nielsen * mswindows/README.html: Ticket https://trac.osgeo.org/grass/ticket/786:Instructions to update NSIS to be compatible with Windows 7 (Merge from releasebranch_6_4, https://trac.osgeo.org/grass/changeset/39661 2009-10-31 Glynn Clements * general/g.mapsets/Makefile, general/manage/lister/Makefile, gui/icons/Makefile, gui/images/Makefile, gui/scripts/Makefile, gui/wxpython/Makefile, gui/wxpython/scripts/Makefile, include/Make/Compile.make, lib/Makefile, lib/external/bwidget/Makefile, lib/form/Makefile, lib/gis/Makefile, lib/gtcltk/Makefile, lib/proj/Makefile, lib/python/Makefile, lib/symbol/Makefile, lib/vector/dglib/Makefile, lib/vector/rtree/Makefile, ps/ps.map/Makefile, raster/r.li/r.li.setup/Makefile, scripts/d.polar/Makefile, scripts/db.test/Makefile, scripts/r.in.wms/Makefile, swig/python/Makefile, visualization/nviz/Makefile, visualization/nviz/html/Makefile: Treat destination directories as targets * gui/wxpython/docs/wxGUI.html: Fix broken HTML 2009-10-30 Markus Metz * lib/segment/address.c, lib/segment/pagein.c, lib/segment/put.c, lib/segment/rbtree.c, lib/segment/release.c, lib/segment/seek.c, lib/segment/setup.c: format and clean up code 2009-10-29 Eric Patton * raster/r.neighbors/r.neighbors.html: Removed incorrect hint about using weights with method=sum 2009-10-28 Markus Neteler * locale/po/grasslibs_pl.po, locale/po/grassmods_pl.po, locale/po/grasswxpy_pl.po: Milena Nowotarska: cont'ed * scripts/v.colors/v.colors.py: typo * scripts/v.colors/v.colors.py: needs to be manually synced (from r.colors) * locale/po/grasslibs_pl.po, locale/po/grasswxpy_pl.po: Milena Nowotarska: cont'ed 2009-10-26 Martin Landa * gui/wxpython/vdigit/pseudodc.i: add DrawLinePoint to pseudodc.i (merge https://trac.osgeo.org/grass/changeset/39625) 2009-10-25 Martin Landa * configure, configure.in, general/g.version/Makefile, general/g.version/main.c, include/Make/Platform.make.in, lib/init/Makefile: report svn revision (using svnversion) - works only for local repository copies 2009-10-23 Martin Landa * vector/v.extract/main.c: v.extract: use Vect_get_field_number() * include/vector.h, lib/vector/Vlib/field.c, lib/vector/Vlib/read.c: vlib: Vect_get_field_number() added * db/drivers/ogr/describe.c, db/drivers/ogr/select.c: db ogr driver: fix reporting fid id * db/drivers/ogr/fetch.c: db ogr driver: report also fid value (if defined) * db/drivers/ogr/cursor.c, db/drivers/ogr/db.c, db/drivers/ogr/describe.c, db/drivers/ogr/driver.c, db/drivers/ogr/error.c, db/drivers/ogr/fetch.c, db/drivers/ogr/globals.h, db/drivers/ogr/listtab.c, db/drivers/ogr/main.c, db/drivers/ogr/proto.h, db/drivers/ogr/select.c: db ogr driver: initial doxygen strings added 2009-10-22 Markus Neteler * lib/grasslib.dox: no need to advertise me 2009-10-22 Martin Landa * lib/db/dbmi_base/token.c: doxygen strings for token.c * lib/vector/Vlib/open.c, lib/vector/Vlib/read.c, vector/v.db.select/main.c, vector/v.extract/main.c: v.extract: initial step for direct OGR read access vlib: fix read_line message cosmetics * Makefile: update Makefile * configure, configure.in, include/Make/{Doxyfile_arch_html => Doxyfile_arch_html.in}, include/Make/{Doxyfile_arch_latex => Doxyfile_arch_latex.in}: doxygen: be more precise about version (taken from Platform) enable search engine * db/drivers/ogr/describe.c: ogrdriver: include fidcol if defined 2009-10-21 Markus Neteler * REQUIREMENTS.html: +make version minimum if GNU make 2009-10-21 Markus Metz * raster/r.watershed/seg/do_stream.c: more accurate stream extraction * raster/r.watershed/seg/Gwater.h, raster/r.watershed/seg/bseg_get.c, raster/r.watershed/seg/bseg_open.c, raster/r.watershed/seg/bseg_put.c, raster/r.watershed/seg/bseg_read.c, raster/r.watershed/seg/bseg_write.c, raster/r.watershed/seg/close_maps.c, raster/r.watershed/seg/close_maps2.c, raster/r.watershed/seg/cseg.h, raster/r.watershed/seg/cseg_write.c, raster/r.watershed/seg/def_basin.c, raster/r.watershed/seg/do_astar.c, raster/r.watershed/seg/do_astar.h, raster/r.watershed/seg/do_cum.c, raster/r.watershed/seg/dseg_write.c, raster/r.watershed/seg/find_pour.c, raster/r.watershed/seg/flag.h, raster/r.watershed/seg/init_vars.c, raster/r.watershed/seg/main.c, raster/r.watershed/seg/no_stream.c, raster/r.watershed/seg/sg_factor.c: improved segmented mode * lib/segment/address.c, lib/segment/flush.c, lib/segment/format.c, lib/segment/get.c, lib/segment/get_row.c, lib/segment/init.c, lib/segment/pagein.c, lib/segment/pageout.c, lib/segment/put.c, lib/segment/put_row.c, lib/segment/rbtree.c, lib/segment/rbtree.h, lib/segment/release.c, lib/segment/seek.c, lib/segment/segmentlib.dox, lib/segment/setup.c: faster segment library * include/segment.h: updated header for segment library 2009-10-20 Martin Landa * gui/wxpython/gui_modules/utils.py: wxGUI: complete names also for rgb a his layers (merge from https://trac.osgeo.org/grass/changeset/39597 from devbr6) * gui/wxpython/gui_modules/mapdisp_window.py: wxGUI: fix show comp. region (merge from https://trac.osgeo.org/grass/changeset/39595 devbr6) 2009-10-20 Markus Metz * db/drivers/dbf/Makefile: dbf driver must not link to GDAL, fix for https://trac.osgeo.org/grass/ticket/792 2009-10-20 Michael Barton * gui/wxpython/gui_modules/location_wizard.py: Backport from develbranch_6 https://trac.osgeo.org/grass/changeset/39591 . Make zone entry a spinctrl and change boolean reply to Yes/No 2009-10-19 Martin Landa * gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/gdialogs.py: wxGUI/dbm: fix extract selected features (merge https://trac.osgeo.org/grass/changeset/39588 from devbr6) * gui/wxpython/gui_modules/dbm.py, gui/wxpython/wxgui.py: wxGUI/dbm: fix encoding strings (merge https://trac.osgeo.org/grass/changeset/39586 from devbr6) * lib/vector/vectorlib.dox: vlib doxygen docs: note sfa fns + update authors 2009-10-19 Michael Barton * gui/wxpython/gui_modules/location_wizard.py: Legitimate capitalized datums are accepted. Transformation list begins with https://trac.osgeo.org/grass/ticket/1. 2009-10-19 Martin Landa * imagery/i.pca/main.c: i.pca: be more verbose on std level (merge https://trac.osgeo.org/grass/changeset/39581 from devbr6) * vector/v.out.ogr/main.c: v.out.ogr: --o adds OVERWRITE=YES to lcos * vector/v.out.ogr/attrb.c, vector/v.out.ogr/main.c: v.out.ogr: don't write attributes twice (bugfix) fix intendation * vector/v.build/main.c: v.build: open vector map in update 2009-10-19 Michael Barton * gui/wxpython/gui_modules/location_wizard.py: Backport from develbranch_6 r39576. Fixed missing datum (and missing ellipse) problem. 2009-10-19 Martin Landa * lib/db/dbmi_client/c_opendb.c, lib/vector/Vlib/open_ogr.c: cosmetics 2009-10-19 Michael Barton * gui/wxpython/gui_modules/location_wizard.py: Backport from develbranch_6 r39568. Interface enhancements to location wizard. * gui/wxpython/gui_modules/location_wizard.py: Backport from develbranch_6 r39554. Major enhancement and fix. All projection parameters now selectable by user. Summary page shows g.proj output (i.e., what will show up in GRASS). State Plane projection will bring up a warning box instructing user to use EPSG or custom PROJ4 string. Fixed a number of minor and a few major bugs. * gui/wxpython/gui_modules/location_wizard.py: Backport from develbranch_6 r39492. Additional fixes/enhancements to datum transforms interface and use in projection creation. * gui/wxpython/gui_modules/location_wizard.py: Backport from develbranch_6 r39480. Fix datum transforms and enhance searches . * gui/wxpython/gui_modules/georect.py: Backport from develbranch_6 r39476. Fixing bugs in raster and vector georectification. * gui/wxpython/gui_modules/gcmd.py: Backport from https://trac.osgeo.org/grass/changeset/39475 in develbranch_6. Enhanced RunCommand to return returncode, stdout, and stderr. 2009-10-18 Martin Landa * lib/db/dbmi_base/dbmscap.c: dbmscap.c: initial doxygen strings * lib/db/dbmi_base/cursor.c, lib/db/dbmi_base/handle.c, lib/db/dbmi_client/db.c: dbmi: initial doxygen strings for handle.c + typos 2009-10-18 Markus Metz * vector/vectorintro.html: vector intro updated for trunk * lib/vector/vectorlib.dox: vector lib documentation updated for trunk 2009-10-18 Martin Landa * db/drivers/ogr/describe.c: more debug info for ogr driver * lib/db/dbmi_base/column.c: column.c: initial doxygen strings * vector/v.db.select/main.c: v.db.select: initial OGR support * lib/vector/Vlib/build_ogr.c, lib/vector/Vlib/field.c, lib/vector/Vlib/open.c: vlib: switch to level1 if topology is not built for OGR layer * use table name for layer name if not defined 2009-10-17 Martin Landa * vector/v.out.ogr/main.c: v.out.ogr: fix to export areas * vector/v.db.connect/main.c: v.db.connect: initial direct OGR read access support * lib/db/dbmi_client/c_openselect.c, lib/db/dbmi_client/select.c: cosmetics in dbmi (client) * vector/v.info/print.c: v.info: print columns for OGR use %d for plus_t (suppress compiler warnings) * vector/v.info/print.c: GV_FORMAT_OGR* * lib/vector/Vlib/build.c, lib/vector/Vlib/close.c, lib/vector/Vlib/field.c, lib/vector/Vlib/open.c, lib/vector/Vlib/read.c, lib/vector/Vlib/rewind.c: support GV_FORMAT_OGR_DIRECT * include/vect/dig_defines.h, lib/vector/Vlib/close.c, lib/vector/Vlib/open.c: GV_FORMAT_OGR_DIRECT added 2009-10-17 Markus Metz * lib/vector/Vlib/close.c: always close sidx file if exists 2009-10-17 Martin Landa * lib/db/dbmi_base/cursor.c: doxygen docs for cursor.c 2009-10-17 Markus Metz * raster/r.watershed/front/main.c: fix for ticket https://trac.osgeo.org/grass/ticket/783 (backport from https://trac.osgeo.org/grass/changeset/39541) 2009-10-17 Martin Landa * lib/vector/Vlib/field.c: fix bug in Vect_get_field_by_name() * lib/vector/Vlib/field.c: * Vect_get_field2() - try to find layer by number then by name * Vect_read_dblinks() - tunning for OGR * vector/v.db.connect/main.c: v.db.connect: initial support for OGR (-p/-g) * lib/vector/Vlib/open.c: don't build topology for OGR layer on requested level 1 * vector/v.info/main.c: v.info: close vector map if Vect_open_old_head2() opens map on level < 2 2009-10-16 Martin Landa * include/vector.h, lib/gis/find_file.c, lib/vector/Vlib/close.c, lib/vector/Vlib/field.c, lib/vector/Vlib/open.c: * direct OGR read access: switch to level 2 when pseudo-topology is built successfully * Vect_get_field2() added * include/vector.h, lib/vector/Vlib/header.c, vector/v.info/print.c: * print more useful info about OGR layers in v.info * Vect_get_ogr_format_info(), Vect_get_ogr_dns_name() and Vect_get_ogr_layer_name() added * lib/vector/Vlib/open.c: build pseudo-topology for vector map from virtual mapset 'OGR' (direct OGR read access) 2009-10-16 Glynn Clements * general/Makefile, general/g.ppmtopng/Makefile, general/g.ppmtopng/g.ppmtopng.html, general/g.ppmtopng/main.c, raster/r.colors/Makefile, raster/r.colors/thumbnails.py: Add, use g.ppmtopng utility Error creating r.colors' thumbnails shouldn't be fatal 2009-10-16 Martin Landa * vector/v.out.ogr/main.c: v.out.ogr: respect '--overwrite' * vector/v.out.ogr/args.c, vector/v.out.ogr/main.c: v.out.ogr: default feature type 'auto' * include/vector.h, lib/vector/Vlib/open.c, lib/vector/vectorlib.dox: vlib: Vect_maptype() added 2009-10-14 Martin Landa * vector/v.out.ogr/args.c, vector/v.out.ogr/create.c, vector/v.out.ogr/local_proto.h, vector/v.out.ogr/main.c: v.out.ogr: flag to create empty OGR layer added * gui/wxpython/gui_modules/dbm.py: wxGUI: VectorDBInfo is defined in 'dbm_base' module (merge https://trac.osgeo.org/grass/changeset/39523 from devbr6) 2009-10-14 Hamish Bowman * general/g.setproj/proj-parms.table, lib/gis/projections: enable Geostationary Satellite View (merge from devbr6) * general/g.setproj/proj-parms.table: fix proj=geos description (merge from devbr6) * raster/r.watershed/front/main.c: all tricks fail on wingrass (trac https://trac.osgeo.org/grass/ticket/783; merge from devbr6) 2009-10-13 Martin Landa * lib/db/dbmi_client/select.c: zero dbValue before copying values (merge https://trac.osgeo.org/grass/changeset/39510 from relbr64) * gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/utils.py: wxGUI: fix CmdToTuple() (merge https://trac.osgeo.org/grass/changeset/39507 & https://trac.osgeo.org/grass/changeset/39508 from devbr6) 2009-10-13 Markus Metz * lib/raster/color_rule.c: use address the pointer is pointing to not address of the pointer itself 2009-10-13 Martin Landa * gui/wxpython/gui_modules/utils.py, gui/wxpython/xml/menudata.xml: wxGUI: fix GetCmdString() (dictionary instead of tuple) (merge https://trac.osgeo.org/grass/changeset/39502 from devbr6) * gui/wxpython/gui_modules/utils.py: wxGUI: fix GetLayerNameFromCmd() (merge https://trac.osgeo.org/grass/changeset/39500 from devbr6) 2009-10-13 Markus Neteler * vector/lidar/v.lidar.growing/main.c: work around G_name_is_fully_qualified() bug 2009-10-12 Martin Landa * gui/wxpython/gui_modules/globalvar.py: fail gracefully if wxversion module is missing * scripts/db.dropcolumn/db.dropcolumn.py: db_describes requires 'table' paramater 2009-10-12 Hamish Bowman * raster/r.watershed/front/main.c: hack to make sure string doesn't end with " (merge from devbr6) * general/g.setproj/proj-parms.table: need utm zone before we can negate it (trac https://trac.osgeo.org/grass/ticket/773; merge from trunk) 2009-10-11 Martin Landa * vector/v.out.ogr/args.c, vector/v.out.ogr/attrb.c, vector/v.out.ogr/list.c, vector/v.out.ogr/local_proto.h, vector/v.out.ogr/main.c: v.out.ogr: initial code reorganization * vector/v.out.ogr/main.c: v.out.ogr cosmetics in usage desc * vector/v.external/args.c: v.external cosmetics in usage - include PostGIS example * vector/v.external/args.c, vector/v.external/local_proto.h, vector/v.external/main.c: v.external: parse arguments in parse_args() 2009-10-10 Martin Landa * include/vector.h: V1_write_line_ogr enabled * lib/vector/Vlib/open_ogr.c, lib/vector/Vlib/read_ogr.c, lib/vector/Vlib/write.c, lib/vector/Vlib/write_ogr.c: vlib: very initial OGR write support (level 1 only, taken from v.out.ogr) * vector/v.generalize/v.generalize.html: v.generalize's manual cosmetics & tutotial url updated (merge https://trac.osgeo.org/grass/changeset/39470 from relbr64) 2009-10-10 Markus Neteler * swig/python/examples/rasteraccess.py: updated to 7 but still failing * lib/grasslib.dox: online broken links aren't good 2009-10-10 Hamish Bowman * gui/wxpython/gui_modules/location_wizard.py: fix for UTM south (merge from devbr6) * general/g.setproj/proj-desc.table: prompt cosmetics (merge from devbr6) * db/db.execute/main.c, display/d.barscale/main.c, display/d.colors/main.c, display/d.graph/main.c, display/d.histogram/main.c, display/d.labels/main.c, display/d.linegraph/main.c, display/d.measure/main.c, display/d.rgb/main.c, display/d.what.vect/main.c, display/d.where/main.c, display/d.zoom/main.c, general/g.access/main.c, general/g.filename/main.c, general/g.gisenv/main.c, general/g.mapsets/main.c, general/g.message/main.c, general/g.parser/main.c, imagery/i.class/main.c, imagery/i.group/main.c, imagery/i.points/main.c, imagery/i.rectify/main.c, imagery/i.vpoints/main.c, lib/db/README, lib/db/sqlp/sql.c, lib/display/symbol.c, lib/init/grass.py, lib/init/init.sh, lib/manage/README, raster/r.in.ascii/main.c, raster/r.los/main.c, raster/r.out.mpeg/main.c, raster/r.out.pov/main.c, raster/r.out.vrml/main.c, raster/r.patch/main.c, raster/r.reclass/main.c, raster/r.recode/main.c, raster/r.resamp.interp/main.c, raster/r.resamp.stats/main.c, raster/r.series/main.c, raster/r.slope.aspect/main.c, raster/r.sunmask/main.c, raster/r.surf.contour/main.c, raster/r.thin/main.c, raster/r.timestamp/main.c, raster/r.volume/main.c, raster/r.what.color/main.c, swig/perl/R_slope_aspect/r_slope_aspect/r_slope_aspect.c, vector/v.overlay/main.c, vector/v.proj/main.c, vector/v.to.rast/main.c, visualization/nviz/src/README: update email addr 2009-10-10 Martin Landa * vector/v.db.connect/main.c: zero debug level to one * vector/v.out.ogr/main.c: v.out.ogr: wording & cosmetics 2009-10-10 Hamish Bowman * scripts/m.proj/m.proj.py, scripts/v.out.gps/v.out.gps.py: fix v.out.gps, m.proj default is to read from stdin * raster/r.watershed/front/main.c, raster/r.watershed/shed/com_line.c: quote G_gisbase() for system() (merge from https://trac.osgeo.org/grass/changeset/38436), typo 2009-10-09 Martin Landa * locale/po/grassmods_cs.po: fix czech localization (v.in.ascii) (merge https://trac.osgeo.org/grass/changeset/39453 from relbr64) 2009-10-08 Hamish Bowman * lib/db/dbmi_base/dbmscap.c, lib/db/dbmi_client/start.c: use G_convert_dirseps_to_host(), dbg msg cosmetics (trac https://trac.osgeo.org/grass/ticket/629) 2009-10-08 Martin Landa * gui/wxpython/gui_modules/mapdisp_window.py: wxGUI: fix zoomtomap/vdigit * gui/wxpython/gui_modules/mapdisp_window.py: wxGUI/vdigit: refresh map canvas (merge https://trac.osgeo.org/grass/changeset/39444 from devbr6) 2009-10-08 Glynn Clements * gui/wxpython/Makefile, gui/wxpython/nviz/Makefile, gui/wxpython/vdigit/Makefile, include/Make/Platform.make.in, include/Make/Python.make, swig/python/Makefile, swig/python/NumPtr/Makefile: Use $(PYTHON) instead of hard-coded "python" 2009-10-08 Martin Landa * gui/wxpython/gui_modules/mapdisp_window.py: wxGUI: fix pseudodc 2009-10-08 Glynn Clements * gui/wxpython/Makefile: Build .pyc files * lib/gis/parser.c: Python 2.6 tries to execute argv[0] * lib/gpde/N_les.c: Include standard headers before GRASS headers 2009-10-07 Martin Landa * gui/wxpython/gui_modules/help.py, gui/wxpython/wxgui.py: wxGUI: AboutWindow moved to 'help' module * gui/wxpython/wxgui.py: wxGUI: subclass aboutwindow 2009-10-06 Martin Landa * scripts/v.out.gps/v.out.gps.py: v.out.gps: import re 2009-10-06 Maris Nartiss * visualization/nviz/scripts/panel_site.tcl, visualization/nviz/scripts/panel_vquery.tcl, visualization/nviz/src/map_obj.c, visualization/nviz/src/nviz_init.c, visualization/nviz/src/site_attr_commands.c, visualization/nviz/src/site_highlight_commands.c: Ugly hack to fix nviz compilation as requested by bug https://trac.osgeo.org/grass/ticket/772 and other developers. Leaving some site_attr code for probable reuse. 2009-10-05 Markus Neteler * lib/vector/Vlib/buffer2.c, lib/vector/Vlib/dgraph.c: added missing headers * lib/vector/Vlib/field.c: avoid compilation error if OGR absent 2009-10-05 Martin Landa * gui/wxpython/wxgui.py, gui/wxpython/xml/menudata.xml: fix rulescmd (menu tree item) (merge https://trac.osgeo.org/grass/changeset/39413 from devbr6) * gui/wxpython/gui_modules/prompt.py: wxGUI: some shlex fixes (merge https://trac.osgeo.org/grass/changeset/39412 from devbr6) * gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/vdigit.py: avoid crashing wxGUI when vdigit start-up fails (merge from devbr6 https://trac.osgeo.org/grass/changeset/39408) * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/vdigit.py: use vdigit's PseudoDC only during digitize session 2009-10-05 Hamish Bowman * imagery/i.rgb.his/main.c: minor clean * imagery/i.his.rgb/closefiles.c, imagery/i.his.rgb/his2rgb.c: metadata and cleanup (merge from devbr6) * imagery/i.rgb.his/closefiles.c: write metadata (merge from devbr6) * scripts/i.landsat.rgb/i.landsat.rgb.py: work with >8bit data, e.g. quickbird (merge from devbr6) 2009-10-04 Martin Landa * include/vector.h, lib/vector/Vlib/simple_features.c: fix prototype names (SFA) * include/vector.h, lib/vector/Vlib/ascii.c, lib/vector/Vlib/simple_features.c: Simple Features API: Vect_sfa_write_line_wkt() -> Vect_sfa_line_astext() * various minor changes 2009-10-03 Soeren Gebbert * include/Make/Grass.make: Added missing dependency for gpde library 2009-10-03 Martin Landa * lib/gpde/Makefile: define EXTRA_LIBS 2009-10-03 Soeren Gebbert * imagery/i.cca/local_proto.h, imagery/i.cca/main.c, imagery/i.cca/matrix.c, imagery/i.cca/stats.c, imagery/i.cca/transform.c, imagery/i.pca/main.c, imagery/i.smap/model.c, include/Make/Grass.make, include/gmath.h, lib/Makefile, lib/external/Makefile, lib/external/ccmath/C01-matrix, lib/external/ccmath/Makefile, lib/external/ccmath/README, lib/external/ccmath/atou1.c, lib/external/ccmath/atovm.c, lib/external/ccmath/ccmath.h, lib/external/ccmath/chouse.c, lib/external/ccmath/chousv.c, lib/external/ccmath/cmattr.c, lib/external/ccmath/cmcpy.c, lib/external/ccmath/cminv.c, lib/external/ccmath/cmmul.c, lib/external/ccmath/cmmult.c, lib/external/ccmath/cmprt.c, lib/external/ccmath/csolv.c, lib/external/ccmath/cvmul.c, lib/external/ccmath/eigen.c, lib/external/ccmath/eigval.c, lib/external/ccmath/evmax.c, lib/external/ccmath/hconj.c, lib/external/ccmath/heigval.c, lib/external/ccmath/heigvec.c, lib/external/ccmath/hevmax.c, lib/external/ccmath/hmgen.c, lib/external/ccmath/house.c, lib/external/ccmath/housev.c, lib/external/ccmath/ldumat.c, lib/external/ccmath/ldvmat.c, lib/external/ccmath/lgpl.license, lib/external/ccmath/matprt.c, lib/external/ccmath/mattr.c, lib/external/ccmath/mcopy.c, lib/external/ccmath/minv.c, lib/external/ccmath/mmul.c, lib/external/ccmath/ortho.c, lib/external/ccmath/otrma.c, lib/external/ccmath/otrsm.c, lib/external/ccmath/psinv.c, lib/external/ccmath/qrbdi.c, lib/external/ccmath/qrbdu1.c, lib/external/ccmath/qrbdv.c, lib/external/ccmath/qrecvc.c, lib/external/ccmath/qreval.c, lib/external/ccmath/qrevec.c, lib/external/ccmath/rmmult.c, lib/external/ccmath/ruinv.c, lib/external/ccmath/smgen.c, lib/external/ccmath/solv.c, lib/external/ccmath/solv.s, lib/external/ccmath/solvps.c, lib/external/ccmath/solvru.c, lib/external/ccmath/solvtd.c, lib/external/ccmath/sv2u1v.c, lib/external/ccmath/sv2uv.c, lib/external/ccmath/sv2val.c, lib/external/ccmath/svdu1v.c, lib/external/ccmath/svduv.c, lib/external/ccmath/svdval.c, lib/external/ccmath/trncm.c, lib/external/ccmath/trnm.c, lib/external/ccmath/unfl.c, lib/external/ccmath/unitary.c, lib/external/ccmath/utrncm.c, lib/external/ccmath/utrnhm.c, lib/external/ccmath/vmul.c, lib/gmath/ATLAS_wrapper_blas_level_1.c, lib/gmath/TODO, lib/gmath/blas_level_1.c, lib/gmath/blas_level_2.c, lib/gmath/blas_level_3.c, lib/gmath/ccmath_grass_wrapper.c, lib/gmath/del2g.c, lib/gmath/eigen.c, lib/gmath/eigen_tools.c, lib/gmath/jacobi.c, lib/gmath/la.c, lib/gmath/mult.c, lib/gmath/solvers_classic_iter.c, lib/gmath/solvers_direct.c, lib/gmath/solvers_krylov.c, lib/gmath/sparse_matrix.c, lib/gmath/svd.c, lib/gmath/test/Makefile, lib/gmath/test/bench_blas2.c, lib/gmath/test/bench_blas3.c, lib/gmath/test/bench_solver_direct.c, lib/gmath/test/bench_solver_krylov.c, lib/gmath/test/test.gmath.lib.html, lib/gmath/test/test_blas1.c, lib/gmath/test/test_blas2.c, lib/gmath/test/test_blas3.c, lib/gmath/test/test_ccmath_wrapper.c, lib/gmath/test/test_gmath_lib.h, lib/gmath/test/test_main.c, lib/gmath/test/test_solvers.c, lib/gmath/test/test_tools.c, lib/gmath/test/test_tools_les.c, lib/gpde/N_arrays.c, lib/gpde/N_gradient_calc.c, lib/gpde/N_heatflow.h, lib/gpde/N_les.c, lib/gpde/N_les_assemble.c, lib/gpde/N_les_pivot.c, lib/gpde/N_parse_options.c, lib/gpde/N_pde.h, lib/gpde/N_solvers.c, lib/gpde/N_solvers_classic_iter.c, lib/gpde/N_solvers_krylov.c, lib/gpde/solvers_local_proto.h, lib/gpde/test/Makefile, lib/gpde/test/test_arrays.c, lib/gpde/test/test_assemble.c, lib/gpde/test/test_geom.c, lib/gpde/test/test_gpde_lib.h, lib/gpde/test/test_gradient.c, lib/gpde/test/test_gwflow.c, lib/gpde/test/test_les.c, lib/gpde/test/test_main.c, lib/gpde/test/test_solute_transport.c, lib/gpde/test/test_solvers.c, lib/gpde/test/test_tools.c, raster/r.gwflow/Makefile, raster/r.gwflow/main.c, raster/r.gwflow/valid_calc_7x7.sh, raster/r.gwflow/valid_calc_excavation.sh, raster3d/r3.gwflow/Makefile, raster3d/r3.gwflow/main.c: Added a new library to grass called ccmath (LGPL license) to replace the NR algorithms of the gmath library. Moved the linear equation solver code from gpde lib to gmath lib. Added blas level 1, 2 and 3 algorithm in gmath lib. Modified the gmath solver to use the grass blas implementation. Added wrapper for ATLAS blas level 1 algorithms. Updated the gpde library tests. Added gmath library tests for the numerical part and ccmath wrapper. Modified the groundwater flow modules (raster, raster3d)to use the gmath solver. Patched i.cca, i.pca and i.smap to use gmath vecotr and matrix functions and the ccmath wrapper for eigen value computation. Removed NR svd and eigen value code. 2009-10-03 Martin Landa * lib/gis/gislib.dox: gisprompt docs updated based on Glynn's notes in ML 2009-10-03 Michael Barton * gui/wxpython/wxgui.py: Make all of About GRASS text readable. Backported from develbranch_6 r39300. 2009-10-03 Hamish Bowman * lib/imagery/group.c, lib/imagery/ls_groups.c, lib/imagery/points.c, lib/imagery/title.c: use G_getl2(), i18n (merge from devbr6) 2009-10-02 Martin Landa * include/vector.h, lib/vector/Vlib/ascii.c, lib/vector/Vlib/simple_features.c: Simple Features API: Vect_sfa_is_line_closed() added * include/vect/dig_defines.h, lib/vector/Vlib/ascii.c, lib/vector/Vlib/simple_features.c, vector/v.out.ascii/main.c: simple features API: initial support for Polygon added * include/vect/dig_defines.h, include/vector.h, lib/vector/Vlib/ascii.c, lib/vector/Vlib/simple_features.c, vector/v.in.ascii/main.c, vector/v.out.ascii/args.c, vector/v.out.ascii/main.c: very initial simple features API implemented (in progress) * v.out.ascii format=wkt * currently only points, lines supported * vector/v.out.ascii/args.c, vector/v.out.ascii/local_proto.h, vector/v.out.ascii/main.c: v.out.ascii parse arguments in parse_args() * lib/vector/vectorlib.dox: update doxygen docs - add ref to ascii fns * lib/vector/Vlib/ascii.c, vector/v.out.ascii/main.c: v.out.ascii: print warning if no features exported (points) * lib/vector/Vlib/ascii.c, vector/v.edit/a2b.c, vector/v.edit/close.c, vector/v.edit/main.c, vector/v.edit/proto.h: v.edit: use Vect_read_ascii() from Vlib 2009-10-01 Markus Neteler * lib/db/dbmi_client/start.c: be more chatty about cannot _spawnl() error 2009-09-30 Martin Landa * include/vect/dig_defines.h, include/vector.h, lib/vector/Vlib/ascii.c, vector/v.in.ascii/a2b.c, vector/v.in.ascii/head.c, vector/v.in.ascii/local_proto.h, vector/v.in.ascii/main.c, vector/v.out.ascii/b2a.c, vector/v.out.ascii/head.c, vector/v.out.ascii/local_proto.h, vector/v.out.ascii/main.c: move read/write GRASS ASCII vector format functionality to Vlib 2009-09-30 Hamish Bowman * gui/icons/grass.menu, gui/icons/grass.xpm: add X menu entry template and small icon (merge from devbr6) 2009-09-30 Michael Barton * gui/wxpython/gui_modules/location_wizard.py: Backport from develbranch_6 r39311. If location created in GISDbase that is not the current one, the user is not offered the chance to set region extents (because this can't be done and would generate an error). * gui/wxpython/gui_modules/location_wizard.py: Backport from develbranch_6 r39310. Fix problem with searching for EPSG codes. * gui/wxpython/gui_modules/location_wizard.py: Backport from develbranch_6 r39309. Fix a variety of selections problems with projections, datums, and transforms. 2009-09-30 Markus Neteler * REQUIREMENTS.html: libtiff URL update (trac https://trac.osgeo.org/grass/ticket/768) 2009-09-29 Martin Landa * gui/wxpython/gui_modules/dbm.py: wxGUI/ATM: full SQL statements (merge https://trac.osgeo.org/grass/changeset/39343 from devbr6) 2009-09-29 Markus Neteler * imagery/i.rgb.his/i.rgb.his.html: removed link to no more existing scripts 2009-09-29 Martin Landa * gui/wxpython/gui_modules/utils.py: wxGUI: support multi-line map names (useful for rgb, his) * gui/wxpython/gui_modules/wxgui_utils.py: wxGUI: zoom to rgb * gui/wxpython/gui_modules/help.py: wxGUI: fix menu tree window * gui/wxpython/gui_modules/prompt.py: wxGUI: disable OnClick() 2009-09-29 Markus Neteler * gui/wxpython/gui_modules/location_wizard.py: added search button since users always accidentially click on "Reload EPSG Codes" button 2009-09-29 Maris Nartiss * gui/wxpython/nviz/vector.cpp, include/gstypes.h, include/gsurf.h, include/ogsf_proto.h, lib/nviz/map_obj.c, lib/ogsf/GP2.c, lib/ogsf/GS2.c, lib/ogsf/GV2.c, lib/ogsf/GVL2.c, lib/ogsf/Gp3.c, lib/ogsf/Gv3.c, lib/ogsf/gp.c, lib/ogsf/gpd.c, lib/ogsf/gsd_objs.c, lib/ogsf/gv.c, lib/ogsf/gvd.c, lib/ogsf/gvl.c, lib/ogsf/gvl_calc.c, visualization/nviz2/cmd/vector.c: Move OGSF to new vector feature styling approach 2009-09-29 Markus Metz * raster/r.watershed/ram/Gwater.h, raster/r.watershed/ram/do_astar.c, raster/r.watershed/ram/do_cum.c, raster/r.watershed/ram/init_vars.c, raster/r.watershed/ram/main.c, raster/r.watershed/ram/ramseg.c: A* Search performance improvement 2009-09-28 Martin Landa * gui/wxpython/gui_modules/menuform.py: cosmetics in wxGUI dialogs (merge https://trac.osgeo.org/grass/changeset/39319 from devbr6) 2009-09-27 William Kyngesburye * macosx/Makefile: install missing files 2009-09-27 Michael Barton * AUTHORS: Update 2009-09-26 Michael Barton * gui/wxpython/gui_modules/profile.py: Further fixes to profile bugs. Backported from develbranch_6 https://trac.osgeo.org/grass/changeset/39294 2009-09-25 Hamish Bowman * lib/gis/projections: UTM: Universe Transverse Mercator -> Universal (m from devbr6) 2009-09-24 Michael Barton * gui/wxpython/gui_modules/mapdisp.py: backport legend default size change from develbranch_6 https://trac.osgeo.org/grass/changeset/39277 * gui/wxpython/gui_modules/mapdisp_window.py: backport profile and measurement bug fix from develbranch_6 https://trac.osgeo.org/grass/changeset/39258 * gui/wxpython/gui_modules/profile.py: backport profile bug fix from develbranch_6 https://trac.osgeo.org/grass/changeset/39257 2009-09-22 Glynn Clements * lib/gis/spawn.c: Implement SF_BINDING for Windows 2009-09-22 Hamish Bowman * general/g.gui/main.c: background the GUI (merge from devbr6) 2009-09-21 Martin Landa * raster/r.colors/thumbnails.py: skip comments 2009-09-21 Michael Barton * gui/wxpython/docs/wxGUI.html: changing author order 2009-09-20 Martin Landa * gui/wxpython/README: icon themes already noted in manual page 2009-09-20 Hamish Bowman * vector/v.in.ascii/main.c, vector/v.in.ascii/points.c: don't guess column type for missing values (patch from MarkusM, trac https://trac.osgeo.org/grass/ticket/198; merge from devbr6) 2009-09-20 Michael Barton * gui/wxpython/docs/wxGUI.html: Updates for wxPython GUI docs. Backported from develbranch_6 https://trac.osgeo.org/grass/changeset/39243 * gui/wxpython/icons/icon.py: Minor changes to mouseover text. Backported from develbranch_6 https://trac.osgeo.org/grass/changeset/39244 2009-09-19 Martin Landa * gui/wxpython/wxgui.py: wording (see trac https://trac.osgeo.org/grass/ticket/751) 2009-09-19 Glynn Clements * lib/init/grass.py: Sync to updated etc/lock behaviour 2009-09-19 Hamish Bowman * lib/init/functions.sh, lib/init/lock.c: move lockfile detection to exit(2) to allow G_fatal_error() to occupy exit(1) alone (trac https://trac.osgeo.org/grass/ticket/755) * raster/r.reclass/r.reclass.html: remove references to grass 5 interactive mode; document *=*; cleanup (merge from devbr6) 2009-09-18 Hamish Bowman * gui/wxpython/xml/menudata.xml: clearer menu entries for Matlab tools (merge from devbr6) * tools/build_html_index.sh: fix html #color bug (merge from devbr6) * tools/module_synopsis.sh: web hints (merge from devbr6) * tools/module_synopsis.sh: add wxGUI to TOC; minor tweaks (merge from devbr6) 2009-09-17 Markus Metz * vector/v.generalize/main.c: added warnings for corrupted areas * vector/v.clean/v.clean.html: manual for tool=prune updated 2009-09-15 Martin Landa * lib/vector/vectorlib.dox: vector feature type list updated (see trac https://trac.osgeo.org/grass/ticket/542) * include/vect/dig_structs.h: remove x-ref to Map_info (unused) 2009-09-15 Markus Neteler * lib/gis/colors/celsius: integration of SST scale from Goddard's OceanColor for more differentiation 2009-09-15 Martin Landa * lib/vector/vectorlib.dox: fix internal links 2009-09-15 Glynn Clements * db/drivers/ogr/Makefile: Remove Tcl/Tk compile/link flags from OGR driver * raster/r.colors/thumbnails.py: Unset GRASS_RENDER_IMMEDIATE, GRASS_LINE_WIDTH, and GRASS_ANTIALIAS 2009-09-14 William Kyngesburye * gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/utils.py, gui/wxpython/wxgui.py, lib/init/functions.sh, lib/init/variables.html, macosx/app/Makefile, macosx/app/grass.sh.in: use pythonw directly, instead of re-exec'ing workaround problem when 32bit python needed but 64bit runs default on OSX (from dev6 https://trac.osgeo.org/grass/changeset/39207) 2009-09-14 Martin Landa * gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/render.py: better direct OGR support for wxGUI dialogs * vector/v.in.ogr/main.c: cosmetics in list OGR layers * lib/python/grasspythonlib.dox: make links unique * display/d.vect/main.c, display/d.vect/plot1.c: d.vect: print number of plotted features in verbose mode direct OGR support activated * lib/vector/Vlib/open.c, lib/vector/Vlib/open_ogr.c: don't fail if OGR layer name is defined * vector/v.info/main.c: v.info: switch to level1 if vector map cannot be open on level 2 2009-09-14 Markus Neteler * locale/po/grasslibs_vi.po, locale/po/grassmods_vi.po, locale/po/grasswxpy_vi.po: Bui Huu Manh: continued 2009-09-14 Martin Landa * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/menuform.py: wxGUI dialog: remove stop button (it's already in prompt) add some key shortcuts * gui/wxpython/gui_modules/menuform.py: Direct OGR support (wxGUI dialog updated) 2009-09-13 Markus Neteler * lib/gis/colors/celsius: optimized low temp colors 2009-09-13 Martin Landa * gui/wxpython/gui_modules/nviz_tools.py: cosmetics in nviz window title * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/gselect.py: use MapsetSelect * include/vector.h, lib/vector/Vlib/level_two.c: long -> plus_t 2009-09-13 Markus Metz * vector/v.in.ogr/main.c: write layer name to dbln * vector/v.db.connect/main.c: support layer names as input * include/vector.h, lib/vector/Vlib/field.c: Vector libs: check for duplicate layer names * lib/vector/diglib/plus.c, lib/vector/diglib/plus_struct.c, lib/vector/diglib/spindex.c, lib/vector/diglib/spindex_rw.c: 3D initialization, cosmetics * lib/vector/Vlib/README: orthography * lib/vector/Vlib/open.c: 3D initialization 2009-09-13 Hamish Bowman * raster/r.colors/Makefile: whitespace between img and text; quote path names 2009-09-13 Martin Landa * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/georect.py: wxGUI: use Location/MapsetSelect widget 2009-09-13 Glynn Clements * raster/r.colors/Makefile: Label r.colors.tmp.html as an intermediate file * raster/r.colors/Makefile, raster/r.colors/thumbnails.py, raster/r.colors/thumbnails/Colortable_aspect.png, .../r.colors/thumbnails/Colortable_aspectcolr.png, raster/r.colors/thumbnails/Colortable_bcyr.png, raster/r.colors/thumbnails/Colortable_bgyr.png, raster/r.colors/thumbnails/Colortable_byg.png, raster/r.colors/thumbnails/Colortable_byr.png, raster/r.colors/thumbnails/Colortable_celsius.png, raster/r.colors/thumbnails/Colortable_corine.png, .../r.colors/thumbnails/Colortable_curvature.png, .../r.colors/thumbnails/Colortable_differences.png, .../r.colors/thumbnails/Colortable_elevation.png, raster/r.colors/thumbnails/Colortable_etopo2.png, raster/r.colors/thumbnails/Colortable_evi.png, raster/r.colors/thumbnails/Colortable_gdd.png, raster/r.colors/thumbnails/Colortable_grey.png, raster/r.colors/thumbnails/Colortable_grey1.0.png, raster/r.colors/thumbnails/Colortable_grey255.png, raster/r.colors/thumbnails/Colortable_gyr.png, raster/r.colors/thumbnails/Colortable_ndvi.png, .../r.colors/thumbnails/Colortable_population.png, .../thumbnails/Colortable_precipitation.png, raster/r.colors/thumbnails/Colortable_rainbow.png, raster/r.colors/thumbnails/Colortable_ramp.png, raster/r.colors/thumbnails/Colortable_ryb.png, raster/r.colors/thumbnails/Colortable_ryg.png, raster/r.colors/thumbnails/Colortable_sepia.png, raster/r.colors/thumbnails/Colortable_slope.png, raster/r.colors/thumbnails/Colortable_srtm.png, raster/r.colors/thumbnails/Colortable_terrain.png, raster/r.colors/thumbnails/Colortable_wave.png: Generate thumbnails for r.colors HTML file during build * include/Make/Html.make, include/Make/Rules.make, include/Make/ScriptRules.make: Refactor; re-use code to run GRASS commands during build 2009-09-13 Martin Landa * display/d.rast/main.c, display/d.vect/main.c: cosmetics in d.rast/vect module desc 2009-09-12 Martin Landa * include/vector.h, lib/gis/parser.c, lib/vector/Vlib/close.c, lib/vector/Vlib/close_ogr.c, lib/vector/Vlib/header.c, lib/vector/Vlib/open.c, lib/vector/Vlib/open_nat.c, lib/vector/Vlib/open_ogr.c, vector/v.info/main.c: initial steps towards direct OGR support (map/layer <-> OGR dsn/layer) * gui/wxpython/xml/menudata.xml: add missing keywords * gui/wxpython/gui_modules/menudata.py: print warning for module with no keywords * gui/wxpython/gui_modules/menudata.py: don't chrash if keywords are empty (merge https://trac.osgeo.org/grass/changeset/39155 from devbr6) * gui/icons/grass2/element-add.png, gui/icons/grass2/overlay-add.png, gui/wxpython/icons/grass2_icons.py: change overlay icon * vector/v.out.ascii/main.c: default standard output 2009-09-12 Markus Metz * lib/vector/rtree/index.c, lib/vector/rtree/node.c, lib/vector/rtree/split.c: rtree minor bug fixes 2009-09-12 Martin Landa * gui/wxpython/gui_modules/menuform.py: replace only 'sh/py' extension (merge https://trac.osgeo.org/grass/changeset/39137 from relbr64) 2009-09-12 Glynn Clements * include/gis.h, include/vect/dig_externs.h, lib/vector/diglib/angle.c, lib/vector/diglib/cindex_rw.c, lib/vector/diglib/head.c, lib/vector/diglib/plus_struct.c: Fix diglib warnings * db/drivers/mysql/fetch.c: Clear up misunderstanding about what a MYSQL_ROW is * lib/gis/parser.c: Attempt to determine message encoding on Windows * display/d.legend/main.c, raster/r.mapcalc/map.c, raster/r.to.vect/areas_io.c: Fix bugs introduced by https://trac.osgeo.org/grass/changeset/38099 * raster/r.statistics/method.h: Needs for FILE, for struct Categories * raster/r.out.vrml/main.c, raster/r.out.vrml/put_grid.c, raster/r.out.vrml/pv.h: pv.h needs clean-up * raster/r.mapcalc/xround.c: Rename round() -> i_round() to avoid conflict with C99 function of that name 2009-09-11 Benjamin Ducke * vector/v.out.ogr/main.c: Added code to automatically choose an appropriate output geometry type. 2009-09-11 Martin Landa * lib/vector/vectorlib.dox: cosmetics in api manual (geos link) * gui/wxpython/xml/menudata.xml: wxGUI menu updated 2009-09-11 Glynn Clements * vector/v.out.ascii/b2a.c: Initialise dbValue (bug https://trac.osgeo.org/grass/ticket/746) 2009-09-11 Martin Landa * gui/wxpython/gis_set.py, gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/utils.py, gui/wxpython/wxgui.py, gui/wxpython/xml/menudata.xml: wxGUI: add dialog to change location or mapset 2009-09-10 Martin Landa * gui/wxpython/docs/wxGUI.html: note head developer * scripts/r.mask/r.mask.py: more gui sections * raster/r.colors/r.colors.html: note wiki page "color tables" * raster/r.colors/r.colors.html: remove broken link (there is not d.colors) 2009-09-10 Hamish Bowman * raster/r.colors/Makefile, raster/r.colors/thumbnails/Colortable_aspect.png, raster/r.colors/thumbnails/Colortable_aspectcolr.png, raster/r.colors/thumbnails/Colortable_bcyr.png, raster/r.colors/thumbnails/Colortable_bgyr.png, raster/r.colors/thumbnails/Colortable_byg.png, raster/r.colors/thumbnails/Colortable_byr.png, raster/r.colors/thumbnails/Colortable_celsius.png, raster/r.colors/thumbnails/Colortable_corine.png, raster/r.colors/thumbnails/Colortable_curvature.png, raster/r.colors/thumbnails/Colortable_differences.png, raster/r.colors/thumbnails/Colortable_elevation.png, raster/r.colors/thumbnails/Colortable_etopo2.png, raster/r.colors/thumbnails/Colortable_evi.png, raster/r.colors/thumbnails/Colortable_gdd.png, raster/r.colors/thumbnails/Colortable_grey.png, raster/r.colors/thumbnails/Colortable_grey1.0.png, raster/r.colors/thumbnails/Colortable_grey255.png, raster/r.colors/thumbnails/Colortable_gyr.png, raster/r.colors/thumbnails/Colortable_ndvi.png, raster/r.colors/thumbnails/Colortable_population.png, raster/r.colors/thumbnails/Colortable_precipitation.png, raster/r.colors/thumbnails/Colortable_rainbow.png, raster/r.colors/thumbnails/Colortable_ramp.png, raster/r.colors/thumbnails/Colortable_ryb.png, raster/r.colors/thumbnails/Colortable_ryg.png, raster/r.colors/thumbnails/Colortable_sepia.png, raster/r.colors/thumbnails/Colortable_slope.png, raster/r.colors/thumbnails/Colortable_srtm.png, raster/r.colors/thumbnails/Colortable_terrain.png, raster/r.colors/thumbnails/Colortable_wave.png: add thumbnail files for help page (gen script on wiki) * display/d.colortable/main.c: add flag to skip showing NULL color for FP maps, ie fill the box (merge from devbr6) * display/d.legend/main.c: fix box rendering 2009-09-10 Martin Landa * gui/wxpython/gui_modules/vdigit.py: note that vector digitizer is not workking under MS Windows 2009-09-10 Hamish Bowman * display/d.colortable/main.c: fix box rendering (merge from devbr6) * display/d.colortable/d.colortable.html, display/d.colortable/main.c: cleanup, i18n, html bugs and modernization (merge from devbr6) * tools/module_synopsis.sh: module specific tweaks; rarrow multi- level menu depth for TeX; more space between menu words in TeX (merge from devbr6) 2009-09-09 Martin Landa * vector/v.edit/args.c, vector/v.edit/main.c: v.edit: enable 3D for 'move' (thanks to Harri Kiiskinen for the patch) * gui/wxpython/gui_modules/menudata.py: print commands > 2 levels 2009-09-09 Hamish Bowman * tools/module_synopsis.sh: add pretty html and TeX menu location (merge from devbr6) 2009-09-08 Hamish Bowman * tools/module_synopsis.sh: a little more menu loc'n (html) * tools/module_synopsis.sh: a little more menu loc'n 2009-09-08 William Kyngesburye * configure, configure.in: remove BSD option from OSX arch sed commands (from dev6 https://trac.osgeo.org/grass/changeset/39083) 2009-09-07 Hamish Bowman * tools/module_synopsis.sh: replace sed goop with a call to Martin's nice new python menu tree dump 2009-09-07 Martin Landa * gui/wxpython/gui_modules/help.py, gui/wxpython/wxgui.py: fix wxGUI menu tree window (all items activated) 2009-09-07 William Kyngesburye * macosx/Makefile: fix packagemaker test for newer systems * include/Make/Python.make, swig/python/Makefile: fix PYMOD_LD for OSX replace OSX archs for swig/python vector pymod needs GEOSCFLAGS * configure, configure.in: fix OSX arch stripping 2009-09-07 Martin Landa * gui/wxpython/docs/wxGUI.html: show just grass2 icons * gui/wxpython/docs/Makefile, gui/wxpython/docs/wxGUI.Icons.html, .../docs/wxGUI.Vector_Digitizing_Tool.html, gui/wxpython/docs/wxGUI.html: wxGUI icon themes info separated to the new manual page 2009-09-07 William Kyngesburye * configure, configure.in: fix OSX archs & sdk tests (do not depend on app build) 2009-09-07 Martin Landa * configure, configure.in: Do not check Mac-related issues if not requested (merge https://trac.osgeo.org/grass/changeset/39062 from devbr6) * vector/v.in.dxf/main.c, vector/v.in.dxf/v.in.dxf.html: v.in.dxf: cosmetics in manual page more keywords * tools/g51.extract_description.sh: remove out-dated and unused shell script * gui/wxpython/docs/wxGUI.html: don't mix uppercase with lowercase tags * gui/wxpython/docs/wxGUI.html: helena: updates started, intro and GIS manager section & lists added to represent drop down menus in layer manager (merge from https://trac.osgeo.org/grass/changeset/39053 & r39054 from devbr6) 2009-09-06 William Kyngesburye * configure, configure.in, display/d.what.vect/Makefile, gui/wxpython/nviz/Makefile, gui/wxpython/vdigit/Makefile, include/Make/Platform.make.in, lib/form/Makefile, visualization/nviz/src/Makefile, visualization/xganim/Makefile: Configure option for OSX architectures and SDK; > strip arch flags that may be in some builds of Python and wxPython 2009-09-06 Hamish Bowman * mswindows/osgeo4w/package.sh: quote path names (may contain spaces); remove bashisms when using /bin/sh; remove PWD from PATH(ok?). (merge from devbr6 https://trac.osgeo.org/grass/changeset/39046) 2009-09-06 Martin Landa * gui/wxpython/gui_modules/menudata.py: print list of commands 2009-09-06 Markus Neteler * mswindows/GRASS-Installer.nsi, mswindows/GRASS-Packager.bat: cosmetics 2009-09-06 Martin Landa * vector/v.out.ogr/main.c: * use GRASS indentation style (see tools/grass_indent.sh) * nothing to export is not an error * gui/wxpython/docs/wxGUI.html, gui/wxpython/xml/menudata.xml: wxGUI: document key shortcuts & cosmetics in menu * gui/wxpython/gui_modules/prompt.py, gui/wxpython/icons/icon.py, gui/wxpython/wxgui.py: wxGUI: new hotkeys (Alt+R/V) to raster/vector map layer 2009-09-06 Colin Nielsen * mswindows/osgeo4w/package.sh: merge from releasebranch_6_4 2009-09-05 Markus Neteler * lib/gis/colors.desc, lib/gis/colors/gdd: color table for accumulated growing degree days * lib/gis/mapset_msc.c: better wording 2009-09-05 Martin Landa * gui/wxpython/xml/menudata.xml: wxGUI: more shortcuts (workspace) 2009-09-05 William Kyngesburye * gui/wxpython/vdigit/setup.py: let vdigit link wx libs on OSX (from dev6) 2009-09-05 Martin Landa * gui/wxpython/gui_modules/menudata.py, gui/wxpython/wxgui.py, gui/wxpython/xml/menudata.xml: implement menu shortcuts (see trac https://trac.osgeo.org/grass/ticket/725) 2009-09-05 Glynn Clements * gem/tools.c: Fix undefined comparison of pointer to string literal * ps/ps.map/ps_fclrtbl.c: Remove bogus pointer->integer cast * vector/v.normal/main.c: Eliminate warning, clean-up * raster/r.in.poly/local_proto.h: Include for "struct Categories" * include/gmath.h: Include for size_t * raster/r.circle/main.c: Eliminate warnings, clean-up * lib/sites/sites.c: Use '\0' for NUL, not (char)NULL * lib/cluster/c_assign.c: Fix G_debug() call (first argument is debug level) * lib/gis/trim_dec.c: Remove bogus return value from G_trim_decimal() 2009-09-05 Benjamin Ducke * vector/v.out.ogr/main.c: Fixed export of centroids only. Added support for exporting kernels (as 3D points). Added a stub for future volumes support (not visible to user yet). * vector/v.category/main.c: Added support for managing categories attached to faces and kernels 2009-09-05 Martin Landa * vector/v.info/parse.c: wording * vector/v.info/level1.c, vector/v.info/local_proto.h, vector/v.info/main.c, vector/v.info/parse.c, vector/v.info/print.c, vector/v.info/v.info.html: v.info: major clean up 2009-09-05 Benjamin Ducke * lib/gis/parser.c: Add G_OPT_V3_TYPE which includes 2D and 3D vector primitives (for now +KERNELS and +FACES) 2009-09-05 Martin Landa * include/vector.h, lib/vector/Vlib/level_two.c: Vect_get_num return long 2009-09-05 Benjamin Ducke * include/gis.h: Add G_OPT_V3_TYPE which includes 2D and 3D vector primitives (for now +KERNELS and +FACES) 2009-09-05 Martin Landa * REQUIREMENTS.html: note swig * gui/wxpython/Makefile: export GISBASE (merge from trunk, https://trac.osgeo.org/grass/changeset/38984) * lib/init/helptext.html, tools/build_html_index.sh: index.html cosmetics 2009-09-04 Martin Landa * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/help.py, gui/wxpython/gui_modules/menudata.py, gui/wxpython/wxgui.py, gui/wxpython/xml/menudata.xml: wxGUI: Menu tree window implemnted * include/vector.h: don't use argument identifiers in header files 2009-09-04 Benjamin Ducke * vector/v.out.ogr/main.c: Fixed export of centroids only. Added some type checks that make sure no action is performed if there is actually nothing to export. Added infrastructure for GV_VOLUME (but no functionality and not exposed to user yet). Fixed counting of areas (was counted like a primitive type, which it is not). * lib/vector/Vlib/level_two.c: Added implementations for API functions to get number of kernels, volumes and holes for a vector map * include/vector.h: Added declarations for API functions to get number of kernels, volumes and holes for a vector map * include/vect/dig_structs.h: small change to comment in struct Plus_head: plus_t n_vfaces; /* current number of volume faces */ * vector/v.out.ogr/main.c: Synchronized with version in 6.5: * added -u ("update") flag for writing layers to existing OGR datasources * added -s ("skip cat") flag for dropping GRASS cat column from output * made sure that OGR features are properly created and destroyed each time through the main export loop * fixed two nasty mem leaks in the attribute field generation code (mk_att) 2009-09-03 Markus Neteler * contributors.csv: +Colin Nielsen 2009-09-03 Martin Landa * AUTHORS: cosmetics * lib/vector/vectorlib.dox: typos * lib/vector/vectorlib.dox: vectorlib.dox cosmetics (internal link) 2009-09-02 Markus Neteler * vector/v.label.sa/v.label.sa.html, vector/v.label.sa/v_label_sa.jpg: new example with screenshot * vector/v.label.sa/labels.c, vector/v.label.sa/v.label.sa.html: leak less memory; url fix 2009-09-02 Martin Landa * lib/vector/vectorlib.dox: vectorlib.dox: some more info merged from GRASS 5 PM 2009-09-01 Martin Landa * lib/vector/vectorlib.dox: vectorlib.dox: some minor updates (merged from GRASS 5 PM) * lib/vector/vectorlib.dox: vectorlib.dox: some topo rules merged from GRASS 5 PA 2009-08-31 Martin Landa * gui/wxpython/gui_modules/dbm.py: wxGUI: vector attributes editable only if vector map is in the current mapset (part 2) * gui/wxpython/gui_modules/menuform.py: fix menuform crash * gui/wxpython/gui_modules/dbm.py: wxGUI: vector attributes editable only if vector map is in the current mapset * gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/vdigit/driver.cpp, gui/wxpython/vdigit/driver.h: wxGUI: ZBulk-labeling fixed (trac https://trac.osgeo.org/grass/ticket/737) (merge from relbr64, https://trac.osgeo.org/grass/changeset/38929) 2009-08-30 Markus Neteler * mswindows/GRASS-Installer.nsi: Colin Nielsen: version cosmetics 2009-08-30 Martin Landa * gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/sqlbuilder.py: wxGUI: sqlbuilder clean up (part 3) * gui/wxpython/gui_modules/sqlbuilder.py: wxGUI: sqlbuilder clean up (part 2) 2009-08-29 Glynn Clements * lib/vector/diglib/port_init.c: Don't assume that off_t is "long long" * include/Make/Grass.make: Workaround for libintl hacks on MinGW 2009-08-29 Hamish Bowman * lib/proj/get_proj.c: pj_dalloc(), not pj_free() or G_free() (trac https://trac.osgeo.org/grass/ticket/736, merge from devbr6) 2009-08-29 William Kyngesburye * visualization/nviz2/cmd/Makefile: add needed G3D lib to link 2009-08-29 Glynn Clements * general/g.mlist/Makefile, general/g.mremove/Makefile, include/Make/Grass.make: Add (some) missing dependencies upon iconv, regex, XDR libraries 2009-08-28 Glynn Clements * db/db.columns/Makefile, db/db.connect/Makefile, db/db.copy/Makefile, db/db.createdb/Makefile, db/db.databases/Makefile, db/db.describe/Makefile, db/db.drivers/Makefile, db/db.dropdb/Makefile, db/db.droptable/Makefile, db/db.execute/Makefile, db/db.login/Makefile, db/db.select/Makefile, db/db.tables/Makefile, db/drivers/dbf/Makefile, db/drivers/odbc/Makefile, db/drivers/ogr/Makefile, db/drivers/postgres/Makefile, db/drivers/sqlite/Makefile, display/d.barscale/Makefile, display/d.colorlist/Makefile, display/d.colortable/Makefile, display/d.erase/Makefile, display/d.font/Makefile, display/d.fontlist/Makefile, display/d.geodesic/Makefile, display/d.graph/Makefile, display/d.grid/Makefile, display/d.his/Makefile, display/d.histogram/Makefile, display/d.info/Makefile, display/d.labels/Makefile, display/d.legend/Makefile, display/d.linegraph/Makefile, display/d.nviz/Makefile, display/d.path/Makefile, display/d.profile/Makefile, display/d.rast.arrow/Makefile, display/d.rast.num/Makefile, display/d.rast/Makefile, display/d.rgb/Makefile, display/d.rhumbline/Makefile, display/d.text/Makefile, display/d.thematic.area/Makefile, display/d.title/Makefile, display/d.vect.chart/Makefile, display/d.vect/Makefile, display/d.where/Makefile, general/g.access/Makefile, general/g.copy/Makefile, general/g.dirseps/Makefile, general/g.filename/Makefile, general/g.findetc/Makefile, general/g.findfile/Makefile, general/g.gisenv/Makefile, general/g.gui/Makefile, general/g.list/Makefile, general/g.mapset/Makefile, general/g.mapsets/Makefile, general/g.message/Makefile, general/g.mkfontcap/Makefile, general/g.mlist/Makefile, general/g.mremove/Makefile, general/g.parser/Makefile, general/g.pnmcomp/Makefile, general/g.proj/Makefile, general/g.region/Makefile, general/g.remove/Makefile, general/g.rename/Makefile, general/g.tempfile/Makefile, general/g.transform/Makefile, general/g.version/Makefile, imagery/i.albedo/Makefile, imagery/i.atcorr/Makefile, imagery/i.biomass/Makefile, imagery/i.cca/Makefile, imagery/i.cluster/Makefile, imagery/i.eb.eta/Makefile, imagery/i.eb.evapfr/Makefile, imagery/i.eb.h_SEBAL01/Makefile, imagery/i.eb.soilheatflux/Makefile, imagery/i.emissivity/Makefile, imagery/i.evapo.time_integration/Makefile, imagery/i.fft/Makefile, imagery/i.find/Makefile, imagery/i.gensig/Makefile, imagery/i.gensigset/Makefile, imagery/i.group/Makefile, imagery/i.his.rgb/Makefile, imagery/i.ifft/Makefile, imagery/i.latlong/Makefile, imagery/i.maxlik/Makefile, imagery/i.modis.qc/Makefile, imagery/i.pca/Makefile, imagery/i.rectify/Makefile, imagery/i.rgb.his/Makefile, imagery/i.smap/Makefile, imagery/i.sunhours/Makefile, imagery/i.target/Makefile, imagery/i.vi/Makefile, imagery/i.zc/Makefile, misc/m.cogo/Makefile, ps/ps.map/Makefile, raster/r.basins.fill/Makefile, raster/r.bitpattern/Makefile, raster/r.buffer/Makefile, raster/r.carve/Makefile, raster/r.category/Makefile, raster/r.circle/Makefile, raster/r.clump/Makefile, raster/r.coin/Makefile, raster/r.colors.out/Makefile, raster/r.colors/Makefile, raster/r.composite/Makefile, raster/r.compress/Makefile, raster/r.contour/Makefile, raster/r.cost/Makefile, raster/r.covar/Makefile, raster/r.cross/Makefile, raster/r.describe/Makefile, raster/r.distance/Makefile, raster/r.drain/Makefile, raster/r.external.out/Makefile, raster/r.external/Makefile, raster/r.fill.dir/Makefile, raster/r.flow/Makefile, raster/r.grow.distance/Makefile, raster/r.gwflow/Makefile, raster/r.his/Makefile, raster/r.horizon/Makefile, raster/r.in.arc/Makefile, raster/r.in.ascii/Makefile, raster/r.in.bin/Makefile, raster/r.in.gdal/Makefile, raster/r.in.gridatb/Makefile, raster/r.in.mat/Makefile, raster/r.in.poly/Makefile, raster/r.in.xyz/Makefile, raster/r.info/Makefile, raster/r.kappa/Makefile, raster/r.lake/Makefile, raster/r.li/r.li.cwed/Makefile, raster/r.li/r.li.dominance/Makefile, raster/r.li/r.li.edgedensity/Makefile, raster/r.li/r.li.mpa/Makefile, raster/r.li/r.li.mps/Makefile, raster/r.li/r.li.padcv/Makefile, raster/r.li/r.li.padrange/Makefile, raster/r.li/r.li.padsd/Makefile, raster/r.li/r.li.patchdensity/Makefile, raster/r.li/r.li.patchnum/Makefile, raster/r.li/r.li.richness/Makefile, raster/r.li/r.li.shannon/Makefile, raster/r.li/r.li.shape/Makefile, raster/r.li/r.li.simpson/Makefile, raster/r.los/Makefile, raster/r.mfilter/Makefile, raster/r.mode/Makefile, raster/r.neighbors/Makefile, raster/r.null/Makefile, raster/r.out.arc/Makefile, raster/r.out.ascii/Makefile, raster/r.out.bin/Makefile, raster/r.out.gdal/Makefile, raster/r.out.gridatb/Makefile, raster/r.out.mat/Makefile, raster/r.out.mpeg/Makefile, raster/r.out.png/Makefile, raster/r.out.pov/Makefile, raster/r.out.ppm/Makefile, raster/r.out.ppm3/Makefile, raster/r.out.tiff/Makefile, raster/r.out.vrml/Makefile, raster/r.out.vtk/Makefile, raster/r.param.scale/Makefile, raster/r.patch/Makefile, raster/r.profile/Makefile, raster/r.proj/Makefile, raster/r.quant/Makefile, raster/r.quantile/Makefile, raster/r.random.cells/Makefile, raster/r.random.surface/Makefile, raster/r.random/Makefile, raster/r.reclass/Makefile, raster/r.recode/Makefile, raster/r.region/Makefile, raster/r.report/Makefile, raster/r.resamp.interp/Makefile, raster/r.resamp.rst/Makefile, raster/r.resamp.stats/Makefile, raster/r.resample/Makefile, raster/r.rescale.eq/Makefile, raster/r.rescale/Makefile, raster/r.ros/Makefile, raster/r.series/Makefile, raster/r.slope.aspect/Makefile, raster/r.spread/Makefile, raster/r.spreadpath/Makefile, raster/r.statistics/Makefile, raster/r.statistics2/Makefile, raster/r.statistics3/Makefile, raster/r.stats/Makefile, raster/r.sun/Makefile, raster/r.sunmask/Makefile, raster/r.support.stats/Makefile, raster/r.support/Makefile, raster/r.surf.area/Makefile, raster/r.surf.contour/Makefile, raster/r.surf.fractal/Makefile, raster/r.surf.gauss/Makefile, raster/r.surf.idw/Makefile, raster/r.surf.idw2/Makefile, raster/r.surf.random/Makefile, raster/r.terraflow/Makefile, raster/r.texture/Makefile, raster/r.thin/Makefile, raster/r.timestamp/Makefile, raster/r.to.rast3/Makefile, raster/r.to.rast3elev/Makefile, raster/r.to.vect/Makefile, raster/r.topidx/Makefile, raster/r.topmodel/Makefile, raster/r.transect/Makefile, raster/r.univar/Makefile, raster/r.uslek/Makefile, raster/r.usler/Makefile, raster/r.volume/Makefile, raster/r.walk/Makefile, raster/r.water.outlet/Makefile, raster/r.watershed/ram/Makefile, raster/r.watershed/seg/Makefile, raster/r.what.color/Makefile, raster/r.what/Makefile, raster3d/r3.cross.rast/Makefile, raster3d/r3.in.v5d/Makefile, raster3d/r3.mkdspf/Makefile, raster3d/r3.out.v5d/Makefile, raster3d/r3.out.vtk/Makefile, raster3d/r3.stats/Makefile, raster3d/r3.to.rast/Makefile, vector/lidar/v.lidar.correction/Makefile, vector/lidar/v.lidar.edgedetection/Makefile, vector/lidar/v.lidar.growing/Makefile, vector/lidar/v.outlier/Makefile, vector/lidar/v.surf.bspline/Makefile, vector/v.buffer/Makefile, vector/v.build.polylines/Makefile, vector/v.build/Makefile, vector/v.category/Makefile, vector/v.class/Makefile, vector/v.clean/Makefile, vector/v.convert/Makefile, vector/v.db.connect/Makefile, vector/v.db.select/Makefile, vector/v.delaunay/Makefile, vector/v.distance/Makefile, vector/v.drape/Makefile, vector/v.edit/Makefile, vector/v.external/Makefile, vector/v.extract/Makefile, vector/v.extrude/Makefile, vector/v.generalize/Makefile, vector/v.hull/Makefile, vector/v.in.ascii/Makefile, vector/v.in.db/Makefile, vector/v.in.dxf/Makefile, vector/v.in.ogr/Makefile, vector/v.in.region/Makefile, vector/v.in.sites/Makefile, vector/v.info/Makefile, vector/v.kcv/Makefile, vector/v.kernel/Makefile, vector/v.label/Makefile, vector/v.lrs/v.lrs.create/Makefile, vector/v.lrs/v.lrs.label/Makefile, vector/v.lrs/v.lrs.segment/Makefile, vector/v.lrs/v.lrs.where/Makefile, vector/v.mkgrid/Makefile, vector/v.neighbors/Makefile, vector/v.net.alloc/Makefile, vector/v.net.iso/Makefile, vector/v.net.path/Makefile, vector/v.net.salesman/Makefile, vector/v.net.steiner/Makefile, vector/v.net.visibility/Makefile, vector/v.net/Makefile, vector/v.normal/Makefile, vector/v.out.ascii/Makefile, vector/v.out.dxf/Makefile, vector/v.out.ogr/Makefile, vector/v.out.pov/Makefile, vector/v.out.svg/Makefile, vector/v.out.vtk/Makefile, vector/v.overlay/Makefile, vector/v.parallel/Makefile, vector/v.patch/Makefile, vector/v.perturb/Makefile, vector/v.proj/Makefile, vector/v.qcount/Makefile, vector/v.random/Makefile, vector/v.reclass/Makefile, vector/v.sample/Makefile, vector/v.segment/Makefile, vector/v.select/Makefile, vector/v.split/Makefile, vector/v.support/Makefile, vector/v.surf.idw/Makefile, vector/v.surf.rst/Makefile, vector/v.to.3d/Makefile, vector/v.to.db/Makefile, vector/v.to.points/Makefile, vector/v.to.rast/Makefile, vector/v.to.rast3/Makefile, vector/v.transform/Makefile, vector/v.type/Makefile, vector/v.univar/Makefile, vector/v.vol.rst/Makefile, vector/v.voronoi/Makefile, vector/v.what.rast/Makefile, vector/v.what/Makefile, visualization/xganim/Makefile: Update LIBES, DEPENDENCIES from linkage database * include/Make/Grass.make: GEOSLIB -> GEOSLIBS * include/Make/Grass.make: Update dependencies * tools/sql.sh: Enlarge symbol fields 2009-08-28 Hamish Bowman * gui/icons/grass.desktop: Add template for Linux ~/Desktop/ icon file (merge from devbr6) 2009-08-27 Glynn Clements * imagery/i.ortho.photo/lib/Makefile, include/Make/Grass.make, include/Make/Lib.make, lib/arraystats/Makefile, lib/bitmap/Makefile, lib/btree/Makefile, lib/cairodriver/Makefile, lib/cdhc/Makefile, lib/cluster/Makefile, lib/datetime/Makefile, lib/db/dbmi_base/Makefile, lib/db/dbmi_client/Makefile, lib/db/dbmi_driver/Makefile, lib/db/sqlp/Makefile, lib/db/stubs/Makefile, lib/display/Makefile, lib/driver/Makefile, lib/dspf/Makefile, lib/external/shapelib/Makefile, lib/form/Makefile, lib/g3d/Makefile, lib/gis/Makefile, lib/gmath/Makefile, lib/gpde/Makefile, lib/htmldriver/Makefile, lib/imagery/Makefile, lib/iostream/Makefile, lib/linkm/Makefile, lib/manage/Makefile, lib/nviz/Makefile, lib/ogsf/Makefile, lib/pngdriver/Makefile, lib/proj/Makefile, lib/psdriver/Makefile, lib/raster/Makefile, lib/rowio/Makefile, lib/rst/data/Makefile, lib/rst/interp_float/Makefile, lib/rst/qtree/Makefile, lib/segment/Makefile, lib/sites/Makefile, lib/stats/Makefile, lib/symbol/Makefile, lib/vector/Vlib/Makefile, lib/vector/dglib/Makefile, lib/vector/diglib/Makefile, lib/vector/rtree/Makefile, lib/vector/transform/Makefile, lib/vector/vedit/Makefile, raster/r.li/r.li.cwed/Makefile, raster/r.li/r.li.daemon/Makefile, raster/r.li/r.li.dominance/Makefile, raster/r.li/r.li.edgedensity/Makefile, raster/r.li/r.li.mpa/Makefile, raster/r.li/r.li.mps/Makefile, raster/r.li/r.li.padcv/Makefile, raster/r.li/r.li.padrange/Makefile, raster/r.li/r.li.padsd/Makefile, raster/r.li/r.li.patchdensity/Makefile, raster/r.li/r.li.patchnum/Makefile, raster/r.li/r.li.richness/Makefile, raster/r.li/r.li.shannon/Makefile, raster/r.li/r.li.shape/Makefile, raster/r.li/r.li.simpson/Makefile, raster/simwe/simlib/Makefile, vector/lidar/lidarlib/Makefile, vector/v.lrs/lib/Makefile: Keep all library dependencies in Grass.make * swig/include/python/common.i: Define Py_ssize_t for Python < 2.5 * swig/python/Makefile: Force building of intermediate files 2009-08-27 Martin Landa * gui/wxpython/gui_modules/__init__.py, gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/dbm_base.py, gui/wxpython/gui_modules/dbm_dialogs.py, gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/sqlbuilder.py: wxGUI: sqlbuilder major clean up (part 1) * lib/python/core.py, lib/python/db.py, lib/python/grasspythonlib.dox, lib/python/raster.py, lib/python/vector.py: pythonlib: set_fatal_exit() added (used in wxGUI to call error() instead of fatal() 2009-08-27 Hamish Bowman * lib/external/bwidget/{LGPL.txt => LGPL-2.1.txt}: update LGPL 2.0 to 2.1; "at our option a newer version of the license" 2009-08-26 Glynn Clements * configure, configure.in, include/vector.h, lib/vector/Vlib/geos.c: Revert https://trac.osgeo.org/grass/changeset/38872 (re-instate https://trac.osgeo.org/grass/changeset/38867) Fixes to work with GEOS 2.x 2009-08-26 Martin Landa * db/db.select/main.c: db.select: option for output file added (see trac https://trac.osgeo.org/grass/ticket/710) more gui sections 2009-08-26 Glynn Clements * lib/proj/get_proj.c: Use pj_free() for strings allocated by PROJ * configure, configure.in: Revert https://trac.osgeo.org/grass/changeset/38867 (bogus GEOM check) * imagery/i.fft/Makefile, imagery/i.ifft/Makefile, imagery/i.zc/Makefile, include/Make/Grass.make, raster/r.surf.fractal/Makefile, vector/v.out.pov/Makefile: Put dependencies where they belong * general/g.parser/main.c: Use G_asprintf() to avoid buffer overrun 2009-08-26 Martin Landa * include/Make/Grass.make: managelib is not static * configure, configure.in: check initGEOS() geos_c 2009-08-25 Glynn Clements * lib/manage/Makefile: Use the default library type rather than forcing a static library 2009-08-25 Martin Landa * include/vector.h, lib/vector/Vlib/cats.c, lib/vector/Vlib/line.c, lib/vector/Vlib/list.c: vlib: new fns - Vect_line_get_point() & Vect_get_num_line_points() Vect_destroy*() return void * vector/v.out.ascii/main.c: v.out.ascii - output/format options required - '-' for standard output * scripts/v.build.all/v.build.all.py: v.build.all - be less verbose * lib/grasslib.dox, lib/vector/vectorlib.dox: some doxygen updates 2009-08-25 Hamish Bowman * gui/wxpython/gui_modules/dbm.py: typo (merge from devbr6) * gui/wxpython/gui_modules/dbm.py: fix parm name so sqlbuilder starts (merge from devbr6) * lib/gis/trim_dec.c: don't trim e+20 into e+2 (trac https://trac.osgeo.org/grass/ticket/720; incurs a 2.5% performance hit; merge from devbr6) * lib/symbol/README, lib/symbol/read.c: skip empty and comment lines (merge from devbr6) * lib/symbol/symbol/extra/fish: new symbol: fish (adapted from QGIS's .svg icon; merge from devbr6) 2009-08-24 Hamish Bowman * raster/r.sun/r.sun.html: caveat * lib/symbol/read.c: use G_getl2() instead of fgets() (merge from devbr6) * lib/symbol/symbol/extra/ping: new symbol: nice instead of arrows for vector size+dir (merge from devbr6) matlab/octace commands to generate/modifty it: deg2rad = pi/180; theta = 7.5; y0 = 0.9; x0 = y0 * atan(theta * deg2rad) %%%% coords of half-circle on top r = x0; clear xy; xy(size(0:10:180), 1:2) = NaN; xy(:) = NaN; i=0; for theta=0:10:180 i=i+1; xy(i,1) = r * cos(theta * deg2rad); xy(i,2) = r * sin(theta * deg2rad); end for i=1:length(xy) disp(sprintf(' %.4f %.4f', xy(i,1), xy(i,2)+y0)) end 2009-08-22 Martin Landa * gui/wxpython/gis_set.py, gui/wxpython/gui_modules/help.py: wxGUI: HelpWindow moved to help.py 2009-08-22 Markus Neteler * include/gisdefs.h, lib/gis/strings.c, vector/v.in.ogr/main.c: G_strdup() back for Windows (merge from devel_branch6, https://trac.osgeo.org/grass/changeset/38567) 2009-08-21 Martin Landa * lib/display/displaylib.dox: typo 2009-08-21 Hamish Bowman * lib/gis/datumtransform.table: explain why terms don't match ref URL * scripts/m.proj/m.proj.py: export seconds to 5 digits * lib/gis/datum.table, lib/gis/datumtransform.table: update URLs 2009-08-21 Markus Neteler * lib/gis/datumtransform.table, lib/proj/convert.c: remap Potsdam_Datum_83 to Deutsches_Hauptdreiecksnetz to enable datum selection dialog (thanks, Paul); fix of umlaut 2009-08-21 Hamish Bowman * lib/external/README.license: add README about what can be found here 2009-08-20 Hamish Bowman * lib/gis/alloc.c: change error msg so it makes sense to users who are not familiar with C (merge from devbr6) 2009-08-20 Markus Neteler * raster/r.univar/stats.c: report also total cells in script style 2009-08-20 Hamish Bowman * raster/r.what/main.c: export fs evenly, even if cell is NULL (merge from devbr6) * raster/r.what/main.c: merge from devbr6- add new flag for outputting a header row; cleanup variables; move cache option to guisection tab; newline on exit from tty mode; export floats and doubles with correct precision (trac https://trac.osgeo.org/grass/ticket/335); * raster/r.info/main.c: export floats with correct precision (trac https://trac.osgeo.org/grass/ticket/335; merge from devbr6) 2009-08-19 Hamish Bowman * gui/wxpython/gui_modules/sqlbuilder.py: merge fixes from devbr6- fix backwards >=,> button labels; use RunCommand instead of os.system(); Verify messages to Command Output window; add some debug comments about broken curson posn * db/db.select/main.c, gui/wxpython/gui_modules/sqlbuilder.py: verbose confirmation; fix Verify (merge from devbr6) * gui/wxpython/gui_modules/sqlbuilder.py: merge from devbr6- double- quotes for WinGrass; access tables not in the current mapset; skip non-column lines of db.describe -c; fix os.popen usage and quote DB (needs conversion to gcmd.RunCommand); quote DB in os.system (needs conversion to gcmd.RunCommand) * gui/wxpython/gui_modules/sqlbuilder.py: split on fs=| to survive spaces in paths (trac https://trac.osgeo.org/grass/ticket/637; merge from devbr6) 2009-08-18 Hamish Bowman * raster/r.li/r.li.daemon/daemon.c: strip away config file path if it is present and if it matches the config dir (merge from devbr6) * raster/r.li/r.li.daemon/daemon.c, raster/r.li/r.li.daemon/list.c: malloc to G_malloc, whitespace (merge from devbr6) 2009-08-17 Hamish Bowman * raster/r.sun/main.c: longin without latin is valid if civiltime is used * raster/r.sun/main.c, raster/r.sun/r.sun.html, raster/r.sun/rsunlib.c: trac https://trac.osgeo.org/grass/ticket/498: (merge from devbr6) lat= is no longer usable- chop it out; make latin= and longin= work, but they give us only ~1.3% speed boost); give some variables more understandable names 2009-08-17 Markus Neteler * lib/display/Makefile: fix to activate CAIRO when requested 2009-08-17 Hamish Bowman * raster/r.li/r.li.daemon/daemon.c: messags & whitespace * raster/r.li/r.li.daemon/daemon.c: minor cleanup (merge from devbr6) * lib/gis/home.c: remove useless comment, we have to return something. probably the doxygen comments need adjustment * lib/gis/home.c: wording * raster/r.li/r.li.daemon/daemon.c: use G_home(), output text file as umask 0644 (merge from devbr6) * lib/gis/home.c: GRASS_DIRSEP or HOST_DIRSEP ? * lib/gis/home.c: crude beginnings of a G_rc_path() fn * raster/r.li/r.li.daemon/worker.c: merge https://trac.osgeo.org/grass/changeset/38757 from devbr6: detect & bailout on error (trac https://trac.osgeo.org/grass/ticket/718); use G_malloc(); +new debug msg * raster/r.what/main.c: use %.15g instead of %.10f for doubles (trac https://trac.osgeo.org/grass/ticket/335; merge from devbr6) 2009-08-16 Hamish Bowman * raster/r.topmodel/r.topmodel.html: missing * lib/raster/color_write.c: standardize on %.15g for doubles instead of mix of %.10f, %.30f (trac https://trac.osgeo.org/grass/ticket/335) * raster/r.colors/rules.c: use %15.g instead of %.25f (trac https://trac.osgeo.org/grass/ticket/335; merge from devbr6) * raster/r.li/r.li.daemon/worker.c, raster/r.topmodel/REFERENCE, raster/r.topmodel/misc.c, raster/r.topmodel/r.topmodel.html, raster/r.watershed/shed/com_line.c: merge some stuff from devbr6 related to https://trac.osgeo.org/grass/ticket/637, r38729: improved warning message; https://trac.osgeo.org/grass/changeset/38732, r38733: cleanup messages; r38734: move REFERENCE into help page; r38738: quote path for G_system(), use G_gisbase() TODO: use G_spawn() instead of [G_]system() 2009-08-15 Markus Neteler * lib/cairodriver/cairodriver.html, lib/pngdriver/pngdriver.html, lib/psdriver/psdriver.html: more cleanup * lib/cairodriver/cairodriver.html: some cleanup; GRASS_PNGFILE for pdf etc remains confusing * display/d.text/d.text.html, display/d.text/main.c: support for background color added 2009-08-15 Martin Landa * lib/ogsf/GS2.c, lib/ogsf/gs.c: marisn: Don't use invalid pointers for debug output. Fixes https://trac.osgeo.org/grass/ticket/417 (backported from devbr6, https://trac.osgeo.org/grass/changeset/38672) 2009-08-14 Markus Neteler * raster/r.li/r.li.daemon/daemon.c: +debug * locale/po/grasswxpy_vi.po, translators.csv: L.Q. Thai : Vietnamese wxGUI translation 2009-08-14 Martin Landa * lib/gis/Makefile, lib/gis/find_file.c, lib/gis/find_vect.c: gislib: OGR dependency removed * scripts/v.db.droprow/v.db.droprow.py: v.db.droprow: check if vector map exists is already done v v.extract * scripts/Makefile, scripts/v.db.droprow/Makefile, scripts/v.db.droprow/v.db.droprow.html, scripts/v.db.droprow/v.db.droprow.py: v.db.droprow backported from devbr6, pythonized 2009-08-14 Glynn Clements * lib/rst/interp_float/init2d.c, lib/rst/interp_float/interp2d.c, lib/rst/interp_float/interpf.h, lib/rst/interp_float/ressegm2d.c, lib/rst/interp_float/segmen2d.c, lib/rst/interp_float/write2d.c: lib/rst/interp_float clean-up: Use off_t for offsets Fully type function pointers Fix type of check_points field in struct interp_params to match IL_check_at_points_2d() 2009-08-13 Markus Neteler * contributors.csv: Soeren Gebbert activated * lib/dspf/Makefile, lib/dspf/cube_io.c, lib/dspf/dspf_header.c: fixed missing libgis refs * raster/r.li/r.li.daemon/daemon.c, raster/r.li/r.li.setup/r.li.setup.html, raster/r.li/r.li.setup/r.li.setup.main: use more reasonable config directory 2009-08-13 Hamish Bowman * raster/r.li/r.li.shannon/r.li.shannon.html: flag unclear wording * raster/r.in.xyz/r.in.xyz.html: +todo liblas / mb-system's mbio 2009-08-13 Glynn Clements * general/g.rename/main.c, imagery/i.find/main.c, imagery/i.points/ask.c, imagery/i.vpoints/ask.c, lib/dspf/cube_io.c, lib/dspf/dspf_header.c, lib/g3d/g3dcolor.c, lib/gis/rd_cellhd.c, lib/raster/color_read.c, lib/raster/reclass.c, lib/rst/interp_float/interpf.h, lib/rst/interp_float/output2d.c, lib/rst/interp_float/resout2d.c, lib/rst/interp_float/write2d.c, lib/sites/sites.c, lib/vector/Vlib/hist.c, lib/vector/Vlib/open.c, lib/vector/Vlib/open_ogr.c, lib/vector/dglib/examples/parse.c, lib/vector/diglib/file.c, ps/ps.map/ps_header.c, ps/ps.map/ps_map.c, raster/r.coin/make_coin.c, raster/r.in.arc/main.c, raster/r.in.ascii/gethead.c, raster/r.in.ascii/main.c, raster/r.in.mat/main.c, raster/r.in.poly/get_item.c, raster/r.in.poly/getformat.c, raster/r.in.poly/poly2rast.c, raster/r.in.xyz/main.c, raster/r.le/r.le.patch/driver.c, raster/r.le/r.le.pixel/driver.c, raster/r.out.mat/main.c, raster3d/r3.showdspf/cap_data.c, vector/v.support/main.c, vector/v.vol.rst/user1.c: Replace fseek/ftell with G_fseek/G_ftell * lib/iostream/mm.cc: Don't abort on memory-exceeded 2009-08-12 Hamish Bowman * raster/r.sun/main.c: sanity check time= option; propset mime-type (merge from devbr6) 2009-08-12 Markus Metz * lib/vector/diglib/spindex_rw.c: more comments in sidx IO routines 2009-08-11 Hamish Bowman * raster/r.horizon/r.horizon.html: svn propsets * raster/r.horizon/main.c, raster/r.horizon/r.horizon.html: write out metadata; whitespace/msg cleanup (merge from devbr6) 2009-08-11 Markus Neteler * vector/v.extract/main.c: stop on DB select error 2009-08-11 Hamish Bowman * raster/r.sun/main.c: sanitize some inputs; minor clean/comments (merge from devbr6) 2009-08-10 Markus Metz * lib/vector/diglib/port_init.c, lib/vector/diglib/port_test.c: conditionalise OFF_T_TEST at compile time * lib/vector/diglib/spindex_rw.c: rtree_search bugfix was bogus, sorry * lib/vector/diglib/spindex_rw.c: bugfix for rtree_search * lib/vector/rtree/index.c: cast no longer necessary 2009-08-10 Hamish Bowman * raster/r.colors/r.colors.html: +Nikos's inversion trick (merge from devbr6) * lib/gis/gislib.dox: indent, reasonable output precision for doubles (merge from devbr6) 2009-08-09 Markus Neteler * scripts/r.mask/r.mask.py: test if mask map exists; fix appended messages 2009-08-09 Markus Metz * raster3d/r3.out.v5d/Makefile, raster3d/r3.out.v5d/main.c, raster3d/r3.out.v5d/v5d.c, raster3d/r3.out.v5d/v5d.h: r3.out.v5d LFS-safe, awaits testing * raster3d/r3.in.v5d/Makefile, raster3d/r3.in.v5d/main.c, raster3d/r3.in.v5d/v5d.c, raster3d/r3.in.v5d/v5d.h: r3.in.v5d LFS- safe, awaits testing * raster/r.out.gdal/local_proto.h: do not cast DBL_MAX to float * lib/vector/diglib/port_init.c, lib/vector/diglib/port_test.c, lib/vector/diglib/spindex_rw.c: spindex_rw adjusted to new rtree, safer portability * lib/vector/rtree/index.c, lib/vector/rtree/index.h, lib/vector/rtree/node.c, lib/vector/rtree/split.c: use union in rtree 2009-08-09 Hamish Bowman * scripts/r.tileset/r.tileset.html: trivial cosmetic whitespace * display/d.grid/fiducial.c, display/d.vect/plot1.c, include/symbol.h, lib/symbol/stroke.c: S_stroke() size int -> double 2009-08-08 Markus Metz * lib/vector/diglib/spindex_rw.c: read sidx: adjusted order of checks * vector/v.info/main.c, vector/v.info/v.info.html: v.info support for level 1 (no topology) * lib/vector/diglib/spindex_rw.c: breaking backwards compatibility, sorry * lib/vector/rtree/index.h, lib/vector/rtree/split.c: RTree performance compromise * include/vect/dig_defines.h: sidx version adjusted * vector/v.vol.rst/user3.c: LFS-safe, fixed G_fseek argument * vector/v.in.dxf/read_dxf.c: G_percent argument fix 2009-08-08 Markus Neteler * configure, configure.in: check if GEOS is sufficiently new * vector/lidar/v.lidar.edgedetection/edgedetection.c, vector/lidar/v.lidar.edgedetection/v.lidar.edgedetection.html: documentation fix for classes 2009-08-08 Markus Metz * lib/vector/Vlib/header.c, lib/vector/Vlib/init_head.c, lib/vector/Vlib/open.c: initialize and set proj and zone in vector head * include/vector.h: new function to set proj for vector head 2009-08-07 Markus Metz * lib/vector/Vlib/open.c, lib/vector/diglib/plus.c, lib/vector/diglib/spindex.c: sidx initialization consistent with topo initialization * vector/v.in.dxf/global.h, vector/v.in.dxf/main.c, vector/v.in.dxf/read_dxf.c, vector/v.vol.rst/user1.c, vector/v.vol.rst/user3.c: LFS-safe v.in.dxf and v.vol.rst * raster/r.drain/filldir.c, raster/r.drain/main.c, raster/r.drain/resolve.c, raster/r.drain/tinf.c, raster/r.drain/tinf.h: LFS-safe r.drain 2009-08-06 Glynn Clements * lib/gis/parser.c: Check option types 2009-08-06 Hamish Bowman * vector/v.buffer/main.c: +missing guisections (merge from devbr6) 2009-08-06 Markus Metz * lib/vector/diglib/spindex_rw.c: fixed loading index, some cleanup 2009-08-04 Markus Metz * lib/vector/diglib/spindex_rw.c: loading spatial index fixed 2009-08-04 Martin Landa * display/d.colors/main.c, display/d.nviz/main.c, display/d.what.rast/opencell.c, doc/raster/r.example/main.c, general/g.region/main.c, gui/wxpython/nviz/load.cpp, imagery/i.atcorr/main.cpp, imagery/i.class/main.c, imagery/i.cluster/open_files.c, imagery/i.evapo.time_integration/main.c, imagery/i.gensig/labels.c, imagery/i.gensig/openfiles.c, imagery/i.gensig/parse.c, imagery/i.gensigset/labels.c, imagery/i.gensigset/openfiles.c, imagery/i.gensigset/parse.c, imagery/i.group/main.c, imagery/i.smap/opencell.c, include/gisdefs.h, lib/gis/find_cell.c, lib/gis/legal_name.c, lib/gpde/N_arrays_io.c, lib/manage/do_remove.c, lib/manage/do_rename.c, lib/ogsf/GS2.c, lib/ogsf/Gp3.c, lib/ogsf/Gs3.c, lib/ogsf/gsd_legend.c, lib/raster/auto_mask.c, lib/raster/color_read.c, lib/raster/gdal.c, lib/raster/get_cellhd.c, lib/raster/mask_info.c, lib/raster/opencell.c, lib/raster/rasterlib.dox, lib/rst/interp_float/input2d.c, raster/r.buffer/main.c, raster/r.category/main.c, raster/r.coin/main.c, raster/r.colors/main.c, raster/r.compress/main.c, raster/r.cost/main.c, raster/r.cross/main.c, raster/r.distance/distance.c, raster/r.distance/parse.c, raster/r.fill.dir/main.c, raster/r.flow/io.c, raster/r.horizon/main.c, raster/r.in.gdal/main.c, raster/r.info/main.c, raster/r.kappa/main.c, raster/r.kappa/mask.c, raster/r.kappa/stats.c, raster/r.le/r.le.patch/driver.c, raster/r.le/r.le.pixel/driver.c, raster/r.los/main.c, raster/r.mapcalc/map.c, raster/r.null/main.c, raster/r.out.gdal/main.c, raster/r.proj/main.c, raster/r.reclass/main.c, raster/r.report/maskinfo.c, raster/r.report/parse.c, raster/r.ros/main.c, raster/r.spread/main.c, raster/r.spreadpath/main.c, raster/r.sun/main.c, raster/r.support/main.c, raster/r.surf.contour/main.c, raster/r.terraflow/grass2str.h, raster/r.terraflow/main.cc, raster/r.topmodel/check_ready.c, raster/r.watershed/shed/read.c, raster/r.watershed/shed/valid.c, raster/simwe/simlib/input.c, raster3d/r3.cross.rast/main.c, raster3d/r3.out.vtk/main.c, raster3d/r3.to.rast/main.c, .../R_slope_aspect/r_slope_aspect/r_slope_aspect.c, vector/lidar/v.surf.bspline/main.c, vector/v.vol.rst/main.c, vector/v.vol.rst/user1.c, visualization/nviz2/cmd/surface.c: gislib: G_find_cell renamed to G_find_raster 2009-08-03 Martin Landa * raster/r.mapcalc/main.c: rasterli is already initialized * lib/python/core.py: core.py: import gettext * vector/v.db.select/main.c: v.db.select: output to file (trac https://trac.osgeo.org/grass/ticket/710, patch by mlennert) * scripts/g.extension/g.extension.py: grass -> grass7 * scripts/v.report/v.report.py: fix multiline message * scripts/d.correlate/d.correlate.py, scripts/d.polar/d.polar.py, scripts/d.rast.leg/d.rast.leg.py, scripts/db.dropcolumn/db.dropcolumn.py, scripts/db.droptable/db.droptable.py, scripts/db.in.ogr/db.in.ogr.py, scripts/db.out.ogr/db.out.ogr.py, scripts/db.test/db.test.py, scripts/g.extension/g.extension.py, scripts/g.manual/g.manual.py, scripts/i.fusion.brovey/i.fusion.brovey.py, scripts/i.image.mosaic/i.image.mosaic.py, scripts/i.in.spotvgt/i.in.spotvgt.py, scripts/i.landsat.rgb/i.landsat.rgb.py, scripts/i.spectral/i.spectral.py, scripts/i.tasscap/i.tasscap.py, scripts/m.proj/m.proj.py, scripts/r.blend/r.blend.py, scripts/r.buffer/r.buffer.py, scripts/r.fillnulls/r.fillnulls.py, scripts/r.grow/r.grow.py, scripts/r.in.aster/r.in.aster.py, scripts/r.in.srtm/r.in.srtm.py, scripts/r.in.wms/gdalwarp.py, scripts/r.in.wms/r.in.wms.py, scripts/r.in.wms/wms_download.py, scripts/r.in.wms/wms_request.py, scripts/r.mask/r.mask.py, scripts/r.plane/r.plane.py, scripts/r.reclass.area/r.reclass.area.py, scripts/r.regression.line/r.regression.line.py, scripts/r.rgb/r.rgb.py, scripts/r.shaded.relief/r.shaded.relief.py, scripts/r.tileset/r.tileset.py, scripts/v.build.all/v.build.all.py, scripts/v.centroids/v.centroids.py, scripts/v.colors/v.colors.py, scripts/v.convert.all/v.convert.all.py, scripts/v.db.addcol/v.db.addcol.py, scripts/v.db.addtable/v.db.addtable.py, scripts/v.db.dropcolumn/v.db.dropcolumn.py, scripts/v.db.droptable/v.db.droptable.py, scripts/v.db.join/v.db.join.py, scripts/v.db.reconnect.all/v.db.reconnect.all.py, scripts/v.db.renamecolumn/v.db.renamecolumn.py, scripts/v.db.univar/v.db.univar.py, scripts/v.db.update/v.db.update.py, scripts/v.dissolve/v.dissolve.py, scripts/v.in.e00/v.in.e00.py, scripts/v.in.geonames/v.in.geonames.py, scripts/v.in.gns/v.in.gns.py, scripts/v.in.mapgen/v.in.mapgen.py, scripts/v.in.sites.all/v.in.sites.all.py, scripts/v.in.wfs/v.in.wfs.py, scripts/v.out.gps/v.out.gps.py, scripts/v.rast.stats/v.rast.stats.py, scripts/v.report/v.report.py: scripts: use _() macro around messages * gui/wxpython/gui_modules/globalvar.py: fix UnboundLocalError * scripts/v.dissolve/v.dissolve.py: fix v.dissolve (import grass.script) * vector/v.in.ogr/main.c: there is no G_strdup in GRASS 7 * gui/wxpython/vdigit/line.cpp, imagery/i.class/main.c, imagery/i.group/main.c, imagery/i.points/main.c, imagery/i.target/main.c, imagery/i.vpoints/main.c, include/gisdefs.h, lib/g3d/g3dregion.c, lib/g3d/g3dwindowio.c, lib/gis/file_name.c, lib/gis/find_file.c, lib/gis/find_vect.c, lib/gis/legal_name.c, lib/gis/nme_in_mps.c, lib/gis/open.c, lib/gis/open_misc.c, lib/gis/remove.c, lib/gis/rename.c, lib/imagery/sigfile.c, lib/manage/do_remove.c, lib/raster/color_remove.c, lib/raster/color_write.c, lib/raster/quant_io.c, lib/raster/quant_rw.c, lib/vector/Vlib/legal_vname.c, lib/vector/Vlib/map.c, lib/vector/Vlib/open.c, raster3d/r3.mkdspf/r3_find.c, raster3d/r3.showdspf/r3_find.c, vector/lidar/v.lidar.growing/main.c, vector/v.out.ogr/main.c: gislib G__name_is_fully_qualified() renamed to G_name_is_fully_qualified() * lib/gis/nme_in_mps.c: cosmetics - fix indentation * display/d.title/fancy.c, display/d.title/normal.c, include/gisdefs.h, lib/g3d/g3dopen.c, lib/gis/nme_in_mps.c, lib/raster/opencell.c: gislib: G__unqualified_name() renamed to G_unqualified_name() 2009-08-03 Markus Neteler * imagery/i.atcorr/i.atcorr.html: + docs 2009-08-02 Markus Neteler * lib/rst/interp_float/segmen2d.c: code layout prettified with tools/grass_indent.sh * lib/rst/interp_float/segmen2d.c: helena: fix for running out of memory problem for large data sets (merge from develbranch_6, https://trac.osgeo.org/grass/changeset/38560) * lib/proj/coordinate_axis.csv, lib/proj/ellipsoid.csv, lib/proj/gcs.csv, lib/proj/gdal_datum.csv, lib/proj/pcs.csv, lib/proj/projop_wparm.csv, lib/proj/unit_of_measure.csv: Upgrade EPSG derived files to EPSG 7.1 (following GDAL) 2009-08-02 Markus Metz * vector/v.out.ogr/main.c: fix for https://trac.osgeo.org/grass/ticket/634 2009-08-02 Markus Neteler * lib/gis/nme_in_mps.c: attempt at documenting what G__unqualified_name() does * vector/lidar/v.lidar.growing/main.c: strip off mapset from input for SQL * contributors_extra.csv, imagery/i.atcorr/GeomCond.cpp, imagery/i.atcorr/GeomCond.h, imagery/i.atcorr/Iwave.cpp, imagery/i.atcorr/Iwave.h: Michael Perdue : ASTER sensor added (trac https://trac.osgeo.org/grass/ticket/712) * vector/v.in.ogr/main.c: Juergen Fischer: osgeo4w fix * mswindows/osgeo4w/config.h.switch, mswindows/osgeo4w/config.h.vc, mswindows/osgeo4w/gdal-1.6.diff, mswindows/osgeo4w/gdalplugins.cmd, mswindows/osgeo4w/grass70.bat.tmpl, mswindows/osgeo4w/grass70.tmpl, mswindows/osgeo4w/ini.bat.tmpl, mswindows/osgeo4w/mklibs.sed, mswindows/osgeo4w/mklibs.sh, mswindows/osgeo4w/package.cmd, mswindows/osgeo4w/package.sh, mswindows/osgeo4w/postinstall.bat, mswindows/osgeo4w/preremove.bat: Juergen Fischer: osgeo4w additions/updates 2009-07-31 Martin Landa * lib/cluster/c_exec.c: missing glocale.h header * display/d.extract/extract.c, display/d.thematic.area/area.c, display/d.thematic.area/main.c, display/d.vect/area.c, display/d.vect/main.c, display/d.vect/plot1.c, display/d.zoom/main.c, general/g.region/main.c, gui/wxpython/vdigit/driver.cpp, gui/wxpython/vdigit/driver.h, gui/wxpython/vdigit/driver_draw.cpp, gui/wxpython/vdigit/driver_select.cpp, gui/wxpython/vdigit/line.cpp, imagery/i.points/driver.c, include/P_site.h, include/cluster.h, include/proto_dbmi.h, include/std_incs.h, include/vect/dig_defines.h, include/vect/dig_externs.h, include/vect/dig_macros.h, include/vect/dig_structs.h, include/vector.h, lib/gis/Makefile, lib/gis/find_file.c, lib/gis/find_vect.c, lib/gis/legal_name.c, lib/gis/open.c, lib/gis/zero.c, lib/nviz/nvizlib.dox, lib/sites/sites.c, lib/vector/Vlib/area.c, lib/vector/Vlib/array.c, lib/vector/Vlib/box.c, lib/vector/Vlib/break_lines.c, lib/vector/Vlib/build.c, lib/vector/Vlib/build_nat.c, lib/vector/Vlib/build_ogr.c, lib/vector/Vlib/cindex.c, lib/vector/Vlib/clean_nodes.c, lib/vector/Vlib/close.c, lib/vector/Vlib/close_ogr.c, lib/vector/Vlib/constraint.c, lib/vector/Vlib/dgraph.h, lib/vector/Vlib/error.c, lib/vector/Vlib/find.c, lib/vector/Vlib/geos.c, lib/vector/Vlib/graph.c, lib/vector/Vlib/header.c, lib/vector/Vlib/hist.c, lib/vector/Vlib/init_head.c, lib/vector/Vlib/level_two.c, lib/vector/Vlib/line.c, lib/vector/Vlib/map.c, lib/vector/Vlib/merge_lines.c, lib/vector/Vlib/open.c, lib/vector/Vlib/open_nat.c, lib/vector/Vlib/open_ogr.c, lib/vector/Vlib/poly.c, lib/vector/Vlib/read_nat.c, lib/vector/Vlib/read_ogr.c, lib/vector/Vlib/remove_duplicates.c, lib/vector/Vlib/select.c, lib/vector/Vlib/sindex.c, lib/vector/Vlib/tin.c, lib/vector/Vlib/write_nat.c, lib/vector/dglib/graph.h, lib/vector/dglib/graph_v1.h, lib/vector/dglib/graph_v2.h, lib/vector/diglib/box.c, lib/vector/diglib/cindex.c, lib/vector/diglib/cindex_rw.c, lib/vector/diglib/file.c, lib/vector/diglib/frmt.c, lib/vector/diglib/inside.c, lib/vector/diglib/plus.c, lib/vector/diglib/plus_area.c, lib/vector/diglib/plus_line.c, lib/vector/diglib/plus_node.c, lib/vector/diglib/plus_struct.c, lib/vector/diglib/port_init.c, lib/vector/diglib/portable.c, lib/vector/diglib/spindex.c, lib/vector/diglib/spindex_rw.c, lib/vector/diglib/struct_alloc.c, lib/vector/diglib/test.c, ps/ps.map/ps_vareas.c, ps/ps.map/ps_vlines.c, ps/ps.map/ps_vpoints.c, raster/r.region/main.c, vector/lidar/lidarlib/PolimiFunct.h, vector/lidar/lidarlib/raster.c, vector/lidar/lidarlib/zones.c, vector/lidar/v.lidar.correction/correction.c, vector/lidar/v.lidar.correction/correction.h, vector/lidar/v.lidar.correction/main.c, vector/lidar/v.lidar.edgedetection/edgedetection.c, vector/lidar/v.lidar.edgedetection/edgedetection.h, vector/lidar/v.lidar.edgedetection/main.c, vector/lidar/v.lidar.growing/main.c, vector/lidar/v.outlier/main.c, vector/lidar/v.outlier/outlier.c, vector/lidar/v.outlier/outlier.h, vector/lidar/v.surf.bspline/main.c, vector/v.clean/prune.c, vector/v.convert/read.c, vector/v.db.select/main.c, vector/v.delaunay/defs.h, vector/v.delaunay/in_out.c, vector/v.delaunay/in_out.h, vector/v.delaunay/main.c, vector/v.distance/main.c, vector/v.edit/select.c, vector/v.external/main.c, vector/v.generalize/displacement.c, vector/v.generalize/main.c, vector/v.generalize/network.c, vector/v.generalize/operators.h, vector/v.hull/main.c, vector/v.in.dxf/dxf_to_vect.c, vector/v.in.ogr/geom.c, vector/v.in.ogr/main.c, vector/v.info/main.c, vector/v.kcv/main.c, vector/v.kernel/main.c, vector/v.label.sa/labels.c, vector/v.label.sa/labels.h, vector/v.neighbors/main.c, vector/v.normal/main.c, vector/v.out.dxf/main.c, vector/v.out.svg/main.c, vector/v.patch/main.c, vector/v.select/main.c, vector/v.support/main.c, vector/v.to.3d/main.c, vector/v.transform/main.c, vector/v.voronoi/defs.h, vector/v.voronoi/sw_main.c, vector/v.what.rast/main.c, visualization/nviz/src/site_attr_commands.c: vectorlib: * eliminate 'typedef struct' * GRASS_VECT renamed to GV_ * lib/display/displaylib.dox, lib/ogsf/ogsflib.dox: displaylib & ogsflib doxygen updates * lib/db/dbmi_base/string.c: doxygen update * doc/vector/TODO: vector TODO updated * lib/vector/Vlib/field.c: vectorlib: Vect_get_field_by_name() added (see doc/vector/TODO) some doxygen updates * lib/grasslib.dox: cosmetics in grasslib.dox * lib/vector/vectorlib.dox, lib/vector/vedit/veditlib.dox: vectorlib doxygen doc update * lib/cluster/c_assign.c, lib/cluster/c_begin.c, lib/cluster/c_clear.c, lib/cluster/c_distinct.c, lib/cluster/c_exec.c, lib/cluster/c_execmem.c, lib/cluster/c_means.c, lib/cluster/c_merge.c, lib/cluster/c_nclasses.c, lib/cluster/c_point.c, lib/cluster/c_reassign.c, lib/cluster/c_reclass.c, lib/cluster/c_sep.c, lib/cluster/c_sig.c, lib/cluster/c_sum2.c, lib/cluster/clusterlib.dox: clusterlib doc doxygenized 2009-07-29 Martin Landa * gui/wxpython/xml/menudata.xml: Link to GDAL/OGR moved to 'File' item menu (see trac https://trac.osgeo.org/grass/ticket/643) * lib/init/grass.py: don't crash when .grassrc7 is missing 2009-07-25 Markus Metz * lib/vector/Vlib/buffer2.c: Vect_area_buffer2 still broken * lib/vector/Vlib/buffer2.c: fix for bug https://trac.osgeo.org/grass/ticket/699 2009-07-25 Glynn Clements * include/rasterdefs.h, lib/raster/R.h, lib/raster/gdal.c, lib/raster/get_row.c, lib/raster/init.c, lib/raster/opencell.c, lib/raster/put_row.c, lib/raster/set_window.c, lib/raster/window_map.c: Remove R__.window[_set], Rast__init_window 2009-07-24 Hamish Bowman * display/d.vect/main.c: update standard_option to new name * display/d.vect/plot1.c: init pointer to NULL to prevent possible unclean free() (merge from devbr6) 2009-07-23 Markus Neteler * raster/r.patch/main.c, raster/r.patch/nfiles.h, raster/r.patch/r.patch.html: remove cruft; there is no max limit any more 2009-07-23 Hamish Bowman * display/d.vect/local_proto.h, display/d.vect/main.c, display/d.vect/plot1.c: new options for dynamic symbol size and rotation (trac https://trac.osgeo.org/grass/ticket/600; merge from devbr6) * lib/symbol/stroke.c: minor whitespace (merge from devbr6) 2009-07-22 Markus Neteler * lib/gis/colors.desc, lib/gis/colors/corine: +EU Corine land cover colors (thanks to Emilia Venturato, from http://dataservice.eea.eur opa.eu/dataservice/metadetails.asp?id=1007) 2009-07-21 Hamish Bowman * include/gis.h: + Revision keyowrd svn prop 2009-07-21 William Kyngesburye * visualization/xganim/Makefile: strip 64bit arch flags on OSX if 32bit-only wxpython 2009-07-20 Markus Neteler * general/g.remove/Makefile: Makefile fix * display/d.title/Makefile, raster3d/r3.mkdspf/Makefile: Makefile fix * display/d.title/Makefile: added missing RASTERLIB * display/d.profile/Makefile: added missing RASTERLIB * raster/r.neighbors/Makefile: added missing RASTERLIB * display/d.rast.arrow/Makefile: added missing RASTERLIB * display/d.nviz/Makefile: added missing RASTERLIB * display/d.legend/Makefile: added missing RASTERLIB * raster/r.to.rast3/Makefile: added missing RASTERLIB * general/g.rename/Makefile: added missing RASTERLIB * raster/r.resamp.stats/Makefile: added missing RASTERLIB * raster3d/r3.to.rast/Makefile: added missing RASTERLIB * display/d.vect/Makefile: added missing RASTERLIB * general/g.mremove/Makefile: added missing RASTERLIB * vector/v.vol.rst/Makefile: added missing RASTERLIB * display/d.colortable/Makefile: added missing RASTERLIB * general/g.region/Makefile: added missing RASTERLIB * raster/r.resamp.rst/Makefile: added missing RASTERLIB * raster3d/r3.out.vtk/Makefile: added missing RASTERLIB * display/d.rgb/Makefile: added missing RASTERLIB * raster/r.to.rast3elev/Makefile: added missing RASTERLIB * display/d.rast/Makefile: added missing RASTERLIB * raster3d/r3.cross.rast/Makefile: added missing RASTERLIB * display/d.his/Makefile: added missing RASTERLIB * display/d.histogram/Makefile: added missing RASTERLIB * raster/r.gwflow/Makefile: added missing RASTERLIB * display/d.rast.num/Makefile: added missing RASTERLIB * raster/r.univar/Makefile: added missing RASTERLIB * raster/r.series/Makefile: added missing RASTERLIB 2009-07-20 Hamish Bowman * REQUIREMENTS.html: +geos 2009-07-20 Glynn Clements * lib/init/grass.py: Allow for trailing slash in non-interactive startup 2009-07-18 Markus Neteler * swig/python/examples/m.distance.py, swig/python/examples/rasteraccess.py, swig/python/examples/vectoraccess.py: point to installed dir * swig/python/examples/rasteraccess.py: script still broken 2009-07-17 Glynn Clements * swig/include/raster.i: Include libraster function declarations 2009-07-17 Markus Neteler * locale/po/grasswxpy_it.po: msg cosmetics; encoding * locale/po/grasswxpy_it.po: Luca Delucchi: cont'd * swig/python/examples/vectoraccess.py: show use of GRASS modules 2009-07-17 Hamish Bowman * general/g.proj/main.c: typo (merge from devbr6) 2009-07-16 Martin Landa * general/g.proj/main.c: g.proj: cosmetics in guisection, i18n (merge from devbr6, https://trac.osgeo.org/grass/changeset/38441) * gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/location_wizard.py: wxGUI: parse error message in location wizard (merge from devbr6, https://trac.osgeo.org/grass/changeset/38439) 2009-07-16 Markus Metz * lib/vector/vectorlib.dox: updated programmers manual 2009-07-16 Paul Kelly * lib/gis/datum.table: Add gda94 2009-07-16 Markus Metz * lib/vector/diglib/spindex_rw.c: write sidx with better portability 2009-07-15 Glynn Clements * include/rasterdefs.h, lib/raster/auto_mask.c, lib/raster/gdal.c, lib/raster/init.c, lib/raster/opencell.c, lib/raster/set_window.c, lib/raster/window_map.c: Initialize raster library automatically 2009-07-15 Markus Neteler * lib/rowio/Makefile: added missing lib 2009-07-15 Martin Landa * include/rasterdefs.h, lib/raster/init.c, raster/r.mapcalc/main.c: Rename Rast__init() to Rast_init() Call Rast_init() in r.mapcalc 2009-07-15 Markus Neteler * lib/raster/R.h, lib/raster/alloc_cell.c, lib/raster/cats.c, lib/raster/cellstats_eq.c, lib/raster/closecell.c, lib/raster/color_compat.c, lib/raster/color_free.c, lib/raster/color_get.c, lib/raster/color_hist.c, lib/raster/color_insrt.c, lib/raster/color_invrt.c, lib/raster/color_look.c, lib/raster/color_org.c, lib/raster/color_range.c, lib/raster/color_read.c, lib/raster/color_rule.c, lib/raster/color_rules.c, lib/raster/color_set.c, lib/raster/color_write.c, lib/raster/color_xform.c, lib/raster/fpreclass.c, lib/raster/gdal.c, lib/raster/get_cellhd.c, lib/raster/get_row.c, lib/raster/get_row_colr.c, lib/raster/histo_eq.c, lib/raster/histogram.c, lib/raster/history.c, lib/raster/init.c, lib/raster/interp.c, lib/raster/null_val.c, lib/raster/opencell.c, lib/raster/put_cellhd.c, lib/raster/put_row.c, lib/raster/put_title.c, lib/raster/quant.c, lib/raster/quant_io.c, lib/raster/quant_rw.c, lib/raster/range.c, lib/raster/raster.c, lib/raster/raster_metadata.c, lib/raster/reclass.c, lib/raster/sample.c, lib/raster/set_window.c, lib/raster/window_map.c: applied ../../tools/grass_indent.sh * lib/raster/rasterlib.dox: cleanup continued 2009-07-15 Martin Landa * lib/gis/Makefile, lib/raster/Makefile: fix trac https://trac.osgeo.org/grass/ticket/685 * raster/r.ros/main.c, raster/r.ros/r.ros.html: r.ros cleaning up 2009-07-14 Martin Landa * gui/wxpython/gui_modules/goutput.py: Make GMConsole working outside of wxGUI (merge from devbr6, https://trac.osgeo.org/grass/changeset/38416) * general/g.parser/test.py: synchronized with g.parser manual page 2009-07-14 Hamish Bowman * general/g.parser/g.parser.html, general/g.parser/test.pl, general/g.parser/test.py, general/g.parser/test.sh: further cleaning (merge from devbr6) [test.py prob needs more work] 2009-07-13 Martin Landa * doc/raster/r.example/Makefile, doc/raster/r.example/main.c, doc/vector/v.example/main.c: fix example modules (rasterlib) * scripts/g.extension/g.extension.py: ckeck GISBASE * scripts/g.extension/g.extension.py: prefix -> ~/.grass/addons 2009-07-13 Markus Metz * lib/vector/diglib/spindex_rw.c: write sidx fixed 2009-07-13 Martin Landa * general/g.parser/g.parser.html: manual page updated 2009-07-13 Markus Metz * vector/v.what/main.c: library takes care of the spatial index * vector/v.in.ogr/main.c: spatial index update * vector/v.select/main.c: spatial index update * vector/v.what/main.c: spatial index update * vector/v.build/main.c: spatial index update * include/vect/dig_externs.h, include/vect/dig_structs.h, include/vector.h: updated vector includes * lib/vector/Vlib/build.c, lib/vector/Vlib/build_nat.c, lib/vector/Vlib/close.c, lib/vector/Vlib/intersect.c, lib/vector/Vlib/open.c, lib/vector/Vlib/select.c, lib/vector/Vlib/sindex.c: Vlib new spatial index * lib/vector/diglib/plus.c, lib/vector/diglib/spindex.c, lib/vector/diglib/spindex_rw.c: diglib new spatial index * lib/vector/rtree/Makefile, lib/vector/rtree/Makefile.alone, lib/vector/rtree/card.c, lib/vector/rtree/card.h, lib/vector/rtree/docs/README.grass, lib/vector/rtree/docs/README.txt, lib/vector/rtree/docs/test.c, lib/vector/rtree/gammavol.c, lib/vector/rtree/index.c, lib/vector/rtree/index.h, lib/vector/rtree/node.c, lib/vector/rtree/rect.c, lib/vector/rtree/rtree.h, lib/vector/rtree/split.c, lib/vector/rtree/{split_q.h => split.h}, lib/vector/rtree/split_q.c: new rtree 2009-07-13 Markus Neteler * lib/raster/rasterlib.dox: doc review started 2009-07-13 Markus Metz * lib/vector/diglib/poly.c: topo building algorithm update * lib/vector/Vlib/build_nat.c: topo building bugfix 2009-07-13 Hamish Bowman * lib/README: revert r38357: don't tear down the main street signs just because satnav is available * lib/gis/parser.c: less ambiguous fn name 2009-07-12 Paul Kelly * lib/gis/datum.table, lib/gis/datumtransform.table: Fix CH1903 datum transformation parameters as per bug https://trac.osgeo.org/grass/ticket/35 2009-07-12 Martin Landa * vector/v.external/v.external.html: minor cleanup of v.external's manual page * vector/v.external/main.c: v.external: options labels updated, more guisections * vector/v.external/main.c: v.external: flag to skip building topology * vector/v.external/list.c, vector/v.external/local_proto.h, vector/v.external/main.c: v.external: minor code clean up 2009-07-11 William Kyngesburye * macosx/Makefile, macosx/ReadMe.rtf, macosx/{pkg => }/bundle.make: bundling step now works for install also; simplified duplication in install and bindist; 2009-07-11 Martin Landa * general/g.parser/main.c, scripts/d.correlate/d.correlate.py, scripts/d.polar/d.polar.py, scripts/d.rast.edit/d.rast.edit.py, scripts/db.dropcolumn/db.dropcolumn.py, scripts/db.droptable/db.droptable.py, scripts/db.in.ogr/db.in.ogr.py, scripts/db.out.ogr/db.out.ogr.py, scripts/db.test/db.test.py, scripts/g.extension/g.extension.py, scripts/g.manual/g.manual.py, scripts/i.fusion.brovey/i.fusion.brovey.py, scripts/i.image.mosaic/i.image.mosaic.py, scripts/i.in.spotvgt/i.in.spotvgt.py, scripts/i.landsat.rgb/i.landsat.rgb.py, scripts/i.oif/i.oif.py, scripts/i.spectral/i.spectral.py, scripts/i.tasscap/i.tasscap.py, scripts/m.proj/m.proj.py, scripts/r.buffer/r.buffer.py, scripts/r.colors.stddev/r.colors.stddev.py, scripts/r.fillnulls/r.fillnulls.py, scripts/r.in.aster/r.in.aster.py, scripts/r.in.srtm/r.in.srtm.py, scripts/r.in.wms/r.in.gdalwarp.py, scripts/r.in.wms/r.in.wms.py, scripts/r.mask/r.mask.py, scripts/r.out.xyz/r.out.xyz.py, scripts/r.plane/r.plane.py, scripts/r.reclass.area/r.reclass.area.py, scripts/r.regression.line/r.regression.line.py, scripts/r.shaded.relief/r.shaded.relief.py, scripts/r.tileset/r.tileset.py, scripts/v.centroids/v.centroids.py, scripts/v.colors/v.colors.py, scripts/v.convert.all/v.convert.all.py, scripts/v.db.addcol/v.db.addcol.py, scripts/v.db.addtable/v.db.addtable.py, scripts/v.db.dropcolumn/v.db.dropcolumn.py, scripts/v.db.droptable/v.db.droptable.py, scripts/v.db.join/v.db.join.py, scripts/v.db.reconnect.all/v.db.reconnect.all.py, scripts/v.db.renamecolumn/v.db.renamecolumn.py, scripts/v.db.univar/v.db.univar.py, scripts/v.db.update/v.db.update.py, scripts/v.dissolve/v.dissolve.py, scripts/v.in.e00/v.in.e00.py, scripts/v.in.geonames/v.in.geonames.py, scripts/v.in.gns/v.in.gns.py, scripts/v.in.mapgen/v.in.mapgen.py, scripts/v.in.sites.all/v.in.sites.all.py, scripts/v.out.gps/v.out.gps.py, scripts/v.rast.stats/v.rast.stats.py, scripts/v.report/v.report.py, scripts/v.what.vect/v.what.vect.py: split keywords also in scripts (to avoid duplicated translations) * gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/wxgui_utils.py: fix gettext warnings * gui/wxpython/gui_modules/menuform.py, scripts/v.db.join/v.db.join.py: fix 'problem with gui wx with module v.db.join' - trac https://trac.osgeo.org/grass/ticket/490 * mswindows/osgeo4w/package.sh: /c/MinGW not needed 2009-07-10 Martin Landa * lib/grasslib.dox, lib/rowio/Makefile, lib/rowio/rowiolib.dox: doxygen page for rowiolib * include/rowio.h, lib/rowio/fileno.c, lib/rowio/forget.c, lib/rowio/get.c, lib/rowio/put.c, lib/rowio/release.c, lib/rowio/setup.c, raster/r.mfilter/execute.c, raster/r.mfilter/perform.c, raster/r.thin/io.c: rowiolib: fns rename to follow naming convetions (rowio_ -> Rowio_) some doxygen documentation * lib/README: readme remove, document it in doxygen * lib/gis/parser.c: make script() to be language-agnostic minor cleanup * lib/raster/rasterlib.dox: include list of function, todo: reorder, update * lib/raster/rasterlib.dox: updated, fns renamed major cleanup needed... * scripts/v.rast.stats/v.rast.stats.py: v.rast.stats: fix module (grass.vector_db() returns dictionary not tuple of values) message cosmetics * general/g.parser/main.c, lib/gis/parser.c: include 'guidependency' in scripts * gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/utils.py: wxGUI: fix G_OPT_V_FIELD opts (multi) * gui/wxpython/gui_modules/menuform.py, include/gis.h, lib/gis/parser.c, vector/v.distance/main.c: attempt to fix trac https://trac.osgeo.org/grass/ticket/671 (wxgui: v.distance to_column option inaccessible) 2009-07-09 Martin Landa * gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/toolbars.py: wxGUI: cleanup zoomback, enable/disable tool * gui/wxpython/gui_modules/mapdisp.py: attempt to fix trac https://trac.osgeo.org/grass/ticket/483 (merge from relbr64, https://trac.osgeo.org/grass/changeset/38334) * lib/display/rastergraphicslib.dox: remove outdated doxygen file * lib/db/dbmilib.dox, lib/grasslib.dox, lib/vector/dglib/dglib.dox, lib/vector/vectorlib.dox, lib/vector/vedit/veditlib.dox: cosmetics in doxygen ref names 2009-07-09 Hamish Bowman * raster/r.neighbors/r.neighbors.html: note NULL behaviour (merge from devbr6); remove references to the -q flag 2009-07-08 Martin Landa * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/render.py: wxGUI: save named region - clean up * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/render.py: wrong coordinates after zoom to named region (trac https://trac.osgeo.org/grass/ticket/678) * gui/wxpython/gui_modules/vdigit.py: wxGUI/vdigit: use SpinCTRL for layer instead of Choice (merge from devbr6, https://trac.osgeo.org/grass/changeset/38304) * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/preferences.py: wxGUI: fix mapdisplay statusbar coordinates formating precision default 2 * gui/wxpython/gui_modules/menuform.py: wxGUI: note also flags 2009-07-07 Martin Landa * vector/v.to.3d/main.c, vector/v.to.3d/trans2.c, vector/v.to.3d/trans3.c: v.to.3d: cleanup if fails, see trac https://trac.osgeo.org/grass/ticket/550 * lib/vector/vectorlib.dox: cosmetics in doxygen documentation (tables style) 2009-07-06 Martin Landa * gui/wxpython/gui_modules/preferences.py: wxGUI: don't cast code if empty (merge from devbr6, https://trac.osgeo.org/grass/changeset/38285) * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/utils.py: wxGUI: format coordinates in the mapdisplay statusbar (deg/dms, precision) 2009-07-05 Martin Landa * scripts/g.extension/g.extension.py: g.extension: updating wxGUI menu is not implemeted yet * scripts/g.extension/g.extension.py: g.extension: cosmetics in guisection * gui/wxpython/gui_modules/menuform.py: wxGUI: don't crash when full path is not defined * gui/wxpython/xml/menudata.xml: g.extension added to the wxGUI menu * scripts/g.extension/g.extension.py: add missing comma * scripts/g.extension/g.extension.py: install fixed * scripts/g.extension/g.extension.py: g.extension: new paramaters 'svnurl' & 'menuitem' * scripts/g.extension/g.extension.py: g.extension: print warning if module already installed * scripts/g.extension/g.extension.html, scripts/g.extension/g.extension.py: + prefix and operation paramaters add very simple uninstall method * scripts/Makefile: compile g.extension * scripts/g.extension/Makefile, scripts/g.extension/g.extension.html, scripts/g.extension/g.extension.py: g.extension.add moved from grass-addons to trunk & renamed to g.extension * gui/wxpython/gui_modules/mapdisp.py: wxGUI: mention EPSG code in mapdisplay statusbar * gui/wxpython/gui_modules/globalvar.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/workspace.py, gui/wxpython/wxgui.py, gui/wxpython/xml/grass-gxw.dtd: wxGUI: projection statusbar info checkbox moved to the mapdisplay status and stored in workspace file 2009-07-05 Markus Neteler * raster/r.terraflow/main.cc: restore use of flowStream subdir * raster/r.terraflow/main.cc: use TEMP var on windows 2009-07-05 Martin Landa * vector/v.select/main.c: v.select: for disjoint use reverse intersect (todo: change module's algorithm) * vector/v.select/args.c: v.select: add missing ainput * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/menuform.py: wxGUI: launch script with full path 2009-07-05 Markus Neteler * lib/gis/gislib.dox: leftover doxygen tag removed * lib/iostream/ami_stream.cc: report correct error on Windows 2009-07-04 Martin Landa * gui/wxpython/gui_modules/goutput.py: wxGUI: determine map layer name * gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/dbm_dialogs.py, gui/wxpython/gui_modules/gdialogs.py, scripts/db.dropcolumn/db.dropcolumn.py, scripts/db.droptable/db.droptable.py, scripts/db.in.ogr/db.in.ogr.py, scripts/db.test/db.test.py, scripts/v.db.addcol/v.db.addcol.py, scripts/v.db.addtable/v.db.addtable.py, scripts/v.db.dropcolumn/v.db.dropcolumn.py, scripts/v.db.droptable/v.db.droptable.py, scripts/v.db.join/v.db.join.py, scripts/v.db.renamecolumn/v.db.renamecolumn.py, scripts/v.db.update/v.db.update.py: db.executes's input required * db/db.execute/main.c: db.excute: there is no 'Set' guisection * db/db.connect/main.c, db/db.execute/main.c, include/gis.h, lib/gis/parser.c: G_OPT_DB_SCHEMA added to gislib db.execute: 'schema' paramater added * db/db.execute/main.c: db.execute: input required don't ignore default schema: trac https://trac.osgeo.org/grass/ticket/673 * db/db.connect/main.c: db.connect more guisections * gui/wxpython/gui_modules/utils.py: m.proj uses current location as input if proj_input is not given * scripts/m.proj/m.proj.py: m.proj: in/out -> input/output * scripts/m.proj/m.proj.py: m.proj: if proj_in not given assume current location as input * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/utils.py: wxGUI: fix statusbar proj info (on failure) 2009-07-03 Martin Landa * raster/Makefile, raster/{r.sun2 => r.sun}/Makefile, raster/{r.sun2 => r.sun}/README, raster/{r.sun2 => r.sun}/TODO, raster/{r.sun2 => r.sun}/local_proto.h, raster/{r.sun2 => r.sun}/main.c, raster/{r.sun2 => r.sun}/r.sun.html, raster/{r.sun2 => r.sun}/rsunglobals.h, raster/{r.sun2 => r.sun}/rsunlib.c, raster/{r.sun2 => r.sun}/sunradstruct.h: r.sun2 -> r.sun 2009-07-03 Hamish Bowman * raster/r.sun2/main.c: (Thomas Huld) Fixed problem with incidence angle being 0 when the sun isn't there. Now the value is null. Note that this is also the case if the pixel is in shadow. (merge from devbr6) * raster/r.sun2/rsunlib.c: cleanup whitespace (merge from devbr6) * raster/r.sun/DEPRECATED, raster/r.sun/Makefile, raster/r.sun/TODO, raster/r.sun/local_proto.h, raster/r.sun/main.c, raster/r.sun/r.sun.html: drop old version to avoid confusion 2009-07-02 Markus Neteler * scripts/db.test/test1: Marco Ciolli: test fixes * locale/po/grassmods_de.po, locale/po/grasswxpy_de.po: Robert Nuske: cont'ed 2009-07-02 Martin Landa * gui/wxpython/gui_modules/preferences.py, gui/wxpython/wxgui.py: wxGUI: reuse preferences dialog * gui/wxpython/gui_modules/preferences.py: wxGUI: cosmetics in label (merge from devbr6, https://trac.osgeo.org/grass/changeset/38156) * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/utils.py: wxGUI: fix proj statusbar resolution (merge from devbr6, https://trac.osgeo.org/grass/changeset/38154) * gui/wxpython/gui_modules/mapdisp.py: wxGUI: fix latlong proj in statusbar (merge from devbr6, https://trac.osgeo.org/grass/changeset/38152) 2009-07-01 Martin Landa * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/utils.py, gui/wxpython/wxgui.py: wxGUI: latlong bug-fixes (merge from devbr6, https://trac.osgeo.org/grass/changeset/38150) * include/colors.h: remove 'extern' from include/colors.h * gui/wxpython/gui_modules/utils.py: wxGUI: fix m.proj * gui/wxpython/gui_modules/location_wizard.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/utils.py: wxGUI: statusbar projection settings (merge from devbr6, https://trac.osgeo.org/grass/changeset/38141, https://trac.osgeo.org/grass/changeset/38143) 2009-07-01 Hamish Bowman * general/g.region/local_proto.h, general/g.region/main.c, general/g.region/printwindow.c: New -t flag: Print the current region in GMT style (merge from devbr6) 2009-07-01 Martin Landa * include/display.h, include/imagery.h, include/raster.h, lib/rst/interp_float/interpf.h: add missing grass/raster.h header * display/d.title/fancy.c, display/d.title/local_proto.h, imagery/i.cca/local_proto.h, imagery/i.gensig/local_proto.h, imagery/i.his.rgb/globals.h, imagery/i.modis.qc/mod09A1a.c, imagery/i.modis.qc/mod09A1c.c, imagery/i.modis.qc/mod09A1d.c, imagery/i.modis.qc/mod09A1e.c, imagery/i.modis.qc/mod09A1sa.c, imagery/i.modis.qc/mod09A1sb.c, imagery/i.modis.qc/mod09A1sc.c, imagery/i.modis.qc/mod09A1sd.c, imagery/i.modis.qc/mod09A1se.c, imagery/i.modis.qc/mod09A1sf.c, imagery/i.modis.qc/mod09A1sg.c, imagery/i.modis.qc/mod09A1sh.c, imagery/i.modis.qc/mod09A1si.c, imagery/i.modis.qc/mod09A1sj.c, imagery/i.modis.qc/mod09A1sk.c, imagery/i.modis.qc/mod09Q1a.c, imagery/i.modis.qc/mod09Q1b.c, imagery/i.modis.qc/mod09Q1c.c, imagery/i.modis.qc/mod09Q1d.c, imagery/i.modis.qc/mod09Q1e.c, imagery/i.modis.qc/mod09Q1f.c, imagery/i.modis.qc/mod11A2a.c, imagery/i.modis.qc/mod11A2b.c, imagery/i.modis.qc/mod11A2c.c, imagery/i.modis.qc/mod11A2d.c, imagery/i.rgb.his/globals.h, imagery/i.smap/bouman.h, include/G3d.h, include/gis.h, include/raster.h, include/rasterdefs.h, include/site.h, include/stats.h, lib/raster/color_init.c, lib/raster/color_insrt.c, lib/raster/color_invrt.c, lib/raster/color_range.c, lib/raster/color_rule_get.c, lib/raster/color_shift.c, lib/raster/history.c, lib/raster/interp.c, ps/ps.map/local_proto.h, ps/ps.map/parse_list.c, ps/ps.map/ps_info.h, raster/r.carve/enforce.h, raster/r.cross/glob.h, raster/r.describe/local_proto.h, raster/r.describe/tree.c, raster/r.distance/defs.h, raster/r.distance/distance.c, raster/r.distance/edges.c, raster/r.distance/report.c, raster/r.flow/r.flow.h, raster/r.in.gridatb/local_proto.h, raster/r.in.poly/getformat.c, raster/r.info/local_proto.h, raster/r.kappa/kappa.h, raster/r.li/r.li.daemon/GenericCell.h, raster/r.li/r.li.daemon/daemon.h, raster/r.los/delete.c, raster/r.los/mark_pts.c, raster/r.mapcalc/mapcalc.h, raster/r.mapcalc/xrand.c, raster/r.mapcalc/xrowcol.c, raster/r.mfilter/filter.h, raster/r.neighbors/ncb.h, raster/r.out.gridatb/local_proto.h, raster/r.param.scale/param.h, raster/r.profile/local_proto.h, raster/r.quant/global.h, raster/r.random.cells/ransurf.h, raster/r.random.surface/ransurf.h, raster/r.random/local_proto.h, raster/r.reclass/rule.h, raster/r.recode/global.h, raster/r.report/global.h, raster/r.report/main.c, raster/r.report/parse.c, raster/r.report/stats.c, raster/r.ros/spot_dist.c, raster/r.spread/select_linksB.c, raster/r.spread/spot.c, raster/r.spread/spread.c, raster/r.surf.contour/contour.h, raster/r.surf.idw/main.h, raster/r.thin/local_proto.h, raster/r.water.outlet/basin.h, raster/r.watershed/seg/cseg.h, raster3d/base/mask_functions.h, swig/include/python/common.i, swig/include/python/utils.i, vector/lidar/v.lidar.edgedetection/edgedetection.c, vector/v.to.rast/local.h: rasterlib: prototypes moved to rasterdefs.h raster related macros and structure moved from gis.h to raster.h module fixed, grass/raster.h included where missing 2009-06-30 Markus Neteler * vector/lidar/lidarlib/Makefile: added RASTERLIB/RASTERDEP * lib/cluster/Makefile: added RASTERLIB/RASTERDEP * raster/r.li/r.li.daemon/Makefile: added RASTERLIB/RASTERDEP 2009-06-30 Martin Landa * display/d.graph/do_graph.c, display/d.graph/main.c, display/d.labels/color.c, display/d.rast/display.c, include/colors.h, lib/nviz/nviz.c, lib/raster/color_hist.c, ps/ps.map/do_labels.c, ps/ps.map/main.c, ps/ps.map/ps_vareas.c, ps/ps.map/ps_vlines.c, ps/ps.map/ps_vpoints.c, ps/ps.map/r_border.c, ps/ps.map/r_plt.c, ps/ps.map/r_text.c, ps/ps.map/r_vareas.c, ps/ps.map/r_vlines.c, ps/ps.map/r_vpoints.c, ps/ps.map/r_wind.c, vector/v.to.rast/support.c: add G_str_to_color to colors.h include grass/colors.h where is missing * include/raster.h, lib/raster/closecell.c, lib/raster/get_row.c, lib/raster/zero_cell.c, raster/r.le/r.le.patch/driver.c, raster/r.le/r.le.patch/trace.c, raster/r.le/r.le.pixel/cellclip.c, raster/r.le/r.le.pixel/driver.c, raster/r.le/r.le.pixel/texture.c, raster/r.le/r.le.setup/sample.c, raster/r.le/r.le.trace/main.c, raster/r.random.cells/init.c: rasterlib: fns from zero_cell.c renamed, see http://trac.osgeo.org/grass/wiki/Grass7/RasterLib * include/raster.h, lib/raster/sample.c, vector/v.drape/main.c, vector/v.extrude/main.c, vector/v.sample/main.c: rasterlib: fns from samle.c renamed, see http://trac.osgeo.org/grass/wiki/Grass7/RasterLib * include/raster.h, lib/raster/raster_metadata.c, ps/ps.map/ps_fclrtbl.c, raster/r.info/main.c, raster/r.los/main.c, raster/r.param.scale/close_down.c, raster/r.support/main.c: rasterlib: fns from raster_metadata.c renamed, see http://trac.osgeo.org/grass/wiki/Grass7/RasterLib * imagery/i.pca/main.c, include/raster.h, lib/raster/cats.c, lib/raster/color_look.c, lib/raster/color_rule.c, lib/raster/get_row.c, lib/raster/put_row.c, lib/raster/raster.c, raster/r.cost/main.c, raster/r.in.ascii/main.c, raster/r.in.mat/main.c, raster/r.in.xyz/main.c, raster/r.in.xyz/support.c, raster/r.null/mask.c, raster/r.patch/do_patch.c, raster/r.proj/bilinear.c, raster/r.proj/bilinear_f.c, raster/r.proj/cubic.c, raster/r.proj/cubic_f.c, raster/r.proj/nearest.c, raster/r.slope.aspect/main.c, raster/r.stats/raw_stats.c, raster/r.to.vect/areas.c, raster/r.walk/main.c, .../R_slope_aspect/r_slope_aspect/r_slope_aspect.c, vector/lidar/lidarlib/zones.c, vector/v.neighbors/main.c: rasterlib: fns from raster.c renamed, see http://trac.osgeo.org/grass/wiki/Grass7/RasterLib * doc/raster/r.example/main.c, imagery/i.albedo/main.c, imagery/i.atcorr/main.cpp, imagery/i.biomass/main.c, imagery/i.cca/transform.c, imagery/i.class/signature.c, imagery/i.eb.eta/main.c, imagery/i.eb.evapfr/main.c, imagery/i.eb.h_SEBAL01/main.c, imagery/i.eb.soilheatflux/main.c, imagery/i.emissivity/main.c, imagery/i.evapo.time_integration/main.c, imagery/i.fft/main.c, imagery/i.his.rgb/main.c, imagery/i.ifft/main.c, imagery/i.latlong/main.c, imagery/i.maxlik/main.c, imagery/i.modis.qc/main.c, imagery/i.pca/main.c, imagery/i.rectify/write.c, imagery/i.rgb.his/main.c, imagery/i.smap/write_img.c, imagery/i.sunhours/main.c, imagery/i.vi/main.c, imagery/i.zc/main.c, include/raster.h, lib/gpde/N_arrays_io.c, lib/raster/closecell.c, lib/raster/opencell.c, lib/raster/put_row.c, lib/rst/interp_float/output2d.c, lib/rst/interp_float/resout2d.c, raster/r.basins.fill/main.c, raster/r.bitpattern/main.c, raster/r.buffer/write_map.c, raster/r.carve/raster.c, raster/r.circle/main.c, raster/r.clump/clump.c, raster/r.composite/main.c, raster/r.compress/main.c, raster/r.cost/main.c, raster/r.cross/cross.c, raster/r.cross/renumber.c, raster/r.drain/main.c, raster/r.drain/tinf.c, raster/r.fill.dir/main.c, raster/r.fill.dir/tinf.c, raster/r.flow/io.c, raster/r.flow/main.c, raster/r.grow.distance/main.c, raster/r.grow/main.c, raster/r.his/main.c, raster/r.horizon/main.c, raster/r.in.arc/main.c, raster/r.in.ascii/main.c, raster/r.in.bin/main.c, raster/r.in.gdal/main.c, raster/r.in.gridatb/file_io.c, raster/r.in.mat/main.c, raster/r.in.poly/raster.c, raster/r.in.xyz/main.c, raster/r.lake/main.c, raster/r.le/r.le.patch/driver.c, raster/r.le/r.le.patch/trace.c, raster/r.le/r.le.pixel/driver.c, raster/r.le/r.le.pixel/texture.c, raster/r.le/r.le.setup/polytocell/bmf_to_cll.c, raster/r.li/r.li.daemon/daemon.c, raster/r.los/main.c, raster/r.mapcalc/map.c, raster/r.mfilter/perform.c, raster/r.neighbors/main.c, raster/r.null/main.c, raster/r.param.scale/process.c, raster/r.patch/main.c, raster/r.proj/main.c, raster/r.random.cells/indep.c, raster/r.random.surface/save.c, raster/r.random/random.c, raster/r.recode/recode.c, raster/r.resamp.interp/main.c, raster/r.resamp.stats/main.c, raster/r.resample/main.c, raster/r.ros/main.c, raster/r.series/main.c, raster/r.slope.aspect/main.c, raster/r.spread/ram2out.c, raster/r.spreadpath/main.c, raster/r.statistics2/main.c, raster/r.statistics3/main.c, raster/r.sun/main.c, raster/r.sun2/main.c, raster/r.sunmask/main.c, raster/r.surf.contour/main.c, raster/r.surf.fractal/write_rast.c, raster/r.surf.gauss/gaussurf.c, raster/r.surf.idw/main.c, raster/r.surf.idw2/main.c, raster/r.surf.random/randsurf.c, raster/r.terraflow/grass2str.h, raster/r.texture/main.c, raster/r.thin/io.c, raster/r.topidx/file_io.c, raster/r.uslek/main.c, raster/r.usler/main.c, raster/r.walk/main.c, raster/r.water.outlet/main.c, raster/r.watershed/ram/close_maps.c, raster/r.watershed/ram/close_maps2.c, raster/r.watershed/seg/bseg_write.c, raster/r.watershed/seg/close_maps.c, raster/r.watershed/seg/close_maps2.c, raster/r.watershed/seg/cseg_write.c, raster/r.watershed/seg/dseg_write.c, raster/simwe/simlib/output.c, raster3d/r3.cross.rast/main.c, raster3d/r3.to.rast/main.c, .../R_slope_aspect/r_slope_aspect/r_slope_aspect.c, vector/lidar/lidarlib/zones.c, vector/v.kernel/main.c, vector/v.neighbors/main.c, vector/v.surf.idw/main.c, vector/v.to.rast/raster.c, vector/v.vol.rst/user1.c: rasterlib: fns from put_row.c renamed, see http://trac.osgeo.org/grass/wiki/Grass7/RasterLib 2009-06-30 Glynn Clements * lib/gis/parser.c: Pass full pathname to menuform.py * swig/include/grass.i: Add functions/structures from colors.h * include/gisdefs.h: Most color_str.c functions are declared in colors.h 2009-06-29 Martin Landa * include/raster.h: fix raster.h (https://trac.osgeo.org/grass/changeset/38120) * lib/raster/alloc_cell.c: cosmetics in doxygen docs * display/d.colors/main.c, display/d.colortable/main.c, display/d.his/main.c, display/d.histogram/get_stats.c, display/d.legend/main.c, display/d.nviz/main.c, display/d.profile/main.c, display/d.rast.arrow/main.c, display/d.rast.num/main.c, display/d.rast/display.c, display/d.rast/main.c, display/d.rgb/main.c, display/d.what.rast/opencell.c, display/d.what.rast/what.c, doc/raster/r.example/main.c, general/g.region/zoom.c, imagery/i.albedo/main.c, imagery/i.atcorr/main.cpp, imagery/i.biomass/main.c, imagery/i.cca/main.c, imagery/i.class/band_files.c, imagery/i.class/draw_cell.c, imagery/i.class/signature.c, imagery/i.cluster/open_files.c, imagery/i.eb.eta/main.c, imagery/i.eb.evapfr/main.c, imagery/i.eb.h_SEBAL01/main.c, imagery/i.eb.soilheatflux/main.c, imagery/i.emissivity/main.c, imagery/i.evapo.time_integration/main.c, imagery/i.fft/main.c, imagery/i.gensig/openfiles.c, imagery/i.gensigset/openfiles.c, imagery/i.his.rgb/openfiles.c, imagery/i.ifft/main.c, imagery/i.latlong/main.c, imagery/i.maxlik/open.c, imagery/i.modis.qc/main.c, imagery/i.pca/main.c, imagery/i.pca/support.c, imagery/i.points/drawcell.c, imagery/i.rectify/rectify.c, imagery/i.rectify/write.c, imagery/i.rgb.his/openfiles.c, imagery/i.smap/opencell.c, imagery/i.sunhours/main.c, imagery/i.vi/main.c, imagery/i.vpoints/drawcell.c, imagery/i.zc/main.c, include/raster.h, lib/gpde/N_arrays_io.c, lib/ogsf/Gs3.c, lib/ogsf/gsd_legend.c, lib/raster/auto_mask.c, lib/raster/cats.c, lib/raster/color_read.c, lib/raster/gdal.c, lib/raster/get_row_colr.c, lib/raster/opencell.c, lib/raster/put_row.c, lib/raster/quant_io.c, lib/raster/quant_rw.c, lib/raster/range.c, lib/rst/interp_float/input2d.c, lib/rst/interp_float/output2d.c, lib/rst/interp_float/resout2d.c, ps/ps.map/outl_io.c, ps/ps.map/ps_raster.c, ps/ps.map/r_cell.c, ps/ps.map/r_colortable.c, ps/ps.map/r_group.c, ps/ps.map/r_rgb.c, raster/r.basins.fill/main.c, raster/r.basins.fill/read_map.c, raster/r.bitpattern/main.c, raster/r.buffer/read_map.c, raster/r.buffer/write_map.c, raster/r.carve/main.c, raster/r.category/cats.c, raster/r.category/main.c, raster/r.circle/main.c, raster/r.clump/main.c, raster/r.colors/main.c, raster/r.colors/stats.c, raster/r.composite/main.c, raster/r.compress/main.c, raster/r.contour/main.c, raster/r.cost/main.c, raster/r.covar/main.c, raster/r.cross/main.c, raster/r.describe/describe.c, raster/r.distance/distance.c, raster/r.distance/edges.c, raster/r.drain/main.c, raster/r.fill.dir/main.c, raster/r.flow/io.c, raster/r.grow.distance/main.c, raster/r.grow/main.c, raster/r.his/main.c, raster/r.horizon/main.c, raster/r.in.arc/main.c, raster/r.in.ascii/main.c, raster/r.in.bin/main.c, raster/r.in.gdal/main.c, raster/r.in.gridatb/file_io.c, raster/r.in.mat/main.c, raster/r.in.poly/poly2rast.c, raster/r.in.xyz/main.c, raster/r.info/main.c, raster/r.lake/main.c, raster/r.le/r.le.patch/driver.c, raster/r.le/r.le.patch/trace.c, raster/r.le/r.le.pixel/cellclip.c, raster/r.le/r.le.pixel/driver.c, raster/r.le/r.le.pixel/texture.c, raster/r.le/r.le.setup/mv_wind.c, raster/r.le/r.le.setup/polytocell/bmf_to_cll.c, raster/r.le/r.le.setup/sample.c, raster/r.le/r.le.trace/main.c, raster/r.li/r.li.daemon/daemon.c, raster/r.li/r.li.daemon/worker.c, raster/r.los/main.c, raster/r.mapcalc/map.c, raster/r.mfilter/perform.c, raster/r.neighbors/main.c, raster/r.null/main.c, raster/r.out.arc/main.c, raster/r.out.ascii/main.c, raster/r.out.bin/main.c, raster/r.out.gdal/export_band.c, raster/r.out.gdal/main.c, raster/r.out.gridatb/file_io.c, raster/r.out.mat/main.c, raster/r.out.mpeg/main.c, raster/r.out.png/main.c, raster/r.out.pov/main.c, raster/r.out.ppm/main.c, raster/r.out.ppm3/main.c, raster/r.out.tiff/main.c, raster/r.out.vrml/main.c, raster/r.out.vtk/main.c, raster/r.param.scale/open_files.c, raster/r.patch/main.c, raster/r.profile/main.c, raster/r.proj/main.c, raster/r.quant/main.c, raster/r.quantile/main.c, raster/r.random.cells/indep.c, raster/r.random.cells/init.c, raster/r.random.surface/init.c, raster/r.random.surface/main.c, raster/r.random.surface/save.c, raster/r.random/count.c, raster/r.random/random.c, raster/r.reclass/main.c, raster/r.recode/read_rules.c, raster/r.recode/recode.c, raster/r.report/parse.c, raster/r.resamp.interp/main.c, raster/r.resamp.rst/main.c, raster/r.resamp.stats/main.c, raster/r.resample/main.c, raster/r.rescale.eq/get_stats.c, raster/r.rescale/get_range.c, raster/r.ros/main.c, raster/r.series/main.c, raster/r.slope.aspect/main.c, raster/r.slope.aspect/opennew.c, raster/r.spread/main.c, raster/r.spreadpath/main.c, raster/r.statistics/main.c, raster/r.statistics2/main.c, raster/r.statistics3/main.c, raster/r.stats/main.c, raster/r.sun/main.c, raster/r.sun2/main.c, raster/r.sunmask/main.c, raster/r.support.stats/check.c, raster/r.support.stats/histo.c, raster/r.support/check.c, raster/r.support/histo.c, raster/r.support/main.c, raster/r.surf.area/main.c, raster/r.surf.contour/main.c, raster/r.surf.contour/read_cell.c, raster/r.surf.fractal/write_rast.c, raster/r.surf.gauss/gaussurf.c, raster/r.surf.idw/main.c, raster/r.surf.idw2/main.c, raster/r.surf.idw2/read_cell.c, raster/r.surf.random/randsurf.c, raster/r.terraflow/grass2str.h, raster/r.terraflow/main.cc, raster/r.texture/main.c, raster/r.thin/io.c, raster/r.to.rast3/main.c, raster/r.to.rast3elev/main.c, raster/r.to.vect/main.c, raster/r.topidx/file_io.c, raster/r.univar/r.univar_main.c, raster/r.uslek/main.c, raster/r.usler/main.c, raster/r.volume/main.c, raster/r.walk/main.c, raster/r.water.outlet/main.c, raster/r.watershed/ram/close_maps.c, raster/r.watershed/ram/close_maps2.c, raster/r.watershed/ram/init_vars.c, raster/r.watershed/seg/bseg_read.c, raster/r.watershed/seg/bseg_write.c, raster/r.watershed/seg/close_maps.c, raster/r.watershed/seg/close_maps2.c, raster/r.watershed/seg/cseg_read.c, raster/r.watershed/seg/cseg_write.c, raster/r.watershed/seg/dseg_read.c, raster/r.watershed/seg/dseg_write.c, raster/r.watershed/seg/init_vars.c, raster/r.watershed/shed/read.c, raster/r.watershed/shed/valid.c, raster/r.what.color/main.c, raster/r.what/main.c, raster/simwe/simlib/input.c, raster/simwe/simlib/output.c, raster3d/r3.cross.rast/main.c, raster3d/r3.out.vtk/main.c, raster3d/r3.to.rast/main.c, swig/perl/R_slope_aspect/r_slope_aspect/opennew.c, .../R_slope_aspect/r_slope_aspect/r_slope_aspect.c, vector/lidar/v.surf.bspline/main.c, vector/v.drape/main.c, vector/v.extrude/main.c, vector/v.kernel/main.c, vector/v.neighbors/main.c, vector/v.sample/main.c, vector/v.surf.idw/main.c, vector/v.to.rast/support.c, vector/v.to.rast/vect2rast.c, vector/v.vol.rst/main.c, vector/v.vol.rst/user1.c, vector/v.what.rast/main.c, visualization/xganim/main.cc: rasterlib: fns from opencell.c renamed, see http://trac.osgeo.org/grass/wiki/Grass7/RasterLib * display/d.his/main.c, display/d.nviz/main.c, display/d.profile/main.c, display/d.rast.arrow/main.c, display/d.rast.num/main.c, display/d.rast/display.c, display/d.rgb/main.c, display/d.what.rast/what.c, doc/raster/r.example/main.c, general/g.region/zoom.c, imagery/i.albedo/main.c, imagery/i.atcorr/main.cpp, imagery/i.biomass/main.c, imagery/i.cca/transform.c, imagery/i.class/draw_cell.c, imagery/i.class/readbands.c, imagery/i.cluster/main.c, imagery/i.eb.eta/main.c, imagery/i.eb.evapfr/main.c, imagery/i.eb.h_SEBAL01/main.c, imagery/i.eb.soilheatflux/main.c, imagery/i.emissivity/main.c, imagery/i.evapo.time_integration/main.c, imagery/i.fft/main.c, imagery/i.gensig/covariance.c, imagery/i.gensig/get_train.c, imagery/i.gensig/means.c, imagery/i.gensig/read_train.c, imagery/i.gensigset/get_train.c, imagery/i.gensigset/read_data.c, imagery/i.gensigset/read_train.c, imagery/i.his.rgb/main.c, imagery/i.ifft/main.c, imagery/i.latlong/main.c, imagery/i.maxlik/main.c, imagery/i.modis.qc/main.c, imagery/i.pca/main.c, imagery/i.points/drawcell.c, imagery/i.rectify/perform.c, imagery/i.rgb.his/main.c, imagery/i.smap/read_block.c, imagery/i.sunhours/main.c, imagery/i.vi/main.c, imagery/i.vpoints/drawcell.c, imagery/i.zc/main.c, include/raster.h, lib/gpde/N_arrays_io.c, lib/ogsf/Gs3.c, lib/raster/get_row.c, lib/raster/get_row_colr.c, lib/raster/opencell.c, lib/raster/put_row.c, lib/raster/sample.c, lib/rst/interp_float/input2d.c, lib/rst/interp_float/ressegm2d.c, ps/ps.map/outl_io.c, ps/ps.map/ps_raster.c, raster/r.basins.fill/read_map.c, raster/r.bitpattern/main.c, raster/r.buffer/read_map.c, raster/r.buffer/write_map.c, raster/r.carve/raster.c, raster/r.category/cats.c, raster/r.clump/clump.c, raster/r.colors/stats.c, raster/r.composite/main.c, raster/r.compress/main.c, raster/r.contour/main.c, raster/r.cost/main.c, raster/r.covar/main.c, raster/r.cross/cross.c, raster/r.cross/renumber.c, raster/r.describe/describe.c, raster/r.distance/distance.c, raster/r.distance/edges.c, raster/r.drain/main.c, raster/r.drain/tinf.c, raster/r.fill.dir/tinf.c, raster/r.flow/io.c, raster/r.grow.distance/main.c, raster/r.grow/main.c, raster/r.his/main.c, raster/r.horizon/main.c, raster/r.lake/main.c, raster/r.le/r.le.patch/driver.c, raster/r.le/r.le.patch/trace.c, raster/r.le/r.le.pixel/cellclip.c, raster/r.le/r.le.pixel/driver.c, raster/r.le/r.le.setup/sample.c, raster/r.le/r.le.trace/main.c, raster/r.li/r.li.daemon/worker.c, raster/r.los/main.c, raster/r.mapcalc/map.c, raster/r.mfilter/getrow.c, raster/r.neighbors/readcell.c, raster/r.null/main.c, raster/r.out.arc/main.c, raster/r.out.ascii/formspecific.c, raster/r.out.bin/main.c, raster/r.out.gdal/export_band.c, raster/r.out.gridatb/file_io.c, raster/r.out.mat/main.c, raster/r.out.mpeg/main.c, raster/r.out.png/main.c, raster/r.out.pov/main.c, raster/r.out.ppm/main.c, raster/r.out.ppm3/main.c, raster/r.out.tiff/main.c, raster/r.out.vrml/put_grid.c, raster/r.out.vtk/writeascii.c, raster/r.param.scale/process.c, raster/r.patch/main.c, raster/r.profile/read_rast.c, raster/r.proj/readcell.c, raster/r.quantile/main.c, raster/r.random.cells/init.c, raster/r.random.surface/calcsurf.c, raster/r.random.surface/init.c, raster/r.random.surface/save.c, raster/r.random/count.c, raster/r.random/random.c, raster/r.recode/recode.c, raster/r.resamp.interp/main.c, raster/r.resamp.rst/main.c, raster/r.resamp.stats/main.c, raster/r.resample/main.c, raster/r.rescale.eq/get_stats.c, raster/r.rescale/get_range.c, raster/r.ros/main.c, raster/r.series/main.c, raster/r.slope.aspect/main.c, raster/r.spread/collect_ori.c, raster/r.spread/main.c, raster/r.spreadpath/main.c, raster/r.statistics2/main.c, raster/r.statistics3/main.c, raster/r.stats/cell_stats.c, raster/r.stats/raw_stats.c, raster/r.sun/main.c, raster/r.sun2/main.c, raster/r.sunmask/main.c, raster/r.support.stats/histo.c, raster/r.support/histo.c, raster/r.surf.area/main.c, raster/r.surf.contour/main.c, raster/r.surf.contour/read_cell.c, raster/r.surf.idw/main.c, raster/r.surf.idw2/main.c, raster/r.surf.idw2/read_cell.c, raster/r.terraflow/grass2str.h, raster/r.texture/main.c, raster/r.thin/io.c, raster/r.to.rast3/main.c, raster/r.to.rast3elev/main.c, raster/r.to.vect/points.c, raster/r.to.vect/util.c, raster/r.topidx/file_io.c, raster/r.univar/r.univar_main.c, raster/r.uslek/main.c, raster/r.usler/main.c, raster/r.volume/centroids.c, raster/r.volume/main.c, raster/r.walk/main.c, raster/r.water.outlet/main.c, raster/r.watershed/ram/init_vars.c, raster/r.watershed/ram/sg_factor.c, raster/r.watershed/seg/bseg_read.c, raster/r.watershed/seg/close_maps.c, raster/r.watershed/seg/cseg_read.c, raster/r.watershed/seg/dseg_read.c, raster/r.watershed/seg/init_vars.c, raster/r.watershed/shed/read.c, raster/r.watershed/shed/valid.c, raster/r.what/main.c, raster/simwe/simlib/input.c, raster3d/r3.cross.rast/main.c, raster3d/r3.out.vtk/writeVTKData.c, .../R_slope_aspect/r_slope_aspect/r_slope_aspect.c, vector/v.kernel/main.c, vector/v.surf.idw/main.c, vector/v.to.rast/support.c, vector/v.vol.rst/user1.c, vector/v.vol.rst/user3.c, vector/v.what.rast/main.c, visualization/xganim/main.cc: rasterlib: fns from get_row.c renamed, see http://trac.osgeo.org/grass/wiki/Grass7/RasterLib * include/raster.h, lib/raster/color_xform.c, raster/r.colors/main.c: rasterlib: fns from color_xform.c renamed, see http://trac.osgeo.org/grass/wiki/Grass7/RasterLib * display/d.colors/interact.c, include/raster.h, lib/raster/color_shift.c: rasterlib: fns from color_shift.c renamed http://trac.osgeo.org/grass/wiki/Grass7/RasterLib * display/d.colors/interact.c, display/d.his/his.c, imagery/i.class/signature.c, imagery/i.maxlik/main.c, include/raster.h, lib/raster/color_init.c, lib/raster/color_set.c, raster/r.external/main.c, raster/r.his/his.c, raster/r.in.gdal/main.c, raster/r.patch/support.c, raster/r.watershed/ram/close_maps2.c, raster/r.watershed/seg/close_maps2.c: rasterlib: fns from color_set.c renamed, see http://trac.osgeo.org/grass/wiki/Grass7/RasterLib * include/raster.h, lib/raster/color_rule_get.c, raster/r.colors.out/main.c, raster/r.out.gdal/export_band.c: rasterlib: fns from color_rule_get.c renamed, see http://trac.osgeo.org/grass/wiki/Grass7/RasterLib * imagery/i.albedo/main.c, imagery/i.biomass/main.c, imagery/i.eb.soilheatflux/main.c, imagery/i.evapo.time_integration/main.c, imagery/i.modis.qc/main.c, imagery/i.vi/main.c, imagery/i.vpoints/colors.c, include/raster.h, lib/g3d/g3dcolor.c, lib/raster/color_hist.c, lib/raster/color_init.c, lib/raster/color_insrt.c, lib/raster/color_rand.c, lib/raster/color_read.c, lib/raster/color_rule.c, lib/raster/color_rules.c, lib/raster/color_set.c, lib/raster/color_write.c, lib/raster/color_xform.c, lib/rst/interp_float/output2d.c, lib/rst/interp_float/resout2d.c, ps/ps.map/main.c, raster/r.composite/main.c, raster/r.flow/io.c, raster/r.lake/main.c, raster/r.param.scale/write_cols.c, raster/r.random.surface/save.c, raster/r.random/support.c, raster/r.slope.aspect/main.c, raster/r.terraflow/main.cc, raster/r.watershed/ram/close_maps.c, raster/r.watershed/seg/close_maps.c, raster/simwe/simlib/output.c, .../R_slope_aspect/r_slope_aspect/r_slope_aspect.c, vector/v.to.rast/support.c: rasterlib: fns from color_rule.c renamed, see http://trac.osgeo.org/grass/wiki/Grass7/RasterLib 2009-06-28 Martin Landa * include/raster.h, lib/raster/color_rand.c, lib/raster/color_range.c, raster/r.le/r.le.patch/trace.c, raster/r.resample/main.c: rasterlib: Rast_set_color_range -> Rast_set_c_color_range * lib/ogsf/Gs3.c, raster/r.colors.out/main.c: fix Rast_lookup_c_colors() * include/raster.h, lib/display/raster.c, lib/ogsf/Gs3.c, lib/raster/color_get.c, lib/raster/color_look.c, lib/raster/get_row_colr.c, raster/r.mapcalc/map.c, raster/r.mapcalc/map3.c, raster/r.out.mpeg/main.c, raster/r.out.png/main.c, raster/r.out.ppm/main.c, raster/r.out.ppm3/main.c, raster/r.out.vrml/put_grid.c, visualization/xganim/main.cc: rasterlib: fns from color_look.c renamed, see http://trac.osgeo.org/grass/wiki/Grass7/RasterLib * display/d.colors/interact.c, display/d.colors/tbl_toggle.c, display/d.legend/main.c, display/d.rast.num/main.c, display/d.vect/area.c, display/d.vect/plot1.c, include/raster.h, lib/display/raster2.c, lib/ogsf/Gp3.c, lib/ogsf/Gs3.c, lib/ogsf/Gvl3.c, lib/ogsf/gsd_legend.c, lib/raster/color_get.c, lib/raster/color_range.c, lib/raster/color_read.c, lib/raster/color_rule.c, lib/raster/color_write.c, lib/raster/color_xform.c, ps/ps.map/ps_clrtbl.c, ps/ps.map/ps_fclrtbl.c, ps/ps.map/ps_raster.c, ps/ps.map/r_cell.c, raster/r.colors.out/main.c, raster/r.le/r.le.patch/trace.c, raster/r.out.gdal/export_band.c, raster/r.out.tiff/main.c, raster/r.patch/support.c, raster/r.profile/read_rast.c, raster/r.resample/main.c, raster/r.watershed/ram/close_maps2.c, raster/r.watershed/seg/close_maps2.c, raster/r.what.color/main.c, raster/r.what/main.c: rasterlib: fns from color_get.c renamed, see http://trac.osgeo.org/grass/wiki/Grass7/RasterLib * gui/wxpython/gui_modules/prompt.py: wxGUI: prompt - on left mouse button pressed - show dropdown list * display/d.his/main.c, display/d.nviz/main.c, display/d.rast.arrow/main.c, display/d.rast.num/main.c, display/d.rast/display.c, display/d.rgb/main.c, doc/raster/r.example/main.c, general/g.region/zoom.c, imagery/i.albedo/main.c, imagery/i.atcorr/main.cpp, imagery/i.biomass/main.c, imagery/i.cca/main.c, imagery/i.class/band_files.c, imagery/i.class/draw_cell.c, imagery/i.class/signature.c, imagery/i.cluster/main.c, imagery/i.eb.eta/main.c, imagery/i.eb.evapfr/main.c, imagery/i.eb.h_SEBAL01/main.c, imagery/i.eb.soilheatflux/main.c, imagery/i.emissivity/main.c, imagery/i.evapo.time_integration/main.c, imagery/i.fft/main.c, imagery/i.gensig/closefiles.c, imagery/i.gensigset/closefiles.c, imagery/i.his.rgb/closefiles.c, imagery/i.ifft/main.c, imagery/i.latlong/main.c, imagery/i.maxlik/main.c, imagery/i.modis.qc/main.c, imagery/i.pca/main.c, imagery/i.points/drawcell.c, imagery/i.rectify/rectify.c, imagery/i.rectify/write.c, imagery/i.rgb.his/closefiles.c, imagery/i.smap/closefiles.c, imagery/i.sunhours/main.c, imagery/i.vi/main.c, imagery/i.vpoints/drawcell.c, imagery/i.zc/main.c, include/raster.h, lib/gpde/N_arrays_io.c, lib/ogsf/Gs3.c, lib/raster/auto_mask.c, lib/raster/closecell.c, lib/raster/opencell.c, lib/raster/set_window.c, lib/rst/interp_float/output2d.c, lib/rst/interp_float/resout2d.c, ps/ps.map/outl_io.c, ps/ps.map/ps_raster.c, ps/ps.map/r_cell.c, ps/ps.map/r_group.c, ps/ps.map/r_rgb.c, raster/r.basins.fill/main.c, raster/r.basins.fill/read_map.c, raster/r.bitpattern/main.c, raster/r.buffer/read_map.c, raster/r.buffer/write_map.c, raster/r.carve/main.c, raster/r.category/cats.c, raster/r.category/main.c, raster/r.circle/main.c, raster/r.clump/main.c, raster/r.colors/stats.c, raster/r.composite/main.c, raster/r.compress/main.c, raster/r.cost/main.c, raster/r.cross/main.c, raster/r.describe/describe.c, raster/r.distance/distance.c, raster/r.distance/edges.c, raster/r.drain/main.c, raster/r.fill.dir/main.c, raster/r.flow/io.c, raster/r.flow/main.c, raster/r.grow.distance/main.c, raster/r.grow/main.c, raster/r.his/main.c, raster/r.horizon/main.c, raster/r.in.arc/main.c, raster/r.in.ascii/main.c, raster/r.in.bin/main.c, raster/r.in.gdal/main.c, raster/r.in.gridatb/file_io.c, raster/r.in.mat/main.c, raster/r.in.poly/poly2rast.c, raster/r.in.xyz/main.c, raster/r.lake/main.c, raster/r.le/r.le.patch/driver.c, raster/r.le/r.le.patch/trace.c, raster/r.le/r.le.pixel/cellclip.c, raster/r.le/r.le.pixel/driver.c, raster/r.le/r.le.pixel/texture.c, raster/r.le/r.le.setup/mv_wind.c, raster/r.le/r.le.setup/polytocell/bmf_to_cll.c, raster/r.le/r.le.setup/sample.c, raster/r.li/r.li.daemon/daemon.c, raster/r.li/r.li.daemon/worker.c, raster/r.los/main.c, raster/r.mapcalc/map.c, raster/r.mfilter/perform.c, raster/r.neighbors/main.c, raster/r.null/main.c, raster/r.out.arc/main.c, raster/r.out.ascii/main.c, raster/r.out.bin/main.c, raster/r.out.gridatb/file_io.c, raster/r.out.mpeg/main.c, raster/r.out.png/main.c, raster/r.out.pov/main.c, raster/r.out.ppm/main.c, raster/r.out.ppm3/main.c, raster/r.out.vrml/main.c, raster/r.out.vtk/main.c, raster/r.param.scale/close_down.c, raster/r.patch/main.c, raster/r.profile/main.c, raster/r.proj/main.c, raster/r.quantile/main.c, raster/r.random.cells/indep.c, raster/r.random.cells/init.c, raster/r.random.surface/save.c, raster/r.random/random.c, raster/r.recode/recode.c, raster/r.resamp.interp/main.c, raster/r.resamp.rst/main.c, raster/r.resamp.stats/main.c, raster/r.resample/main.c, raster/r.rescale.eq/get_stats.c, raster/r.rescale/get_range.c, raster/r.ros/main.c, raster/r.series/main.c, raster/r.slope.aspect/main.c, raster/r.spread/main.c, raster/r.spreadpath/main.c, raster/r.statistics2/main.c, raster/r.statistics3/main.c, raster/r.sun/main.c, raster/r.sun2/main.c, raster/r.sunmask/main.c, raster/r.support.stats/histo.c, raster/r.support/histo.c, raster/r.support/main.c, raster/r.surf.area/main.c, raster/r.surf.contour/main.c, raster/r.surf.contour/read_cell.c, raster/r.surf.fractal/write_rast.c, raster/r.surf.gauss/gaussurf.c, raster/r.surf.idw/main.c, raster/r.surf.idw2/main.c, raster/r.surf.idw2/read_cell.c, raster/r.surf.random/randsurf.c, raster/r.terraflow/grass2str.h, raster/r.texture/main.c, raster/r.thin/io.c, raster/r.to.rast3/main.c, raster/r.to.rast3elev/main.c, raster/r.to.vect/main.c, raster/r.topidx/file_io.c, raster/r.uslek/main.c, raster/r.usler/main.c, raster/r.walk/main.c, raster/r.water.outlet/main.c, raster/r.watershed/ram/close_maps.c, raster/r.watershed/ram/close_maps2.c, raster/r.watershed/ram/init_vars.c, raster/r.watershed/ram/sg_factor.c, raster/r.watershed/seg/bseg_read.c, raster/r.watershed/seg/bseg_write.c, raster/r.watershed/seg/close_maps.c, raster/r.watershed/seg/close_maps2.c, raster/r.watershed/seg/cseg_read.c, raster/r.watershed/seg/cseg_write.c, raster/r.watershed/seg/dseg_read.c, raster/r.watershed/seg/dseg_write.c, raster/r.watershed/seg/init_vars.c, raster/r.watershed/shed/read.c, raster/simwe/simlib/input.c, raster/simwe/simlib/output.c, raster3d/r3.cross.rast/main.c, raster3d/r3.out.vtk/errorHandling.c, raster3d/r3.out.vtk/main.c, raster3d/r3.to.rast/main.c, .../R_slope_aspect/r_slope_aspect/r_slope_aspect.c, vector/lidar/v.surf.bspline/main.c, vector/v.drape/main.c, vector/v.kernel/main.c, vector/v.neighbors/main.c, vector/v.sample/main.c, vector/v.surf.idw/main.c, vector/v.to.rast/support.c, vector/v.to.rast/vect2rast.c, vector/v.vol.rst/main.c, visualization/xganim/main.cc: rasterlib: Rast_unopen_cell -> Rast_unopen Rast_close_cell -> Rast_close see http://trac.osgeo.org/grass/wiki/Grass7/RasterLib 2009-06-27 Martin Landa * gui/wxpython/gui_modules/prompt.py: wxGUI: don't crash when history file is missing * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/gui_modules/workspace.py, gui/wxpython/gui_modules/wxgui_utils.py: wxGUI: mask indicator moved to the statusbar (merge from devbr6, https://trac.osgeo.org/grass/changeset/38101) * imagery/i.gensig/labels.c, imagery/i.gensigset/labels.c, lib/raster/closecell.c, raster/r.cross/main.c, raster/r.in.poly/poly2rast.c, raster/r.reclass/main.c, raster/r.stats/main.c, raster/r.support.stats/check.c, raster/r.support/check.c, raster/r.support/main.c: fix Rast_init_cats * display/d.colors/curses.c, display/d.histogram/bar.c, display/d.histogram/get_stats.c, display/d.histogram/pie.c, display/d.legend/main.c, display/d.what.rast/what.c, imagery/i.gensig/get_train.c, imagery/i.gensigset/get_train.c, imagery/i.maxlik/main.c, imagery/i.smap/labels.c, include/raster.h, lib/g3d/g3dcats.c, lib/g3d/g3dclose.c, lib/ogsf/Gs3.c, lib/ogsf/gsd_legend.c, lib/raster/cats.c, lib/raster/sample.c, ps/ps.map/ps_clrtbl.c, raster/r.buffer/support.c, raster/r.category/main.c, raster/r.compress/main.c, raster/r.cross/cats.c, raster/r.digit/get_label.c, raster/r.distance/labels.c, raster/r.grow/Makefile, raster/r.grow/main.c, raster/r.in.poly/get_item.c, raster/r.kappa/prt_label.c, raster/r.le/r.le.patch/trace.c, raster/r.le/r.le.pixel/cellclip.c, raster/r.le/r.le.pixel/driver.c, raster/r.le/r.le.pixel/texture.c, raster/r.mapcalc/map.c, raster/r.mapcalc/map3.c, raster/r.mode/main.c, raster/r.neighbors/divr_cats.c, raster/r.neighbors/intr_cats.c, raster/r.neighbors/null_cats.c, raster/r.null/main.c, raster/r.param.scale/param.h, raster/r.param.scale/write_cats.c, raster/r.patch/support.c, raster/r.random.surface/save.c, raster/r.random/support.c, raster/r.reclass/parse.c, raster/r.reclass/reclass.c, raster/r.report/prt_report.c, raster/r.resample/main.c, raster/r.slope.aspect/main.c, raster/r.statistics/o_adev.c, raster/r.statistics/o_average.c, raster/r.statistics/o_divr.c, raster/r.statistics/o_kurt.c, raster/r.statistics/o_max.c, raster/r.statistics/o_median.c, raster/r.statistics/o_min.c, raster/r.statistics/o_mode.c, raster/r.statistics/o_sdev.c, raster/r.statistics/o_skew.c, raster/r.statistics/o_sum.c, raster/r.statistics/o_var.c, raster/r.statistics2/main.c, raster/r.stats/raw_stats.c, raster/r.stats/stats.c, raster/r.to.vect/areas_io.c, raster/r.to.vect/util.c, raster/r.volume/main.c, raster/r.watershed/shed/print.c, raster/r.what/main.c, .../R_slope_aspect/r_slope_aspect/r_slope_aspect.c, vector/v.to.rast/support.c: rasterlib: fns from cats.c cleaned up, see http://trac.osgeo.org/grass/wiki/Grass7/RasterLib * scripts/v.db.renamecolumn/{v.db.renamecol.html => v.db.renamecolumn.html}, scripts/v.db.renamecolumn/{v.db.renamecol.py => v.db.renamecolumn.py}: v.db.renamecol renamed to v.db.renamecolumn (part 3) * scripts/{v.db.renamecol => v.db.renamecolumn}/Makefile, scripts/{v.db.renamecol => v.db.renamecolumn}/v.db.renamecol.html, scripts/{v.db.renamecol => v.db.renamecolumn}/v.db.renamecol.py: v.db.renamecol renamed to v.db.renamecolumn (part 2) * gui/wxpython/docs/wxGUI.Attribute_Table_Manager.html, gui/wxpython/gui_modules/dbm.py, gui/wxpython/xml/menudata.xml, raster/r.watershed/front/r.watershed.html, scripts/Makefile, scripts/v.db.renamecol/Makefile, scripts/v.db.renamecol/v.db.renamecol.html, scripts/v.db.renamecol/v.db.renamecol.py, scripts/v.out.gps/v.out.gps.html, vector/vectorintro.html: v.db.renamecol renamed to v.db.renamecolumn (part 1) * scripts/{v.db.dropcol => v.db.dropcolumn}/Makefile, scripts/{v.db.dropcol => v.db.dropcolumn}/v.db.dropcolumn.html, scripts/{v.db.dropcol => v.db.dropcolumn}/v.db.dropcolumn.py: v.db.dropcol renamed to v.db.dropcolumn (part 2) * gui/wxpython/docs/wxGUI.Attribute_Table_Manager.html, gui/wxpython/gui_modules/dbm.py, raster/r.watershed/front/r.watershed.html, scripts/Makefile, scripts/db.dropcolumn/db.dropcolumn.html, scripts/v.colors/v.colors.py, scripts/v.db.addcol/v.db.addcol.html, scripts/v.db.addtable/v.db.addtable.html, scripts/v.db.dropcol/Makefile, scripts/v.db.dropcol/{v.db.dropcol.html => v.db.dropcolumn.html}, scripts/v.db.dropcol/{v.db.dropcol.py => v.db.dropcolumn.py}, scripts/v.db.droptable/v.db.droptable.html, scripts/v.db.renamecol/v.db.renamecol.html, scripts/v.db.renamecol/v.db.renamecol.py, vector/v.db.connect/v.db.connect.html, vector/v.transform/v.transform.html, vector/v.vol.rst/v.vol.rst.html, vector/vectorintro.html: v.db.dropcol renamed to v.db.dropcolumn (part 1) * scripts/db.dropcolumn/db.dropcolumn.py, scripts/db.droptable/db.droptable.py: fix dbtable gisprompt * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/wxgui_utils.py: wxGUI: indicate if MASK is available (change mapdisplay title) minor doxygen updates 2009-06-26 Martin Landa * lib/vector/vectorlib.dox: vectorlib.dox: replace html tags by doxygen tags * include/gis.h, lib/gis/gislib.dox: update gislib dox - add definition of categories, range, history structures * lib/gis/gislib.dox: remove refs to grassraster/vectorlib * imagery/i.atcorr/main.cpp: Rast_allocate_raster_buf -> Rast_allocate_buf 2009-06-25 Martin Landa * display/d.nviz/main.c, display/d.profile/main.c, display/d.what.rast/what.c, imagery/i.biomass/main.c, imagery/i.class/draw_cell.c, imagery/i.cluster/open_files.c, imagery/i.eb.eta/main.c, imagery/i.eb.evapfr/main.c, imagery/i.eb.h_SEBAL01/main.c, imagery/i.eb.soilheatflux/main.c, imagery/i.emissivity/main.c, imagery/i.evapo.time_integration/main.c, imagery/i.fft/main.c, imagery/i.gensig/openfiles.c, imagery/i.gensigset/openfiles.c, imagery/i.ifft/main.c, imagery/i.latlong/main.c, imagery/i.maxlik/open.c, imagery/i.points/drawcell.c, imagery/i.smap/openfiles.c, imagery/i.sunhours/main.c, imagery/i.vi/main.c, imagery/i.vpoints/drawcell.c: fix wrongly renamed Rast_allocate_d_buf () in https://trac.osgeo.org/grass/changeset/38082 (part 2) * lib/ogsf/Gs3.c, lib/raster/get_row.c, lib/raster/sample.c, raster/r.colors/stats.c, raster/r.covar/main.c, raster/r.drain/main.c, raster/r.drain/tinf.c, raster/r.fill.dir/tinf.c, raster/r.flow/io.c, raster/r.grow.distance/main.c, raster/r.grow/main.c, raster/r.in.arc/main.c, raster/r.in.bin/main.c, raster/r.li/r.li.cwed/cwed.c, raster/r.li/r.li.daemon/daemon.c, raster/r.li/r.li.daemon/worker.c, raster/r.li/r.li.edgedensity/edgedensity.c, raster/r.li/r.li.mps/mps.c, raster/r.li/r.li.padcv/padcv.c, raster/r.li/r.li.padrange/padrange.c, raster/r.li/r.li.padsd/padsd.c, raster/r.mfilter/perform.c, raster/r.neighbors/main.c, raster/r.out.gridatb/file_io.c, raster/r.out.png/main.c, raster/r.out.ppm/main.c, raster/r.profile/read_rast.c, raster/r.quantile/main.c, raster/r.resamp.interp/main.c, raster/r.resamp.stats/main.c, raster/r.series/main.c, raster/r.statistics2/main.c, raster/r.statistics3/main.c, raster/r.surf.fractal/write_rast.c, raster/r.surf.gauss/gaussurf.c, raster/r.surf.random/randsurf.c, raster/r.to.vect/points.c, raster/r.uslek/main.c, raster/r.usler/main.c, raster/r.watershed/ram/close_maps.c, raster/r.watershed/seg/close_maps.c, raster/r.watershed/seg/dseg_read.c, raster/r.watershed/seg/dseg_write.c, raster/r.what/main.c, raster/simwe/simlib/input.c, raster3d/r3.cross.rast/main.c, raster3d/r3.to.rast/main.c, vector/v.surf.idw/main.c, vector/v.what.rast/main.c: fix wrongly renamed Rast_allocate_d_buf () in https://trac.osgeo.org/grass/changeset/38082 * display/d.his/main.c, display/d.nviz/main.c, display/d.profile/main.c, display/d.rast.arrow/main.c, display/d.rast.num/main.c, display/d.rast/display.c, display/d.rgb/main.c, display/d.what.rast/what.c, doc/raster/r.example/main.c, general/g.region/zoom.c, imagery/i.albedo/main.c, imagery/i.biomass/main.c, imagery/i.cca/transform.c, imagery/i.class/band_files.c, imagery/i.class/draw_cell.c, imagery/i.class/signature.c, imagery/i.cluster/open_files.c, imagery/i.eb.eta/main.c, imagery/i.eb.evapfr/main.c, imagery/i.eb.h_SEBAL01/main.c, imagery/i.eb.soilheatflux/main.c, imagery/i.emissivity/main.c, imagery/i.evapo.time_integration/main.c, imagery/i.fft/main.c, imagery/i.gensig/openfiles.c, imagery/i.gensigset/openfiles.c, imagery/i.his.rgb/openfiles.c, imagery/i.ifft/main.c, imagery/i.latlong/main.c, imagery/i.maxlik/open.c, imagery/i.modis.qc/main.c, imagery/i.pca/main.c, imagery/i.points/drawcell.c, imagery/i.rectify/exec.c, imagery/i.rectify/perform.c, imagery/i.rectify/rectify.c, imagery/i.rectify/write.c, imagery/i.rgb.his/openfiles.c, imagery/i.smap/openfiles.c, imagery/i.sunhours/main.c, imagery/i.vi/main.c, imagery/i.vpoints/drawcell.c, imagery/i.zc/main.c, include/raster.h, lib/display/raster.c, lib/gis/alloc.c, lib/gpde/N_arrays_io.c, lib/ogsf/Gs3.c, lib/raster/alloc_cell.c, lib/raster/auto_mask.c, lib/raster/cats.c, lib/raster/color_look.c, lib/raster/get_row.c, lib/raster/get_row_colr.c, lib/raster/null_val.c, lib/raster/opencell.c, lib/raster/put_row.c, lib/raster/range.c, lib/raster/raster.c, lib/raster/sample.c, lib/raster/set_window.c, lib/raster/zero_cell.c, lib/rst/interp_float/input2d.c, lib/rst/interp_float/output2d.c, lib/rst/interp_float/resout2d.c, lib/rst/interp_float/ressegm2d.c, ps/ps.map/outl_io.c, ps/ps.map/ps_outline.c, ps/ps.map/ps_raster.c, raster/r.bitpattern/main.c, raster/r.buffer/read_map.c, raster/r.buffer/write_map.c, raster/r.carve/enforce_ds.c, raster/r.carve/raster.c, raster/r.category/cats.c, raster/r.colors/stats.c, raster/r.composite/main.c, raster/r.compress/main.c, raster/r.cost/main.c, raster/r.covar/main.c, raster/r.cross/cross.c, raster/r.cross/renumber.c, raster/r.describe/describe.c, raster/r.distance/distance.c, raster/r.drain/main.c, raster/r.drain/tinf.c, raster/r.fill.dir/main.c, raster/r.fill.dir/tinf.c, raster/r.flow/io.c, raster/r.flow/main.c, raster/r.flow/mem.c, raster/r.grow.distance/main.c, raster/r.grow/main.c, raster/r.his/main.c, raster/r.horizon/main.c, raster/r.in.arc/main.c, raster/r.in.ascii/main.c, raster/r.in.bin/main.c, raster/r.in.gdal/main.c, raster/r.in.mat/main.c, raster/r.in.poly/raster.c, raster/r.in.xyz/main.c, raster/r.in.xyz/support.c, raster/r.le/r.le.patch/driver.c, raster/r.le/r.le.patch/trace.c, raster/r.le/r.le.pixel/cellclip.c, raster/r.le/r.le.pixel/driver.c, raster/r.le/r.le.pixel/texture.c, raster/r.le/r.le.setup/polytocell/bmf_to_cll.c, raster/r.le/r.le.setup/sample.c, raster/r.le/r.le.trace/main.c, raster/r.li/r.li.cwed/cwed.c, raster/r.li/r.li.daemon/daemon.c, raster/r.li/r.li.daemon/worker.c, raster/r.li/r.li.edgedensity/edgedensity.c, raster/r.li/r.li.mps/mps.c, raster/r.li/r.li.padcv/padcv.c, raster/r.li/r.li.padrange/padrange.c, raster/r.li/r.li.padsd/padsd.c, raster/r.li/r.li.patchdensity/main.c, raster/r.li/r.li.patchnum/main.c, raster/r.los/main.c, raster/r.mapcalc/evaluate.c, raster/r.mapcalc/map.c, raster/r.mapcalc/xmedian.c, raster/r.mfilter/perform.c, raster/r.neighbors/main.c, raster/r.null/main.c, raster/r.null/mask.c, raster/r.out.arc/main.c, raster/r.out.ascii/formspecific.c, raster/r.out.bin/main.c, raster/r.out.gdal/export_band.c, raster/r.out.gridatb/file_io.c, raster/r.out.mat/main.c, raster/r.out.mpeg/main.c, raster/r.out.png/main.c, raster/r.out.pov/main.c, raster/r.out.ppm/main.c, raster/r.out.ppm3/main.c, raster/r.out.tiff/main.c, raster/r.out.vtk/writeascii.c, raster/r.param.scale/process.c, raster/r.patch/do_patch.c, raster/r.patch/main.c, raster/r.profile/read_rast.c, raster/r.proj/main.c, raster/r.quantile/main.c, raster/r.random.cells/init.c, raster/r.random.surface/init.c, raster/r.random/count.c, raster/r.recode/recode.c, raster/r.resamp.interp/main.c, raster/r.resamp.rst/main.c, raster/r.resamp.stats/main.c, raster/r.resample/main.c, raster/r.rescale.eq/get_stats.c, raster/r.rescale/get_range.c, raster/r.ros/main.c, raster/r.series/main.c, raster/r.slope.aspect/main.c, raster/r.spread/main.c, raster/r.spreadpath/main.c, raster/r.statistics2/main.c, raster/r.statistics3/main.c, raster/r.stats/cell_stats.c, raster/r.stats/raw_stats.c, raster/r.sun/main.c, raster/r.sun2/main.c, raster/r.sunmask/main.c, raster/r.support.stats/histo.c, raster/r.support/histo.c, raster/r.surf.area/main.c, raster/r.surf.fractal/write_rast.c, raster/r.surf.gauss/gaussurf.c, raster/r.surf.idw/main.c, raster/r.surf.idw2/main.c, raster/r.surf.idw2/read_cell.c, raster/r.surf.random/randsurf.c, raster/r.terraflow/grass2str.h, raster/r.texture/main.c, raster/r.to.rast3/main.c, raster/r.to.rast3elev/main.c, raster/r.to.vect/main.c, raster/r.to.vect/points.c, raster/r.univar/r.univar_main.c, raster/r.uslek/main.c, raster/r.usler/main.c, raster/r.volume/centroids.c, raster/r.volume/main.c, raster/r.walk/main.c, raster/r.water.outlet/main.c, raster/r.watershed/ram/close_maps.c, raster/r.watershed/ram/close_maps2.c, raster/r.watershed/ram/init_vars.c, raster/r.watershed/ram/sg_factor.c, raster/r.watershed/seg/bseg_read.c, raster/r.watershed/seg/bseg_write.c, raster/r.watershed/seg/close_maps.c, raster/r.watershed/seg/cseg_read.c, raster/r.watershed/seg/cseg_write.c, raster/r.watershed/seg/dseg_read.c, raster/r.watershed/seg/dseg_write.c, raster/r.watershed/seg/init_vars.c, raster/r.watershed/shed/read.c, raster/r.watershed/shed/valid.c, raster/r.what/main.c, raster/simwe/simlib/input.c, raster/simwe/simlib/output.c, raster3d/r3.cross.rast/main.c, raster3d/r3.out.vtk/writeVTKData.c, raster3d/r3.to.rast/main.c, .../R_slope_aspect/r_slope_aspect/r_slope_aspect.c, vector/lidar/lidarlib/zones.c, vector/v.kernel/main.c, vector/v.neighbors/main.c, vector/v.surf.idw/main.c, vector/v.to.rast/support.c, vector/v.vol.rst/user1.c, vector/v.vol.rst/user3.c, vector/v.what.rast/main.c, visualization/xganim/main.cc: alloc_cell.c updated, see http://trac.osgeo.org/grass/wiki/Grass7/RasterLib * Rast_raster_size -> Rast_cell_size * Rast_allocate_cell_buf removed * Rast_allocate_c_raster_buf -> Rast_allocate_c_buf * Rast_allocate_f_raster_buf -> Rast_allocare_f_buf * Rast_allocate_d_raster_buf -> Rast_allocate_d_buf Modules updated * lib/gis/gisvectorlib.dox, lib/grasslib.dox, lib/{gis/gisrasterlib.dox => raster/rasterlib.dox}: gisrasterlib.dox moved to lib/raster * rfc/RFC1_PSC.dox, rfc/RFC2_PSC.dox, rfc/RFC3_PSC.dox, rfc/psc_motions.dox, rfc/rfc_list.dox: address updated, html syntax replaced by doxygen syntax * gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/vdigit/vertex.cpp: wxGUI/vdigit: update geometry attributes on move/remove vertex (merge from devbr6, https://trac.osgeo.org/grass/changeset/38074) * display/d.rast.arrow/main.c, general/g.region/zoom.c, imagery/i.pca/main.c, imagery/i.rectify/perform.c, include/gisdefs.h, include/raster.h, lib/display/raster.c, lib/g3d/g3dfpxdr.c, lib/g3d/g3dmisc.c, lib/g3d/g3drange.c, lib/g3d/g3dvolume.c, lib/g3d/getblock.c, lib/g3d/tileread.c, lib/g3d/tilewrite.c, lib/gis/alloc.c, lib/gpde/N_arrays_io.c, lib/raster/cats.c, lib/raster/color_look.c, lib/raster/get_row.c, lib/raster/get_row_colr.c, lib/raster/put_row.c, lib/raster/range.c, lib/raster/raster.c, ps/ps.map/outl_io.c, ps/ps.map/ps_outline.c, ps/ps.map/ps_raster.c, raster/r.carve/raster.c, raster/r.cost/main.c, raster/r.in.ascii/main.c, raster/r.in.mat/main.c, raster/r.in.xyz/main.c, raster/r.in.xyz/support.c, raster/r.le/r.le.patch/trace.c, raster/r.le/r.le.trace/main.c, raster/r.null/mask.c, raster/r.out.arc/main.c, raster/r.out.ascii/formspecific.c, raster/r.out.bin/main.c, raster/r.out.mat/main.c, raster/r.out.vtk/writeascii.c, raster/r.patch/do_patch.c, raster/r.proj/main.c, raster/r.resample/main.c, raster/r.slope.aspect/main.c, raster/r.stats/raw_stats.c, raster/r.to.rast3/main.c, raster/r.to.rast3elev/main.c, raster/r.to.vect/areas.c, raster/r.univar/r.univar_main.c, raster/r.walk/main.c, raster/r.watershed/ram/init_vars.c, raster/r.watershed/seg/init_vars.c, raster3d/r3.cross.rast/main.c, raster3d/r3.out.vtk/writeVTKData.c, .../R_slope_aspect/r_slope_aspect/r_slope_aspect.c, vector/lidar/lidarlib/zones.c, vector/v.neighbors/main.c: Rast_incr_void_ptr moved back to libgis * display/d.extract/main.c, display/d.graph/do_graph.c, display/d.graph/main.c, display/d.grid/fiducial.c, display/d.labels/color.c, display/d.path/main.c, display/d.rast/display.c, display/d.thematic.area/main.c, display/d.thematic.area/plot1.c, display/d.vect.chart/main.c, display/d.vect/area.c, display/d.vect/main.c, display/d.vect/plot1.c, include/gisdefs.h, include/raster.h, lib/display/tran_colr.c, lib/{raster => gis}/color_str.c, lib/nviz/nviz.c, lib/raster/color_hist.c, ps/ps.map/do_labels.c, ps/ps.map/main.c, ps/ps.map/ps_vareas.c, ps/ps.map/ps_vlines.c, ps/ps.map/ps_vpoints.c, ps/ps.map/r_border.c, ps/ps.map/r_plt.c, ps/ps.map/r_text.c, ps/ps.map/r_vareas.c, ps/ps.map/r_vlines.c, ps/ps.map/r_vpoints.c, ps/ps.map/r_wind.c, vector/v.to.rast/support.c: color_str.c moved back to libgis (modules fixed) 2009-06-24 Martin Landa * gui/wxpython/wxgui.py, imagery/i.eb.evapfr/main.c, raster/r.li/r.li.dominance/dominance.c, raster/r.li/r.li.richness/richness.c, raster/r.li/r.li.shannon/shannon.c, raster/r.li/r.li.simpson/simpson.c, vector/v.generalize/main.c: fix wrongly assigned keywords * lib/raster/alloc_cell.c, lib/raster/auto_mask.c, lib/raster/cats.c, lib/raster/cell_stats.c, lib/raster/closecell.c, lib/raster/color_compat.c, lib/raster/color_free.c, lib/raster/color_get.c, lib/raster/color_hist.c, lib/raster/color_init.c, lib/raster/color_look.c, lib/raster/color_range.c, lib/raster/color_read.c, lib/raster/color_rule.c, lib/raster/color_rule_get.c, lib/raster/color_set.c, lib/raster/color_str.c, lib/raster/color_write.c, lib/raster/get_cellhd.c, lib/raster/get_row.c, lib/raster/get_row_colr.c, lib/raster/history.c, lib/raster/init.c, lib/raster/maskfd.c, lib/raster/null_val.c, lib/raster/opencell.c, lib/raster/put_cellhd.c, lib/raster/quant.c, lib/raster/quant_rw.c, lib/raster/range.c, lib/raster/raster.c, lib/raster/reclass.c, lib/raster/sample.c, lib/raster/set_window.c, lib/raster/window_map.c, lib/raster/zero_cell.c: file doxygen header updated * imagery/i.atcorr/main.cpp, raster/r.terraflow/main.cc: fix C++ modules - add keywords * lib/python/Makefile: readme already removed - Makefile fix * db/db.columns/main.c, db/db.connect/main.c, db/db.copy/main.c, db/db.createdb/main.c, db/db.databases/main.c, db/db.describe/main.c, db/db.drivers/main.c, db/db.dropdb/main.c, db/db.droptable/main.c, db/db.execute/main.c, db/db.login/main.c, db/db.select/main.c, db/db.tables/main.c, display/d.barscale/main.c, display/d.colorlist/main.c, display/d.colors/main.c, display/d.colortable/main.c, display/d.erase/main.c, display/d.extract/main.c, display/d.font/main.c, display/d.fontlist/main.c, display/d.geodesic/main.c, display/d.graph/main.c, display/d.grid/main.c, display/d.his/main.c, display/d.histogram/main.c, display/d.info/main.c, display/d.labels/main.c, display/d.legend/main.c, display/d.linegraph/main.c, display/d.measure/main.c, display/d.nviz/main.c, display/d.path/main.c, display/d.profile/main.c, display/d.rast.arrow/main.c, display/d.rast.num/main.c, display/d.rast/main.c, display/d.rgb/main.c, display/d.rhumbline/main.c, display/d.text/main.c, display/d.thematic.area/main.c, display/d.title/main.c, display/d.vect.chart/main.c, display/d.vect/main.c, display/d.what.rast/main.c, display/d.what.vect/main.c, display/d.where/main.c, display/d.zoom/main.c, doc/raster/r.example/main.c, doc/vector/v.example/main.c, general/g.access/main.c, general/g.cairocomp/main.c, general/g.copy/main.c, general/g.dirseps/main.c, general/g.filename/main.c, general/g.findetc/main.c, general/g.findfile/main.c, general/g.gisenv/main.c, general/g.gui/main.c, general/g.list/main.c, general/g.mapset/main.c, general/g.mapsets/main.c, general/g.message/main.c, general/g.mkfontcap/main.c, general/g.mlist/main.c, general/g.mremove/main.c, general/g.parser/main.c, general/g.pnmcomp/main.c, general/g.proj/main.c, general/g.region/main.c, general/g.remove/main.c, general/g.rename/main.c, general/g.setproj/main.c, general/g.tempfile/main.c, general/g.transform/main.c, general/g.version/main.c, imagery/i.albedo/main.c, imagery/i.biomass/main.c, imagery/i.cca/main.c, imagery/i.class/main.c, imagery/i.cluster/main.c, imagery/i.eb.eta/main.c, imagery/i.eb.evapfr/main.c, imagery/i.eb.h_SEBAL01/main.c, imagery/i.eb.soilheatflux/main.c, imagery/i.emissivity/main.c, imagery/i.evapo.time_integration/main.c, imagery/i.fft/main.c, imagery/i.gensig/main.c, imagery/i.gensigset/main.c, imagery/i.group/main.c, imagery/i.his.rgb/main.c, imagery/i.ifft/main.c, imagery/i.latlong/main.c, imagery/i.maxlik/main.c, imagery/i.modis.qc/main.c, imagery/i.pca/main.c, imagery/i.points/main.c, imagery/i.rectify/main.c, imagery/i.rgb.his/main.c, imagery/i.smap/main.c, imagery/i.sunhours/main.c, imagery/i.target/main.c, imagery/i.vi/main.c, imagery/i.vpoints/main.c, imagery/i.zc/main.c, include/gis.h, include/gisdefs.h, lib/gis/parser.c, misc/m.cogo/main.c, ps/ps.map/main.c, raster/r.basins.fill/main.c, raster/r.bitpattern/main.c, raster/r.buffer/main.c, raster/r.carve/main.c, raster/r.category/main.c, raster/r.circle/main.c, raster/r.clump/main.c, raster/r.coin/main.c, raster/r.colors.out/main.c, raster/r.colors/main.c, raster/r.composite/main.c, raster/r.compress/main.c, raster/r.contour/main.c, raster/r.cost/main.c, raster/r.covar/main.c, raster/r.cross/main.c, raster/r.describe/main.c, raster/r.digit/main.c, raster/r.distance/main.c, raster/r.drain/main.c, raster/r.external.out/main.c, raster/r.external/main.c, raster/r.fill.dir/main.c, raster/r.flow/main.c, raster/r.grow.distance/main.c, raster/r.grow/main.c, raster/r.gwflow/main.c, raster/r.his/main.c, raster/r.horizon/main.c, raster/r.in.arc/main.c, raster/r.in.ascii/main.c, raster/r.in.bin/main.c, raster/r.in.gdal/main.c, raster/r.in.gridatb/main.c, raster/r.in.mat/main.c, raster/r.in.poly/main.c, raster/r.in.xyz/main.c, raster/r.info/main.c, raster/r.kappa/main.c, raster/r.lake/main.c, raster/r.le/r.le.patch/main.c, raster/r.le/r.le.pixel/main.c, raster/r.le/r.le.setup/main.c, raster/r.le/r.le.trace/main.c, raster/r.li/r.li.cwed/cwed.c, raster/r.li/r.li.dominance/dominance.c, raster/r.li/r.li.edgedensity/edgedensity.c, raster/r.li/r.li.mpa/mpa.c, raster/r.li/r.li.mps/mps.c, raster/r.li/r.li.padcv/padcv.c, raster/r.li/r.li.padrange/padrange.c, raster/r.li/r.li.padsd/padsd.c, raster/r.li/r.li.patchdensity/main.c, raster/r.li/r.li.patchnum/main.c, raster/r.li/r.li.richness/richness.c, raster/r.li/r.li.shannon/shannon.c, raster/r.li/r.li.shape/main.c, raster/r.li/r.li.simpson/simpson.c, raster/r.los/main.c, raster/r.mapcalc/main.c, raster/r.mfilter/main.c, raster/r.mode/main.c, raster/r.neighbors/main.c, raster/r.null/main.c, raster/r.out.arc/main.c, raster/r.out.ascii/main.c, raster/r.out.bin/main.c, raster/r.out.gdal/main.c, raster/r.out.gridatb/main.c, raster/r.out.mat/main.c, raster/r.out.mpeg/main.c, raster/r.out.png/main.c, raster/r.out.pov/main.c, raster/r.out.ppm/main.c, raster/r.out.ppm3/main.c, raster/r.out.tiff/main.c, raster/r.out.vrml/main.c, raster/r.out.vtk/main.c, raster/r.param.scale/interface.c, raster/r.patch/main.c, raster/r.profile/main.c, raster/r.proj/main.c, raster/r.quant/main.c, raster/r.quantile/main.c, raster/r.random.cells/main.c, raster/r.random.surface/main.c, raster/r.random/main.c, raster/r.reclass/main.c, raster/r.recode/main.c, raster/r.region/main.c, raster/r.report/main.c, raster/r.resamp.interp/main.c, raster/r.resamp.rst/main.c, raster/r.resamp.stats/main.c, raster/r.resample/main.c, raster/r.rescale.eq/main.c, raster/r.rescale/main.c, raster/r.ros/main.c, raster/r.series/main.c, raster/r.slope.aspect/main.c, raster/r.spread/main.c, raster/r.spreadpath/main.c, raster/r.statistics/main.c, raster/r.statistics2/main.c, raster/r.statistics3/main.c, raster/r.stats/main.c, raster/r.sun/main.c, raster/r.sun2/main.c, raster/r.sunmask/main.c, raster/r.support.stats/main.c, raster/r.support/main.c, raster/r.surf.area/main.c, raster/r.surf.contour/main.c, raster/r.surf.fractal/main.c, raster/r.surf.gauss/main.c, raster/r.surf.idw/main.c, raster/r.surf.idw2/main.c, raster/r.surf.random/main.c, raster/r.texture/main.c, raster/r.thin/main.c, raster/r.timestamp/main.c, raster/r.to.rast3/main.c, raster/r.to.rast3elev/main.c, raster/r.to.vect/main.c, raster/r.topidx/main.c, raster/r.topmodel/main.c, raster/r.transect/main.c, raster/r.univar/r.univar_main.c, raster/r.univar/r3.univar_main.c, raster/r.uslek/main.c, raster/r.usler/main.c, raster/r.volume/main.c, raster/r.walk/main.c, raster/r.water.outlet/main.c, raster/r.watershed/front/main.c, raster/r.what.color/main.c, raster/r.what/main.c, raster/simwe/r.sim.sediment/main.c, raster/simwe/r.sim.water/main.c, raster3d/base/r3.mask.main.c, raster3d/base/r3.null.main.c, raster3d/r3.cross.rast/main.c, raster3d/r3.gwflow/main.c, raster3d/r3.in.ascii/main.c, raster3d/r3.in.v5d/main.c, raster3d/r3.info/r3.info.main.c, raster3d/r3.mkdspf/main.c, raster3d/r3.out.ascii/main.c, raster3d/r3.out.v5d/main.c, raster3d/r3.out.vtk/main.c, raster3d/r3.stats/main.c, raster3d/r3.timestamp/r3.timestamp.main.c, raster3d/r3.to.rast/main.c, sites/s.in.ascii/main.c, sites/s.out.ascii/main.c, .../R_slope_aspect/r_slope_aspect/r_slope_aspect.c, vector/lidar/v.lidar.correction/main.c, vector/lidar/v.lidar.edgedetection/main.c, vector/lidar/v.lidar.growing/main.c, vector/lidar/v.outlier/main.c, vector/lidar/v.surf.bspline/main.c, vector/v.buffer/main.c, vector/v.build.polylines/main.c, vector/v.build/main.c, vector/v.category/main.c, vector/v.class/main.c, vector/v.clean/main.c, vector/v.clean/test/topocheck.c, vector/v.convert/main.c, vector/v.db.connect/main.c, vector/v.db.select/main.c, vector/v.delaunay/main.c, vector/v.distance/main.c, vector/v.drape/main.c, vector/v.edit/main.c, vector/v.external/main.c, vector/v.extract/main.c, vector/v.extrude/main.c, vector/v.generalize/main.c, vector/v.hull/main.c, vector/v.in.ascii/main.c, vector/v.in.db/main.c, vector/v.in.dwg/main.c, vector/v.in.dxf/main.c, vector/v.in.ogr/main.c, vector/v.in.region/main.c, vector/v.in.sites/main.c, vector/v.info/main.c, vector/v.kcv/main.c, vector/v.kernel/main.c, vector/v.label.sa/main.c, vector/v.label/main.c, vector/v.lrs/v.lrs.create/main.c, vector/v.lrs/v.lrs.label/main.c, vector/v.lrs/v.lrs.segment/main.c, vector/v.lrs/v.lrs.where/main.c, vector/v.mkgrid/main.c, vector/v.neighbors/main.c, vector/v.net.alloc/main.c, vector/v.net.iso/main.c, vector/v.net.path/main.c, vector/v.net.salesman/main.c, vector/v.net.steiner/main.c, vector/v.net.visibility/main.c, vector/v.net/main.c, vector/v.normal/main.c, vector/v.out.ascii/main.c, vector/v.out.dxf/main.c, vector/v.out.ogr/main.c, vector/v.out.pov/main.c, vector/v.out.svg/main.c, vector/v.out.vtk/main.c, vector/v.overlay/main.c, vector/v.parallel/main.c, vector/v.patch/main.c, vector/v.perturb/main.c, vector/v.proj/main.c, vector/v.qcount/main.c, vector/v.random/main.c, vector/v.reclass/main.c, vector/v.sample/main.c, vector/v.segment/main.c, vector/v.select/main.c, vector/v.split/main.c, vector/v.support/main.c, vector/v.surf.idw/main.c, vector/v.surf.rst/main.c, vector/v.to.3d/main.c, vector/v.to.db/main.c, vector/v.to.points/main.c, vector/v.to.rast/main.c, vector/v.to.rast3/main.c, vector/v.transform/main.c, vector/v.type/main.c, vector/v.univar/main.c, vector/v.vol.rst/main.c, vector/v.voronoi/main.c, vector/v.what.rast/main.c, vector/v.what/main.c, visualization/nviz/src/nviz_init.c, visualization/nviz2/cmd/main.c, visualization/ximgview/main.c: use array for keywords (to avoid duplicate locales) G_add_keyword() and G_set_keywords() added to gislib modules updated * gui/wxpython/gui_modules/gselect.py: fix filtering GIS elements (merge from devbr6, https://trac.osgeo.org/grass/changeset/38057) * gui/wxpython/gui_modules/gselect.py: remove print statement * gui/wxpython/gui_modules/prompt.py: fix combobox size * imagery/i.biomass/main.c: add svn props some minor fixes in i.biomass * gui/wxpython/gui_modules/gselect.py: fix VectorSelect filter * lib/python/README.txt: out-dated python readme removed 2009-06-23 Martin Landa * scripts/Makefile, scripts/db.dropcolumn/Makefile, scripts/db.dropcolumn/{db.dropcol.html => db.dropcolumn.html}, scripts/db.dropcolumn/{db.dropcol.py => db.dropcolumn.py}, scripts/db.in.ogr/db.in.ogr.py: db.dropcol renamed to db.dropcolumn (module) * scripts/{db.dropcol => db.dropcolumn}/Makefile, scripts/{db.dropcol => db.dropcolumn}/db.dropcol.html, scripts/{db.dropcol => db.dropcolumn}/db.dropcol.py: db.dropcol renamed to db.dropcolumn (dir) * gui/wxpython/gui_modules/menuform.py: wxGUI dialog missing dbdriver (merge from relbr64, https://trac.osgeo.org/grass/changeset/38040) 2009-06-23 Yann Chemin * gui/wxpython/xml/menudata.xml, imagery/Makefile, imagery/i.biomass/Makefile, imagery/i.biomass/biomass.c, imagery/i.biomass/i.biomass.html, imagery/i.biomass/main.c, imagery/i.biomass/solar_day.c: Added biomass growth module 2009-06-23 Martin Landa * gui/wxpython/gui_modules/mapdisp.py: wxGUI: fix 'go to' (merge from devbr6, https://trac.osgeo.org/grass/changeset/38034) * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/prompt.py: wxGUI history support for the prompt * gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/workspace.py: fix python (2.4) syntax 2009-06-22 Martin Landa * ps/ps.map/do_header.c, ps/ps.map/do_labels.c, ps/ps.map/ps_clrtbl.c, ps/ps.map/ps_fclrtbl.c, ps/ps.map/ps_vpoints.c, ps/ps.map/r_border.c, ps/ps.map/r_cell.c, ps/ps.map/r_colortable.c, ps/ps.map/r_plt.c, ps/ps.map/r_rgb.c, ps/ps.map/r_text.c, ps/ps.map/r_vlines.c, ps/ps.map/r_wind.c, raster/r.buffer/main.c, raster/r.buffer/read_map.c, raster/r.buffer/support.c, raster/r.buffer/write_map.c, raster/r.coin/print_hdr.c, raster/r.cross/cats.c, raster/r.cross/cross.c, raster/r.cross/main.c, raster/r.cross/renumber.c, raster/r.distance/distance.c, raster/r.distance/edges.c, raster/r.distance/labels.c, raster/r.flow/io.c, raster/r.in.gridatb/adjcellhd.c, raster/r.in.gridatb/main.c, raster/r.kappa/mask.c, raster/r.kappa/prt_hdr.c, raster/r.kappa/prt_label.c, raster/r.mapcalc/column_shift.c, raster/r.mapcalc/map.c, raster/r.mapcalc/map3.c, raster/r.mapcalc/xabs.c, raster/r.mapcalc/xacos.c, raster/r.mapcalc/xadd.c, raster/r.mapcalc/xand.c, raster/r.mapcalc/xand2.c, raster/r.mapcalc/xasin.c, raster/r.mapcalc/xatan.c, raster/r.mapcalc/xbitand.c, raster/r.mapcalc/xbitnot.c, raster/r.mapcalc/xbitor.c, raster/r.mapcalc/xbitxor.c, raster/r.mapcalc/xcoor.c, raster/r.mapcalc/xcos.c, raster/r.mapcalc/xdiv.c, raster/r.mapcalc/xdouble.c, raster/r.mapcalc/xeq.c, raster/r.mapcalc/xeval.c, raster/r.mapcalc/xexp.c, raster/r.mapcalc/xfloat.c, raster/r.mapcalc/xge.c, raster/r.mapcalc/xgraph.c, raster/r.mapcalc/xgt.c, raster/r.mapcalc/xif.c, raster/r.mapcalc/xint.c, raster/r.mapcalc/xisnull.c, raster/r.mapcalc/xle.c, raster/r.mapcalc/xlog.c, raster/r.mapcalc/xlt.c, raster/r.mapcalc/xmax.c, raster/r.mapcalc/xmedian.c, raster/r.mapcalc/xmin.c, raster/r.mapcalc/xmod.c, raster/r.mapcalc/xmode.c, raster/r.mapcalc/xmul.c, raster/r.mapcalc/xne.c, raster/r.mapcalc/xneg.c, raster/r.mapcalc/xnot.c, raster/r.mapcalc/xnull.c, raster/r.mapcalc/xor.c, raster/r.mapcalc/xor2.c, raster/r.mapcalc/xpow.c, raster/r.mapcalc/xres.c, raster/r.mapcalc/xround.c, raster/r.mapcalc/xshiftl.c, raster/r.mapcalc/xshiftr.c, raster/r.mapcalc/xshiftru.c, raster/r.mapcalc/xsin.c, raster/r.mapcalc/xsqrt.c, raster/r.mapcalc/xsub.c, raster/r.mapcalc/xtan.c, raster/r.mfilter/apply.c, raster/r.mfilter/execute.c, raster/r.mfilter/perform.c, raster/r.out.gridatb/adjcellhd.c, raster/r.out.gridatb/file_io.c, raster/r.out.vrml/put_grid.c, raster/r.param.scale/close_down.c, raster/r.param.scale/write_cols.c, raster/r.quant/main.c, raster/r.quant/read_rules.c, raster/r.recode/read_rules.c, raster/r.recode/recode.c, raster/r.report/header.c, raster/r.report/parse.c, raster/r.report/prt_report.c, raster/r.report/stats.c, raster/r.stats/global.h, raster/r.surf.contour/read_cell.c, raster/r.surf.fractal/write_rast.c, raster/r.topmodel/global.h, raster/r.univar/globals.h, raster/r.watershed/ram/Gwater.h, raster/r.watershed/seg/Gwater.h, vector/v.to.rast/do_areas.c: add missing raster.h * display/d.extract/extract.c, display/d.extract/main.c, display/d.path/main.c, display/d.path/select.c, display/d.thematic.area/area.c, display/d.thematic.area/main.c, display/d.thematic.area/plot1.c, display/d.vect.chart/bar.c, display/d.vect.chart/main.c, display/d.vect.chart/pie.c, display/d.vect.chart/plot.c, display/d.vect/area.c, display/d.vect/attr.c, display/d.vect/dir.c, display/d.vect/label.c, display/d.vect/main.c, display/d.vect/plot1.c, display/d.vect/topo.c, display/d.vect/utils.c, display/d.vect/zcoor.c, display/d.what.vect/main.c, display/d.what.vect/what.c, display/d.zoom/main.c, doc/vector/v.example/main.c, general/g.region/main.c, general/manage/lister/vector.c, gui/wxpython/vdigit/digit.i, gui/wxpython/vdigit/driver.h, gui/wxpython/vdigit/setup.py, imagery/i.vpoints/drawvect.c, imagery/i.vpoints/plot.c, imagery/i.vpoints/vectpoints.h, include/Make/Grass.make, include/V_.h, include/{Vect.h => vector.h}, include/vedit.h, lib/manage/do_copy.c, lib/manage/do_remove.c, lib/manage/do_rename.c, lib/ogsf/Gp3.c, lib/ogsf/Gv3.c, lib/rst/interp_float/interpf.h, lib/rst/interp_float/point2d.c, lib/rst/interp_float/vinput2d.c, lib/sites/sites.c, lib/vector/Vlib/Makefile, lib/vector/Vlib/area.c, lib/vector/Vlib/array.c, lib/vector/Vlib/box.c, lib/vector/Vlib/break_lines.c, lib/vector/Vlib/break_polygons.c, lib/vector/Vlib/bridges.c, lib/vector/Vlib/buffer.c, lib/vector/Vlib/buffer2.c, lib/vector/Vlib/build.c, lib/vector/Vlib/build_nat.c, lib/vector/Vlib/build_ogr.c, lib/vector/Vlib/cats.c, lib/vector/Vlib/cindex.c, lib/vector/Vlib/clean_nodes.c, lib/vector/Vlib/close.c, lib/vector/Vlib/close_nat.c, lib/vector/Vlib/close_ogr.c, lib/vector/Vlib/constraint.c, lib/vector/Vlib/dangles.c, lib/vector/Vlib/dbcolumns.c, lib/vector/Vlib/dgraph.c, lib/vector/Vlib/error.c, lib/vector/Vlib/field.c, lib/vector/Vlib/find.c, lib/vector/Vlib/geos.c, lib/vector/Vlib/graph.c, lib/vector/Vlib/header.c, lib/vector/Vlib/hist.c, lib/vector/Vlib/init_head.c, lib/vector/Vlib/intersect.c, lib/vector/Vlib/legal_vname.c, lib/vector/Vlib/level.c, lib/vector/Vlib/level_two.c, lib/vector/Vlib/line.c, lib/vector/Vlib/list.c, lib/vector/Vlib/map.c, lib/vector/Vlib/merge_lines.c, lib/vector/Vlib/net.c, lib/vector/Vlib/open.c, lib/vector/Vlib/open_nat.c, lib/vector/Vlib/open_ogr.c, lib/vector/Vlib/overlap.c, lib/vector/Vlib/overlay.c, lib/vector/Vlib/poly.c, lib/vector/Vlib/read.c, lib/vector/Vlib/read_nat.c, lib/vector/Vlib/read_ogr.c, lib/vector/Vlib/remove_areas.c, lib/vector/Vlib/remove_duplicates.c, lib/vector/Vlib/rewind.c, lib/vector/Vlib/rewind_nat.c, lib/vector/Vlib/rewind_ogr.c, lib/vector/Vlib/select.c, lib/vector/Vlib/sindex.c, lib/vector/Vlib/snap.c, lib/vector/Vlib/tin.c, lib/vector/Vlib/type.c, lib/vector/Vlib/window.c, lib/vector/Vlib/write.c, lib/vector/Vlib/write_nat.c, lib/vector/diglib/allocation.c, lib/vector/diglib/angle.c, lib/vector/diglib/box.c, lib/vector/diglib/cindex.c, lib/vector/diglib/cindex_rw.c, lib/vector/diglib/file.c, lib/vector/diglib/frmt.c, lib/vector/diglib/head.c, lib/vector/diglib/inside.c, lib/vector/diglib/list.c, lib/vector/diglib/plus.c, lib/vector/diglib/plus_area.c, lib/vector/diglib/plus_line.c, lib/vector/diglib/plus_node.c, lib/vector/diglib/plus_struct.c, lib/vector/diglib/poly.c, lib/vector/diglib/port_init.c, lib/vector/diglib/port_test.c, lib/vector/diglib/portable.c, lib/vector/diglib/prune.c, lib/vector/diglib/spindex.c, lib/vector/diglib/spindex_rw.c, lib/vector/diglib/struct_alloc.c, lib/vector/diglib/test.c, lib/vector/diglib/type.c, lib/vector/diglib/update.c, ps/ps.map/catval.c, ps/ps.map/do_vectors.c, ps/ps.map/ps_vareas.c, ps/ps.map/ps_vlines.c, ps/ps.map/ps_vpoints.c, ps/ps.map/r_vareas.c, ps/ps.map/r_vlines.c, ps/ps.map/r_vpoints.c, ps/ps.map/symbol.c, ps/ps.map/vect.c, raster/r.carve/enforce.h, raster/r.contour/cont.c, raster/r.contour/main.c, raster/r.drain/main.c, raster/r.flow/r.flow.h, raster/r.le/r.le.setup/sample.c, raster/r.random/random.c, raster/r.random/support.c, raster/r.region/main.c, raster/r.to.vect/areas_io.c, raster/r.to.vect/lines_io.c, raster/r.to.vect/main.c, raster/r.to.vect/points.c, raster/r.to.vect/util.c, raster/simwe/r.sim.sediment/main.c, raster/simwe/r.sim.water/main.c, swig/include/vector.i, swig/python/Makefile, vector/lidar/lidarlib/PolimiFunct.h, vector/lidar/lidarlib/raster.c, vector/lidar/lidarlib/zones.c, vector/lidar/v.lidar.correction/correction.c, vector/lidar/v.lidar.correction/correction.h, vector/lidar/v.lidar.correction/main.c, vector/lidar/v.lidar.edgedetection/edgedetection.c, vector/lidar/v.lidar.edgedetection/edgedetection.h, vector/lidar/v.lidar.edgedetection/main.c, vector/lidar/v.lidar.growing/growing.c, vector/lidar/v.lidar.growing/growing.h, vector/lidar/v.lidar.growing/main.c, vector/lidar/v.outlier/main.c, vector/lidar/v.outlier/outlier.c, vector/lidar/v.outlier/outlier.h, vector/lidar/v.surf.bspline/bspline.h, vector/lidar/v.surf.bspline/crosscorr.c, vector/lidar/v.surf.bspline/main.c, vector/v.buffer/main.c, vector/v.build.polylines/main.c, vector/v.build.polylines/walk.c, vector/v.build/main.c, vector/v.category/main.c, vector/v.class/main.c, vector/v.clean/main.c, vector/v.clean/prune.c, vector/v.clean/rmdac.c, vector/v.clean/rmline.c, vector/v.clean/test/topocheck.c, vector/v.convert/att.c, vector/v.convert/dist.c, vector/v.convert/main.c, vector/v.convert/old2new.c, vector/v.convert/read.c, vector/v.convert/type.c, vector/v.db.connect/main.c, vector/v.db.select/main.c, vector/v.delaunay/defs.h, vector/v.delaunay/in_out.c, vector/v.delaunay/main.c, vector/v.delaunay/memory.c, vector/v.distance/main.c, vector/v.drape/main.c, vector/v.edit/global.h, vector/v.external/main.c, vector/v.extract/extract.c, vector/v.extract/main.c, vector/v.extrude/main.c, vector/v.generalize/displacement.c, vector/v.generalize/main.c, vector/v.generalize/matrix.h, vector/v.generalize/misc.c, vector/v.generalize/misc.h, vector/v.generalize/network.c, vector/v.generalize/point.c, vector/v.generalize/point.h, vector/v.generalize/pq.h, vector/v.generalize/simplification.c, vector/v.generalize/smoothing.c, vector/v.hull/chull.c, vector/v.hull/chull.h, vector/v.hull/main.c, vector/v.in.ascii/a2b.c, vector/v.in.ascii/head.c, vector/v.in.ascii/main.c, vector/v.in.ascii/points.c, vector/v.in.db/main.c, vector/v.in.dwg/entity.c, vector/v.in.dwg/main.c, vector/v.in.dxf/global.h, vector/v.in.ogr/geom.c, vector/v.in.ogr/main.c, vector/v.in.region/main.c, vector/v.in.sites/main.c, vector/v.info/main.c, vector/v.kcv/main.c, vector/v.kernel/function.c, vector/v.kernel/main.c, vector/v.label.sa/labels.h, vector/v.label/main.c, vector/v.lrs/v.lrs.create/main.c, vector/v.lrs/v.lrs.label/main.c, vector/v.lrs/v.lrs.segment/main.c, vector/v.lrs/v.lrs.where/main.c, vector/v.mkgrid/main.c, vector/v.mkgrid/write_grid.c, vector/v.neighbors/main.c, vector/v.net.alloc/main.c, vector/v.net.iso/main.c, vector/v.net.path/main.c, vector/v.net.path/path.c, vector/v.net.salesman/main.c, vector/v.net.steiner/main.c, vector/v.net.visibility/geometry.h, vector/v.net.visibility/main.c, vector/v.net.visibility/visibility.h, vector/v.net/arcs.c, vector/v.net/args.c, vector/v.net/connect.c, vector/v.net/main.c, vector/v.net/nodes.c, vector/v.net/report.c, vector/v.normal/main.c, vector/v.out.ascii/b2a.c, vector/v.out.ascii/head.c, vector/v.out.ascii/main.c, vector/v.out.dxf/main.c, vector/v.out.ogr/main.c, vector/v.out.pov/main.c, vector/v.out.svg/main.c, vector/v.out.vtk/head.c, vector/v.out.vtk/main.c, vector/v.out.vtk/writeVTK.c, vector/v.overlay/area_area.c, vector/v.overlay/line_area.c, vector/v.overlay/main.c, vector/v.overlay/util.c, vector/v.parallel/main.c, vector/v.patch/main.c, vector/v.perturb/main.c, vector/v.proj/main.c, vector/v.qcount/count.c, vector/v.qcount/findquads.c, vector/v.qcount/indices.c, vector/v.qcount/main.c, vector/v.random/main.c, vector/v.reclass/main.c, vector/v.reclass/reclass.c, vector/v.sample/main.c, vector/v.segment/main.c, vector/v.select/args.c, vector/v.select/geos.c, vector/v.select/main.c, vector/v.select/overlap.c, vector/v.split/main.c, vector/v.support/main.c, vector/v.surf.idw/read_sites.c, vector/v.surf.rst/main.c, vector/v.to.3d/local_proto.h, vector/v.to.3d/main.c, vector/v.to.3d/trans2.c, vector/v.to.3d/trans3.c, vector/v.to.db/global.h, vector/v.to.points/main.c, vector/v.to.rast/do_areas.c, vector/v.to.rast/do_lines.c, vector/v.to.rast/local.h, vector/v.to.rast/main.c, vector/v.to.rast/raster.c, vector/v.to.rast/support.c, vector/v.to.rast/vect2rast.c, vector/v.to.rast3/main.c, vector/v.transform/creat_trans.c, vector/v.transform/main.c, vector/v.transform/trans_digit.c, vector/v.type/main.c, vector/v.univar/main.c, vector/v.vol.rst/main.c, vector/v.vol.rst/user1.c, vector/v.vol.rst/user3.c, vector/v.vol.rst/userglobs.h, vector/v.vol.rst/vector.c, vector/v.voronoi/dt_write.c, vector/v.voronoi/main.c, vector/v.voronoi/sw_main.c, vector/v.voronoi/sw_output.c, vector/v.voronoi/vo_extend.c, vector/v.voronoi/vo_write.c, vector/v.what.rast/main.c, vector/v.what/main.c, vector/v.what/what.c, visualization/nviz/src/pg.h, visualization/nviz/src/pick_vect_commands.c, visualization/nviz/src/query_vect.c, visualization/nviz/src/site_attr_commands.c: Vect.h renamed to vector.h grass_vect -> grass_vector 2009-06-22 Glynn Clements * general/g.setproj/main.c: Use correct *_set_window() function * include/gisdefs.h, lib/gis/set_window.c: Re-instate G_set_window() * display/d.graph/graphics.c, display/d.grid/main.c, display/d.grid/plot.c, display/d.grid/plotborder.c, display/d.histogram/draw_slice.c, display/d.labels/do_labels.c, display/d.labels/main.c, display/d.path/select.c, display/d.thematic.area/area.c, display/d.title/fancy.c, display/d.title/normal.c, display/d.vect.chart/bar.c, display/d.vect.chart/pie.c, display/d.vect.chart/plot.c, display/d.vect/attr.c, display/d.vect/dir.c, display/d.vect/label.c, display/d.vect/topo.c, display/d.vect/utils.c, display/d.vect/zcoor.c, general/g.mremove/wc2regex.c, general/g.region/printwindow.c, general/manage/lister/vector.c, imagery/i.cca/matrix.c, imagery/i.cca/stats.c, imagery/i.cluster/checkpt.c, imagery/i.cluster/print1.c, imagery/i.cluster/print2.c, imagery/i.cluster/print3.c, imagery/i.cluster/print4.c, imagery/i.cluster/print5.c, imagery/i.cluster/print6.c, imagery/i.cluster/timer.c, imagery/i.gensig/alloc.c, imagery/i.gensig/can_invert.c, imagery/i.gensig/eigen.c, imagery/i.gensig/parse.c, imagery/i.gensigset/invert.c, imagery/i.gensigset/main.c, imagery/i.gensigset/parse.c, imagery/i.his.rgb/his2rgb.c, imagery/i.maxlik/invert.c, imagery/i.rectify/crs.c, imagery/i.rgb.his/rgb2his.c, imagery/i.smap/decimate.c, imagery/i.smap/interp.c, imagery/i.smap/invert.c, imagery/i.smap/multialloc.c, imagery/i.smap/parse.c, ps/ps.map/catval.c, ps/ps.map/distance.c, ps/ps.map/do_geogrid.c, ps/ps.map/do_masking.c, ps/ps.map/do_plt.c, ps/ps.map/do_psfiles.c, ps/ps.map/do_vectors.c, ps/ps.map/error.c, ps/ps.map/get_font.c, ps/ps.map/input.c, ps/ps.map/makeprocs.c, ps/ps.map/map_setup.c, ps/ps.map/parse_list.c, ps/ps.map/ps_info.h, ps/ps.map/r_labels.c, ps/ps.map/read_cfg.c, ps/ps.map/scale.c, ps/ps.map/scan_gis.c, ps/ps.map/session.c, ps/ps.map/vect.c, ps/ps.map/vector.c, raster/r.buffer/distance.h, raster/r.buffer/find_dist.c, raster/r.buffer/init.c, raster/r.carve/enforce.h, raster/r.carve/vect.c, raster/r.coin/coin.h, raster/r.colors/local_proto.h, raster/r.cost/btree.c, raster/r.cost/memory.c, raster/r.cross/glob.h, raster/r.describe/main.c, raster/r.describe/tree.c, raster/r.distance/defs.h, raster/r.distance/main.c, raster/r.distance/parse.c, raster/r.flow/aspect.c, raster/r.flow/aspect.h, raster/r.flow/io.h, raster/r.flow/mem.h, raster/r.flow/r.flow.h, raster/r.in.gridatb/local_proto.h, raster/r.in.gridatb/main.c, raster/r.in.poly/getformat.c, raster/r.in.poly/main.c, raster/r.in.xyz/local_proto.h, raster/r.info/reclas_txt.c, raster/r.kappa/calc_kappa.c, raster/r.kappa/kappa.h, raster/r.kappa/prt_mat.c, raster/r.kappa/stats.c, raster/r.le/r.le.patch/patch.h, raster/r.le/r.le.pixel/pixel.h, raster/r.le/r.le.setup/setup.h, raster/r.le/r.le.trace/r.le.trace.h, raster/r.li/r.li.cwed/utility.c, raster/r.li/r.li.daemon/GenericCell.h, raster/r.li/r.li.daemon/avl.c, raster/r.li/r.li.daemon/avlID.c, raster/r.li/r.li.daemon/daemon.h, raster/r.li/r.li.daemon/ipc.c, raster/r.li/r.li.daemon/list.c, raster/r.los/delete.c, raster/r.los/make_list.c, raster/r.los/make_point.c, raster/r.los/mark_pts.c, raster/r.los/radians.h, raster/r.mapcalc/column_shift.c, raster/r.mapcalc/expression.c, raster/r.mapcalc/mapcalc.h, raster/r.mapcalc/xabs.c, raster/r.mapcalc/xacos.c, raster/r.mapcalc/xadd.c, raster/r.mapcalc/xand.c, raster/r.mapcalc/xand2.c, raster/r.mapcalc/xasin.c, raster/r.mapcalc/xatan.c, raster/r.mapcalc/xbitand.c, raster/r.mapcalc/xbitnot.c, raster/r.mapcalc/xbitor.c, raster/r.mapcalc/xbitxor.c, raster/r.mapcalc/xcoor.c, raster/r.mapcalc/xcoor3.c, raster/r.mapcalc/xcos.c, raster/r.mapcalc/xdiv.c, raster/r.mapcalc/xdouble.c, raster/r.mapcalc/xeq.c, raster/r.mapcalc/xeval.c, raster/r.mapcalc/xexp.c, raster/r.mapcalc/xfloat.c, raster/r.mapcalc/xge.c, raster/r.mapcalc/xgraph.c, raster/r.mapcalc/xgt.c, raster/r.mapcalc/xif.c, raster/r.mapcalc/xint.c, raster/r.mapcalc/xisnull.c, raster/r.mapcalc/xle.c, raster/r.mapcalc/xlog.c, raster/r.mapcalc/xlt.c, raster/r.mapcalc/xmax.c, raster/r.mapcalc/xmin.c, raster/r.mapcalc/xmod.c, raster/r.mapcalc/xmode.c, raster/r.mapcalc/xmul.c, raster/r.mapcalc/xne.c, raster/r.mapcalc/xneg.c, raster/r.mapcalc/xnot.c, raster/r.mapcalc/xnull.c, raster/r.mapcalc/xor.c, raster/r.mapcalc/xor2.c, raster/r.mapcalc/xpow.c, raster/r.mapcalc/xrand.c, raster/r.mapcalc/xres.c, raster/r.mapcalc/xres3.c, raster/r.mapcalc/xround.c, raster/r.mapcalc/xrowcol.c, raster/r.mapcalc/xshiftl.c, raster/r.mapcalc/xshiftr.c, raster/r.mapcalc/xshiftru.c, raster/r.mapcalc/xsin.c, raster/r.mapcalc/xsqrt.c, raster/r.mapcalc/xsub.c, raster/r.mapcalc/xtan.c, raster/r.mfilter/filter.h, raster/r.mode/read_stats.c, raster/r.neighbors/readweights.c, raster/r.out.gridatb/local_proto.h, raster/r.out.gridatb/main.c, raster/r.out.mpeg/write.c, raster/r.out.vrml/pv.h, raster/r.out.vtk/parameters.c, raster/r.param.scale/interface.c, raster/r.param.scale/nrutil.c, raster/r.param.scale/param.h, raster/r.profile/local_proto.h, raster/r.proj/bordwalk.c, raster/r.quant/global.h, raster/r.random.cells/flag.c, raster/r.random.cells/main.c, raster/r.random.cells/random.c, raster/r.random.cells/ransurf.h, raster/r.random.surface/gennorm.c, raster/r.random.surface/random.c, raster/r.random.surface/ransurf.h, raster/r.random/main.c, raster/r.reclass/input.c, raster/r.reclass/rule.h, raster/r.recode/global.h, raster/r.recode/main.c, raster/r.report/global.h, raster/r.rescale/main.c, raster/r.ros/spot_dist.c, raster/r.spread/insert2Ha.c, raster/r.spread/replaceHa.c, raster/r.spread/select_linksB.c, raster/r.spread/spot.c, raster/r.spread/spread.c, raster/r.spreadpath/insert.c, raster/r.statistics/o_distrib.c, raster/r.statistics/read_stats.c, raster/r.stats/global.h, raster/r.sun2/rsunlib.c, raster/r.sunmask/g_solposition.c, raster/r.sunmask/solpos00.c, raster/r.support.stats/main.c, raster/r.surf.contour/contour.h, raster/r.surf.contour/flag_create.c, raster/r.surf.contour/flag_destroy.c, raster/r.surf.fractal/frac.h, raster/r.surf.fractal/spec_syn.c, raster/r.surf.gauss/main.c, raster/r.surf.idw/dist.c, raster/r.surf.idw/ll.c, raster/r.surf.idw/pi.h, raster/r.surf.random/main.c, raster/r.terraflow/common.h, raster/r.texture/h_measure.c, raster/r.thin/thin_lines.c, raster/r.to.vect/lines_io.c, raster/r.topidx/main.c, raster/r.topmodel/global.h, raster/r.univar/globals.h, raster/r.walk/btree.c, raster/r.walk/memory.c, raster/r.water.outlet/basin.h, raster/r.water.outlet/flag_create.c, raster/r.water.outlet/flag_destroy.c, raster/r.watershed/ram/Gwater.h, raster/r.watershed/ram/do_astar.c, raster/r.watershed/ram/flag_create.c, raster/r.watershed/ram/flag_destroy.c, raster/r.watershed/ram/main.c, raster/r.watershed/ram/usage.c, raster/r.watershed/seg/Gwater.h, raster/r.watershed/seg/bseg_close.c, raster/r.watershed/seg/bseg_get.c, raster/r.watershed/seg/bseg_open.c, raster/r.watershed/seg/bseg_put.c, raster/r.watershed/seg/cseg_close.c, raster/r.watershed/seg/cseg_get.c, raster/r.watershed/seg/cseg_open.c, raster/r.watershed/seg/cseg_put.c, raster/r.watershed/seg/do_astar.c, raster/r.watershed/seg/dseg_close.c, raster/r.watershed/seg/dseg_get.c, raster/r.watershed/seg/dseg_open.c, raster/r.watershed/seg/dseg_put.c, raster/r.watershed/seg/main.c, raster/r.watershed/seg/sg_factor.c, raster/r.watershed/seg/sseg_close.c, raster/r.watershed/seg/sseg_get.c, raster/r.watershed/seg/sseg_open.c, raster/r.watershed/seg/sseg_put.c, raster/r.watershed/seg/usage.c, raster/r.watershed/shed/watershed.h, raster3d/r3.gwflow/main.c, raster3d/r3.mkdspf/calc_linefax.c, raster3d/r3.mkdspf/main.c, raster3d/r3.mkdspf/r3_find.c, raster3d/r3.out.vtk/parameters.c, raster3d/r3.out.vtk/writeVTKHead.c, vector/lidar/lidarlib/TcholBand.c, vector/lidar/lidarlib/raster.c, vector/lidar/v.lidar.correction/correction.c, vector/lidar/v.lidar.correction/main.c, vector/lidar/v.lidar.edgedetection/edgedetection.c, vector/lidar/v.lidar.edgedetection/main.c, vector/lidar/v.lidar.growing/ConvexHull.c, vector/lidar/v.outlier/main.c, vector/lidar/v.outlier/outlier.c, vector/lidar/v.surf.bspline/crosscorr.c, vector/v.convert/dist.c, vector/v.convert/main.c, vector/v.convert/old2new.c, vector/v.convert/read.c, vector/v.kernel/function.c, vector/v.surf.idw/read_sites.c, vector/v.to.rast/do_areas.c, vector/v.to.rast/do_lines.c, vector/v.to.rast/main.c, vector/v.vol.rst/dataoct.c, vector/v.vol.rst/oct.c, vector/v.vol.rst/user2.c, vector/v.vol.rst/user4.c, vector/v.vol.rst/vector.c: Don't include where not needed * include/Make/Grass.make, include/Make/Platform.make.in, include/gisdefs.h, include/raster.h, lib/gis/G.h, lib/gis/Makefile, lib/gis/debug.c, lib/gis/get_window.c, lib/gis/gisinit.c, lib/gis/set_window.c, lib/gis/window_map.c, lib/raster/Makefile, lib/raster/{G.h => R.h}, lib/raster/auto_mask.c, lib/raster/closecell.c, lib/raster/color_read.c, lib/raster/format.c, lib/raster/gdal.c, lib/raster/get_row.c, lib/raster/get_row_colr.c, lib/raster/init.c, lib/raster/maskfd.c, lib/raster/opencell.c, lib/raster/put_row.c, lib/raster/range.c, lib/raster/set_window.c, lib/raster/window_map.c: Split G__ between lib/gis and lib/raster Move relevant parts of window_map.c to lib/raster Remove zlib references from XDRLIB Remove XDRLIB, SOCKLIB references from GISLIB 2009-06-22 Hamish Bowman * vector/lidar/lidarlib/TcholBand.c: orphaned alloc (thanks Jyothish; merge from devbr6) 2009-06-22 Glynn Clements * display/d.barscale/draw_scale.c, display/d.barscale/main.c, display/d.colors/get_info.c, display/d.colors/interact.c, display/d.colors/main.c, display/d.colortable/main.c, display/d.erase/main.c, display/d.extract/extract.c, display/d.extract/main.c, display/d.font/main.c, display/d.fontlist/main.c, display/d.geodesic/main.c, display/d.geodesic/plot.c, display/d.graph/do_graph.c, display/d.graph/main.c, display/d.grid/main.c, display/d.grid/plot.c, display/d.his/main.c, display/d.histogram/bar.c, display/d.histogram/draw_slice.c, display/d.histogram/main.c, display/d.histogram/pie.c, display/d.info/main.c, display/d.labels/do_labels.c, display/d.labels/main.c, display/d.legend/main.c, display/d.linegraph/main.c, display/d.measure/draw_line.c, display/d.measure/main.c, display/d.measure/msurements.c, display/d.nviz/main.c, display/d.path/main.c, display/d.path/select.c, display/d.profile/main.c, display/d.rast.arrow/main.c, display/d.rast.num/main.c, display/d.rast/display.c, display/d.rast/main.c, display/d.rgb/main.c, display/d.rhumbline/main.c, display/d.rhumbline/plot.c, display/d.text/main.c, display/d.thematic.area/area.c, display/d.thematic.area/main.c, display/d.thematic.area/plot1.c, display/d.title/main.c, display/d.vect.chart/bar.c, display/d.vect.chart/main.c, display/d.vect.chart/pie.c, display/d.vect.chart/plot.c, display/d.vect/area.c, display/d.vect/attr.c, display/d.vect/dir.c, display/d.vect/label.c, display/d.vect/main.c, display/d.vect/plot1.c, display/d.vect/topo.c, display/d.vect/utils.c, display/d.vect/zcoor.c, display/d.what.rast/main.c, display/d.what.rast/what.c, display/d.what.vect/main.c, display/d.what.vect/what.c, display/d.where/main.c, display/d.zoom/box.c, display/d.zoom/center.c, display/d.zoom/main.c, display/d.zoom/pan.c, display/d.zoom/print.c, display/d.zoom/quit.c, display/d.zoom/redraw.c, display/d.zoom/set.c, display/d.zoom/zoom.c, imagery/i.class/add_point.c, imagery/i.class/del_point.c, imagery/i.class/draw_cell.c, imagery/i.class/draw_reg.c, imagery/i.class/graphics.c, imagery/i.class/histograms.c, imagery/i.class/input.c, imagery/i.class/main.c, imagery/i.class/mouse.c, imagery/i.class/redisplay.c, imagery/i.class/title.c, imagery/i.class/view.c, imagery/i.class/zoom_box.c, imagery/i.points/analyze.c, imagery/i.points/ask.c, imagery/i.points/ask_mag.c, imagery/i.points/call.c, imagery/i.points/debug.c, imagery/i.points/dot.c, imagery/i.points/drawcell.c, imagery/i.points/graphics.c, imagery/i.points/input.c, imagery/i.points/main.c, imagery/i.points/mark.c, imagery/i.points/mouse.c, imagery/i.points/points.c, imagery/i.points/title.c, imagery/i.points/view.c, imagery/i.points/zoom_box.c, imagery/i.points/zoom_pnt.c, imagery/i.vpoints/analyze.c, imagery/i.vpoints/ask.c, imagery/i.vpoints/ask_mag.c, imagery/i.vpoints/call.c, imagery/i.vpoints/debug.c, imagery/i.vpoints/dot.c, imagery/i.vpoints/drawcell.c, imagery/i.vpoints/drawvect.c, imagery/i.vpoints/graphics.c, imagery/i.vpoints/input.c, imagery/i.vpoints/main.c, imagery/i.vpoints/mark.c, imagery/i.vpoints/mouse.c, imagery/i.vpoints/points.c, imagery/i.vpoints/setup.c, imagery/i.vpoints/title.c, imagery/i.vpoints/view.c, imagery/i.vpoints/zoom_box.c, imagery/i.vpoints/zoom_pnt.c, include/display.h, include/display_raster.h, lib/display/clip.c, lib/display/draw2.c, lib/display/r_raster.c, lib/display/raster.c, lib/display/raster2.c, lib/display/setup.c, lib/display/tran_colr.c, lib/display/window.c, raster/r.digit/bnw_line.c, raster/r.digit/get_area.c, raster/r.digit/get_circle.c, raster/r.digit/get_label.c, raster/r.digit/get_line.c, raster/r.digit/get_point.c, raster/r.digit/main.c, raster/r.his/main.c, raster/r.le/r.le.setup/main.c, raster/r.le/r.le.setup/mv_wind.c, raster/r.le/r.le.setup/sample.c, raster/r.le/r.le.setup/setup.c, raster/r.le/r.le.trace/main.c, raster/r.spread/display.c, swig/python/Makefile, vector/v.label/main.c, vector/v.what/main.c, vector/v.what/what.c: Remove display_raster.h; merged with display.h Remove unused R__* functions Rename remaining R_* functions to D_* * display/d.colortable/main.c, display/d.graph/do_graph.c, display/d.graph/graphics.c, display/d.graph/main.c, display/d.grid/fiducial.c, display/d.grid/main.c, display/d.grid/plot.c, display/d.grid/plotborder.c, display/d.his/his.c, display/d.his/main.c, display/d.histogram/bar.c, display/d.histogram/draw_slice.c, display/d.histogram/get_stats.c, display/d.histogram/main.c, display/d.histogram/pie.c, display/d.labels/color.c, display/d.labels/do_labels.c, display/d.labels/main.c, display/d.legend/main.c, display/d.nviz/main.c, display/d.path/main.c, display/d.path/select.c, display/d.profile/main.c, display/d.rast.arrow/main.c, display/d.rast.num/main.c, display/d.rast/display.c, display/d.rast/main.c, display/d.rast/mask.c, display/d.rgb/main.c, display/d.thematic.area/area.c, display/d.thematic.area/main.c, display/d.thematic.area/plot1.c, display/d.title/fancy.c, display/d.title/main.c, display/d.title/normal.c, display/d.vect.chart/bar.c, display/d.vect.chart/main.c, display/d.vect.chart/pie.c, display/d.vect.chart/plot.c, display/d.vect/area.c, display/d.vect/attr.c, display/d.vect/dir.c, display/d.vect/label.c, display/d.vect/main.c, display/d.vect/plot1.c, display/d.vect/topo.c, display/d.vect/utils.c, display/d.vect/zcoor.c, general/g.mremove/check_reclass.c, general/g.mremove/wc2regex.c, general/g.region/adjust.c, general/g.region/main.c, general/g.region/printwindow.c, general/g.region/zoom.c, general/g.remove/main.c, general/g.rename/main.c, general/manage/lister/Makefile, general/manage/lister/cell.c, general/manage/lister/vector.c, imagery/i.albedo/Makefile, imagery/i.albedo/main.c, imagery/i.atcorr/Makefile, imagery/i.atcorr/main.cpp, imagery/i.cca/Makefile, imagery/i.cca/main.c, imagery/i.cca/matrix.c, imagery/i.cca/stats.c, imagery/i.cca/transform.c, imagery/i.cluster/Makefile, imagery/i.cluster/checkpt.c, imagery/i.cluster/main.c, imagery/i.cluster/open_files.c, imagery/i.cluster/print1.c, imagery/i.cluster/print2.c, imagery/i.cluster/print3.c, imagery/i.cluster/print4.c, imagery/i.cluster/print5.c, imagery/i.cluster/print6.c, imagery/i.cluster/timer.c, imagery/i.eb.eta/Makefile, imagery/i.eb.eta/main.c, imagery/i.eb.evapfr/Makefile, imagery/i.eb.evapfr/main.c, imagery/i.eb.h_SEBAL01/Makefile, imagery/i.eb.h_SEBAL01/main.c, imagery/i.eb.soilheatflux/Makefile, imagery/i.eb.soilheatflux/main.c, imagery/i.emissivity/Makefile, imagery/i.emissivity/main.c, imagery/i.evapo.time_integration/Makefile, imagery/i.evapo.time_integration/main.c, imagery/i.fft/Makefile, imagery/i.fft/main.c, imagery/i.gensig/Makefile, imagery/i.gensig/alloc.c, imagery/i.gensig/can_invert.c, imagery/i.gensig/closefiles.c, imagery/i.gensig/covariance.c, imagery/i.gensig/eigen.c, imagery/i.gensig/get_train.c, imagery/i.gensig/labels.c, imagery/i.gensig/lookup_class.c, imagery/i.gensig/means.c, imagery/i.gensig/openfiles.c, imagery/i.gensig/parse.c, imagery/i.gensig/read_train.c, imagery/i.gensigset/Makefile, imagery/i.gensigset/closefiles.c, imagery/i.gensigset/get_train.c, imagery/i.gensigset/invert.c, imagery/i.gensigset/labels.c, imagery/i.gensigset/lookup_class.c, imagery/i.gensigset/main.c, imagery/i.gensigset/openfiles.c, imagery/i.gensigset/parse.c, imagery/i.gensigset/read_data.c, imagery/i.gensigset/read_train.c, imagery/i.gensigset/subcluster.c, imagery/i.his.rgb/Makefile, imagery/i.his.rgb/closefiles.c, imagery/i.his.rgb/his2rgb.c, imagery/i.his.rgb/main.c, imagery/i.his.rgb/openfiles.c, imagery/i.ifft/Makefile, imagery/i.ifft/main.c, imagery/i.latlong/Makefile, imagery/i.latlong/main.c, imagery/i.maxlik/Makefile, imagery/i.maxlik/classify.c, imagery/i.maxlik/hist.c, imagery/i.maxlik/invert.c, imagery/i.maxlik/main.c, imagery/i.maxlik/open.c, imagery/i.modis.qc/Makefile, imagery/i.modis.qc/main.c, imagery/i.pca/Makefile, imagery/i.pca/main.c, imagery/i.pca/support.c, imagery/i.rectify/Makefile, imagery/i.rectify/crs.c, imagery/i.rectify/exec.c, imagery/i.rectify/main.c, imagery/i.rectify/perform.c, imagery/i.rectify/rectify.c, imagery/i.rectify/write.c, imagery/i.rgb.his/Makefile, imagery/i.rgb.his/closefiles.c, imagery/i.rgb.his/main.c, imagery/i.rgb.his/openfiles.c, imagery/i.rgb.his/rgb2his.c, imagery/i.smap/Makefile, imagery/i.smap/closefiles.c, imagery/i.smap/decimate.c, imagery/i.smap/history.c, imagery/i.smap/interp.c, imagery/i.smap/invert.c, imagery/i.smap/labels.c, imagery/i.smap/model.c, imagery/i.smap/multialloc.c, imagery/i.smap/opencell.c, imagery/i.smap/openfiles.c, imagery/i.smap/parse.c, imagery/i.smap/read_block.c, imagery/i.smap/write_img.c, imagery/i.sunhours/Makefile, imagery/i.sunhours/main.c, imagery/i.vi/Makefile, imagery/i.vi/main.c, imagery/i.zc/Makefile, imagery/i.zc/main.c, include/Make/Grass.make, include/{Rast.h => raster.h}, lib/cluster/c_point.c, lib/display/Makefile, lib/display/raster.c, lib/display/raster2.c, lib/display/setup.c, lib/display/tran_colr.c, lib/g3d/Makefile, lib/g3d/g3dcats.c, lib/g3d/g3dclose.c, lib/g3d/g3dcolor.c, lib/g3d/g3dfpxdr.c, lib/g3d/g3dmisc.c, lib/g3d/g3dnull.c, lib/g3d/g3drange.c, lib/g3d/g3dregion.c, lib/g3d/g3dvolume.c, lib/g3d/getblock.c, lib/g3d/tileread.c, lib/g3d/tilewrite.c, lib/gpde/Makefile, lib/gpde/N_arrays.c, lib/gpde/N_arrays_calc.c, lib/gpde/N_arrays_io.c, lib/gpde/N_pde.h, lib/nviz/Makefile, lib/nviz/nviz.c, lib/ogsf/GS2.c, lib/ogsf/Gp3.c, lib/ogsf/Gs3.c, lib/ogsf/Gvl3.c, lib/ogsf/Makefile, lib/ogsf/gsd_legend.c, lib/raster/Makefile, lib/raster/alloc_cell.c, lib/raster/auto_mask.c, lib/raster/cats.c, lib/raster/cell_stats.c, lib/raster/cellstats_eq.c, lib/raster/closecell.c, lib/raster/color_compat.c, lib/raster/color_free.c, lib/raster/color_get.c, lib/raster/color_hist.c, lib/raster/color_look.c, lib/raster/color_org.c, lib/raster/color_rand.c, lib/raster/color_read.c, lib/raster/color_rule.c, lib/raster/color_rules.c, lib/raster/color_set.c, lib/raster/color_write.c, lib/raster/color_xform.c, lib/raster/format.c, lib/raster/fpreclass.c, lib/raster/gdal.c, lib/raster/get_cellhd.c, lib/raster/get_row.c, lib/raster/get_row_colr.c, lib/raster/histo_eq.c, lib/raster/histogram.c, lib/raster/init.c, lib/raster/mask_info.c, lib/raster/maskfd.c, lib/raster/null_val.c, lib/raster/opencell.c, lib/raster/put_row.c, lib/raster/quant.c, lib/raster/quant_io.c, lib/raster/quant_rw.c, lib/raster/range.c, lib/raster/raster.c, lib/raster/raster_metadata.c, lib/raster/reclass.c, lib/raster/sample.c, lib/raster/set_window.c, lib/raster/zero_cell.c, lib/rst/interp_float/Makefile, lib/rst/interp_float/input2d.c, lib/rst/interp_float/interp2d.c, lib/rst/interp_float/output2d.c, lib/rst/interp_float/resout2d.c, lib/rst/interp_float/ressegm2d.c, lib/stats/Makefile, lib/stats/c_ave.c, lib/stats/c_count.c, lib/stats/c_intr.c, lib/stats/c_kurt.c, lib/stats/c_max.c, lib/stats/c_maxx.c, lib/stats/c_median.c, lib/stats/c_min.c, lib/stats/c_minx.c, lib/stats/c_mode.c, lib/stats/c_percentile.c, lib/stats/c_range.c, lib/stats/c_reg.c, lib/stats/c_skew.c, lib/stats/c_stddev.c, lib/stats/c_sum.c, lib/stats/c_var.c, lib/stats/sort_cell.c, ps/ps.map/Makefile, ps/ps.map/catval.c, ps/ps.map/distance.c, ps/ps.map/do_geogrid.c, ps/ps.map/do_masking.c, ps/ps.map/do_plt.c, ps/ps.map/do_psfiles.c, ps/ps.map/do_vectors.c, ps/ps.map/error.c, ps/ps.map/get_font.c, ps/ps.map/input.c, ps/ps.map/main.c, ps/ps.map/makeprocs.c, ps/ps.map/map_setup.c, ps/ps.map/outl_io.c, ps/ps.map/parse_list.c, ps/ps.map/ps_header.c, ps/ps.map/ps_info.h, ps/ps.map/ps_outline.c, ps/ps.map/ps_raster.c, ps/ps.map/ps_vareas.c, ps/ps.map/ps_vlines.c, ps/ps.map/r_group.c, ps/ps.map/r_labels.c, ps/ps.map/r_vareas.c, ps/ps.map/r_vpoints.c, ps/ps.map/read_cfg.c, ps/ps.map/scale.c, ps/ps.map/scan_gis.c, ps/ps.map/session.c, ps/ps.map/vect.c, ps/ps.map/vector.c, raster/r.basins.fill/Makefile, raster/r.basins.fill/main.c, raster/r.basins.fill/read_map.c, raster/r.bitpattern/Makefile, raster/r.bitpattern/main.c, raster/r.buffer/Makefile, raster/r.buffer/distance.h, raster/r.buffer/find_dist.c, raster/r.buffer/init.c, raster/r.carve/Makefile, raster/r.carve/enforce.h, raster/r.carve/enforce_ds.c, raster/r.carve/main.c, raster/r.carve/raster.c, raster/r.carve/support.c, raster/r.carve/vect.c, raster/r.category/Makefile, raster/r.category/cats.c, raster/r.category/main.c, raster/r.circle/Makefile, raster/r.circle/main.c, raster/r.clump/Makefile, raster/r.clump/clump.c, raster/r.clump/main.c, raster/r.coin/Makefile, raster/r.coin/coin.h, raster/r.coin/main.c, raster/r.coin/make_coin.c, raster/r.colors.out/Makefile, raster/r.colors.out/main.c, raster/r.colors/Makefile, raster/r.colors/local_proto.h, raster/r.colors/main.c, raster/r.colors/rules.c, raster/r.colors/stats.c, raster/r.composite/Makefile, raster/r.composite/main.c, raster/r.compress/Makefile, raster/r.compress/main.c, raster/r.contour/Makefile, raster/r.contour/cont.c, raster/r.contour/main.c, raster/r.cost/Makefile, raster/r.cost/btree.c, raster/r.cost/main.c, raster/r.cost/memory.c, raster/r.covar/Makefile, raster/r.covar/main.c, raster/r.cross/Makefile, raster/r.cross/glob.h, raster/r.describe/Makefile, raster/r.describe/describe.c, raster/r.describe/dumplist.c, raster/r.describe/main.c, raster/r.describe/tree.c, raster/r.distance/Makefile, raster/r.distance/defs.h, raster/r.distance/main.c, raster/r.distance/parse.c, raster/r.drain/Makefile, raster/r.drain/filldir.c, raster/r.drain/main.c, raster/r.drain/resolve.c, raster/r.drain/tinf.c, raster/r.external/Makefile, raster/r.external/main.c, raster/r.fill.dir/Makefile, raster/r.fill.dir/dopolys.c, raster/r.fill.dir/filldir.c, raster/r.fill.dir/main.c, raster/r.fill.dir/ppupdate.c, raster/r.fill.dir/resolve.c, raster/r.fill.dir/tinf.c, raster/r.fill.dir/wtrshed.c, raster/r.flow/Makefile, raster/r.flow/aspect.c, raster/r.flow/aspect.h, raster/r.flow/io.h, raster/r.flow/main.c, raster/r.flow/mem.c, raster/r.flow/mem.h, raster/r.flow/precomp.c, raster/r.flow/r.flow.h, raster/r.grow.distance/Makefile, raster/r.grow.distance/main.c, raster/r.gwflow/main.c, raster/r.his/Makefile, raster/r.his/his.c, raster/r.his/main.c, raster/r.horizon/Makefile, raster/r.horizon/main.c, raster/r.in.arc/Makefile, raster/r.in.arc/gethead.c, raster/r.in.arc/main.c, raster/r.in.ascii/Makefile, raster/r.in.ascii/gethead.c, raster/r.in.ascii/main.c, raster/r.in.bin/Makefile, raster/r.in.bin/main.c, raster/r.in.gdal/Makefile, raster/r.in.gdal/main.c, raster/r.in.gridatb/Makefile, raster/r.in.gridatb/file_io.c, raster/r.in.gridatb/local_proto.h, raster/r.in.gridatb/main.c, raster/r.in.mat/Makefile, raster/r.in.mat/main.c, raster/r.in.poly/Makefile, raster/r.in.poly/get_item.c, raster/r.in.poly/getformat.c, raster/r.in.poly/main.c, raster/r.in.poly/poly2rast.c, raster/r.in.poly/raster.c, raster/r.in.xyz/Makefile, raster/r.in.xyz/local_proto.h, raster/r.in.xyz/main.c, raster/r.in.xyz/support.c, raster/r.info/Makefile, raster/r.info/main.c, raster/r.info/reclas_txt.c, raster/r.kappa/Makefile, raster/r.kappa/calc_kappa.c, raster/r.kappa/kappa.h, raster/r.kappa/main.c, raster/r.kappa/prt_mat.c, raster/r.kappa/stats.c, raster/r.lake/Makefile, raster/r.lake/main.c, raster/r.le/r.le.patch/patch.h, raster/r.le/r.le.pixel/pixel.h, raster/r.le/r.le.setup/setup.h, raster/r.le/r.le.trace/r.le.trace.h, raster/r.li/r.li.cwed/Makefile, raster/r.li/r.li.cwed/cwed.c, raster/r.li/r.li.cwed/utility.c, raster/r.li/r.li.daemon/GenericCell.h, raster/r.li/r.li.daemon/avl.c, raster/r.li/r.li.daemon/avlID.c, raster/r.li/r.li.daemon/daemon.c, raster/r.li/r.li.daemon/daemon.h, raster/r.li/r.li.daemon/ipc.c, raster/r.li/r.li.daemon/list.c, raster/r.li/r.li.daemon/worker.c, raster/r.li/r.li.dominance/Makefile, raster/r.li/r.li.dominance/dominance.c, raster/r.li/r.li.edgedensity/Makefile, raster/r.li/r.li.edgedensity/edgedensity.c, raster/r.li/r.li.mpa/Makefile, raster/r.li/r.li.mpa/mpa.c, raster/r.li/r.li.mps/Makefile, raster/r.li/r.li.mps/mps.c, raster/r.li/r.li.padcv/Makefile, raster/r.li/r.li.padcv/padcv.c, raster/r.li/r.li.padrange/Makefile, raster/r.li/r.li.padrange/padrange.c, raster/r.li/r.li.padsd/Makefile, raster/r.li/r.li.padsd/padsd.c, raster/r.li/r.li.patchdensity/Makefile, raster/r.li/r.li.patchdensity/main.c, raster/r.li/r.li.patchnum/Makefile, raster/r.li/r.li.patchnum/main.c, raster/r.li/r.li.richness/Makefile, raster/r.li/r.li.richness/richness.c, raster/r.li/r.li.shannon/Makefile, raster/r.li/r.li.shannon/shannon.c, raster/r.li/r.li.shape/Makefile, raster/r.li/r.li.shape/main.c, raster/r.li/r.li.simpson/Makefile, raster/r.li/r.li.simpson/simpson.c, raster/r.los/Makefile, raster/r.los/delete.c, raster/r.los/main.c, raster/r.los/make_list.c, raster/r.los/make_point.c, raster/r.los/mark_pts.c, raster/r.los/pts_elim.c, raster/r.los/radians.h, raster/r.mapcalc/Makefile, raster/r.mapcalc/column_shift.c, raster/r.mapcalc/evaluate.c, raster/r.mapcalc/expression.c, raster/r.mapcalc/map.c, raster/r.mapcalc/map3.c, raster/r.mapcalc/mapcalc.h, raster/r.mapcalc/xabs.c, raster/r.mapcalc/xacos.c, raster/r.mapcalc/xadd.c, raster/r.mapcalc/xand.c, raster/r.mapcalc/xand2.c, raster/r.mapcalc/xasin.c, raster/r.mapcalc/xatan.c, raster/r.mapcalc/xbitand.c, raster/r.mapcalc/xbitnot.c, raster/r.mapcalc/xbitor.c, raster/r.mapcalc/xbitxor.c, raster/r.mapcalc/xcoor.c, raster/r.mapcalc/xcoor3.c, raster/r.mapcalc/xcos.c, raster/r.mapcalc/xdiv.c, raster/r.mapcalc/xdouble.c, raster/r.mapcalc/xeq.c, raster/r.mapcalc/xeval.c, raster/r.mapcalc/xexp.c, raster/r.mapcalc/xfloat.c, raster/r.mapcalc/xge.c, raster/r.mapcalc/xgraph.c, raster/r.mapcalc/xgt.c, raster/r.mapcalc/xif.c, raster/r.mapcalc/xint.c, raster/r.mapcalc/xisnull.c, raster/r.mapcalc/xle.c, raster/r.mapcalc/xlog.c, raster/r.mapcalc/xlt.c, raster/r.mapcalc/xmax.c, raster/r.mapcalc/xmedian.c, raster/r.mapcalc/xmin.c, raster/r.mapcalc/xmod.c, raster/r.mapcalc/xmode.c, raster/r.mapcalc/xmul.c, raster/r.mapcalc/xne.c, raster/r.mapcalc/xneg.c, raster/r.mapcalc/xnot.c, raster/r.mapcalc/xnull.c, raster/r.mapcalc/xor.c, raster/r.mapcalc/xor2.c, raster/r.mapcalc/xpow.c, raster/r.mapcalc/xrand.c, raster/r.mapcalc/xres.c, raster/r.mapcalc/xres3.c, raster/r.mapcalc/xround.c, raster/r.mapcalc/xrowcol.c, raster/r.mapcalc/xshiftl.c, raster/r.mapcalc/xshiftr.c, raster/r.mapcalc/xshiftru.c, raster/r.mapcalc/xsin.c, raster/r.mapcalc/xsqrt.c, raster/r.mapcalc/xsub.c, raster/r.mapcalc/xtan.c, raster/r.mfilter/Makefile, raster/r.mfilter/filter.h, raster/r.mfilter/getrow.c, raster/r.mfilter/main.c, raster/r.mode/Makefile, raster/r.mode/main.c, raster/r.mode/read_stats.c, raster/r.neighbors/bufs.c, raster/r.neighbors/divr_cats.c, raster/r.neighbors/gather.c, raster/r.neighbors/intr_cats.c, raster/r.neighbors/main.c, raster/r.neighbors/null_cats.c, raster/r.neighbors/readcell.c, raster/r.neighbors/readweights.c, raster/r.null/Makefile, raster/r.null/main.c, raster/r.null/mask.c, raster/r.out.arc/Makefile, raster/r.out.arc/main.c, raster/r.out.ascii/Makefile, raster/r.out.ascii/formspecific.c, raster/r.out.ascii/main.c, raster/r.out.bin/Makefile, raster/r.out.bin/main.c, raster/r.out.gdal/Makefile, raster/r.out.gdal/export_band.c, raster/r.out.gdal/main.c, raster/r.out.gridatb/Makefile, raster/r.out.gridatb/local_proto.h, raster/r.out.gridatb/main.c, raster/r.out.mat/Makefile, raster/r.out.mat/main.c, raster/r.out.mpeg/Makefile, raster/r.out.mpeg/main.c, raster/r.out.mpeg/write.c, raster/r.out.png/Makefile, raster/r.out.png/main.c, raster/r.out.pov/Makefile, raster/r.out.pov/main.c, raster/r.out.ppm/Makefile, raster/r.out.ppm/main.c, raster/r.out.ppm3/Makefile, raster/r.out.ppm3/main.c, raster/r.out.tiff/Makefile, raster/r.out.tiff/main.c, raster/r.out.vrml/Makefile, raster/r.out.vrml/main.c, raster/r.out.vrml/pv.h, raster/r.out.vtk/Makefile, raster/r.out.vtk/main.c, raster/r.out.vtk/parameters.c, raster/r.out.vtk/writeascii.c, raster/r.param.scale/Makefile, raster/r.param.scale/interface.c, raster/r.param.scale/nrutil.c, raster/r.param.scale/open_files.c, raster/r.param.scale/param.h, raster/r.param.scale/process.c, raster/r.param.scale/write_cats.c, raster/r.patch/Makefile, raster/r.patch/do_patch.c, raster/r.patch/main.c, raster/r.patch/support.c, raster/r.profile/Makefile, raster/r.profile/local_proto.h, raster/r.profile/main.c, raster/r.profile/read_rast.c, raster/r.proj/Makefile, raster/r.proj/bilinear.c, raster/r.proj/bilinear_f.c, raster/r.proj/bordwalk.c, raster/r.proj/cubic.c, raster/r.proj/cubic_f.c, raster/r.proj/main.c, raster/r.proj/nearest.c, raster/r.proj/readcell.c, raster/r.quant/Makefile, raster/r.quant/global.h, raster/r.quantile/Makefile, raster/r.quantile/main.c, raster/r.random.cells/Makefile, raster/r.random.cells/flag.c, raster/r.random.cells/indep.c, raster/r.random.cells/init.c, raster/r.random.cells/main.c, raster/r.random.cells/random.c, raster/r.random.cells/ransurf.h, raster/r.random.surface/Makefile, raster/r.random.surface/calcsurf.c, raster/r.random.surface/gennorm.c, raster/r.random.surface/init.c, raster/r.random.surface/main.c, raster/r.random.surface/random.c, raster/r.random.surface/ransurf.h, raster/r.random.surface/save.c, raster/r.random/Makefile, raster/r.random/count.c, raster/r.random/main.c, raster/r.random/random.c, raster/r.random/support.c, raster/r.reclass/Makefile, raster/r.reclass/input.c, raster/r.reclass/main.c, raster/r.reclass/parse.c, raster/r.reclass/range.c, raster/r.reclass/reclass.c, raster/r.reclass/rule.h, raster/r.reclass/stats.c, raster/r.recode/Makefile, raster/r.recode/global.h, raster/r.recode/main.c, raster/r.region/Makefile, raster/r.region/main.c, raster/r.report/Makefile, raster/r.report/global.h, raster/r.report/maskinfo.c, raster/r.resamp.interp/Makefile, raster/r.resamp.interp/main.c, raster/r.resamp.rst/main.c, raster/r.resamp.stats/main.c, raster/r.resample/Makefile, raster/r.resample/main.c, raster/r.rescale.eq/Makefile, raster/r.rescale.eq/get_range.c, raster/r.rescale.eq/get_stats.c, raster/r.rescale.eq/main.c, raster/r.rescale/Makefile, raster/r.rescale/get_range.c, raster/r.rescale/main.c, raster/r.ros/Makefile, raster/r.ros/main.c, raster/r.ros/spot_dist.c, raster/r.series/main.c, raster/r.slope.aspect/Makefile, raster/r.slope.aspect/main.c, raster/r.slope.aspect/opennew.c, raster/r.spread/Makefile, raster/r.spread/collect_ori.c, raster/r.spread/display.c, raster/r.spread/insert2Ha.c, raster/r.spread/main.c, raster/r.spread/ram2out.c, raster/r.spread/replaceHa.c, raster/r.spread/select_linksB.c, raster/r.spread/spot.c, raster/r.spread/spread.c, raster/r.spreadpath/Makefile, raster/r.spreadpath/insert.c, raster/r.spreadpath/main.c, raster/r.statistics/Makefile, raster/r.statistics/main.c, raster/r.statistics/o_adev.c, raster/r.statistics/o_average.c, raster/r.statistics/o_distrib.c, raster/r.statistics/o_divr.c, raster/r.statistics/o_kurt.c, raster/r.statistics/o_max.c, raster/r.statistics/o_median.c, raster/r.statistics/o_min.c, raster/r.statistics/o_mode.c, raster/r.statistics/o_sdev.c, raster/r.statistics/o_skew.c, raster/r.statistics/o_sum.c, raster/r.statistics/o_var.c, raster/r.statistics/read_stats.c, raster/r.statistics2/Makefile, raster/r.statistics2/main.c, raster/r.statistics3/Makefile, raster/r.statistics3/main.c, raster/r.stats/Makefile, raster/r.stats/global.h, raster/r.stats/raw_stats.c, raster/r.sun2/Makefile, raster/r.sun2/main.c, raster/r.sun2/rsunlib.c, raster/r.sunmask/Makefile, raster/r.sunmask/g_solposition.c, raster/r.sunmask/main.c, raster/r.sunmask/solpos00.c, raster/r.support.stats/Makefile, raster/r.support.stats/check.c, raster/r.support.stats/histo.c, raster/r.support.stats/main.c, raster/r.support/Makefile, raster/r.support/check.c, raster/r.support/histo.c, raster/r.support/main.c, raster/r.surf.area/Makefile, raster/r.surf.area/main.c, raster/r.surf.contour/Makefile, raster/r.surf.contour/contour.h, raster/r.surf.contour/flag_create.c, raster/r.surf.contour/flag_destroy.c, raster/r.surf.contour/main.c, raster/r.surf.fractal/Makefile, raster/r.surf.fractal/frac.h, raster/r.surf.fractal/spec_syn.c, raster/r.surf.gauss/Makefile, raster/r.surf.gauss/gaussurf.c, raster/r.surf.gauss/main.c, raster/r.surf.idw/Makefile, raster/r.surf.idw/dist.c, raster/r.surf.idw/ll.c, raster/r.surf.idw/main.c, raster/r.surf.idw/pi.h, raster/r.surf.idw2/Makefile, raster/r.surf.idw2/main.c, raster/r.surf.idw2/read_cell.c, raster/r.surf.random/Makefile, raster/r.surf.random/main.c, raster/r.surf.random/randsurf.c, raster/r.terraflow/Makefile, raster/r.terraflow/common.h, raster/r.terraflow/main.cc, raster/r.texture/Makefile, raster/r.texture/h_measure.c, raster/r.texture/main.c, raster/r.thin/Makefile, raster/r.thin/io.c, raster/r.thin/main.c, raster/r.thin/thin_lines.c, raster/r.to.rast3/main.c, raster/r.to.rast3elev/main.c, raster/r.to.vect/Makefile, raster/r.to.vect/areas.c, raster/r.to.vect/areas_io.c, raster/r.to.vect/lines.c, raster/r.to.vect/lines_io.c, raster/r.to.vect/main.c, raster/r.to.vect/points.c, raster/r.to.vect/util.c, raster/r.topidx/Makefile, raster/r.topidx/file_io.c, raster/r.topidx/global.h, raster/r.topidx/main.c, raster/r.topidx/topidx.c, raster/r.topmodel/Makefile, raster/r.topmodel/file_io.c, raster/r.topmodel/global.h, raster/r.topmodel/topmodel.c, raster/r.univar/globals.h, raster/r.uslek/Makefile, raster/r.uslek/main.c, raster/r.usler/Makefile, raster/r.usler/main.c, raster/r.volume/Makefile, raster/r.volume/centroids.c, raster/r.volume/main.c, raster/r.walk/Makefile, raster/r.walk/btree.c, raster/r.walk/main.c, raster/r.walk/memory.c, raster/r.water.outlet/Makefile, raster/r.water.outlet/basin.h, raster/r.water.outlet/flag_create.c, raster/r.water.outlet/flag_destroy.c, raster/r.water.outlet/main.c, raster/r.watershed/front/Makefile, raster/r.watershed/front/main.c, raster/r.watershed/ram/Gwater.h, raster/r.watershed/ram/Makefile, raster/r.watershed/ram/close_maps.c, raster/r.watershed/ram/do_astar.c, raster/r.watershed/ram/do_cum.c, raster/r.watershed/ram/flag_create.c, raster/r.watershed/ram/flag_destroy.c, raster/r.watershed/ram/init_vars.c, raster/r.watershed/ram/main.c, raster/r.watershed/ram/sg_factor.c, raster/r.watershed/ram/usage.c, raster/r.watershed/seg/Gwater.h, raster/r.watershed/seg/Makefile, raster/r.watershed/seg/bseg_close.c, raster/r.watershed/seg/bseg_get.c, raster/r.watershed/seg/bseg_open.c, raster/r.watershed/seg/bseg_put.c, raster/r.watershed/seg/bseg_read.c, raster/r.watershed/seg/bseg_write.c, raster/r.watershed/seg/cseg_close.c, raster/r.watershed/seg/cseg_get.c, raster/r.watershed/seg/cseg_open.c, raster/r.watershed/seg/cseg_put.c, raster/r.watershed/seg/cseg_read.c, raster/r.watershed/seg/cseg_write.c, raster/r.watershed/seg/do_astar.c, raster/r.watershed/seg/do_cum.c, raster/r.watershed/seg/dseg_close.c, raster/r.watershed/seg/dseg_get.c, raster/r.watershed/seg/dseg_open.c, raster/r.watershed/seg/dseg_put.c, raster/r.watershed/seg/dseg_read.c, raster/r.watershed/seg/dseg_write.c, raster/r.watershed/seg/init_vars.c, raster/r.watershed/seg/main.c, raster/r.watershed/seg/sg_factor.c, raster/r.watershed/seg/sseg_close.c, raster/r.watershed/seg/sseg_get.c, raster/r.watershed/seg/sseg_open.c, raster/r.watershed/seg/sseg_put.c, raster/r.watershed/seg/usage.c, raster/r.watershed/shed/watershed.h, raster/r.what.color/Makefile, raster/r.what.color/main.c, raster/r.what/Makefile, raster/r.what/main.c, raster3d/r3.cross.rast/main.c, raster3d/r3.gwflow/main.c, raster3d/r3.mkdspf/calc_linefax.c, raster3d/r3.mkdspf/iso_surface.c, raster3d/r3.mkdspf/main.c, raster3d/r3.mkdspf/r3_find.c, raster3d/r3.out.vtk/errorHandling.c, raster3d/r3.out.vtk/main.c, raster3d/r3.out.vtk/parameters.c, raster3d/r3.out.vtk/writeVTKData.c, raster3d/r3.out.vtk/writeVTKHead.c, raster3d/r3.to.rast/main.c, swig/python/Makefile, vector/lidar/lidarlib/TcholBand.c, vector/lidar/lidarlib/raster.c, vector/lidar/lidarlib/zones.c, vector/lidar/v.lidar.correction/Makefile, vector/lidar/v.lidar.correction/correction.c, vector/lidar/v.lidar.correction/main.c, vector/lidar/v.lidar.edgedetection/Makefile, vector/lidar/v.lidar.edgedetection/edgedetection.c, vector/lidar/v.lidar.edgedetection/main.c, vector/lidar/v.lidar.growing/ConvexHull.c, vector/lidar/v.lidar.growing/Makefile, vector/lidar/v.lidar.growing/main.c, vector/lidar/v.outlier/Makefile, vector/lidar/v.outlier/main.c, vector/lidar/v.outlier/outlier.c, vector/lidar/v.surf.bspline/Makefile, vector/lidar/v.surf.bspline/crosscorr.c, vector/lidar/v.surf.bspline/main.c, vector/v.convert/Makefile, vector/v.convert/att.c, vector/v.convert/dist.c, vector/v.convert/main.c, vector/v.convert/old2new.c, vector/v.convert/read.c, vector/v.drape/Makefile, vector/v.drape/main.c, vector/v.extrude/Makefile, vector/v.extrude/main.c, vector/v.kernel/Makefile, vector/v.kernel/function.c, vector/v.kernel/main.c, vector/v.neighbors/Makefile, vector/v.neighbors/main.c, vector/v.sample/Makefile, vector/v.sample/main.c, vector/v.surf.idw/Makefile, vector/v.surf.idw/main.c, vector/v.surf.idw/read_sites.c, vector/v.to.rast/Makefile, vector/v.to.rast/do_areas.c, vector/v.to.rast/do_lines.c, vector/v.to.rast/main.c, vector/v.to.rast/raster.c, vector/v.to.rast/support.c, vector/v.to.rast/vect2rast.c, vector/v.vol.rst/dataoct.c, vector/v.vol.rst/main.c, vector/v.vol.rst/oct.c, vector/v.vol.rst/user1.c, vector/v.vol.rst/user2.c, vector/v.vol.rst/user3.c, vector/v.vol.rst/user4.c, vector/v.vol.rst/vector.c, vector/v.what.rast/Makefile, vector/v.what.rast/main.c, visualization/xganim/Makefile, visualization/xganim/main.cc: Rename Rast.h->raster.h Rename libgrass_rast -> libgrass_raster Rename RASTR{LIB,DEP,_LIBNAME} -> RASTER_* Fix definition of RASTERLIB Fix EOLs for imagery/i.evapo.time_integration/main.c Add SWIG wrapper for raster library 2009-06-21 Martin Landa * gui/wxpython/gui_modules/mapdisp_window.py: wxGUI: don't crash when vdigit props are not set (merge from devbr6, https://trac.osgeo.org/grass/changeset/38012) * raster/r.li/Makefile: disable r.li.setup * include/Rast.h, lib/raster/init.c: add prototypes of raster lib init fns * display/d.rast.arrow/main.c, display/d.rast.num/main.c, display/d.zoom/set.c, general/g.region/adjust.c, general/g.region/main.c, general/g.region/zoom.c, general/g.setproj/main.c, general/manage/lister/Makefile, imagery/i.albedo/Makefile, imagery/i.atcorr/Makefile, imagery/i.atcorr/main.cpp, imagery/i.cca/Makefile, imagery/i.class/analyze_sig.c, imagery/i.class/draw_cell.c, imagery/i.class/signature.c, imagery/i.cluster/Makefile, imagery/i.eb.eta/Makefile, imagery/i.eb.evapfr/Makefile, imagery/i.eb.h_SEBAL01/Makefile, imagery/i.eb.soilheatflux/Makefile, imagery/i.emissivity/Makefile, imagery/i.evapo.time_integration/Makefile, imagery/i.fft/Makefile, imagery/i.gensig/Makefile, imagery/i.gensigset/Makefile, imagery/i.his.rgb/Makefile, imagery/i.ifft/Makefile, imagery/i.ifft/main.c, imagery/i.latlong/Makefile, imagery/i.maxlik/Makefile, imagery/i.modis.qc/Makefile, imagery/i.pca/Makefile, imagery/i.points/drawcell.c, imagery/i.rectify/Makefile, imagery/i.rectify/rectify.c, imagery/i.rectify/write.c, imagery/i.rgb.his/Makefile, imagery/i.smap/Makefile, imagery/i.sunhours/Makefile, imagery/i.vi/Makefile, imagery/i.vpoints/drawcell.c, imagery/i.vpoints/setup.c, imagery/i.zc/Makefile, lib/display/Makefile, lib/display/setup.c, lib/g3d/Makefile, lib/g3d/g3dregion.c, lib/gpde/Makefile, lib/gpde/N_geom.c, lib/gpde/N_pde.h, lib/nviz/Makefile, lib/ogsf/Makefile, lib/raster/opencell.c, lib/raster/set_window.c, lib/rst/interp_float/Makefile, lib/rst/interp_float/output2d.c, lib/rst/interp_float/resout2d.c, lib/stats/Makefile, ps/ps.map/Makefile, ps/ps.map/main.c, raster/r.basins.fill/Makefile, raster/r.basins.fill/main.c, raster/r.bitpattern/Makefile, raster/r.buffer/Makefile, raster/r.carve/Makefile, raster/r.category/Makefile, raster/r.category/cats.c, raster/r.circle/Makefile, raster/r.clump/Makefile, raster/r.coin/Makefile, raster/r.coin/main.c, raster/r.colors.out/Makefile, raster/r.colors/Makefile, raster/r.composite/Makefile, raster/r.compress/Makefile, raster/r.compress/main.c, raster/r.contour/Makefile, raster/r.cost/Makefile, raster/r.covar/Makefile, raster/r.cross/Makefile, raster/r.describe/Makefile, raster/r.describe/describe.c, raster/r.distance/Makefile, raster/r.drain/Makefile, raster/r.external/Makefile, raster/r.external/main.c, raster/r.fill.dir/Makefile, raster/r.flow/Makefile, raster/r.flow/io.c, raster/r.grow.distance/Makefile, raster/r.his/Makefile, raster/r.horizon/Makefile, raster/r.horizon/main.c, raster/r.in.arc/Makefile, raster/r.in.arc/gethead.c, raster/r.in.arc/main.c, raster/r.in.ascii/Makefile, raster/r.in.ascii/gethead.c, raster/r.in.ascii/main.c, raster/r.in.bin/Makefile, raster/r.in.bin/main.c, raster/r.in.gdal/Makefile, raster/r.in.gdal/main.c, raster/r.in.gridatb/Makefile, raster/r.in.gridatb/adjcellhd.c, raster/r.in.mat/Makefile, raster/r.in.mat/main.c, raster/r.in.poly/Makefile, raster/r.in.poly/raster.c, raster/r.in.xyz/Makefile, raster/r.info/Makefile, raster/r.kappa/Makefile, raster/r.lake/Makefile, raster/r.le/r.le.setup/polytocell/bmf_to_cll.c, raster/r.li/r.li.cwed/Makefile, raster/r.li/r.li.dominance/Makefile, raster/r.li/r.li.edgedensity/Makefile, raster/r.li/r.li.mpa/Makefile, raster/r.li/r.li.mps/Makefile, raster/r.li/r.li.padcv/Makefile, raster/r.li/r.li.padrange/Makefile, raster/r.li/r.li.padsd/Makefile, raster/r.li/r.li.patchdensity/Makefile, raster/r.li/r.li.patchnum/Makefile, raster/r.li/r.li.richness/Makefile, raster/r.li/r.li.shannon/Makefile, raster/r.li/r.li.shape/Makefile, raster/r.li/r.li.simpson/Makefile, raster/r.los/Makefile, raster/r.mapcalc/Makefile, raster/r.mfilter/Makefile, raster/r.mode/Makefile, raster/r.neighbors/main.c, raster/r.null/Makefile, raster/r.null/main.c, raster/r.out.arc/Makefile, raster/r.out.ascii/Makefile, raster/r.out.bin/Makefile, raster/r.out.gdal/Makefile, raster/r.out.gridatb/Makefile, raster/r.out.gridatb/adjcellhd.c, raster/r.out.mat/Makefile, raster/r.out.mpeg/Makefile, raster/r.out.png/Makefile, raster/r.out.pov/Makefile, raster/r.out.ppm/Makefile, raster/r.out.ppm3/Makefile, raster/r.out.tiff/Makefile, raster/r.out.tiff/main.c, raster/r.out.vrml/Makefile, raster/r.out.vtk/Makefile, raster/r.param.scale/Makefile, raster/r.patch/Makefile, raster/r.profile/Makefile, raster/r.proj/Makefile, raster/r.proj/main.c, raster/r.quant/Makefile, raster/r.quantile/Makefile, raster/r.random.cells/Makefile, raster/r.random.surface/Makefile, raster/r.random/Makefile, raster/r.reclass/Makefile, raster/r.recode/Makefile, raster/r.recode/recode.c, raster/r.region/Makefile, raster/r.region/main.c, raster/r.report/Makefile, raster/r.resamp.interp/Makefile, raster/r.resamp.interp/main.c, raster/r.resamp.rst/main.c, raster/r.resamp.stats/main.c, raster/r.resample/Makefile, raster/r.rescale.eq/Makefile, raster/r.rescale/Makefile, raster/r.rescale/get_range.c, raster/r.ros/Makefile, raster/r.slope.aspect/Makefile, raster/r.slope.aspect/main.c, raster/r.spread/Makefile, raster/r.spreadpath/Makefile, raster/r.statistics/Makefile, raster/r.statistics2/Makefile, raster/r.statistics3/Makefile, raster/r.stats/Makefile, raster/r.sun/main.c, raster/r.sun2/Makefile, raster/r.sun2/main.c, raster/r.sunmask/Makefile, raster/r.support.stats/Makefile, raster/r.support.stats/histo.c, raster/r.support/Makefile, raster/r.support/histo.c, raster/r.surf.area/Makefile, raster/r.surf.contour/Makefile, raster/r.surf.fractal/Makefile, raster/r.surf.gauss/Makefile, raster/r.surf.idw/Makefile, raster/r.surf.idw2/Makefile, raster/r.surf.idw2/read_cell.c, raster/r.surf.random/Makefile, raster/r.terraflow/Makefile, raster/r.texture/Makefile, raster/r.thin/Makefile, raster/r.to.rast3/main.c, raster/r.to.rast3elev/main.c, raster/r.to.vect/Makefile, raster/r.topidx/Makefile, raster/r.topmodel/Makefile, raster/r.uslek/Makefile, raster/r.usler/Makefile, raster/r.volume/Makefile, raster/r.walk/Makefile, raster/r.water.outlet/Makefile, raster/r.watershed/front/Makefile, raster/r.watershed/ram/Makefile, raster/r.watershed/seg/Makefile, raster/r.what.color/Makefile, raster/r.what/Makefile, raster/simwe/simlib/output.c, raster3d/r3.cross.rast/main.c, raster3d/r3.out.vtk/main.c, raster3d/r3.to.rast/main.c, swig/perl/R_slope_aspect/r_slope_aspect/r_slope_aspect.c, vector/lidar/lidarlib/zones.c, vector/lidar/v.lidar.correction/Makefile, vector/lidar/v.lidar.edgedetection/Makefile, vector/lidar/v.lidar.growing/Makefile, vector/lidar/v.lidar.growing/main.c, vector/lidar/v.outlier/Makefile, vector/lidar/v.surf.bspline/Makefile, vector/v.convert/Makefile, vector/v.drape/Makefile, vector/v.extrude/Makefile, vector/v.kernel/Makefile, vector/v.neighbors/Makefile, vector/v.sample/Makefile, vector/v.surf.idw/Makefile, vector/v.to.rast/Makefile, vector/v.to.rast/raster.c, vector/v.what.rast/Makefile, visualization/xganim/Makefile: fix compilation - add $(RASTRLIB/DEP) + various minor fixes (gis/raster lib) * lib/raster/set_window.c: remove Rast_get_set_window(), use G_get_set_window() * include/Rast.h: there is no Rast_get_set_window() * include/Rast.h, include/gisdefs.h, lib/gis/align_window.c, lib/gis/get_window.c, lib/gis/gisinit.c, lib/gis/rd_cellhd.c, lib/gis/set_window.c, lib/raster/init.c, lib/raster/set_window.c: remove rasterlib dependency from libgis (todo: clean-up G__ & libraries initialization) * include/Rast.h, include/gisdefs.h, lib/{raster => gis}/adj_cellhd.c, lib/gis/align_window.c, lib/gis/get_window.c, lib/{raster => gis}/rd_cellhd.c, lib/gis/set_window.c, lib/raster/Makefile, lib/raster/get_cellhd.c: adj_cellhd.c, rd_cellhd.c, get_cellhd.c moved back to gislib 2009-06-20 Martin Landa * lib/gis/Makefile: remove rastlib dep * display/d.colors/curses.c, display/d.colors/get_info.c, display/d.colors/interact.c, display/d.colors/main.c, display/d.colors/tbl_toggle.c, display/d.colortable/main.c, display/d.extract/main.c, display/d.graph/do_graph.c, display/d.graph/graphics.c, display/d.graph/main.c, display/d.grid/fiducial.c, display/d.grid/main.c, display/d.grid/plot.c, display/d.grid/plotborder.c, display/d.his/his.c, display/d.his/main.c, display/d.histogram/bar.c, display/d.histogram/draw_slice.c, display/d.histogram/get_stats.c, display/d.histogram/main.c, display/d.histogram/pie.c, display/d.labels/color.c, display/d.labels/do_labels.c, display/d.labels/main.c, display/d.legend/main.c, display/d.nviz/main.c, display/d.path/main.c, display/d.path/select.c, display/d.profile/main.c, display/d.rast.arrow/main.c, display/d.rast.num/main.c, display/d.rast/display.c, display/d.rast/main.c, display/d.rast/mask.c, display/d.rgb/main.c, display/d.thematic.area/area.c, display/d.thematic.area/main.c, display/d.thematic.area/plot1.c, display/d.title/fancy.c, display/d.title/main.c, display/d.title/normal.c, display/d.vect.chart/bar.c, display/d.vect.chart/main.c, display/d.vect.chart/pie.c, display/d.vect.chart/plot.c, display/d.vect/area.c, display/d.vect/attr.c, display/d.vect/dir.c, display/d.vect/label.c, display/d.vect/main.c, display/d.vect/plot1.c, display/d.vect/topo.c, display/d.vect/utils.c, display/d.vect/zcoor.c, display/d.what.rast/main.c, display/d.what.rast/opencell.c, display/d.what.rast/show.c, display/d.what.rast/what.c, display/d.zoom/main.c, display/d.zoom/set.c, doc/raster/r.example/main.c, general/g.mremove/check_reclass.c, general/g.mremove/wc2regex.c, general/g.region/adjust.c, general/g.region/main.c, general/g.region/printwindow.c, general/g.region/zoom.c, general/g.remove/main.c, general/g.rename/main.c, general/manage/lister/cell.c, general/manage/lister/vector.c, imagery/i.albedo/main.c, imagery/i.atcorr/main.cpp, imagery/i.cca/main.c, imagery/i.cca/matrix.c, imagery/i.cca/stats.c, imagery/i.cca/transform.c, imagery/i.class/band_files.c, imagery/i.class/draw_cell.c, imagery/i.class/main.c, imagery/i.class/readbands.c, imagery/i.class/signature.c, imagery/i.cluster/checkpt.c, imagery/i.cluster/main.c, imagery/i.cluster/open_files.c, imagery/i.cluster/print1.c, imagery/i.cluster/print2.c, imagery/i.cluster/print3.c, imagery/i.cluster/print4.c, imagery/i.cluster/print5.c, imagery/i.cluster/print6.c, imagery/i.cluster/timer.c, imagery/i.eb.eta/main.c, imagery/i.eb.evapfr/main.c, imagery/i.eb.h_SEBAL01/main.c, imagery/i.eb.soilheatflux/main.c, imagery/i.emissivity/main.c, imagery/i.evapo.time_integration/main.c, imagery/i.fft/main.c, imagery/i.gensig/alloc.c, imagery/i.gensig/can_invert.c, imagery/i.gensig/closefiles.c, imagery/i.gensig/covariance.c, imagery/i.gensig/eigen.c, imagery/i.gensig/get_train.c, imagery/i.gensig/labels.c, imagery/i.gensig/lookup_class.c, imagery/i.gensig/means.c, imagery/i.gensig/openfiles.c, imagery/i.gensig/parse.c, imagery/i.gensig/read_train.c, imagery/i.gensigset/closefiles.c, imagery/i.gensigset/get_train.c, imagery/i.gensigset/invert.c, imagery/i.gensigset/labels.c, imagery/i.gensigset/lookup_class.c, imagery/i.gensigset/main.c, imagery/i.gensigset/openfiles.c, imagery/i.gensigset/parse.c, imagery/i.gensigset/read_data.c, imagery/i.gensigset/read_train.c, imagery/i.gensigset/subcluster.c, imagery/i.his.rgb/closefiles.c, imagery/i.his.rgb/his2rgb.c, imagery/i.his.rgb/main.c, imagery/i.his.rgb/openfiles.c, imagery/i.ifft/main.c, imagery/i.latlong/main.c, imagery/i.maxlik/classify.c, imagery/i.maxlik/hist.c, imagery/i.maxlik/invert.c, imagery/i.maxlik/main.c, imagery/i.maxlik/open.c, imagery/i.modis.qc/main.c, imagery/i.pca/main.c, imagery/i.pca/support.c, imagery/i.points/cell.c, imagery/i.points/drawcell.c, imagery/i.points/graphics.c, imagery/i.points/main.c, imagery/i.rectify/crs.c, imagery/i.rectify/exec.c, imagery/i.rectify/main.c, imagery/i.rectify/perform.c, imagery/i.rectify/rectify.c, imagery/i.rectify/write.c, imagery/i.rgb.his/closefiles.c, imagery/i.rgb.his/main.c, imagery/i.rgb.his/openfiles.c, imagery/i.rgb.his/rgb2his.c, imagery/i.smap/closefiles.c, imagery/i.smap/decimate.c, imagery/i.smap/history.c, imagery/i.smap/interp.c, imagery/i.smap/invert.c, imagery/i.smap/labels.c, imagery/i.smap/model.c, imagery/i.smap/multialloc.c, imagery/i.smap/opencell.c, imagery/i.smap/openfiles.c, imagery/i.smap/parse.c, imagery/i.smap/read_block.c, imagery/i.smap/write_img.c, imagery/i.sunhours/main.c, imagery/i.vi/main.c, imagery/i.vpoints/cell.c, imagery/i.vpoints/colors.c, imagery/i.vpoints/drawcell.c, imagery/i.vpoints/graphics.c, imagery/i.vpoints/main.c, imagery/i.zc/main.c, include/Make/Grass.make, include/Rast.h, include/gis.h, include/gisdefs.h, lib/Makefile, lib/cluster/c_point.c, lib/display/raster.c, lib/display/raster2.c, lib/display/tran_colr.c, lib/g3d/g3dcats.c, lib/g3d/g3dclose.c, lib/g3d/g3dcolor.c, lib/g3d/g3dfpxdr.c, lib/g3d/g3dhistory.c, lib/g3d/g3dmisc.c, lib/g3d/g3dnull.c, lib/g3d/g3drange.c, lib/g3d/g3dregion.c, lib/g3d/g3dvolume.c, lib/g3d/getblock.c, lib/g3d/tileread.c, lib/g3d/tilewrite.c, lib/gis/Makefile, lib/gis/align_window.c, lib/gis/color_shift.c, lib/gis/debug.c, lib/gis/get_window.c, lib/gis/gisinit.c, lib/gis/interp.c, lib/gis/set_window.c, lib/gis/window_map.c, lib/gpde/N_arrays.c, lib/gpde/N_arrays_calc.c, lib/gpde/N_arrays_io.c, lib/nviz/nviz.c, lib/ogsf/GS2.c, lib/ogsf/Gp3.c, lib/ogsf/Gs3.c, lib/ogsf/Gvl3.c, lib/ogsf/gsd_legend.c, lib/{gis => raster}/G.h, lib/{gis => raster}/adj_cellhd.c, lib/{gis => raster}/alloc_cell.c, lib/{gis => raster}/auto_mask.c, lib/{gis => raster}/cats.c, lib/{gis => raster}/cell_stats.c, lib/{gis => raster}/cell_title.c, lib/{gis => raster}/cellstats_eq.c, lib/{gis => raster}/closecell.c, lib/{gis => raster}/color_compat.c, lib/{gis => raster}/color_free.c, lib/{gis => raster}/color_get.c, lib/{gis => raster}/color_hist.c, lib/{gis => raster}/color_init.c, lib/{gis => raster}/color_insrt.c, lib/{gis => raster}/color_invrt.c, lib/{gis => raster}/color_look.c, lib/{gis => raster}/color_org.c, lib/{gis => raster}/color_rand.c, lib/{gis => raster}/color_range.c, lib/{gis => raster}/color_read.c, lib/{gis => raster}/color_remove.c, lib/{gis => raster}/color_rule.c, lib/{gis => raster}/color_rule_get.c, lib/{gis => raster}/color_rules.c, lib/{gis => raster}/color_set.c, lib/raster/color_shift.c, lib/{gis => raster}/color_str.c, lib/{gis => raster}/color_write.c, lib/{gis => raster}/color_xform.c, lib/{gis => raster}/format.c, lib/{gis => raster}/fpreclass.c, lib/{gis => raster}/gdal.c, lib/{gis => raster}/get_cellhd.c, lib/{gis => raster}/get_row.c, lib/{gis => raster}/get_row_colr.c, lib/{gis => raster}/histo_eq.c, lib/{gis => raster}/histogram.c, lib/{gis => raster}/history.c, lib/raster/interp.c, lib/{gis => raster}/mask_info.c, lib/{gis => raster}/maskfd.c, lib/{gis => raster}/null_val.c, lib/{gis => raster}/opencell.c, lib/{gis => raster}/put_cellhd.c, lib/{gis => raster}/put_row.c, lib/{gis => raster}/put_title.c, lib/{gis => raster}/quant.c, lib/{gis => raster}/quant_io.c, lib/{gis => raster}/quant_rw.c, lib/{gis => raster}/range.c, lib/{gis => raster}/raster.c, lib/{gis => raster}/raster_metadata.c, lib/{gis => raster}/rd_cellhd.c, lib/{gis => raster}/reclass.c, lib/{gis => raster}/sample.c, lib/{gis => raster}/zero_cell.c, lib/rst/interp_float/input2d.c, lib/rst/interp_float/interp2d.c, lib/rst/interp_float/output2d.c, lib/rst/interp_float/resout2d.c, lib/rst/interp_float/ressegm2d.c, lib/stats/c_ave.c, lib/stats/c_count.c, lib/stats/c_intr.c, lib/stats/c_kurt.c, lib/stats/c_max.c, lib/stats/c_maxx.c, lib/stats/c_median.c, lib/stats/c_min.c, lib/stats/c_minx.c, lib/stats/c_mode.c, lib/stats/c_percentile.c, lib/stats/c_range.c, lib/stats/c_reg.c, lib/stats/c_skew.c, lib/stats/c_stddev.c, lib/stats/c_sum.c, lib/stats/c_var.c, lib/stats/sort_cell.c, ps/ps.map/catval.c, ps/ps.map/distance.c, ps/ps.map/do_geogrid.c, ps/ps.map/do_header.c, ps/ps.map/do_labels.c, ps/ps.map/do_masking.c, ps/ps.map/do_plt.c, ps/ps.map/do_psfiles.c, ps/ps.map/do_vectors.c, ps/ps.map/error.c, ps/ps.map/get_font.c, ps/ps.map/input.c, ps/ps.map/main.c, ps/ps.map/makeprocs.c, ps/ps.map/map_setup.c, ps/ps.map/outl_io.c, ps/ps.map/parse_list.c, ps/ps.map/ps_clrtbl.c, ps/ps.map/ps_fclrtbl.c, ps/ps.map/ps_header.c, ps/ps.map/ps_info.h, ps/ps.map/ps_outline.c, ps/ps.map/ps_raster.c, ps/ps.map/ps_vareas.c, ps/ps.map/ps_vlines.c, ps/ps.map/ps_vpoints.c, ps/ps.map/r_border.c, ps/ps.map/r_cell.c, ps/ps.map/r_colortable.c, ps/ps.map/r_group.c, ps/ps.map/r_labels.c, ps/ps.map/r_plt.c, ps/ps.map/r_rgb.c, ps/ps.map/r_text.c, ps/ps.map/r_vareas.c, ps/ps.map/r_vlines.c, ps/ps.map/r_vpoints.c, ps/ps.map/r_wind.c, ps/ps.map/read_cfg.c, ps/ps.map/scale.c, ps/ps.map/scan_gis.c, ps/ps.map/session.c, ps/ps.map/vect.c, ps/ps.map/vector.c, raster/r.basins.fill/main.c, raster/r.basins.fill/read_map.c, raster/r.bitpattern/main.c, raster/r.buffer/distance.h, raster/r.buffer/find_dist.c, raster/r.buffer/init.c, raster/r.buffer/main.c, raster/r.buffer/read_map.c, raster/r.buffer/support.c, raster/r.buffer/write_map.c, raster/r.carve/enforce.h, raster/r.carve/enforce_ds.c, raster/r.carve/main.c, raster/r.carve/raster.c, raster/r.carve/support.c, raster/r.carve/vect.c, raster/r.category/cats.c, raster/r.category/main.c, raster/r.circle/main.c, raster/r.clump/clump.c, raster/r.clump/main.c, raster/r.coin/coin.h, raster/r.coin/main.c, raster/r.coin/make_coin.c, raster/r.coin/print_hdr.c, raster/r.colors.out/main.c, raster/r.colors/local_proto.h, raster/r.colors/main.c, raster/r.colors/rules.c, raster/r.colors/stats.c, raster/r.composite/main.c, raster/r.compress/main.c, raster/r.contour/cont.c, raster/r.contour/main.c, raster/r.cost/btree.c, raster/r.cost/main.c, raster/r.cost/memory.c, raster/r.covar/main.c, raster/r.cross/cats.c, raster/r.cross/cross.c, raster/r.cross/glob.h, raster/r.cross/main.c, raster/r.cross/renumber.c, raster/r.describe/describe.c, raster/r.describe/dumplist.c, raster/r.describe/main.c, raster/r.describe/tree.c, raster/r.digit/digitize.c, raster/r.digit/get_label.c, raster/r.distance/defs.h, raster/r.distance/distance.c, raster/r.distance/edges.c, raster/r.distance/labels.c, raster/r.distance/main.c, raster/r.distance/parse.c, raster/r.drain/filldir.c, raster/r.drain/main.c, raster/r.drain/resolve.c, raster/r.drain/tinf.c, raster/r.external/main.c, raster/r.fill.dir/dopolys.c, raster/r.fill.dir/filldir.c, raster/r.fill.dir/main.c, raster/r.fill.dir/ppupdate.c, raster/r.fill.dir/resolve.c, raster/r.fill.dir/tinf.c, raster/r.fill.dir/wtrshed.c, raster/r.flow/aspect.c, raster/r.flow/aspect.h, raster/r.flow/io.c, raster/r.flow/io.h, raster/r.flow/main.c, raster/r.flow/mem.c, raster/r.flow/mem.h, raster/r.flow/precomp.c, raster/r.flow/r.flow.h, raster/r.grow.distance/main.c, raster/r.grow/main.c, raster/r.gwflow/main.c, raster/r.his/his.c, raster/r.his/main.c, raster/r.horizon/main.c, raster/r.in.arc/gethead.c, raster/r.in.arc/main.c, raster/r.in.ascii/gethead.c, raster/r.in.ascii/main.c, raster/r.in.bin/main.c, raster/r.in.gdal/main.c, raster/r.in.gridatb/file_io.c, raster/r.in.gridatb/local_proto.h, raster/r.in.gridatb/main.c, raster/r.in.mat/main.c, raster/r.in.poly/get_item.c, raster/r.in.poly/getformat.c, raster/r.in.poly/main.c, raster/r.in.poly/poly2rast.c, raster/r.in.poly/raster.c, raster/r.in.xyz/local_proto.h, raster/r.in.xyz/main.c, raster/r.in.xyz/support.c, raster/r.info/main.c, raster/r.info/reclas_txt.c, raster/r.kappa/calc_kappa.c, raster/r.kappa/kappa.h, raster/r.kappa/main.c, raster/r.kappa/mask.c, raster/r.kappa/prt_hdr.c, raster/r.kappa/prt_label.c, raster/r.kappa/prt_mat.c, raster/r.kappa/stats.c, raster/r.lake/main.c, raster/r.le/r.le.patch/driver.c, raster/r.le/r.le.patch/patch.h, raster/r.le/r.le.patch/trace.c, raster/r.le/r.le.pixel/cellclip.c, raster/r.le/r.le.pixel/driver.c, raster/r.le/r.le.pixel/pixel.h, raster/r.le/r.le.pixel/texture.c, raster/r.le/r.le.setup/mv_wind.c, raster/r.le/r.le.setup/polytocell/bmf_to_cll.c, raster/r.le/r.le.setup/sample.c, raster/r.le/r.le.setup/setup.c, raster/r.le/r.le.setup/setup.h, raster/r.le/r.le.trace/main.c, raster/r.le/r.le.trace/r.le.trace.h, raster/r.li/r.li.cwed/cwed.c, raster/r.li/r.li.cwed/utility.c, raster/r.li/r.li.daemon/GenericCell.h, raster/r.li/r.li.daemon/avl.c, raster/r.li/r.li.daemon/avlID.c, raster/r.li/r.li.daemon/daemon.c, raster/r.li/r.li.daemon/daemon.h, raster/r.li/r.li.daemon/ipc.c, raster/r.li/r.li.daemon/list.c, raster/r.li/r.li.daemon/worker.c, raster/r.li/r.li.dominance/dominance.c, raster/r.li/r.li.edgedensity/edgedensity.c, raster/r.li/r.li.mpa/mpa.c, raster/r.li/r.li.mps/mps.c, raster/r.li/r.li.padcv/padcv.c, raster/r.li/r.li.padrange/padrange.c, raster/r.li/r.li.padsd/padsd.c, raster/r.li/r.li.patchdensity/main.c, raster/r.li/r.li.patchnum/main.c, raster/r.li/r.li.richness/richness.c, raster/r.li/r.li.shannon/shannon.c, raster/r.li/r.li.shape/main.c, raster/r.li/r.li.simpson/simpson.c, raster/r.los/delete.c, raster/r.los/main.c, raster/r.los/make_list.c, raster/r.los/make_point.c, raster/r.los/mark_pts.c, raster/r.los/pts_elim.c, raster/r.los/radians.h, raster/r.mapcalc/column_shift.c, raster/r.mapcalc/evaluate.c, raster/r.mapcalc/expression.c, raster/r.mapcalc/expression.h, raster/r.mapcalc/map.c, raster/r.mapcalc/map3.c, raster/r.mapcalc/mapcalc.h, raster/r.mapcalc/xabs.c, raster/r.mapcalc/xacos.c, raster/r.mapcalc/xadd.c, raster/r.mapcalc/xand.c, raster/r.mapcalc/xand2.c, raster/r.mapcalc/xasin.c, raster/r.mapcalc/xatan.c, raster/r.mapcalc/xbitand.c, raster/r.mapcalc/xbitnot.c, raster/r.mapcalc/xbitor.c, raster/r.mapcalc/xbitxor.c, raster/r.mapcalc/xcoor.c, raster/r.mapcalc/xcoor3.c, raster/r.mapcalc/xcos.c, raster/r.mapcalc/xdiv.c, raster/r.mapcalc/xdouble.c, raster/r.mapcalc/xeq.c, raster/r.mapcalc/xeval.c, raster/r.mapcalc/xexp.c, raster/r.mapcalc/xfloat.c, raster/r.mapcalc/xge.c, raster/r.mapcalc/xgraph.c, raster/r.mapcalc/xgt.c, raster/r.mapcalc/xif.c, raster/r.mapcalc/xint.c, raster/r.mapcalc/xisnull.c, raster/r.mapcalc/xle.c, raster/r.mapcalc/xlog.c, raster/r.mapcalc/xlt.c, raster/r.mapcalc/xmax.c, raster/r.mapcalc/xmedian.c, raster/r.mapcalc/xmin.c, raster/r.mapcalc/xmod.c, raster/r.mapcalc/xmode.c, raster/r.mapcalc/xmul.c, raster/r.mapcalc/xne.c, raster/r.mapcalc/xneg.c, raster/r.mapcalc/xnot.c, raster/r.mapcalc/xnull.c, raster/r.mapcalc/xor.c, raster/r.mapcalc/xor2.c, raster/r.mapcalc/xpow.c, raster/r.mapcalc/xrand.c, raster/r.mapcalc/xres.c, raster/r.mapcalc/xres3.c, raster/r.mapcalc/xround.c, raster/r.mapcalc/xrowcol.c, raster/r.mapcalc/xshiftl.c, raster/r.mapcalc/xshiftr.c, raster/r.mapcalc/xshiftru.c, raster/r.mapcalc/xsin.c, raster/r.mapcalc/xsqrt.c, raster/r.mapcalc/xsub.c, raster/r.mapcalc/xtan.c, raster/r.mfilter/apply.c, raster/r.mfilter/execute.c, raster/r.mfilter/filter.h, raster/r.mfilter/getrow.c, raster/r.mfilter/main.c, raster/r.mfilter/perform.c, raster/r.mode/main.c, raster/r.mode/read_stats.c, raster/r.neighbors/bufs.c, raster/r.neighbors/divr_cats.c, raster/r.neighbors/gather.c, raster/r.neighbors/intr_cats.c, raster/r.neighbors/main.c, raster/r.neighbors/null_cats.c, raster/r.neighbors/readcell.c, raster/r.neighbors/readweights.c, raster/r.null/main.c, raster/r.null/mask.c, raster/r.out.arc/main.c, raster/r.out.ascii/formspecific.c, raster/r.out.ascii/main.c, raster/r.out.bin/main.c, raster/r.out.gdal/export_band.c, raster/r.out.gdal/main.c, raster/r.out.gridatb/file_io.c, raster/r.out.gridatb/local_proto.h, raster/r.out.gridatb/main.c, raster/r.out.mat/main.c, raster/r.out.mpeg/main.c, raster/r.out.mpeg/write.c, raster/r.out.png/main.c, raster/r.out.pov/main.c, raster/r.out.ppm/main.c, raster/r.out.ppm3/main.c, raster/r.out.tiff/main.c, raster/r.out.vrml/main.c, raster/r.out.vrml/put_grid.c, raster/r.out.vrml/pv.h, raster/r.out.vtk/main.c, raster/r.out.vtk/parameters.c, raster/r.out.vtk/writeascii.c, raster/r.param.scale/close_down.c, raster/r.param.scale/interface.c, raster/r.param.scale/nrutil.c, raster/r.param.scale/open_files.c, raster/r.param.scale/param.h, raster/r.param.scale/process.c, raster/r.param.scale/write_cats.c, raster/r.param.scale/write_cols.c, raster/r.patch/do_patch.c, raster/r.patch/main.c, raster/r.patch/support.c, raster/r.profile/local_proto.h, raster/r.profile/main.c, raster/r.profile/read_rast.c, raster/r.proj/bilinear.c, raster/r.proj/bilinear_f.c, raster/r.proj/bordwalk.c, raster/r.proj/cubic.c, raster/r.proj/cubic_f.c, raster/r.proj/main.c, raster/r.proj/nearest.c, raster/r.proj/readcell.c, raster/r.quant/global.h, raster/r.quant/main.c, raster/r.quant/read_rules.c, raster/r.quantile/main.c, raster/r.random.cells/flag.c, raster/r.random.cells/indep.c, raster/r.random.cells/init.c, raster/r.random.cells/main.c, raster/r.random.cells/random.c, raster/r.random.cells/ransurf.h, raster/r.random.surface/calcsurf.c, raster/r.random.surface/gennorm.c, raster/r.random.surface/init.c, raster/r.random.surface/main.c, raster/r.random.surface/random.c, raster/r.random.surface/ransurf.h, raster/r.random.surface/save.c, raster/r.random/count.c, raster/r.random/main.c, raster/r.random/random.c, raster/r.random/support.c, raster/r.reclass/input.c, raster/r.reclass/main.c, raster/r.reclass/parse.c, raster/r.reclass/range.c, raster/r.reclass/reclass.c, raster/r.reclass/rule.h, raster/r.reclass/stats.c, raster/r.recode/global.h, raster/r.recode/main.c, raster/r.recode/read_rules.c, raster/r.recode/recode.c, raster/r.region/main.c, raster/r.report/global.h, raster/r.report/header.c, raster/r.report/maskinfo.c, raster/r.report/parse.c, raster/r.report/prt_report.c, raster/r.report/stats.c, raster/r.resamp.interp/main.c, raster/r.resamp.rst/main.c, raster/r.resamp.stats/main.c, raster/r.resample/main.c, raster/r.rescale.eq/get_range.c, raster/r.rescale.eq/get_stats.c, raster/r.rescale.eq/main.c, raster/r.rescale/get_range.c, raster/r.rescale/main.c, raster/r.ros/main.c, raster/r.ros/spot_dist.c, raster/r.series/main.c, raster/r.slope.aspect/main.c, raster/r.slope.aspect/opennew.c, raster/r.spread/collect_ori.c, raster/r.spread/display.c, raster/r.spread/insert2Ha.c, raster/r.spread/main.c, raster/r.spread/ram2out.c, raster/r.spread/replaceHa.c, raster/r.spread/select_linksB.c, raster/r.spread/spot.c, raster/r.spread/spread.c, raster/r.spreadpath/insert.c, raster/r.spreadpath/main.c, raster/r.statistics/main.c, raster/r.statistics/o_adev.c, raster/r.statistics/o_average.c, raster/r.statistics/o_distrib.c, raster/r.statistics/o_divr.c, raster/r.statistics/o_kurt.c, raster/r.statistics/o_max.c, raster/r.statistics/o_median.c, raster/r.statistics/o_min.c, raster/r.statistics/o_mode.c, raster/r.statistics/o_sdev.c, raster/r.statistics/o_skew.c, raster/r.statistics/o_sum.c, raster/r.statistics/o_var.c, raster/r.statistics/read_stats.c, raster/r.statistics2/main.c, raster/r.statistics3/main.c, raster/r.stats/cell_stats.c, raster/r.stats/global.h, raster/r.stats/main.c, raster/r.stats/raw_stats.c, raster/r.stats/stats.c, raster/r.sun/main.c, raster/r.sun2/main.c, raster/r.sun2/rsunlib.c, raster/r.sunmask/g_solposition.c, raster/r.sunmask/main.c, raster/r.sunmask/solpos00.c, raster/r.support.stats/check.c, raster/r.support.stats/histo.c, raster/r.support.stats/main.c, raster/r.support/check.c, raster/r.support/histo.c, raster/r.support/main.c, raster/r.surf.area/main.c, raster/r.surf.contour/contour.h, raster/r.surf.contour/flag_create.c, raster/r.surf.contour/flag_destroy.c, raster/r.surf.contour/main.c, raster/r.surf.contour/read_cell.c, raster/r.surf.fractal/frac.h, raster/r.surf.fractal/spec_syn.c, raster/r.surf.fractal/write_rast.c, raster/r.surf.gauss/gaussurf.c, raster/r.surf.gauss/main.c, raster/r.surf.idw/dist.c, raster/r.surf.idw/ll.c, raster/r.surf.idw/main.c, raster/r.surf.idw/pi.h, raster/r.surf.idw2/main.c, raster/r.surf.idw2/read_cell.c, raster/r.surf.random/main.c, raster/r.surf.random/randsurf.c, raster/r.terraflow/common.h, raster/r.terraflow/grass2str.h, raster/r.terraflow/main.cc, raster/r.texture/h_measure.c, raster/r.texture/main.c, raster/r.thin/io.c, raster/r.thin/main.c, raster/r.thin/thin_lines.c, raster/r.to.rast3/main.c, raster/r.to.rast3elev/main.c, raster/r.to.vect/areas.c, raster/r.to.vect/areas_io.c, raster/r.to.vect/lines.c, raster/r.to.vect/lines_io.c, raster/r.to.vect/main.c, raster/r.to.vect/points.c, raster/r.to.vect/util.c, raster/r.topidx/file_io.c, raster/r.topidx/global.h, raster/r.topidx/main.c, raster/r.topidx/topidx.c, raster/r.topmodel/file_io.c, raster/r.topmodel/global.h, raster/r.topmodel/infiltration.c, raster/r.topmodel/topmodel.c, raster/r.univar/globals.h, raster/r.univar/r.univar_main.c, raster/r.uslek/main.c, raster/r.usler/main.c, raster/r.volume/centroids.c, raster/r.volume/main.c, raster/r.walk/btree.c, raster/r.walk/main.c, raster/r.walk/memory.c, raster/r.water.outlet/basin.h, raster/r.water.outlet/flag_create.c, raster/r.water.outlet/flag_destroy.c, raster/r.water.outlet/main.c, raster/r.watershed/front/main.c, raster/r.watershed/ram/Gwater.h, raster/r.watershed/ram/close_maps.c, raster/r.watershed/ram/close_maps2.c, raster/r.watershed/ram/do_astar.c, raster/r.watershed/ram/do_cum.c, raster/r.watershed/ram/flag_create.c, raster/r.watershed/ram/flag_destroy.c, raster/r.watershed/ram/init_vars.c, raster/r.watershed/ram/main.c, raster/r.watershed/ram/sg_factor.c, raster/r.watershed/ram/usage.c, raster/r.watershed/seg/Gwater.h, raster/r.watershed/seg/bseg_close.c, raster/r.watershed/seg/bseg_get.c, raster/r.watershed/seg/bseg_open.c, raster/r.watershed/seg/bseg_put.c, raster/r.watershed/seg/bseg_read.c, raster/r.watershed/seg/bseg_write.c, raster/r.watershed/seg/close_maps.c, raster/r.watershed/seg/close_maps2.c, raster/r.watershed/seg/cseg_close.c, raster/r.watershed/seg/cseg_get.c, raster/r.watershed/seg/cseg_open.c, raster/r.watershed/seg/cseg_put.c, raster/r.watershed/seg/cseg_read.c, raster/r.watershed/seg/cseg_write.c, raster/r.watershed/seg/do_astar.c, raster/r.watershed/seg/do_cum.c, raster/r.watershed/seg/dseg_close.c, raster/r.watershed/seg/dseg_get.c, raster/r.watershed/seg/dseg_open.c, raster/r.watershed/seg/dseg_put.c, raster/r.watershed/seg/dseg_read.c, raster/r.watershed/seg/dseg_write.c, raster/r.watershed/seg/init_vars.c, raster/r.watershed/seg/main.c, raster/r.watershed/seg/sg_factor.c, raster/r.watershed/seg/sseg_close.c, raster/r.watershed/seg/sseg_get.c, raster/r.watershed/seg/sseg_open.c, raster/r.watershed/seg/sseg_put.c, raster/r.watershed/seg/usage.c, raster/r.watershed/shed/print.c, raster/r.watershed/shed/read.c, raster/r.watershed/shed/valid.c, raster/r.watershed/shed/watershed.h, raster/r.what.color/main.c, raster/r.what/main.c, raster/simwe/simlib/input.c, raster/simwe/simlib/output.c, raster3d/r3.cross.rast/main.c, raster3d/r3.gwflow/main.c, raster3d/r3.mkdspf/calc_linefax.c, raster3d/r3.mkdspf/iso_surface.c, raster3d/r3.mkdspf/main.c, raster3d/r3.mkdspf/r3_find.c, raster3d/r3.out.vtk/errorHandling.c, raster3d/r3.out.vtk/main.c, raster3d/r3.out.vtk/parameters.c, raster3d/r3.out.vtk/writeVTKData.c, raster3d/r3.out.vtk/writeVTKHead.c, raster3d/r3.to.rast/main.c, swig/perl/R_slope_aspect/r_slope_aspect/opennew.c, .../R_slope_aspect/r_slope_aspect/r_slope_aspect.c, vector/lidar/lidarlib/TcholBand.c, vector/lidar/lidarlib/raster.c, vector/lidar/lidarlib/zones.c, vector/lidar/v.lidar.correction/correction.c, vector/lidar/v.lidar.correction/main.c, vector/lidar/v.lidar.edgedetection/edgedetection.c, vector/lidar/v.lidar.edgedetection/main.c, vector/lidar/v.lidar.growing/ConvexHull.c, vector/lidar/v.lidar.growing/main.c, vector/lidar/v.outlier/main.c, vector/lidar/v.outlier/outlier.c, vector/lidar/v.surf.bspline/crosscorr.c, vector/lidar/v.surf.bspline/main.c, vector/v.convert/att.c, vector/v.convert/dist.c, vector/v.convert/main.c, vector/v.convert/old2new.c, vector/v.convert/read.c, vector/v.drape/main.c, vector/v.extrude/main.c, vector/v.kernel/function.c, vector/v.kernel/main.c, vector/v.neighbors/main.c, vector/v.sample/main.c, vector/v.surf.idw/main.c, vector/v.surf.idw/read_sites.c, vector/v.to.rast/do_areas.c, vector/v.to.rast/do_lines.c, vector/v.to.rast/local.h, vector/v.to.rast/main.c, vector/v.to.rast/raster.c, vector/v.to.rast/support.c, vector/v.to.rast/vect2rast.c, vector/v.vol.rst/dataoct.c, vector/v.vol.rst/main.c, vector/v.vol.rst/oct.c, vector/v.vol.rst/user1.c, vector/v.vol.rst/user2.c, vector/v.vol.rst/user3.c, vector/v.vol.rst/user4.c, vector/v.vol.rst/vector.c, vector/v.what.rast/main.c, visualization/xganim/main.cc: rasterlib: raster-related fns moved from gislib to rasterlib (step 1) 2009-06-20 Glynn Clements * swig/Makefile: Check for $(CXX) 2009-06-20 Martin Landa * include/display_raster.h, lib/display/draw2.c, lib/display/r_raster.c, lib/display/raster.c, lib/display/raster2.c, lib/display/tran_colr.c, lib/display/window.c: R_() fns used only by display library renamed to R__() * gui/wxpython/gui_modules/gselect.py: wxGUI: VectorSelect implemented * lib/python/Makefile, lib/python/__init__.py, lib/python/grass__init__.py, swig/python/Makefile: fix grass/__init__.py * swig/python/Makefile: python swig interface fixed (raster.h -> display_raster.h) * display/d.barscale/draw_scale.c, display/d.barscale/main.c, display/d.colors/get_info.c, display/d.colors/interact.c, display/d.colors/main.c, display/d.colortable/main.c, display/d.erase/main.c, display/d.extract/extract.c, display/d.extract/main.c, display/d.font/main.c, display/d.fontlist/main.c, display/d.geodesic/main.c, display/d.geodesic/plot.c, display/d.graph/do_graph.c, display/d.graph/main.c, display/d.grid/main.c, display/d.grid/plot.c, display/d.his/main.c, display/d.histogram/bar.c, display/d.histogram/draw_slice.c, display/d.histogram/main.c, display/d.histogram/pie.c, display/d.info/main.c, display/d.labels/do_labels.c, display/d.labels/main.c, display/d.legend/main.c, display/d.linegraph/main.c, display/d.measure/draw_line.c, display/d.measure/main.c, display/d.measure/msurements.c, display/d.nviz/main.c, display/d.path/main.c, display/d.path/select.c, display/d.profile/main.c, display/d.rast.arrow/main.c, display/d.rast.num/main.c, display/d.rast/display.c, display/d.rast/main.c, display/d.rgb/main.c, display/d.rhumbline/main.c, display/d.rhumbline/plot.c, display/d.text/main.c, display/d.thematic.area/area.c, display/d.thematic.area/main.c, display/d.thematic.area/plot1.c, display/d.title/main.c, display/d.vect.chart/bar.c, display/d.vect.chart/main.c, display/d.vect.chart/pie.c, display/d.vect.chart/plot.c, display/d.vect/area.c, display/d.vect/attr.c, display/d.vect/dir.c, display/d.vect/label.c, display/d.vect/main.c, display/d.vect/plot1.c, display/d.vect/topo.c, display/d.vect/utils.c, display/d.vect/zcoor.c, display/d.what.rast/main.c, display/d.what.rast/what.c, display/d.what.vect/main.c, display/d.what.vect/what.c, display/d.where/main.c, display/d.zoom/box.c, display/d.zoom/center.c, display/d.zoom/main.c, display/d.zoom/pan.c, display/d.zoom/print.c, display/d.zoom/quit.c, display/d.zoom/redraw.c, display/d.zoom/set.c, display/d.zoom/zoom.c, imagery/i.class/add_point.c, imagery/i.class/del_point.c, imagery/i.class/draw_cell.c, imagery/i.class/draw_reg.c, imagery/i.class/graphics.c, imagery/i.class/histograms.c, imagery/i.class/input.c, imagery/i.class/main.c, imagery/i.class/mouse.c, imagery/i.class/redisplay.c, imagery/i.class/title.c, imagery/i.class/view.c, imagery/i.class/zoom_box.c, imagery/i.points/analyze.c, imagery/i.points/ask.c, imagery/i.points/ask_mag.c, imagery/i.points/call.c, imagery/i.points/debug.c, imagery/i.points/dot.c, imagery/i.points/drawcell.c, imagery/i.points/graphics.c, imagery/i.points/input.c, imagery/i.points/main.c, imagery/i.points/mark.c, imagery/i.points/mouse.c, imagery/i.points/points.c, imagery/i.points/title.c, imagery/i.points/view.c, imagery/i.points/zoom_box.c, imagery/i.points/zoom_pnt.c, imagery/i.vpoints/analyze.c, imagery/i.vpoints/ask.c, imagery/i.vpoints/ask_mag.c, imagery/i.vpoints/call.c, imagery/i.vpoints/debug.c, imagery/i.vpoints/dot.c, imagery/i.vpoints/drawcell.c, imagery/i.vpoints/drawvect.c, imagery/i.vpoints/graphics.c, imagery/i.vpoints/input.c, imagery/i.vpoints/main.c, imagery/i.vpoints/mark.c, imagery/i.vpoints/mouse.c, imagery/i.vpoints/points.c, imagery/i.vpoints/setup.c, imagery/i.vpoints/title.c, imagery/i.vpoints/view.c, imagery/i.vpoints/zoom_box.c, imagery/i.vpoints/zoom_pnt.c, include/{raster.h => display_raster.h}, lib/display/clip.c, lib/display/draw2.c, lib/display/r_raster.c, lib/display/raster.c, lib/display/raster2.c, lib/display/setup.c, lib/display/tran_colr.c, lib/display/window.c, raster/r.digit/bnw_line.c, raster/r.digit/get_area.c, raster/r.digit/get_circle.c, raster/r.digit/get_label.c, raster/r.digit/get_line.c, raster/r.digit/get_point.c, raster/r.digit/main.c, raster/r.his/main.c, raster/r.le/r.le.setup/main.c, raster/r.le/r.le.setup/mv_wind.c, raster/r.le/r.le.setup/sample.c, raster/r.le/r.le.setup/setup.c, raster/r.le/r.le.trace/main.c, raster/r.spread/display.c, vector/v.label/main.c, vector/v.what/main.c, vector/v.what/what.c: raster.h renamed to display_raster.h 2009-06-20 William Kyngesburye * macosx/Makefile, macosx/app/Makefile, macosx/app/grass.sh.in, macosx/pkg/resources/postflight.in: precompile python scripts for bindist package install as user may not have perms at runtime (from dev6 https://trac.osgeo.org/grass/changeset/37987) 2009-06-20 Hamish Bowman * scripts/v.out.gps/v.out.gps.py: bug ref 2009-06-20 Glynn Clements * scripts/Makefile: Enable v.out.gps 2009-06-20 Hamish Bowman * scripts/v.out.gps/v.out.gps: bug ref * general/g.region/printwindow.c, lib/gis/wind_format.c, raster/r.distance/report.c, raster/r.out.ascii/formspecific.c, raster/r.stats/raw_stats.c, sites/s.out.ascii/main.c: output correct precision for different projection types (bugs https://trac.osgeo.org/grass/ticket/654 and https://trac.osgeo.org/grass/ticket/335; merge from devbr6) 2009-06-19 Martin Landa * swig/python/Makefile, swig/python/__init__.py: fix python swig - rasterlib removed * imagery/i.eb.eta/i.eb.eta.html: svn props * display/d.barscale/Makefile, display/d.colorlist/Makefile, display/d.colors/Makefile, display/d.colortable/Makefile, display/d.erase/Makefile, display/d.extract/Makefile, display/d.font/Makefile, display/d.fontlist/Makefile, display/d.geodesic/Makefile, display/d.graph/Makefile, display/d.grid/Makefile, display/d.his/Makefile, display/d.histogram/Makefile, display/d.info/Makefile, display/d.labels/Makefile, display/d.legend/Makefile, display/d.linegraph/Makefile, display/d.measure/Makefile, display/d.nviz/Makefile, display/d.path/Makefile, display/d.profile/Makefile, display/d.rast.arrow/Makefile, display/d.rast.num/Makefile, display/d.rast/Makefile, display/d.rgb/Makefile, display/d.rhumbline/Makefile, display/d.text/Makefile, display/d.thematic.area/Makefile, display/d.title/Makefile, display/d.vect.chart/Makefile, display/d.vect/Makefile, display/d.what.rast/Makefile, display/d.what.vect/Makefile, display/d.where/Makefile, display/d.zoom/Makefile, imagery/i.class/Makefile, imagery/i.points/Makefile, imagery/i.vpoints/Makefile, include/Make/Grass.make, lib/Makefile, lib/display/Makefile, lib/{raster/raster.c => display/r_raster.c}, lib/{raster => display}/rastergraphicslib.dox, lib/raster/Makefile, raster/r.digit/Makefile, raster/r.le/r.le.setup/Makefile, raster/r.le/r.le.trace/Makefile, raster/r.spread/Makefile, swig/python/Makefile, vector/v.label.sa/Makefile, vector/v.label/Makefile: R_() fns moved to display library 2009-06-19 Glynn Clements * scripts/v.out.gps/v.out.gps.py: Convert v.out.gps to Python (untested) 2009-06-19 Martin Landa * imagery/i.evapo.time_integration/main.c: Please follow SUBMITTING rules - see https://trac.osgeo.org/grass/changeset/37961 2009-06-19 Glynn Clements * swig/python/Makefile: vedit wrapper needs vector headers 2009-06-19 Martin Landa * gui/wxpython/gui_modules/__init__.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/units.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/gui_modules/workspace.py, gui/wxpython/xml/grass- gxw.dtd: wxGUI/vdigit: units for geometry attributes 2009-06-19 Hamish Bowman * vector/lidar/lidarlib/TcholBand.c, vector/lidar/v.lidar.edgedetection/edgedetection.c, vector/lidar/v.lidar.edgedetection/main.c: cleaner verbose messages; loop speedup from Markus Metz 2009-06-19 Yann Chemin * imagery/Makefile: rename in Makefile * gui/wxpython/xml/menudata.xml, imagery/Makefile, imagery/i.eb.eta/Makefile, imagery/i.eb.eta/eta.c, imagery/i.eb.eta/i.eb.eta.html, imagery/i.eb.eta/main.c: added module for actual evapotranspiration (i.eb.eta) 2009-06-19 Martin Landa * gui/wxpython/xml/menudata.xml: wxGUI updated using support/update_menudata.py 2009-06-19 Yann Chemin * imagery/i.eb.soilheatflux/i.eb.g0.html: fix renaming bug * imagery/i.eb.soilheatflux/i.eb.g0.html: fix renaming bug * gui/wxpython/xml/menudata.xml, imagery/i.eb.soilheatflux/i.eb.soilheatflux.html, imagery/i.eb.soilheatflux/main.c: updated menus * imagery/i.eb.evapfr/i.eb.evapfr.html, imagery/i.eb.h_SEBAL01/i.eb.h_SEBAL01.html, imagery/{i.eb.g0 => i.eb.soilheatflux}/Makefile, imagery/{i.eb.g0 => i.eb.soilheatflux}/g0.c, imagery/{i.eb.g0 => i.eb.soilheatflux}/i.eb.g0.html, imagery/{i.eb.g0 => i.eb.soilheatflux}/main.c: renamed i.eb.g0 to i.eb.soilheatflux 2009-06-19 Martin Landa * imagery/i.eb.evapfr/i.eb.evapfr.html, imagery/i.eb.evapfr/main.c, imagery/i.eb.g0/g0.c, imagery/i.eb.g0/i.eb.g0.html, imagery/i.eb.g0/main.c, imagery/i.eb.h_SEBAL01/i.eb.h_SEBAL01.html, imagery/i.eb.h_SEBAL01/main.c: Please follow SUBMITTING rules if you add new modules * svn prop set * use standard messages! (http://grass.osgeo.org/wiki/Development_Specs) * don't use _() macro for option->key * better not to use default answers for input raster maps 2009-06-19 Yann Chemin * imagery/Makefile, imagery/i.evapo.time_integration/Makefile, .../i.evapo.time_integration.html, imagery/i.evapo.time_integration/main.c: Added module for temporal integration of ET maps * imagery/Makefile, imagery/i.eb.h_SEBAL01/Makefile, imagery/i.eb.h_SEBAL01/i.eb.h_SEBAL01.html, imagery/i.eb.h_SEBAL01/main.c: Added sensible heat flux module * imagery/i.eb.evapfr/Makefile, imagery/i.eb.evapfr/evap_fr.c, imagery/i.eb.evapfr/i.eb.evapfr.html, imagery/i.eb.evapfr/main.c, imagery/i.eb.evapfr/soilmoisture.c: Added i.eb.evapfr * imagery/Makefile: Added i.eb.evapfr * imagery/Makefile, imagery/i.eb.g0/Makefile, imagery/i.eb.g0/g0.c, imagery/i.eb.g0/i.eb.g0.html, imagery/i.eb.g0/main.c: Added soil heat flux module 2009-06-19 Hamish Bowman * .../v.lidar.edgedetection/v.lidar.edgedetection.html: typo, minor clean * vector/lidar/v.lidar.edgedetection/edgedetection.c, vector/lidar/v.lidar.edgedetection/edgedetection.h: use M_PI (merge from devbr6) 2009-06-19 Glynn Clements * swig/python/Makefile: Add $(VECT_CFLAGS) to $(vector_wrap_c_FLAGS) 2009-06-19 Markus Metz * include/Make/Grass.make: vector modules need LFS too if requested 2009-06-19 Hamish Bowman * vector/lidar/lidarlib/TcholBand.c, vector/lidar/v.lidar.edgedetection/main.c: add G_verbose_message(), G_percent() for long running process (merge from devbr6) * scripts/Makefile: disable unported shell scripts 2009-06-18 Martin Landa * gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/gui_modules/workspace.py, gui/wxpython/gui_modules/wxgui_utils.py, gui/wxpython/wxgui.py, gui/wxpython/xml/grass-gxw.dtd: wxGUI: move geometry attributes settings to the workspace 2009-06-18 Glynn Clements * general/g.parser/test.py: Update Python example to use standard interface * vector/v.in.dwg/check: Remove check script (check incorporated into Makefile) * general/g.parser/main.c, lib/python/core.py: Change Python/g.parser interface to avoid need to re-invoke script 2009-06-18 Markus Metz * vector/v.clean/v.clean.html: another manual update 2009-06-18 Martin Landa * lib/init/grass.py: grass.py: don't use subprocess.PIPE 2009-06-18 Glynn Clements * include/Make/Compile.make: Fix handling of $($*_c_FLAGS) etc 2009-06-17 Glynn Clements * gui/wxpython/Makefile, gui/wxpython/wxgui: Remove shell scripts (inc. wxgui) * general/g.parser/main.c: Don't use GRASS_SH 2009-06-17 Markus Metz * vector/v.clean/v.clean.html: update manual 2009-06-16 Martin Landa * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/wxgui_utils.py: No warning when querying grid layer (trac https://trac.osgeo.org/grass/ticket/650) * gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/vdigit/digit.h, gui/wxpython/vdigit/line.cpp: wxGUI/vdigit: geometry attributes - area size/perimeter * gui/wxpython/gui_modules/dbm_dialogs.py, gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/vdigit/digit.h, gui/wxpython/vdigit/line.cpp: wxGUI: register geometry attributes (currently only line length) 2009-06-16 Hamish Bowman * mswindows/GRASS-Installer.nsi, mswindows/GRASS-Packager.bat, mswindows/Installer-Files/GRASS_MSys.ico, mswindows/Installer- Files/GRASS_tcltk.ico, mswindows/README.html: updates and new icons from Colin Nielsen (merge from devbr6) 2009-06-15 Martin Landa * lib/init/grass.py: run wxGUI in background * lib/init/grass.py: fix bash_startup * gui/wxpython/gui_modules/goutput.py: wxGUI: abort running command button * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/wxgui.py, gui/wxpython/xml/menudata.xml: support external data sources in the wxPython-GUI (trac https://trac.osgeo.org/grass/ticket/643) * gui/wxpython/gui_modules/dbm.py: wxGUI/ATM: refresh button added * gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/wxgui.py: Refresh button / auto refresh button for Attribute Table viewer while using wxvdigit (trac https://trac.osgeo.org/grass/ticket/642) TODO: use AddDataRow() instead, reloading data is very expensive task 2009-06-15 Markus Metz * vector/v.clean/v.clean.html: v.clean: updated manual 2009-06-14 Martin Landa * gui/wxpython/gui_modules/workspace.py: wxGUI: fix reading workspace * gui/wxpython/gui_modules/preferences.py: Trac https://trac.osgeo.org/grass/ticket/630 - Fix "Mapset Access" broken (wxpython) (tranks to Royce Cline for patch) (merge from devbr6, https://trac.osgeo.org/grass/changeset/37880) * lib/init/grass.py: fix start_gui 2009-06-14 Hamish Bowman * db/databaseintro.html, db/drivers/dbf/grass-dbf.html, db/drivers/mysql/grass-mesql.html, db/drivers/mysql/grass- mysql.html, db/drivers/odbc/grass-odbc.html, db/drivers/ogr/grass- ogr.html, db/drivers/postgres/grass-pg.html, db/drivers/sqlite/grass-sqlite.html, doc/projectionintro.html, imagery/imageryintro.html, lib/db/sqlp/sql.html, lib/init/helptext.html, lib/init/variables.html, raster/rasterintro.html, raster3d/raster3dintro.html, tools/g.html2man/g.html2man, vector/v.lrs/lrs.html, vector/vectorintro.html: add metatags so g.html2man can create whatis NAME entries for non-module intro help pages 2009-06-14 Glynn Clements * lib/init/Makefile, lib/init/grass.py: Windows fixes Handle missing ~/.grassrc7 Call wxgui.py, not wxgui shell script * gui/wxpython/gui_modules/globalvar.py: Use os.pathsep instead of ":" for portability 2009-06-14 Hamish Bowman * raster/r.li/r.li.daemon/r.li.daemon.html: add NAME for mandb whatis entry (merge from devbr6) 2009-06-13 Martin Landa * lib/init/grass.py: Read GRASS_GUI 2009-06-13 Glynn Clements * Makefile, lib/init/Makefile, lib/init/grass.py: Convert grass70 script to Python 2009-06-13 Markus Metz * include/Make/Grass.make: vector LFS enabled again * lib/vector/Vlib/Makefile, lib/vector/Vlib/area.c, lib/vector/Vlib/array.c, lib/vector/Vlib/box.c, lib/vector/Vlib/break_lines.c, lib/vector/Vlib/break_polygons.c, lib/vector/Vlib/bridges.c, lib/vector/Vlib/buffer.c, lib/vector/Vlib/buffer2.c, lib/vector/Vlib/build.c, lib/vector/Vlib/build_ogr.c, lib/vector/Vlib/cats.c, lib/vector/Vlib/cindex.c, lib/vector/Vlib/clean_nodes.c, lib/vector/Vlib/close.c, lib/vector/Vlib/close_ogr.c, lib/vector/Vlib/dangles.c, lib/vector/Vlib/dbcolumns.c, lib/vector/Vlib/dgraph.c, lib/vector/Vlib/error.c, lib/vector/Vlib/field.c, lib/vector/Vlib/find.c, lib/vector/Vlib/graph.c, lib/vector/Vlib/header.c, lib/vector/Vlib/hist.c, lib/vector/Vlib/init_head.c, lib/vector/Vlib/intersect.c, lib/vector/Vlib/legal_vname.c, lib/vector/Vlib/level_two.c, lib/vector/Vlib/line.c, lib/vector/Vlib/list.c, lib/vector/Vlib/map.c, lib/vector/Vlib/merge_lines.c, lib/vector/Vlib/net.c, lib/vector/Vlib/open_ogr.c, lib/vector/Vlib/overlap.c, lib/vector/Vlib/overlay.c, lib/vector/Vlib/poly.c, lib/vector/Vlib/read_ogr.c, lib/vector/Vlib/remove_areas.c, lib/vector/Vlib/remove_duplicates.c, lib/vector/Vlib/rewind_ogr.c, lib/vector/Vlib/select.c, lib/vector/Vlib/sindex.c, lib/vector/Vlib/snap.c, lib/vector/Vlib/type.c, lib/vector/Vlib/write_nat.c, lib/vector/diglib/Makefile, lib/vector/diglib/allocation.c, lib/vector/diglib/angle.c, lib/vector/diglib/box.c, lib/vector/diglib/cindex.c, lib/vector/diglib/frmt.c, lib/vector/diglib/inside.c, lib/vector/diglib/line_dist.c, lib/vector/diglib/list.c, lib/vector/diglib/plus_area.c, lib/vector/diglib/plus_node.c, lib/vector/diglib/poly.c, lib/vector/diglib/prune.c, lib/vector/diglib/spindex.c, lib/vector/diglib/struct_alloc.c, lib/vector/diglib/type.c, lib/vector/diglib/update.c, lib/vector/vedit/Makefile, lib/vector/vedit/break.c, lib/vector/vedit/cats.c, lib/vector/vedit/zbulk.c: temporarily disabling LFS, LFS update 2009-06-12 Martin Landa * gui/wxpython/gui_modules/nviz_tools.py: wxGUI: import missing module 2009-06-12 Hamish Bowman * gui/icons/Makefile, gui/icons/grass-48x48.png: icon for linux (merge from devbr6) * ps/ps.map/decorations/grasslogo.eps: add grass logo * ps/ps.map/ps.map.html, ps/ps.map/ps_header.c: take title from raster map (https://trac.osgeo.org/grass/ticket/641), add simple example (merge from devbr6) 2009-06-11 William Kyngesburye * macosx/app/grass.sh.in: attempt to use same version of Python that wxPython was built for, when bundling wxPython (from dev6 https://trac.osgeo.org/grass/changeset/37833) 2009-06-11 Martin Landa * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/workspace.py: wxGUI: fix loading workspace (nviz) (merge from relbr64, https://trac.osgeo.org/grass/changeset/37830) 2009-06-11 William Kyngesburye * macosx/ReadMe.rtf: update ffmpeg build; other 64bit updates (from dev6 https://trac.osgeo.org/grass/changeset/37827) 2009-06-11 Martin Landa * gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/utils.py, gui/wxpython/gui_modules/workspace.py, gui/wxpython/wxgui.py, gui/wxpython/xml/grass-gxw.dtd: wxGUI: use ElementTree for parsing workspace files 2009-06-11 Glynn Clements * lib/gis/parser.c: Use match_option() * lib/gis/parser.c: Improved match_option() 2009-06-11 Martin Landa * lib/gis/gisrasterlib.dox: libgis: doxygen update (gisrasterlib) 2009-06-11 Glynn Clements * lib/gis/parser.c: Add match_option() (not yet used) * scripts/v.colors/v.colors.py: Use temporary file to avoid deadlock 2009-06-11 Martin Landa * lib/gis/gisrasterlib.dox, lib/gis/quant.c, lib/gis/quant_rw.c: libgis: doxygen updates (quant fns) * include/gisdefs.h, lib/gis/get_row_colr.c, lib/gis/gisrasterlib.dox, lib/gis/sample.c, lib/gis/zero_cell.c: minor doxygen updates (libgis) * scripts/v.colors/v.colors: v.colors: bash script removed (replaced by Python version) 2009-06-11 Glynn Clements * scripts/v.colors/v.colors.py: Convert v.colors to Python (untested) * include/Make/ScriptRules.make: Remove support for shell scripts * visualization/nviz/src/Makefile: Libraries need to go in EXTRA_LIBS, not EXTRA_LDFLAGS 2009-06-10 Martin Landa * gui/wxpython/support/update_menudata.py: print modules which are not available from menu * gui/wxpython/support/update_menudata.py, gui/wxpython/xml/menudata.xml: wxGUI: keywords updated in the menu * gui/wxpython/support/update_menudata.py, gui/wxpython/xml/menudata.xml, raster/r.support.stats/main.c, raster/r.terraflow/main.cc, raster/r.water.outlet/main.c: Add missing keywords Update menu (remove disabled modules) 2009-06-10 Glynn Clements * Makefile, tools/timer/Makefile: MSys/MinGW fixes 2009-06-10 Hamish Bowman * ps/ps.map/r_plt.c, ps/ps.map/r_vareas.c: expand $GISBASE if present in eps filename (merge from devbr6) 2009-06-10 Markus Metz * vector/v.in.ogr/geom.c, vector/v.in.ogr/main.c: minor bugfix and cosmetics 2009-06-09 Eric Patton * gui/wxpython/docs/wxGUI.Vector_Digitizing_Tool.html: Line break 2009-06-09 Martin Landa * lib/gis/adj_cellhd.c, lib/gis/alloc_cell.c, lib/gis/cats.c, lib/gis/cell_stats.c, lib/gis/closecell.c, lib/gis/color_compat.c, lib/gis/color_free.c, lib/gis/color_get.c, lib/gis/color_hist.c, lib/gis/color_init.c, lib/gis/color_look.c, lib/gis/color_range.c, lib/gis/color_read.c, lib/gis/color_rule.c, lib/gis/color_set.c, lib/gis/color_write.c, lib/gis/find_cell.c, lib/gis/get_cellhd.c, lib/gis/get_row.c, lib/gis/gislib.dox, lib/gis/gisrasterlib.dox, lib/gis/history.c, lib/gis/maskfd.c, lib/gis/null_val.c, lib/gis/opencell.c, lib/gis/progrm_nme.c, lib/gis/put_cellhd.c, lib/gis/range.c, lib/gis/raster.c, lib/gis/reclass.c, lib/gis/timestamp.c, lib/gis/whoami.c, lib/grasslib.dox, lib/loc_struct.png: major gislib.dox update (still not complete, https://trac.osgeo.org/grass/changeset/37744) various minor doxygen fixes * gui/wxpython/gui_modules/prompt.py, gui/wxpython/wxgui.py: wxGUI: fix interactive prompting (option not found) 2009-06-09 Markus Metz * vector/v.in.ogr/geom.c, vector/v.in.ogr/global.h, vector/v.in.ogr/main.c: fix for ticket https://trac.osgeo.org/grass/ticket/426, boundary splitting * lib/vector/Vlib/merge_lines.c: new cleaning tool Vect_merge_lines * include/Vect.h: new cleaning tool, header 2009-06-09 Eric Patton * gui/wxpython/docs/wxGUI.Vector_Digitizing_Tool.html: Added notes on selecting a background vector map 2009-06-09 Markus Metz * lib/vector/Vlib/map.c: Vect_copy_map_lines: don't read dead lines 2009-06-07 Glynn Clements * swig/include/python/my_typemaps.i: Add typemaps for numeric arrays 2009-06-07 Markus Metz * raster/r.out.gdal/main.c: exit with error for invalid nodata value 2009-06-07 Hamish Bowman * ps/ps.map/r_plt.c: exit with error if eps file isn't found (merge from devbr6) * ps/ps.map/Makefile, ps/ps.map/decorations/compass_exterior.eps, ps/ps.map/decorations/compass_interior.eps, ps/ps.map/ps.map.html: compass decorations from Jorge Tizado (merge from devbr6) 2009-06-06 Markus Metz * raster/r.out.gdal/main.c: updated warning on nodata value conversion * raster/r.out.gdal/export_band.c, raster/r.out.gdal/local_proto.h, raster/r.out.gdal/main.c: attempt to solve ticket https://trac.osgeo.org/grass/ticket/73 2009-06-06 Hamish Bowman * mswindows/GRASS-Installer.nsi: quote pathname (merge from devbr6) * gem/docs/GEM-Manual.lyx, gem/docs/GEM-Manual/GEM-Manual.html, gem/docs/GEM-Manual/index.html, gem/main.c: binary rename 2009-06-05 Martin Landa * lib/gis/align_window.c, lib/gis/alloc.c, lib/gis/area.c, lib/gis/area_ellipse.c, lib/gis/area_poly1.c, lib/gis/area_poly2.c, lib/gis/area_sphere.c, lib/gis/bres_line.c, lib/gis/date.c, lib/gis/distance.c, lib/gis/endian.c, lib/gis/env.c, lib/gis/error.c, lib/gis/find_file.c, lib/gis/geodist.c, lib/gis/get_ellipse.c, lib/gis/get_window.c, lib/gis/getl.c, lib/gis/gisbase.c, lib/gis/gisdbase.c, lib/gis/gislib.dox, lib/gis/home.c, lib/gis/location.c, lib/gis/mapset.c, lib/gis/myname.c, lib/gis/nme_in_mps.c, lib/gis/open.c, lib/gis/parser.c, lib/gis/plot.c, lib/gis/pole_in_poly.c, lib/gis/proj1.c, lib/gis/proj2.c, lib/gis/proj3.c, lib/gis/put_window.c, lib/gis/radii.c, lib/gis/remove.c, lib/gis/rename.c, lib/gis/set_window.c, lib/gis/short_way.c, lib/gis/strings.c, lib/gis/system.c, lib/gis/tempfile.c, lib/gis/trim_dec.c, lib/gis/wind_format.c, lib/gis/wind_scan.c, lib/gis/window_map.c, lib/gis/zone.c: major gislib.dox update (still not complete) various minor doxygen fixes 2009-06-05 Glynn Clements * swig/include/python/my_typemaps.i: Add typemaps for char** and void** 2009-06-04 Markus Neteler * vector/v.in.ascii/main.c: fail on DBMI error * lib/db/dbmi_client/db.c: catch error (thanks to Glynn) 2009-06-04 Hamish Bowman * lib/gis/wind_format.c: if the programmer has lied to G_format_resolution() about the projection type in order to get FP values for lat/lon coords, "%.8f" is not enough to preserve fidelity once converted back into D:M:S, which leads to rounding errors. (bug https://trac.osgeo.org/grass/ticket/335) merge from devbr6 2009-06-03 Hamish Bowman * raster/r.stats/cell_stats.c, raster/r.stats/stats.c: minor tweaks (merge from relbr64) 2009-06-03 Glynn Clements * include/Make/Grass.make, include/Make/Platform.make.in: RUN_GISBASE must be set by configure; it isn't necessarily equal to $GISBASE (in particular, on Windows RUN_GISBASE needs to use Windows syntax, while GISBASE will use MSys syntax). 2009-06-03 Markus Neteler * locale/po/grassmods_pl.po, locale/po/grasswxpy_pl.po: Milena Nowotarska: cont'ed 2009-06-02 Glynn Clements * Makefile, general/g.version/Makefile, grassrc.tmpl, man/Makefile, tools/build_html_index.sh: Fix g.version and documentation indices when building against installed GRASS * gui/wxpython/build_ext.py, gui/wxpython/nviz/Makefile, gui/wxpython/nviz/setup.py, gui/wxpython/vdigit/Makefile, gui/wxpython/vdigit/setup.py: Don't try to parse *.make files; use environment variables * scripts/r.colors.stddev/r.colors.stddev, scripts/r.colors.stddev/r.colors.stddev.py: Convert r.colors.stddev to Python * Makefile, db/drivers/dbf/dbdriver.h, db/drivers/mysql/dbdriver.h, db/drivers/odbc/dbdriver.h, db/drivers/ogr/dbdriver.h, db/drivers/postgres/dbdriver.h, db/drivers/sqlite/dbdriver.h, general/g.mkfontcap/Makefile, general/g.version/Makefile, gui/wxpython/build_ext.py, gui/wxpython/nviz/Makefile, gui/wxpython/nviz/setup.py, gui/wxpython/vdigit/Makefile, gui/wxpython/vdigit/setup.py, include/Make/DB.make, include/Make/Grass.make, include/Make/Html.make, include/Make/Rules.make, include/Make/ScriptRules.make, lib/db/dbmi_driver/Makefile, lib/gis/Makefile, lib/gis/{fmode.dat => fmode.c}, raster3d/r3.mkdspf/Makefile, swig/python/Makefile, tools/Makefile, tools/g.html2man/Makefile: Build system clean-up 2009-06-02 Hamish Bowman * raster/r.stats/cell_stats.c, raster/r.stats/global.h, raster/r.stats/main.c, raster/r.stats/stats.c: bugfix for https://trac.osgeo.org/grass/ticket/475: top bin for FP maps always held just the single max cell (merge from devbr6) 2009-06-01 Markus Neteler * lib/db/sqlp/sql.html: +type casting * swig/python/examples/vectoraccess.py: vector box fun added * swig/python/TODO: cleanup * swig/python/README: updated 2009-06-01 Glynn Clements * swig/Makefile: Build subdirectories automatically * Makefile: Fix name of gem program * include/Make/Rules.make: Have "make clean" delete .pyc files * gui/wxpython/nviz/Makefile, gui/wxpython/vdigit/Makefile: Set EXTRA_CLEAN_FILES * gui/wxpython/docs/wxGUI.Vector_Digitizing_Tool.html: Fix HTML errors * include/Make/Grass.make, include/Make/Platform.make.in, include/Make/Python.make, lib/init/Makefile, locale/Makefile, swig/python/Makefile: Build system clean-up * include/vect/dig_defines.h, include/vect/dig_externs.h, include/vect/dig_structs.h: Add structure tags for all structure types Replace #define with typedef Use structure tags in preference to typedefs * vector/v.in.dwg/Makefile, vector/v.in.dwg/WARNING: Makefile clean- up Fix interactive check * gui/wxpython/nviz/setup.py: XMINC no longer exists Use lists rather than tuples for variable lists 2009-05-31 Markus Neteler * lib/proj/coordinate_axis.csv, lib/proj/ellipsoid.csv, lib/proj/gcs.csv, lib/proj/gt_datum.csv, lib/proj/gt_ellips.csv, lib/proj/pcs.csv, lib/proj/projop_wparm.csv, lib/proj/unit_of_measure.csv: sync with GDAL * imagery/i.smap/i.smap.html: ref to PDF; HTML cosmetics 2009-05-31 Hamish Bowman * lib/gis/debug.c: tweak (merge from devbr6) * lib/gis/debug.c: add debug recommendations (vect/db modules have way too much at level 1,2) merge from devbr6 * gui/wxpython/scripts/Makefile, gui/wxpython/scripts/p.cmd, gui/wxpython/scripts/p.db, gui/wxpython/scripts/p.mon, gui/wxpython/scripts/p.rast, gui/wxpython/scripts/p.vect, gui/wxpython/wxgui: don't hardcode python.exe, quote shell vars (merge from devbr6) * general/g.gui/main.c, lib/gis/spawn.c: add debug msgs (merge from devbr6) * visualization/nviz/src/nvizMain.c, visualization/nviz/src/nviz_init.c: G_debug(), whitespace gone nuts, EXIT_SUCCESS (merge from devbr6) * mswindows/osgeo4w/package.sh: move workarounds from CompileOnWindows into actual bugfixes 2009-05-30 Hamish Bowman * raster/r.li/Makefile: MINGW test to only build r.li for UNIX 2009-05-30 Martin Landa * gui/wxpython/gui_modules/prompt.py, gui/wxpython/wxgui.py: wxGUI: layout cosmetics * gui/wxpython/gui_modules/menuform.py: wxGUI: fix locales (merge from devbr6, https://trac.osgeo.org/grass/changeset/37625) * gui/wxpython/gui_modules/menuform.py: wxGUI/menuform: fix 'values' 2009-05-30 William Kyngesburye * gui/wxpython/nviz/setup.py, gui/wxpython/vdigit/setup.py: don't link wx libs for OSX, X include paths only for OpenGL X11 (from dev6 https://trac.osgeo.org/grass/changeset/37620) 2009-05-30 Martin Landa * gui/wxpython/gui_modules/menuform.py, gui/wxpython/support/update_menudata.py: menuform: use ElementTree instead of xml.sax 2009-05-30 Hamish Bowman * mswindows/README.html: linewrap (merge from devbr6) 2009-05-30 Martin Landa * gui/wxpython/gui_modules/prompt.py: wxGUI: fix multiple keys search (attempt 2) * gui/wxpython/gui_modules/prompt.py: wxGUI: fix multiple keys search * gui/wxpython/gui_modules/menudata.py, gui/wxpython/gui_modules/prompt.py, gui/wxpython/support/update_menu_desc.py, gui/wxpython/support/update_menudata.py, gui/wxpython/xml/menudata.xml: wxGUI: search modules (stage 2 - keywords) 2009-05-29 Martin Landa * gui/wxpython/gui_modules/menudata.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/prompt.py, gui/wxpython/wxgui.py, gui/wxpython/xml/menudata.xml: wxGUI: search modules (stage 1 - description only) * gui/wxpython/gis_set.py: welcome screen: buttons cosmetics * lib/gis/get_projinfo.c, lib/gis/proj1.c: Suppress warnings for xy locations (trac https://trac.osgeo.org/grass/ticket/492) Minor Doxygen updates 2009-05-29 Hamish Bowman * scripts/r.in.wms/wms_request.py: add warning about greedy requests (merge from devbr6) * general/g.list/g.list.html, general/g.mlist/g.mlist.html: document mapset=. (merge from devbr6) 2009-05-28 Eric Patton * vector/v.select/v.select.html: Spelling 2009-05-28 Hamish Bowman * raster/simwe/r.sim.water/main.c: add some debug msgs (merge from devbr6) 2009-05-28 Markus Neteler * include/iostream/ami_sort.h: ltoma: off_t fix lost in last update 2009-05-28 Martin Landa * lib/python/core.py, lib/python/db.py, lib/python/raster.py, lib/python/vector.py: parse doc strings by doxygen * gui/wxpython/gui_modules/georect.py, gui/wxpython/gui_modules/gselect.py, scripts/d.rast.edit/d.rast.edit.py, scripts/d.rast.leg/d.rast.leg.py, scripts/db.dropcol/db.dropcol.py, scripts/db.droptable/db.droptable.py, scripts/db.in.ogr/db.in.ogr.py, scripts/i.fusion.brovey/i.fusion.brovey.py, scripts/i.image.mosaic/i.image.mosaic.py, scripts/i.in.spotvgt/i.in.spotvgt.py, scripts/i.landsat.rgb/i.landsat.rgb.py, scripts/i.tasscap/i.tasscap.py, scripts/r.blend/r.blend.py, scripts/r.buffer/r.buffer.py, scripts/r.fillnulls/r.fillnulls.py, scripts/r.grow/r.grow.py, scripts/r.in.aster/r.in.aster.py, scripts/r.in.srtm/r.in.srtm.py, scripts/r.in.wms/r.in.wms.py, scripts/r.mask/r.mask.py, scripts/r.plane/r.plane.py, scripts/r.reclass.area/r.reclass.area.py, scripts/r.rgb/r.rgb.py, scripts/r.shaded.relief/r.shaded.relief.py, scripts/v.centroids/v.centroids.py, scripts/v.db.addcol/v.db.addcol.py, scripts/v.db.addtable/v.db.addtable.py, scripts/v.db.dropcol/v.db.dropcol.py, scripts/v.db.join/v.db.join.py, scripts/v.db.reconnect.all/v.db.reconnect.all.py, scripts/v.db.renamecol/v.db.renamecol.py, scripts/v.db.update/v.db.update.py, scripts/v.in.geonames/v.in.geonames.py, scripts/v.rast.stats/v.rast.stats.py, scripts/v.report/v.report.py: import grass.script as grass * lib/python/Makefile, lib/python/__init__.py, lib/python/all.py, lib/python/grasspythonlib.dox: grass.script.all replaced by __init__.py 2009-05-28 Glynn Clements * raster/r.mapcalc/r.mapcalc.html: Replace (broken) character references (g.html2man.py doesn't even support non-broken references). * tools/g.html2man/g.html2man.py: Treat '-' as minus, not hyphen Generate warning for &#nn; character references (not supported) 2009-05-27 Martin Landa * lib/python/__init__.py: fix grass.script * gui/wxpython/gui_modules/georect.py, gui/wxpython/gui_modules/gselect.py, scripts/d.rast.edit/d.rast.edit.py, scripts/d.rast.leg/d.rast.leg.py, scripts/db.dropcol/db.dropcol.py, scripts/db.droptable/db.droptable.py, scripts/db.in.ogr/db.in.ogr.py, scripts/i.fusion.brovey/i.fusion.brovey.py, scripts/i.image.mosaic/i.image.mosaic.py, scripts/i.in.spotvgt/i.in.spotvgt.py, scripts/i.landsat.rgb/i.landsat.rgb.py, scripts/i.tasscap/i.tasscap.py, scripts/r.blend/r.blend.py, scripts/r.buffer/r.buffer.py, scripts/r.fillnulls/r.fillnulls.py, scripts/r.grow/r.grow.py, scripts/r.in.aster/r.in.aster.py, scripts/r.in.srtm/r.in.srtm.py, scripts/r.in.wms/r.in.wms.py, scripts/r.mask/r.mask.py, scripts/r.plane/r.plane.py, scripts/r.reclass.area/r.reclass.area.py, scripts/r.rgb/r.rgb.py, scripts/r.shaded.relief/r.shaded.relief.py, scripts/v.centroids/v.centroids.py, scripts/v.db.addcol/v.db.addcol.py, scripts/v.db.addtable/v.db.addtable.py, scripts/v.db.dropcol/v.db.dropcol.py, scripts/v.db.join/v.db.join.py, scripts/v.db.reconnect.all/v.db.reconnect.all.py, scripts/v.db.renamecol/v.db.renamecol.py, scripts/v.db.update/v.db.update.py, scripts/v.in.geonames/v.in.geonames.py, scripts/v.rast.stats/v.rast.stats.py, scripts/v.report/v.report.py: import all from grass.script * lib/python/Makefile, lib/python/__init__.py, lib/python/all.py, lib/python/grasspythonlib.dox: grass.script.all added (merge from devbr6, https://trac.osgeo.org/grass/changeset/37545) * gui/scripts/g.change.gui.py, gui/scripts/v.type_wrapper.py, gui/wxpython/scripts/d.rast3d: fix importing grass.script (2) * general/g.mapsets/g.mapsets_picker.py: fix importing grass.script * gui/wxpython/build_ext.py, gui/wxpython/compat/subprocess.py, gui/wxpython/gis_set.py, gui/wxpython/gui_modules/colorrules.py, gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/dbm_dialogs.py, gui/wxpython/gui_modules/debug.py, gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/georect.py, gui/wxpython/gui_modules/globalvar.py, gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/histogram.py, gui/wxpython/gui_modules/location_wizard.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/ogc_services.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/profile.py, gui/wxpython/gui_modules/prompt.py, gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/sqlbuilder.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/utils.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/gui_modules/workspace.py, gui/wxpython/gui_modules/wxgui_utils.py, gui/wxpython/icons/icon.py, gui/wxpython/support/update_menu_desc.py, gui/wxpython/wxgui.py: parse docstrings by doxygen * lib/cairodriver/cairodriver.dox: cairo: list of fns updated * swig/swiglib.dox: grass 7 * swig/python/grasspython.dox, swig/swiglib.dox: doxygen page clean up 2009-05-27 Hamish Bowman * mswindows/GRASS-Installer.nsi: pseudo try firefox before IE (merge from devbr6) * display/d.nviz/main.c, lib/gpde/N_gradient_calc.c, lib/gpde/gpdelib.dox: spelling (merge from devbr6) 2009-05-26 Martin Landa * lib/grasslib.dox: happy new year * lib/grass7_arch.png, lib/grasslib.dox: remove html tags from main doxygen page * lib/python/vector.py: cosmetics in debug message * lib/python/grasspythonlib.dox, lib/python/vector.py: grass.script.vector: vector_db_select() added 2009-05-26 Eric Patton * gui/wxpython/docs/wxGUI.Vector_Digitizing_Tool.html: Added mouse button functions to wx gui vector digitizer notes 2009-05-26 Martin Landa * lib/python/db.py, lib/python/grasspythonlib.dox, lib/python/raster.py, lib/python/vector.py: grass.script doxygen updated (db, raster, vector) * lib/python/core.py, lib/python/grasspythonlib.dox: grass.script doxygen page updated 2009-05-25 William Kyngesburye * include/Make/Python.make: Correct link flags for OSX Python modules (from dev6 https://trac.osgeo.org/grass/changeset/37490) * configure, configure.in, display/d.what.vect/Makefile, include/Make/Platform.make.in, lib/form/Makefile, visualization/nviz/src/Makefile: support 64bit build with 32bit TclTk aqua on OSX (from dev6 https://trac.osgeo.org/grass/changeset/37402) 2009-05-25 Martin Landa * gui/wxpython/gui_modules/georect.py, gui/wxpython/gui_modules/gselect.py: fix importing grass.script modules * scripts/d.rast.leg/d.rast.leg.py: probably more readable form for importing modules from grass.script 2009-05-25 Hamish Bowman * raster/r.in.gdal/main.c, raster/r.in.gdal/r.in.gdal.html: add flag so that you can force the import of lat/lon imagery which is missing georef, at the cost of preserving map bounds (which were presumably bogus to begin with, so no great loss) (merge from devbr6) * vector/v.mkgrid/local_proto.h, vector/v.mkgrid/main.c, vector/v.mkgrid/write_grid.c: add option to increase num horiz vertices per cell; e.g. for reprojection to polar stereographic (merge from devbr6) * scripts/d.rast.leg/d.rast.leg.py: pylib bits * scripts/d.rast.leg/d.rast.leg.py: port updates from devbr6 (untested) * SUBMITTING: update copyright, indent, mime-types, wx menu path (merge from devbr6) * gui/wxpython/wxgui.py: About cosmetics (merge from devbr6) 2009-05-24 Martin Landa * lib/grasslib.dox: toc * lib/grasslib.dox: use relative path * gui/wxpython/gui_modules/prompt.py: fix https://trac.osgeo.org/grass/changeset/37437 * gui/wxpython/gui_modules/prompt.py: wx.PopupWindow fix 2009-05-24 William Kyngesburye * macosx/Makefile, macosx/app/grass.sh.in: move support dir to more appropriate Application Support * macosx/ReadMe.rtf: 64bit update, +GEOS, +Cairo * gui/wxpython/build_ext.py, gui/wxpython/nviz/setup.py, gui/wxpython/vdigit/setup.py: handle OSX framework flags; vdigit needs GEOS flags (from dev6 https://trac.osgeo.org/grass/changeset/37428) 2009-05-24 Martin Landa * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/prompt.py: wxGUI/prompt: minor fixes * gui/wxpython/gui_modules/prompt.py: wxGUI/prompt: parse only GRASS modules * gui/wxpython/gui_modules/prompt.py: wxGUI: disable autocomplete prompt mode on Mac reason: missing wx.PopupWindow() on this platform * gui/wxpython/gui_modules/prompt.py, gui/wxpython/wxgui.py: wxGUI: autocomplete prompt stage 3 (list raster/vector maps) 2009-05-24 Markus Neteler * include/Make/Doxyfile_arch_html, include/Make/Doxyfile_arch_latex: attempt to fix doxygen link creation problems with swig interface 2009-05-23 William Kyngesburye * gui/wxpython/nviz/Makefile, gui/wxpython/vdigit/Makefile, include/Make/Platform.make.in: support 64bit build with 32bit wxpython on OSX (from dev6 https://trac.osgeo.org/grass/changeset/37407) 2009-05-23 Martin Landa * gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/prompt.py: wxGUI: autocompete prompt stage 2 (complete flags/params) * gui/wxpython/gui_modules/prompt.py: wxGUI: quick prompt fix * gui/wxpython/gui_modules/prompt.py, gui/wxpython/wxgui.py: wxGUI: autocompete prompt stage 1 (static list of commands) * gui/wxpython/gui_modules/prompt.py: wxGUI: attempt to fix trac https://trac.osgeo.org/grass/ticket/528 (wxGUI cmd: r.mapcalc fails (quoting + args with spaces) based on ticket patch 2009-05-23 Markus Neteler * vector/v.label.sa/labels.c: Fixed includes so that G_malloc and friends work. Also changed all allocs to use G_malloc and friends (merge from develbranch_6, https://trac.osgeo.org/grass/changeset/37247, https://trac.osgeo.org/grass/changeset/37393) * raster/r.series/r.series.html: example fix r.mapcalc; break long lines 2009-05-23 Glynn Clements * swig/{python => include}/arraystats.i, swig/{python => include}/cluster.i, swig/{python => include}/date.i, swig/{python => include}/dbmi.i, swig/{python => include}/display.i, swig/{python => include}/g3d.i, swig/{python => include}/grass.i, swig/{python => include}/imagery.i, swig/{python => include}/math.i, swig/{python => include}/proj.i, swig/{ => include}/python/common.i, swig/{ => include}/python/my_typemaps.i, swig/{ => include}/python/utils.i, swig/{python => include}/raster.i, swig/{python => include}/stats.i, swig/{python => include}/trans.i, swig/{python => include}/vector.i, swig/{python => include}/vedit.i, swig/python/Makefile: Move SWIG interfaces to swig/include * tools/g.html2man/g.html2man.py: Escape dot and single quote at beginning of a line Don't remove leading whitespace from pre- formatted text Discard line breaks from
    ...
    * raster/r.ros/r.ros.html: Add missing
    tag 2009-05-23 Helena Mitasova * raster/r.series/r.series.html: hint for handling irregular time intervals for regression 2009-05-22 Markus Neteler * locale/po/grasslibs_es.po, locale/po/grasslibs_ru.po, locale/po/grassmods_es.po, locale/po/grassmods_ru.po, locale/po/grasswxpy_es.po: ru: translations by Maxim Dubinin team and updated; es: updated (merge from develbranch_6 with msgmerge) 2009-05-22 Martin Landa * swig/python/setup.py: remove currently unused file 2009-05-22 Markus Neteler * swig/python/setup.py: update to not have it completely wrong * swig/python/README: updated 2009-05-22 Martin Landa * gui/wxpython/gui_modules/prompt.py, gui/wxpython/wxgui.py: wxGUI prompt in separate module 2009-05-22 Hamish Bowman * visualization/nviz/scripts/nviz2.2_script: shebang goes first (merge from devbr6) 2009-05-22 Martin Landa * gui/wxpython/wxgui.py: wxGUI/about - print also gis_h date (merge from devbr6, https://trac.osgeo.org/grass/changeset/37367) 2009-05-22 Markus Neteler * lib/python/grasspythonlib.dox: say what it is 2009-05-22 Hamish Bowman * imagery/i.group/i.group.html: mix of module names (https://trac.osgeo.org/grass/ticket/611; merge from devbr6) * general/g.version/main.c: parse out '$' from svn keywords (merge from devbr6) 2009-05-22 Markus Neteler * swig/python/grasspython.dox: GRASS library functions usage 2009-05-22 Martin Landa * swig/python/examples/m.distance.py, swig/python/examples/rasteraccess.py, swig/python/examples/vectoraccess.py: quick fix, https://trac.osgeo.org/grass/changeset/37353 2009-05-22 Markus Neteler * lib/python/README.txt, lib/python/grasspythonlib.dox: use recent spearfish * swig/python/examples/m.distance.py, swig/python/examples/rasteraccess.py, swig/python/examples/vectoraccess.py: attempt to update examples (still fail) * swig/python/grasspython.dox: attempt to better document (.i files aren't recognized) 2009-05-22 Hamish Bowman * ps/ps.map/ps_vareas.c: don't fill islands (merge from devbr6) 2009-05-21 Martin Landa * lib/python/core.py, lib/python/db.py, lib/python/grasspythonlib.dox, lib/python/raster.py, lib/python/vector.py: grass.script: fn description improved * gui/wxpython/gui_modules/colorrules.py, gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/georect.py, gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/location_wizard.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/profile.py, gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/sqlbuilder.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/utils.py, gui/wxpython/gui_modules/wxgui_utils.py, gui/wxpython/wxgui.py: fix wxGUI, see https://trac.osgeo.org/grass/changeset/37347 * scripts/d.correlate/d.correlate.py, scripts/d.polar/d.polar.py, scripts/d.rast.edit/d.rast.edit.py, scripts/d.rast.leg/d.rast.leg.py, scripts/d.shadedmap/d.shadedmap.py, scripts/db.dropcol/db.dropcol.py, scripts/db.droptable/db.droptable.py, scripts/db.in.ogr/db.in.ogr.py, scripts/db.out.ogr/db.out.ogr.py, scripts/db.test/db.test.py, scripts/g.manual/g.manual.py, scripts/i.fusion.brovey/i.fusion.brovey.py, scripts/i.image.mosaic/i.image.mosaic.py, scripts/i.in.spotvgt/i.in.spotvgt.py, scripts/i.landsat.rgb/i.landsat.rgb.py, scripts/i.oif/i.oif.py, scripts/i.spectral/i.spectral.py, scripts/i.tasscap/i.tasscap.py, scripts/m.proj/m.proj.py, scripts/r.blend/r.blend.py, scripts/r.buffer/r.buffer.py, scripts/r.fillnulls/r.fillnulls.py, scripts/r.grow/r.grow.py, scripts/r.in.aster/r.in.aster.py, scripts/r.in.srtm/r.in.srtm.py, scripts/r.in.wms/gdalwarp.py, scripts/r.in.wms/r.in.gdalwarp.py, scripts/r.in.wms/r.in.wms.py, scripts/r.in.wms/wms_download.py, scripts/r.in.wms/wms_request.py, scripts/r.mask/r.mask.py, scripts/r.out.xyz/r.out.xyz.py, scripts/r.plane/r.plane.py, scripts/r.reclass.area/r.reclass.area.py, scripts/r.regression.line/r.regression.line.py, scripts/r.rgb/r.rgb.py, scripts/r.shaded.relief/r.shaded.relief.py, scripts/r.tileset/r.tileset.py, scripts/v.build.all/v.build.all.py, scripts/v.centroids/v.centroids.py, scripts/v.convert.all/v.convert.all.py, scripts/v.db.addcol/v.db.addcol.py, scripts/v.db.addtable/v.db.addtable.py, scripts/v.db.dropcol/v.db.dropcol.py, scripts/v.db.droptable/v.db.droptable.py, scripts/v.db.join/v.db.join.py, scripts/v.db.reconnect.all/v.db.reconnect.all.py, scripts/v.db.renamecol/v.db.renamecol.py, scripts/v.db.univar/v.db.univar.py, scripts/v.db.update/v.db.update.py, scripts/v.dissolve/v.dissolve.py, scripts/v.in.e00/v.in.e00.py, scripts/v.in.geonames/v.in.geonames.py, scripts/v.in.gns/v.in.gns.py, scripts/v.in.mapgen/v.in.mapgen.py, scripts/v.in.sites.all/v.in.sites.all.py, scripts/v.in.wfs/v.in.wfs.py, scripts/v.rast.stats/v.rast.stats.py, scripts/v.report/v.report.py, scripts/v.what.vect/v.what.vect.py: fix Python scripts, see https://trac.osgeo.org/grass/changeset/37345 * lib/python/Makefile: no grass module, see https://trac.osgeo.org/grass/changeset/37345 * lib/python/Makefile, lib/python/__init__.py, lib/python/{grass.py => core.py}, lib/python/db.py, lib/python/raster.py, lib/python/vector.py, swig/python/Makefile: Python swig and script modules reorganized grass grass.lib grass.lib.* grass.script grass.script.core grass.script.db grass.script.raster grass.script.vector 2009-05-21 Markus Metz * lib/vector/diglib/portable.c: LFS bugfix 2009-05-21 Martin Landa * SUBMITTING_PYTHON: cosmetics, https://trac.osgeo.org/grass/changeset/37340 * SUBMITTING_PYTHON: mention wxPython Style Guide * lib/vector/Vlib/geos.c, vector/v.select/args.c, vector/v.select/main.c, vector/v.select/proto.h, vector/v.select/v.select.html: v.select: code reorgranization vlib: some bugfixes in GEOS support (merge from devbr6, https://trac.osgeo.org/grass/changeset/37338) * lib/vector/diglib/test.c: use G_ fns, EXIT_SUCCESS/FAILURE 2009-05-21 Hamish Bowman * raster/r.out.ppm/main.c, raster/r.out.ppm/r.out.ppm.html: lowercase flag * lib/gtcltk/gronsole.tcl, lib/init/grass-run.bat: sync RunInXterm related changes from devbr6 2009-05-21 Martin Landa * lib/vector/Vlib/geos.c, vector/v.select/geos.c, vector/v.select/main.c, vector/v.select/proto.h: v.select/geos: point/line related fixes (merge from devbr6, https://trac.osgeo.org/grass/changeset/37325) 2009-05-21 Hamish Bowman * gui/wxpython/gui_modules/mapdisp.py: fix bearing angle (compass convention; merge from devbr6) 2009-05-21 Martin Landa * include/Vect.h, lib/vector/Vlib/geos.c: vlib/geos: determine feature type (work in progress) (merge from devbr6, https://trac.osgeo.org/grass/changeset/37319) 2009-05-20 Martin Landa * include/Vect.h, lib/vector/Vlib/geos.c: progress in geos support (new Vlib fns) (merge from devbr6, https://trac.osgeo.org/grass/changeset/37316) 2009-05-20 Markus Neteler * locale/README: updated to 7 status 2009-05-20 Martin Landa * locale/po/grasswxpy_id.po: grasswxpy_id added svn prop fixed (merge from relbr64, https://trac.osgeo.org/grass/changeset/37308) 2009-05-20 Hamish Bowman * ps/ps.map/patterns/cross_diag5.eps, ps/ps.map/patterns/diag_down.eps, ps/ps.map/patterns/diag_down6.eps, ps/ps.map/patterns/diag_down_dash.eps, ps/ps.map/patterns/diag_up.eps, ps/ps.map/patterns/diag_up6.eps, ps/ps.map/patterns/diag_up_dash.eps, ps/ps.map/patterns/horiz_zigzag.eps, ps/ps.map/patterns/railroad_down.eps, ps/ps.map/patterns/railroad_up.eps, ps/ps.map/patterns/vert_zigzag.eps, ps/ps.map/ps.map.html, ps/ps.map/r_vareas.c: avoid pattern clipping (thanks for ideas Glynn, Jorge); add new railroad and zigzag patterns; accept 'pattern' as alias to 'pat' instruction; fix docs (merge from devbr6) 2009-05-19 Martin Landa * vector/v.select/main.c: v.select: option 'relate' only available for GEOS operators (merge from develbr6, https://trac.osgeo.org/grass/changeset/37282) * vector/v.select/main.c: v.select: build spatial index 2009-05-19 Hamish Bowman * scripts/m.proj/m.proj.py: allow fs=, * scripts/m.proj/m.proj.py: make -e flag work, add -c flag 2009-05-19 Martin Landa * scripts/m.proj/m.proj.py: m.proj: output fs optional 2009-05-19 Hamish Bowman * raster/r.in.xyz/r.in.xyz.html, raster/r.sun2/r.sun.html: merge r.sun and r.in.xyz doc updates from devbr6 2009-05-18 Martin Landa * include/vect/dig_externs.h, lib/vector/Vlib/cindex.c, lib/vector/Vlib/sindex.c, lib/vector/diglib/file.c, lib/vector/diglib/port_init.c, lib/vector/diglib/portable.c, lib/vector/diglib/spindex.c, lib/vector/diglib/spindex_rw.c: vlib/diglib: doxygen update use const / size_t 2009-05-18 Markus Neteler * vector/v.net.salesman/v.net.salesman.html: docs cosmetics 2009-05-18 Martin Landa * include/vect/dig_externs.h, lib/vector/diglib/file.c, lib/vector/diglib/portable.c: doxygen update (diglib/portable.c) use size_t instead of int * lib/vector/diglib/file.c: doxygen updated (diglib/file.c) * lib/vector/vectorlib.dox: cosmetics in vectorlib.dox 2009-05-17 Hamish Bowman * raster/r.in.xyz/r.in.xyz.html: see also the handy 'pv' pipe viewer utility (merge from devbr6) 2009-05-16 Martin Landa * gui/wxpython/gui_modules/nviz_tools.py: wxGUI/nviz: disable text event (spinctrls)YX 2009-05-16 Markus Neteler * imagery/i.atcorr/main.cpp: downsize the static cache for 32bit CPUs 2009-05-15 Markus Neteler * imagery/i.atcorr/i.atcorr.html, imagery/i.atcorr/main.cpp: cache increased; docs cosmetics 2009-05-14 Martin Landa * gui/wxpython/wxgui.py: wxGUI: use gis_h revision in about dialog * lib/gis/mapset_nme.c: rblazek: fix for QGIS crash 2009-05-14 Markus Neteler * imagery/i.atcorr/i.atcorr.html: final docs boost: sun position calculation added 2009-05-14 Hamish Bowman * gui/wxpython/Makefile: don't install gui/wxpython/scripts/Makefile, and d.rast3d is already installed in /etc/gui/scripts/ by that Makefile, so don't install it twice 2009-05-13 Markus Neteler * imagery/i.atcorr/i.atcorr.html: more doc clarifications * imagery/i.atcorr/GeomCond.cpp: more reasonable error message 2009-05-13 Hamish Bowman * lib/init/grass.bat: typo (merge from devbr6) 2009-05-13 Markus Neteler * db/drivers/dbf/grass-dbf.html, db/drivers/sqlite/grass-sqlite.html: SQLite is the default in GRASS 7 * db/databaseintro.html: SQLite is default 2009-05-13 Hamish Bowman * scripts/m.proj/m.proj.py: fix missing line * scripts/m.proj/m.proj.py: add flag to include input coordinates in output file; todo note (merge from devbr6) 2009-05-12 Eric Patton * vector/v.vol.rst/v.vol.rst.html: Added warning about lack of Lat/Long coordinate support; misc. cleanups 2009-05-12 Markus Neteler * imagery/i.atcorr/i.atcorr.html: example: fix for reflectance map; further improvments 2009-05-12 Hamish Bowman * visualization/nviz/scripts/nviz, visualization/nviz/scripts/nviz2.2_script: update wrapper script to latest descr changes (merge from devbr6) * lib/init/functions.sh, lib/init/init.bat, mswindows/GRASS- Installer.nsi: PATHEXT is not dynamic so put in static init.bat|sh files; icon text cosmetics (merge from devbr6) * gui/scripts/{v.type.py => v.type_wrapper.py}, gui/wxpython/xml/menudata.xml: rename v.type wrapper script to avoid possible namespace collision on MS Windows 2009-05-11 Martin Landa * scripts/r.tileset/r.tileset.html: r.tileset: minor fixes * scripts/r.tileset/r.tileset, scripts/r.tileset/r.tileset.html, scripts/r.tileset/r.tileset.py: r.tileset pythonized 2009-05-11 Hamish Bowman * lib/gis/parser.c: don't hardcode python exe (merge from devbr6) * general/g.mapsets/Makefile, general/g.mapsets/{g.mapsets.py => g.mapsets_picker.py}, general/g.mapsets/main.c: avoid namespace collision on MS-Windows * general/g.mapsets/Makefile, general/g.mapsets/main.c: don't hardcode python.exe, install helper script in correct dir 2009-05-11 Glynn Clements * gui/scripts/windows_launch.bat, scripts/windows_launch.bat: Remove empty .bat files 2009-05-11 Martin Landa * scripts/r.in.wms/gdalwarp.py: r.in.wms: fix syntax typo 2009-05-11 Glynn Clements * gui/scripts/Makefile, gui/scripts/windows_launch.bat, gui/wxpython/scripts/Makefile, include/Make/Script.make, scripts/windows_launch.bat: Windows fixes: retain .py extension on scripts Eliminate .bat wrappers * lib/gis/counter.c: Fix G_is_initialized() for case of concurrent initialisation attempts 2009-05-11 Martin Landa * scripts/m.proj/m.proj.py: m.proj: input required field separator for output 2009-05-11 Hamish Bowman * general/g.version/main.c: new flag to output gis.h version * visualization/nviz/src/nviz_init.c: more understandable flag descrs, g_verbose_msg() (merge from devbr6); remove verbose flag * visualization/nviz/scripts/nviz: quote path names; svn props * mswindows/GRASS-Installer.nsi: move PATHEXT, init.bat to Init.bat (merge from devbr6) * mswindows/GRASS-Installer.nsi: don't minimize console in command line mode; MSYS console is generic, not set up for GRASS; happy new year; add .PY to PATHEXT; Spearfish & NC dataset naming consistency * mswindows/GRASS-Installer.nsi, mswindows/GRASS-Packager.bat, mswindows/README.html: svn:eol-style + native (merge from relbr6) * general/g.gui/main.c: use GRASS_PYTHON env var not hardcoded name (merge from devbr6) * lib/gis/gisinit.c: be a bit more blunt in the error message (merge from devbr6) 2009-05-10 Markus Neteler * imagery/i.atcorr/i.atcorr.html: fix again example * imagery/i.atcorr/i.atcorr.html: typo * imagery/i.atcorr/i.atcorr.html: fix example; suggest integer DEM for circa 1:80 faster computations * imagery/i.atcorr/main.cpp: increase TI cache 2009-05-10 Martin Landa * lib/python/grass.py: grass.parse_command() - parse output by default * lib/python/grass.py: fix typo from https://trac.osgeo.org/grass/changeset/37117 2009-05-10 Glynn Clements * lib/python/grass.py: Remove parsing functionality from read_command; moved to parse_command 2009-05-10 Martin Landa * lib/python/grass.py: grass.region(): cast values to float * lib/python/grass.py: grass.py: allow parse arguments in read_command() add 'vsep' to parse_key_val() 2009-05-10 Markus Neteler * imagery/i.atcorr/test_suite/README.txt: added DEM 2009-05-10 Martin Landa * scripts/r.in.wms/Makefile, scripts/r.in.wms/gdalwarp.py, scripts/r.in.wms/r.in.wms.py, scripts/r.in.wms/wms_gdal.py, scripts/r.in.wms/wms_request.py: r.in.wms: wms_gdal.py for GDAL WMS driver added TODO: rewrite gdalwarp.py 2009-05-10 Markus Neteler * imagery/i.atcorr/test_suite/README.txt: explain how to test 2009-05-10 Martin Landa * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/wxgui_utils.py: wxGUI: error icon for messages * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/gui_modules/wxgui_utils.py: wxGUI: do not remove 'digitize' and '3d view' from the toolbar even if the extensions are not available (trac https://trac.osgeo.org/grass/ticket/586) 2009-05-10 Hamish Bowman * gui/scripts/Makefile, gui/scripts/windows_launch.bat, gui/wxpython/scripts/Makefile: attept to fix WinGRASS GUI scripts (bugs https://trac.osgeo.org/grass/ticket/234, https://trac.osgeo.org/grass/ticket/553, https://trac.osgeo.org/grass/ticket/580, and https://trac.osgeo.org/grass/ticket/586?; merge from devbr6) 2009-05-09 Martin Landa * gui/wxpython/gui_modules/ogc_services.py: wxGUI: use gcmd.RunCommand() instead grass.*_command() * scripts/r.in.wms/r.in.wms.py: r.in.wms: fix https://trac.osgeo.org/grass/changeset/37081 (cap_file) * scripts/r.in.wms/r.in.wms.py: r.in.wms: check if getcapabilities() * gui/wxpython/gui_modules/__init__.py, gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/ogc_services.py, gui/wxpython/wxgui.py, gui/wxpython/xml/menudata.xml: wxGUI: WMS dialog implemented (very initial stage) * scripts/r.in.wms/wms_parse.py: r.in.wms: cosmetics 2009-05-09 Glynn Clements * lib/python/grass.py: Fix raster_info to handle D:M:S output from r.info * lib/gis/spawn.c: G_spawn() needs _spawnvp() rather than _spawnv() on Windows * lib/init/functions.sh, lib/init/init.sh: Fix bugs in Init.sh on Windows * lib/gis/home.c: Remove G_debug() call from G__home() to prevent infinite recursion if GISRC is unset * include/Make/Html.make: g.dirseps needs PATH and GISRC(!) to be set * lib/python/grass.py: os.execvp() requires the .exe suffix on Windows 2009-05-09 Martin Landa * scripts/r.in.wms/r.in.wms.html: r.in.wms: note GDAL WMS driver (todo) * scripts/r.in.wms/r.in.wms.py: r.in.wms: fix cap_file option * configure, configure.in: make checking python-config optional 2009-05-08 Martin Landa * scripts/r.in.wms/r.in.wms.py, scripts/r.in.wms/wms_download.py: r.in.wms: fix get method * scripts/r.in.wms/gdalwarp.py, scripts/r.in.wms/r.in.gdalwarp.py, scripts/r.in.wms/r.in.wms.py, scripts/r.in.wms/wms_download.py, scripts/r.in.wms/wms_request.py: r.in.wms: various fixes (fix downloading data) * scripts/r.in.wms/Makefile, scripts/r.in.wms/gdalwarp.py, scripts/r.in.wms/r.in.gdalwarp.py, scripts/r.in.wms/r.in.wms.html, scripts/r.in.wms/r.in.wms.py, scripts/r.in.wms/wms_download.py, scripts/r.in.wms/wms_parse.py, scripts/r.in.wms/wms_request.py: r.in.wms: various fixes, new modules (parse, gdalwarp) * scripts/r.in.wms/r.in.wms.html, scripts/r.in.wms/r.in.wms.py: r.in.wms: * fix list_layers() * remove wget/curl options * scripts/r.in.wms/r.in.wms.html, scripts/r.in.wms/r.in.wms.py: r.in.wms: python modules import fixed manual page cleaned up * scripts/r.in.wms/r.in.gdalwarp: fix https://trac.osgeo.org/grass/changeset/37049 bash version of r.in.gdalwarp removed * scripts/r.in.wms/Makefile, scripts/r.in.wms/r.in.gdalwarp, scripts/r.in.wms/r.in.gdalwarp.py, scripts/r.in.wms/r.in.wms, scripts/r.in.wms/r.in.wms.py, scripts/r.in.wms/wms.download, scripts/r.in.wms/wms.request, scripts/r.in.wms/wms_download.py, scripts/r.in.wms/wms_request.py: r.in.wms pythonized (first stage) - deeper code reorganization needed 2009-05-08 Hamish Bowman * ps/ps.map/colortable.h, ps/ps.map/ps.map.html, ps/ps.map/ps_clrtbl.c, ps/ps.map/ps_fclrtbl.c, ps/ps.map/ps_map.c, ps/ps.map/r_colortable.c: merge legend type control from devbr6 2009-05-07 Martin Landa * include/gis.h: GIS_H_DATE added * gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/gui_modules/wxgui_utils.py: wxGUI: remove '3D view' from toolbar if Nviz extension is not available (merge from relbr64, https://trac.osgeo.org/grass/changeset/37040) 2009-05-07 Hamish Bowman * gui/wxpython/gui_modules/location_wizard.py: provide a default value so it doesn't try and search against a null column (merge from devbr6) 2009-05-07 Martin Landa * gui/wxpython/wxgui.py: wxGUI: set grass path (merge from devbr6, https://trac.osgeo.org/grass/changeset/37032) 2009-05-07 Markus Metz * vector/v.in.ogr/geom.c: fix for ticket https://trac.osgeo.org/grass/ticket/577, skip empty features 2009-05-06 Martin Landa * gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/wxgui_utils.py: wxGUI: auto-zomming to selected layer implemented * gui/wxpython/gui_modules/mapdisp_window.py: wxGUI: fix bug in DrawBitmap (merge from devbr6, https://trac.osgeo.org/grass/changeset/37027) 2009-05-06 Hamish Bowman * raster/r.recode/read_rules.c: expand help text (merge from relbr64) * raster/r.recode/read_rules.c: fix for last commit * raster/r.recode/read_rules.c: apply Markus's patch (bug https://trac.osgeo.org/grass/ticket/172, merge from devbr6) 2009-05-05 Markus Neteler * swig/python/TODO: updated * lib/gis/colors/evi: negative value color cosmetics 2009-05-05 Martin Landa * gui/wxpython/gui_modules/menuform.py: fix https://trac.osgeo.org/grass/changeset/37010 * gui/wxpython/gui_modules/menuform.py: wxGUI: run UpdateSelection() in the thread (continued) 2009-05-05 Markus Neteler * lib/grasslib.dox, lib/python/grasspythonlib.dox: document GRASS- Python lib * Makefile: document GRASS-Python lib * lib/python/Makefile, lib/python/grasspythonlib.dox: document GRASS- Python lib 2009-05-05 Martin Landa * gui/wxpython/gui_modules/gdialogs.py: wxGUI: cosmetics in title (also rasters can be imported) 2009-05-04 Martin Landa * gui/wxpython/gui_modules/menuform.py: fix https://trac.osgeo.org/grass/changeset/36993 * gui/wxpython/gui_modules/menuform.py: wxGUI: run UpdateSelection() in the thread * lib/python/grass.py: grass.py: enable parse output from read_command() * gui/wxpython/gui_modules/globalvar.py, gui/wxpython/gui_modules/toolbars.py: wxGUI: map window size changed to accommodate vdigit toolbar (gnome) (merge from relbr64, https://trac.osgeo.org/grass/changeset/36988) * gui/wxpython/gui_modules/wxgui_utils.py: fix https://trac.osgeo.org/grass/changeset/36984 * gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/gui_modules/wxgui_utils.py: wxGUI: hide 'digitize' tool if vdigit is not available * gui/wxpython/vdigit/pseudodc.i: wxGUI: fix local PseudoDC DrawBitmap prototype * gui/wxpython/gui_modules/mapdisp_window.py: wxGUI: fix DrawBitmap * gui/wxpython/wxgui.py: wxGUI: raise also first map window (merge from relbr64, https://trac.osgeo.org/grass/changeset/36978) * raster/r.resamp.rst/main.c: r.resamp.rst: move 'elev' to output options (merge from devbr6, https://trac.osgeo.org/grass/changeset/36975) 2009-05-04 Hamish Bowman * scripts/r.shaded.relief/r.shaded.relief.html: fix citation title (merge from devbr6) 2009-05-03 Markus Neteler * gui/wxpython/README: small cleanup 2009-05-03 Hamish Bowman * vector/v.out.ascii/main.c: only warn when needed (merge from devbr6) 2009-05-03 Markus Neteler * gui/wxpython/README: mention wx packages for RPM based system * gui/wxpython/Makefile: clean also vdigit and nviz subdir 2009-05-03 Hamish Bowman * configure, configure.in: =yes doesn't need basename, minor whitespace/reorder * lib/gis/colors/precipitation: very wet 2009-05-02 Martin Landa * lib/python/grass.py: debug level for grass.debug() * REQUIREMENTS.html, gui/wxpython/README: PyOpenGL is not required for wxGUI NVIZ extension 2009-05-02 Glynn Clements * configure, configure.in: Fix --with-wxwidgets= check (bug https://trac.osgeo.org/grass/ticket/579) 2009-05-02 Markus Neteler * imagery/i.atcorr/Output.h: include missing c++ header needed for gcc 4.4. debian bug https://trac.osgeo.org/grass/ticket/526204, patch from Martin Michlmayr 2009-05-01 Hamish Bowman * raster/r.region/r.region.html: add note about relative northings,eastings (merge from devbr6) 2009-04-30 Markus Neteler * vector/Makefile: deactivated v.label.sa since yet broken 2009-04-30 Martin Landa * gui/wxpython/wxgui.py: toolbar "add vector" and "add raster" buttons have a regression in usability from gis.m (trac https://trac.osgeo.org/grass/ticket/535) (merge from devbr6, https://trac.osgeo.org/grass/changeset/36926) * gui/wxpython/nviz/Makefile, gui/wxpython/vdigit/Makefile: Build wxGUI Python extensions with -c++ (Python 2.4) * configure, configure.in, general/g.cairocomp/Makefile, include/Make/Platform.make.in: Define CAIRO_HAS_XRENDER_SURFACE (trac https://trac.osgeo.org/grass/ticket/419) 2009-04-30 Eric Patton * raster/r.reclass/r.reclass.html: Added note about the requirement for integer data in input raster map; misc. cleanups 2009-04-30 Glynn Clements * include/stats.h, lib/stats/c_ave.c, lib/stats/c_count.c, lib/stats/c_divr.c, lib/stats/c_intr.c, lib/stats/c_kurt.c, lib/stats/c_max.c, lib/stats/c_maxx.c, lib/stats/c_median.c, lib/stats/c_min.c, lib/stats/c_minx.c, lib/stats/c_mode.c, lib/stats/c_percentile.c, lib/stats/c_range.c, lib/stats/c_reg.c, lib/stats/c_skew.c, lib/stats/c_stddev.c, lib/stats/c_sum.c, lib/stats/c_var.c, raster/r.neighbors/main.c, raster/r.resamp.stats/main.c, raster/r.series/main.c: Add closure argument to aggregate functions Export c_quantile, w_quantile Add method=quantile to r.resamp.stats, r.series, r.neighbors Add method=quart1/quart3/perc90 to r.neighbors * lib/gis/put_cellhd.c, lib/gis/quant_rw.c, lib/gis/range.c: Remove unused 'buf' variables 2009-04-29 Markus Neteler * raster/r.region/r.region.html: +examples * mswindows/GRASS-Installer.nsi, mswindows/README.html: Colin Nielsen: native winGRASS packager updates 2009-04-29 Hamish Bowman * gui/wxpython/docs/wxGUI.html: fix html errors * REQUIREMENTS.html: add numpy and PyOpenGL as optional reqs 2009-04-26 Martin Landa * vector/Makefile: some module's dir renamed (strip '2') * vector/{v.parallel2 => v.parallel}/Makefile, vector/{v.parallel2 => v.parallel}/main.c, vector/{v.parallel2 => v.parallel}/v.parallel.html: v.parallel2 dir renamed to v.parallel * vector/v.parallel/DEPRECATED, vector/v.parallel/Makefile, vector/v.parallel/main.c, vector/v.parallel/v.parallel.html: v.parallel removed (replaced by v.parallel2) * vector/{v.delaunay2 => v.delaunay}/Makefile, vector/{v.delaunay2 => v.delaunay}/data_types.h, vector/{v.delaunay2 => v.delaunay}/defs.h, vector/{v.delaunay2 => v.delaunay}/edge.c, vector/{v.delaunay2 => v.delaunay}/edge.h, vector/{v.delaunay2 => v.delaunay}/geom_primitives.h, vector/{v.delaunay2 => v.delaunay}/geometry.c, vector/{v.delaunay2 => v.delaunay}/geometry.h, vector/{v.delaunay2 => v.delaunay}/in_out.c, vector/{v.delaunay2 => v.delaunay}/in_out.h, vector/{v.delaunay2 => v.delaunay}/main.c, vector/{v.delaunay2 => v.delaunay}/memory.c, vector/{v.delaunay2 => v.delaunay}/memory.h, vector/{v.delaunay2 => v.delaunay}/v.delaunay.html, .../v_delaunay_spearfish60_archsites.png: v.delaunay2 dir renamed to v.delaunay * vector/{v.buffer2 => v.buffer}/Makefile, vector/{v.buffer2 => v.buffer}/main.c, vector/{v.buffer2 => v.buffer}/v.buffer.html: v.buffer2 dir rename to v.buffer 2009-04-25 Markus Neteler * vector/v.out.pov/v.out.pov.html: explain how to include the resulting file * raster/r.out.pov/main.c: parser interface standardized * raster/r.neighbors/main.c: fix 2009-04-25 Glynn Clements * raster/r.neighbors/local_proto.h, raster/r.neighbors/main.c, raster/r.neighbors/readweights.c: Add Gaussian filter 2009-04-23 Hamish Bowman * vector/v.buffer2/v.buffer.html: update for new option name * vector/v.buffer/DEPRECATED, vector/v.buffer/Makefile, vector/v.buffer/main.c, vector/v.buffer/v.buffer.html: remove unused code 2009-04-23 Martin Landa * gui/wxpython/nviz/setup.py: XMINC not defined in GRASS7 2009-04-23 Markus Neteler * display/d.path/d.path.html: polished; examples improved (interactive not really functional right now) 2009-04-23 Huidae Cho * display/d.rast.num/main.c: transparency for GUI * display/d.rast.arrow/main.c: transparency for GUI * include/gis.h: old => old_color * gui/wxpython/gui_modules/workspace.py: Fixed a save error 2009-04-22 Markus Neteler * vector/lidar/v.lidar.growing/main.c: msg cosmetics * vector/lidar/v.lidar.growing/v.lidar.growing.html: added missing first parameter 2009-04-22 Huidae Cho * display/d.rast.arrow/main.c: code cleanup * display/d.rast.num/main.c: code cleanup 2009-04-22 Hamish Bowman * scripts/r.shaded.relief/r.shaded.relief.py: allow alt and az to be floats (merge from devbr6) 2009-04-22 Glynn Clements * raster/r.colors/stats.c: Add extra element to array to prevent max. value overrunning 2009-04-22 Huidae Cho * display/d.rast.num/main.c: Added -a flag to align grids with raster cells * display/d.rast.arrow/main.c: Added -a flag to align grids with raster cells 2009-04-22 Glynn Clements * raster/r.colors/stats.c: Fix stats calculation with -a 2009-04-21 Markus Metz * lib/vector/diglib/allocation.c, lib/vector/diglib/cindex.c, lib/vector/diglib/list.c, lib/vector/diglib/plus.c, lib/vector/diglib/rbtree.c, lib/vector/diglib/struct_alloc.c: G_* versions for memory management 2009-04-21 Martin Landa * gui/wxpython/gui_modules/preferences.py: wxGUI: Add encoding suggestions to GUI (trac https://trac.osgeo.org/grass/ticket/556) (merge from relbr64, https://trac.osgeo.org/grass/changeset/36847) 2009-04-21 William Kyngesburye * macosx/Makefile, macosx/pkg/resources/postflight.in: disable modbuild (to be deleted, hopefully) 2009-04-21 Martin Landa * gui/wxpython/gui_modules/wxgui_utils.py: wxGUI: update dialog properties on show 2009-04-21 Hamish Bowman * lib/gis/colors/srtm: extend to the bottom of the sea (merge from devbr6) 2009-04-21 Huidae Cho * raster/r.topidx/file_io.c, raster/r.topidx/global.h, raster/r.topidx/main.c, raster/r.topidx/topidx.c: i18n; include cleanup; copyright * raster/r.topidx/file_io.c, raster/r.topidx/main.c: removed duplicate include and redundant parentheses 2009-04-20 Markus Neteler * vector/Makefile: +v.label.sa * raster/r.drain/main.c: added missing argument * raster/r.topidx/file_io.c, raster/r.topidx/main.c: trap if current region resolution is higher than map resolution 2009-04-20 Huidae Cho * vector/v.in.dxf/add_lwpolyline.c, vector/v.in.dxf/add_polyline.c, vector/v.in.dxf/make_arc.c: code cleanup * vector/v.in.dxf/add_lwpolyline.c, vector/v.in.dxf/make_arc.c: Support for LWPOLYLINE elevations 2009-04-19 Martin Landa * gui/wxpython/gui_modules/location_wizard.py: wxGUI/location wizard - search in codes/desc/params (see trac https://trac.osgeo.org/grass/ticket/554) (merge from relbr64, https://trac.osgeo.org/grass/changeset/36795) * gui/wxpython/nviz/setup.py: Update wxGUI/nviz setup.py * gui/wxpython/gui_modules/menuform.py: Attempt to fix trac https://trac.osgeo.org/grass/ticket/552 (add vector map layer in layer manager doesn't show any paramter window) (merge from relber64, https://trac.osgeo.org/grass/changeset/36789) 2009-04-18 Martin Landa * gui/wxpython/wxgui.py: Fix svn prop (revision) * gui/wxpython/build_ext.py, gui/wxpython/nviz/Makefile, gui/wxpython/nviz/setup.py, gui/wxpython/vdigit/Makefile, gui/wxpython/vdigit/setup.py, gui/wxpython/wxgui.py: Build wxGUI Python extension using distutils * gui/wxpython/gui_modules/location_wizard.py: Fix wxGUI location wizard: Search in description with 0 hits (trac https://trac.osgeo.org/grass/ticket/554) (merge from relbr64, https://trac.osgeo.org/grass/changeset/36775 & https://trac.osgeo.org/grass/changeset/36776) * gui/wxpython/gis_set.py: wxGUI startup gui: shade start and double click mapset (trac https://trac.osgeo.org/grass/ticket/557) 2009-04-18 Markus Metz * raster/r.out.gdal/export_band.c, raster/r.out.gdal/main.c: added -f flag to force export 2009-04-17 Markus Neteler * lib/gis/colors/ndvi: softer water/non-water color change 2009-04-16 Markus Neteler * vector/v.net.visibility/main.c: another memory leak fixed 2009-04-16 William Kyngesburye * visualization/nviz2/cmd/Makefile: X11 includes and libs were added regardless of OPENGL_* settings 2009-04-16 Markus Neteler * vector/v.net.visibility/main.c, vector/v.net.visibility/visibility.c: fix memory leak as suggested by mmetz 2009-04-16 Markus Metz * raster/r.out.gdal/export_band.c, raster/r.out.gdal/local_proto.h, raster/r.out.gdal/main.c, raster/r.out.gdal/r.out.gdal.html: attempt to solve ticket https://trac.osgeo.org/grass/ticket/73 2009-04-16 Hamish Bowman * display/d.what.vect/d.what.vect.html, display/d.what.vect/what.c: cleanup conversion to acres (merge from v.what; devbr6) * vector/v.what/v.what.html, vector/v.what/what.c: cleanup conversion to acres (merge from devbr6) * scripts/v.in.gpsbabel/v.in.gpsbabel: bugfix: gps device can be filename with spaces so needs to be quoted (merge from devbr6) 2009-04-15 Markus Neteler * vector/v.net.visibility/v.net.visibility.html: +point data Spearfish example * vector/v.net.visibility/v.net.visibility.html: HTML polished (still some odd wording) 2009-04-14 Markus Neteler * db/databaseintro.html, db/drivers/dbf/grass-dbf.html, db/drivers/sqlite/grass-sqlite.html: better explain what the DBF driver isn't doing; explain table migration; cosmetics 2009-04-14 Markus Metz * vector/v.out.ogr/main.c, vector/v.out.ogr/v.out.ogr.html: reversed -c flag, manual updated 2009-04-13 Markus Neteler * INSTALL: cosmetics 2009-04-13 Huidae Cho * general/g.mapsets/main.c: minor refactoring * general/g.mapsets/main.c: Free allocated memory * general/g.mapsets/dsply_maps.c, general/g.mapsets/dsply_path.c, general/g.mapsets/externs.h, general/g.mapsets/get_maps.c, general/g.mapsets/local_proto.h, general/g.mapsets/main.c: Removed unused variables. Dynamic buffer for large number of mapsets and long mapset names. 2009-04-12 Markus Neteler * mswindows/GRASS-Installer.nsi, mswindows/GRASS-Packager.bat, mswindows/Installer-Files/GRASS-WebSite.url, mswindows/Installer- Files/GRASS.ico, mswindows/Installer-Files/GRASS_CMD.ico, mswindows/Installer-Files/GRASS_Web.ico, mswindows/Installer- Files/InstallHeaderImage.bmp, mswindows/Installer- Files/Install_GRASS.ico, mswindows/Installer- Files/MSYS_Custom_Icon.ico, mswindows/Installer- Files/UnInstallHeaderImage.bmp, mswindows/Installer- Files/UnWelcomeFinishPage.bmp, mswindows/Installer- Files/Uninstall_GRASS.ico, mswindows/Installer- Files/WelcomeFinishPage.bmp, mswindows/Installer-Files/WinGRASS- README.url, mswindows/Installer-Files/WinGRASS.ico, mswindows/README.html, mswindows/osgeo4w/package.cmd, mswindows/osgeo4w/package.sh: added native winGRASS builder from 6.5; Colin Nielsen : native winGRASS packager update 2009-04-12 Huidae Cho * display/d.grid/main.c: Reduced accumulation errors causing slight shifts in one direction * display/d.grid/main.c: Corner sounds better * gui/wxpython/gui_modules/preferences.py: Oops! No tabs * display/d.grid/fiducial.c, display/d.grid/main.c: Fixed text placement. Added -a flag to align the origin to the upper-right corner of the current region. size=0 sets grid size to the north- south resolution of the current region. "g.region rast=dem; d.grid size=0 -a" will draw grids that align with dem cells. * gui/wxpython/gui_modules/preferences.py: Parse font names correctly (e.g., "Luxi Mono:Regular" is not a color value) 2009-04-11 Eric Patton * vector/v.patch/v.patch.html: Improved wording, from devbr6 https://trac.osgeo.org/grass/changeset/36686 2009-04-11 Markus Neteler * db/drivers/mysql/describe.c: conditionalize MYSQL_TYPE_NEWDECIMAL * vector/v.vol.rst/main.c, vector/v.vol.rst/surf.h, vector/v.vol.rst/user1.c, vector/v.vol.rst/userextern.h: Antonio Galea: make hardcoded MAXPOINTS a parameter: npmax 2009-04-10 Markus Neteler * lib/gis/colors/precipitation: reach 5000mm * vector/v.out.ogr/main.c: warn if islands are found and -c missing 2009-04-10 Huidae Cho * vector/v.in.dxf/add_3dface.c, vector/v.in.dxf/add_line.c, vector/v.in.dxf/add_lwpolyline.c, vector/v.in.dxf/add_point.c, vector/v.in.dxf/add_polyline.c, vector/v.in.dxf/add_text.c, vector/v.in.dxf/layer_list.c, vector/v.in.dxf/main.c, vector/v.in.dxf/write_vect.c: indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 -nbbo -nbc -nbfda -nbfde -ncdb -ncdw -nce -nfca -npcs -nprs -npsl -nsc -nsob -saf -sai -saw -sbi0 -ss -ts8 -ut * vector/v.in.dxf/add_3dface.c, vector/v.in.dxf/add_arc.c, vector/v.in.dxf/add_circle.c, vector/v.in.dxf/add_line.c, vector/v.in.dxf/add_lwpolyline.c, vector/v.in.dxf/add_point.c, vector/v.in.dxf/add_polyline.c, vector/v.in.dxf/add_text.c, vector/v.in.dxf/dxf_to_vect.c, vector/v.in.dxf/global.h, vector/v.in.dxf/layer_list.c, vector/v.in.dxf/main.c, vector/v.in.dxf/make_arc.c, vector/v.in.dxf/v.in.dxf.html, vector/v.in.dxf/write_vect.c: Added the "handle" column to store entity handles (Benjamin Ducke). Lowercase entity type => Uppercase entity type * vector/v.in.dxf/add_line.c: Z value is not optional 2009-04-09 Markus Neteler * imagery/i.atcorr/main.cpp: write cmd line to history * raster/simwe/r.sim.water/r.sim.water.html, raster/simwe/r.sim.water/r_sim_water.png: example added * raster/simwe/r.sim.water/r.sim.water.html: error msg explained; HTML cleanup * raster/simwe/simlib/hydro.c: more precise error message 2009-04-09 Hamish Bowman * vector/v.out.ogr/v.out.ogr.html: -c flag into shp eg, linebreaks (merge from devbr6) 2009-04-09 Huidae Cho * vector/v.in.dxf/add_line.c: Support missing z values * vector/v.in.dxf/add_line.c: Fixed line import 2009-04-08 Markus Neteler * imagery/i.atcorr/i.atcorr.html: more explanations * imagery/i.atcorr/i.atcorr.html: two doc issues fixed with help from Yann 2009-04-08 Moritz Lennert * raster/r.proj/main.c: allow for identical location names in different databases 2009-04-08 Markus Neteler * raster/r.terraflow/main.cc: don't harcode /var/tmp/, fixes trac https://trac.osgeo.org/grass/ticket/520 * lib/grass7_arch.png, lib/grasslib.dox: Diagram of GRASS 7 architecture added 2009-04-08 Moritz Lennert * display/d.thematic.area/main.c: some tweaking of d.graph legend instructions 2009-04-08 Markus Neteler * raster/r.terraflow/r.terraflow.html: cosmetics 2009-04-08 Huidae Cho * vector/v.in.dxf/write_vect.c: Don't change layer names * lib/gis/strings.c: Made G_str_to_sql \0-safe. * vector/v.in.dxf/write_vect.c: Fixed table naming 2009-04-07 Markus Neteler * raster/r.walk/main.c, raster/r.walk/r.walk.html, raster/r.walk/stash.h: cnielsen: Added 'backlink' functionality * raster/r.cost/main.c, raster/r.cost/r.cost.html, raster/r.cost/stash.h: cnielsen: Added 'backlink' functionality * raster/r.drain/main.c, raster/r.drain/r.drain.html: cnielsen: Added 'backlink' functionality * db/drivers/mysql/describe.c: support MYSQL_TYPE_NEWDECIMAL; treat as MYSQL_TYPE_DECIMAL * vector/vectorintro.html: grammar * vector/vectorintro.html: Added map naming convention 2009-04-06 Markus Neteler * vector/v.what/main.c, vector/v.what/v.what.html, vector/v.what/what.c, vector/v.what/what.h: shell script style output added 2009-04-05 Markus Neteler * vector/v.to.db/global.h, vector/v.to.db/lines.c, vector/v.to.db/parse.c, vector/v.to.db/report.c, vector/v.to.db/units.c, vector/v.to.db/update.c, vector/v.to.db/v.to.db.html: marisn: v.to.db add azimuth option (forwardport from develbranch_6, https://trac.osgeo.org/grass/changeset/36528) * vector/v.surf.rst/v.surf.rst.html: cosmetics 2009-04-05 Martin Landa * imagery/i.modis.qc/main.c: fix i.modis.qc description causing G_parser() segfault * imagery/i.modis.qc/main.c: Fix https://trac.osgeo.org/grass/changeset/36593, use standardized message and do not introduce more and more version of the same message - better to discuss it on wiki !!! 2009-04-05 Yann Chemin * imagery/i.modis.qc/main.c: standardized message * imagery/i.modis.qc/main.c: removed translation macros where not needed * imagery/i.modis.qc/main.c: removed typo * imagery/i.modis.qc/i.modis.qc.html, imagery/i.modis.qc/main.c, imagery/i.modis.qc/{qc500a.c => mod09A1a.c}, imagery/i.modis.qc/{qc500c.c => mod09A1c.c}, imagery/i.modis.qc/{qc500d.c => mod09A1d.c}, imagery/i.modis.qc/{qc500e.c => mod09A1e.c}, imagery/i.modis.qc/mod09A1sa.c, imagery/i.modis.qc/mod09A1sb.c, imagery/i.modis.qc/mod09A1sc.c, imagery/i.modis.qc/mod09A1sd.c, imagery/i.modis.qc/mod09A1se.c, imagery/i.modis.qc/mod09A1sf.c, imagery/i.modis.qc/mod09A1sg.c, imagery/i.modis.qc/mod09A1sh.c, imagery/i.modis.qc/mod09A1si.c, imagery/i.modis.qc/mod09A1sj.c, imagery/i.modis.qc/mod09A1sk.c, imagery/i.modis.qc/{qc250a.c => mod09Q1a.c}, imagery/i.modis.qc/{qc250b.c => mod09Q1b.c}, imagery/i.modis.qc/{qc250c.c => mod09Q1c.c}, imagery/i.modis.qc/{qc250d.c => mod09Q1d.c}, imagery/i.modis.qc/{qc250e.c => mod09Q1e.c}, imagery/i.modis.qc/{qc250f.c => mod09Q1f.c}, imagery/i.modis.qc/mod11A2a.c, imagery/i.modis.qc/mod11A2b.c, imagery/i.modis.qc/mod11A2c.c, imagery/i.modis.qc/mod11A2d.c: Added MOD09A1 StateQA and MOD11A2 QC 2009-04-05 Martin Landa * include/Vect.h, include/vect/dig_externs.h, lib/vector/Vlib/area.c, lib/vector/Vlib/array.c, lib/vector/Vlib/box.c, lib/vector/Vlib/break_lines.c, lib/vector/Vlib/break_polygons.c, lib/vector/Vlib/bridges.c, lib/vector/Vlib/buffer.c, lib/vector/Vlib/buffer2.c, lib/vector/Vlib/build.c, lib/vector/Vlib/build_nat.c, lib/vector/Vlib/build_ogr.c, lib/vector/Vlib/cats.c, lib/vector/Vlib/cindex.c, lib/vector/Vlib/clean_nodes.c, lib/vector/Vlib/close.c, lib/vector/Vlib/close_nat.c, lib/vector/Vlib/close_ogr.c, lib/vector/Vlib/constraint.c, lib/vector/Vlib/dangles.c, lib/vector/Vlib/dbcolumns.c, lib/vector/Vlib/dgraph.c, lib/vector/Vlib/dgraph.h, lib/vector/Vlib/e_intersect.c, lib/vector/Vlib/error.c, lib/vector/Vlib/field.c, lib/vector/Vlib/find.c, lib/vector/Vlib/geos.c, lib/vector/Vlib/graph.c, lib/vector/Vlib/header.c, lib/vector/Vlib/hist.c, lib/vector/Vlib/init_head.c, lib/vector/Vlib/intersect.c, lib/vector/Vlib/legal_vname.c, lib/vector/Vlib/level.c, lib/vector/Vlib/level_two.c, lib/vector/Vlib/line.c, lib/vector/Vlib/list.c, lib/vector/Vlib/map.c, lib/vector/Vlib/net.c, lib/vector/Vlib/open.c, lib/vector/Vlib/open_nat.c, lib/vector/Vlib/open_ogr.c, lib/vector/Vlib/overlap.c, lib/vector/Vlib/overlay.c, lib/vector/Vlib/poly.c, lib/vector/Vlib/read.c, lib/vector/Vlib/read_nat.c, lib/vector/Vlib/read_ogr.c, lib/vector/Vlib/remove_areas.c, lib/vector/Vlib/remove_duplicates.c, lib/vector/Vlib/rewind.c, lib/vector/Vlib/rewind_nat.c, lib/vector/Vlib/rewind_ogr.c, lib/vector/Vlib/select.c, lib/vector/Vlib/sindex.c, lib/vector/Vlib/snap.c, lib/vector/Vlib/tin.c, lib/vector/Vlib/type.c, lib/vector/Vlib/window.c, lib/vector/Vlib/write.c, lib/vector/Vlib/write_nat.c, lib/vector/diglib/box.c, lib/vector/diglib/plus_line.c, lib/vector/diglib/plus_node.c, lib/vector/diglib/portable.c, lib/vector/diglib/spindex.c, vector/v.buffer2/local_proto.h, vector/v.buffer2/main.c, vector/v.parallel2/local_proto.h, vector/v.parallel2/main.c: vlib: modify prototypes to use 'const' 2009-04-05 Ivan Shmakov * lib/gis/get_cellhd.c, lib/gis/put_cellhd.c, lib/gis/put_title.c, lib/gis/quant_io.c, lib/gis/quant_rw.c, lib/gis/range.c: Removed extra calls to sprintf () just before G_warning (). lib/gis/get_cellhd.c (G_get_cellhd): Removed extra calls to `sprintf' just before `G_warning'. lib/gis/put_cellhd.c (G_put_cellhd): Likewise. lib/gis/put_title.c (G_put_cell_title): Likewise. lib/gis/quant_io.c (G__quant_import): Likewise. lib/gis/quant_rw.c (G_truncate_fp_map): Likewise. (G_round_fp_map): Likewise. (G_quantize_fp_map): Likewise. (G_quantize_fp_map_range): Likewise. (G_write_quant): Likewise. lib/gis/range.c (G_read_fp_range): Likewise. (G_read_range): Likewise. 2009-04-04 Maciej Sieczka * raster/r.colors/r.colors.html: Color tables are already described in the auto-generated manual header (backport from develbranch_6. 2009-04-03 Markus Neteler * vector/v.surf.idw/v.surf.idw.html: sites -> points; explain -z flag. Missing power= from GRASS 6 * db/drivers/dbf/grass-dbf.html: +ORDER BY 2009-04-03 Moritz Lennert * db/drivers/dbf/dbfexe.c: check for nulls and sort them to the end in ORDER BY clauses (merge from devel6 36574) 2009-04-03 Markus Neteler * raster/r.param.scale/r.param.scale.html, raster/r.param.scale/r_param_scale_morph.jpg: screenshot added 2009-04-02 Markus Neteler * db/drivers/sqlite/grass-sqlite.html: say when the sqlite file is generated * raster/r.random/local_proto.h, raster/r.random/main.c, raster/r.random/r.random.html, raster/r.random/random.c: -b flag added to avoid vector topology * gem/main.c: fix gem -> gem70 * gem/Makefile, gem/main.c: define also GRASS_VERSION_MINOR 2009-04-01 Martin Landa * gui/wxpython/gui_modules/utils.py: wxGUI: fix where parsering (merge from devbr6, https://trac.osgeo.org/grass/changeset/36557) 2009-03-31 Martin Landa * scripts/v.centroids/v.centroids.py: v.centroids: remove unused variables * lib/python/grass.py, scripts/r.fillnulls/r.fillnulls.py, scripts/v.centroids/v.centroids.py: grass.py: vector_info_topo() added 2009-03-31 Markus Neteler * scripts/v.centroids/v.centroids.py: Don't use locale dependent output for parsing (untested) * scripts/r.fillnulls/r.fillnulls.py: Don't use locale dependent output for parsing 2009-03-31 Markus Metz * lib/vector/Vlib/snap.c: Snap lines: use closest anchor, not first best, lighter on memory and a bit faster 2009-03-31 Martin Landa * configure, configure.in: checking for geos_c.h 2009-03-31 Hamish Bowman * imagery/i.pca/main.c: i18n (merge from devbr6) * imagery/i.pca/main.c, imagery/i.pca/support.c: verbose messages and minor eigen table cosmetics 2009-03-30 Martin Landa * lib/vector/Vlib/geos.c: remove unused variable from geos.c * configure, configure.in: default without-geos * lib/vector/Vlib/Makefile: GEOSLIBS added to Makefile * imagery/i.pca/support.c: i.pca: G_strcat() is not available in GRASS7 2009-03-30 Markus Metz * lib/vector/diglib/poly.c: find poly orientation now deals with partially collapsed boundaries * lib/vector/diglib/rbtree.c: easier interface for Red Black Tree 2009-03-30 Martin Landa * include/Make/Doxyfile_arch_html, include/Make/Doxyfile_arch_latex, lib/vector/vectorlib.dox: minor vector doxygen docs update (geos) * lib/vector/Vlib/build_nat.c, lib/vector/Vlib/geos.c: ignore dead line in Vect_read_line_geos() debug message cosmetics 2009-03-30 Markus Neteler * imagery/i.pca/support.c: write out appropriately eigenvectors, eigenvalues and percent importance (fixes trac https://trac.osgeo.org/grass/ticket/430) 2009-03-30 Michael Barton * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py: Bug fix for wxnviz. It now starts and quits and restarts without errors. It also does not have to reload maps previously loaded. Panel switching works without duplicate pages and overlayed panels. 2009-03-29 Markus Neteler * raster/r.slope.aspect/r.slope.aspect.html: references fixed 2009-03-29 Markus Metz * lib/vector/Vlib/build_nat.c: build_nat update * lib/vector/Vlib/break_polygons.c: polished Red Black Tree used * lib/vector/diglib/rbtree.c: Red Black Tree polished, functions * include/vect/rbtree.h: Red Black Tree polished, header 2009-03-29 Martin Landa * vector/v.select/v.select.html: v.select manual page updated (GEOS support) * vector/v.select/main.c, vector/v.select/proto.h: compile v.select without GEOS * configure, configure.in, include/Make/Grass.make, include/Make/Platform.make.in, include/Vect.h, include/config.h.in, lib/vector/Vlib/geos.c, vector/v.select/geos.c, vector/v.select/main.c, vector/v.select/overlap.c, vector/v.select/proto.h: very basic support for GEOS v.select updated to used optionally GEOS operators * gui/wxpython/vdigit/line.cpp: wxGUI/vdigit: typo (merge from relbr64, https://trac.osgeo.org/grass/changeset/36509) 2009-03-28 Martin Landa * vector/v.info/main.c: v.info: use Vect_get_comment() 2009-03-28 Michael Barton * gui/wxpython/gui_modules/gdialogs.py: Fix text entry box for text overlay dialog so that large text is still visible by making text box expandable 2009-03-28 Martin Landa * gui/wxpython/gui_modules/georect.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/vdigit/pseudodc.i: wxGUI: georectify tool fixed (when using local copy of PseudoDC) (merge from devbr6, https://trac.osgeo.org/grass/changeset/36503) * vector/v.surf.idw/main.c, vector/v.surf.idw/proto.h, vector/v.surf.idw/read_sites.c: v.surf.idw: flag 'z' introduced * gui/wxpython/gui_modules/render.py: wxGUI: fix overlays (merge from devbr6, https://trac.osgeo.org/grass/changeset/36500) 2009-03-27 Markus Neteler * locale/po/grassmods_de.po: Robert Nuske: cont'ed 2009-03-27 Markus Metz * vector/v.clean/main.c, vector/v.clean/rmdac.c, vector/v.clean/rmline.c: v.clean messages adjusted to cleaning functions * lib/vector/Vlib/break_lines.c: added comment to break_lines * lib/vector/Vlib/clean_nodes.c, lib/vector/Vlib/remove_areas.c: streamlined cleaning functions: percent and verbose messages * lib/vector/Vlib/break_lines.c, lib/vector/Vlib/break_polygons.c, lib/vector/Vlib/snap.c: streamlined cleaning functions: percent and verbose messages * lib/vector/diglib/plus.c, lib/vector/diglib/struct_alloc.c: diglib free structures modified 2009-03-26 Markus Metz * vector/v.clean/main.c, vector/v.clean/rmdac.c, vector/v.clean/rmline.c: cosmetics and faster rmline tool * vector/v.patch/v.patch.html: updated documentation 2009-03-25 Ivan Shmakov * Makefile: Removed extra `cat' invocations. Makefile (default): Removed extra `cat' invocations. (real-install): Likewise. 2009-03-25 Paul Kelly * lib/proj/convert.c: Don't mix and match memory de-allocation functions (bug 537) 2009-03-25 Markus Neteler * vector/lidar/v.surf.bspline/main.c, vector/lidar/v.surf.bspline/v.surf.bspline.html: merged parameter description fixes from previous HTML submission * vector/lidar/v.surf.bspline/v.surf.bspline.html: sync to 6.5 with 7 updates 2009-03-25 Huidae Cho * raster/r.mapcalc/evaluate.c, raster/r.mapcalc/globals.h, raster/r.mapcalc/main.c: Fixed segfault: naming conflicts with overwrite(3) in Slackware 12 2009-03-24 Markus Neteler * locale/po/grasslibs_de.po, locale/po/grassmods_de.po, locale/po/grasswxpy_de.po: Robert Nuske: cont'ed 2009-03-24 Markus Metz * lib/vector/Vlib/break_polygons.c, lib/vector/diglib/poly.c, lib/vector/diglib/rbtree.c: new binary search tree, faster and lighter Vect_break_polygons * include/vect/rbtree.h: header for new binary search tree 2009-03-24 Ivan Shmakov * lib/vector/Vlib/field.c: Fix `--without-gdal'. lib/vector/Vlib/field.c (gdal_version.h): Include only if `HAVE_GDAL' is defined. (Vect_read_dblinks): Guard a part of code with `#ifdef HAVE_GDAL'. 2009-03-23 Markus Neteler * locale/po/grassmods_cs.po, locale/po/grassmods_fr.po, vector/lidar/v.surf.bspline/main.c: less foggy msg * vector/lidar/v.surf.bspline/main.c: less confusing msg 2009-03-23 Markus Metz * lib/vector/Vlib/build_nat.c, lib/vector/Vlib/poly.c: optimizations for centroid attachment 2009-03-22 Martin Landa * gui/wxpython/gui_modules/dbm.py: wxGUI/dbm: remove collapse pane (merge from relbr64, https://trac.osgeo.org/grass/changeset/36447) * gui/wxpython/gui_modules/gselect.py: wxGUI: select first mapset in module dialog (needed for MSW) (merge from relbr64, https://trac.osgeo.org/grass/changeset/36446) 2009-03-22 Markus Metz * lib/vector/diglib/poly.c: diglib bugfix and some tuning 2009-03-21 Markus Metz * lib/vector/Vlib/open.c: cosmetics * lib/vector/Vlib/map.c: safer name handling for Vect_copy and Vect_delete 2009-03-21 Michael Barton * gui/wxpython/gui_modules/dbm_dialogs.py: Fix record edit dialog for Mac. 2009-03-20 Markus Metz * lib/vector/diglib/head.c: bugfix for https://trac.osgeo.org/grass/ticket/536 ??? 2009-03-20 Martin Landa * gui/wxpython/docs/wxGUI.Nviz.html, .../docs/wxGUI.Vector_Digitizing_Tool.html: wxGUI: note "experimental prototype in manual pages of vdigit and nviz extensions" (merge from devbr6, https://trac.osgeo.org/grass/changeset/36437) 2009-03-20 Markus Neteler * SUBMITTING_DOCS: say how the docs are handled and generated * raster/r.out.arc/main.c: flag added to refer to cell center in header 2009-03-19 Martin Landa * lib/rst/interp_float/init2d.c, lib/rst/interp_float/interpf.h, vector/v.surf.rst/main.c: v.surf.rst: flag 'z' added * gui/wxpython/gui_modules/toolbars.py: wxGUI/vdigit: cancel action when tool changed (trac https://trac.osgeo.org/grass/ticket/286) (merge from relbr64, https://trac.osgeo.org/grass/changeset/36423) * gui/wxpython/gui_modules/dbm.py: wxGUI: disable casting values for all platforms (merge from devbr6, https://trac.osgeo.org/grass/changeset/36420) 2009-03-19 Markus Metz * lib/vector/diglib/poly.c: orientation index optimisation 2009-03-19 Markus Neteler * scripts/v.colors/v.colors: fix for layer > 1 2009-03-18 Markus Metz * lib/vector/Vlib/build_nat.c, lib/vector/diglib/poly.c: potential bug avoided, cosmetics 2009-03-17 Markus Metz * lib/vector/diglib/plus_area.c, lib/vector/diglib/plus_line.c, lib/vector/diglib/struct_alloc.c: TODO: free structures done in diglib, part 2 * include/vect/dig_externs.h: TODO: free structures done in diglib, part 1 * lib/vector/Vlib/build_nat.c, lib/vector/Vlib/map.c, lib/vector/Vlib/open.c, lib/vector/diglib/poly.c: improved topology building; bugfix for Vect_copy 2009-03-16 Markus Metz * lib/vector/Vlib/build_nat.c, lib/vector/diglib/poly.c: faster topology building for areas * include/vect/dig_externs.h: faster topology building for areas * lib/vector/Vlib/Makefile, lib/vector/Vlib/break_lines.c, lib/vector/Vlib/break_polygons.c, lib/vector/Vlib/bridges.c, lib/vector/Vlib/build_nat.c, lib/vector/Vlib/clean_nodes.c, lib/vector/Vlib/dangles.c, lib/vector/Vlib/map.c, lib/vector/Vlib/open.c, lib/vector/Vlib/open_nat.c, lib/vector/Vlib/read.c, lib/vector/Vlib/read_nat.c, lib/vector/Vlib/remove_areas.c, lib/vector/Vlib/remove_duplicates.c, lib/vector/Vlib/write.c, lib/vector/Vlib/write_nat.c, lib/vector/diglib/Makefile, lib/vector/diglib/cindex_rw.c, lib/vector/diglib/file.c, lib/vector/diglib/head.c, lib/vector/diglib/plus.c, lib/vector/diglib/plus_line.c, lib/vector/diglib/plus_struct.c, lib/vector/diglib/port_init.c, lib/vector/diglib/port_test.c, lib/vector/diglib/portable.c, lib/vector/diglib/spindex_rw.c, lib/vector/diglib/test.c, lib/vector/diglib/test32.ok, lib/vector/diglib/test64.ok, lib/vector/rtree/Makefile, lib/vector/transform/Makefile, lib/vector/vedit/Makefile: experimental LFS support for vector libspart 2 * include/Vect.h, include/vect/dig_defines.h, include/vect/dig_externs.h, include/vect/dig_structs.h: experimental LFS support for vector libspart 1 2009-03-16 Huidae Cho * lib/driver/Font.c: Pick up the correct font * lib/driver/Font.c, lib/driver/parse_ftcap.c: Fixed fontcap entry parsing: allows an empty path for GFONT_DRIVER type fonts. Fixed the bug where R_font was not able to set GFONT_DRIVER fonts. * gui/wxpython/README: wxPython <= 2.8.9.2 requires swig <= 1.3.36 because of name changes: PySwig* to SwigPy* 2009-03-14 Martin Landa * gui/wxpython/gui_modules/__init__.py, gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/dbm_dialogs.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_window.py: wxGUI: dialogs from dbm moved to dbm_dialogs (merge from devbr6, https://trac.osgeo.org/grass/changeset/36381) * gui/wxpython/gui_modules/dbm.py: wxGUI: dbm.py synchronized with relbr64 2009-03-14 Markus Neteler * locale/po/grasswxpy_pl.po: some fixes 2009-03-14 Martin Landa * gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/vdigit/pseudodc.i: wxGUI: fix overlays for local copy of PseudoDC (merge from devbr6, https://trac.osgeo.org/grass/changeset/36372) 2009-03-13 Michael Barton * gui/wxpython/gui_modules/gselect.py: Use dictionary sort for lists of GIS elements * gui/wxpython/xml/menudata.xml: menu calls r.mfilter.fp instead of r.mfilter. 2009-03-13 Martin Landa * gui/wxpython/gui_modules/toolbars.py: wxGUI: refresh map canvas after vdigit (trac https://trac.osgeo.org/grass/ticket/524) (merge from devbr6, https://trac.osgeo.org/grass/changeset/36360) * gui/wxpython/wxgui.py: wxGUI: OnCmdErase * vector/v.surf.rst/main.c: v.surt.rst: parameters/sections reordered to less tabs 2009-03-13 Huidae Cho * REQUIREMENTS.html: Updated Cairo version 2009-03-12 Martin Landa * gui/wxpython/gui_modules/location_wizard.py: wxGUI/location wizard: some MS Windows-related issues (merge from relbr64, https://trac.osgeo.org/grass/changeset/36346) * gui/wxpython/gui_modules/utils.py: wxGUI: don't use '|' as field separator (causes problems on MS Windows) 2009-03-12 Glynn Clements * raster/r.los/main.c, raster/r.los/point.h: Fix compilation error due to r36161/r36181; 7.0 doesn't abuse the preprocessor 2009-03-11 Martin Landa * gui/wxpython/gui_modules/location_wizard.py: clean https://trac.osgeo.org/grass/changeset/36317, don't use grass.run_command() - use gcmd.RunCommand() instead 2009-03-11 Maris Nartiss * db/drivers/dbf/dbfexe.c: Don't use SQLPSTMT after freeing it. Fixes https://trac.osgeo.org/grass/ticket/400 (merge from develbranch_6 https://trac.osgeo.org/grass/changeset/36326) 2009-03-11 Markus Neteler * swig/python/setup.py: Juergen Fischer: setup files (from osgeo4w trac https://trac.osgeo.org/grass/ticket/37) 2009-03-11 Michael Barton * gui/wxpython/gui_modules/colorrules.py: Fix preview for color rules dialog 2009-03-10 Michael Barton * gui/wxpython/gui_modules/location_wizard.py: Fixed not creating location in new GISDbase. 2009-03-10 Markus Metz * vector/vectorintro.html: vectorintro corrected * vector/v.in.ogr/geom.c, vector/v.in.ogr/global.h, vector/v.in.ogr/main.c, vector/v.net.iso/main.c, vector/v.net.salesman/main.c, vector/vectorintro.html: Reverted to previous version (https://trac.osgeo.org/grass/changeset/36309), erasing local changes * vector/v.in.ogr/geom.c, vector/v.in.ogr/global.h, vector/v.in.ogr/main.c, vector/v.net.iso/main.c, vector/v.net.salesman/main.c, vector/vectorintro.html: vectorintro corrected 2009-03-10 Moritz Lennert * vector/vectorintro.html: slight correction 2009-03-10 Markus Metz * vector/vectorintro.html: updated vectorintro 2009-03-10 Martin Landa * gui/wxpython/gui_modules/dbm.py: wxGUI: cosmetics in ATM (merge from relbr64, https://trac.osgeo.org/grass/changeset/36301) 2009-03-10 Michael Barton * gui/wxpython/gui_modules/location_wizard.py: Multiple fixes to location wizard: 1) search on projection page does not go to next page before user has chance to review items found; 2) georeferencing parameters page formatted correctly; 3) EPSG code transform parameters now formatted better so that they can be seen better. 2009-03-09 Michael Barton * gui/wxpython/gui_modules/gdialogs.py: Fix for Mac freeze (putting static box definition BEFORE contents). 2009-03-09 William Kyngesburye * lib/init/variables.html: document GRASS_WXBUNDLED 2009-03-09 Martin Landa * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/icons/icon.py: wxGUI: cosmetics in globalvar import * gui/wxpython/gis_set.py, gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/icons/icon.py, gui/wxpython/wxgui.py: wxversion doesn't work with bundled wxpython cont'ed 2009-03-09 William Kyngesburye * macosx/app/grass.sh.in: set GRASS_WXBUNDLED for bundling wxpython (from dev6 https://trac.osgeo.org/grass/changeset/36283) * macosx/app/grass.sh.in: set PYTHONPATH for GUI when bundling wxpython (from dev6 https://trac.osgeo.org/grass/changeset/36280) 2009-03-09 Markus Neteler * lib/db/sqlp/sql.html: better document LIKE operator * locale/po/grasswxpy_ja.po: Susumu Nonogaki: started 2009-03-09 Markus Metz * raster/r.watershed/front/main.c, raster/r.watershed/front/r.watershed.html, raster/r.watershed/ram/Gwater.h, raster/r.watershed/ram/close_maps.c, raster/r.watershed/ram/do_astar.c, raster/r.watershed/ram/init_vars.c, raster/r.watershed/ram/main.c, raster/r.watershed/ram/sg_factor.c, raster/r.watershed/seg/Gwater.h, raster/r.watershed/seg/close_maps.c, raster/r.watershed/seg/init_vars.c, raster/r.watershed/seg/main.c, raster/r.watershed/seg/sg_factor.c: added flag for absolute flow accumulation, some minor bugs fixed 2009-03-09 Martin Landa * gui/wxpython/gui_modules/globalvar.py: wxversion doesn't work with bundled wxpython 2009-03-08 Martin Landa * gui/wxpython/gui_modules/menuform.py: fix https://trac.osgeo.org/grass/changeset/36260 (checkbox) * gui/wxpython/gui_modules/menuform.py: wxGUI: show option name/type in dialog 2009-03-08 Michael Barton * gui/wxpython/gui_modules/profile.py: Limit total points plotted in profile module to 500 to prevent hanging with large, high resolution maps. 2009-03-08 Martin Landa * gui/wxpython/vdigit/pseudodc.i: wxGUI/vdigit: revert previous changes to allow compiling without gcdc (trac https://trac.osgeo.org/grass/ticket/525) * gui/wxpython/gis_set.py: wxGUI: center welcome message * gui/wxpython/nviz/nviz.h, gui/wxpython/nviz/setup.py, gui/wxpython/vdigit/digit.cpp, gui/wxpython/vdigit/driver.h, gui/wxpython/vdigit/driver_draw.cpp, gui/wxpython/vdigit/message.cpp, gui/wxpython/vdigit/setup.py: wxGUI osgeo4w patch applied (by jef) - trac https://trac.osgeo.org/grass/ticket/519 (merge from devbr6, https://trac.osgeo.org/grass/changeset/36220) 2009-03-08 Markus Neteler * locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_hi.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_mr.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, vector/v.surf.rst/main.c: msg cosmetics 2009-03-08 Michael Barton * gui/wxpython/gui_modules/nviz_tools.py: Fix so that tabs change notebook pages on Mac, without setting focus to display. 2009-03-07 Markus Neteler * vector/v.patch/v.patch.html: fixed abuse of 'layer' term 2009-03-07 Markus Metz * lib/vector/vectorlib.dox: Programmer's Manual updated 2009-03-07 Markus Neteler * lib/gis/mapset_msc.c: print error when failing 2009-03-07 Martin Landa * lib/vector/vedit/select.c, lib/vector/vedit/snap.c: veditlib: osgeo4w patch applied (by jef) - trac https://trac.osgeo.org/grass/ticket/519 (merge from devbr6, https://trac.osgeo.org/grass/changeset/36222) 2009-03-06 Markus Neteler * locale/po/grasswxpy_it.po: Luca Delucchi: cont'd 2009-03-06 Martin Landa * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py: wxGUI: show error message if nviz extension is not available * gui/wxpython/gui_modules/menuform.py: wxGUI: hide 'Help' button if manual page is missing (merge from devbr6, https://trac.osgeo.org/grass/changeset/36212) * gui/wxpython/gui_modules/menuform.py: wxGUI: don't show 'Manual' tab if manual page is missing (merge from devbr6, https://trac.osgeo.org/grass/changeset/36210) 2009-03-06 Eric Patton * raster/r.mapcalc/r.mapcalc.html: Added hint from Glynn on doing as much as possible in each r.mapcalc command to NOTES 2009-03-05 Martin Landa * locale/po/grasswxpy_pl.po: Fix broken PL translation (trac https://trac.osgeo.org/grass/ticket/427) 2009-03-04 Markus Neteler * vector/v.net.alloc/v.net.alloc.html, vector/v.net.alloc/v_net_alloc.png: Spearfish example added 2009-03-04 Michael Barton * gui/wxpython/gui_modules/dbm.py: backport from develbranch_6 r36194. Fixing dbm.py freezing on the Mac because wx.StaticBox needs to be defined before any controls that go into the wx.StaticBox 2009-03-03 Markus Metz * lib/vector/Vlib/build_nat.c: bugfix for Vect_attach_centroids, ticket https://trac.osgeo.org/grass/ticket/397 2009-03-03 Markus Neteler * doc/howto_release.txt: additional url 2009-03-03 Eric Patton * SUBMITTING_DOCS: Added info on recommended html sections 2009-03-02 Hamish Bowman * imagery/i.pca/i.pca.html, imagery/i.pca/local_proto.h, imagery/i.pca/main.c, imagery/i.pca/support.c: merge fixes from devbr6 2009-03-02 Markus Neteler * raster/r.los/point.h: fix declaration * lib/gis/colors/evi, lib/gis/colors/ndvi: colors updated to MODIS V005 EVI/NDVI * lib/gpde/Makefile: (commented) openMP support 2009-03-02 Hamish Bowman * scripts/d.rast.edit/d.rast.edit.html: update man page (trac https://trac.osgeo.org/grass/ticket/86; merge from devbr6) 2009-03-02 William Kyngesburye * gui/wxpython/nviz/Makefile, gui/wxpython/vdigit/Makefile: strip out 64bit flags for OSX - 64bit wxpython is impossible 2009-03-01 Hamish Bowman * lib/gis/parser.c: respect opt->label (merge from devbr6) * raster/r.los/delete.c, raster/r.los/main.c, raster/r.los/point.h, raster/r.los/pts_elim.c: bugfix for https://trac.osgeo.org/grass/ticket/111 by Benjamin Ducke; (non?)fix for calc'ing cell neighbourhoods in combination with raster masks by Mark Lake * imagery/i.pca/i.pca.html: n>=2 (trac https://trac.osgeo.org/grass/ticket/341; merge from devbr6) * INSTALL: svn download instruct URL (merge from devbr6) * raster/r.topmodel/misc.c: use expr= for r.mapcalc in gr7 * imagery/i.cluster/main.c, lib/gis/opencell.c, raster/r.topmodel/misc.c: /dev/null to G_DEV_NULL (trac https://trac.osgeo.org/grass/ticket/508; merge from devbr6) 2009-02-28 Martin Landa * gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/preferences.py: wxGUI: Collapse all except current (trac https://trac.osgeo.org/grass/ticket/441) 2009-02-28 Markus Metz * lib/vector/Vlib/select.c: Vlib: small topology building speed up * lib/vector/diglib/plus_area.c: diglib: small topology building speed up 2009-02-28 Martin Landa * gui/wxpython/gui_modules/menuform.py: wxGUI: fix columnselect update (merge from devbr6, https://trac.osgeo.org/grass/changeset/36133) 2009-02-28 Markus Metz * lib/vector/Vlib/break_polygons.c: reduced memory consumption 2009-02-27 Martin Landa * gui/wxpython/gis_set.py: wxGUI: minimalize welcome screen (see trac https://trac.osgeo.org/grass/ticket/509) * gui/wxpython/gis_set.py: wxGUI: remove MINSIZE flag * gui/wxpython/gui_modules/gdialogs.py: wxGUI: load map layers dialog -> invert selection * gui/wxpython/gui_modules/gdialogs.py: wxGUI: load map layers / select toggle checkbox added (merge from devbr6, https://trac.osgeo.org/grass/changeset/36123) * gui/wxpython/gui_modules/location_wizard.py: wxGUI: remove unused code from location wizard fix datum trans dialog (merge from devbr6, https://trac.osgeo.org/grass/changeset/36121) 2009-02-27 Hamish Bowman * debian/README.debian: files moved in debianGIS repo * raster/r.category/r.category.html: now sets too (merge from devbr6) 2009-02-26 Markus Metz * lib/vector/Vlib/net.c: dglib cache enabled again * lib/vector/dglib/heap.c: removing my comments in heap.c * lib/vector/dglib/heap.c, lib/vector/dglib/sp-template.c: ticket https://trac.osgeo.org/grass/ticket/224: BUG1 fixed in trunk 2009-02-26 Markus Neteler * locale/po/grasswxpy_it.po: Luca Deluchi: cont'd 2009-02-26 Hamish Bowman * raster/r.in.xyz/main.c: add comment about option name 2009-02-25 Hamish Bowman * general/g.gui/main.c: add debug info (trac https://trac.osgeo.org/grass/ticket/500; merge from devbr6) * gui/scripts/g.change.gui.py, gui/wxpython/xml/menudata.xml: merge GUI changing tools from devbr6, https://trac.osgeo.org/grass/changeset/36030 / trac https://trac.osgeo.org/grass/ticket/500 2009-02-25 Martin Landa * gui/wxpython/gui_modules/mapdisp.py: wxGUI: only vector map from current mapset can be modified * gui/wxpython/gis_set.py: wxGUI: backport first run message from TCL/TK GUI (merge from devbr6, https://trac.osgeo.org/grass/changeset/36087) 2009-02-25 Hamish Bowman * tools/build_html_index.sh: reorder skip list; i.ask is gone 2009-02-24 Martin Landa * locale/po/grasslibs_cs.po, locale/po/grassmods_cs.po, locale/po/grasswxpy_cs.po: Czech translation updated by Jan Trochta (merge from relbr64, https://trac.osgeo.org/grass/changeset/36079) 2009-02-24 Hamish Bowman * lib/init/functions.sh, lib/init/grass.bat, lib/init/grass7.html, lib/init/init.bat, lib/init/init.sh: sync with devbr6: -wx alias, smaller prompt, don't try and clean non-existent .tmp files * raster/r.surf.idw/r.surf.idw.html: help page fixes (merge from devbr6) 2009-02-22 Markus Neteler * vector/v.vol.rst/README: Antonio Galea: changes documented * locale/po/grassmods_el.po: Translation by Vasilis Antoniou (merged from devel_banch6) * swig/python/grasspython.dox: mention the new modules 2009-02-22 Glynn Clements * swig/python/Makefile, swig/python/arraystats.i, swig/python/cluster.i, swig/python/dbmi.i, swig/python/g3d.i, swig/python/trans.i, swig/python/vedit.i: Add Python wrappers for more libraries 2009-02-22 Markus Neteler * locale/po/grasswxpy_de.po: Robert Nuske: cont'ed * locale/po/grasswxpy_de.po: Entry screen translated; cruft removed 2009-02-22 Hamish Bowman * tools/module_synopsis.sh: crude attempt at building menu hierarchy (merge from devbr6) 2009-02-22 Markus Neteler * lib/init/helptext.html: happy new year 2009-02-22 Hamish Bowman * lib/gis/parser.c: comment cosmetics (merge from devbr) * lib/gis/parser.c: happy new year (merge from devbr6) 2009-02-21 Markus Neteler * vector/v.vol.rst/user.h, vector/v.vol.rst/user3.c, vector/v.vol.rst/user4.c: Antonio Galea: reduced computational time to 30-40% by skipping unnecessary computations * lib/gis/parser.c: added 'manual' to manual title * tools/build_html_index.sh, tools/grassdocs.css: round corners for table boxes * tools/build_html_index.sh: manual layout overhaul: less redundancy, more compact * imagery/i.atcorr/main.cpp: debug msg cosmetics 2009-02-21 Markus Metz * lib/vector/rtree/index.c, lib/vector/rtree/index.h, lib/vector/rtree/rect.c: vector lib rtree segfault bugfix 2009-02-20 Martin Landa * gui/wxpython/gui_modules/goutput.py: fix trac https://trac.osgeo.org/grass/ticket/501 (merge from relbr64, https://trac.osgeo.org/grass/changeset/35998) * gui/wxpython/gui_modules/menuform.py: wxGUI: don't run empty commands * lib/python/grass.py: use ';' as separator (to avoid problems on MS Windows) (merge from relbr64, https://trac.osgeo.org/grass/changeset/35992) * gui/wxpython/gui_modules/georect.py, gui/wxpython/gui_modules/location_wizard.py, gui/wxpython/wxgui.py: More wxGUI MS Windows-related issues fixed (merge from relbr64, https://trac.osgeo.org/grass/changeset/35987) 2009-02-20 Eric Patton * vector/v.generalize/v.generalize.html: Documentation cleanup (part 1): grammar, spelling, etc. 2009-02-20 Martin Landa * gui/wxpython/gui_modules/location_wizard.py, gui/wxpython/gui_modules/utils.py: wxGUI: fix MS Windows-related bugs in Location Wizard (osgeo4w https://trac.osgeo.org/grass/ticket/37) (merge from relbr64, https://trac.osgeo.org/grass/changeset/35981) * gui/wxpython/wxgui.py: wxGUI: remove 'Experimental Prototype' from title 2009-02-20 Hamish Bowman * scripts/v.in.gpsbabel/v.in.gpsbabel: existing file gisprompt (merge from devbr6) * general/g.gui/main.c: allow setting the default UI without launching one * raster/r.sun2/local_proto.h, raster/r.sun2/main.c, raster/r.sun2/rsunglobals.h, raster/r.sun2/rsunlib.c, raster/r.sun2/sunradstruct.h: run tools/grass_indent.sh 2009-02-19 Markus Neteler * locale/po/grasswxpy_de.po: Robert Nuske: merged in msg from GRASS 6 2009-02-19 Martin Landa * gui/wxpython/gui_modules/georect.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/profile.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/gui_modules/wxgui_utils.py, gui/wxpython/wxgui.py: wxGUI: MapFrame standalone check * gui/wxpython/gui_modules/vdigit.py, gui/wxpython/vdigit/driver.cpp, gui/wxpython/vdigit/driver.h: wxGUI: redirect messages from vdigit * include/gisdefs.h, lib/gis/percent.c: libgis: G_set_percent_routine() and G_unset_percent_routine() added * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/nviz/change_view.cpp, gui/wxpython/nviz/init.cpp, gui/wxpython/nviz/nviz.h: wxGUI/nviz: cleaning * gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/render.py: wxGUI: fix vector query 2009-02-19 Hamish Bowman * lib/vector/Vlib/sindex.c: add back G_percent() which was removed circa r34754. The fn can minutes to complete. (merge from devbr6) * scripts/v.in.wfs/v.in.wfs.py: caps. 2009-02-19 Markus Neteler * raster/r.sun2/main.c: merged pre-fork updates from old r.sun into r.sun2 2009-02-19 Martin Landa * include/Vect.h, lib/vector/Vlib/cats.c, vector/v.out.ascii/b2a.c: vlib: Vect_field_cat_get() added v.out.ascii: fix trac https://trac.osgeo.org/grass/ticket/495 (merge from trunk, https://trac.osgeo.org/grass/changeset/35918) 2009-02-19 Hamish Bowman * tools/module_synopsis.sh: update for GRASS 7 * scripts/v.db.update/v.db.update.py: ah, that's where it went * scripts/v.db.update/v.db.update.py: typo in option type * lib/init/functions.sh: shell variable typo * general/g.rename/main.c: add comment & more understandable warning message for https://trac.osgeo.org/grass/changeset/35919 2009-02-18 Glynn Clements * general/g.rename/main.c: Make old == new check case-insensitive 2009-02-17 Martin Landa * gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/vdigit.py: wxGUI/vdigit: select features from bgmap by bbox/point, multiple selection allowed * gui/wxpython/gis_set.py: wxGUI/welcome screen: gray out locked mapsets * gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/vdigit.py: wxGUI/vdigit: fix 'copy features' tool (merge from develbranch_6, https://trac.osgeo.org/grass/changeset/35906) 2009-02-16 Glynn Clements * scripts/r.rgb/Makefile, scripts/r.rgb/r.rgb.html, scripts/r.rgb/r.rgb.py: Add r.rgb 2009-02-15 Markus Neteler * swig/perl/index.dox: refer to existing files 2009-02-15 Martin Landa * lib/ogsf/Gs3.c: ogsflib: call G_percent() after loop * gui/wxpython/nviz/change_view.cpp, gui/wxpython/nviz/draw.cpp, gui/wxpython/nviz/init.cpp, gui/wxpython/nviz/lights.cpp, gui/wxpython/nviz/load.cpp, gui/wxpython/nviz/surface.cpp, gui/wxpython/nviz/vector.cpp, gui/wxpython/nviz/volume.cpp, gui/wxpython/vdigit/cats.cpp, gui/wxpython/vdigit/digit.cpp, gui/wxpython/vdigit/driver.cpp, gui/wxpython/vdigit/driver_draw.cpp, gui/wxpython/vdigit/driver_select.cpp, gui/wxpython/vdigit/line.cpp, gui/wxpython/vdigit/message.cpp, gui/wxpython/vdigit/select.cpp, gui/wxpython/vdigit/undo.cpp, gui/wxpython/vdigit/vertex.cpp: wxGUI: vdigit and nviz headers updated svn:ignore property updated (doxygen docs) 2009-02-14 Markus Neteler * lib/grasslib.dox: url fix * gui/wxpython/wxpythonlib.dox: doxygen fix * lib/grasslib.dox: properly refer to out-of-lib/ docs * swig/swiglib.dox: HTM fix * Makefile: generate gui/wxpython/ docs * gui/wxpython/Makefile, gui/wxpython/wxpythonlib.dox, lib/grasslib.dox: generate entry for wxpython GUI 2009-02-14 Martin Landa * gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/vdigit/digit.cpp, gui/wxpython/vdigit/digit.h, gui/wxpython/vdigit/line.cpp, gui/wxpython/vdigit/pseudodc.i: wxGUI/vdigit: add centroid to close area fix select features by box * gui/wxpython/gui_modules/gdialogs.py: wxGUI: remove print statement * gui/wxpython/vdigit/cats.cpp, gui/wxpython/vdigit/digit.cpp, gui/wxpython/vdigit/driver.cpp, gui/wxpython/vdigit/driver_draw.cpp, gui/wxpython/vdigit/driver_select.cpp, gui/wxpython/vdigit/line.cpp, gui/wxpython/vdigit/message.cpp, gui/wxpython/vdigit/select.cpp, gui/wxpython/vdigit/undo.cpp, gui/wxpython/vdigit/vertex.cpp: wxGUI/vdigit: cosmetics in headers 2009-02-12 Markus Neteler * imagery/i.atcorr/6s.cpp, imagery/i.atcorr/i.atcorr.html, imagery/i.atcorr/main.cpp: cosmetics * locale/po/grasswxpy_de.po: kbabel rough translation based on grassmods_de.po 2009-02-11 Markus Neteler * locale/po/grassmods_de.po: Robert Nuske: almost completed 2009-02-11 Martin Landa * lib/gis/key_value1.c: libgis: avoid segfault if Key_Value is NULL (related to trac https://trac.osgeo.org/grass/ticket/492) * gui/wxpython/gui_modules/render.py: Quit wxGUI gracefully when g.region crashes (trac https://trac.osgeo.org/grass/ticket/493) 2009-02-11 Markus Neteler * imagery/i.atcorr/i.atcorr.html: HTML fix * imagery/i.atcorr/GeomCond.cpp, imagery/i.atcorr/GeomCond.h, imagery/i.atcorr/Iwave.cpp, imagery/i.atcorr/Iwave.h, imagery/i.atcorr/i.atcorr.html: IRC 1C LISS satellite added 2009-02-10 Glynn Clements * raster/r.quantile/main.c: Fix bug with sparse data (one value per slot) Allow calculation of 100th percentile 2009-02-10 Markus Neteler * tools/build_html_index.sh, tools/mkhtml.sh, tools/module_synopsis.sh: happy new year * imagery/i.atcorr/Iwave.cpp: code layout cosmetics 2009-02-09 Martin Landa * gui/wxpython/gui_modules/preferences.py: wxGUI: fix mapset access dialog * general/g.mapsets/g.mapsets.py, gui/wxpython/gui_modules/utils.py: use '|' as delimiter for g.mapsets hide group column in g.mapsets dialog * gui/wxpython/gui_modules/preferences.py: wxGUI: use gcmd.RunCommand instead grass.*_command() * gui/wxpython/gui_modules/workspace.py: wxGUI: fix workspace: replace invalid characters (<>) * gui/wxpython/gui_modules/nviz_tools.py: wxGUI: attempt to fix nviz page switching on Mac 2009-02-09 Markus Neteler * scripts/v.colors/v.colors.html: example cosmetics * scripts/v.colors/v.colors, scripts/v.colors/v.colors.html: predefined color confuses parameter logic, removed; vector line example added 2009-02-09 Martin Landa * gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/vdigit/pseudodc.i: wxGUI: avoid using void * in pseudodc.i 2009-02-09 Glynn Clements * include/gisdefs.h, lib/gis/seek.c: Add G_fseek(), G_ftell() 2009-02-09 Hamish Bowman * raster/r.surf.contour/contour.h, raster/r.surf.contour/main.c: remove unused code 2009-02-08 Glynn Clements * scripts/r.shaded.relief/r.shaded.relief.py: Remove extraneous comma from r.mapcalc expression 2009-02-08 Martin Landa * gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/vdigit/pseudodc.i: wxGUI: add local PseudoDC.FindObjects() * gui/wxpython/gui_modules/wxgui_utils.py: wxGUI/nviz: fix trac https://trac.osgeo.org/grass/ticket/482 * gui/wxpython/gui_modules/nviz_mapdisp.py: wxGUI/nviz: unused code commeted out (trac https://trac.osgeo.org/grass/ticket/481) * gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/vdigit/digit.cpp, gui/wxpython/vdigit/digit.h, gui/wxpython/vdigit/driver.cpp, gui/wxpython/vdigit/driver.h, gui/wxpython/vdigit/pseudodc.i: wxGUI: use local pseudoDC class (if not available switch to wx.PseudoDC) 2009-02-08 Glynn Clements * raster/r.surf.contour/add_in.c, raster/r.surf.contour/addpts.c, raster/r.surf.contour/bseg_close.c, raster/r.surf.contour/bseg_get.c, raster/r.surf.contour/bseg_open.c, raster/r.surf.contour/bseg_put.c, raster/r.surf.contour/bseg_read.c, raster/r.surf.contour/bseg_write.c, raster/r.surf.contour/contour.h, raster/r.surf.contour/cseg.h, raster/r.surf.contour/cseg_close.c, raster/r.surf.contour/cseg_get.c, raster/r.surf.contour/cseg_open.c, raster/r.surf.contour/cseg_put.c, raster/r.surf.contour/cseg_read.c, raster/r.surf.contour/cseg_write.c, raster/r.surf.contour/find_con.c, raster/r.surf.contour/main.c, raster/r.surf.contour/read_cell.c: Eliminate segmentation; read input into RAM 2009-02-07 Michael Barton * gui/wxpython/gui_modules/preferences.py: Fix broken mapset access dialog 2009-02-07 Hamish Bowman * raster/r.surf.contour/main.c: bigger segments mean less i/o; module was spending 25-33% of time in the kernel; result of patch: module runs about >25-33% faster (merge from devbr6) 2009-02-06 Markus Neteler * locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_hi.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_mr.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po: typos fixed 2009-02-06 Hamish Bowman * raster/r.in.xyz/r.in.xyz.html: new file size record (merge from devbr6) * vector/lidar/v.outlier/main.c, vector/lidar/v.surf.bspline/main.c: typos (merge from devbr6) 2009-02-05 Hamish Bowman * REQUIREMENTS.html: typo (merge from devbr6) 2009-02-05 Martin Landa * gui/wxpython/gui_modules/utils.py: wxGUI: fix variable typo (merge from devbr6, https://trac.osgeo.org/grass/changeset/35776) * gui/wxpython/gui_modules/menuform.py: wxGUI: fix key_desc * gui/wxpython/gui_modules/mapdisp.py: wxGUI: fix layer querying 2009-02-04 Martin Landa * gui/wxpython/wxgui.py: wxGUI: fix https://trac.osgeo.org/grass/ticket/476 (merge from relbr64, https://trac.osgeo.org/grass/changeset/35764) * gui/wxpython/gui_modules/utils.py, gui/wxpython/gui_modules/workspace.py: wxGUI: fix broken workspace (merge from devbr6, https://trac.osgeo.org/grass/changeset/35762) 2009-02-04 Hamish Bowman * raster/r.le/r.le.patch/driver.c, raster/r.le/r.le.patch/patch.c, raster/r.le/r.le.patch/patch.h, raster/r.le/r.le.patch/r.le.patch.html, raster/r.le/r.le.pixel/r.le.pixel.html, raster/r.le/r.le.setup/r.le.setup.html, raster/r.le/r.le.trace/r.le.trace.html: GNAME_MAX (trac https://trac.osgeo.org/grass/ticket/416), itc->osgeo (merge from devbr6) * raster/r.basins.fill/r.basins.fill.html, raster/r.in.ascii/r.in.ascii.html, raster/r.li/r.li.daemon/r.li.daemon.html, raster/r.li/r.li.setup/r.li.setup.html, raster/wildfire/README: itc -> osgeo in URLs (merge from devbr6) * raster/r.mapcalc/r.mapcalc.html, raster/r.mapcalc/r3.mapcalc.html: whitespace 2009-02-03 Markus Neteler * raster/r.grow/r.grow.html: mention r.grow.distance 2009-02-03 Martin Landa * gui/wxpython/gis_set.py: fix syntax typo 2009-02-02 Martin Landa * gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/sqlbuilder.py: wxGUI: remove unused methods of gcmd.Command * gui/wxpython/gui_modules/utils.py: fix typo * gui/wxpython/gis_set.py, gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/georect.py, gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/location_wizard.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mcalc_builder.py, gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/utils.py, gui/wxpython/wxgui.py: wxGUI: eliminate gcmd.Command() usage (step 2) 2009-02-02 William Kyngesburye * raster/r.proj/bilinear_f.c, raster/r.proj/cubic_f.c, raster/r.proj/main.c, raster/r.proj/r.proj.h, raster/r.proj/r.proj.html: add fallback methods for bilinear and cubic 2009-02-02 Michael Barton * visualization/nviz/scripts/colorPopup.tcl, visualization/nviz/scripts/nviz2.2_script, visualization/nviz/scripts/panel_main.tcl, visualization/nviz/scripts/panel_sdiff.tcl, visualization/nviz/scripts/widgets.tcl: Updating NVIZ in GRASS 7 with TclTk fixes made in the GRASS 6 line when TclTk was removed from GRASS 7 (about a month ago). 2009-02-01 Martin Landa * gui/wxpython/gui_modules/wxgui_utils.py: wxGUI: multiple layer selection fixes (cont'ed) (merge from relbr64, https://trac.osgeo.org/grass/changeset/35728) * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/workspace.py, gui/wxpython/gui_modules/wxgui_utils.py: wxGUI: multiple layer selection fixes (merge from devbr6, https://trac.osgeo.org/grass/changeset/35725) * gui/wxpython/README: numpy is basic requirement for wxGUI 2009-02-01 Markus Neteler * lib/form/form.c, visualization/nviz/src/anim_support.c, visualization/nviz/src/cutplane_obj.c, visualization/nviz/src/do_zoom.c, visualization/nviz/src/draw.c, visualization/nviz/src/exag.c, visualization/nviz/src/lights.c, visualization/nviz/src/map_obj.c, visualization/nviz/src/misc.c, visualization/nviz/src/nviz_init.c, visualization/nviz/src/position.c, visualization/nviz/src/togl_flythrough.c, visualization/nviz/src/volume.c: Funda Wang : fixes for deprecated Tcl interp->result (trac https://trac.osgeo.org/grass/ticket/462) 2009-02-01 Martin Landa * gui/wxpython/gui_modules/profile.py: attempt to fix trac https://trac.osgeo.org/grass/ticket/472 (merge from relbr64, https://trac.osgeo.org/grass/changeset/35715) * gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/georect.py, gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/utils.py: wxGUI: fix vector georectifier and related issues (merge from relbr64, https://trac.osgeo.org/grass/changeset/35704) 2009-02-01 Markus Neteler * locale/po/grasslibs_fr.po, locale/po/grassmods_fr.po, locale/po/grasswxpy_fr.po: Pascal Obstetar: continued 2009-02-01 Martin Landa * gui/wxpython/wxgui.py: fix xgettext warning 2009-02-01 Markus Neteler * translators.csv: +Pascal Obstetar * locale/po/grasslibs_es.po, locale/po/grassmods_es.po, locale/po/grasswxpy_es.po: translation by Javier García and Carlos Dávila (merged from 6.4.svn) 2009-02-01 Glynn Clements * configure, configure.in, general/g.cairocomp/Makefile, include/Make/Platform.make.in: Add cairo-ft to configure checks Add, use configure check for cairo_xlib_surface_create_with_xrender_format() * imagery/i.atcorr/Makefile: Don't try to build i.atcorr if $(CXX) is empty 2009-01-30 Markus Neteler * locale/po/grasswxpy_de.po: some msgs merged into * locale/po/grassmods_de.po: Robert Nuske: continued 2009-01-30 William Kyngesburye * gui/wxpython/nviz/Makefile, gui/wxpython/vdigit/Makefile: don't link WXWIDGETSLIB on OSX - dynamic_lookup handles it 2009-01-30 Markus Neteler * raster/r.sun2/main.c: fix exit status 2009-01-29 Paul Kelly * general/g.proj/Makefile, general/g.proj/datumtrans.c, general/g.proj/output.c, include/gprojects.h, lib/proj/convert.c, lib/proj/datum.c, lib/proj/ellipse.c, lib/proj/get_proj.c: Use pj_dalloc() to free string allocated by pj_get_def() [fixes bug 468]. Fix some memory leaks in proj-related stuff. 2009-01-28 Hamish Bowman * scripts/r.in.wms/r.in.wms, scripts/r.in.wms/wms.download: msg cosmetics, check if r.support worked (merge from devbr6) 2009-01-27 Markus Neteler * raster/r.sun2/main.c: i18n; reduced vertical space in code * lib/init/functions.sh: make error msg more outstanding 2009-01-27 Hamish Bowman * vector/v.mkgrid/v.mkgrid.html: lat/lon example 2009-01-26 Markus Metz * raster/r.watershed/front/r.watershed.html, raster/r.watershed/ram/do_cum.c, raster/r.watershed/seg/do_cum.c: Updated documentation. MFD: edge artifacts removed. 2009-01-26 Hamish Bowman * lib/display/cnversions.c, lib/display/setup.c: Doxygen 2009-01-26 William Kyngesburye * lib/nviz/Makefile: X stuff for OPENGL_X11 not USE_X11 2009-01-25 Martin Landa * gui/wxpython/gui_modules/vdigit.py: wxGUI: don't crash when missing vdigit * gui/wxpython/gui_modules/globalvar.py, gui/wxpython/gui_modules/gselect.py: wxGUI: move check for g.mlist to globalvar module * gui/wxpython/gui_modules/globalvar.py, gui/wxpython/gui_modules/mapdisp.py: Go to implemented * gui/wxpython/gui_modules/nviz_tools.py: wxNviz: avoid focusing map display when notebook page is changed * gui/wxpython/gui_modules/preferences.py: wording (merge from relbr64, https://trac.osgeo.org/grass/changeset/35618) * gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/preferences.py: wxGUI: explain how to change icon set (merge from devbr6, https://trac.osgeo.org/grass/changeset/35614) 2009-01-25 Markus Neteler * display/d.nviz/d.nviz.html: example improved * gui/wxpython/README: libgdi.so nightmare fixed 2009-01-25 Hamish Bowman * raster/r.param.scale/close_down.c, raster/r.param.scale/main.c, raster/r.param.scale/param.c, raster/r.param.scale/param.h: more metadata (merge from devbr6) * AUTHORS: +osgeo 2009-01-24 Hamish Bowman * AUTHORS: update * scripts/i.fusion.brovey/i.fusion.brovey.html: minor whitespace to center img in cell frame [LF before
    shows up as a space] (merge from devbr6) * scripts/i.tasscap/i.tasscap.html: minor whitespace to center img in cell frame [LF before
    shows up as a space] (merge from devbr6) * lib/gis/cats.c: debug code (merge from devbr6) 2009-01-24 Martin Landa * gui/wxpython/gis_set.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py: minor MS Windows wxGUI fixes (merge from relbr64, https://trac.osgeo.org/grass/changeset/35584) * gui/wxpython/gis_set.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/toolbars.py: more MS Windows-related fixes (merge from relbr64, https://trac.osgeo.org/grass/changeset/35579) * gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/mapdisp.py: wxGUI: MS Windows-related fixes (merge from relbr64, https://trac.osgeo.org/grass/changeset/35574) * gui/wxpython/wxgui.py: wxGUI: fix trac https://trac.osgeo.org/grass/ticket/460 (merge from devbr6, https://trac.osgeo.org/grass/changeset/35571) 2009-01-23 Markus Neteler * lib/init/init.bat: forward-ported fixes from jef/qgis team to add wxpython support (untested), http://trac.osgeo.org/osgeo4w/ticket/37 2009-01-23 Glynn Clements * imagery/i.ortho.photo/lib/Makefile, include/Make/Shlib.make, lib/arraystats/Makefile, lib/cairodriver/Makefile, lib/cdhc/Makefile, lib/cluster/Makefile, lib/driver/Makefile, lib/gpde/Makefile, lib/htmldriver/Makefile, lib/imagery/Makefile, lib/nviz/Makefile, lib/ogsf/Makefile, lib/proj/Makefile, lib/psdriver/Makefile, lib/rst/interp_float/Makefile, lib/stats/Makefile, lib/symbol/Makefile, lib/vector/Vlib/Makefile, lib/vector/transform/Makefile, lib/vector/vedit/Makefile, raster/r.li/r.li.daemon/Makefile, raster/simwe/simlib/Makefile: [NB: do not backport] Link shared libraries against $(MATHLIB) automatically, rather than requiring it to be specified via EXTRA_LIBS Add $(FCLIB) as dependency for lib/cairodriver (will need configure.in changes) 2009-01-23 Martin Landa * configure, configure.in: configure: remove check for wx/wxPython/pseudodc.h, local copy of pseudodc.h introduced in https://trac.osgeo.org/grass/changeset/35537 2009-01-23 Markus Neteler * imagery/i.ortho.photo/lib/Makefile, lib/arraystats/Makefile, lib/cairodriver/Makefile, lib/cdhc/Makefile, lib/cluster/Makefile, lib/driver/Makefile, lib/gpde/Makefile, lib/htmldriver/Makefile, lib/imagery/Makefile, lib/nviz/Makefile, lib/ogsf/Makefile, lib/proj/Makefile, lib/psdriver/Makefile, lib/rst/interp_float/Makefile, lib/stats/Makefile, lib/symbol/Makefile, lib/vector/Vlib/Makefile, lib/vector/transform/Makefile, lib/vector/vedit/Makefile, raster/r.li/r.li.daemon/Makefile, raster/simwe/simlib/Makefile: fixed missing references (trac https://trac.osgeo.org/grass/ticket/456) 2009-01-22 Hamish Bowman * scripts/i.fusion.brovey/i.fusion.brovey.html, scripts/i.fusion.brovey/rgb_brovey.jpg, scripts/i.fusion.brovey/rgb_brovey.png, scripts/i.fusion.brovey/rgb_originals.jpg, scripts/i.fusion.brovey/rgb_originals.png: much smaller images for help page (merge from devbr6) 2009-01-22 Martin Landa * gui/wxpython/gui_modules/goutput.py: wxGUI: fix UnboundLocalError 2009-01-21 Glynn Clements * visualization/ximgview/main.c: Allow percent=0 * gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/vdigit/Makefile, gui/wxpython/vdigit/driver.cpp, gui/wxpython/vdigit/driver.h, gui/wxpython/vdigit/driver_draw.cpp, gui/wxpython/vdigit/pseudodc.cpp, gui/wxpython/vdigit/pseudodc.h, gui/wxpython/vdigit/pseudodc.i: Use local version of wxPseudoDC (for real) * gui/wxpython/vdigit/Makefile, gui/wxpython/vdigit/driver.cpp, gui/wxpython/vdigit/driver.h, gui/wxpython/vdigit/driver_draw.cpp, gui/wxpython/vdigit/pseudodc.cpp, gui/wxpython/vdigit/pseudodc.h: Revert https://trac.osgeo.org/grass/changeset/35446 (never going to work) 2009-01-21 Martin Landa * gui/wxpython/gui_modules/menuform.py: wxGUI: fix layer > 1 2009-01-21 Hamish Bowman * scripts/i.tasscap/i.tasscap.html, scripts/i.tasscap/tasscap1.jpg, scripts/i.tasscap/tasscap1.png, scripts/i.tasscap/tasscap2.jpg, scripts/i.tasscap/tasscap2.png, scripts/i.tasscap/tasscap3.jpg, scripts/i.tasscap/tasscap3.png, scripts/i.tasscap/tasscap4.jpg, scripts/i.tasscap/tasscap4.png: shrink image filesize significantly (crop, greyscale, rescale, JPEG, put in table). merge from devbr6 2009-01-20 Markus Neteler * swig/python/examples/m.distance.py: python_grass7 -> swig.grass * swig/python/examples/rasteraccess.py, swig/python/examples/vectoraccess.py: search maps, don't hardcode * swig/python/examples/rasteraccess.py: updated but still fails * swig/python/examples/vectoraccess.py: updated to current API * include/gisdefs.h: don't swig G_vasprintf() 2009-01-20 Martin Landa * gui/wxpython/gui_modules/mapdisp_window.py: missing module added 2009-01-20 Markus Neteler * gui/wxpython/README: .grassrc6 -> .grassrc7 * gui/wxpython/gui_modules/mapdisp.py: typo 2009-01-20 Martin Landa * vector/v.to.db/update.c: v.to.db: report missing qlayer connection only when querying (merge from devbr6, https://trac.osgeo.org/grass/changeset/35515) * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz_mapdisp.py: more p.mon-related fixes * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_command.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/icons/icon.py: fix wxGUI to work with p.mon 2009-01-20 Markus Neteler * gui/wxpython/README: better explain _gdi_.so stuff * gui/wxpython/scripts/p.db, gui/wxpython/scripts/p.mon: fix path 2009-01-20 Martin Landa * gui/wxpython/gui_modules/dbm.py: wxGUI: trac https://trac.osgeo.org/grass/ticket/448 * gui/wxpython/wxgui.py: wxGUI: fix trac https://trac.osgeo.org/grass/ticket/450 * gui/wxpython/gui_modules/preferences.py, gui/wxpython/wxgui.py: wxGUI: fix trac https://trac.osgeo.org/grass/ticket/452 and https://trac.osgeo.org/grass/ticket/453 * db/db.droptable/main.c: db.droptable: fix option typo 2009-01-20 Markus Metz * raster/r.watershed/front/main.c, raster/r.watershed/front/r.watershed.html, raster/r.watershed/ram/init_vars.c, raster/r.watershed/seg/init_vars.c: Input maps depression and blocking terrain: use non-NULL and non-zero cells, previously prepared maps should work as before. Updated documentation. 2009-01-19 Martin Landa * vector/v.net/arcs.c: v.net/arcs.c: make field2n() to be static * vector/v.net/arcs.c, vector/v.net/args.c, vector/v.net/connect.c, vector/v.net/main.c, vector/v.net/nodes.c, vector/v.net/proto.h, vector/v.net/report.c, vector/v.net/v.net.html: v.net: general update new operation 'arcs' * gui/wxpython/gui_modules/nviz_mapdisp.py: remove wx.Yield() (merge from devbr6, https://trac.osgeo.org/grass/changeset/35487) 2009-01-18 Hamish Bowman * lib/gis/mapset_msc.c: make it easy to disable mapset owner check with -DSKIP_MAPSET_OWN_CHK 2009-01-18 Martin Landa * db/db.columns/{columns.c => main.c}, db/db.connect/{connect.c => main.c}, db/db.copy/{copy.c => main.c}, db/db.createdb/{createdb.c => main.c}, db/db.databases/{databases.c => main.c}, db/db.describe/{describe.c => main.c}, db/db.drivers/{drivers.c => main.c}, db/db.dropdb/{dropdb.c => main.c}, db/db.droptable/{droptable.c => main.c}, db/db.execute/{execute.c => main.c}, db/db.select/{select.c => main.c}, db/db.tables/{tables.c => main.c}: db modules: rename source files to 'main.c' 2009-01-18 Glynn Clements * swig/python/my_typemaps.i: Remove debug code 2009-01-18 Markus Neteler * db/db.execute/execute.c: remove test if SELECT statement is used 2009-01-17 Martin Landa * gui/wxpython/gui_modules/menuform.py: remove print statement * gui/wxpython/gui_modules/menuform.py: wxGUI: avoid getting list of columns more then once * lib/python/grass.py: fix grass.py layer name * gui/wxpython/gui_modules/dbm.py: wxGUI: fix vector map querying * lib/gis/env.c: fix doxygen documentation * lib/gis/env.c: bugfix: G__create_alt_env 2009-01-17 Markus Neteler * gui/wxpython/docs/wxGUI.Vector_Digitizing_Tool.html: HTML fixes 2009-01-17 Martin Landa * vector/v.in.ascii/main.c: v.in.ascii: input parameter required, guisection cosmetics 2009-01-17 Markus Neteler * vector/v.voronoi/Makefile, vector/v.voronoi/README, vector/v.voronoi/delaunay_DEPRECATED, vector/v.voronoi/dt_main.c, vector/v.voronoi/{vo_main.c => main.c}, vector/v.voronoi/v.delaunay.html: removed outdated delaunay part * contributors.csv: +Markus Metz * swig/python/examples/{m.distance => m.distance.py}, swig/python/grasspython.dox: examples listed but they seem to require updates * swig/python/grasspython.dox: usage added * swig/python/grasspython.dox: slightly expanded. Doxygen style documentation still lacking 2009-01-17 Hamish Bowman * gui/wxpython/gui_modules/georect.py: trac https://trac.osgeo.org/grass/ticket/163 (merge from devbr6) 2009-01-16 Martin Landa * general/g.mapsets/main.c, include/gisdefs.h, lib/gis/mapset_nme.c: attempt to fix trac https://trac.osgeo.org/grass/ticket/379 * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_window.py: wxGUI: fix trac https://trac.osgeo.org/grass/ticket/442 * gui/wxpython/vdigit/Makefile, gui/wxpython/vdigit/driver.cpp, gui/wxpython/vdigit/driver.h, gui/wxpython/vdigit/driver_draw.cpp, gui/wxpython/vdigit/pseudodc.cpp, gui/wxpython/vdigit/pseudodc.h: wxvdigit: local copies of pseudodc.cpp|h added * gui/wxpython/gui_modules/gdialogs.py: wxGUI: fix variable name * gui/wxpython/gui_modules/mapdisp_window.py: wxGUI: fix trac https://trac.osgeo.org/grass/ticket/439 * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/workspace.py: wxGUI: grc2gwx: gridline support added (merge from relbr64, https://trac.osgeo.org/grass/changeset/35438) 2009-01-16 Glynn Clements * include/Make/Html.make: Allow for Windows/MSys when setting PYTHONPATH * raster/r.mapcalc/Makefile: Retain intermediate files 2009-01-16 Martin Landa * gui/wxpython/docs/wxGUI.html: Fix typo * gui/wxpython/gui_modules/nviz.py: Fail gracefully when wxnviz is not available (merge from relbr64, https://trac.osgeo.org/grass/changeset/35430) 2009-01-16 Glynn Clements * swig/python/Makefile, swig/python/test.py: Retain local copies of modules Fix test script 2009-01-16 Michael Barton * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_window.py: Fixed bug that prevented saving in formats other than png. Also added other graphic handlers to allow saving in additional formats. 2009-01-15 Markus Neteler * lib/gis/colors.desc: typo fixed * scripts/i.tasscap/i.tasscap.html, scripts/i.tasscap/tasscap1.png, scripts/i.tasscap/tasscap2.png, scripts/i.tasscap/tasscap3.png, scripts/i.tasscap/tasscap4.png: example added * scripts/i.fusion.brovey/i.fusion.brovey.html, scripts/i.fusion.brovey/rgb_brovey.png, scripts/i.fusion.brovey/rgb_originals.png: example added 2009-01-15 Martin Landa * locale/po/grasslibs_cs.po, locale/po/grassmods_cs.po, locale/po/grasswxpy_cs.po, translators.csv: Czech translation updated by Miroslav Horejsi and Pavel Valenta 2009-01-15 Markus Metz * raster/r.watershed/front/main.c, raster/r.watershed/front/r.watershed.html, raster/r.watershed/ram/Gwater.h, raster/r.watershed/ram/close_maps.c, raster/r.watershed/ram/close_maps2.c, raster/r.watershed/ram/do_astar.c, raster/r.watershed/ram/do_cum.c, raster/r.watershed/ram/init_vars.c, raster/r.watershed/ram/sg_factor.c, raster/r.watershed/ram/slope_len.c, raster/r.watershed/seg/Gwater.h, raster/r.watershed/seg/close_maps.c, raster/r.watershed/seg/do_astar.c, raster/r.watershed/seg/do_cum.c, raster/r.watershed/seg/dseg_get.c, raster/r.watershed/seg/dseg_put.c, raster/r.watershed/seg/dseg_read.c, raster/r.watershed/seg/dseg_write.c, raster/r.watershed/seg/init_vars.c, raster/r.watershed/seg/main.c, raster/r.watershed/seg/sg_factor.c, raster/r.watershed/seg/slope_len.c: MFD stable, several enhancements 2009-01-14 Hamish Bowman * include/VERSION: Happy New Year * vector/v.buffer2/v.buffer.html: if buffers from two features overlap it is ambiguous as to which one the new flattened area should take 2009-01-14 Martin Landa * vector/v.buffer2/main.c: v.buffer2: cosmetics in guisections (merge from devbr6, https://trac.osgeo.org/grass/changeset/35405) 2009-01-14 Hamish Bowman * SUBMITTING: typos, grammar (merge from devbr6) * debian/README.debian: no gr7 deb packaging yet, but at least link to the most modern prior control files * rpm/opensuse/grass.spec: 6.3 -> 7.0.svn * rpm/opensuse/grass-6.3.0_wx-vdigit.patch, rpm/opensuse/grass.spec: copy from develbranch_6 * rpm/mandrake/grass.spec, rpm/suse/grass-6.1.cvs-1suse.spec: remove outdated spec files 2009-01-13 Michael Barton * gui/wxpython/gui_modules/profile.py: Fix various bugs resulting from the change to gcmd.RunCommand * gui/wxpython/gui_modules/gselect.py: Fix bug that throws bogus error message to console if you try to change the name of a previously selected GIS element using the tree combobox. 2009-01-13 William Kyngesburye * lib/nviz/render.c: macosx: finish pixmap field removal 2009-01-12 Markus Neteler * doc/howto_release.txt: fine tuning * vector/lidar/v.surf.bspline/main.c: restored 'type' declaration 2009-01-12 Martin Landa * gui/icons/grass2/options.png, gui/wxpython/icons/grass2_icons.py: missing icon (grass2) added 2009-01-12 Markus Neteler * vector/lidar/v.surf.bspline/main.c: Roberto Antolín: generate better messages (usage error tracking) 2009-01-12 Martin Landa * raster/r.drain/main.c: r.drain: standard header, be more verbose (merge from relbr64, https://trac.osgeo.org/grass/changeset/35370) * raster/r.cost/btree.c, raster/r.cost/main.c: r.cost: message cosmetics (merge from relbr64, https://trac.osgeo.org/grass/changeset/35367) * vector/v.to.rast/do_areas.c, vector/v.to.rast/do_lines.c, vector/v.to.rast/main.c, vector/v.to.rast/raster.c, vector/v.to.rast/vect2rast.c: v.to.rast: be more verbose (percentage information) (merge from relbr64, https://trac.osgeo.org/grass/changeset/35364) * gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/menuform.py: wxGUI dialog fix (table -> columns) * gui/wxpython/gui_modules/gselect.py: wxGUI: remove unused DbColumnSelect class * lib/Makefile, lib/external/Makefile, lib/external/bwidget/CHANGES.txt, lib/external/bwidget/LGPL.txt, lib/external/bwidget/LICENSE.txt, lib/external/bwidget/Makefile, lib/external/bwidget/README, lib/external/bwidget/README.grass, lib/external/bwidget/arrow.tcl, lib/external/bwidget/bitmap.tcl, lib/external/bwidget/button.tcl, lib/external/bwidget/buttonbox.tcl, lib/external/bwidget/color.tcl, lib/external/bwidget/combobox.tcl, lib/external/bwidget/dialog.tcl, lib/external/bwidget/dragsite.tcl, lib/external/bwidget/dropsite.tcl, lib/external/bwidget/dynhelp.tcl, lib/external/bwidget/entry.tcl, lib/external/bwidget/font.tcl, lib/external/bwidget/images/bold.gif, lib/external/bwidget/images/copy.gif, lib/external/bwidget/images/cut.gif, lib/external/bwidget/images/dragfile.gif, lib/external/bwidget/images/dragicon.gif, lib/external/bwidget/images/error.gif, lib/external/bwidget/images/file.gif, lib/external/bwidget/images/folder.gif, lib/external/bwidget/images/hourglass.gif, lib/external/bwidget/images/info.gif, lib/external/bwidget/images/italic.gif, lib/external/bwidget/images/minus.xbm, lib/external/bwidget/images/new.gif, lib/external/bwidget/images/opcopy.xbm, lib/external/bwidget/images/open.gif, lib/external/bwidget/images/openfold.gif, lib/external/bwidget/images/oplink.xbm, lib/external/bwidget/images/opmove.xbm, lib/external/bwidget/images/overstrike.gif, lib/external/bwidget/images/palette.gif, lib/external/bwidget/images/passwd.gif, lib/external/bwidget/images/paste.gif, lib/external/bwidget/images/plus.xbm, lib/external/bwidget/images/print.gif, lib/external/bwidget/images/question.gif, lib/external/bwidget/images/save.gif, lib/external/bwidget/images/underline.gif, lib/external/bwidget/images/undo.gif, lib/external/bwidget/images/warning.gif, lib/external/bwidget/init.tcl, lib/external/bwidget/label.tcl, lib/external/bwidget/labelentry.tcl, lib/external/bwidget/labelframe.tcl, lib/external/bwidget/lang/de.rc, lib/external/bwidget/lang/en.rc, lib/external/bwidget/lang/es.rc, lib/external/bwidget/lang/fr.rc, lib/external/bwidget/listbox.tcl, lib/external/bwidget/mainframe.tcl, lib/external/bwidget/messagedlg.tcl, lib/external/bwidget/notebook.tcl, lib/external/bwidget/pagesmgr.tcl, lib/external/bwidget/panedw.tcl, lib/external/bwidget/passwddlg.tcl, lib/external/bwidget/pkgIndex.tcl, lib/external/bwidget/progressbar.tcl, lib/external/bwidget/progressdlg.tcl, lib/external/bwidget/scrollframe.tcl, lib/external/bwidget/scrollview.tcl, lib/external/bwidget/scrollw.tcl, lib/external/bwidget/separator.tcl, lib/external/bwidget/spinbox.tcl, lib/external/bwidget/titleframe.tcl, lib/external/bwidget/tree.tcl, lib/external/bwidget/utils.tcl, lib/external/bwidget/widget.tcl, lib/external/bwidget/xpm2image.tcl, lib/gtcltk/Makefile, lib/gtcltk/gmsg.tcl, lib/gtcltk/grocat.c, lib/gtcltk/gronsole.tcl, lib/gtcltk/options.tcl, lib/gtcltk/select.tcl: gtcltk and bwidget removal reverted - to make nviz working again * imagery/i.gensig/i.gensig.html, imagery/i.gensigset/i.gensigset.html, imagery/i.vpoints/i.vpoints.html, misc/m.cogo/m.cogo.html, raster/r.basins.fill/r.basins.fill.html, raster/r.digit/r.digit.html, raster/r.in.poly/r.in.poly.html, raster/r.le/r.le.setup/r.le.setup.html, raster/r.surf.contour/r.surf.contour.html, raster/r.thin/r.thin.html, scripts/v.db.addtable/v.db.addtable.html, vector/v.category/v.category.html, vector/v.edit/v.edit.html, vector/v.net.alloc/v.net.alloc.html, vector/v.net/v.net.html, vector/vectorintro.html: remove reference to v.digit from manual pages * .../docs/wxGUI.Vector_Digitizing_Tool.html, .../docs/wxGUI_vector_digitizer_toolbar.jpg: wxGUI: update vector digizer manual page (new icons) 2009-01-12 Markus Neteler * lib/ogsf/gsd_img_mpeg.c: conditionalize 2009-01-12 Martin Landa * gui/wxpython/gui_modules/preferences.py: Icons theme 'grass2' is now default 2009-01-11 Martin Landa * gui/wxpython/docs/wxGUI.html: remove link to tcl/tk gui, wxpython switch to gui * gui/wxpython/docs/wxGUI.html: wxGUI manual page updated (new icons) * gui/wxpython/docs/wxGUI.Vector_Digitizing_Tool.html, gui/wxpython/docs/wxGUI.html: remove TCL/TK GUI links * gui/icons/grass2/font.png, gui/icons/grass2/layer-cell-cats- add.png, gui/icons/grass2/layer-raster3d-add.png, gui/icons/grass2/layer-vector-chart-add.png, gui/icons/grass2/layer-vector-thematic-add.png, gui/wxpython/icons/grass2_icons.py: new GRASS icons added, icon set is now completed * gui/icons/grass2/{LICENCE.TXT => LICENSE.TXT}: licence -> license * gui/icons/grass2/LICENCE.TXT: grass2 icons: add licence file fix svn properties * gui/icons/grass2/gcp-add.png, gui/icons/grass2/gcp-create.png, gui/icons/grass2/gcp-delete.png, gui/icons/grass2/gcp-remove.png, gui/icons/grass2/gcp-rms.png, gui/icons/grass2/gcp-save.png, gui/icons/grass2/georectify.png, gui/icons/grass2/redraw.png, gui/icons/grass2/reload.png, gui/wxpython/icons/grass2_icons.py: grass2 georectify icons * vector/v.in.db/main.c: v.in.db: message cosmetics 2009-01-10 Markus Neteler * scripts/v.colors/v.colors: g.message bugfixed (= in string) * general/g.message/g.message.html: typo fixed * raster/r.out.gdal/export_band.c: make warnings suppressable with 'GRASS_VERBOSE=0' (for R interface) 2009-01-10 Michael Barton * gui/wxpython/gui_modules/menuform.py: Fix broken copy function 2009-01-10 Martin Landa * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py: wxGUI/nviz: error pressing "All" button (trac https://trac.osgeo.org/grass/ticket/300) 2009-01-10 Markus Neteler * doc/vector/TODO: some suggestions moved into trac as ticket * locale/po/grassmods_de.po: Translation by Robert Nuske and updated 2009-01-09 Markus Neteler * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_hi.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_mr.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_hi.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_mr.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_pl.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_tr.po: 6.4 msgs merged in; merge from renewed pot files * raster/r.horizon/r.horizon.html: r.sun2 -> r.sun 2009-01-09 Martin Landa * gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/georect.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/menuform.py: wxGUI: various vdigit-related fixes 2009-01-09 Markus Neteler * raster/r.usler/main.c: yann: fix 2009-01-08 Glynn Clements * Makefile, include/Make/Compile.make, include/Make/Python.make, swig/python/Makefile, swig/python/__init__.py, swig/python/common.i, swig/python/date.i, swig/python/display.i, swig/python/grass.i, swig/python/imagery.i, swig/python/math.i, swig/python/my_typemaps.i, swig/python/proj.i, swig/python/raster.i, swig/python/renames.i, swig/python/stats.i, swig/python/utils.i, swig/python/vector.i: Move Python rules into Python.make Add per-file compile/link flags SWIG/Python clean-up, reorganisation 2009-01-08 Martin Landa * gui/wxpython/README: Python ElementTree needed only for py <= 2.4 2009-01-08 Maris Nartiss * vector/v.surf.rst/main.c: Chceck vector output file name validity before any processing (merge https://trac.osgeo.org/grass/changeset/35283) 2009-01-08 Glynn Clements * lib/cairodriver/Makefile: Add $(FTINC) * scripts/d.rast.edit/d.rast.edit.py: Try to fail more gracefully if wx isn't present (--help etc should still work) * lib/gis/parser.c: Don't bother checking GRASS_GUI; there's only one choice 2009-01-07 Markus Neteler * lib/init/grass7.html: HTML targ restored 2009-01-07 Glynn Clements * lib/cairodriver/Makefile, lib/cairodriver/cairodriver.h: Require cairo version 1.6.0 for cairo_xlib_surface_get_xrender_format() Add X-related compilation and linking switches * configure, configure.in: Test for cairo-xlib-xrender when X11 is enabled * lib/display/draw2.c: Fix bug in D_poly*_rel() (first point is relative, not absolute) * swig/python/Makefile, swig/python/__init__.py, swig/python/common.i, swig/python/display.i, swig/python/grass.i, swig/python/imagery.i, swig/python/math.i, swig/python/proj.i, swig/python/python_grass7.i, swig/python/raster.i, swig/python/stats.i, swig/python/vector.i: Create a separate module for each library Add more libraries * imagery/i.gensigset/invert.c, imagery/i.gensigset/subcluster.c, imagery/i.smap/bouman.h, imagery/i.smap/eigen.c, imagery/i.smap/invert.c, imagery/i.smap/model.c, include/gisdefs.h, include/gmath.h, lib/gmath/eigen.c, lib/gmath/lu.c, lib/gmath/svd.c, lib/rst/interp_float/matrix.c, lib/rst/interp_float/ressegm2d.c, lib/rst/interp_float/segmen2d.c, raster/r.param.scale/process.c, raster/r.resamp.rst/main.c, vector/lidar/lidarlib/PolimiFunct.h, vector/v.surf.rst/main.c: Various files have moved from lib/gis to lib/gmath: Update gisdefs.h and gmath.h accordingly Update clients accordingly Generalise eigen(), remove local version from i.smap * include/display.h: Remove prototypes for non-existent functions * lib/ogsf/gsd_img_mpeg.c: Fix bug (pass pointer, not its address) 2009-01-07 Martin Landa * gui/wxpython/README: Python ElementTree required * gui/wxpython/xml/menudata.xml: fix some typos from https://trac.osgeo.org/grass/changeset/35249 use original module description as help text 2009-01-07 Glynn Clements * lib/cairodriver/Graph.c: Make non-X11 build work * lib/cairodriver/Draw_bitmap.c: Change version check for cairo_format_stride_for_width(); now >= 1.5.8 2009-01-07 Markus Neteler * raster/r.quantile/r.quantile.html: example added 2009-01-07 Michael Barton * gui/wxpython/xml/menudata.xml: update menu with new modules * gui/wxpython/gui_modules/histogram.py, gui/wxpython/icons/grass2_icons.py, gui/wxpython/icons/grass_icons.py: update grass and grass2 icons for profile and histogram 2009-01-07 Glynn Clements * lib/display/draw2.c: D_box_* shouldn't move the current point * display/d.graph/do_graph.c: Don't perform u_to_d conversion for D_symbol() coordinates 2009-01-06 Glynn Clements * include/nviz.h, lib/nviz/render.c: MacOSX changes: remove unused pixmap field, add aglSetPBuffer() call * general/g.mapsets/Makefile: Force creation of etc/gui * lib/cairodriver/Draw_bitmap.c: Workaround for lack of cairo_format_stride_for_width() prior to cairo 1.6 2009-01-06 Markus Neteler * lib/gis/parser.c, lib/init/README, lib/init/functions.sh, lib/init/grass-xterm-mac, lib/init/grass7.html, lib/init/init.bat, lib/init/init.sh, lib/init/variables.html: TclTk removed * rpm/mandriva/README.txt: SPEC file URL 2009-01-05 Markus Neteler * display/d.font/d.font.html, general/g.copy/g.copy.html, imagery/i.zc/i.zc.html, raster/r.circle/r.circle.html, raster/r.out.gdal/r.out.gdal.html, scripts/r.blend/r.blend.html, scripts/r.out.xyz/r.out.xyz.html: urls fixed * display/d.his/d.his.html, imagery/i.his.rgb/i.his.rgb.html: url fix * imagery/i.his.rgb/i.his.rgb.html: url fix * vector/v.to.db/v.to.db.html: url fix * gui/wxpython/nviz/Makefile, gui/wxpython/vdigit/Makefile: fix gcc 4.3.2 issue (undefined reference to 'std::ios_base::Init::Init[in- charge]()') * raster/r.sun2/r.sun.html: formula to calculate memory consumption 2009-01-04 Martin Landa * gui/wxpython/gui_modules/colorrules.py, gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/georect.py, gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/location_wizard.py, gui/wxpython/gui_modules/mapdisp_window.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/profile.py, gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/utils.py, gui/wxpython/gui_modules/vdigit.py: wxGUI: replace split('\n') with splitlines() * gui/wxpython/gui_modules/gselect.py: wxGUI: fix InsertTables * gui/wxpython/gui_modules/gselect.py: wxGUI: ignore last \n (merge from devbr6, https://trac.osgeo.org/grass/changeset/35210) * gui/wxpython/gui_modules/dbm.py: wxGUI: fix dbm (RunCommand) * REQUIREMENTS.html, gui/wxpython/README: Python 3 is not supported * gui/wxpython/gui_modules/nviz_mapdisp.py: wxGUI: fix nviz (mapdisp_window) 2009-01-04 Markus Neteler * Makefile, gui/icons/grass/README, lib/README, lib/grasslib.dox, macosx/Makefile: BWidget removed 2009-01-04 Martin Landa * lib/Makefile, lib/form/Makefile, lib/form/form.c, lib/form/form.tcl, lib/form/generate.c, lib/form/html_library.tcl, lib/form/html_library_grass.tcl, lib/form/license.terms, lib/form/open.c, lib/form/todo: revert r35194: nviz requires lib/form 2009-01-04 Markus Neteler * lib/gis/gislib.dox: updated * lib/gis/gislib.dox, lib/grasslib.dox: gtcltk removed 2009-01-04 Martin Landa * lib/gis/Makefile, lib/gis/gui.tcl: gui.tcl removed * lib/init/Makefile, lib/init/epsg_option.tcl, lib/init/file_option.tcl, lib/init/gis_set.tcl: lib/init: tcl files removed * lib/Makefile, lib/form/Makefile, lib/form/form.c, lib/form/form.tcl, lib/form/generate.c, lib/form/html_library.tcl, lib/form/html_library_grass.tcl, lib/form/license.terms, lib/form/open.c, lib/form/todo: lib/form removed (TCL/TK GUI retired) * lib/external/Makefile, lib/external/bwidget/CHANGES.txt, lib/external/bwidget/LGPL.txt, lib/external/bwidget/LICENSE.txt, lib/external/bwidget/Makefile, lib/external/bwidget/README, lib/external/bwidget/README.grass, lib/external/bwidget/arrow.tcl, lib/external/bwidget/bitmap.tcl, lib/external/bwidget/button.tcl, lib/external/bwidget/buttonbox.tcl, lib/external/bwidget/color.tcl, lib/external/bwidget/combobox.tcl, lib/external/bwidget/dialog.tcl, lib/external/bwidget/dragsite.tcl, lib/external/bwidget/dropsite.tcl, lib/external/bwidget/dynhelp.tcl, lib/external/bwidget/entry.tcl, lib/external/bwidget/font.tcl, lib/external/bwidget/images/bold.gif, lib/external/bwidget/images/copy.gif, lib/external/bwidget/images/cut.gif, lib/external/bwidget/images/dragfile.gif, lib/external/bwidget/images/dragicon.gif, lib/external/bwidget/images/error.gif, lib/external/bwidget/images/file.gif, lib/external/bwidget/images/folder.gif, lib/external/bwidget/images/hourglass.gif, lib/external/bwidget/images/info.gif, lib/external/bwidget/images/italic.gif, lib/external/bwidget/images/minus.xbm, lib/external/bwidget/images/new.gif, lib/external/bwidget/images/opcopy.xbm, lib/external/bwidget/images/open.gif, lib/external/bwidget/images/openfold.gif, lib/external/bwidget/images/oplink.xbm, lib/external/bwidget/images/opmove.xbm, lib/external/bwidget/images/overstrike.gif, lib/external/bwidget/images/palette.gif, lib/external/bwidget/images/passwd.gif, lib/external/bwidget/images/paste.gif, lib/external/bwidget/images/plus.xbm, lib/external/bwidget/images/print.gif, lib/external/bwidget/images/question.gif, lib/external/bwidget/images/save.gif, lib/external/bwidget/images/underline.gif, lib/external/bwidget/images/undo.gif, lib/external/bwidget/images/warning.gif, lib/external/bwidget/init.tcl, lib/external/bwidget/label.tcl, lib/external/bwidget/labelentry.tcl, lib/external/bwidget/labelframe.tcl, lib/external/bwidget/lang/de.rc, lib/external/bwidget/lang/en.rc, lib/external/bwidget/lang/es.rc, lib/external/bwidget/lang/fr.rc, lib/external/bwidget/listbox.tcl, lib/external/bwidget/mainframe.tcl, lib/external/bwidget/messagedlg.tcl, lib/external/bwidget/notebook.tcl, lib/external/bwidget/pagesmgr.tcl, lib/external/bwidget/panedw.tcl, lib/external/bwidget/passwddlg.tcl, lib/external/bwidget/pkgIndex.tcl, lib/external/bwidget/progressbar.tcl, lib/external/bwidget/progressdlg.tcl, lib/external/bwidget/scrollframe.tcl, lib/external/bwidget/scrollview.tcl, lib/external/bwidget/scrollw.tcl, lib/external/bwidget/separator.tcl, lib/external/bwidget/spinbox.tcl, lib/external/bwidget/titleframe.tcl, lib/external/bwidget/tree.tcl, lib/external/bwidget/utils.tcl, lib/external/bwidget/widget.tcl, lib/external/bwidget/xpm2image.tcl: bwidget removed (TCL/TK GUI retired) * lib/Makefile, lib/gtcltk/Makefile, lib/gtcltk/gmsg.tcl, lib/gtcltk/grocat.c, lib/gtcltk/gronsole.tcl, lib/gtcltk/options.tcl, lib/gtcltk/select.tcl: gtcltk removed * vector/Makefile, vector/v.digit/Makefile, vector/v.digit/attr.c, vector/v.digit/background.c, vector/v.digit/c_face.c, vector/v.digit/cat.c, vector/v.digit/cats.tcl, vector/v.digit/centre.c, vector/v.digit/display.c, vector/v.digit/driver.c, vector/v.digit/form.c, vector/v.digit/form.tcl, vector/v.digit/generate.c, vector/v.digit/global.h, vector/v.digit/html_library.tcl, vector/v.digit/i_face.c, vector/v.digit/license.terms, vector/v.digit/line.c, vector/v.digit/main.c, vector/v.digit/open.c, vector/v.digit/proto.h, vector/v.digit/settings.tcl, vector/v.digit/symb.c, vector/v.digit/toolbox.tcl, vector/v.digit/util.c, vector/v.digit/v.digit.html, vector/v.digit/var.c, vector/v.digit/vertex.c, vector/v.digit/zoom.c: v.digit removed (replaced by wxGUI vector digitizer (gui/wxpython/vdigit) * gui/wxpython/gui_modules/__init__.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mapdisp_command.py, gui/wxpython/gui_modules/mapdisp_window.py: wxGUI: mapdisp module splitted into more modules * gui/wxpython/icons/grass2_icons.py: wxGUI: reuse settings icon * gui/icons/grass2/attributes-display.png, gui/icons/grass2/cats- copy.png, gui/icons/grass2/cats-display.png, gui/icons/grass2/centroid-create.png, gui/icons/grass2/line- create.png, gui/icons/grass2/line-delete.png, gui/icons/grass2/line-edit.png, gui/icons/grass2/line-move.png, gui/icons/grass2/line-split.png, gui/icons/grass2/point-create.png, gui/icons/grass2/polygon-create.png, gui/icons/grass2/settings.png, gui/icons/grass2/tools.png, gui/icons/grass2/undo.png, gui/icons/grass2/vertex-create.png, gui/icons/grass2/vertex- delete.png, gui/icons/grass2/vertex-move.png, gui/wxpython/gui_modules/globalvar.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/icons/grass2_icons.py: wxGUI: vdigit icons by Robert Szczepanek 2009-01-03 Markus Neteler * lib/gis/README.GUI: no longer needed * SUBMITTING_TCLTK, doc/howto_release.txt: no longer needed 2009-01-03 Martin Landa * general/g.mapsets/Makefile, general/g.mapsets/dsply_maps.c, general/g.mapsets/dsply_path.c, general/g.mapsets/g.mapsets.py, general/g.mapsets/g.mapsets.tcl, general/g.mapsets/local_proto.h, general/g.mapsets/main.c: g.mapsets: new parameter: field separator g.mapsets.tcl -> g.mapsets.py 2009-01-02 Martin Landa * gui/icons/grass2/layer-aspect-arrow-add.png, gui/icons/grass2/layer-his-add.png, gui/icons/grass2/layer-shaded- relief-add.png, gui/wxpython/icons/grass2_icons.py: wxGUI: more icons from Robert Szczepanek * gui/icons/Makefile, gui/icons/grass2/create.png, gui/icons/grass2/element-add.png, gui/icons/grass2/erase.png, gui/icons/grass2/info.png, gui/icons/grass2/layer-command-add.png, gui/icons/grass2/layer-grid-add.png, gui/icons/grass2/layer-group- add.png, gui/icons/grass2/layer-label-add.png, gui/icons/grass2/layer-open.png, gui/icons/grass2/layer-raster- add.png, gui/icons/grass2/layer-raster-analyze.png, gui/icons/grass2/layer-raster-histogram.png, gui/icons/grass2/layer-raster-profile.png, gui/icons/grass2/layer- redraw.png, gui/icons/grass2/layer-remove.png, gui/icons/grass2/layer-rgb-add.png, gui/icons/grass2/layer-vector- add.png, gui/icons/grass2/legend-add.png, gui/icons/grass2/map- export.png, gui/icons/grass2/measure-length.png, gui/icons/grass2/monitor-create.png, gui/icons/grass2/open.png, gui/icons/grass2/pan.png, gui/icons/grass2/pointer.png, gui/icons/grass2/print.png, gui/icons/grass2/quit.png, gui/icons/grass2/save.png, gui/icons/grass2/scalebar-add.png, gui/icons/grass2/show.png, gui/icons/grass2/table.png, gui/icons/grass2/text-add.png, gui/icons/grass2/zoom-in.png, gui/icons/grass2/zoom-last.png, gui/icons/grass2/zoom-more.png, gui/icons/grass2/zoom-out.png, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/wxgui_utils.py, gui/wxpython/icons/grass2_icons.py, gui/wxpython/icons/grass_icons.py, gui/wxpython/icons/icon.py, gui/wxpython/icons/palette.gif, .../icons/{silk/__init__.py => silk_icons.py}: New GRASS icons by Robert Szczepanek added (working draft) * gui/wxpython/gui_modules/__init__.py, gui/wxpython/gui_modules/toolbox.py: wxGUI: remove unused 'toolbox' * gui/wxpython/gui_modules/gdialogs.py: fix syntax typo * gui/wxpython/gui_modules/gdialogs.py: wxGUI: use grass.run_command instead gcmd.Command() (2) * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/track.py: wxGUI: remove unused 'track' * gui/wxpython/gui_modules/colorrules.py, gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/debug.py, gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/georect.py, gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/location_wizard.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mcalc_builder.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/profile.py, gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/rules.py, gui/wxpython/gui_modules/sqlbuilder.py, gui/wxpython/gui_modules/utils.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/gui_modules/wxgui_utils.py, gui/wxpython/wxgui.py, gui/wxpython/xml/menudata.xml: wxGUI: use grass.run_command() instead of gcmd.Command(), remove OnXTerm 2009-01-02 Markus Neteler * raster/r.sun2/main.c: msg improvements 2009-01-02 Martin Landa * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/toolbars.py: wxGUI: map -> view, i18n (merge from devbr6, https://trac.osgeo.org/grass/changeset/35160) 2009-01-02 Michael Barton * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/toolbars.py: Improved control to switch between different display modes (2D, 3D, and digitize). Added closing code for nviz window. 2009-01-01 Michael Barton * gui/wxpython/gui_modules/mapdisp.py: removing reference to grassenv again * gui/wxpython/gui_modules/mapdisp.py: New merge from develbranch_6 to fix hidden overlay property windows on Mac and fix to clear measurement lines (missed from previous merge and commit). * gui/wxpython/gui_modules/mapdisp.py: Fix for hidden overlay option windows on Mac. Also fix to clear display after measurement. Replace grassenv with grass.gisenv(). * visualization/nviz/scripts/widgets.tcl: Fix to permit 3D points to be loaded from the command line without first loading a surface. * visualization/nviz/scripts/attPopup.tcl: Fix malfunctioning popup to set constant * visualization/nviz/scripts/panel_site.tcl, visualization/nviz/scripts/panel_vect.tcl, visualization/nviz/scripts/panel_vol.tcl: Fix buttons so that they display properly in Mac aqua as well as x11 2008-12-31 Michael Barton * scripts/v.colors/v.colors: Change interface description so that color tables are displayed in a pull-down widget in gui. 2008-12-31 Martin Landa * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/mapdisp.py: wxGUI: revert some recent decoration changes. Dialogs for barscale and legend cannot be shown as modal - in the result d.barscale and d.legend are not selectable. (merge from relbr64, https://trac.osgeo.org/grass/changeset/35133) * display/d.barscale/main.c: d.barscale: fix color options (merge from devbr6, https://trac.osgeo.org/grass/changeset/35130) 2008-12-31 Michael Barton * gui/wxpython/gui_modules/mapdisp.py: More fixes to dragging and setting overlays. 2008-12-30 Michael Barton * gui/wxpython/gui_modules/mapdisp.py: Fixed problems with dragging different overlay objects and with hidden overlay dialogs. * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/mapdisp.py: Fix for remaining issues in ticket https://trac.osgeo.org/grass/ticket/291 for text overlays: added text show checkbox and disabled right click non-functional functions. * gui/wxpython/gui_modules/mapdisp.py: Fixed bug that caused freezing or display corruption when dragging an overlay (scale, legend, text). Also some code cleanup. 2008-12-30 Markus Neteler * gui/wxpython/README: Mandriva notes updated 2008-12-30 Michael Barton * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/profile.py, gui/wxpython/gui_modules/toolbars.py: Fixing bugs in profile module (hanging/crashing with many transect nodes, and nodes off map) and making interface a little more robust (including better enforcement of proper profiling steps: 1) choose map to profile, 2) draw transect, 3) create profile) 2008-12-30 Huidae Cho * vector/v.in.dxf/add_3dface.c, vector/v.in.dxf/add_arc.c, vector/v.in.dxf/add_circle.c, vector/v.in.dxf/add_line.c, vector/v.in.dxf/add_lwpolyline.c, vector/v.in.dxf/add_point.c, vector/v.in.dxf/add_polyline.c, vector/v.in.dxf/add_text.c, vector/v.in.dxf/dxf_to_vect.c: Fixed the test that determines if a polyline is 3-d. 2008-12-29 Markus Neteler * raster/r.mapcalc/r.mapcalc.html, raster/r.mapcalc/r3.mapcalc.html: changed for new parser support; some outdated stuff removed * locale/Makefile, locale/po/grasstcl_am.po, locale/po/grasstcl_ar.po, locale/po/grasstcl_cs.po, locale/po/grasstcl_de.po, locale/po/grasstcl_el.po, locale/po/grasstcl_es.po, locale/po/grasstcl_fr.po, locale/po/grasstcl_hi.po, locale/po/grasstcl_id.po, locale/po/grasstcl_it.po, locale/po/grasstcl_ja.po, locale/po/grasstcl_ko.po, locale/po/grasstcl_lv.po, locale/po/grasstcl_mr.po, locale/po/grasstcl_pl.po, locale/po/grasstcl_pt.po, locale/po/grasstcl_pt_br.po, locale/po/grasstcl_ru.po, locale/po/grasstcl_sl.po, locale/po/grasstcl_th.po, locale/po/grasstcl_tr.po, locale/po/grasstcl_vi.po, locale/po/grasstcl_zh.po: TclTk retired * raster/r.sun2/r.sun.html: step -> horizonstep of r.horizon * raster/r.horizon/r.horizon.html: step -> horizonstep to sync with r.sun * raster/r.sun2/main.c: msg sync with r.horizon (for i18n) * raster/r.horizon/main.c: step -> horizonstep to sync with r.sun; msg cosmetics * lib/vector/Vlib/build_nat.c: use G_INFO_FORMAT_PLAIN if requested 2008-12-29 Michael Barton * gui/wxpython/wxgui.py: Fixed another display positioning bug-- because first display is "0", positioning based on display idx puts it behind the menus at the top of the Mac desktop where the display can't be grabbed and moved. 2008-12-28 Michael Barton * gui/wxpython/gui_modules/wxgui_utils.py: Fix bug that puts the initial display window behind the top menus on a Mac and makes it impossible to grab and move. 2008-12-28 Markus Neteler * raster/r.sun2/main.c: also write cmd line into history * raster/r.sun2/r.sun.html: fix name * lib/db/dbmi_base/column.c: karme: fix memory leak (trac https://trac.osgeo.org/grass/ticket/273) 2008-12-27 Martin Landa * gui/wxpython/gui_modules/goutput.py: wxGUI: querying vector map crashes wxGUI (trac https://trac.osgeo.org/grass/ticket/415) attempt to fix 'display mode' (merge from devbr6, https://trac.osgeo.org/grass/changeset/35063) * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/wxgui_utils.py: wxGUI: bogus rectangles on map display (trac https://trac.osgeo.org/grass/ticket/414) (merge from devbr6, https://trac.osgeo.org/grass/changeset/35060) 2008-12-26 Martin Landa * gui/wxpython/wxgui.py: wxGUI: remove grassenv * vector/v.to.3d/args.c: v.to.3d: fix compilation error * gui/icons/grass/status-error.gif, gui/icons/grass/status-out.gif, gui/icons/grass/status-warning.gif: cmbarton: resized icons for gronsole to standard 24x24, made a more understandable icons for expanding/hiding output. (merge from devbr6, https://trac.osgeo.org/grass/changeset/35026) * scripts/Makefile, scripts/v.to.3d/Makefile, scripts/v.to.3d/v.to.3d.py, vector/Makefile, vector/v.to.3d/Makefile, vector/v.to.3d/args.c, vector/v.to.3d/description.html, vector/v.to.3d/local_proto.h, vector/v.to.3d/main.c, vector/v.to.3d/trans2.c, vector/v.to.3d/trans3.c, {scripts => vector}/v.to.3d/v.to.3d.html: v.to.3d: bash script -> C module (merge from devbr6, https://trac.osgeo.org/grass/changeset/35052) * vector/v.extract/main.c: v.extract: message cosmetics (merge from devbr6, https://trac.osgeo.org/grass/changeset/35049) * lib/python/grass.py: grass.py: fix fatal() * lib/proj/projlib.dox: projlib: doxygen docs updated (merge from devbr6, https://trac.osgeo.org/grass/changeset/35043) * display/d.vect/main.c, display/d.vect/plot1.c: d.vect: fix bug for vector maps open at level 1 message standardization (merge from devbr6, https://trac.osgeo.org/grass/changeset/35040) * raster/r.random.cells/flag.c, raster/r.random.cells/gasdev.c, raster/r.random.cells/indep.c, raster/r.random.cells/init.c, raster/r.random.cells/local_proto.h, raster/r.random.cells/main.c, raster/r.random.cells/r.random.cells.html, raster/r.random.cells/random.c, raster/r.random.cells/ransurf.h, raster/r.random.surface/calcsd.c, raster/r.random.surface/calcsurf.c, raster/r.random.surface/cpfilter.c, raster/r.random.surface/dd.c, raster/r.random.surface/decay.c, raster/r.random.surface/digits.c, raster/r.random.surface/gasdev.c, raster/r.random.surface/gennorm.c, raster/r.random.surface/init.c, raster/r.random.surface/main.c, raster/r.random.surface/makebigf.c, raster/r.random.surface/makepp.c, raster/r.random.surface/r.random.surface.html, raster/r.random.surface/random.c, raster/r.random.surface/ransurf.h, raster/r.random.surface/save.c, raster/r.random.surface/zero.c: r.random.{surface|cells}: clean up * gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/wxgui.py: wxGUI: various fixes vdigit: fix left mouse button click when moving vertex/line sort columns in ColumnSelect use grass module 2008-12-26 Helena Mitasova * raster/r.slope.aspect/r.slope.aspect.html: reference where to find equations used in the module added 2008-12-23 Glynn Clements * visualization/nviz2/cmd/args.c, visualization/nviz2/cmd/write_img.c: Don't try to write TIFF if built --without-tiff 2008-12-23 Markus Neteler * doc/howto_release.txt: updated * doc/vector/v.example/main.c: example fixed * raster/r.horizon/main.c: write history files 2008-12-23 William Kyngesburye * macosx/app/Makefile: cleanup targets * lib/nviz/render.c: Get render.c to compile on OSX 2008-12-22 William Kyngesburye * macosx/app/Info.plist.in, macosx/pkg/resources/Info.plist.in: add version to app ID so installer doesn't stomp older versions (from https://trac.osgeo.org/grass/changeset/34986) 2008-12-22 Glynn Clements * lib/proj/Makefile: Remove local NAD2BIN definition (defined in Platform.make[.in]) * raster/r.statistics3/main.c: Rename fmin/fmax to avoid clashes with 2008-12-21 Martin Landa * lib/nviz/render.h: unused header removed * gui/wxpython/gui_modules/preferences.py: wxGUI/atm: left mouse button -> default - highlight selected (merge from devbr6, https://trac.osgeo.org/grass/changeset/34978) * gui/wxpython/gui_modules/menuform.py: wxGUI: Can not set vector layer properties (trac https://trac.osgeo.org/grass/ticket/407) (merge from devbr6, https://trac.osgeo.org/grass/changeset/34974) * gui/wxpython/wxgui.py: wxGUI: remove unused code (merge from devbr6, https://trac.osgeo.org/grass/changeset/34972) * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/profile.py: wxGUI: fix "Profile tool does not work" (trac https://trac.osgeo.org/grass/ticket/408) * gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/wxgui.py: wxGUI: quering disables vector transparency (trac https://trac.osgeo.org/grass/ticket/304) (merge from devbr6, https://trac.osgeo.org/grass/changeset/34967) 2008-12-21 Markus Neteler * raster/r.flow/io.c: glynn: write ds only if parm.dsout is set 2008-12-21 Glynn Clements * general/g.cairocomp/main.c: Make visual= parameter optional 2008-12-20 Martin Landa * scripts/v.dissolve/v.dissolve.py: v.dissolve: don't run v.extract if v.reclass failed * scripts/v.dissolve/v.dissolve.py: v.dissolve: variable typo * scripts/v.dissolve/v.dissolve.py: v.dissolve: typo * gui/wxpython/gui_modules/gselect.py, lib/python/grass.py, scripts/db.droptable/db.droptable.py, scripts/v.db.addcol/v.db.addcol.py, scripts/v.db.addtable/v.db.addtable.py, scripts/v.db.dropcol/v.db.dropcol.py, scripts/v.db.droptable/v.db.droptable.py, scripts/v.db.join/v.db.join.py, scripts/v.db.reconnect.all/v.db.reconnect.all.py, scripts/v.db.renamecol/v.db.renamecol.py, scripts/v.db.update/v.db.update.py, scripts/v.dissolve/v.dissolve.py, scripts/v.rast.stats/v.rast.stats.py, scripts/v.report/v.report.py, scripts/v.to.3d/v.to.3d.py: grass.py: vector_db returns dictionary instead of list new fn vector_layer_db() for common use of vector_db() 2008-12-19 Martin Landa * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/gselect.py, lib/python/grass.py: grass.py: list_grouped2() renamed to mlist_grouped() * gui/wxpython/gui_modules/gdialogs.py: wxGUI: fix load layers (if current mapset / layer type is empty) * gui/wxpython/gui_modules/gdialogs.py, lib/python/grass.py: wxGUI: eliminate g.mlist, use grass.list_grouped2() instead * gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/georect.py, gui/wxpython/gui_modules/grassenv.py, gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mcalc_builder.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/sqlbuilder.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/utils.py, gui/wxpython/gui_modules/wxgui_utils.py, gui/wxpython/icons/icon.py: wxGUI: eliminate grassenv, use grass.gisenv() instead (merge from devbr6, https://trac.osgeo.org/grass/changeset/34943) * lib/python/grass.py: grass.py: update docstring 2008-12-19 Glynn Clements * lib/python/grass.py: Python has a distinct boolean type 2008-12-19 Martin Landa * lib/python/grass.py, scripts/i.landsat.rgb/i.landsat.rgb.py: i.landsat.rgb: write history only for raster maps in the current mapset 2008-12-19 Glynn Clements * general/Makefile, general/g.cairocomp/Makefile, general/g.cairocomp/g.cairocomp.html, general/g.cairocomp/main.c, lib/cairodriver/Graph.c, lib/cairodriver/cairodriver.h, lib/cairodriver/read.c, lib/cairodriver/read_xid.c, lib/cairodriver/write.c, lib/cairodriver/write_xid.c: Add alpha channel to Pixmaps Add g.cairocomp * lib/driver/driver.h: Remove bogus extern declaration for "encoding" 2008-12-19 Martin Landa * scripts/v.to.3d/v.to.3d.html: v.to.3d: add example (merge from devbr6, https://trac.osgeo.org/grass/changeset/34930) 2008-12-18 Glynn Clements * lib/cairodriver/Graph.c, lib/cairodriver/Makefile, lib/cairodriver/cairodriver.h, lib/cairodriver/read.c, lib/cairodriver/read_xid.c, lib/cairodriver/write.c, lib/cairodriver/write_xid.c: Fix, improve handling of X Pixmap surfaces 2008-12-18 Martin Landa * vector/v.out.ascii/b2a.c: v.out.ascii: olumn names are case sensitive (merge from devbr6, https://trac.osgeo.org/grass/changeset/34926) 2008-12-17 Martin Landa * vector/v.out.ascii/v.out.ascii.html: fix typo in manual page 2008-12-17 Glynn Clements * general/g.mkfontcap/freetype_fonts.c, general/g.mkfontcap/main.c, general/g.mkfontcap/stroke_fonts.c, include/{freetypecap.h => fontcap.h}, lib/cairodriver/Draw_bitmap.c, lib/cairodriver/Text.c, lib/driver/Font.c, lib/driver/Get_t_box.c, lib/driver/Text.c, lib/driver/Text_size.c, lib/driver/driver.h, lib/driver/driverlib.h, lib/driver/init.c, lib/driver/parse_ftcap.c, lib/driver/text2.c, lib/driver/text3.c, vector/v.label.sa/font.c, vector/v.label.sa/labels.h: Rename freetypecap -> fontcap Fix/improve handling of driver-specific fonts Driver fonts augment (not replace) FreeType/stroke fonts Cairo driver now lists both FontConfig and "toy" fonts Move stroke font scale factor into stroke font handling 2008-12-17 Markus Neteler * vector/v.out.ascii/b2a.c: typo 2008-12-17 Martin Landa * vector/v.out.ascii/b2a.c, vector/v.out.ascii/local_proto.h, vector/v.out.ascii/main.c, vector/v.out.ascii/v.out.ascii.html: v.out.ascii: attribute selection implemented (v.out.ascii.db merged) new parameters: where, layer, columns (point mode point) (merge from devbr6, https://trac.osgeo.org/grass/changeset/34917) * vector/v.to.db/update.c: v.to.db: move G_percent(1,1,1) after loop (merge from devbr6, https://trac.osgeo.org/grass/changeset/34918) 2008-12-17 Glynn Clements * include/display.h, include/raster.h, lib/display/clip.c, lib/display/clip.h, lib/display/cnversions.c, lib/display/draw2.c, lib/display/window.c, lib/driver/Draw.c, lib/driver/Get_t_box.c, lib/driver/Polydots.c, lib/driver/Polygon.c, lib/driver/Polyline.c, lib/driver/Text.c, lib/driver/Text_size.c, lib/driver/driver.h, lib/driver/driverlib.h, lib/driver/init.c, lib/driver/path.c, lib/driver/path.h, lib/driver/text2.c, lib/driver/text3.c, lib/htmldriver/Draw.c, lib/htmldriver/Polygon.c, lib/htmldriver/htmlmap.h, lib/pngdriver/Draw.c, lib/pngdriver/Draw_line.c, lib/pngdriver/Polygon.c, lib/pngdriver/pngdriver.h, lib/raster/raster.c: Display clean-up Remove low-level line, polydots, polyline, polygon functions Extend, clean-up path functions Clean-up text functions Add clipping, culling to display library 2008-12-16 Glynn Clements * raster/r.out.gdal/export_band.c, raster/r.out.gdal/main.c: Indent * lib/python/grass.py: Fix typo: directory -> dictionary 2008-12-16 Martin Landa * lib/gis/percent.c: do not use row+1 in G_percent() example (merge from devbr6, https://trac.osgeo.org/grass/changeset/34909) * gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/menuform.py, scripts/d.vect.thematic/d.vect.thematic, scripts/v.db.update/v.db.update.py, vector/v.net.iso/main.c, vector/v.net/main.c, vector/v.reclass/main.c: message standardization, missing gisprompts added (merge from devbr6, https://trac.osgeo.org/grass/changeset/34905) * vector/v.to.db/update.c: v.to.db: fix qlayer (merge from devbr6, https://trac.osgeo.org/grass/changeset/34906) 2008-12-15 Martin Landa * lib/python/grass.py: grass.py: skip invalid elements 2008-12-15 Hamish Bowman * raster/r.watershed/front/r.watershed.html: removed some old interactive comments, concentrate flag descr at the top * raster/r.watershed/front/r.watershed.html: updated r.terraflow comparison from Markus Metz (https://trac.osgeo.org/grass/ticket/398); some fixes of my own * lib/gis/null_val.c: whitespace niceness (merge from devbr6), typo in warning msg 2008-12-14 Martin Landa * scripts/v.to.3d/v.to.3d.py: v.to.3d: write cmd history * gui/wxpython/xml/menudata.xml: wxGUI: v.to.3d added to menu * lib/python/grass.py, scripts/v.db.dropcol/v.db.dropcol.py, scripts/v.db.join/v.db.join.py, scripts/v.db.update/v.db.update.py, scripts/v.dissolve/v.dissolve.py, scripts/v.rast.stats/v.rast.stats.py, scripts/v.report/v.report.py, scripts/v.to.3d/v.to.3d.py: grass.py: vector_columns() returns directory instead of list * scripts/Makefile, scripts/v.to.3d/Makefile, scripts/v.to.3d/v.to.3d.html, scripts/v.to.3d/v.to.3d.py: very initial version of v.to.3d * gui/wxpython/gui_modules/goutput.py: wxGUI: fix 'add new layer into layer tree' (merge from devbr6, https://trac.osgeo.org/grass/changeset/34875) * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/wxgui_utils.py, gui/wxpython/wxgui.py: wxGUI: fix decoration dialog (merge from devbr6, https://trac.osgeo.org/grass/changeset/34873) * imagery/i.smap/bouman.h, imagery/i.smap/decimate.c, imagery/i.smap/interp.c, imagery/i.smap/parse.c, imagery/i.smap/region.h, imagery/i.smap/segment.c: i.smap: remove quiet flag, use G_debug() * imagery/i.smap/Makefile, imagery/i.smap/{bouman => }/alpha_max.c, imagery/i.smap/{bouman => }/bouman.h, imagery/i.smap/bouman/Makefile, imagery/i.smap/{shapiro => }/closefiles.c, imagery/i.smap/{bouman => }/decimate.c, imagery/i.smap/{bouman => }/eigen.c, imagery/i.smap/{shapiro => }/history.c, imagery/i.smap/{shapiro => }/i.smap.html, imagery/i.smap/{bouman => }/interp.c, imagery/i.smap/{bouman => }/invert.c, imagery/i.smap/{shapiro => }/labels.c, imagery/i.smap/{shapiro => }/local_proto.h, imagery/i.smap/{shapiro => }/main.c, imagery/i.smap/{bouman => }/model.c, imagery/i.smap/{bouman => }/multialloc.c, imagery/i.smap/{shapiro => }/opencell.c, imagery/i.smap/{shapiro => }/openfiles.c, imagery/i.smap/{shapiro => }/parse.c, imagery/i.smap/{bouman => }/read_block.c, imagery/i.smap/{shapiro => }/read_sig.c, imagery/i.smap/{bouman => }/reg_util.c, imagery/i.smap/{bouman => }/region.h, imagery/i.smap/{bouman => }/segment.c, imagery/i.smap/shapiro/Makefile, imagery/i.smap/{bouman => }/solve.c, imagery/i.smap/{shapiro => }/write_img.c: i.smap: remove redundant 'bouman' and 'shapiro' directories * imagery/i.cluster/main.c, imagery/i.gensig/check.c, imagery/i.gensig/covariance.c, imagery/i.gensig/get_train.c, imagery/i.gensig/main.c, imagery/i.gensig/means.c, imagery/i.gensig/openfiles.c, imagery/i.gensig/parse.c, imagery/i.gensig/read_train.c, imagery/i.gensig/write_sig.c, imagery/i.gensigset/get_train.c, imagery/i.gensigset/main.c, imagery/i.gensigset/openfiles.c, imagery/i.gensigset/parse.c, imagery/i.gensigset/read_data.c, imagery/i.gensigset/read_train.c, imagery/i.gensigset/subcluster.c, imagery/i.gensigset/write_sig.c, imagery/i.maxlik/main.c, imagery/i.smap/bouman/decimate.c, imagery/i.smap/bouman/interp.c, imagery/i.smap/bouman/model.c, imagery/i.smap/bouman/multialloc.c, imagery/i.smap/bouman/read_block.c, imagery/i.smap/bouman/segment.c, imagery/i.smap/shapiro/closefiles.c, imagery/i.smap/shapiro/main.c, imagery/i.smap/shapiro/openfiles.c, imagery/i.smap/shapiro/parse.c, imagery/i.smap/shapiro/read_sig.c, imagery/i.smap/shapiro/write_img.c, raster/r.composite/main.c: imagery modules: message/paramaters standardization (merge from devbr6, https://trac.osgeo.org/grass/changeset/34868) 2008-12-14 Markus Neteler * raster/r.los/r.los.html: fix example; mention r.viewshed 2008-12-13 Martin Landa * vector/v.select/v.select.html: v.select: use unshortened parameter names in manual pages (merge from devbr6, https://trac.osgeo.org/grass/changeset/34855) * imagery/i.cluster/main.c: i.cluster: synchronize parameter name with i.gensig (signaturefile) * gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/vdigit/driver.cpp, gui/wxpython/vdigit/driver.h, gui/wxpython/vdigit/driver_draw.cpp, gui/wxpython/vdigit/driver_select.cpp: wxGUI/vdigit: fix select features by cat (layer>1) (merge from devbr6, https://trac.osgeo.org/grass/changeset/34851) * gui/wxpython/gui_modules/dbm.py: wxGUI/dbm: fix decode error & insert new record dialog (merge from devbr6, https://trac.osgeo.org/grass/changeset/34850) * gui/wxpython/gui_modules/dbm.py, gui/wxpython/vdigit/cats.cpp, gui/wxpython/vdigit/digit.cpp, gui/wxpython/vdigit/driver.cpp, gui/wxpython/vdigit/driver.h, gui/wxpython/vdigit/driver_draw.cpp, gui/wxpython/vdigit/driver_select.cpp, gui/wxpython/vdigit/line.cpp, gui/wxpython/vdigit/vertex.cpp: wxGUI: delete selected features from attribute manager (trac https://trac.osgeo.org/grass/ticket/314) (merge from devbr6, https://trac.osgeo.org/grass/changeset/34848) 2008-12-12 Martin Landa * gui/wxpython/xml/menudata.xml: run indent-region (emacs) on metadata.xml * gui/wxpython/xml/menudata.xml: wxGUI: reorganize File->Workspace menu (trac https://trac.osgeo.org/grass/ticket/393) (merge from devbr6, https://trac.osgeo.org/grass/changeset/34838) * gui/wxpython/gui_modules/goutput.py: wxGUI: fix trac https://trac.osgeo.org/grass/ticket/305 (Add created map into layer tree: errors for import modules) (merge from devbr6, https://trac.osgeo.org/grass/changeset/34836) * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/utils.py: wxGUI: can't handle whole-Earth extent (trac https://trac.osgeo.org/grass/ticket/395) (merge from devbr6, https://trac.osgeo.org/grass/changeset/34834) 2008-12-12 Glynn Clements * raster/r.watershed/ram/do_cum.c, raster/r.watershed/ram/init_vars.c, raster/r.watershed/seg/do_cum.c, raster/r.watershed/seg/init_vars.c: Patch from Markus Metz (ticket https://trac.osgeo.org/grass/ticket/398) 2008-12-11 Martin Landa * gui/wxpython/gui_modules/dbm.py: wxGUI: add optionally records for each category on add layer (merge from devbr6, https://trac.osgeo.org/grass/changeset/34830) * gui/wxpython/Makefile, gui/wxpython/gui_modules/menudata.py: fix wxGUI compilation (merge from devbr6) * display/d.vect/main.c: d.vect: use standardized option for 'llayer' (merge from devbr6, https://trac.osgeo.org/grass/changeset/34827) * raster/r.clump/main.c: r.clump: fix compilation error 2008-12-10 Hamish Bowman * general/g.mlist/g.mlist.html, general/g.mlist/main.c, raster/r.patch/r.patch.html, raster/r.series/r.series.html, scripts/v.dissolve/v.dissolve.html: revert https://trac.osgeo.org/grass/changeset/34818, separator= is preferred 2008-12-10 Glynn Clements * raster/r.watershed/front/main.c, raster/r.watershed/front/r.watershed.html, raster/r.watershed/ram/do_cum.c, raster/r.watershed/ram/no_stream.c, raster/r.watershed/seg/close_maps.c, raster/r.watershed/seg/do_cum.c, raster/r.watershed/seg/no_stream.c: patch from Markus Metz 2008-12-10 Hamish Bowman * lib/gis/percent.c: clarify needing G_percent() after loop (merge from devbr6) 2008-12-09 Hamish Bowman * general/g.mlist/g.mlist.html, general/g.mlist/main.c, raster/r.patch/r.patch.html, raster/r.series/r.series.html, scripts/v.dissolve/v.dissolve.html: g.mlist: standardize sep= opt to fs= 2008-12-09 Martin Landa * raster/r.clump/clump.c, raster/r.clump/main.c, raster/r.surf.idw/main.c, scripts/r.reclass.area/r.reclass.area.py: message standardization (merge from devbr6, https://trac.osgeo.org/grass/changeset/34816) * lib/imagery/list_gp.c, lib/imagery/list_subgp.c: imagerylib: i18n, message cosmetics (merge from devbr6, https://trac.osgeo.org/grass/changeset/34814) 2008-12-09 Hamish Bowman * vector/v.delaunay2/v.delaunay.html: fix module name 2008-12-09 Martin Landa * vector/v.to.db/areas.c, vector/v.to.db/find.c, vector/v.to.db/global.h, vector/v.to.db/lines.c, vector/v.to.db/main.c, vector/v.to.db/query.c, vector/v.to.db/report.c: v.to.db: fix report (don't report features without category) (merge from devbr6, https://trac.osgeo.org/grass/changeset/34807) 2008-12-08 Markus Neteler * vector/v.mkgrid/main.c, vector/v.mkgrid/v.mkgrid.html: Ivan Shmakov: point support instead of areas 2008-12-08 Glynn Clements * raster/r.surf.fractal/main.c, raster/r.surf.fractal/process.c: Remove duplicate #include #include must go last due to g2c.h "quirks" * imagery/i.cluster/checkpt.c: Fix verbosity check 2008-12-08 Martin Landa * imagery/i.maxlik/main.c: i.maxlik: quiet flag removed * imagery/i.maxlik/invert.c, imagery/i.maxlik/main.c, imagery/i.maxlik/open.c: i.maxlik: message standardization (merge from devbr6, https://trac.osgeo.org/grass/changeset/34799) 2008-12-08 Glynn Clements * gui/wxpython/Makefile: Add menustrings.py to EXTRA_CLEAN_FILES 2008-12-08 Martin Landa * imagery/i.cluster/main.c: i.cluster: Quiet flag removed * imagery/i.cluster/checkpt.c, imagery/i.cluster/main.c, imagery/i.cluster/open_files.c, lib/imagery/sigfile.c: i.cluster: message standardization more guisections imagerylib: allow fully qualified group name + doxygenization (sigfice.c) (merge from devbr6, https://trac.osgeo.org/grass/changeset/34794) * gui/wxpython/wxgui.py: wxGUI: About dialog fixed (UTF-8) (merge from devbr6, https://trac.osgeo.org/grass/changeset/34792) 2008-12-08 Glynn Clements * raster/r.watershed/front/main.c: Fix missed opt16/opt17 renumbering in previous change * raster/r.watershed/front/main.c, raster/r.watershed/front/r.watershed.html, raster/r.watershed/ram/Gwater.h, raster/r.watershed/ram/close_maps.c, raster/r.watershed/ram/close_maps2.c, raster/r.watershed/ram/do_astar.c, raster/r.watershed/ram/do_astar.h, raster/r.watershed/ram/do_cum.c, raster/r.watershed/ram/find_pour.c, raster/r.watershed/ram/init_vars.c, raster/r.watershed/ram/main.c, raster/r.watershed/ram/no_stream.c, raster/r.watershed/seg/Gwater.h, raster/r.watershed/seg/close_maps.c, raster/r.watershed/seg/do_astar.c, raster/r.watershed/seg/do_astar.h, raster/r.watershed/seg/do_cum.c, raster/r.watershed/seg/init_vars.c, raster/r.watershed/seg/main.c, raster/r.watershed/seg/no_stream.c: r.watershed MFD support from Markus Metz * gui/wxpython/Makefile, gui/wxpython/gui_modules/menudata.py: Generate dummy Python file containing menu strings for translation 2008-12-07 Martin Landa * scripts/v.db.addtable/v.db.addtable.py: v.db.addtable: add missing 'qlayer' parameter (v.to.db) * gui/wxpython/xml/menudata.xml: menudata.xml added (shame on me, SORRY, mistake) * gui/wxpython/xml/menudata.xml: currently unused menudata.xml removed * gui/wxpython/gui_modules/menudata.py: Fix ElementTree import for Python 2.4 * locale/po/grasswxpy_cs.po: Czech wxGUI translation updated (merge from devbr6, https://trac.osgeo.org/grass/changeset/34778) 2008-12-07 Hamish Bowman * lib/gis/percent.c: fix my crappy explaination of the placement logic (merge from devbr6) 2008-12-07 Martin Landa * lib/gis/percent.c: add G_percent() doxygen string * raster/r.contour/cont.c: r.contour: G_percent() should stay at the start of the for loop (merge from devbr6, https://trac.osgeo.org/grass/changeset/34772) 2008-12-07 Glynn Clements * gui/wxpython/gui_modules/menudata.py, gui/wxpython/xml/menudata.xml: Convert menu data to XML 2008-12-07 Hamish Bowman * display/d.vect/d.vect.html, scripts/v.colors/v.colors.html: links (merge from devbr6) * vector/v.category/v.category.html: explain cat=, linewraps, links (merge from devbr6) 2008-12-06 Martin Landa * raster/r.contour/cont.c, raster/r.contour/main.c: r.contours: message cosmetics & standardization (merge from devbr6, https://trac.osgeo.org/grass/changeset/34762) * raster/r.surf.fractal/frac.h, raster/r.surf.fractal/main.c, raster/r.surf.fractal/open_files.c, raster/r.surf.fractal/process.c, raster/r.surf.fractal/r.surf.fractal.html, raster/r.surf.fractal/spec_syn.c, raster/r.surf.fractal/write_rast.c: r.surf.fractal: avoid segfault on G_malloc parameters key consolidated message standardization (merge from devbr6, https://trac.osgeo.org/grass/changeset/34760) * gui/wxpython/gui_modules/menuform.py, vector/v.distance/main.c: v.distance: paramaters description cosmetics (merge from devbr6, https://trac.osgeo.org/grass/changeset/34758) * vector/v.select/main.c: v.select: 'reverse selection' flag added don't check intersection for points more guisections (merge from devbr6, https://trac.osgeo.org/grass/changeset/34756) * lib/vector/Vlib/sindex.c, vector/v.select/main.c: v.select: message cosmetics (merge from devbr6, https://trac.osgeo.org/grass/changeset/34754) * vector/v.to.db/areas.c, vector/v.to.db/lines.c, vector/v.to.db/main.c, vector/v.to.db/parse.c, vector/v.to.db/query.c, vector/v.to.db/report.c, vector/v.to.db/update.c: v.to.db: don't report cat -1 message/parameters cosmetics (merge from devbr6, https://trac.osgeo.org/grass/changeset/34751) 2008-12-06 Glynn Clements * lib/gis/popen.c: Windows has _popen, _pclose * include/gisdefs.h, lib/gis/closecell.c, lib/gis/gdal.c, lib/gis/opencell.c, lib/gis/put_row.c, raster/Makefile, raster/r.external.out/Makefile, raster/r.external.out/main.c, raster/r.external.out/r.external.out.html: Add write support to GDAL-link, r.external.out * lib/gis/null_val.c: Fix bug in G_is_c_null_value() 2008-12-06 Hamish Bowman * ps/ps.map/ps.map.html, ps/ps.map/ps_vlegend.c, ps/ps.map/r_vlegend.c, ps/ps.map/vector.h: add vlegend column separation control (see trac https://trac.osgeo.org/grass/ticket/355; merge from devbr6) 2008-12-05 Glynn Clements * lib/gis/G.h, lib/gis/gdal.c, lib/gis/get_row.c, raster/r.external/main.c, raster/r.in.gdal/main.c: Better handling of flipped/rotated maps 2008-12-05 Hamish Bowman * ps/ps.map/ps.map.html, ps/ps.map/ps_vlegend.c: merge fixes from devbr6 (trac https://trac.osgeo.org/grass/ticket/355): - allow placement of vector legend left of the map - patch from Bob Covill to save pattern file for legend even if pattern is never used within the map region 2008-12-05 Glynn Clements * include/display.h, include/raster.h, lib/display/Makefile, lib/display/draw2.c, lib/raster/raster.c: Remove D_set_clip_mode(), and clipping/culling display primitives Add path-based primitives to raster library Use path_* functions from lib/driver in lib/display * vector/v.db.connect/main.c, vector/v.lrs/v.lrs.create/main.c, vector/v.lrs/v.lrs.label/main.c, vector/v.lrs/v.lrs.segment/main.c, vector/v.lrs/v.lrs.where/main.c: Clean-up wrt db_get_default_* * raster/r.horizon/main.c, raster/r.sun2/main.c: Call G_parser() before querying GRASS environment, region, etc * db/Makefile: Add drivers to CLEAN_SUBDIRS 2008-12-04 Martin Landa * vector/v.category/main.c: v.category: '0' is valid category number (merge from devbr6, https://trac.osgeo.org/grass/changeset/34727) * gui/wxpython/gui_modules/menudata.py: wxGUI: add r.colors.stddev and v.colors to the menu (merge from devbr6, https://trac.osgeo.org/grass/changeset/34725) * scripts/r.colors.stddev/r.colors.stddev: r.colors.stddev: add keyword (merge from devbr6, https://trac.osgeo.org/grass/changeset/34723) 2008-12-04 Glynn Clements * lib/gis/popen.c: (Try to) fix MinGW version of G_popen() * lib/cairodriver/Color.c, lib/cairodriver/Draw.c, lib/cairodriver/Draw_bitmap.c, lib/cairodriver/Draw_line.c, lib/cairodriver/Draw_point.c, lib/cairodriver/Driver.c, lib/cairodriver/Poly.c, lib/cairodriver/Raster.c, lib/cairodriver/Text.c, lib/cairodriver/cairodriver.h, lib/driver/Bitmap.c, lib/driver/Color.c, lib/driver/Cont.c, lib/driver/Draw.c, lib/driver/Get_t_box.c, lib/driver/Polydots.c, lib/driver/Polygon.c, lib/driver/Polyline.c, lib/driver/Raster.c, lib/driver/Text.c, lib/driver/driver.h, lib/driver/driverlib.h, lib/driver/path.c, lib/driver/text3.c, lib/htmldriver/Box.c, lib/htmldriver/Draw.c, lib/htmldriver/Driver.c, lib/htmldriver/Polygon.c, lib/htmldriver/htmlmap.h, lib/pngdriver/Color.c, lib/pngdriver/Color_table.c, lib/pngdriver/Draw.c, lib/pngdriver/Draw_bitmap.c, lib/pngdriver/Draw_line.c, lib/pngdriver/Driver.c, lib/pngdriver/Graph_set.c, lib/pngdriver/Point.c, lib/pngdriver/Polygon.c, lib/pngdriver/Raster.c, lib/pngdriver/pngdriver.h, lib/pngdriver/read_bmp.c, lib/pngdriver/read_png.c, lib/pngdriver/read_ppm.c, lib/pngdriver/write_bmp.c, lib/pngdriver/write_png.c, lib/pngdriver/write_ppm.c, lib/psdriver/Color.c, lib/psdriver/Draw.c, lib/psdriver/Draw_bitmap.c, lib/psdriver/Draw_line.c, lib/psdriver/Draw_point.c, lib/psdriver/Driver.c, lib/psdriver/Polygon.c, lib/psdriver/Polyline.c, lib/psdriver/Raster.c, lib/psdriver/psdriver.h, lib/psdriver/psdriver.ps, lib/raster/raster.c: Replace polygon/polyline with path-based primitives Replace polydots with single point primitive Miscellaneous clean-up 2008-12-04 Martin Landa * scripts/v.colors/v.colors: v.colors: add gisprompts (merge from devbr6, https://trac.osgeo.org/grass/changeset/34716) 2008-12-04 Hamish Bowman * raster/r.colors/r.colors.html: new see alsos (merge from devbr6) * scripts/v.colors/v.colors: echo to g.message (merge from devbr6) * scripts/r.colors.stddev/{description.html => r.colors.stddev.html}, scripts/v.colors/{description.html => v.colors.html}: rename man pages to grass7 style * scripts/Makefile, scripts/r.colors.stddev/Makefile, scripts/r.colors.stddev/description.html, scripts/r.colors.stddev/r.colors.stddev, scripts/v.colors/Makefile, scripts/v.colors/description.html, scripts/v.colors/v.colors: bring in v.colors, r.colors.stddev from addons (by way of devbr6) -still shell scrips- * scripts/i.spectral/i.spectral.py: option cosmetics 2008-12-04 Glynn Clements * lib/gis/locale.c, lib/gis/mach_name.c, lib/gis/spawn.c: Various MinGW bugfixes from Rosen Matev 2008-12-03 Martin Landa * vector/v.extract/main.c: v.extract: layer_all (merge from devbr6, https://trac.osgeo.org/grass/changeset/34692) 2008-12-03 Hamish Bowman * lib/symbol/symbol/geology/strike_open_box, lib/symbol/symbol/geology/strike_open_circle, lib/symbol/symbol/geology/strike_open_triangle: remove open versions as redundant, just use fillcolor=none (merge from devbr6) 2008-12-02 Martin Landa * gui/wxpython/gui_modules/gdialogs.py: wxGUI: MultiImport -> switch page to "Command output" (merge from devbr6, https://trac.osgeo.org/grass/changeset/34687) * lib/symbol/Makefile: Makefile: add 'geology' symbols * gui/wxpython/wxgui.py: wxGUI: about dialog - revision (merge from devbr6, r34681:r34684) * raster/r.circle/main.c: r.circle: (cosmetics) header fixed, done msg added (merge from devbr6, https://trac.osgeo.org/grass/changeset/34679) * scripts/v.centroids/v.centroids.py: v.centroids: old_layer->new_layer * lib/vector/vedit/cats.c, vector/v.edit/main.c: v.edit: don't print warning when cat is not deleted (merge from devbr6, https://trac.osgeo.org/grass/changeset/34675) * include/gis.h, lib/gis/parser.c, vector/v.category/main.c, vector/v.edit/args.c: gislib: add G_OPT_V_ID(S) (merge from devbr6, https://trac.osgeo.org/grass/changeset/34673) * scripts/v.centroids/v.centroids.py: v.centroids: add missing gispropmt for 'layer' * lib/gis/parser.c, vector/v.category/main.c: v.category: more guisections sipmlify G_OPT_TYPE description (merge from devbr6, https://trac.osgeo.org/grass/changeset/34669) * display/d.rast/main.c, display/d.thematic.area/main.c, display/d.vect/main.c, vector/v.category/main.c, vector/v.edit/args.c, vector/v.extract/main.c, vector/v.in.ogr/main.c: guisection: query renamed to selection (merge from devbr6, https://trac.osgeo.org/grass/changeset/34667) 2008-12-02 Hamish Bowman * lib/symbol/symbol/geology/strike_box, lib/symbol/symbol/geology/strike_circle, lib/symbol/symbol/geology/strike_line, lib/symbol/symbol/geology/strike_open_box, lib/symbol/symbol/geology/strike_open_circle, lib/symbol/symbol/geology/strike_open_triangle, lib/symbol/symbol/geology/strike_triangle: new geology symbols (merge from devbr6) 2008-12-02 Glynn Clements * gui/wxpython/vdigit/Makefile: Don't install files if they already exist and haven't changed * lib/gis/locale.c: Only conditionalise applicable code on NLS availability, not G_init_locale() itself. 2008-12-02 Hamish Bowman * raster/r.watershed/seg/sg_factor.c: fixme: G_percent (merge from devbr6) * raster/r.watershed/seg/init_vars.c: bugfix from Markus Metz: correctly prune segments to max required; alloc for sscanf (merge from devbr6) 2008-12-01 Martin Landa * gui/wxpython/gui_modules/dbm.py: wxGUI/dbm: add list of columns for simple query (merge from devbr6, https://trac.osgeo.org/grass/changeset/34656) * db/drivers/sqlite/db.c, display/d.thematic.area/plot1.c, display/d.vect.chart/plot.c, display/d.vect/area.c, display/d.vect/attr.c, display/d.vect/plot1.c, lib/rst/interp_float/vinput2d.c, lib/sites/sites.c, raster/r.random/random.c, vector/lidar/v.surf.bspline/crosscorr.c, vector/v.convert/att.c, vector/v.in.dwg/main.c, vector/v.in.ogr/main.c, vector/v.info/main.c, vector/v.net.path/path.c, vector/v.surf.rst/main.c, vector/v.to.points/main.c: message standardization, i18n (merge from devbr6, https://trac.osgeo.org/grass/changeset/34653) * gui/wxpython/gui_modules/dbm.py: wxGUI/atm: don't crash on db.tables (trac https://trac.osgeo.org/grass/ticket/381) (merge from devbr6, https://trac.osgeo.org/grass/changeset/34651) 2008-12-01 Hamish Bowman * raster/r.watershed/front/main.c: be noisier if the subprocess fails (merge from devbr6) * raster/r.watershed/seg/do_astar.c: remove unused variables (merge from devbr6) * raster/r.watershed/front/main.c, raster/r.watershed/front/r.watershed.html, raster/r.watershed/ram/Gwater.h, raster/r.watershed/ram/do_astar.c, raster/r.watershed/ram/do_astar.h, raster/r.watershed/ram/find_pour.c, raster/r.watershed/ram/flag_create.c, raster/r.watershed/ram/init_vars.c, raster/r.watershed/ram/main.c, raster/r.watershed/seg/Gwater.h, raster/r.watershed/seg/do_astar.c, raster/r.watershed/seg/do_astar.h, raster/r.watershed/seg/find_pour.c, raster/r.watershed/seg/init_vars.c, raster/r.watershed/seg/main.c: Merge r.watershed2 from Markus Metz into r.watershed. (merge from devbr6 https://trac.osgeo.org/grass/changeset/34645) fast version of r.watershed: Implemented is a new sorting algorithm for both the ram and the segmented version, resulting in significant speed improvements, with identical results. The new sorting algorithm is implemented for both the ram and the segmented version. The new segmented version is still much slower than the new ram version, but the new segmented version is already much faster than the original ram version. A new option is available for the segmented mode specifying the maximum amount of memory to be used in MB. 2008-11-30 Markus Neteler * vector/v.out.ascii/main.c: added 'comma' as field separator 2008-11-30 Martin Landa * db/db.select/select.c: db.select: more guisections (merge from devbr6, https://trac.osgeo.org/grass/changeset/34640) 2008-11-30 Glynn Clements * scripts/v.db.reconnect.all/v.db.reconnect.all.html: Clarify syntax of old_database= option 2008-11-30 Martin Landa * vector/v.extract/main.c: v.extract: cosmetics (more guisection, order options based on guisections) (merge from devbr6, https://trac.osgeo.org/grass/changeset/34637) * gui/wxpython/gui_modules/menudata.py: wxGUI: add v.edit to the menu (merge from devbr6, https://trac.osgeo.org/grass/changeset/34634) * gui/wxpython/gui_modules/menuform.py: wxGUI: fix multi column option (merge from devbr6, https://trac.osgeo.org/grass/changeset/34633) * gui/wxpython/gui_modules/gselect.py, lib/python/grass.py: grass.py: list_grouped2() added (g.mlist version of list_grouped()) (merge from devbr6, https://trac.osgeo.org/grass/changeset/34631) * gui/wxpython/gui_modules/menuform.py: wxGUI: fix dialog with more 'layer' options (merge from devbr6, https://trac.osgeo.org/grass/changeset/34629) 2008-11-30 Glynn Clements * scripts/v.db.reconnect.all/v.db.reconnect.all.py: Simplify description; "help" is not intended to be a complete manual 2008-11-30 Hamish Bowman * scripts/v.db.reconnect.all/v.db.reconnect.all.py: split new opt desc into label+desc (trac https://trac.osgeo.org/grass/ticket/385) 2008-11-29 Martin Landa * imagery/i.ifft/main.c: i.ifft: use standardized options message standardization * lib/python/grass.py, locale/po/grasslibs_tr.po: wxGUI: fix turkish translation, list_grouped() upgdated --- TODO: g.list shell script style * imagery/i.fft/main.c: i.fft: cosmetics (use standardized parameters, message standardization) 2008-11-29 Hamish Bowman * raster/r.watershed/front/main.c, raster/r.watershed/ram/main.c, raster/r.watershed/seg/main.c, raster/r.watershed/shed/main.c: email update (merge from devbr6) * raster/r.watershed/seg/main.c: msg cleaning (merge from devbr6) * vector/v.in.ascii/main.c: Column numbers must not be negative (trac https://trac.osgeo.org/grass/ticket/278, merge from devbr6) 2008-11-28 Glynn Clements * tools/grass_indent.sh: Add -npro switch (don't read .indent.pro files) 2008-11-28 Martin Landa * gui/wxpython/gui_modules/gselect.py: remove print statement * include/Vect.h, lib/vector/Vlib/buffer.c, .../vlib_buffer.c => lib/vector/Vlib/buffer2.c, {vector/v.buffer2 => lib/vector/Vlib}/dgraph.c, {vector/v.parallel2 => lib/vector/Vlib}/dgraph.h, .../v.buffer2 => lib/vector/Vlib}/e_intersect.c, .../v.parallel2 => lib/vector/Vlib}/e_intersect.h, vector/v.buffer2/dgraph.h, vector/v.buffer2/e_intersect.h, vector/v.parallel2/dgraph.c, vector/v.parallel2/e_intersect.c, vector/v.parallel2/vlib_buffer.c: Vlib: Vect_line_buffe2(), Vect_area_buffer2(), Vect_point_buffer2() and Vect_line_parallel() moved from v.buffer2 and v.parallel2 to vector library (buffer2.c) (merge from devbr6, https://trac.osgeo.org/grass/changeset/34601) * gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/utils.py: wxGUI: grass module path added (MS Windows related patch) 2008-11-28 Maris Nartiss * lib/vector/Vlib/map.c: Add documentation notice Vect_copy_tables about copying nonexisting tables (merge from devbr6 https://trac.osgeo.org/grass/changeset/34596) * vector/v.kcv/main.c: Create new attribute table if input map doesn't has one; Don't leave unvinished output map around in case of fatal error (merge from devbr6 https://trac.osgeo.org/grass/changeset/34594) * vector/v.build.polylines/main.c, vector/v.category/main.c, vector/v.clean/main.c, vector/v.kcv/main.c, vector/v.net/main.c, vector/v.proj/main.c, vector/v.transform/main.c, vector/v.type/main.c: Print warning if copying attribute table to new vector map fails (merge from devbr6 https://trac.osgeo.org/grass/changeset/34592) 2008-11-28 Markus Neteler * raster/r.sun2/r.sun.html: merged https://trac.osgeo.org/grass/changeset/32964 * raster/r.horizon/TODO, raster/r.sun2/TODO: Don't yet meet latest GRASS 7 API 2008-11-28 Hamish Bowman * raster/r.watershed/seg/Gwater.h: more precise constants; merge from ram/ * raster/r.watershed/ram/Gwater.h: more precise constants; merge from r.watershed1 in devbr6 * raster/r.watershed/DEPRECATED: it lives * raster/r.watershed/front/main.c: rename flag variables to something meaningful, sync front/ with r.watershed(1,2) in devbr6 2008-11-28 Glynn Clements * raster/r.horizon/main.c, raster/r.horizon/r.horizon.html, raster/r.sun2/main.c: Fix compile errors (7.0 is not 6.4) Fix HTML * raster/Makefile: Re-instate r.watershed * raster/r.watershed2/Makefile, raster/r.watershed2/README, raster/r.watershed2/front/Makefile, raster/r.watershed2/front/main.c, raster/r.watershed2/front/r.watershed.html, raster/r.watershed2/ram/Gwater.h, raster/r.watershed2/ram/Makefile, raster/r.watershed2/ram/close_maps.c, raster/r.watershed2/ram/close_maps2.c, raster/r.watershed2/ram/def_basin.c, raster/r.watershed2/ram/do_astar.c, raster/r.watershed2/ram/do_astar.h, raster/r.watershed2/ram/do_cum.c, raster/r.watershed2/ram/find_pour.c, raster/r.watershed2/ram/flag.h, raster/r.watershed2/ram/flag_clr_all.c, raster/r.watershed2/ram/flag_create.c, raster/r.watershed2/ram/flag_destroy.c, raster/r.watershed2/ram/flag_get.c, raster/r.watershed2/ram/flag_set.c, raster/r.watershed2/ram/flag_unset.c, raster/r.watershed2/ram/haf_side.c, raster/r.watershed2/ram/init_vars.c, raster/r.watershed2/ram/main.c, raster/r.watershed2/ram/no_stream.c, raster/r.watershed2/ram/over_cells.c, raster/r.watershed2/ram/ramseg.c, raster/r.watershed2/ram/ramseg.h, raster/r.watershed2/ram/sg_factor.c, raster/r.watershed2/ram/slope_len.c, raster/r.watershed2/ram/split_str.c, raster/r.watershed2/ram/usage.c, raster/r.watershed2/seg/Gwater.h, raster/r.watershed2/seg/Makefile, raster/r.watershed2/seg/bseg_close.c, raster/r.watershed2/seg/bseg_get.c, raster/r.watershed2/seg/bseg_open.c, raster/r.watershed2/seg/bseg_put.c, raster/r.watershed2/seg/bseg_read.c, raster/r.watershed2/seg/bseg_write.c, raster/r.watershed2/seg/close_maps.c, raster/r.watershed2/seg/close_maps2.c, raster/r.watershed2/seg/cseg.h, raster/r.watershed2/seg/cseg_close.c, raster/r.watershed2/seg/cseg_get.c, raster/r.watershed2/seg/cseg_open.c, raster/r.watershed2/seg/cseg_put.c, raster/r.watershed2/seg/cseg_read.c, raster/r.watershed2/seg/cseg_write.c, raster/r.watershed2/seg/def_basin.c, raster/r.watershed2/seg/do_astar.c, raster/r.watershed2/seg/do_astar.h, raster/r.watershed2/seg/do_cum.c, raster/r.watershed2/seg/dseg_close.c, raster/r.watershed2/seg/dseg_get.c, raster/r.watershed2/seg/dseg_open.c, raster/r.watershed2/seg/dseg_put.c, raster/r.watershed2/seg/dseg_read.c, raster/r.watershed2/seg/dseg_write.c, raster/r.watershed2/seg/find_pour.c, raster/r.watershed2/seg/haf_side.c, raster/r.watershed2/seg/init_vars.c, raster/r.watershed2/seg/main.c, raster/r.watershed2/seg/no_stream.c, raster/r.watershed2/seg/over_cells.c, raster/r.watershed2/seg/sg_factor.c, raster/r.watershed2/seg/slope_len.c, raster/r.watershed2/seg/split_str.c, raster/r.watershed2/seg/sseg_close.c, raster/r.watershed2/seg/sseg_get.c, raster/r.watershed2/seg/sseg_open.c, raster/r.watershed2/seg/sseg_put.c, raster/r.watershed2/seg/usage.c, raster/r.watershed2/shed/Makefile, raster/r.watershed2/shed/accum_down.c, raster/r.watershed2/shed/basin_maps.c, raster/r.watershed2/shed/com_line.c, raster/r.watershed2/shed/file_in.c, raster/r.watershed2/shed/free.c, raster/r.watershed2/shed/insert_cat.c, raster/r.watershed2/shed/intro.c, raster/r.watershed2/shed/main.c, raster/r.watershed2/shed/print.c, raster/r.watershed2/shed/read.c, raster/r.watershed2/shed/valid.c, raster/r.watershed2/shed/watershed.h: Version control: have you heard of it? * raster/r.watershed2/front/r.watershed.html: Fix invalid HTML (literal < and > must use < and >) Set svn:ignore property 2008-11-27 Glynn Clements * Makefile: Fix bug in generation of dist./grass.tmp 2008-11-27 Martin Landa * vector/v.parallel2/dgraph.c, vector/v.parallel2/e_intersect.c, vector/v.parallel2/main.c, vector/v.parallel2/vlib_buffer.c: v.parallel2: grass_indent.sh message standardization (merge from devbr6, https://trac.osgeo.org/grass/changeset/34571) 2008-11-27 Markus Neteler * raster/Makefile, raster/r.watershed/DEPRECATED, raster/r.watershed2/Makefile, raster/r.watershed2/README, raster/r.watershed2/front/Makefile, raster/r.watershed2/front/main.c, raster/r.watershed2/front/r.watershed.html, raster/r.watershed2/ram/Gwater.h, raster/r.watershed2/ram/Makefile, raster/r.watershed2/ram/close_maps.c, raster/r.watershed2/ram/close_maps2.c, raster/r.watershed2/ram/def_basin.c, raster/r.watershed2/ram/do_astar.c, raster/r.watershed2/ram/do_astar.h, raster/r.watershed2/ram/do_cum.c, raster/r.watershed2/ram/find_pour.c, raster/r.watershed2/ram/flag.h, raster/r.watershed2/ram/flag_clr_all.c, raster/r.watershed2/ram/flag_create.c, raster/r.watershed2/ram/flag_destroy.c, raster/r.watershed2/ram/flag_get.c, raster/r.watershed2/ram/flag_set.c, raster/r.watershed2/ram/flag_unset.c, raster/r.watershed2/ram/haf_side.c, raster/r.watershed2/ram/init_vars.c, raster/r.watershed2/ram/main.c, raster/r.watershed2/ram/no_stream.c, raster/r.watershed2/ram/over_cells.c, raster/r.watershed2/ram/ramseg.c, raster/r.watershed2/ram/ramseg.h, raster/r.watershed2/ram/sg_factor.c, raster/r.watershed2/ram/slope_len.c, raster/r.watershed2/ram/split_str.c, raster/r.watershed2/ram/usage.c, raster/r.watershed2/seg/Gwater.h, raster/r.watershed2/seg/Makefile, raster/r.watershed2/seg/bseg_close.c, raster/r.watershed2/seg/bseg_get.c, raster/r.watershed2/seg/bseg_open.c, raster/r.watershed2/seg/bseg_put.c, raster/r.watershed2/seg/bseg_read.c, raster/r.watershed2/seg/bseg_write.c, raster/r.watershed2/seg/close_maps.c, raster/r.watershed2/seg/close_maps2.c, raster/r.watershed2/seg/cseg.h, raster/r.watershed2/seg/cseg_close.c, raster/r.watershed2/seg/cseg_get.c, raster/r.watershed2/seg/cseg_open.c, raster/r.watershed2/seg/cseg_put.c, raster/r.watershed2/seg/cseg_read.c, raster/r.watershed2/seg/cseg_write.c, raster/r.watershed2/seg/def_basin.c, raster/r.watershed2/seg/do_astar.c, raster/r.watershed2/seg/do_astar.h, raster/r.watershed2/seg/do_cum.c, raster/r.watershed2/seg/dseg_close.c, raster/r.watershed2/seg/dseg_get.c, raster/r.watershed2/seg/dseg_open.c, raster/r.watershed2/seg/dseg_put.c, raster/r.watershed2/seg/dseg_read.c, raster/r.watershed2/seg/dseg_write.c, raster/r.watershed2/seg/find_pour.c, raster/r.watershed2/seg/haf_side.c, raster/r.watershed2/seg/init_vars.c, raster/r.watershed2/seg/main.c, raster/r.watershed2/seg/no_stream.c, raster/r.watershed2/seg/over_cells.c, raster/r.watershed2/seg/sg_factor.c, raster/r.watershed2/seg/slope_len.c, raster/r.watershed2/seg/split_str.c, raster/r.watershed2/seg/sseg_close.c, raster/r.watershed2/seg/sseg_get.c, raster/r.watershed2/seg/sseg_open.c, raster/r.watershed2/seg/sseg_put.c, raster/r.watershed2/seg/usage.c, raster/r.watershed2/shed/Makefile, raster/r.watershed2/shed/accum_down.c, raster/r.watershed2/shed/basin_maps.c, raster/r.watershed2/shed/com_line.c, raster/r.watershed2/shed/file_in.c, raster/r.watershed2/shed/free.c, raster/r.watershed2/shed/insert_cat.c, raster/r.watershed2/shed/intro.c, raster/r.watershed2/shed/main.c, raster/r.watershed2/shed/print.c, raster/r.watershed2/shed/read.c, raster/r.watershed2/shed/valid.c, raster/r.watershed2/shed/watershed.h: moved here from GRASS Addons; deactivated r.watershed 2008-11-27 Martin Landa * vector/v.buffer2/main.c: v.buffer: message cosmetics (merge from devbr6, https://trac.osgeo.org/grass/changeset/34563) * vector/v.buffer2/dgraph.c, vector/v.buffer2/e_intersect.c, vector/v.buffer2/main.c, vector/v.buffer2/vlib_buffer.c: v.buffer2: grass_indent.sh message standardization 2008-11-27 Markus Neteler * raster/Makefile: activated r.sun2 r.horizon * raster/r.horizon/Makefile, raster/r.horizon/TODO, raster/r.horizon/local_proto.h, raster/r.horizon/main.c, raster/r.horizon/r.horizon.html, raster/r.sun/DEPRECATED, raster/r.sun2/Makefile, raster/r.sun2/README, raster/r.sun2/TODO, raster/r.sun2/local_proto.h, raster/r.sun2/main.c, raster/r.sun2/r.sun.html, raster/r.sun2/rsunglobals.h, raster/r.sun2/rsunlib.c, raster/r.sun2/sunradstruct.h: moved here from GRASS Addons; deactivated r.sun 2008-11-27 Martin Landa * display/d.vect/main.c, gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/vdigit.py: wxGUI: fix layer > 1 vdigit: fix category dialog (change category) dbm: delete multiple records fixed 2008-11-27 Glynn Clements * Makefile, db/Makefile, gem/Makefile, general/g.version/Makefile, gui/images/Makefile, gui/wxpython/Makefile, gui/wxpython/nviz/Makefile, gui/wxpython/scripts/Makefile, lib/symbol/Makefile, ps/ps.map/Makefile, raster/r.li/r.li.setup/Makefile, scripts/d.polar/Makefile, scripts/db.test/Makefile, scripts/r.in.wms/Makefile, visualization/nviz/Makefile, visualization/nviz/html/Makefile: Don't create directories or install files if they already exist and haven't changed 2008-11-27 Eric Patton * scripts/v.db.addtable/v.db.addtable.html: Applied doc patch from Moritz 2008-11-27 Glynn Clements * db/Makefile, db/base/Makefile, db/db.columns/Makefile, db/{base => db.columns}/columns.c, db/{base => db.columns}/db.columns.html, db/db.connect/Makefile, db/{base => db.connect}/connect.c, db/{base => db.connect}/db.connect.html, db/db.copy/Makefile, db/{base => db.copy}/copy.c, db/{base => db.copy}/db.copy.html, db/db.createdb/Makefile, db/{base => db.createdb}/createdb.c, db/{base => db.createdb}/db.createdb.html, db/db.databases/Makefile, db/{base => db.databases}/databases.c, db/{base => db.databases}/db.databases.html, db/db.describe/Makefile, db/{base => db.describe}/db.describe.html, db/{base => db.describe}/describe.c, db/{base => db.describe}/local_proto.h, db/{base => db.describe}/printtab.c, db/db.drivers/Makefile, db/{base => db.drivers}/db.drivers.html, db/{base => db.drivers}/drivers.c, db/db.dropdb/Makefile, db/{base => db.dropdb}/db.dropdb.html, db/{base => db.dropdb}/dropdb.c, db/db.droptable/Makefile, db/{base => db.droptable}/db.droptable.html, db/{base => db.droptable}/droptable.c, db/db.execute/Makefile, db/{base => db.execute}/db.execute.html, db/{base => db.execute}/execute.c, db/db.select/Makefile, db/{base => db.select}/db.select.html, db/db.select/local_proto.h, db/db.select/printtab.c, db/{base => db.select}/select.c, db/db.tables/Makefile, db/{base => db.tables}/db.tables.html, db/{base => db.tables}/tables.c, general/g.copy/{copy.c => main.c}, general/g.list/{list.c => main.c}, general/g.remove/{remove.c => main.c}, general/g.rename/{rename.c => main.c}, raster/Makefile, raster/{wildfire => }/r.ros/Makefile, raster/{wildfire => }/r.ros/local_proto.h, raster/{wildfire => }/r.ros/main.c, raster/{wildfire => }/r.ros/r.ros.html, raster/{wildfire => }/r.ros/spot_dist.c, raster/{wildfire => }/r.spread/Makefile, raster/{wildfire => }/r.spread/cell_ptrHa.h, raster/{wildfire => }/r.spread/cmd_line.h, raster/{wildfire => }/r.spread/collect_ori.c, raster/{wildfire => }/r.spread/costHa.h, raster/{wildfire => }/r.spread/deleteHa.c, raster/{wildfire => }/r.spread/display.c, raster/{wildfire => }/r.spread/fixHa.c, raster/{wildfire => }/r.spread/get_minHa.c, raster/{wildfire => }/r.spread/insert2Ha.c, raster/{wildfire => }/r.spread/insertHa.c, raster/{wildfire => }/r.spread/local_proto.h, raster/{wildfire => }/r.spread/main.c, raster/{wildfire => }/r.spread/pick_dist.c, raster/{wildfire => }/r.spread/pick_ignite.c, raster/{wildfire => }/r.spread/r.spread.html, raster/{wildfire => }/r.spread/ram2out.c, raster/{wildfire => }/r.spread/replaceHa.c, raster/{wildfire => }/r.spread/select_linksB.c, raster/{wildfire => }/r.spread/spot.c, raster/{wildfire => }/r.spread/spread.c, raster/{wildfire => }/r.spreadpath/Makefile, raster/{wildfire => }/r.spreadpath/drawline.c, raster/{wildfire => }/r.spreadpath/insert.c, raster/{wildfire => }/r.spreadpath/local_proto.h, raster/{wildfire => }/r.spreadpath/main.c, raster/{wildfire => }/r.spreadpath/path_finder.c, raster/{wildfire => }/r.spreadpath/point.h, .../{wildfire => }/r.spreadpath/r.spreadpath.html, raster/{wildfire => }/r.spreadpath/stash.h, raster3d/Makefile, raster3d/base/Makefile, raster3d/r3.info/Makefile, raster3d/{base => r3.info}/r3.info.html, raster3d/{base => r3.info}/r3.info.main.c, raster3d/r3.timestamp/Makefile, raster3d/{base => r3.timestamp}/r3.timestamp.html, .../{base => r3.timestamp}/r3.timestamp.main.c: Improve adherence to consistent directory structure 2008-11-27 Markus Neteler * scripts/db.in.ogr/db.in.ogr.py: untested bugfix (merge from devel_branch6, https://trac.osgeo.org/grass/changeset/34540) 2008-11-27 Glynn Clements * db/drivers/mysql/create_table.c, db/drivers/mysql/db.c, db/drivers/mysql/parse.c, db/drivers/mysql/proto.h, display/d.labels/main.c, display/d.nviz/local.h, display/d.nviz/main.c, general/g.copy/copy.c, general/g.filename/main.c, general/g.findfile/main.c, general/g.gisenv/main.c, general/g.gui/main.c, general/g.list/list.c, general/g.mapset/main.c, general/g.mapsets/dsply_path.c, general/g.mapsets/main.c, general/g.mlist/main.c, general/g.mremove/main.c, general/g.proj/output.c, general/g.region/adjust.c, general/g.region/local_proto.h, general/g.region/main.c, general/g.region/printwindow.c, general/g.region/zoom.c, general/g.remove/remove.c, general/g.rename/rename.c, gui/wxpython/nviz/load.cpp, imagery/i.atcorr/main.cpp, imagery/i.find/main.c, imagery/i.gensig/files.h, imagery/i.gensig/labels.c, imagery/i.gensig/openfiles.c, imagery/i.gensigset/labels.c, imagery/i.gensigset/openfiles.c, imagery/i.gensigset/parms.h, imagery/i.group/main.c, imagery/i.his.rgb/closefiles.c, imagery/i.his.rgb/openfiles.c, imagery/i.pca/main.c, imagery/i.pca/support.c, imagery/i.rgb.his/closefiles.c, imagery/i.rgb.his/openfiles.c, imagery/i.smap/shapiro/history.c, imagery/i.smap/shapiro/local_proto.h, imagery/i.smap/shapiro/opencell.c, imagery/i.zc/main.c, include/P_site.h, include/gisdefs.h, lib/form/generate.c, lib/g3d/find_grid3.c, lib/g3d/g3dkeys.c, lib/gis/adj_cellhd.c, lib/gis/align_window.c, lib/gis/date.c, lib/gis/datum.c, lib/gis/env.c, lib/gis/error.c, lib/gis/find_cell.c, lib/gis/find_file.c, lib/gis/find_vect.c, lib/gis/get_cellhd.c, lib/gis/get_ellipse.c, lib/gis/get_row.c, lib/gis/gisbase.c, lib/gis/gisdbase.c, lib/gis/gisinit.c, lib/gis/home.c, lib/gis/key_value1.c, lib/gis/key_value4.c, lib/gis/legal_name.c, lib/gis/ll_format.c, lib/gis/location.c, lib/gis/mach_name.c, lib/gis/make_loc.c, lib/gis/mapset.c, lib/gis/mapset_nme.c, lib/gis/opencell.c, lib/gis/overwrite.c, lib/gis/parser.c, lib/gis/proj2.c, lib/gis/put_title.c, lib/gis/put_window.c, lib/gis/rd_cellhd.c, lib/gis/remove.c, lib/gis/set_window.c, lib/gis/whoami.c, lib/init/clean_temp.c, lib/manage/add_elem.c, lib/manage/do_copy.c, lib/manage/do_list.c, lib/manage/do_remove.c, lib/manage/do_rename.c, lib/manage/find.c, lib/manage/list.h, lib/proj/convert.c, lib/proj/ellipse.c, lib/proj/get_proj.c, lib/rst/interp_float/input2d.c, lib/rst/interp_float/output2d.c, lib/rst/interp_float/resout2d.c, lib/sites/sites.c, lib/symbol/read.c, lib/vector/Vlib/open.c, lib/vector/diglib/file.c, ps/ps.map/colortable.h, ps/ps.map/do_header.c, ps/ps.map/error.c, ps/ps.map/local_proto.h, ps/ps.map/outl_io.c, ps/ps.map/ps_info.h, ps/ps.map/ps_map.c, ps/ps.map/r_cell.c, ps/ps.map/r_group.c, ps/ps.map/r_rgb.c, ps/ps.map/scan_gis.c, raster/r.buffer/local_proto.h, raster/r.buffer/main.c, raster/r.carve/main.c, raster/r.category/cats.c, raster/r.category/local_proto.h, raster/r.category/main.c, raster/r.coin/print_hdr.c, raster/r.colors/main.c, raster/r.cost/main.c, raster/r.cross/glob.h, raster/r.cross/main.c, raster/r.distance/defs.h, raster/r.distance/distance.c, raster/r.distance/parse.c, raster/r.fill.dir/main.c, raster/r.flow/io.c, raster/r.in.arc/gethead.c, raster/r.in.ascii/gethead.c, raster/r.in.bin/main.c, raster/r.in.gridatb/local_proto.h, raster/r.in.gridatb/main.c, raster/r.in.mat/main.c, raster/r.info/main.c, raster/r.kappa/kappa.h, raster/r.kappa/main.c, raster/r.kappa/prt_mat.c, raster/r.kappa/stats.c, raster/r.li/r.li.cwed/cwed.c, raster/r.li/r.li.daemon/daemon.c, raster/r.li/r.li.daemon/worker.c, raster/r.li/r.li.dominance/dominance.c, raster/r.li/r.li.edgedensity/edgedensity.c, raster/r.li/r.li.mpa/mpa.c, raster/r.li/r.li.mps/mps.c, raster/r.li/r.li.padcv/padcv.c, raster/r.li/r.li.padrange/padrange.c, raster/r.li/r.li.padsd/padsd.c, raster/r.li/r.li.patchdensity/main.c, raster/r.li/r.li.patchnum/main.c, raster/r.li/r.li.richness/richness.c, raster/r.li/r.li.shannon/shannon.c, raster/r.li/r.li.shape/main.c, raster/r.li/r.li.simpson/simpson.c, raster/r.los/main.c, raster/r.mapcalc/map.c, raster/r.null/local_proto.h, raster/r.null/main.c, raster/r.out.gdal/main.c, raster/r.out.gridatb/check_ready.c, raster/r.out.gridatb/file_io.c, raster/r.out.gridatb/local_proto.h, raster/r.out.gridatb/main.c, raster/r.out.mpeg/main.c, raster/r.param.scale/interface.c, raster/r.param.scale/main.c, raster/r.param.scale/open_files.c, raster/r.param.scale/param.h, raster/r.param.scale/write_cols.c, raster/r.patch/support.c, raster/r.reclass/main.c, raster/r.reclass/parse.c, raster/r.reclass/reclass.c, raster/r.reclass/rule.h, raster/r.reclass/stats.c, raster/r.region/main.c, raster/r.report/global.h, raster/r.report/header.c, raster/r.report/parse.c, raster/r.resamp.interp/main.c, raster/r.resamp.stats/main.c, raster/r.slope.aspect/local_proto.h, raster/r.slope.aspect/main.c, raster/r.slope.aspect/opennew.c, raster/r.support/main.c, raster/r.surf.contour/bseg_read.c, raster/r.surf.contour/bseg_write.c, raster/r.surf.contour/cseg.h, raster/r.surf.contour/cseg_read.c, raster/r.surf.contour/cseg_write.c, raster/r.surf.contour/main.c, raster/r.surf.fractal/frac.h, raster/r.surf.fractal/main.c, raster/r.terraflow/grass2str.h, raster/r.terraflow/main.cc, raster/r.to.vect/main.c, raster/r.topmodel/global.h, raster/r.topmodel/main.c, raster/r.volume/main.c, raster/r.water.outlet/legal.c, raster/r.water.outlet/main.c, raster/r.water.outlet/outletP.h, raster/r.watershed/ram/Gwater.h, raster/r.watershed/ram/init_vars.c, raster/r.watershed/ram/main.c, raster/r.watershed/seg/Gwater.h, raster/r.watershed/seg/init_vars.c, raster/r.watershed/seg/main.c, raster/wildfire/r.spreadpath/main.c, raster3d/r3.cross.rast/main.c, raster3d/r3.mkdspf/local_proto.h, raster3d/r3.mkdspf/main.c, raster3d/r3.mkdspf/r3_find.c, raster3d/r3.out.vtk/main.c, vector/lidar/v.lidar.correction/main.c, vector/lidar/v.lidar.edgedetection/main.c, vector/lidar/v.lidar.growing/main.c, vector/lidar/v.outlier/main.c, vector/lidar/v.surf.bspline/main.c, vector/v.buffer2/main.c, vector/v.convert/att.c, vector/v.convert/old2new.c, vector/v.delaunay2/in_out.c, vector/v.delaunay2/main.c, vector/v.digit/generate.c, vector/v.digit/main.c, vector/v.digit/zoom.c, vector/v.drape/main.c, vector/v.drape/v.drape.html, vector/v.in.sites/main.c, vector/v.info/main.c, vector/v.lrs/v.lrs.create/main.c, vector/v.lrs/v.lrs.label/main.c, vector/v.lrs/v.lrs.segment/main.c, vector/v.lrs/v.lrs.where/main.c, vector/v.proj/main.c, vector/v.vol.rst/main.c, vector/v.vol.rst/user1.c, visualization/nviz/src/nviz_init.c, visualization/nviz/src/pick_vect_commands.c, visualization/nviz/src/query_vect.c, visualization/nviz2/cmd/surface.c, visualization/nviz2/cmd/vector.c, visualization/xganim/Makefile, visualization/xganim/main.cc: Add "const" where appropriate to libgis return types * vector/v.buffer2/{v.buffer2.html => v.buffer.html}, vector/v.delaunay2/{v.delaunay2.html => v.delaunay.html}: HTML files must be named after the module, not the directory 2008-11-27 Eric Patton * scripts/v.db.addtable/v.db.addtable.html: Added note about using v.category to add cats to new table 2008-11-27 Markus Neteler * raster/r.external/main.c: say which band is imported 2008-11-27 Maris Nartiss * include/Vect.h: Adding skipped Vect_line_get_intersections declaration (merge from develbranch_6 https://trac.osgeo.org/grass/changeset/34499) * vector/v.drape/main.c, vector/v.drape/v.drape.html: v.drape WHERE support and ignore vectors without height information (NULL in raster) (merge from develbranch_6 https://trac.osgeo.org/grass/changeset/34150) 2008-11-26 Glynn Clements * general/g.region/printwindow.c, include/gisdefs.h, lib/gis/proj3.c: Eliminate use of static buffers for return values 2008-11-26 Markus Neteler * vector/Makefile, vector/v.buffer/DEPRECATED, vector/v.parallel/DEPRECATED, vector/v.voronoi/Makefile, vector/v.voronoi/delaunay_DEPRECATED: activated v.buffer2, v.delaunay2, v.parallel2 * vector/v.delaunay2/main.c, vector/v.parallel2/Makefile, vector/v.parallel2/dgraph.c, vector/v.parallel2/dgraph.h, vector/v.parallel2/e_intersect.c, vector/v.parallel2/e_intersect.h, vector/v.parallel2/local_proto.h, vector/v.parallel2/main.c, vector/v.parallel2/v.parallel.html, vector/v.parallel2/vlib_buffer.c: svn:ignore * vector/v.delaunay2/Makefile, vector/v.delaunay2/data_types.h, vector/v.delaunay2/defs.h, vector/v.delaunay2/edge.c, vector/v.delaunay2/edge.h, vector/v.delaunay2/geom_primitives.h, vector/v.delaunay2/geometry.c, vector/v.delaunay2/geometry.h, vector/v.delaunay2/in_out.c, vector/v.delaunay2/in_out.h, vector/v.delaunay2/main.c, vector/v.delaunay2/memory.c, vector/v.delaunay2/memory.h, vector/v.delaunay2/v.delaunay2.html, .../v_delaunay_spearfish60_archsites.png: moved here from GRASS Addons * vector/v.buffer2/{description.html => v.buffer2.html}: renamed * vector/v.buffer2/Makefile, vector/v.buffer2/description.html, vector/v.buffer2/dgraph.c, vector/v.buffer2/dgraph.h, vector/v.buffer2/e_intersect.c, vector/v.buffer2/e_intersect.h, vector/v.buffer2/local_proto.h, vector/v.buffer2/main.c, vector/v.buffer2/vlib_buffer.c: moved here from GRASS Addons * raster/r.sunmask/main.c: cosmetics * db/base/db.execute.html: table join example added * lib/db/dbmi_client/copy_tab.c: msg fix * vector/v.to.db/query.c, vector/v.to.db/update.c: debug fixes * vector/v.to.db/query.c, vector/v.to.db/update.c: fix to use qlayer to find table to read from (fixes wrong access if layer>1 is used) 2008-11-26 Hamish Bowman * lib/symbol/symbol/extra/half-box: new symbol (merge from devbr6) * gui/wxpython/docs/wxGUI.Vector_Digitizing_Tool.html, vector/v.digit/v.digit.html: recovery tip (merge from devbr6) 2008-11-25 Glynn Clements * configure, configure.in, include/Make/Platform.make.in, include/config.h.in, lib/gis/Makefile, lib/gis/counter.c, lib/gis/worker.c, raster/r.mapcalc/Makefile, raster/r.mapcalc/evaluate.c, raster/r.mapcalc/map.c: Add --with- pthread etc to configure script Fix bugs in counter.c, r.mapcalc * include/gisdefs.h, lib/gis/Makefile, lib/gis/counter.c, lib/gis/datum.c, lib/gis/debug.c, lib/gis/env.c, lib/gis/error.c, lib/gis/gdal.c, lib/gis/get_ellipse.c, lib/gis/get_window.c, lib/gis/gisinit.c, lib/gis/home.c, lib/gis/locale.c, lib/gis/mach_name.c, lib/gis/mapset_nme.c, lib/gis/opencell.c, lib/gis/tempfile.c, lib/gis/verbose.c, lib/gis/whoami.c, lib/gis/window_map.c, lib/gis/worker.c, raster/r.mapcalc/evaluate.c: Add, use G_is_initialized(), G_initialize_done() for one-shot initialisation Optionally use mutexes for incrementing counters Generalise r.mapcalc worker- threads code, move into lib/gis Remove G_get_fp_type(), G_get_compression_type; initialise in gisinit() * include/gis.h, include/gisdefs.h, lib/gis/counter.c, lib/gis/error.c, lib/gis/gisinit.c, lib/gis/tempfile.c: Add, use "struct Counter" and supporting functions Add G_init_all() * include/gisdefs.h, lib/g3d/g3dcolor.c, lib/g3d/g3drange.c, lib/gis/area_ellipse.c, lib/gis/area_poly1.c, lib/gis/area_sphere.c, lib/gis/ascii_chk.c, lib/gis/auto_mask.c, lib/gis/bres_line.c, lib/gis/cats.c, lib/gis/cell_stats.c, lib/gis/clear_scrn.c, lib/gis/color_compat.c, lib/gis/color_free.c, lib/gis/color_get.c, lib/gis/color_hist.c, lib/gis/color_init.c, lib/gis/color_invrt.c, lib/gis/color_look.c, lib/gis/color_org.c, lib/gis/color_rand.c, lib/gis/color_range.c, lib/gis/color_read.c, lib/gis/color_rule.c, lib/gis/color_rules.c, lib/gis/color_set.c, lib/gis/color_shift.c, lib/gis/color_write.c, lib/gis/color_xform.c, lib/gis/commas.c, lib/gis/copy.c, lib/gis/done_msg.c, lib/gis/error.c, lib/gis/fpreclass.c, lib/gis/geodesic.c, lib/gis/geodist.c, lib/gis/gisinit.c, lib/gis/histo_eq.c, lib/gis/histogram.c, lib/gis/history.c, lib/gis/key_value1.c, lib/gis/line_dist.c, lib/gis/list.c, lib/gis/ll_format.c, lib/gis/ls.c, lib/gis/null_val.c, lib/gis/parser.c, lib/gis/percent.c, lib/gis/plot.c, lib/gis/pole_in_poly.c, lib/gis/put_row.c, lib/gis/quant.c, lib/gis/range.c, lib/gis/raster.c, lib/gis/reclass.c, lib/gis/rhumbline.c, lib/gis/short_way.c, lib/gis/strings.c, lib/gis/tempfile.c, lib/gis/timestamp.c, lib/gis/token.c, lib/gis/trim_dec.c, lib/gis/view.c, lib/gis/wind_2_box.c, lib/gis/wind_format.c, lib/gis/window_map.c, lib/gis/wr_cellhd.c, lib/gis/writ_zeros.c, lib/gis/zero.c, lib/gis/zero_cell.c, lib/ogsf/Gvl3.c, raster/r.contour/main.c, raster/r.flow/mem.h: Remove unnecessary return values Miscellaneous clean-up * include/gisdefs.h, lib/gis/debug.c, lib/gis/error.c, lib/gis/opencell.c: Add various functions to force initialisation: G_init_debug, G_init_logging, G_get_fp_type, G_get_compression_type 2008-11-24 Glynn Clements * include/gisdefs.h, lib/gis/env.c, lib/gis/get_window.c: Add G_init_env() Remove unnecessary return values Miscellaneous clean- up * imagery/i.vpoints/drawvect.c, raster/r.cost/main.c, raster/r.out.tiff/main.c, raster/r.surf.idw/main.c, raster/r.walk/main.c, raster/r.water.outlet/main.c, raster/wildfire/r.ros/main.c, raster/wildfire/r.spread/main.c, raster/wildfire/r.spreadpath/main.c: Don't bother checking the return code from G_get_window(): It never returns a failure code, and soon won't return anything 2008-11-24 Markus Neteler * raster/r.texture/main.c: write cmd history 2008-11-24 Martin Landa * gui/wxpython/gui_modules/utils.py: wxGUI: v.category in quiet mode (merge from devbr6, https://trac.osgeo.org/grass/changeset/34474) * gui/wxpython/vdigit/line.cpp, include/vedit.h, lib/vector/Vlib/build.c, lib/vector/vedit/chtype.c, vector/v.edit/main.c: vlib: print build message for > GV_BUILD_NONE veditlib: simplify Vedit_chtype_lines() v.edit: updated (merge from devbr6, https://trac.osgeo.org/grass/changeset/34472) * gui/wxpython/vdigit/driver.cpp: wxGUI/vdigit: be quiet (merge from devbr6, https://trac.osgeo.org/grass/changeset/34470) * lib/vector/Vlib/intersect.c: vlib: IPnts must be allocated first (merge from devbr6, https://trac.osgeo.org/grass/changeset/34468) * gui/wxpython/vdigit/digit.cpp, gui/wxpython/vdigit/digit.h, gui/wxpython/vdigit/undo.cpp: wxGUI/vdigit: some minor fixes in undo (merge from devbr6, https://trac.osgeo.org/grass/changeset/34466) * lib/vector/Vlib/build.c, lib/vector/Vlib/build_nat.c: vlib: print build messages in standard message mode (G_verbose_message() -> G_message()) (merge from devbr6, https://trac.osgeo.org/grass/changeset/34464) 2008-11-24 Glynn Clements * include/gisdefs.h, lib/gis/G.h, lib/gis/debug.c, lib/gis/gisinit.c, lib/gis/opencell.c, lib/gis/progrm_nme.c, lib/gis/whoami.c: Remove unnecessary static variables from opencell.c Move remaining static variables from opencell.c to fields of G__ Remove unnecessary return values Miscellaneous clean-up 2008-11-23 Glynn Clements * include/gisdefs.h, include/glocale.h, lib/gis/clicker.c, lib/gis/datum.c, lib/gis/distance.c, lib/gis/env.c, lib/gis/gdal.c, lib/gis/geodesic.c, lib/gis/geodist.c, lib/gis/get_ellipse.c, lib/gis/locale.c, lib/gis/ls.c, lib/gis/mapset_nme.c, lib/gis/parser.c, lib/gis/percent.c, lib/gis/plot.c, lib/gis/rhumbline.c, lib/gis/set_window.c: Bundle static variables into per-file structures Add explicit init functions where appropriate Make G_clicker() respect GRASS_MESSAGE_FORMAT and GRASS_VERBOSE Remove unnecessary return values Miscellaneous clean- up * raster/r.flow/main.c, raster/r.resamp.rst/main.c, raster/r.sun/main.c, raster/r.terraflow/main.cc, vector/v.surf.rst/main.c, vector/v.vol.rst/main.c: Don't bother checking the return code from G_get_set_window() It never returns a failure code, and soon won't return anything * vector/v.perturb/zufall.h: Remove (unnecessary) local prototype for G_clicker() * raster/Makefile: Enable r.statistics3 2008-11-23 William Kyngesburye * macosx/pkg/bundle.make: use INSTALL instead of INSTALL_BIN (sync from dev6) 2008-11-23 Glynn Clements * lib/gis/area.c, lib/gis/area_ellipse.c, lib/gis/area_poly1.c, lib/gis/area_sphere.c: Bundle static variables into per-file structures 2008-11-23 William Kyngesburye * macosx/ReadMe.rtf: remove dup option for wx-config (sync from dev6) * macosx/ReadMe.rtf: change to tcltk aqua 8.5, wxpython gui update, misc formatting cleanup (sync from dev6) 2008-11-23 Markus Neteler * lib/gis/gisrasterlib.dox: null file explanations from Glynn added 2008-11-23 Glynn Clements * lib/gis/null_val.c: Fix "null values not initialized" bug in previous commit * include/gisdefs.h, lib/gis/alloc_cell.c, lib/gis/cats.c, lib/gis/cell_stats.c, lib/gis/clicker.c, lib/gis/closecell.c, lib/gis/datum.c, lib/gis/env.c, lib/gis/get_ellipse.c, lib/gis/get_row.c, lib/gis/get_row_colr.c, lib/gis/gisinit.c, lib/gis/list.c, lib/gis/mach_name.c, lib/gis/mask_info.c, lib/gis/myname.c, lib/gis/null_val.c, lib/gis/parser.c, lib/gis/percent.c, lib/gis/popen.c, lib/gis/proj3.c, lib/gis/put_row.c, lib/gis/reclass.c, lib/gis/spawn.c, lib/gis/view.c: Reduce use of static variables Miscellaneous clean- up 2008-11-22 Glynn Clements * include/gis.h, include/gisdefs.h, lib/gis/G.h, lib/gis/closecell.c, lib/gis/color_init.c, lib/gis/color_org.c, lib/gis/debug.c, lib/gis/get_row.c, lib/gis/gisinit.c, lib/gis/init_map.c, lib/gis/opencell.c, lib/gis/put_row.c, lib/gis/set_window.c, raster/r.mapcalc/evaluate.c, raster/r.mapcalc/expression.c, raster/r.mapcalc/map.c: Add G__alloca(), G__freea() (uses alloca if available, G_malloc/G_free otherwise) Remove pre-allocated row buffers Remove G_open_cell_new_random() etc Make G__organize_colors() re-entrant 2008-11-22 Hamish Bowman * gui/wxpython/gui_modules/menudata.py: wxGUI: fix menu (merge from devbr6 + tab to 8spc) 2008-11-22 Glynn Clements * raster/r.mapcalc/Makefile, raster/r.mapcalc/evaluate.c, raster/r.mapcalc/expression.h: Experimental pthreads (parallelism) support; use "make USE_PTHREAD=1" to test 2008-11-21 Glynn Clements * db/drivers/mysql/dbe.c: Don't modify constant strings * raster/Makefile: r.average, r.median, r.sum have been removed; don't try to build them 2008-11-21 Markus Neteler * lib/proj/convert.c: support funky MONTROME name (Monte_Mario) 2008-11-21 Martin Landa * gui/wxpython/gui_modules/utils.py: wxGUI: remove print statement (merge from devbr6, https://trac.osgeo.org/grass/changeset/34434) 2008-11-21 Markus Neteler * general/g.mlist/g.mlist.html: explain exclude parameter 2008-11-21 Glynn Clements * raster/Makefile, raster/r.buffer/Makefile, raster/r.buffer/{r.buffer.html => r.buffer2.html}: Rename r.buffer to r.buffer2 * raster/r.grow.distance/main.c, scripts/r.buffer/r.buffer.py: Add metric=geodesic to r.grow.distance Use metric=geodesic for r.buffer in lat/lon 2008-11-21 Martin Landa * gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/utils.py, vector/v.category/main.c: wxGUI: fix layer selection -- trac https://trac.osgeo.org/grass/ticket/371 (merge from devbr6, https://trac.osgeo.org/grass/changeset/34424) 2008-11-21 Hamish Bowman * raster/r.in.poly/main.c, raster/r.in.poly/poly2rast.c: input=- reads from stdin (merge from devbr6) 2008-11-21 Glynn Clements * lib/python/grass.py, scripts/i.fusion.brovey/i.fusion.brovey.py, scripts/i.image.mosaic/i.image.mosaic.py, scripts/i.in.spotvgt/i.in.spotvgt.py, scripts/i.tasscap/i.tasscap.py, scripts/r.blend/r.blend.py, scripts/r.buffer/r.buffer.py, scripts/r.fillnulls/r.fillnulls.py, scripts/r.grow/r.grow.py, scripts/r.mask/r.mask.py, scripts/r.plane/r.plane.py, scripts/r.reclass.area/r.reclass.area.py, scripts/v.rast.stats/v.rast.stats.py: Add, use grass.mapcalc() function 2008-11-20 Glynn Clements * general/Makefile, general/g.copy/Makefile, general/{manage/cmd => g.copy}/copy.c, general/{manage/cmd => g.copy}/g.copy.html, general/g.list/Makefile, general/{manage/cmd => g.list}/g.list.html, general/{manage/cmd => g.list}/list.c, general/g.remove/Makefile, general/{manage/cmd => g.remove}/g.remove.html, general/{manage/cmd => g.remove}/remove.c, general/g.rename/Makefile, general/{manage/cmd => g.rename}/g.rename.html, general/{manage/cmd => g.rename}/rename.c, general/manage/Makefile, general/manage/cmd/Makefile: Split general/manage/cmd into separate modules * general/manage/cmd/Makefile, general/manage/cmd/copy.c, general/manage/cmd/init.c, general/manage/cmd/list.c, general/manage/cmd/local_proto.h, general/manage/cmd/remove.c, general/manage/cmd/rename.c: Clean up management utilities * include/gis.h, lib/gis/color_xform.c, raster/r.colors/local_proto.h, raster/r.colors/main.c, raster/r.colors/stats.c: Add -a (log-abs) flag to r.colors * raster/r.reclass/main.c, raster/r.recode/main.c: Use rules=- to read from stdin * raster/r.recode/main.c, raster/r.recode/read_rules.c, raster/r.recode/recode.c: Revert https://trac.osgeo.org/grass/changeset/34367 * lib/proj/ellipse.c: Use automatic buffer instead of dynamic allocation * lib/proj/ellipse.c: Fix memory leak Cleanup * scripts/Makefile: Enable r.buffer, r.grow * raster/Makefile, scripts/r.buffer/Makefile, scripts/r.buffer/r.buffer.html, scripts/r.buffer/r.buffer.py: Replace r.buffer with a script using r.grow.distance * raster/r.average/Makefile, raster/r.average/main.c, raster/r.average/r.average.html, raster/r.median/Makefile, raster/r.median/local_proto.h, raster/r.median/main.c, raster/r.median/median.c, raster/r.median/r.median.html, raster/r.median/read_stats.c, raster/r.median/stats.h, raster/r.median/write_rec.c, raster/r.sum/Makefile, raster/r.sum/main.c, raster/r.sum/r.sum.html: Remove r.sum, r.average, r.median - redundant due to r.statistics{,2,3} * general/g.mlist/main.c: Add exclude= option * include/gisdefs.h, lib/gis/ls.c: Add G_set_ls_exclude_filter() * raster/Makefile, scripts/r.grow/Makefile, scripts/r.grow/r.grow.html, scripts/r.grow/r.grow.py: Replace r.grow with script * raster/r.grow.distance/main.c: Output maps are optional; don't use them if they weren't chosen Fix spelling of "euclidean" * raster/r.grow/main.c: Remove -q flag Fix spelling of "euclidean" 2008-11-20 Hamish Bowman * gui/wxpython/gui_modules/menudata.py: get name of module right 2008-11-19 Glynn Clements * raster/r.grow.distance/main.c, raster/r.grow.distance/r.grow.distance.html: Enhancement: allow output of value of nearest cell Rename output= to distance=, add value= * lib/gis/get_ellipse.c: Close ellipse.table file when done (suggest backporting) 2008-11-19 Hamish Bowman * gui/wxpython/gui_modules/menudata.py: add some new modules to menu (merge from devbr6) 2008-11-19 Markus Neteler * general/g.mkfontcap/main.c: issue a warning if Freetype support lacking (trac https://trac.osgeo.org/grass/ticket/368) 2008-11-19 Martin Landa * gui/wxpython/gui_modules/georect.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/toolbars.py: georect: fix 'Zoom to map' (merge from devbr6, https://trac.osgeo.org/grass/changeset/34385) 2008-11-19 Glynn Clements * gui/wxpython/gui_modules/disp_print.py, gui/wxpython/gui_modules/histogram.py, gui/wxpython/gui_modules/mapdisp.py: Remove PrintOptions.OnReset() 2008-11-18 Glynn Clements * gui/wxpython/gui_modules/disp_print.py, gui/wxpython/gui_modules/histogram.py, gui/wxpython/gui_modules/mapdisp.py: Don't allocate wx.PrintData object until needed (due to warnings) 2008-11-18 Martin Landa * scripts/i.fusion.brovey/i.fusion.brovey.py: i.fusion.brovey: message standardization + verbose mode 2008-11-18 Markus Neteler * locale/po/grassmods_de.po: Robert Nuske : cont'ed 2008-11-18 Glynn Clements * scripts/v.db.dropcol/v.db.dropcol.py, scripts/v.db.renamecol/v.db.renamecol.py: Correct usage of grass.db_describe() 2008-11-18 Martin Landa * imagery/i.his.rgb/main.c, imagery/i.rgb.his/main.c, imagery/i.rgb.his/openfiles.c: i.rgb.his & i.his.rgb: message standardization (merge from devbr6, https://trac.osgeo.org/grass/changeset/34371) * gui/wxpython/gui_modules/gdialogs.py: wxGUI: fix loading map layers using re (merge from devbr6, https://trac.osgeo.org/grass/changeset/34370) * imagery/i.pca/main.c, imagery/i.pca/support.c: i.pca: message standardization, more keywords (merge from devbr6, https://trac.osgeo.org/grass/changeset/34368) * raster/r.recode/main.c, raster/r.recode/read_rules.c, raster/r.recode/recode.c: r.recode: standardize messages disable interactive mode (merge from devbr6, https://trac.osgeo.org/grass/changeset/34366) * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/wxgui_utils.py: wxGUI: fix multiple layer/dbtable/dbcolumn background map available from layer contextual menu (merge from devbr6, https://trac.osgeo.org/grass/changeset/34364) * lib/init/helptext.html, raster/rasterintro.html: wxgrass -> wxGUI (merge from devbr6, https://trac.osgeo.org/grass/changeset/34362) * vector/v.overlay/main.c: v.overlay: don't use standardized parameter description (vector map A/B) (merge from devbr6, https://trac.osgeo.org/grass/changeset/34360) 2008-11-18 Hamish Bowman * scripts/Makefile, scripts/v.out.gpsbabel/Makefile, scripts/v.out.gpsbabel/description.html, scripts/v.out.gpsbabel/v.out.gpsbabel, scripts/v.out.gpsbabel/v.out.gpsbabel.html: activate v.out.gpsbabel now that bug https://trac.osgeo.org/grass/ticket/354 is fixed (wish https://trac.osgeo.org/grass/ticket/349) * vector/v.out.ogr/main.c: Don't assume that the GRASS db column ID is the same as the OGRFieldID, they can be different (eg OGR GPX driver has standard fields 1-9) - removed keycol from mk_att() as unused - OGR_F_UnsetField() moved into set loop as table needs to be open to query the OGR field ID by column name. (bug https://trac.osgeo.org/grass/ticket/354, allows v.out.gpsbabel to work; merge from devbr6) 2008-11-18 Markus Neteler * locale/po/grasslibs_de.po, locale/po/grassmods_de.po, locale/po/grasstcl_de.po, locale/po/grasswxpy_de.po: Robert Nuske : cont'ed + update via template refresh 2008-11-18 Glynn Clements * imagery/i.fft/Makefile, imagery/i.fft/fft_colors.c, imagery/i.fft/globals.h, imagery/i.fft/i.fft.html, imagery/i.fft/local_proto.h, imagery/i.fft/main.c, imagery/i.fft/orig_wind.c, imagery/i.fft/save_fft.c, imagery/i.ifft/Makefile, imagery/i.ifft/globals.h, imagery/i.ifft/i.ifft.html, imagery/i.ifft/local_proto.h, imagery/i.ifft/main.c, imagery/i.ifft/orig_wind.c: Rewrite i.fft, i.ifft Output maps are FP Don't use cell_misc//fft{real,imag} files, use the output maps Don't rescale to powers of two (not needed with FFTW) Use fft2() with FFTW-style interleaved array, not fft() with separate real/imaginary arrays Miscellaneous clean-up * lib/gmath/fft.c: Correct order of rows, cols arguments to fftw_plan_dft_2d * include/gisdefs.h, lib/gis/color_compat.c, lib/gis/color_xform.c: Add G_abs_log_colors Fix signature of G_make_grey_scale_fp_colors (double -> DCELL) 2008-11-17 Markus Neteler * lib/raster/rastergraphicslib.dox: doxygen updated for GRASS 7 (meeds further cleanup) * lib/imagery/Makefile, lib/imagery/imagerylib.dox: doxygen updated * lib/display/displaylib.dox: function list added 2008-11-17 Glynn Clements * configure, configure.in, include/Make/Platform.make.in, visualization/xganim/Clr_table.c, visualization/xganim/Makefile, visualization/xganim/gui.c, visualization/xganim/gui.cc, visualization/xganim/gui.h, visualization/xganim/local_proto.h, visualization/xganim/{main.c => main.cc}: Convert xganim from Motif to wxWidgets Remove Motif, Xt checks and variables * visualization/nviz2/cmd/Makefile: Remove unnecessary Xm/Xt references 2008-11-17 Martin Landa * gui/wxpython/gui_modules/render.py: wxGUI: fix error message --- trac https://trac.osgeo.org/grass/ticket/366 (merge from devbr6, https://trac.osgeo.org/grass/changeset/34339) 2008-11-17 Markus Neteler * lib/gis/gislib.dox: function calls simplified to make doxygen happy (as also almost unmaintained and hence outdated) 2008-11-17 Hamish Bowman * raster/rasterintro.html, vector/vectorintro.html: basics; html bug (merge from devbr6) 2008-11-16 Markus Neteler * include/Make/Doxyfile_arch_html: title cosmetics 2008-11-16 Glynn Clements * general/g.mlist/Makefile, general/g.mremove/Makefile, gui/wxpython/Makefile, gui/wxpython/nviz/Makefile, gui/wxpython/vdigit/Makefile, imagery/Makefile, imagery/i.fft/Makefile, imagery/i.ifft/Makefile, imagery/i.zc/Makefile, include/Make/Rules.make, lib/cairodriver/Makefile, lib/iostream/Makefile, lib/nviz/Makefile, lib/ogsf/Makefile, raster/Makefile, raster/r.external/Makefile, raster/r.in.gdal/Makefile, raster/r.out.gdal/Makefile, raster/r.out.png/Makefile, raster/r.out.tiff/Makefile, raster/r.surf.fractal/Makefile, raster/r.terraflow/Makefile, vector/Makefile, vector/v.digit/Makefile, vector/v.external/Makefile, vector/v.in.dwg/Makefile, vector/v.in.ogr/Makefile, vector/v.out.ogr/Makefile, visualization/Makefile, visualization/nviz/Makefile, visualization/nviz2/cmd/Makefile, visualization/xganim/Makefile, visualization/ximgview/Makefile: Clean up handling of optional components 2008-11-16 Markus Neteler * locale/po/grassmods_pl.po, locale/po/grasstcl_pl.po, locale/po/grasswxpy_pl.po: Milena Nowotarska: initial * locale/po/grasslibs_tr.po, locale/po/grassmods_tr.po: Osman Yalçın YILMAZ: cont'ed 2008-11-16 Hamish Bowman * raster/r.grow.distance/r.grow.distance.html: fix borked commit * raster/r.grow.distance/{description.html => r.grow.distance.html}: fix borked commit * raster/r.grow.distance/description.html: fix borked commit * raster/r.grow.distance/r.grow.distance.html: add r.grow.distance from trunk 2008-11-15 Glynn Clements * vector/v.what/Makefile, vector/v.what/what.c, vector/v.what/what.h: Remove lib/form dependency 2008-11-15 Markus Neteler * ps/ps.map/ps.map.html: example polished to fix trac https://trac.osgeo.org/grass/ticket/362 * lib/vector/Vlib/intersect.c: marisn: Add Vect_line_get_intersection() function (merge from develbranch_6, https://trac.osgeo.org/grass/changeset/34306) * lib/ogsf/gsd_objs.c: marisn: Fix displaying X symbol and raster query line by reverting too aggresive fudge usage introduced in https://trac.osgeo.org/grass/changeset/19241 (merge from develbranch_6, https://trac.osgeo.org/grass/changeset/34305) * visualization/nviz/scripts/attPopup.tcl: marisn: Remove constant option from surface emission setting as it has no effect (merge from develbranch_6, https://trac.osgeo.org/grass/changeset/34297) * vector/v.digit/attr.c, vector/v.digit/line.c, vector/v.digit/proto.h, vector/v.digit/util.c, vector/v.digit/vertex.c: marisn: Use user provided snapping threshold also for vertex selection in editing tools; Add point support to move vertex tool (merge from develbranch_6, https://trac.osgeo.org/grass/changeset/34292) * visualization/nviz/scripts/extra_bindings.tcl, visualization/nviz/scripts/nviz2.2_script: marisn: Reverting back to old NVIZ menu layot from https://trac.osgeo.org/grass/changeset/32325 introduced one (merge from develbranch_6, https://trac.osgeo.org/grass/changeset/34035) * visualization/nviz/scripts/flythrough.tcl: marisn: Prevent UI from failing when switching back from fly mode (merge from develbranch_6, https://trac.osgeo.org/grass/changeset/34008) * vector/v.digit/settings.tcl, vector/v.digit/toolbox.tcl: marisn: Add undo to add new column command in v.digit (merge from develbranch_6, https://trac.osgeo.org/grass/changeset/33660) * gui/icons/grass/vdigit/remove.gif: marisn: Add remove icon for v.digit. A downscaled version of a status-error.gif icon (merge from develbranch_6, https://trac.osgeo.org/grass/changeset/33659) * db/drivers/postgres/grass-pg.html: Add notice about unsupported C-like escapes in PG SQL (merge from develbranch_6) 2008-11-14 Markus Neteler * raster/r.terraflow/main.cc: fix order 2008-11-14 Glynn Clements * raster/r.terraflow/main.cc: Allocate region before use * gui/wxpython/vdigit/driver.cpp, gui/wxpython/vdigit/line.cpp, include/Vect.h, lib/manage/do_copy.c, lib/manage/do_rename.c, lib/sites/sites.c, lib/vector/Vlib/break_lines.c, lib/vector/Vlib/break_polygons.c, lib/vector/Vlib/bridges.c, lib/vector/Vlib/build.c, lib/vector/Vlib/build_nat.c, lib/vector/Vlib/build_ogr.c, lib/vector/Vlib/clean_nodes.c, lib/vector/Vlib/dangles.c, lib/vector/Vlib/map.c, lib/vector/Vlib/open.c, lib/vector/Vlib/remove_areas.c, lib/vector/Vlib/remove_duplicates.c, lib/vector/Vlib/select.c, lib/vector/Vlib/sindex.c, lib/vector/Vlib/snap.c, lib/vector/vedit/select.c, raster/r.carve/vect.c, raster/r.contour/main.c, raster/r.flow/io.c, raster/r.random/random.c, raster/r.to.vect/main.c, vector/lidar/v.outlier/main.c, vector/v.buffer/main.c, vector/v.build.polylines/main.c, vector/v.build/main.c, vector/v.category/main.c, vector/v.clean/main.c, vector/v.clean/prune.c, vector/v.convert/old2new.c, vector/v.digit/centre.c, vector/v.digit/main.c, vector/v.distance/main.c, vector/v.drape/main.c, vector/v.edit/a2b.c, vector/v.edit/main.c, vector/v.edit/snap.c, vector/v.external/main.c, vector/v.extract/main.c, vector/v.extrude/main.c, vector/v.generalize/main.c, vector/v.hull/main.c, vector/v.in.ascii/main.c, vector/v.in.db/main.c, vector/v.in.dxf/main.c, vector/v.in.ogr/main.c, vector/v.in.region/main.c, vector/v.in.sites/main.c, vector/v.kcv/main.c, vector/v.kernel/main.c, vector/v.lrs/v.lrs.create/main.c, vector/v.lrs/v.lrs.label/main.c, vector/v.lrs/v.lrs.segment/main.c, vector/v.mkgrid/main.c, vector/v.net.alloc/main.c, vector/v.net.iso/main.c, vector/v.net.path/main.c, vector/v.net.salesman/main.c, vector/v.net.steiner/main.c, vector/v.net.visibility/main.c, vector/v.net/connect.c, vector/v.net/main.c, vector/v.overlay/area_area.c, vector/v.overlay/line_area.c, vector/v.overlay/main.c, vector/v.parallel/main.c, vector/v.patch/main.c, vector/v.perturb/main.c, vector/v.proj/main.c, vector/v.qcount/main.c, vector/v.random/main.c, vector/v.reclass/main.c, vector/v.sample/main.c, vector/v.segment/main.c, vector/v.select/main.c, vector/v.split/main.c, vector/v.surf.rst/main.c, vector/v.to.points/main.c, vector/v.transform/main.c, vector/v.type/main.c, vector/v.vol.rst/main.c, vector/v.voronoi/dt_main.c, vector/v.voronoi/vo_main.c, vector/v.what/main.c: Eliminate non-standard logging mechanism * vector/v.patch/v.patch.html: Fix broken tag * lib/python/grass.py: Fix bug in verbose() (need variable's value, not its name) 2008-11-14 Markus Neteler * raster/r.terraflow/r.terraflow.html: less nonsense example 2008-11-14 Hamish Bowman * raster/r.grow.distance/r.grow.distance.html: add example 2008-11-13 Glynn Clements * raster/r.grow.distance/main.c: Only calculate square root for metric=euclidean 2008-11-13 Eric Patton * vector/v.category/v.category.html: Added notes about ID parameter * vector/v.in.ascii/v.in.ascii.html: Added hints about -z and -n flags in example; other misc. cleanups 2008-11-13 Hamish Bowman * imagery/i.ortho.photo/{libes => lib}/Makefile, imagery/i.ortho.photo/lib/TODO, imagery/i.ortho.photo/{libes => lib}/ask_camera.c, imagery/i.ortho.photo/{libes => lib}/cam.c, imagery/i.ortho.photo/{libes => lib}/cam_info.c, imagery/i.ortho.photo/{libes => lib}/camera.c, imagery/i.ortho.photo/{libes => lib}/conz_points.c, imagery/i.ortho.photo/{libes => lib}/elev.c, imagery/i.ortho.photo/{libes => lib}/error.c, imagery/i.ortho.photo/{libes => lib}/find_camera.c, imagery/i.ortho.photo/{libes => lib}/find_init.c, imagery/i.ortho.photo/{libes => lib}/fopen_camera.c, imagery/i.ortho.photo/{libes => lib}/funcdefs.h, imagery/i.ortho.photo/{libes => lib}/georef.c, imagery/i.ortho.photo/{libes => lib}/group_elev.c, imagery/i.ortho.photo/{libes => lib}/init.c, imagery/i.ortho.photo/{libes => lib}/init_info.c, imagery/i.ortho.photo/{libes => lib}/isnull.c, imagery/i.ortho.photo/{libes => lib}/local_proto.h, imagery/i.ortho.photo/{libes => lib}/ls_cameras.c, imagery/i.ortho.photo/{libes => lib}/ls_elev.c, imagery/i.ortho.photo/{libes => lib}/m_add.c, imagery/i.ortho.photo/{libes => lib}/m_copy.c, imagery/i.ortho.photo/{libes => lib}/m_inverse.c, imagery/i.ortho.photo/{libes => lib}/m_mult.c, imagery/i.ortho.photo/{libes => lib}/m_transpose.c, imagery/i.ortho.photo/{libes => lib}/m_zero.c, imagery/i.ortho.photo/{libes => lib}/mat.h, imagery/i.ortho.photo/{libes => lib}/matrixdefs.h, imagery/i.ortho.photo/{libes => lib}/open_camera.c, imagery/i.ortho.photo/{libes => lib}/orthophoto.h, imagery/i.ortho.photo/{libes => lib}/orthoref.c, imagery/i.ortho.photo/{libes => lib}/ref_points.c, imagery/i.ortho.photo/{libes => lib}/title_camera.c: rename libes dir, add TODO * imagery/i.ortho.photo/libes/Makefile, imagery/i.ortho.photo/libes/ask_camera.c, imagery/i.ortho.photo/libes/cam.c, imagery/i.ortho.photo/libes/cam_info.c, imagery/i.ortho.photo/libes/camera.c, imagery/i.ortho.photo/libes/conz_points.c, imagery/i.ortho.photo/libes/elev.c, imagery/i.ortho.photo/libes/error.c, imagery/i.ortho.photo/libes/find_camera.c, imagery/i.ortho.photo/libes/find_init.c, imagery/i.ortho.photo/libes/fopen_camera.c, imagery/i.ortho.photo/libes/funcdefs.h, imagery/i.ortho.photo/libes/georef.c, imagery/i.ortho.photo/libes/group_elev.c, imagery/i.ortho.photo/libes/init.c, imagery/i.ortho.photo/libes/init_info.c, imagery/i.ortho.photo/libes/isnull.c, imagery/i.ortho.photo/libes/local_proto.h, imagery/i.ortho.photo/libes/ls_cameras.c, imagery/i.ortho.photo/libes/ls_elev.c, imagery/i.ortho.photo/libes/m_add.c, imagery/i.ortho.photo/libes/m_copy.c, imagery/i.ortho.photo/libes/m_inverse.c, imagery/i.ortho.photo/libes/m_mult.c, imagery/i.ortho.photo/libes/m_transpose.c, imagery/i.ortho.photo/libes/m_zero.c, imagery/i.ortho.photo/libes/mat.h, imagery/i.ortho.photo/libes/matrixdefs.h, imagery/i.ortho.photo/libes/open_camera.c, imagery/i.ortho.photo/libes/orthophoto.h, imagery/i.ortho.photo/libes/orthoref.c, imagery/i.ortho.photo/libes/ref_points.c, imagery/i.ortho.photo/libes/title_camera.c: reinstate lib fns removed in https://trac.osgeo.org/grass/changeset/33944 2008-11-13 Markus Neteler * locale/po/grasswxpy_tr.po: Osman Yalçın YILMAZ: cont'ed 2008-11-12 Martin Landa * gui/wxpython/gui_modules/menudata.py: wxGUI: r.external added to menu (merge from devbr6, https://trac.osgeo.org/grass/changeset/34264) * vector/v.select/main.c: v.select: parameter description & message cosmetics (merge from devbr6, https://trac.osgeo.org/grass/changeset/34262) 2008-11-12 Eric Patton * vector/v.in.ascii/v.in.ascii.html: Updated example on importing standard format 2008-11-12 Moritz Lennert * vector/v.patch/v.patch.html: added note about danger of losing attributes with -a flag 2008-11-12 Eric Patton * vector/v.to.db/v.to.db.html: Fixed incorrect 'type' parameters in doc examples (bug https://trac.osgeo.org/grass/ticket/360) 2008-11-12 Hamish Bowman * scripts/v.dissolve/v.dissolve.html: fix see also module (merge from devbr6) 2008-11-11 Martin Landa * gui/wxpython/gui_modules/georect.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/menuform.py, imagery/i.rectify/cp.c, imagery/i.rectify/exec.c, imagery/i.rectify/get_wind.c, imagery/i.rectify/main.c, imagery/i.rectify/rectify.c, imagery/i.rectify/report.c, imagery/i.rectify/target.c, imagery/i.rectify/write.c: wxGUI: fix georectify tool (i.rectify) i.rectify message cosmetics + i18n (merge from devbr6, https://trac.osgeo.org/grass/changeset/34202, https://trac.osgeo.org/grass/changeset/34250) 2008-11-11 Maciej Sieczka * AUTHORS, contributors.csv, doc/infrastructure.txt: Info about me updated. 2008-11-11 Hamish Bowman * scripts/v.dissolve/v.dissolve.html: note about attr key col's new cats (merge from devbr6) * vector/v.reclass/main.c, vector/v.reclass/v.reclass.html: describe column opt a bit better and add example (merge from devbr6) 2008-11-10 Hamish Bowman * vector/v.db.connect/v.db.connect.html: add sqlite example (merge from devbr6) * vector/v.db.connect/main.c: pass correct variable form to %s 2008-11-10 Glynn Clements * raster/r.quantile/main.c: Add flag to output recode table (ticket 358) 2008-11-09 Glynn Clements * scripts/d.rast.edit/Makefile, scripts/d.rast.edit/d.rast.edit.tcl, scripts/i.oif/Makefile, scripts/i.oif/i.oifcalc, scripts/i.oif/m.cutmatrix, scripts/r.in.aster/r_in_aster.html: Remove files relating to removed shell scripts 2008-11-09 Hamish Bowman * scripts/v.out.gps/v.out.gps.html: ogr std gpx fields (merge from devbr6) 2008-11-09 Glynn Clements * raster/r.terraflow/main.cc: Removee -q flag Call G_parser() before other libgis functions * raster/r.coin/cmd_parms.c, raster/r.coin/coin.h, raster/r.coin/main.c, raster/r.coin/make_coin.c, raster/r.coin/print_coin.c, raster/r.coin/print_hdr.c: Clean-up 2008-11-08 Martin Landa * raster/r.in.gdal/main.c: r.in.gdal: simplify 'done' message (cosmetics) (merge from devbr6, https://trac.osgeo.org/grass/changeset/34194) 2008-11-08 Glynn Clements * include/gisdefs.h, lib/gis/alloc.c: Macro-ise G_*alloc() functions (to allow calling function to be identified in case of error) * include/Make/ScriptRules.make: Make *_to_translate.c files from Python scripts as well as shell scripts 2008-11-08 Markus Neteler * vector/v.in.ascii/v.in.ascii.html: standard mode -> standard format mode 2008-11-07 Glynn Clements * scripts/d.correlate/d.correlate, scripts/d.polar/d.polar, scripts/d.rast.edit/d.rast.edit, scripts/d.rast.leg/d.rast.leg, scripts/d.shadedmap/d.shadedmap, scripts/db.dropcol/db.dropcol, scripts/db.droptable/db.droptable, scripts/db.in.ogr/db.in.ogr, scripts/db.out.ogr/db.out.ogr, scripts/db.test/db.test, scripts/g.manual/g.manual, scripts/i.fusion.brovey/i.fusion.brovey, scripts/i.image.mosaic/i.image.mosaic, scripts/i.in.spotvgt/i.in.spotvgt, scripts/i.landsat.rgb/i.landsat.rgb, scripts/i.oif/i.oif, scripts/i.spectral/i.spectral, scripts/i.tasscap/i.tasscap, scripts/m.proj/m.proj, scripts/r.blend/r.blend, scripts/r.fillnulls/r.fillnulls, scripts/r.in.aster/r.in.aster, scripts/r.in.srtm/r.in.srtm, scripts/r.mask/r.mask, scripts/r.out.xyz/r.out.xyz, scripts/r.plane/r.plane, scripts/r.reclass.area/r.reclass.area, scripts/r.regression.line/r.regression.line, scripts/r.shaded.relief/r.shaded.relief, scripts/v.build.all/v.build.all, scripts/v.centroids/v.centroids, scripts/v.convert.all/v.convert.all, scripts/v.db.addcol/v.db.addcol, scripts/v.db.addtable/v.db.addtable, scripts/v.db.dropcol/v.db.dropcol, scripts/v.db.droptable/v.db.droptable, scripts/v.db.join/v.db.join, scripts/v.db.reconnect.all/v.db.reconnect.all, scripts/v.db.renamecol/v.db.renamecol, scripts/v.db.univar/v.db.univar, scripts/v.db.update/v.db.update, scripts/v.dissolve/v.dissolve, scripts/v.in.e00/v.in.e00, scripts/v.in.geonames/v.in.geonames, scripts/v.in.gns/v.in.gns, scripts/v.in.mapgen/v.in.mapgen, scripts/v.in.sites.all/v.in.sites.all, scripts/v.in.wfs/v.in.wfs, scripts/v.rast.stats/v.rast.stats, scripts/v.report/v.report, scripts/v.what.vect/v.what.vect: Remove shell versions of converted scripts * scripts/v.db.join/v.db.join.py: Add gisprompts 2008-11-07 Markus Neteler * locale/po/grassmods_de.po: Robert Nuske : cont'ed 2008-11-07 Martin Landa * raster/r.colors/main.c, raster/r.colors/stats.c: r.colors: message cosmetics (merge from devbr6, https://trac.osgeo.org/grass/changeset/34184) * scripts/v.db.join/v.db.join: v.db.join: remove extra space add gisprompts undefined cleanup() commented * gui/wxpython/gui_modules/menuform.py, vector/v.db.connect/main.c: v.db.connect: age: old_layer -> new_layer (merge from devbr6, https://trac.osgeo.org/grass/changeset/34180) 2008-11-07 Glynn Clements * general/g.mlist/Makefile, general/g.mlist/global.h, general/g.mlist/main.c, general/g.mlist/read_list.c, general/g.mremove/Makefile, general/g.mremove/do_remove.c, general/g.mremove/global.h, general/g.mremove/main.c, general/g.mremove/read_list.c, general/manage/Makefile, general/manage/cmd/Makefile, general/manage/cmd/copy.c, general/manage/cmd/init.c, general/manage/cmd/list.c, general/manage/cmd/remove.c, general/manage/cmd/rename.c, general/manage/lib/copy.sh, include/Make/Rules.make, lib/Makefile, {general/manage/lib => lib/manage}/Makefile, {general/manage/lib => lib/manage}/README, {general/manage/lib => lib/manage}/add_elem.c, {general/manage/lib => lib/manage}/do_copy.c, {general/manage/lib => lib/manage}/do_list.c, {general/manage/lib => lib/manage}/do_remove.c, {general/manage/lib => lib/manage}/do_rename.c, {general/manage/lib => lib/manage}/empty.c, {general/manage/lib => lib/manage}/find.c, {general/manage/lib => lib/manage}/get_len.c, {general => lib}/manage/list.h, {general/manage/lib => lib/manage}/read_list.c, {general/manage/lib => lib/manage}/show_elem.c, {general/manage/lib => lib/manage}/sighold.c: Move general/manage/lib -> lib/manage Remove local copies of lib/manage functions from g.mlist, g.mremove * lib/iostream/Makefile: Move C++ check into iostream/Makefile * general/manage/lib/read_list.c: Fix size of ELEMENT_LIST pathname buffer * general/g.parser/main.c: Enlarge buffer 2008-11-06 Hamish Bowman * raster/r.transect/main.c: output end coordinate (merge from devbr6) 2008-11-06 Markus Neteler * lib/gis/error.c, lib/gis/percent.c: name fix * lib/init/variables.html: G_INFO_XX explained * include/gis.h, lib/gis/error.c, lib/gis/percent.c: added G_INFO_FORMAT_PLAIN 2008-11-05 Markus Neteler * general/g.parser/main.c: longer buffer to avoid r.in.wms/r.in.gdalwarp crash * scripts/d.rast.leg/d.rast.leg: added title and position parameters 2008-11-05 Martin Landa * gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/render.py: wxGUI: display background color (global) (merge from devbr6, https://trac.osgeo.org/grass/changeset/34158) 2008-11-04 Martin Landa * gui/wxpython/gui_modules/wxgui_utils.py: wxGUI: "Set color table" added to layer contextual menu (merge from devbr6, https://trac.osgeo.org/grass/changeset/34156) 2008-11-04 Hamish Bowman * scripts/v.out.gps/v.out.gps: better connect DB to export map (merge from devbr6) 2008-11-03 Yann Chemin * imagery/i.vi/i.vi.html, imagery/i.vi/vari.c: added VARI 2008-11-03 Hamish Bowman * scripts/v.out.gps/v.out.gps: fix +wktext comment, need to copy over DB to reproj map: only works from current mapset 2008-11-03 Markus Neteler * imagery/i.vi/vari.c: stub added to get code compiled 2008-11-03 Helena Mitasova * raster/simwe/r.sim.water/waterglobs.h: extra waterglobs.h removed * raster/simwe/r.sim.sediment/waterglobs.h: extra waterglobs.h removed * raster/simwe/r.sim.sediment/Makefile: simlib added to use only simgle waterglobs.h * raster/simwe/r.sim.water/Makefile: simlib added to use only simgle waterglobs.h 2008-11-03 Hamish Bowman * lib/sites/sites.c: sites lib warning to less scary G_message; i18n (merge from devbr6) 2008-11-02 Glynn Clements * lib/python/Makefile, lib/python/grass.py: Use -n flag for g.gisenv, g.findfile Remove unused parse_key_val2 function * general/g.findfile/main.c: Add -n (no quotes) flag Use meaningful variable names for options Fix buffer size (GPATH_MAX) 2008-11-02 Hamish Bowman * scripts/v.out.gps/v.out.gps: comments about nasty gotcha in alternate ogr2ogr solution (merge from devbr6) * scripts/v.out.gps/description.html: rename from v.out.gpsbabel, part VI (local tree fubar'd..) * scripts/v.out.gps/v.out.gpsbabel.html: rename from v.out.gpsbabel, part V * scripts/v.out.gps/v.out.gps.html: rename from v.out.gpsbabel, part IV * scripts/v.out.gps/v.out.gps, scripts/v.out.gps/v.out.gpsbabel: * verbose messages * fix attribute passing: GPX_USE_EXTENSIONS is not a layer creation option, but a dataset one... (dsco=...). see gdal Rev15656 (merge from devbr6) * rename from v.out.gpsbabel, part III * raster/r.texture/r.texture.html: add display overlay commands to example (merge from devbr6) * gui/wxpython/README: grass63 to 70 2008-10-31 Markus Neteler * locale/po/grasswxpy_pl.po: Milena Nowotarska: cont'ed 2008-10-31 Martin Landa * lib/vector/Vlib/array.c: marisn: Add some comments about varray initialisation (merge from devbr6, https://trac.osgeo.org/grass/changeset/34123) 2008-10-31 Yann Chemin * imagery/i.modis.qc/main.c, imagery/i.vi/main.c: i.vi: check for input files against VIname; i.modis.qc: Updated descriptions 2008-10-31 Hamish Bowman * scripts/v.out.gps/v.out.gps: rename from v.out.gpsbabel, part II * scripts/v.out.gps/Makefile, scripts/v.out.gps/description.html, scripts/v.out.gps/v.out.gpsbabel, scripts/v.out.gps/v.out.gpsbabel.html: rename from v.out.gpsbabel; simplified replacement of v.in.gpsbabel using OGR-GPX-GpsBabel will be called v.in.gps and v.in.gpsbabel/v.in.garmin shell scripts will be retired 2008-10-30 Glynn Clements * raster/r.info/main.c, raster3d/base/r3.info.main.c: Use decimal degrees for -g * lib/init/functions.sh: Fix missing $ on GRASS_VERSION * raster/r.info/main.c: Revert https://trac.osgeo.org/grass/changeset/34113 2008-10-30 Markus Neteler * raster/r.info/main.c: output also top/bottom in -g mode (trac https://trac.osgeo.org/grass/ticket/248) * raster/r.drain/main.c: compilation fix as suggested by Glynn on grass-dev * raster/r.fill.dir/main.c: compilation fix as suggested by Glynn on grass-dev * raster/r.texture/r.texture.html: +example * raster/r.texture/main.c: advertise output map names * locale/po/grasswxpy_cs.po: fix aster * locale/po/grasswxpy_pl.po: fix * locale/po/grasswxpy_pl.po: Milena Nowotarska: cont'ed 2008-10-30 Hamish Bowman * raster/r.external/r.external.html: link to v.external (merge from devbr6) * display/d.info/main.c: use D_get_u* as suggested by Glynn on the dev-ML * scripts/v.out.gpsbabel/Makefile, scripts/v.out.gpsbabel/description.html, scripts/v.out.gpsbabel/v.out.gpsbabel, scripts/v.out.gpsbabel/v.out.gpsbabel.html: v.out.gpbabel: add but not activated yet. (merge from devbr6) * vector/v.select/v.select.html: only works on features with cat numbers 2008-10-30 Yann Chemin * raster/r.usler/main.c: added USLE output units, fixed typo * raster/r.uslek/main.c: added USLE output units, fixed typo * raster/r.usler/main.c: bugfix output pixel to row 2008-10-30 Hamish Bowman * raster/r.terraflow/main.cc: some G_message (merge from devbr6) 2008-10-29 Glynn Clements * include/display.h, lib/display/cnversions.c: Add D_fit_u_to_d() 2008-10-29 Helena Mitasova * raster/simwe/r.sim.sediment/main.c: site input/output commented out * raster/simwe/r.sim.water/waterglobs.h: site input/output commented out * raster/simwe/r.sim.water/main.c: site input/output commented out * raster/simwe/simlib/waterglobs.h: site input/output commented out * raster/simwe/simlib/output.c: site input/output commented out * raster/simwe/simlib/hydro.c: site input/output commented out * raster/simwe/simlib/erod.c: site input/output commented out * raster/simwe/simlib/input.c: site input/output commented out 2008-10-29 Markus Neteler * translators.csv: ordered by language, removed white space for CSV formatting * translators.csv: +Milena Nowotarska * locale/po/grasswxpy_pl.po: Milena Nowotarska : translated 2008-10-29 Hamish Bowman * display/d.info/main.c: reorder -g output to match g.region -g (merge from devbr6) * raster/r.out.gdal/r.out.gdal.html: doc cleanup suggestions from mmetz (merge from devbr6) * display/d.info/main.c: better opt desc (merge from devbr6) * display/d.info/main.c: bugfix: -g flag covers entire window, not just the region box (untested) * tools/build_html_index.sh, tools/module_synopsis.sh: - quote filenames - photo.* now use G_parser(); don't get their own section (TODO: put after imagery list) - desc for modules that don't use G_parser(). - remove modules which are no longer there 2008-10-29 Markus Neteler * vector/v.out.ogr/v.out.ogr.html: mention POLYGONZ 2008-10-29 Hamish Bowman * raster/r.li/r.li.html: cosmetics * raster/r.out.gdal/main.c: option descriptions (merge from devbr6) * scripts/v.in.gpsbabel/v.in.gpsbabel, scripts/v.in.gpsbabel/v.in.gpsbabel.html: change default to GPX 2008-10-28 Martin Landa * lib/ogsf/GS2.c: marisn: Fix segfault due wrong pointer assignment in NVIZ raster query tool (merge from devbr6, https://trac.osgeo.org/grass/changeset/34036) * raster/r.neighbors/main.c: r.neighbors (cosmetics): more gui sections (merge from devbr6, https://trac.osgeo.org/grass/changeset/34037) 2008-10-28 Markus Neteler * general/g.findfile/main.c: first required, then optional parms 2008-10-27 Martin Landa * gui/wxpython/gui_modules/dbm.py: wxGUI: fix attr (value containing delimiter ':') (merge from devbr6, https://trac.osgeo.org/grass/changeset/34031) 2008-10-27 Markus Neteler * scripts/d.correlate/d.correlate: in case of (only) two maps, better map name positioning + max value indication * locale/po/grassmods_de.po: Robert Nuske : cont'ed 2008-10-27 Martin Landa * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/toolbars.py: wxGUI/vdigit: fix object placement when display region is changed (merge from devbr6, https://trac.osgeo.org/grass/changeset/34024) 2008-10-27 Hamish Bowman * scripts/d.out.gpsdrive/d.out.gpsdrive, scripts/d.out.gpsdrive/d.out.gpsdrive.html: * fix parsing of g.region after "cosmetic" change of module output. * comment on and report convergence angle. * update to new gpsdrive default map dir. * debian/README.debian, debian/patches/00list, debian/patches/htmlgen-fakeroot.dpatch: - finish job of Removing old outdated Debian configuration files (https://trac.osgeo.org/grass/changeset/25027) - can't checkout over the top of a dir already in svn control 2008-10-27 Yann Chemin * imagery/i.modis.qc/qc250b.c, imagery/i.modis.qc/qc250c.c, imagery/i.modis.qc/qc250d.c, imagery/i.modis.qc/qc250e.c, imagery/i.modis.qc/qc250f.c, imagery/i.modis.qc/qc500c.c, imagery/i.modis.qc/qc500d.c, imagery/i.modis.qc/qc500e.c: correcting errors in data allocation and variables names 2008-10-27 Hamish Bowman * raster/r.out.gdal/export_band.c, raster/r.out.gdal/local_proto.h, raster/r.out.gdal/main.c, raster/r.out.gdal/r.out.gdal.html: cleanups in pursuit of bug https://trac.osgeo.org/grass/ticket/73 in collaboration with Markus Metz (merge from devbr6) * rename & move export band to its own file * flag to disable writing long (UInt16) color tables * add type length defines (needs competion & review) * add some TODO comments where future work is required * help page cleanups 2008-10-26 Hamish Bowman * debian/README.debian: mention debuild package build method (merge from devbr6) 2008-10-26 Glynn Clements * scripts/d.vect.thematic/d.vect.thematic: Fix bug introduced by https://trac.osgeo.org/grass/changeset/34004 2008-10-26 Martin Landa * include/ogsf_proto.h, lib/ogsf/GP2.c, lib/ogsf/GV2.c, visualization/nviz/src/map_obj.c: marisn: Show readable vector layer name instead of garbage introduced by https://trac.osgeo.org/grass/changeset/32202 (merge from devbr6, https://trac.osgeo.org/grass/changeset/34006) 2008-10-24 Markus Neteler * scripts/d.vect.thematic/d.vect.thematic, scripts/db.dropcol/db.dropcol, scripts/db.droptable/db.droptable, scripts/v.db.addcol/v.db.addcol, scripts/v.db.addtable/v.db.addtable, scripts/v.db.dropcol/v.db.dropcol, scripts/v.db.join/v.db.join, scripts/v.db.reconnect.all/v.db.reconnect.all, scripts/v.db.renamecol/v.db.renamecol, scripts/v.db.update/v.db.update, scripts/v.dissolve/v.dissolve, scripts/v.rast.stats/v.rast.stats, scripts/v.report/v.report: fix white space bugs (cont'ed) * scripts/v.db.addtable/v.db.addtable, scripts/v.db.dropcol/v.db.dropcol, scripts/v.db.droptable/v.db.droptable, scripts/v.db.update/v.db.update, scripts/v.rast.stats/v.rast.stats: fix white space bugs * raster/r.cross/glob.h: increased to 30 maxfiles (trac https://trac.osgeo.org/grass/ticket/330) 2008-10-24 Hamish Bowman * general/g.region/local_proto.h, general/g.region/main.c, general/g.region/printwindow.c: add -n flag to output convergence angle (merge from devbr6) 2008-10-23 Glynn Clements * display/d.what.rast/main.c, display/d.what.rast/what.h, imagery/i.maxlik/global.h, imagery/i.maxlik/main.c, imagery/i.points/globals.h, imagery/i.points/main.c, imagery/i.rectify/global.h, imagery/i.rectify/main.c, imagery/i.vpoints/globals.h, imagery/i.vpoints/main.c, include/vect/dig_globs.h, include/vect/digit.h, lib/vector/rtree/split_q.c, lib/vector/rtree/split_q.h, raster/r.buffer/distance.h, raster/r.buffer/main.c, raster/r.coin/coin.h, raster/r.coin/main.c, raster/r.cross/glob.h, raster/r.cross/main.c, raster/r.kappa/kappa.h, raster/r.kappa/main.c, raster/r.report/global.h, raster/r.report/main.c, raster/r.stats/global.h, raster/r.stats/main.c: Eliminate preprocessor abuse 2008-10-23 Markus Neteler * testsuite/raster/rhemisphere.sh: small fixes 2008-10-23 Hamish Bowman * raster/r.out.gdal/main.c: user specified nodata was being clobbered by default if type= was not given; missing space in warning msg (merge from devbr6) 2008-10-22 Glynn Clements * man/Makefile: Build index pages * Makefile, include/Make/DB.make, include/Make/Multi.make, man/Makefile: Create manpages for DBMI drivers and multi-module directories Reinstate man/Makefile to create remaining manpages (e.g. for indices) 2008-10-22 Moritz Lennert * scripts/v.db.join/v.db.join.py: fix bug https://trac.osgeo.org/grass/ticket/338 2008-10-22 Martin Landa * gui/wxpython/gui_modules/colorrules.py: wxGUI/colortable: allow percent value (merge from devbr6, https://trac.osgeo.org/grass/changeset/33977) 2008-10-22 Moritz Lennert * db/drivers/postgres/listtab.c: fix bug https://trac.osgeo.org/grass/ticket/93 2008-10-22 Markus Neteler * scripts/v.db.join/v.db.join: mlennert: added layer parameter to v.db.addcol and driver and database parameters to db.execute. Thanks to aprasad. Closes bug https://trac.osgeo.org/grass/ticket/338 (merge from develbranch_6, https://trac.osgeo.org/grass/changeset/33971) 2008-10-21 Martin Landa * gui/wxpython/wxgui.py: wxGUI: switch to Command output only if need center rules dialog on screen (merge from devbr6, https://trac.osgeo.org/grass/changeset/33961) * raster/r.null/main.c: r.null: header added i18n, message standardization (merge from devbr6, https://trac.osgeo.org/grass/changeset/33959) * gui/wxpython/gui_modules/colorrules.py: colortable: allow negative values set icon (merge from devbr6, https://trac.osgeo.org/grass/changeset/33956) * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/menuform.py, raster/r.stats/main.c: wxGUI: use description instead of value for checkbox r.report: suppress "r.stats complete" (merge from devbr6, https://trac.osgeo.org/grass/changeset/33954) 2008-10-21 Glynn Clements * include/gprojects.h: Fix type of proj_info.pj * raster/r.resamp.stats/main.c: Add an extra row and column to moving window to protect against rounding errors 2008-10-21 Hamish Bowman * gui/images/Makefile, gui/images/gintro.gif, gui/wxpython/gis_set.py: replace GIF with PNG version now that TclTk GUIs are gone * gui/images/silesia_splash.png: smaller PNG version of old Silesia map. history: http://cartography.geog.uu.nl/explokart/mappae_summar ies.html#kozica * imagery/imageryintro.html: comment out i.ortho.photo links * imagery/i.ortho.photo/BUGS, imagery/i.ortho.photo/README, imagery/i.ortho.photo/libes/Makefile, imagery/i.ortho.photo/libes/ask_camera.c, imagery/i.ortho.photo/libes/cam.c, imagery/i.ortho.photo/libes/cam_info.c, imagery/i.ortho.photo/libes/camera.c, imagery/i.ortho.photo/libes/conz_points.c, imagery/i.ortho.photo/libes/elev.c, imagery/i.ortho.photo/libes/error.c, imagery/i.ortho.photo/libes/find_camera.c, imagery/i.ortho.photo/libes/find_init.c, imagery/i.ortho.photo/libes/fopen_camera.c, imagery/i.ortho.photo/libes/funcdefs.h, imagery/i.ortho.photo/libes/georef.c, imagery/i.ortho.photo/libes/group_elev.c, imagery/i.ortho.photo/libes/init.c, imagery/i.ortho.photo/libes/init_info.c, imagery/i.ortho.photo/libes/isnull.c, imagery/i.ortho.photo/libes/local_proto.h, imagery/i.ortho.photo/libes/ls_cameras.c, imagery/i.ortho.photo/libes/ls_elev.c, imagery/i.ortho.photo/libes/m_add.c, imagery/i.ortho.photo/libes/m_copy.c, imagery/i.ortho.photo/libes/m_inverse.c, imagery/i.ortho.photo/libes/m_mult.c, imagery/i.ortho.photo/libes/m_transpose.c, imagery/i.ortho.photo/libes/m_zero.c, imagery/i.ortho.photo/libes/mat.h, imagery/i.ortho.photo/libes/matrixdefs.h, imagery/i.ortho.photo/libes/open_camera.c, imagery/i.ortho.photo/libes/orthophoto.h, imagery/i.ortho.photo/libes/orthoref.c, imagery/i.ortho.photo/libes/ref_points.c, imagery/i.ortho.photo/libes/title_camera.c, imagery/i.ortho.photo/menu/Makefile, imagery/i.ortho.photo/menu/i.ortho.photo.html, imagery/i.ortho.photo/menu/local_proto.h, imagery/i.ortho.photo/menu/main.c, imagery/i.ortho.photo/menu/run.c, imagery/i.ortho.photo/photo.2image/Makefile, imagery/i.ortho.photo/photo.2image/analyze.c, imagery/i.ortho.photo/photo.2image/ask.c, imagery/i.ortho.photo/photo.2image/ask_mag.c, imagery/i.ortho.photo/photo.2image/call.c, imagery/i.ortho.photo/photo.2image/camera_ref.h, imagery/i.ortho.photo/photo.2image/cell.c, imagery/i.ortho.photo/photo.2image/cellhd.c, imagery/i.ortho.photo/photo.2image/colors.c, imagery/i.ortho.photo/photo.2image/conv.c, imagery/i.ortho.photo/photo.2image/curses.c, imagery/i.ortho.photo/photo.2image/defs.h, imagery/i.ortho.photo/photo.2image/dot.c, imagery/i.ortho.photo/photo.2image/drawcam.c, imagery/i.ortho.photo/photo.2image/drawcell.c, imagery/i.ortho.photo/photo.2image/driver.c, imagery/i.ortho.photo/photo.2image/equ.c, imagery/i.ortho.photo/photo.2image/find.c, imagery/i.ortho.photo/photo.2image/globals.h, imagery/i.ortho.photo/photo.2image/graphics.c, imagery/i.ortho.photo/photo.2image/group.c, imagery/i.ortho.photo/photo.2image/input.c, imagery/i.ortho.photo/photo.2image/local_proto.h, imagery/i.ortho.photo/photo.2image/main.c, imagery/i.ortho.photo/photo.2image/mark.c, imagery/i.ortho.photo/photo.2image/mouse.c, .../i.ortho.photo/photo.2image/photo.2image.html, imagery/i.ortho.photo/photo.2image/points.c, imagery/i.ortho.photo/photo.2image/target.c, imagery/i.ortho.photo/photo.2image/title.c, imagery/i.ortho.photo/photo.2image/use_camera.c, imagery/i.ortho.photo/photo.2image/view.c, imagery/i.ortho.photo/photo.2image/where.c, imagery/i.ortho.photo/photo.2image/zoom.c, imagery/i.ortho.photo/photo.2image/zoom_box.c, imagery/i.ortho.photo/photo.2image/zoom_pnt.c, imagery/i.ortho.photo/photo.2target/Makefile, imagery/i.ortho.photo/photo.2target/analyze.c, imagery/i.ortho.photo/photo.2target/ask.c, imagery/i.ortho.photo/photo.2target/ask_mag.c, imagery/i.ortho.photo/photo.2target/call.c, imagery/i.ortho.photo/photo.2target/cell.c, imagery/i.ortho.photo/photo.2target/cellhd.c, imagery/i.ortho.photo/photo.2target/colors.c, imagery/i.ortho.photo/photo.2target/conv.c, imagery/i.ortho.photo/photo.2target/curses.c, imagery/i.ortho.photo/photo.2target/defs.h, imagery/i.ortho.photo/photo.2target/digit.c, imagery/i.ortho.photo/photo.2target/dot.c, imagery/i.ortho.photo/photo.2target/drawcell.c, imagery/i.ortho.photo/photo.2target/driver.c, imagery/i.ortho.photo/photo.2target/equ.c, imagery/i.ortho.photo/photo.2target/find.c, imagery/i.ortho.photo/photo.2target/globals.h, imagery/i.ortho.photo/photo.2target/graphics.c, imagery/i.ortho.photo/photo.2target/group.c, imagery/i.ortho.photo/photo.2target/input.c, imagery/i.ortho.photo/photo.2target/local_proto.h, imagery/i.ortho.photo/photo.2target/main.c, imagery/i.ortho.photo/photo.2target/mark.c, imagery/i.ortho.photo/photo.2target/mouse.c, .../i.ortho.photo/photo.2target/photo.2target.html, imagery/i.ortho.photo/photo.2target/points.c, imagery/i.ortho.photo/photo.2target/target.c, imagery/i.ortho.photo/photo.2target/title.c, imagery/i.ortho.photo/photo.2target/view.c, imagery/i.ortho.photo/photo.2target/where.c, imagery/i.ortho.photo/photo.2target/zoom.c, imagery/i.ortho.photo/photo.2target/zoom_box.c, imagery/i.ortho.photo/photo.2target/zoom_pnt.c, imagery/i.ortho.photo/photo.camera/Makefile, imagery/i.ortho.photo/photo.camera/camera.h, imagery/i.ortho.photo/photo.camera/globals.h, imagery/i.ortho.photo/photo.camera/main.c, imagery/i.ortho.photo/photo.camera/mod_cam_info.c, .../i.ortho.photo/photo.camera/photo.camera.html, .../i.ortho.photo/photo.camera/photo.camera.png, imagery/i.ortho.photo/photo.elev/Makefile, imagery/i.ortho.photo/photo.elev/ask_elev.c, imagery/i.ortho.photo/photo.elev/elev.h, imagery/i.ortho.photo/photo.elev/local_proto.h, imagery/i.ortho.photo/photo.elev/main.c, imagery/i.ortho.photo/photo.elev/mod_elev.c, imagery/i.ortho.photo/photo.init/Makefile, imagery/i.ortho.photo/photo.init/camera.h, imagery/i.ortho.photo/photo.init/globals.h, imagery/i.ortho.photo/photo.init/initial.h, imagery/i.ortho.photo/photo.init/main.c, imagery/i.ortho.photo/photo.init/mod_info.c, imagery/i.ortho.photo/photo.init/photo.init.html, imagery/i.ortho.photo/photo.rectify/Makefile, imagery/i.ortho.photo/photo.rectify/README, imagery/i.ortho.photo/photo.rectify/ask_elev.c, imagery/i.ortho.photo/photo.rectify/ask_files.c, imagery/i.ortho.photo/photo.rectify/ask_files2.c, imagery/i.ortho.photo/photo.rectify/ask_wind.c, imagery/i.ortho.photo/photo.rectify/aver_z.c, imagery/i.ortho.photo/photo.rectify/compress.c, imagery/i.ortho.photo/photo.rectify/conv.c, imagery/i.ortho.photo/photo.rectify/cp.c, imagery/i.ortho.photo/photo.rectify/defs.h, imagery/i.ortho.photo/photo.rectify/env.c, imagery/i.ortho.photo/photo.rectify/equ.c, imagery/i.ortho.photo/photo.rectify/exec.c, imagery/i.ortho.photo/photo.rectify/get_wind.c, imagery/i.ortho.photo/photo.rectify/global.h, imagery/i.ortho.photo/photo.rectify/local_proto.h, imagery/i.ortho.photo/photo.rectify/main.c, imagery/i.ortho.photo/photo.rectify/matrix.c, imagery/i.ortho.photo/photo.rectify/perform.c, .../i.ortho.photo/photo.rectify/photo.rectify.html, imagery/i.ortho.photo/photo.rectify/ps_cp.c, imagery/i.ortho.photo/photo.rectify/rectify.c, imagery/i.ortho.photo/photo.rectify/report.c, imagery/i.ortho.photo/photo.rectify/rowcol.h, imagery/i.ortho.photo/photo.rectify/target.c, imagery/i.ortho.photo/photo.rectify/write.c, imagery/i.ortho.photo/photo.target/Makefile, imagery/i.ortho.photo/photo.target/ask_target.c, imagery/i.ortho.photo/photo.target/local_proto.h, imagery/i.ortho.photo/photo.target/main.c: remove code based on Vask_lib+Xmons; porting will happen in develbranch6 then when operational be merged back into grass7 SVN * general/g.gui/g.gui.html, general/g.gui/main.c, lib/init/functions.sh, lib/init/grass7.html, lib/init/variables.html: remove references to old Tcl/Tk GUIs * gui/images/startup_banner.png: png version of startup banner (save a few bits) * gui/Makefile, gui/tcltk/Makefile, gui/tcltk/gis.m/Makefile, gui/tcltk/gis.m/animate.tcl, gui/tcltk/gis.m/barscale.tcl, gui/tcltk/gis.m/chart.tcl, gui/tcltk/gis.m/cmd.tcl, gui/tcltk/gis.m/commonlayer.tcl, gui/tcltk/gis.m/dnviz.tcl, gui/tcltk/gis.m/docs/gm_animate.html, gui/tcltk/gis.m/docs/gm_animate1.png, gui/tcltk/gis.m/docs/gm_animate2.jpg, gui/tcltk/gis.m/docs/gm_animatetool.png, gui/tcltk/gis.m/docs/gm_gcpmgr.jpg, gui/tcltk/gis.m/docs/gm_georect.html, gui/tcltk/gis.m/docs/gm_georectdisp.jpg, gui/tcltk/gis.m/docs/gm_georectstart.jpg, gui/tcltk/gis.m/docs/gm_gismgr.jpg, gui/tcltk/gis.m/docs/gm_gismgrtools.png, gui/tcltk/gis.m/docs/gm_gronsole.png, gui/tcltk/gis.m/docs/gm_mapdisp.jpg, gui/tcltk/gis.m/docs/gm_mapdisptools.png, gui/tcltk/gis.m/docs/gm_profile.html, gui/tcltk/gis.m/docs/gm_profile1.png, gui/tcltk/gis.m/docs/gm_profile2.jpg, gui/tcltk/gis.m/docs/gm_profile3.png, gui/tcltk/gis.m/dtext.tcl, gui/tcltk/gis.m/frames.tcl, gui/tcltk/gis.m/georect.tcl, gui/tcltk/gis.m/georecttool.tcl, gui/tcltk/gis.m/gis.m, gui/tcltk/gis.m/gis.m.bat, gui/tcltk/gis.m/gis.m.html, gui/tcltk/gis.m/gm.tcl, gui/tcltk/gis.m/gm_profile.html, gui/tcltk/gis.m/gmlib.tcl, gui/tcltk/gis.m/gmmenu.tcl, gui/tcltk/gis.m/gmtool1.tcl, gui/tcltk/gis.m/gmtool2.tcl, gui/tcltk/gis.m/gmtree.tcl, gui/tcltk/gis.m/grassabout.tcl, gui/tcltk/gis.m/gridline.tcl, gui/tcltk/gis.m/group.tcl, gui/tcltk/gis.m/histogram.tcl, gui/tcltk/gis.m/intro.gif, gui/tcltk/gis.m/labels.tcl, gui/tcltk/gis.m/legend.tcl, gui/tcltk/gis.m/mapcanvas.tcl, gui/tcltk/gis.m/maplabels.tcl, gui/tcltk/gis.m/mapprint.tcl, gui/tcltk/gis.m/maptext.tcl, gui/tcltk/gis.m/maptool.tcl, gui/tcltk/gis.m/pkgIndex.tcl, gui/tcltk/gis.m/profile.tcl, gui/tcltk/gis.m/rastarrows.tcl, gui/tcltk/gis.m/raster.tcl, gui/tcltk/gis.m/rastnums.tcl, gui/tcltk/gis.m/rgbhis.tcl, gui/tcltk/gis.m/rules.tcl, gui/tcltk/gis.m/runandoutput.tcl, gui/tcltk/gis.m/thematic.tcl, gui/tcltk/gis.m/tksys.tcl, gui/tcltk/gis.m/vector.tcl: so long, and thanks for all the fish 2008-10-20 Yann Chemin * gui/tcltk/gis.m/gmmenu.tcl, gui/wxpython/gui_modules/menudata.py, imagery/Makefile, imagery/i.emissivity/Makefile, imagery/i.emissivity/emissivity_generic.c, imagery/i.emissivity/i.emissivity.html, imagery/i.emissivity/main.c, imagery/i.latlong/main.c, imagery/i.sunhours/Makefile, imagery/i.sunhours/i.sunhours.html, imagery/i.sunhours/main.c: added i.sunhours and i.emissivity 2008-10-18 Glynn Clements * swig/python/Makefile, swig/python/NumPtr/Makefile, swig/python/my_typemaps.i: Fix "%typemap(out) char **" Generalise build rules List my_typemaps.i and renames.i as dependencies for %_wrap.c Discard output when running test.py to byte-compile modules 2008-10-17 Glynn Clements * raster/r.statistics3/Makefile, raster/r.statistics3/main.c, raster/r.statistics3/r.statistics3.html: Add r.statistics3 (quantiles) * raster/r.statistics2/main.c: Fix error message * lib/gis/range.c: Cleanup 2008-10-16 Markus Neteler * raster/r.series/r.series.html: range explanations expanded 2008-10-16 Martin Landa * gui/wxpython/wxgui.py: wxGUI: open new display when display command (d.*) is typed in cmd standardize header (merge from devbr6, https://trac.osgeo.org/grass/changeset/33898) * gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/menuform.py, lib/gis/parser.c: wxGUI: dbdriver/dbname widgets implemented (merge from devbr6, https://trac.osgeo.org/grass/changeset/33895) 2008-10-16 Markus Neteler * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_hi.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_mr.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_hi.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_mr.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasstcl_cs.po, locale/po/grasstcl_de.po, locale/po/grasstcl_es.po, locale/po/grasstcl_fr.po, locale/po/grasstcl_it.po, locale/po/grasstcl_ja.po, locale/po/grasstcl_lv.po, locale/po/grasstcl_pl.po, locale/po/grasstcl_pt.po, locale/po/grasstcl_pt_br.po, locale/po/grasstcl_ru.po, locale/po/grasstcl_th.po, locale/po/grasstcl_tr.po, locale/po/grasstcl_vi.po, locale/po/grasstcl_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_tr.po: merged messages from GRASS 6.4.svn * locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_hi.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_mr.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_hi.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_mr.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasstcl_am.po, locale/po/grasstcl_ar.po, locale/po/grasstcl_cs.po, locale/po/grasstcl_de.po, locale/po/grasstcl_el.po, locale/po/grasstcl_es.po, locale/po/grasstcl_fr.po, locale/po/grasstcl_hi.po, locale/po/grasstcl_id.po, locale/po/grasstcl_it.po, locale/po/grasstcl_ja.po, locale/po/grasstcl_ko.po, locale/po/grasstcl_lv.po, locale/po/grasstcl_mr.po, locale/po/grasstcl_pl.po, locale/po/grasstcl_pt.po, locale/po/grasstcl_pt_br.po, locale/po/grasstcl_ru.po, locale/po/grasstcl_sl.po, locale/po/grasstcl_th.po, locale/po/grasstcl_tr.po, locale/po/grasstcl_vi.po, locale/po/grasstcl_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_el.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_fr.po, locale/po/grasswxpy_ru.po, locale/po/grasswxpy_tr.po: merged in new messages 2008-10-15 Glynn Clements * include/gis.h, include/gisdefs.h, lib/gis/color_xform.c, raster/r.colors/local_proto.h, raster/r.colors/main.c, raster/r.colors/stats.c: Add struct FP_stats Add G_histogram_eq_colors_fp Change r.colors to use G_histogram_eq_colors_fp() for FP maps * include/stats.h, lib/stats/c_max.c, lib/stats/c_min.c, raster/r.resamp.stats/main.c, raster/r.resamp.stats/r.resamp.stats.html: Add "weighted" versions of min, max aggregates (the actual weights are ignored; this just provides the stat_func_w interface for compatibility) Change r.resamp.stats to use w_{min,max}. * raster/r.series/main.c, raster/r.series/r.series.html: Add range= option * include/gis.h: Restore GISPROMPT_COLOR definition 2008-10-15 Martin Landa * gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/menuform.py, scripts/v.dissolve/v.dissolve, scripts/v.dissolve/v.dissolve.py: wxGUI: support for layer_all ('-1' for all layers) (merge from devbr6, https://trac.osgeo.org/grass/changeset/33881) * gui/wxpython/gui_modules/menuform.py: wxGUI: fix dialog (merge from devbr6, https://trac.osgeo.org/grass/changeset/33880) 2008-10-14 Martin Landa * gui/wxpython/gui_modules/menuform.py: wxGUI: fix gselect.Select wx.EVT_TEXT (merge from devbr6, https://trac.osgeo.org/grass/changeset/33878) * display/d.vect/main.c, gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/menuform.py, include/gis.h, lib/gis/parser.c: wxGUI synchronized with develbranch_6 (dbtable, dbcolumn) 2008-10-14 William Kyngesburye * gui/wxpython/nviz/Makefile, gui/wxpython/vdigit/Makefile: PYTHONLDFLAGS not needed on OSX for Python modules (from dev6 https://trac.osgeo.org/grass/changeset/33771) 2008-10-14 Martin Landa * gui/wxpython/gui_modules/colorrules.py: cmbarton: Fix problem with wx.StaticBox on Mac (merge from devbr6, https://trac.osgeo.org/grass/changeset/33864) * gui/wxpython/gui_modules/colorrules.py: cmbarton: Fixed test that excluded color rules written with '%' (merge from devbr6, https://trac.osgeo.org/grass/changeset/33865) 2008-10-14 Markus Neteler * vector/v.out.ogr/main.c: Roger Bivand, Frank Warmerdam, Dylan Beaudette: prevent writing NULL values (trac https://trac.osgeo.org/grass/ticket/327) 2008-10-13 Glynn Clements * tools/g.html2man/g.html2man.py: Don't use String.partition() 2008-10-13 Markus Neteler * locale/po/grasswxpy_de.po: kbabel autotranslated: merged in from 6.4 2008-10-13 Glynn Clements * tools/g.html2man/g.html2man.py: Display error message on failure * raster/r.usler/r.usler.html: Fix HTML (missing > on end tag) * raster/r.mfilter/r.mfilter.html: Set svn:eol-style property * lib/gmath/Makefile, lib/pngdriver/Makefile, lib/proj/Makefile, lib/raster/Makefile, lib/vector/Vlib/Makefile, vector/v.digit/Makefile: Remove bogus variables from Makefiles * imagery/i.modis.qc/i.modis.qc.html, imagery/i.vi/i.vi.html, raster/r.usler/Makefile, raster/r.usler/r.usler.html: Convert CRLF to LF * imagery/i.modis.qc/Makefile, imagery/i.vi/Makefile: Convert CRLF to LF * raster/r.mapcalc/r.mapcalc.html, raster/r.mapcalc/r3.mapcalc.html: Remove footer; use auto-generated footer instead 2008-10-13 Hamish Bowman * scripts/i.oif/i.oif.html: fix typo (patch from Nikos; trac bug https://trac.osgeo.org/grass/ticket/329); whitespace 2008-10-12 Markus Neteler * raster/r.mapcalc/r3.mapcalc.html: fix * raster/r.mapcalc/r.mapcalc.html, raster/r.mapcalc/r3.mapcalc.html: added missing index footer 2008-10-12 Yann Chemin * gui/tcltk/gis.m/gmmenu.tcl, gui/wxpython/gui_modules/menudata.py, imagery/Makefile, imagery/i.latlong/Makefile, imagery/i.latlong/i.latlong.html, imagery/i.latlong/main.c: added i.latlong with GUIs menus 2008-10-12 Martin Landa * gui/wxpython/gui_modules/colorrules.py: wxGUI: fix gettext warning (merge from devbr6, https://trac.osgeo.org/grass/changeset/33838) 2008-10-12 Markus Neteler * locale/po/grasslibs_el.po, locale/po/grasswxpy_el.po: updated * general/manage/cmd/g.rename.html: mention case trick; more reasonable example 2008-10-12 Martin Landa * raster/r.usler/main.c, raster/r.usler/r.usler.html: r.usler: don't use _() for option->key use standardized messages, html tags in manual page 2008-10-12 Glynn Clements * Makefile, include/Make/Grass.make, include/Make/Html.make, include/Make/NoHtml.make, include/Make/Rules.make, man/Makefile: Remove "man" directory; generate manpages alongside HTML files in Html.make 2008-10-12 Yann Chemin * raster/r.usler/Makefile, raster/r.usler/elswaify85.c, raster/r.usler/foster81.c, raster/r.usler/main.c, raster/r.usler/morgan74.c, raster/r.usler/r.usler.html, raster/r.usler/roose75.c: Add r.usler module * gui/tcltk/gis.m/gmmenu.tcl, gui/wxpython/gui_modules/menudata.py, raster/Makefile, raster/r.uslek/r.uslek.html: Added r.usler with menu for both GUIs 2008-10-11 Markus Neteler * raster/r.volume/main.c: use G_define_standard_option; fixed input parm name * locale/po/grasslibs_de.po, locale/po/grassmods_de.po, locale/po/grasstcl_de.po, locale/po/grasswxpy_de.po: merged translations from devel_branch6 * locale/po/grasslibs_de.po, locale/po/grassmods_de.po, locale/po/grasstcl_de.po, locale/po/grasswxpy_de.po: performed 'make update-po' 2008-10-11 Martin Landa * raster/r.uslek/main.c, raster/r.uslek/prct2tex.c: r.uslek: don't use _() macro for option->key use standardized messages, see http://grass.osgeo.org/wiki/Development_Specs 2008-10-11 Yann Chemin * raster/Makefile, raster/r.uslek/Makefile, raster/r.uslek/main.c, raster/r.uslek/prct2tex.c, raster/r.uslek/r.uslek.html, raster/r.uslek/tex2usle_k.c: Added r.uslek, with GUIs menu entries 2008-10-11 Glynn Clements * raster/r.series/r.series.html, vector/v.extract/v.extract.html: Fix broken HTML 2008-10-10 Markus Neteler * lib/gis/colors/precipitation: fine tuning for low precip 2008-10-10 Martin Landa * gui/wxpython/gui_modules/colorrules.py: wxGUI: fix find colr2 element (merge from devbr6, https://trac.osgeo.org/grass/changeset/33800) 2008-10-09 Hamish Bowman * vector/v.out.ogr/main.c: improve wording (merge from devbr6) 2008-10-09 Martin Landa * general/g.findfile/main.c, lib/gis/file_name.c, lib/gis/find_file.c: i18n update (g.findfile) (merge from devbr6, https://trac.osgeo.org/grass/changeset/33792) * gui/wxpython/gui_modules/nviz_tools.py: cmbarton: Fixes bug in slider. NVIZ works on Mac. (merge from devbr6, https://trac.osgeo.org/grass/changeset/33790) 2008-10-09 Glynn Clements * lib/python/grass.py, scripts/i.fusion.brovey/i.fusion.brovey.py, scripts/i.image.mosaic/i.image.mosaic.py, scripts/v.rast.stats/v.rast.stats.py: Add, use raster_info function (interface to r.info) * lib/python/grass.py, vector/v.db.connect/main.c: Add fs= option to v.db.connect (for use by -g) Change vector_db to use fs=| (to allow for spaces in pathnames) 2008-10-09 Martin Landa * display/d.rast/main.c: d.rast: missing bg->type (merge from devbr6, https://trac.osgeo.org/grass/changeset/33785) * display/d.vect/plot1.c: d.vect: print only one warning for invalid rgb (print message for every affected feature) * display/d.rast/colors.c, display/d.rast/display.c, display/d.rast/local_proto.h, display/d.rast/main.c: d.rast: 'bg' parameter changed to GISPROMPT_COLOR more gui section ('Query') * gui/wxpython/gui_modules/toolbars.py: cmbarton: Fix for invisible combo box in digitizing toolbar on Mac (merge from devbr6, https://trac.osgeo.org/grass/changeset/33778) * gui/wxpython/nviz/nviz.i: kyngchaos: move undef check inside module def so it gets into wrap (merge from devbr6, https://trac.osgeo.org/grass/changeset/33766) 2008-10-09 Hamish Bowman * lib/db/dbmi_base/valuefmt.c: nicer double formatting (merge from devbr6) 2008-10-09 Glynn Clements * lib/python/grass.py: Add documentation strings * display/d.zoom/main.c, doc/vector/v.example/main.c, general/g.access/main.c, general/g.proj/datumtrans.c, gui/wxpython/vdigit/cats.cpp, imagery/i.cluster/open_files.c, imagery/i.fft/main.c, imagery/i.ifft/main.c, imagery/i.ortho.photo/photo.2target/main.c, imagery/i.zc/main.c, lib/gis/ls.c, lib/gis/raster.c, lib/gmath/del2g.c, lib/gpde/N_arrays_calc.c, lib/proj/convert.c, lib/vector/Vlib/break_lines.c, lib/vector/Vlib/build_nat.c, lib/vector/Vlib/net.c, raster/r.cost/main.c, raster/r.distance/defs.h, raster/r.lake/main.c, raster/r.random.cells/indep.c, raster/r.texture/main.c, raster/r.walk/main.c, raster/simwe/r.sim.sediment/main.c, raster/wildfire/r.spread/main.c, raster/wildfire/r.spreadpath/main.c, vector/lidar/lidarlib/PolimiFunct.h, vector/lidar/lidarlib/zones.c, vector/lidar/v.lidar.correction/main.c, vector/lidar/v.lidar.edgedetection/main.c, vector/lidar/v.outlier/main.c, vector/lidar/v.surf.bspline/main.c, vector/v.edit/main.c, vector/v.in.sites/main.c, vector/v.label.sa/main.c, vector/v.net.alloc/main.c, vector/v.net.iso/main.c, vector/v.net.steiner/main.c, vector/v.net/main.c, vector/v.out.ascii/main.c, vector/v.out.vtk/main.c, vector/v.surf.rst/main.c, visualization/nviz/src/nviz_init.c, visualization/nviz2/cmd/vector.c: Fix typos 2008-10-09 Hamish Bowman * lib/python/README.txt: make it easier to read (merge from devbr6) 2008-10-08 Martin Landa * gui/wxpython/gui_modules/menuform.py: wxGUI: combobox in dialog read only (merge from devbr6, https://trac.osgeo.org/grass/changeset/33764) 2008-10-08 Markus Neteler * raster/r.univar/stats.c: increased output precision for -g flag * raster/r.info/main.c: increased output precision for -r flag 2008-10-08 Glynn Clements * lib/init/variables.html: Fix typo GRASS_ERROR_LOG -> GIS_ERROR_LOG Remove reference ot $GISBASE/GIS_ERROR_LOG; no longer used 2008-10-08 Martin Landa * gui/wxpython/gis_set.py: wxGUI: fix welcome screen on first run (no .grassrcX available) (merge from devbr6, https://trac.osgeo.org/grass/changeset/33756) 2008-10-08 Markus Neteler * lib/init/variables.html: explained new GIS_ERROR_LOG variable (not sure about GISBASE/GIS_ERROR_LOG) 2008-10-08 Martin Landa * gui/wxpython/icons/silk/__init__.py: wxGUI: define addrnum silk icon (merge from devbr6, https://trac.osgeo.org/grass/changeset/33750) * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/wxgui_utils.py, gui/wxpython/wxgui.py: wxGUI: switch to 'Command output' page on 'print metadata' (merge from devbr6, https://trac.osgeo.org/grass/changeset/33748) * gui/wxpython/gui_modules/histogram.py: histogramming: re-render tool added (merge from devbr6, https://trac.osgeo.org/grass/changeset/33746) 2008-10-08 Hamish Bowman * raster/r.statistics/o_distrib.c: data output to stdout, G_debug (merge from devbr6) 2008-10-08 Glynn Clements * scripts/i.spectral/i.spectral.py: Allow use of d.linegraph instead of gnuplot 2008-10-07 Glynn Clements * lib/gis/error.c: Allow error log file to be specified by $GIS_ERROR_LOG Use getcwd() instead of popen("pwd") 2008-10-07 Martin Landa * gui/wxpython/gui_modules/histogram.py, gui/wxpython/gui_modules/wxgui_utils.py: wxGUI: histogram tool fixed (command layer type given as list of commands) (merge from devbr6, https://trac.osgeo.org/grass/changeset/33738) * raster/r.report/parse.c: r.report: cosmetics in units param (merge from devbr6, https://trac.osgeo.org/grass/changeset/33736) 2008-10-07 Markus Neteler * swig/swiglib.dox: link GRASS Programmer's manual * raster/r.texture/r.texture.html: some more measures explained (still several missing) 2008-10-07 Martin Landa * gui/wxpython/gui_modules/colorrules.py, gui/wxpython/gui_modules/globalvar.py, gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/workspace.py, gui/wxpython/wxgui.py: wxGUI: colorrules module cleaned map scale mode fixed workspace updated for constrain comp resolution various minor fixes 2008-10-07 Markus Neteler * vector/v.vol.rst/v.vol.rst.html: cosmetics 2008-10-07 Paul Kelly * imagery/i.atcorr/main.cpp: Remove isnan() and use G_is_f_null_value() 2008-10-07 Glynn Clements * lib/python/grass.py, scripts/d.polar/d.polar.py, scripts/db.test/db.test.py, scripts/i.in.spotvgt/i.in.spotvgt.py, scripts/i.spectral/i.spectral.py, scripts/m.proj/m.proj.py, scripts/r.in.aster/r.in.aster.py, scripts/r.in.srtm/r.in.srtm.py, scripts/v.db.reconnect.all/v.db.reconnect.all.py, scripts/v.in.e00/v.in.e00.py: Add, use interface to subprocess module * lib/gis/null_val.c: Make G_is_[fd]_null_value() check for any NaN, not just all-ones 2008-10-07 Paul Kelly * lib/iostream/mm_utils.cc, lib/iostream/rtimer.cc: Remove headers causing compilation problems on Windows 2008-10-07 Glynn Clements * scripts/Makefile: Re-enable d.rast.leg * gui/scripts/d.colors.sh, gui/scripts/r.colors.rules, gui/scripts/r.reclass.file, gui/scripts/r.reclass.rules, gui/scripts/r.recode.file, gui/scripts/r.recode.rules, gui/scripts/r.support.sh: Remove redundant scripts * scripts/d.rast.leg/d.rast.leg.py: Convert d.rast.leg to Python * scripts/Makefile: Re-enable i.spectral * scripts/i.spectral/i.spectral.py: Convert i.spectral to Python 2008-10-07 Yann Chemin * imagery/Makefile: corrected i.modis.qc name * gui/tcltk/gis.m/gmmenu.tcl, gui/wxpython/gui_modules/menudata.py, imagery/{i.qc.modis => i.modis.qc}/Makefile, imagery/{i.qc.modis/i.qc.modis.html => i.modis.qc/i.modis.qc.html}, imagery/{i.qc.modis => i.modis.qc}/main.c, imagery/{i.qc.modis => i.modis.qc}/qc250a.c, imagery/{i.qc.modis => i.modis.qc}/qc250b.c, imagery/{i.qc.modis => i.modis.qc}/qc250c.c, imagery/{i.qc.modis => i.modis.qc}/qc250d.c, imagery/{i.qc.modis => i.modis.qc}/qc250e.c, imagery/{i.qc.modis => i.modis.qc}/qc250f.c, imagery/{i.qc.modis => i.modis.qc}/qc500a.c, imagery/{i.qc.modis => i.modis.qc}/qc500c.c, imagery/{i.qc.modis => i.modis.qc}/qc500d.c, imagery/{i.qc.modis => i.modis.qc}/qc500e.c: renamed i.qc.modis to i.modis.qc 2008-10-06 Paul Kelly * include/iostream/ami_stream.h: Conditionalise fseeko() on HAVE_LARGEFILES * general/g.mlist/Makefile, general/g.mremove/Makefile: Regex include path and library * general/g.region/main.c: Remove unused header 2008-10-06 Yann Chemin * imagery/i.qc.modis/i.qc.modis.html, imagery/i.qc.modis/main.c, imagery/i.qc.modis/qc250a.c, imagery/i.qc.modis/qc250b.c, imagery/i.qc.modis/qc250c.c, imagery/i.qc.modis/qc250d.c, imagery/i.qc.modis/qc250e.c, imagery/i.qc.modis/qc250f.c, imagery/i.qc.modis/qc500a.c, imagery/i.qc.modis/qc500c.c, imagery/i.qc.modis/qc500d.c, imagery/i.qc.modis/qc500e.c: rewrite of module 2008-10-06 Markus Neteler * raster/r.series/r.series.html: multiple aggregates example added 2008-10-06 Glynn Clements * lib/gis/opencell.c: Ensure that fcb->gdal is either set or cleared, not left uninitialised 2008-10-06 Markus Neteler * scripts/Makefile: r.out.gdal is no more.. 2008-10-06 Glynn Clements * scripts/r.out.gdal/Makefile, scripts/r.out.gdal/r.out.gdal.sh, scripts/r.out.gdal/r.out.gdal.sh.html: Removed r.out.gdal.sh script - redundant 2008-10-06 Hamish Bowman * raster/r.grow/main.c: save command line history (merge from devbr6) 2008-10-05 Glynn Clements * scripts/i.oif/Makefile: Don't install support files for obsolete shell version * gui/tcltk/gis.m/animate.tcl: Remove #! line; script isn't executable * gui/icons/grass/vdigit/box.xbm: Fix line terminators * SUBMITTING: Amend information on use of "return" statements * scripts/r.blend/r.blend.py: Optimisation: use one r.mapcalc pass instead of three 2008-10-05 Markus Neteler * lib/gis/gislib.dox: G_strcpy, G_strncpy, G_strcat were removed 2008-10-05 Glynn Clements * raster/r.mapcalc/evaluate.c, raster/r.mapcalc/mapcalc.y, scripts/i.fusion.brovey/i.fusion.brovey.py, scripts/r.shaded.relief/r.shaded.relief.py: Allow eval() at top level 2008-10-04 Glynn Clements * raster/Makefile, raster/r.statistics2/Makefile, raster/r.statistics2/main.c, raster/r.statistics2/r.statistics2.html: Add r.statistics2 2008-10-04 Hamish Bowman * general/g.mremove/main.c: explain what needs to happen (merge from devbr6) 2008-10-04 Glynn Clements * raster/r.series/main.c: Allow multiple aggregates to be computed in one run * lib/gis/parser.c: Fix check_overwrite() to handle opt->multiple == YES 2008-10-04 Hamish Bowman * vector/v.extract/v.extract.html: improve wording * vector/v.extract/v.extract.html: typo (merge from devbr6) 2008-10-04 Glynn Clements * scripts/d.rast.edit/d.rast.edit.py: Convert d.rast.edit to Python 2008-10-02 Glynn Clements * scripts/v.in.mapgen/v.in.mapgen.py: Converted v.in.mapgen to Python * vector/v.digit/driver.c: Fix bug in driver_move() 2008-10-02 Martin Landa * gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/preferences.py: wxGUI: database encoding support implemented (merge from devbr6, https://trac.osgeo.org/grass/changeset/33654) 2008-10-02 Glynn Clements * scripts/d.polar/d.polar.py: Convert d.polar to Python (xgraph untested) * display/d.graph/main.c: Fix vertical flip * display/d.erase/main.c, display/d.graph/Makefile, display/d.graph/do_graph.c, display/d.graph/local_proto.h: Fix bugs in d.erase, d.graph * scripts/i.in.spotvgt/i.in.spotvgt.py: Convert i.in.spotvgt to Python (untested) 2008-10-01 Glynn Clements * scripts/db.test/db.test.py: Convert db.test to Python * scripts/r.in.srtm/r.in.srtm.py: Convert r.in.srtm to Python * scripts/Makefile: Disable d.vect.thematic: uses d.mon 2008-10-01 Martin Landa * vector/v.extract/Makefile, vector/v.extract/main.c, vector/v.extract/v.extract.html: marisn: Random feature extraction support for v.extract (merge from devbr6, https://trac.osgeo.org/grass/changeset/33639) 2008-10-01 Glynn Clements * lib/gis/parser.c: Allow "enumerated" option values to be abbreviated 2008-10-01 Hamish Bowman * display/d.geodesic/main.c, display/d.rhumbline/main.c: fix errs in last commit; d.rhumbline module desc * display/d.geodesic/main.c, display/d.rhumbline/main.c: i18n (sync w devbr6) 2008-10-01 Glynn Clements * scripts/i.oif/i.oif.py: Convert i.oif to Python * scripts/i.fusion.brovey/i.fusion.brovey.py, scripts/i.image.mosaic/i.image.mosaic.py, scripts/i.landsat.rgb/i.landsat.rgb.py, scripts/r.in.aster/r.in.aster.py, scripts/r.shaded.relief/r.shaded.relief.py: Convert i.fusion.brovey to Python Fix various bugs in other scripts * lib/gis/opencell.c: Zero fileinfo structures upon allocation 2008-09-30 Glynn Clements * scripts/v.db.join/v.db.join: Fix case of GIS_OPT_* variables * raster/r.report/stats.c: Quote filename * scripts/r.fillnulls/r.fillnulls, scripts/r.fillnulls/r.fillnulls.py: Convert r.fillnulls to Python * lib/gis/open.c: Prevent segfault if mapset == NULL * scripts/i.tasscap/i.tasscap, scripts/i.tasscap/i.tasscap.py: Convert i.tasscap to Python (and convert shell version to work with newer r.mapcalc) 2008-09-30 Yann Chemin * imagery/i.vi/main.c: updated description of VIs 2008-09-30 Glynn Clements * scripts/r.shaded.relief/r.shaded.relief.py: Convert r.shaded.relief to Python * scripts/m.proj/m.proj.py: Convert m.proj to Python 2008-09-30 Yann Chemin * imagery/i.vi/i.vi.html: updated description file 2008-09-30 Martin Landa * gui/wxpython/gui_modules/menuform.py: wxGUI: close button tooltip cosmetics (merge from devbr6, https://trac.osgeo.org/grass/changeset/33617) * imagery/i.albedo/i.albedo.html, imagery/i.albedo/main.c: i.albedo: follow GRASS coding rules * use descriptions * use standardized messages only, see http://grass.osgeo.org/wiki/Development_Specs * manual page updated * imagery/i.vi/i.vi.html, imagery/i.vi/main.c: i.vi: follow GRASS coding style * use descriptions * don't use _() macro for key, etc. * use standardized messages only, see http://grass.osgeo.org/wiki/Development_Specs * manual page updated Please update missing vi description... * gui/wxpython/gui_modules/menuform.py: use 'Close' button instead of 'Cancel' (merge from devbr6, https://trac.osgeo.org/grass/changeset/33611) * gui/wxpython/gui_modules/mapdisp.py: wxGUI: check if wx.GCDC is available (merge from devbr6, https://trac.osgeo.org/grass/changeset/33609) 2008-09-30 Moritz Lennert * gui/wxpython/gui_modules/menudata.py: one closing paranthesis too many 2008-09-30 Glynn Clements * scripts/r.plane/r.plane.py: Re-implement r.plane in Python and r.mapcalc 2008-09-29 Glynn Clements * scripts/v.what.vect/v.what.vect.py: Don't abbreviate option names * scripts/r.in.aster/r.in.aster.py: Fix typo (find_command -> find_program) * lib/python/grass.py, scripts/db.dropcol/db.dropcol.py, scripts/db.droptable/db.droptable.py, scripts/db.in.ogr/db.in.ogr.py, scripts/i.image.mosaic/i.image.mosaic.py, scripts/i.landsat.rgb/i.landsat.rgb.py, scripts/r.in.aster/r.in.aster.py, scripts/v.db.addcol/v.db.addcol.py, scripts/v.db.addtable/v.db.addtable.py, scripts/v.db.dropcol/v.db.dropcol.py, scripts/v.db.droptable/v.db.droptable.py, scripts/v.db.join/v.db.join.py, scripts/v.db.reconnect.all/v.db.reconnect.all.py, scripts/v.db.renamecol/v.db.renamecol.py, scripts/v.db.update/v.db.update.py, scripts/v.dissolve/v.dissolve.py, scripts/v.in.e00/v.in.e00.py, scripts/v.in.geonames/v.in.geonames.py, scripts/v.in.gns/v.in.gns.py, scripts/v.rast.stats/v.rast.stats.py, scripts/v.report/v.report.py: Convert v.db.addtable to Python Add, use several utility wrappers: vector_db (v.db.connect -g) db_describe (db.describe -c) db_connection (db.connect -p) vector_columns (v.info -c) vector_history (v.support cmdhist=) raster_history (r.support history=) * scripts/i.image.mosaic/i.image.mosaic.html, scripts/i.image.mosaic/i.image.mosaic.py: Convert i.image.mosaic to Python * raster/r.colors.out/main.c: Handle 3.0 colour tables * scripts/Makefile: Disable {r,r3}.mapcalculator * db/base/copy.c, display/d.grid/main.c, display/d.thematic.area/main.c, doc/vector/v.example/main.c, general/g.mapset/main.c, general/g.proj/datumtrans.c, gui/wxpython/gui_modules/menudata.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/toolbox.py, imagery/i.ortho.photo/photo.2image/main.c, imagery/i.ortho.photo/photo.2image/where.c, imagery/i.ortho.photo/photo.2target/main.c, imagery/i.ortho.photo/photo.2target/where.c, imagery/i.points/main.c, imagery/i.vpoints/drawvect.c, imagery/i.vpoints/main.c, imagery/i.vpoints/where.c, lib/db/dbmi_client/copy_tab.c, lib/db/dbmi_client/start.c, lib/db/dbmi_driver/driver.c, lib/gis/cats.c, lib/gis/env.c, lib/gis/error.c, lib/gis/get_window.c, lib/gis/gisinit.c, lib/gpde/N_arrays_io.c, lib/ogsf/gsd_legend.c, lib/proj/convert.c, lib/sites/sites.c, lib/vector/Vlib/area.c, lib/vector/Vlib/break_lines.c, lib/vector/Vlib/break_polygons.c, lib/vector/Vlib/bridges.c, lib/vector/Vlib/buffer.c, lib/vector/Vlib/build.c, lib/vector/Vlib/build_nat.c, lib/vector/Vlib/dangles.c, lib/vector/Vlib/remove_duplicates.c, lib/vector/Vlib/snap.c, lib/vector/diglib/plus_struct.c, raster/r.gwflow/main.c, raster/r.le/r.le.patch/patch.c, raster/r.out.arc/main.c, raster/r.out.gdal/main.c, raster/r.to.vect/main.c, scripts/d.vect.thematic/d.vect.thematic, scripts/r.tileset/r.tileset, scripts/v.what.vect/v.what.vect, scripts/v.what.vect/v.what.vect.py, vector/v.clean/proto.h, vector/v.distance/main.c, vector/v.edit/a2b.c, vector/v.edit/args.c, vector/v.label.sa/main.c: Fix various typos Add svn:ignore property to locale/templates * scripts/v.db.renamecol/v.db.renamecol.py: Fix bugs * scripts/v.db.univar/v.db.univar.py: Convert v.db.univar to Python (aside: why v.db.univar rather than db.univar?) * scripts/db.dropcol/db.dropcol.py, scripts/v.db.dropcol/v.db.dropcol.py, scripts/v.db.join/v.db.join.py, scripts/v.db.renamecol/v.db.renamecol.py: Convert v.db.renamecol to Python Fix bugs in parsing "db.describe -c" output * scripts/g.manual/g.manual.py, scripts/r.reclass.area/r.reclass.area.py: Convert g.manual, r.reclass.area to Python * scripts/Makefile: Disable d.rast.leg - requires frames 2008-09-29 Martin Landa * gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/gui_modules/wxgui_utils.py, gui/wxpython/vdigit/cats.cpp, gui/wxpython/vdigit/digit.cpp, gui/wxpython/vdigit/digit.h, gui/wxpython/vdigit/digit.i, gui/wxpython/vdigit/driver.h, gui/wxpython/vdigit/driver_draw.cpp, gui/wxpython/vdigit/driver_select.cpp, gui/wxpython/vdigit/line.cpp, gui/wxpython/vdigit/message.cpp, gui/wxpython/vdigit/select.cpp, gui/wxpython/vdigit/undo.cpp, gui/wxpython/vdigit/vertex.cpp: wxGUI: major vdigit updates * vedit component removed * various fixes (e.g. move vertex fn) * toolbars fixes (avoid multiple selection) (merge from devbr6, https://trac.osgeo.org/grass/changeset/33588) 2008-09-29 Markus Neteler * scripts/Makefile, scripts/g.mlist/Makefile, scripts/g.mlist/g.mlist, scripts/g.mlist/g.mlist.html, scripts/g.mremove/Makefile, scripts/g.mremove/g.mremove, scripts/g.mremove/g.mremove.html: g.mremove g.mlist replaced by C version 2008-09-29 Yann Chemin * imagery/i.vi/main.c: correcting typo 2008-09-28 Glynn Clements * scripts/db.dropcol/db.dropcol.py, scripts/r.regression.line/r.regression.line.py, scripts/v.db.dropcol/v.db.dropcol.py, scripts/v.db.droptable/v.db.droptable.py: Convert db.dropcol, v.db.dropcol, v.db.droptable, r.regression.line to Python * imagery/i.vi/main.c: Set svn:ignore property Simply code Fix formatting 2008-09-28 Markus Neteler * imagery/i.albedo/main.c: start msgs with caps 2008-09-28 Yann Chemin * imagery/i.vi/Makefile, imagery/i.vi/arvi.c, imagery/i.vi/dvi.c, imagery/i.vi/evi.c, imagery/i.vi/gari.c, imagery/i.vi/gemi.c, imagery/i.vi/gvi.c, imagery/i.vi/i.vi.html, imagery/i.vi/ipvi.c, imagery/i.vi/main.c, imagery/i.vi/msavi.c, imagery/i.vi/msavi2.c, imagery/i.vi/ndvi.c, imagery/i.vi/pvi.c, imagery/i.vi/savi.c, imagery/i.vi/sr.c, imagery/i.vi/wdvi.c: Added i.vi * gui/tcltk/gis.m/gmmenu.tcl, gui/wxpython/gui_modules/menudata.py, imagery/Makefile, imagery/i.albedo/main.c, imagery/i.qc.modis/main.c: Added i.vi 2008-09-28 Glynn Clements * lib/gis/parser.c: Disallow leading underscore in option names * scripts/db.in.ogr/db.in.ogr.py, scripts/db.out.ogr/db.out.ogr.py, scripts/v.report/v.report.py: Use 'option = None' for unspecified options, rather than **dict * lib/python/grass.py: Allow option names to be given a leading underscore (in case of conflict with Python keywords) 2008-09-27 Glynn Clements * lib/gis/parser.c: More restrictive test for option: [a-z0-9_]*[a-z0-9] i.e. must consist solely of [a-z0-9_], and the last character may not be an underscore [can we change 3dview= so that the first character must also be alphabetic?] * raster/r.topmodel/main.c, raster/r.topmodel/r.topmodel.html, raster/r.watershed/front/main.c, raster/r.watershed/front/r.watershed.html: Restrict option names to (lower-case) a-z, 0-9 and underscore r.topmodel: Qobs= -> qobs= r.watershed: dot -> underscore * imagery/i.albedo/bb_alb_aster.c, imagery/i.albedo/bb_alb_landsat.c, imagery/i.albedo/bb_alb_modis.c, imagery/i.albedo/bb_alb_noaa.c, imagery/i.albedo/main.c, imagery/i.qc.modis/main.c: Remove erroneous svn:executable properties Add svn:ignore properties Convert to ANSI C (C89) Use strcmp instead of strcoll Read data as CELL (using map's quant rules) rather than using C typecast Add ->options to qcname= Fix formatting Miscellaneous cleanup * ps/ps.map/ps.map.html: Move misplaced tag * display/d.graph/Makefile: d.graph.html is fragment, not complete file * scripts/i.landsat.rgb/i.landsat.rgb.py: Convert i.landsat.rgb to Python * scripts/v.db.update/v.db.update.py: Convert v.db.update to Python * scripts/db.in.ogr/db.in.ogr.py: Fix bug in db.in.ogr.py * scripts/db.in.ogr/db.in.ogr.py: Convert db.in.ogr.py to Python 2008-09-27 Yann Chemin * gui/tcltk/gis.m/gmmenu.tcl, gui/wxpython/gui_modules/menudata.py: updated GUIs for i.qc.modis and i.albedo * imagery/i.albedo/{description.html => i.albedo.html}, imagery/i.qc.modis/{description.html => i.qc.modis.html}: fixed html help file names * imagery/i.albedo/Makefile, imagery/i.albedo/bb_alb_aster.c, imagery/i.albedo/bb_alb_landsat.c, imagery/i.albedo/bb_alb_modis.c, imagery/i.albedo/bb_alb_noaa.c, imagery/i.albedo/description.html, imagery/i.albedo/functions.h, imagery/i.albedo/main.c, imagery/i.qc.modis/Makefile, imagery/i.qc.modis/description.html, imagery/i.qc.modis/main.c, imagery/i.qc.modis/qc250a.c, imagery/i.qc.modis/qc250b.c, imagery/i.qc.modis/qc250c.c, imagery/i.qc.modis/qc250d.c, imagery/i.qc.modis/qc250e.c, imagery/i.qc.modis/qc250f.c, imagery/i.qc.modis/qc500a.c, imagery/i.qc.modis/qc500c.c, imagery/i.qc.modis/qc500d.c, imagery/i.qc.modis/qc500e.c: Added i.albedo and i.qc.modis * imagery/Makefile: Added i.albedo and i.qc.modis 2008-09-27 Glynn Clements * lib/python/grass.py, scripts/d.correlate/d.correlate.py, scripts/db.droptable/db.droptable.py, scripts/r.in.aster/r.in.aster.py, scripts/r.mask/r.mask.py, scripts/v.db.addcol/v.db.addcol.py, scripts/v.db.join/v.db.join.py: Convert d.correlate to Python Add, use feed_command, write_command (write to stdin) Clean up r.in.aster * scripts/r.blend/r.blend.py, scripts/v.db.join/v.db.join.py: Convert r.blend to Python Fix bug in v.db.join 2008-09-26 Glynn Clements * lib/python/grass.py, scripts/r.in.aster/r.in.aster.py, scripts/v.db.addcol/v.db.addcol.py, scripts/v.db.join/v.db.join.py, scripts/v.dissolve/v.dissolve.py, scripts/v.in.e00/v.in.e00.py, scripts/v.in.geonames/v.in.geonames.py, scripts/v.in.gns/v.in.gns.py: Convert v.db.addcol, v.db.join to Python Make grass.parser() record original command line (to simplify v.support calls) * lib/gis/G.h, lib/gis/Makefile, lib/gis/gdal.c, lib/gis/get_row.c: Allow GDAL to be loaded dynamically * lib/python/grass.py, scripts/db.droptable/db.droptable.py, scripts/db.out.ogr/db.out.ogr.py, scripts/r.in.aster/r.in.aster.py, scripts/r.mask/r.mask.py, scripts/v.db.reconnect.all/v.db.reconnect.all.py, scripts/v.dissolve/v.dissolve.py, scripts/v.in.e00/v.in.e00.py, scripts/v.in.geonames/v.in.geonames.py, scripts/v.in.gns/v.in.gns.py, scripts/v.in.wfs/v.in.wfs.py, scripts/v.rast.stats/v.rast.stats.py: Convert db.droptable, db.out.ogr, v.db.reconnect.all to Python Add, use several utility functions: overwrite, basename, find_program, try_remove, try_rmdir 2008-09-26 Hamish Bowman * raster/r.resamp.interp/r.resamp.interp.html, raster/r.resamp.stats/r.resamp.stats.html: hints from the ML (merge from devbr6) 2008-09-26 Glynn Clements * scripts/v.in.e00/v.in.e00.py: Fix bugs Use more precise glob pattern (".e[0-9][0-9]" instead of ".e*") * scripts/r.mask/r.mask.py: r.mask converted to Python * scripts/v.dissolve/v.dissolve.py: Convert v.dissolve to Python 2008-09-25 Glynn Clements * scripts/v.in.e00/v.in.e00.py: Convert v.in.e00 to Python (untested; I don't have any .e00 files) 2008-09-25 Martin Landa * gui/wxpython/gui_modules/mapdisp.py: wxGUI cosmetics: print statements removed (merge from devbr6, https://trac.osgeo.org/grass/changeset/33541) * gui/wxpython/gui_modules/goutput.py: wxGUI: redirecting messages enabled (cosmetics) (merge from devbr6, https://trac.osgeo.org/grass/changeset/33539) * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/gui_modules/wxgui_utils.py, gui/wxpython/vdigit/digit.cpp, gui/wxpython/vdigit/digit.h, gui/wxpython/vdigit/driver.cpp, gui/wxpython/vdigit/driver.h, gui/wxpython/vdigit/driver_draw.cpp, gui/wxpython/vdigit/line.cpp, gui/wxpython/vdigit/undo.cpp, gui/wxpython/vdigit/vertex.cpp: wxGUI vector digitizer updates (undo, rendering optimalization) (merge from devbr6, https://trac.osgeo.org/grass/changeset/33537) * lib/vector/diglib/plus_line.c: vlib: Vect_restore_line() added (initial step towards vector digitizer undo) - update https://trac.osgeo.org/grass/changeset/33533 (merge from devbr6, https://trac.osgeo.org/grass/changeset/35535) * include/Vect.h, include/vect/dig_externs.h, lib/vector/Vlib/read.c, lib/vector/Vlib/write.c, lib/vector/Vlib/write_nat.c: vlib: Vect_restore_line() added (initial step towards vector digitizer undo) (merge from devbr6, https://trac.osgeo.org/grass/changeset/33533) 2008-09-25 Markus Neteler * lib/gis/colors.desc, lib/gis/colors/precipitation: Cristina Castellani: new precip. color tab * scripts/d.rast.leg/d.rast.leg, scripts/d.rast.leg/d.rast.leg.html: Added rast parameter for static legends * scripts/d.rast.leg/d.rast.leg, scripts/d.rast.leg/d.rast.leg.html: added flip legend flap 2008-09-24 Glynn Clements * scripts/v.in.geonames/v.in.geonames.py, scripts/v.in.gns/v.in.gns.py: Convert v.in.gns, v.in.geonames to Python * lib/python/grass.py, scripts/v.rast.stats/v.rast.stats.py: Add, use parse_key_val * scripts/v.in.wfs/v.in.wfs.py: Convert v.in.wfs to Python * scripts/v.rast.stats/v.rast.stats.py: Convert v.rast.ststs to Python 2008-09-24 Hamish Bowman * lib/gis/colors.desc, raster/r.colors/main.c, raster/r.colors/r.colors.html: color descriptions; moderninze interactive variable name 2008-09-24 Glynn Clements * lib/python/grass.py: Make find_file handle the not-found case Extend make_command to allow option=None to omit the option entirely 2008-09-23 Markus Neteler * raster/wildfire/r.spread/replaceHa.c: Rainer M Krug : fix for hanging module 2008-09-23 Glynn Clements * scripts/v.report/v.report.py: Add Python version of v.report.py 2008-09-23 Markus Neteler * raster/r.colors/r.colors.html: updated incl. stdin 2008-09-23 Martin Landa * lib/vector/vectorlib.dox, lib/vector/vedit/veditlib.dox: vlib/vedit: doxygen page updated (merge from devbr6, https://trac.osgeo.org/grass/changeset/33505) 2008-09-23 Markus Neteler * general/g.mlist/main.c: add convenient predefined 'comma' as separator 2008-09-23 Glynn Clements * raster/r.mapcalc/check.c, raster/r.mapcalc/func_proto.h, raster/r.mapcalc/function.c, raster/r.mapcalc/xadd.c, raster/r.mapcalc/xand.c, raster/r.mapcalc/xand2.c, raster/r.mapcalc/xbitand.c, raster/r.mapcalc/xbitor.c, raster/r.mapcalc/xbitxor.c, raster/r.mapcalc/xeq.c, raster/r.mapcalc/xmax.c, raster/r.mapcalc/xmedian.c, raster/r.mapcalc/xmin.c, raster/r.mapcalc/xmode.c, raster/r.mapcalc/xmul.c, raster/r.mapcalc/xor.c, raster/r.mapcalc/xor2.c: Make various functions variadic Perform more complete checking of argument and result types 2008-09-22 Markus Neteler * lib/gis/colors/celsius: celsius revisited 2008-09-22 Hamish Bowman * raster/r.mapcalc/r.mapcalc.html: typo; graph() method (merge from devbr6) 2008-09-19 Eric Patton * raster/rasterintro.html: Added resampling module details from Glynn 2008-09-19 Markus Neteler * lib/gis/colors.desc, lib/gis/colors/celsius: color table for Celsius maps added 2008-09-19 Hamish Bowman * ps/ps.map/do_vectors.c, ps/ps.map/ps.map.html, ps/ps.map/r_vlines.c, ps/ps.map/vector.h: add line sytle by name and linecap (trac https://trac.osgeo.org/grass/ticket/250; merge from devbr6) 2008-09-17 Glynn Clements * display/d.colors/Makefile, display/d.rgb/Makefile, imagery/i.atcorr/Makefile, include/Make/Grass.make, lib/db/sqlp/test/Makefile, ps/ps.map/Makefile, raster/r.le/r.le.setup/polytocell/Makefile, raster/simwe/simlib/Makefile, vector/v.mapcalc/Makefile, vector/v.vol.rst/Makefile: Fix incorrect variables names Miscellaneous Makefile cleanup Remove references to vask, edit libraries * Makefile, display/d.graph/Makefile, general/g.mapsets/Makefile, general/g.mkfontcap/Makefile, gui/icons/Makefile, gui/scripts/Makefile, gui/wxpython/Makefile, include/Make/Grass.make, include/Make/Script.make, include/Make/ScriptRules.make, lib/Makefile, lib/external/bwidget/Makefile, lib/form/Makefile, lib/proj/Makefile, locale/Makefile, man/Makefile, scripts/d.polar/Makefile, scripts/i.oif/Makefile, scripts/r.in.wms/Makefile, scripts/v.in.gpsbabel/Makefile, vector/v.clean/test/Makefile, vector/v.digit/Makefile, vector/v.in.dwg/Makefile, visualization/nviz/Makefile, visualization/nviz/html/Makefile: Place files in $(ARCH_DISTDIR) rather than $(GISBASE) Avoid re-"install"ing files unconditionally Don't pass multiple filenames to $(INSTALL) or $(INSTALL_DATA) * raster/r.external/main.c, raster/r.in.arc/main.c, raster/r.in.ascii/main.c, raster/r.in.bin/main.c, raster/r.in.gdal/main.c, raster/r.in.poly/main.c, raster/r.neighbors/main.c, raster/r.rescale.eq/main.c, raster/r.rescale/main.c, raster/r.support/main.c, vector/v.support/main.c: Don't use quotes in ->key_desc * vector/v.proj/main.c: ->gisprompt should be either valid or NULL 2008-09-17 Hamish Bowman * swig/python/Makefile, swig/python/NumPtr/Makefile, swig/python/NumPtr/README.GRASS, swig/python/NumPtr/src/Makefile: clean clean; rm needs -f in case setup.pyc isn't there build bytecode .pyc files (merge from devbr6) * swig/python/NumPtr/src/Makefile: Modernize and GNUify (harmless, this file is ignored AFAICT) (merge from devbr6) 2008-09-17 Glynn Clements * swig/Makefile, swig/python/Makefile, swig/python/NumPtr/Makefile: Make swig/python handle "make clean" correctly * lib/external/shapelib/Makefile, lib/vector/rtree/Makefile: Move installation of headers into "headers" target * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/vdigit.py: Change grass6 -> grass7 Remove PyOpenGL references 2008-09-16 Hamish Bowman * swig/python/Makefile: remove TODone 2008-09-16 Glynn Clements * swig/python/Makefile, swig/python/python_grass7.i: Use a variable for the module name Correct the name of the dynamic library (has leading underscore) Add $(GMATHLIB) (some of the functions declared in gis.h are actually defined in the gmath library) Add dependencies for %_wrap.c Add Python version of G_gisinit() * include/Vect.h, include/gisdefs.h: Remove/disable declarations for non-existent functions 2008-09-16 Hamish Bowman * swig/python/Makefile, swig/python/NumPtr/Makefile: makefile control for NumPtr (merge from devbr6) 2008-09-16 Glynn Clements * include/gis.h: Remove CELL_NODATA declaration (not actually defined) * swig/python/Makefile, swig/python/interfaces/Makefile, swig/python/interfaces/imagedefs.i, swig/python/interfaces/imagery.i, swig/python/python_grass7.i: Remove interfaces/*.i; use header files directly * include/gis.h, include/imagery.h: Un-nest structure declarations to make headers SWIG-friendly Fix G_DEV_NULL definition (strings need double-quotes, not single quotes) 2008-09-16 Hamish Bowman * swig/python/interfaces/Makefile, swig/python/interfaces/dig_types.i: autogen dig_types.i * swig/python/interfaces/Makefile: skip unused & undefined CELL_NODATA (merge from devbr6) * swig/python/interfaces/Makefile, swig/python/interfaces/gis.i: crude attempt at cleansing gis.h (merge from devbr6) 2008-09-15 Hamish Bowman * ps/ps.map/ps_fclrtbl.c: add label placement hint (merge from devbr6) 2008-09-15 Glynn Clements * gui/wxpython/nviz/Makefile: Don't list X libraries for wx-nviz module 2008-09-15 Hamish Bowman * ps/ps.map/ps.map.html, ps/ps.map/ps_fclrtbl.c: better units label placement + adjustable (code) (merge from devbr6) * lib/gis/window_map.c: revert broken-formatted and overly verbose debug message (merge from devbr6) 2008-09-14 Hamish Bowman * swig/python/interfaces/Makefile: fix problems due to indent making some some fns multiline (trac https://trac.osgeo.org/grass/ticket/308; merge from devbr6) * swig/python/interfaces/imagedefs.i, swig/python/interfaces/imagery.i: trac https://trac.osgeo.org/grass/ticket/308. make PySwig build again (but still needs work): cluster fns moved out of imagery lib; indent (merge from devbr6) * ps/ps.map/ps_fclrtbl.c: try at printing data unit labels with FP legends (merge from devbr6) 2008-09-13 Glynn Clements * general/g.mremove/Makefile: Add switches for GDAL headers * raster/r.external/main.c: Fix writing of range 2008-09-12 Markus Neteler * raster/r.support.stats/check.c, raster/r.support.stats/histo.c: smaller percentage steps * contributors.csv: +Yann Chemin 2008-09-11 Martin Landa * gui/wxpython/gui_modules/dbm.py: wxGUI: enable 'add' button also for all linked tables (merge from devbr6, https://trac.osgeo.org/grass/changeset/33405) 2008-09-11 Hamish Bowman * REQUIREMENTS.html: use css stylesheet (merge from devbr6); ver6->7 2008-09-11 Martin Landa * gui/wxpython/gui_modules/dbm.py, gui/wxpython/vdigit/driver_draw.cpp: wxGUI/vdigit: fix area filling (merge from devbr6, https://trac.osgeo.org/grass/changeset/33401) * gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/vdigit/cats.cpp, gui/wxpython/vdigit/line.cpp: wxGUI: attribute dialog fixes vdigit: start with category 1 (merge from devbr6, https://trac.osgeo.org/grass/changeset/33398) 2008-09-11 Glynn Clements * include/gisdefs.h: Remove declarations for non-existent LZW functions * raster/r.out.bin/tif_swab.c, raster/r.out.tiff/main.c, visualization/xganim/gui.c: Eliminate some BSD-isms 2008-09-11 Hamish Bowman * swig/python/NumPtr/src/test.c: include stdio.h for printf (merge from devbr6) 2008-09-10 Martin Landa * gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/vdigit.py: wxGUI: fix display attributes dialog to display duplicated features (merge from devbr6, https://trac.osgeo.org/grass/changeset/33387) 2008-09-10 Hamish Bowman * vector/v.info/main.c: hange Map is 3D in form to report in human not binary (merge from devbr6) * scripts/r.in.wms/r.in.wms, scripts/r.in.wms/wms.download: bugfix: missing ?; check if r.in.gdalwarp worked (merge from devbr6) * raster/wildfire/r.spread/cmd_line.h, raster/wildfire/r.spread/collect_ori.c, raster/wildfire/r.spread/main.c, raster/wildfire/r.spread/r.spread.html: cleanup * raster/wildfire/r.spread/replaceHa.c: G_debug(), G_fatal_error() (merge from devbr6) 2008-09-10 Markus Neteler * SUBMITTING_DOCS, db/databaseintro.html, doc/debugging.txt, doc/infrastructure.txt: wiki url updated * rfc/psc_motions.dox: missing items added 2008-09-10 Hamish Bowman * raster/wildfire/r.spread/collect_ori.c, raster/wildfire/r.spread/main.c, raster/wildfire/r.spread/select_linksB.c, raster/wildfire/r.spread/spot.c: DEBUG to G_debug, fix broken % literal (merge from devbr6) * ps/ps.map/get_scalebar.c: Earth units not available in simple XY location (merge from devbr6) * ps/ps.map/decorate.h, ps/ps.map/distance.h, ps/ps.map/do_scalebar.c, ps/ps.map/get_scalebar.c, ps/ps.map/map_setup.c, ps/ps.map/ps.map.html, ps/ps.map/scale.c: * add scalebar unit labels * move distance consts to their own header file * make METERS_TO_INCHES exact * update wiki URL (merge from devbr6, wish https://trac.osgeo.org/grass/ticket/64) 2008-09-10 Martin Landa * locale/po/grassmods_cs.po: Fix bug in Czech translation * lib/gis/parser.c: message cosmetics (merge from devbr6, https://trac.osgeo.org/grass/changeset/33363) 2008-09-09 Martin Landa * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/vdigit/cats.cpp, gui/wxpython/vdigit/driver.h, gui/wxpython/vdigit/driver_draw.cpp, gui/wxpython/vdigit/driver_select.cpp: wxGUI/vdigit: category dialog can handle duplicated features (merge from devbr6, https://trac.osgeo.org/grass/changeset/33359, https://trac.osgeo.org/grass/changeset/33360, https://trac.osgeo.org/grass/changeset/33361) * gui/wxpython/gui_modules/gselect.py: wxGUI: use doxygen style header for files (merge from devbr6, https://trac.osgeo.org/grass/changeset/33357) * gui/wxpython/gui_modules/gdialogs.py: wxGUI: set focus in NewVectorDialog to map name widget (merge from devbr6, https://trac.osgeo.org/grass/changeset/33353) 2008-09-09 Hamish Bowman * vector/v.build.polylines/main.c: remove -q flag, fix typo in G_message 2008-09-09 Martin Landa * gui/wxpython/gui_modules/colorrules.py, gui/wxpython/gui_modules/gselect.py: wxGUI: colorrules fixes (merge from devbr6, https://trac.osgeo.org/grass/changeset/33349) * gui/wxpython/gui_modules/gselect.py: wxGUI: changes in VectorDBInfo class reverted (https://trac.osgeo.org/grass/changeset/33342) -- it breaks dbm.py completely (merge from devbr6, https://trac.osgeo.org/grass/changeset/33345) * gui/wxpython/gui_modules/colorrules.py: cmbarton: Updated to use new gselect classes for vector layer and attribute comboboxes (merge from devbr6, https://trac.osgeo.org/grass/changeset/33344) * gui/wxpython/gui_modules/gselect.py: cmbarton: New classes create comboboxes for selecting vector layers, vector attribute columns, and generic data table columns. (merge ftom trunk https://trac.osgeo.org/grass/changeset/33342) * gui/wxpython/nviz/nviz.i: wxNviz: attempt to compile wxnviz on Mac (thanks to William Kyngesburye) (merge from devbr6, https://trac.osgeo.org/grass/changeset/33341) 2008-09-09 Glynn Clements * lib/gis/gisinit.c: Revert https://trac.osgeo.org/grass/changeset/33327 2008-09-09 Hamish Bowman * scripts/r.tileset/r.tileset: * increase lat/lon precision to 0.1mm * check if cs2cs worked * simplify multiple sed calls (merge from devbr6) 2008-09-08 Glynn Clements * raster/r.external/main.c: Call G_quant_init() 2008-09-08 Martin Landa * gui/wxpython/gui_modules/colorrules.py: wxGUI: color rules - fix preview - command layer type given as a list of commands (merge from devbr6, https://trac.osgeo.org/grass/changeset/33335) * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/wxgui_utils.py, gui/wxpython/wxgui.py: wxGUI: cosmetics in 'Command Output' tab, switch only if necessary Cosmetics in Map Display positioning (merge from devbr6, https://trac.osgeo.org/grass/changeset/33332) * gui/icons/Makefile, .../icons/grass/vdigit}/add.vertex.gif, .../icons => gui/icons/grass/vdigit}/box.xbm, .../icons => gui/icons/grass/vdigit}/copy.cats.gif, .../icons => gui/icons/grass/vdigit}/cross.xbm, .../icons => gui/icons/grass/vdigit}/cross45.xbm, .../icons/grass/vdigit}/delete.line.gif, .../icons/grass/vdigit}/display.attributes.gif, .../icons/grass/vdigit}/display.cats.gif, .../icons => gui/icons/grass/vdigit}/edit.line.gif, .../icons => gui/icons/grass/vdigit}/exit.gif, .../icons => gui/icons/grass/vdigit}/move.line.gif, .../icons/grass/vdigit}/move.vertex.gif, .../icons/grass/vdigit}/new.boundary.gif, .../icons/grass/vdigit}/new.centroid.gif, .../icons => gui/icons/grass/vdigit}/new.line.gif, .../icons => gui/icons/grass/vdigit}/new.point.gif, .../icons => gui/icons/grass/vdigit}/redraw.gif, .../icons => gui/icons/grass/vdigit}/rm.vertex.gif, .../icons => gui/icons/grass/vdigit}/settings.gif, .../icons/grass/vdigit}/split.line.gif, .../icons => gui/icons/grass/vdigit}/stop.gif, .../icons/grass/vdigit}/zoom.default.gif, .../icons/grass/vdigit}/zoom.out.centre.gif, .../icons => gui/icons/grass/vdigit}/zoom.pan.gif, .../icons/grass/vdigit}/zoom.region.gif, .../icons/grass/vdigit}/zoom.window.gif, gui/wxpython/icons/icon.py, vector/v.digit/Makefile, vector/v.digit/driver.c, vector/v.digit/toolbox.tcl: v.digit icons moved to gui/icons/grass/vdigit vdigit icons need to be available (for wxGUI) even v.digit is not compiled (merge from devbr6, https://trac.osgeo.org/grass/changeset/33331) 2008-09-08 Markus Neteler * raster/r.li/r.li.html: say what it is * lib/gis/gisinit.c: explain what 'incompatible lib' implies 2008-09-07 Martin Landa * gui/wxpython/nviz/nviz.h, gui/wxpython/nviz/nviz.i, include/nviz.h: nvizlib: Mac-related fixes (thanks to William Kyngesburye) (merge from devbr6, https://trac.osgeo.org/grass/changeset/33321) * visualization/nviz2/cmd/args.c, visualization/nviz2/cmd/local_proto.h, visualization/nviz2/cmd/surface.c, visualization/nviz2/cmd/vector.c: nviz_cmd: options for position (surface, vlines, vpoints) (merge from devbr6, https://trac.osgeo.org/grass/changeset/33312) * gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/wxgui_utils.py: wxGUI: minor fixes in nviz and atm (merge from devbr6, https://trac.osgeo.org/grass/changeset/33319) * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/mapdisp.py: wxGUI: text layer bug fixes (trac https://trac.osgeo.org/grass/ticket/301 and https://trac.osgeo.org/grass/ticket/302) (merge from devbr6, https://trac.osgeo.org/grass/changeset/33317) * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/nviz/init.cpp, gui/wxpython/nviz/nviz.h: wxGUI: bug fix - trac https://trac.osgeo.org/grass/ticket/297 wxNVIZ: crash or failure use display region settings (merge from devbr6, https://trac.osgeo.org/grass/changeset/33315) 2008-09-07 Markus Neteler * locale/po/grassmods_pl.po: fixed broken translation https://trac.osgeo.org/grass/ticket/296 2008-09-07 Martin Landa * lib/ogsf/GS2.c: ogsf: Print only warning if raster map is outside of the region (merge from devbr6, https://trac.osgeo.org/grass/changeset/33310) * gui/wxpython/gui_modules/mapdisp.py: wxGUI: bug fix - trac https://trac.osgeo.org/grass/ticket/299 - wxGUI fails to handle illegal region extent (merge from devbr6, https://trac.osgeo.org/grass/changeset/33308) 2008-09-06 Martin Landa * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/render.py: wxGUI: constrain display res fixes 2008-09-06 Glynn Clements * general/g.mlist/main.c, general/g.mremove/main.c: Use basic REs by default; add -e for extended REs * lib/init/init.sh: "source" is a bash-ism; changed to use "." 2008-09-06 Martin Landa * gui/wxpython/gui_modules/goutput.py: wxGUI: ignore error message containing 'GtkPizza', see trac https://trac.osgeo.org/grass/ticket/283 (merge from devbr6, https://trac.osgeo.org/grass/changeset/33301) * gui/wxpython/gui_modules/histogram.py, gui/wxpython/gui_modules/preferences.py: wxGUI: bugfix - trac https://trac.osgeo.org/grass/ticket/291 - font settings not saved (merge from devbr6, https://trac.osgeo.org/grass/changeset/33299) * gui/wxpython/gui_modules/menuform.py: wxGUI: bugfix - trac https://trac.osgeo.org/grass/ticket/288 - "Set options" for scale and N arrow fails (merge from devbr6, https://trac.osgeo.org/grass/changeset/33297) * gui/wxpython/gui_modules/mapdisp.py: wxGUI: bugfix https://trac.osgeo.org/grass/ticket/292 - Erase display crashes (merge from devbr6, https://trac.osgeo.org/grass/changeset/33295) * gui/wxpython/gui_modules/mapdisp.py: wxGUI: bugfix - trac https://trac.osgeo.org/grass/ticket/294 - computational region extent frame should be semi-transparent (merge from devbr6, https://trac.osgeo.org/grass/changeset/33293) * gui/wxpython/gui_modules/mapdisp.py: wxGUI: bug fix - trac https://trac.osgeo.org/grass/ticket/274: vdigit: cursor and vertex are apart when moving vertices (merge from devbr6, https://trac.osgeo.org/grass/changeset/33291) * gui/wxpython/gui_modules/render.py: wxGUI: check GRASS_PNGFILE first (merge from devbr6, https://trac.osgeo.org/grass/changeset/33287) 2008-09-05 Martin Landa * gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/vdigit/cats.cpp: wxGUI: display attributes bug fix (not found --- found) (merge devbr6, https://trac.osgeo.org/grass/changeset/33283, https://trac.osgeo.org/grass/changeset/33284) * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/gui_modules/wxgui_utils.py, gui/wxpython/vdigit/driver.cpp, gui/wxpython/vdigit/driver.h: wxGUI: trac https://trac.osgeo.org/grass/ticket/276 --- vdigit: please render closed areas transparent (merge from devbr6, https://trac.osgeo.org/grass/changeset/33281) * gui/wxpython/gui_modules/dbm.py: wxGUI: bug fix trac https://trac.osgeo.org/grass/ticket/285 (error in table manager -- OnPageChanged) (merge from devbr6, https://trac.osgeo.org/grass/changeset/33278) * gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/render.py: wxGUI: bug fix trac https://trac.osgeo.org/grass/ticket/282 -- r.what in wxGUI should not depend on computational region use `del os.environ[key] rather then os.unsetenv(key) (merge from devbr6, https://trac.osgeo.org/grass/changeset/33276) * gui/wxpython/gui_modules/toolbars.py: wxGUI: debug message cosmetics (merge from devbr6, https://trac.osgeo.org/grass/changeset/33274) 2008-09-05 Moritz Lennert * display/d.thematic.area/main.c: we need the data array in any case, not only when algo= is used 2008-09-05 Glynn Clements * display/d.barscale/draw_scale.c, display/d.colortable/main.c, display/d.geodesic/plot.c, display/d.graph/do_graph.c, display/d.graph/local_proto.h, display/d.grid/plot.c, display/d.histogram/bar.c, display/d.histogram/draw_slice.c, display/d.histogram/main.c, display/d.histogram/pie.c, display/d.labels/do_labels.c, display/d.legend/main.c, display/d.linegraph/main.c, display/d.profile/main.c, display/d.rast.num/main.c, display/d.text/main.c, display/d.vect/plot1.c, display/d.vect/utils.c, include/display.h, include/raster.h, lib/display/draw2.c, lib/display/symbol.c, lib/driver/Box.c, lib/driver/Cont.c, lib/driver/Move.c, lib/driver/Polydots.c, lib/driver/Polygon.c, lib/driver/Polyline.c, lib/driver/driver.h, lib/driver/driverlib.h, lib/driver/text2.c, lib/driver/text3.c, lib/raster/raster.c: Remove COM_*_rel, R_*_rel functions; no longer used Replace R_move_abs -> R_pos_abs Replace R_move_abs + R_cont_abs -> R_line_abs Add D_pos_abs, D_pos_rel Eliminate dual-use of D_{move,cont}_{abs,rel} Update d.graph to use D_pos_abs for move and D_line_abs for move/draw Merge D_symbol and D_symbol2 Replace R_* -> D_* in D_symbol Update d.vect to handle D_symbol changes Eliminate integer coordinates in soft_text functions * general/manage/lib/Makefile, lib/gis/Makefile, general/manage/lib/Element_List => lib/gis/element_list: Move element_list to lib/gis, for earlier availability 2008-09-04 Glynn Clements * configure, configure.in, general/Makefile, general/g.mlist/Makefile, general/g.mremove/Makefile, include/Make/Platform.make.in, include/config.h.in: Add configure checks for regex functions Enable g.mlist, g.mremove * general/g.mlist/{description.html => g.mlist.html}, general/g.mremove/{description.html => g.mremove.html}: Rename, update HTML files for g.mlist, g.mremove * general/g.mlist/Makefile, general/g.mlist/description.html, general/g.mlist/global.h, general/g.mlist/main.c, general/g.mlist/read_list.c, general/g.mlist/wc2regex.c, general/g.mremove/Makefile, general/g.mremove/check_reclass.c, general/g.mremove/description.html, general/g.mremove/do_remove.c, general/g.mremove/global.h, general/g.mremove/main.c, general/g.mremove/read_list.c, general/g.mremove/wc2regex.c: Add g.mlist, g.mremove * include/gisdefs.h, lib/gis/ls.c: Add G_set_ls_filter() * display/d.barscale/draw_scale.c, display/d.colortable/main.c, display/d.geodesic/plot.c, display/d.graph/do_graph.c, display/d.histogram/bar.c, display/d.histogram/pie.c, display/d.legend/main.c, display/d.linegraph/linegraph.h, display/d.linegraph/main.c, display/d.profile/main.c, display/d.rast.arrow/main.c, display/d.rast.num/main.c, display/d.rhumbline/plot.c, include/display.h, lib/display/draw2.c: Add, use D_begin, D_end, D_close, D_stroke, D_fill Simplify handling of D_*_rel() functions Fix bug in d.barscale * lib/cairodriver/Graph.c, lib/pngdriver/Graph_set.c, lib/psdriver/Graph_set.c: Change G_message() to G_verbose_message() * raster/r.profile/Makefile: r.profile doesn't require raster/display libraries 2008-09-04 Martin Landa * gui/wxpython/gui_modules/goutput.py: wxGUI: bug fix -- trac https://trac.osgeo.org/grass/ticket/281 (query tool crashes when the user presses mouse buttons fast) (merge from devbr6, https://trac.osgeo.org/grass/changeset/33257) * gui/wxpython/gui_modules/gcmd.py: wxGUI: trac https://trac.osgeo.org/grass/ticket/280 (wxGUI doesn't handle removing maps) error message in unicode (merge from devbr6, https://trac.osgeo.org/grass/changeset/33255) * locale/po/grasslibs_cs.po: Czech translation of g.list fixed (merge from devrb6, https://trac.osgeo.org/grass/changeset/33253) * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/toolbars.py: wxGUI/vdigit: fix display attributes (update https://trac.osgeo.org/grass/changeset/33249) close dialog properly (merge from devbr6, https://trac.osgeo.org/grass/changeset/33251) * gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/mapdisp.py: wxGUI: trac https://trac.osgeo.org/grass/ticket/277 - Query vector map (edit mode): does not work querying areas fixed (merge from devbr6, https://trac.osgeo.org/grass/changeset/33249) * vector/v.what/what.c: v.what: use same key ('type') for all features redundant spaces removed (merge from devbr6, https://trac.osgeo.org/grass/changeset/33247) 2008-09-04 Moritz Lennert * display/d.thematic.area/main.c: don't need to calculate max and min as we have them in the stats stucture 2008-09-04 Martin Landa * gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/wxgui.py: wxGUI: new vector dialog optionally create also attribute table (merge from devbr6, https://trac.osgeo.org/grass/changeset/33241) 2008-09-04 Markus Neteler * lib/init/grass7.html: merged updated from hamish 2008-09-03 Martin Landa * gui/wxpython/gui_modules/vdigit.py, gui/wxpython/vdigit/digit.h, gui/wxpython/vdigit/line.cpp, gui/wxpython/vdigit/vertex.cpp: wxGUI: break lines at intersection also works for move vertex move line edit line copy lines from background map (merge from devbr6, https://trac.osgeo.org/grass/changeset/33236) * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/vdigit/cats.cpp, gui/wxpython/vdigit/line.cpp, gui/wxpython/vdigit/vertex.cpp: wxGUI/vdigit: undo still disabled, comment-out relevant code (bug fix) (merge from devbr6, https://trac.osgeo.org/grass/changeset/33235) * gui/wxpython/gui_modules/dbm.py: wxGUI: cosmetics in dbm (statusbar logging) (merge from devbr6, https://trac.osgeo.org/grass/changeset/33233) 2008-09-03 Hamish Bowman * raster/r.in.bin/main.c: rows and cols must be int (merge from devbr6) 2008-09-03 Martin Landa * gui/wxpython/vdigit/line.cpp: wxGUI: bug fix in vdigit (move features) 2008-09-03 Hamish Bowman * raster/r.in.bin/main.c: use G_fatal_error not return 1 (merge from devbr6) 2008-09-02 Glynn Clements * display/d.geodesic/local_proto.h, display/d.geodesic/main.c, display/d.geodesic/plot.c, display/d.rhumbline/local_proto.h, display/d.rhumbline/main.c, display/d.rhumbline/plot.c, display/d.thematic.area/area.c, display/d.thematic.area/local_proto.h, display/d.thematic.area/main.c, display/d.thematic.area/plot1.c, display/d.vect/area.c, display/d.vect/local_proto.h, display/d.vect/main.c, display/d.vect/plot1.c, include/display.h, lib/display/draw2.c: Fix lat/lon wrapping in D_* functions Fix clipping tests to handle lower-left origin Replace separate D_*_{cull,clip} functions with D_set_clip_mode() Eliminate use of G_plot_fx() * display/d.geodesic/plot.c, display/d.histogram/main.c, display/d.linegraph/main.c, display/d.rast/display.c, display/d.rhumbline/plot.c, include/raster.h, lib/cairodriver/Driver.c, lib/cairodriver/Graph.c, lib/cairodriver/Respond.c, lib/cairodriver/cairodriver.h, lib/cairodriver/cairodriver.html, lib/driver/Respond.c, lib/driver/driver.h, lib/htmldriver/Driver.c, lib/pngdriver/Driver.c, lib/pngdriver/Graph_set.c, lib/pngdriver/Respond.c, lib/pngdriver/pngdriver.h, lib/pngdriver/pngdriver.html, lib/psdriver/Driver.c, lib/psdriver/Respond.c, lib/psdriver/psdriver.h, lib/raster/raster.c: Remove R_flush() 2008-09-02 Martin Landa * gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/icons/icon.py: wxGUI: various vector map query tool oriented fixes (merge from devbr6, https://trac.osgeo.org/grass/changeset/33222) * gui/wxpython/gui_modules/mapdisp.py: wxGUI: bug fix - query vector map if no map layer selected (merge from devbr6, https://trac.osgeo.org/grass/changeset/33220) * imagery/i.atcorr/6s.cpp, imagery/i.atcorr/AerosolModel.cpp, imagery/i.atcorr/AtmosModel.cpp, imagery/i.atcorr/GeomCond.cpp, imagery/i.atcorr/Iwave.cpp, imagery/i.atcorr/computations.cpp, imagery/i.atcorr/main.cpp: i.atcorr: use G_warning()/G_fatal_error() instead of fprintf(stderr, ...) message standardization more guisections (merge from devbr6, https://trac.osgeo.org/grass/changeset/33218) * imagery/i.atcorr/6s.cpp, imagery/i.atcorr/Abstra.cpp, imagery/i.atcorr/AerosolConcentration.cpp, imagery/i.atcorr/AerosolModel.cpp, imagery/i.atcorr/Altitude.cpp, imagery/i.atcorr/AtmosModel.cpp, imagery/i.atcorr/GeomCond.cpp, imagery/i.atcorr/Interp.cpp, imagery/i.atcorr/Iwave.cpp, imagery/i.atcorr/Transform.cpp, imagery/i.atcorr/common.cpp, imagery/i.atcorr/computations.cpp, imagery/i.atcorr/gauss.cpp, imagery/i.atcorr/main.cpp: i.atcorr: use same indentation rules for all files (merge from devbr6, https://trac.osgeo.org/grass/changeset/33216) * gui/wxpython/gui_modules/menuform.py: wxGUI: set focus to the first parameter (merge from devbr6, https://trac.osgeo.org/grass/changeset/33214) * gui/wxpython/gui_modules/mapdisp.py: wxGUI/vdigit: bug fix copy cats for GV_POINTS & GV_LINES (merge from devbr6, https://trac.osgeo.org/grass/changeset/33212) * gui/wxpython/wxgui.py: wxGUI: remove map layer dialog cosmetics, multiple items can be removed (merge from devbr6, https://trac.osgeo.org/grass/changeset/33209) * gui/wxpython/gui_modules/mapdisp.py: wxGUI: re-render on close fixed (merge from devbr6, https://trac.osgeo.org/grass/changeset/33208) * lib/vector/Vlib/open.c: vlib: message cosmetics (merge from devbr6, https://trac.osgeo.org/grass/changeset/33206) * gui/wxpython/gui_modules/menuform.py: wxGUI dialog layout cosmetics (merge from devbr6, https://trac.osgeo.org/grass/changeset/33204) 2008-09-02 Glynn Clements * display/Makefile, raster/Makefile: Disable r.le Enable d.profile 2008-09-01 Martin Landa * gui/wxpython/gui_modules/dbm.py: wxGUI: removed unused code (merge from devbr6, https://trac.osgeo.org/grass/changeset/33200) * gui/wxpython/vdigit/driver_select.cpp: wxGUI/vdigit: bug fix in GetRegionSelected() (merge from devbr6, https://trac.osgeo.org/grass/changeset/33197, https://trac.osgeo.org/grass/changeset/33198) * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/wxgui_utils.py: wxGUI/vdigit: deselect lines on re-render default layer opacity changed to 1.0 (merge from devbr6, https://trac.osgeo.org/grass/changeset/33195) * gui/wxpython/gui_modules/menudata.py: wxGUI: atcorr added to the menu, trac https://trac.osgeo.org/grass/ticket/272 (merge from devbr6, https://trac.osgeo.org/grass/changeset/33193) * gui/wxpython/gui_modules/menuform.py: wxGUI: Bug fix trac https://trac.osgeo.org/grass/ticket/272 (some commands dialogs have their name crippled) * gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/workspace.py, gui/wxpython/gui_modules/wxgui_utils.py: wxGUI: fix workspace (opacity and command layers) (merge from devbr6, https://trac.osgeo.org/grass/changeset/33188) * gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/wxgui_utils.py: wxGUI: render command layer on enter multiple commands separated by ';' can be entered, trac https://trac.osgeo.org/grass/ticket/268 (merge from devbr6, https://trac.osgeo.org/grass/changeset/33185) 2008-08-31 Martin Landa * gui/wxpython/gui_modules/dbm.py: wxGUI/dbm: bug fix - trac https://trac.osgeo.org/grass/ticket/207 - table manager tools print plenty of warnings to the terminal (merge from devbr6, https://trac.osgeo.org/grass/changeset/33178) 2008-08-31 Glynn Clements * vector/v.in.dxf/main.c, vector/v.kcv/main.c, vector/v.kernel/main.c, vector/v.label.sa/labels.c, vector/v.label/main.c, vector/v.neighbors/main.c, vector/v.net.alloc/main.c, vector/v.net.iso/main.c, vector/v.net.path/main.c, vector/v.net.salesman/main.c, vector/v.net.steiner/main.c, vector/v.net.visibility/main.c, vector/v.net/main.c, vector/v.normal/main.c, vector/v.out.dxf/main.c, vector/v.out.ogr/main.c, vector/v.out.pov/main.c, vector/v.out.svg/main.c, vector/v.overlay/main.c, vector/v.patch/main.c, vector/v.perturb/main.c, vector/v.qcount/main.c, vector/v.reclass/main.c, vector/v.sample/main.c, vector/v.segment/main.c, vector/v.select/main.c, vector/v.support/main.c, vector/v.surf.rst/main.c, vector/v.surf.rst/surf.h, vector/v.to.db/global.h, vector/v.to.db/main.c, vector/v.to.db/parse.c, vector/v.to.points/main.c, vector/v.to.rast/local.h, vector/v.to.rast/support.c, vector/v.to.rast/vect2rast.c, vector/v.transform/main.c, vector/v.type/main.c, vector/v.univar/main.c, vector/v.voronoi/dt_main.c, vector/v.voronoi/vo_main.c, vector/v.what.rast/main.c, vector/v.what/main.c, vector/v.what/what.c, vector/v.what/what.h: Remove explicit mapset references and G_find_* calls 2008-08-31 Markus Neteler * lib/init/init.sh: use individual GISRCRC files when in GRASS_BATCH_JOB mode 2008-08-30 Glynn Clements * display/d.info/main.c, include/raster.h, lib/cairodriver/Color.c, lib/cairodriver/Driver.c, lib/cairodriver/cairodriver.h, lib/driver/Box.c, lib/driver/Color.c, lib/driver/Erase.c, lib/driver/Returns.c, lib/driver/driver.h, lib/driver/init.c, lib/htmldriver/Box.c, lib/htmldriver/Driver.c, lib/htmldriver/Graph_Set.c, lib/htmldriver/htmlmap.h, lib/pngdriver/Color.c, lib/pngdriver/Color_table.c, lib/pngdriver/Driver.c, lib/pngdriver/pngdriver.h, lib/psdriver/Color.c, lib/psdriver/Color_table.c, lib/psdriver/Driver.c, lib/psdriver/Graph_set.c, lib/psdriver/psdriver.h, lib/raster/raster.c: Remove last vestiges of colour indices * lib/gis/Makefile, lib/gis/colors.desc, raster/r.colors/main.c: Read descriptions for etc/colors/* from etc/colors.desc 2008-08-30 Martin Landa * .../docs/wxGUI.Vector_Digitizing_Tool.html, gui/wxpython/docs/wxGUI.html: wxGUI manual pages cosmetics (merge from devbr6, https://trac.osgeo.org/grass/changeset/33169) * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/vdigit/cats.cpp, gui/wxpython/vdigit/digit.h, gui/wxpython/vdigit/message.cpp: wxGUI/vdigit: copy categories/attributes implemented (merge from devbr6, https://trac.osgeo.org/grass/changeset/33166) 2008-08-30 Hamish Bowman * raster/r.in.xyz/main.c: don't overflow messages for >= 2^31 points (merge https://trac.osgeo.org/grass/changeset/33164 from devbr6) * lib/gis/colors/sepia, raster/r.colors/main.c: add new sepia color rule (merge from devbr6 https://trac.osgeo.org/grass/changeset/33162) 2008-08-29 Glynn Clements * vector/v.buffer/main.c, vector/v.build.polylines/main.c, vector/v.build/main.c, vector/v.category/main.c, vector/v.class/main.c, vector/v.clean/main.c, vector/v.db.connect/main.c, vector/v.db.select/main.c, vector/v.distance/main.c, vector/v.drape/main.c, vector/v.edit/main.c, vector/v.extract/main.c, vector/v.extrude/main.c, vector/v.generalize/main.c, vector/v.hull/main.c, vector/v.info/main.c: Remove explicit mapset references and G_find_* calls 2008-08-29 Martin Landa * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/mapdisp.py: wxGUI: disable query vector editable mode when selected layer is currently edited, see trac https://trac.osgeo.org/grass/ticket/264 (merge from devrb6, https://trac.osgeo.org/grass/changeset/33159) * gui/wxpython/gui_modules/dbm.py: wxGUI: v.what 'line' to 'id' (merge from devbr6, https://trac.osgeo.org/grass/changeset/33157) * gui/wxpython/vdigit/cats.cpp: wxGUI/vdigit: disable error messages on exit (merge from devbr6, https://trac.osgeo.org/grass/changeset/33155) * vector/v.what/what.c: v.what returns "Line:" attribute for points and centroids, trac https://trac.osgeo.org/grass/ticket/267 (merge from devbr6, https://trac.osgeo.org/grass/changeset/33153) * gui/wxpython/vdigit/select.cpp: wxGUI/vdigit: typo in fn identificator (merge from devbr6, https://trac.osgeo.org/grass/changeset/33151) * gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/utils.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/vdigit/cats.cpp, gui/wxpython/vdigit/digit.cpp, gui/wxpython/vdigit/digit.h, gui/wxpython/vdigit/driver.h, gui/wxpython/vdigit/line.cpp, gui/wxpython/vdigit/message.cpp, gui/wxpython/vdigit/select.cpp, gui/wxpython/vdigit/undo.cpp, gui/wxpython/vdigit/vertex.cpp, gui/wxpython/wxgui.py: wxGUI: better error message handling in vdigit initial support for copy categories/attributes in vdigit some wxGUI fixes (merge from devbr6, https://trac.osgeo.org/grass/changeset/33149) * gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/wxgui_utils.py: wxGUI: fix trac https://trac.osgeo.org/grass/ticket/268 - the "command layer" in wxGUI does not work (merge from devbr6, https://trac.osgeo.org/grass/changeset/33147) 2008-08-28 Glynn Clements * display/d.colortable/main.c, display/d.his/main.c, display/d.histogram/dhist.h, display/d.histogram/get_stats.c, display/d.histogram/main.c, display/d.legend/main.c, display/d.path/main.c, display/d.rast.arrow/main.c, display/d.rast.num/main.c, display/d.rast/colors.c, display/d.rast/display.c, display/d.rast/local_proto.h, display/d.rast/main.c, display/d.rgb/main.c, display/d.thematic.area/main.c, display/d.title/fancy.c, display/d.title/local_proto.h, display/d.title/main.c, display/d.title/normal.c, display/d.title/options.h, display/d.vect.chart/main.c, display/d.vect/main.c, display/d.zoom/main.c, lib/gis/nme_in_mps.c: Remove unused code * raster/r.patch/main.c, raster/r.profile/main.c, raster/r.quant/global.h, raster/r.quant/main.c, raster/r.quant/read_rules.c, raster/r.random/count.c, raster/r.random/local_proto.h, raster/r.random/main.c, raster/r.random/support.c, raster/r.recode/global.h, raster/r.recode/main.c, raster/r.recode/read_rules.c, raster/r.recode/recode.c, raster/r.region/main.c, raster/r.resamp.rst/local_proto.h, raster/r.resamp.rst/main.c, raster/r.resample/diff.sh, raster/r.resample/main.c, raster/r.rescale.eq/get_stats.c, raster/r.rescale.eq/local_proto.h, raster/r.rescale.eq/main.c, raster/r.rescale/get_range.c, raster/r.rescale/local_proto.h, raster/r.rescale/main.c, raster/r.series/main.c, raster/r.statistics/main.c, raster/r.statistics/method.h, raster/r.statistics/o_adev.c, raster/r.statistics/o_average.c, raster/r.statistics/o_distrib.c, raster/r.statistics/o_divr.c, raster/r.statistics/o_kurt.c, raster/r.statistics/o_max.c, raster/r.statistics/o_median.c, raster/r.statistics/o_min.c, raster/r.statistics/o_mode.c, raster/r.statistics/o_sdev.c, raster/r.statistics/o_skew.c, raster/r.statistics/o_sum.c, raster/r.statistics/o_var.c, raster/r.stats/main.c, raster/r.sum/main.c, raster/r.sun/main.c, raster/r.sunmask/main.c, raster/r.support.stats/check.c, raster/r.support.stats/histo.c, raster/r.support.stats/local_proto.h, raster/r.support.stats/main.c, raster/r.surf.area/main.c, raster/r.surf.gauss/main.c, raster/r.surf.idw/main.c, raster/r.surf.idw2/read_cell.c, raster/r.surf.random/main.c, raster/r.texture/main.c, raster/r.thin/io.c, raster/r.timestamp/main.c, raster/r.to.rast3/main.c, raster/r.to.rast3elev/main.c, raster/r.topidx/check_ready.c, raster/r.topidx/file_io.c, raster/r.topidx/global.h, raster/r.topidx/main.c, raster/r.topmodel/check_ready.c, raster/r.topmodel/main.c, raster/r.topmodel/misc.c, raster/r.transect/main.c, raster/r.univar/r.univar_main.c, raster/r.volume/main.c, raster/r.walk/main.c, raster/r.walk/stash.h, raster/r.what.color/main.c, raster/r.what/die.c, raster/r.what/local_proto.h, raster/r.what/main.c, raster/r.what/usage.c: Remove explicit mapset references and G_find_* calls Miscellaneous clean-up * configure, configure.in, include/config.h.in, include/gis.h, include/gisdefs.h, lib/gis/G.h, lib/gis/Makefile, lib/gis/closecell.c, lib/gis/gdal.c, lib/gis/get_row.c, lib/gis/opencell.c, raster/r.external/Makefile: Add HAVE_GDAL Enable GDAL-link/r.external functionality Improve failure mode if GDAL links are used in a version built without GDAL * general/g.proj/main.c: Fix unused variable warnings #ifndef HAVE_OGR * lib/vector/Vlib/write.c: Fix type mismatch * lib/vector/Vlib/read.c: Fix stray character (causes compilation failure #ifndef HAVE_OGR) * display/d.vect.chart/pie.c, general/g.proj/datumtrans.c, lib/vector/Vlib/remove_areas.c, lib/vector/Vlib/rewind.c, lib/vector/Vlib/snap.c, lib/vector/vedit/select.c, raster/r.proj/readcell.c, raster/r.to.vect/main.c, vector/lidar/v.lidar.correction/correction.c, vector/lidar/v.lidar.correction/main.c, vector/lidar/v.lidar.edgedetection/edgedetection.c, vector/lidar/v.lidar.edgedetection/main.c, vector/lidar/v.lidar.growing/main.c, vector/lidar/v.outlier/main.c, vector/lidar/v.outlier/outlier.c, vector/lidar/v.surf.bspline/crosscorr.c, vector/lidar/v.surf.bspline/main.c, vector/v.buffer/main.c, vector/v.edit/global.h, vector/v.generalize/displacement.c, vector/v.generalize/main.c, vector/v.generalize/matrix.c, vector/v.generalize/network.c, vector/v.generalize/point.c, vector/v.generalize/smoothing.c, vector/v.lrs/v.lrs.create/main.c, vector/v.reclass/main.c, vector/v.to.db/main.c, vector/v.to.rast/main.c, vector/v.univar/main.c, vector/v.voronoi/dt_write.c: Add missing #include directives * Makefile: Change build order: libraries, modules, other (apps, docs etc) * raster/Makefile: r.mfilter.fp no longer exists; don't try to build it 2008-08-27 Glynn Clements * raster/r.average/main.c, raster/r.basins.fill/local_proto.h, raster/r.basins.fill/main.c, raster/r.basins.fill/read_map.c, raster/r.bitpattern/main.c, raster/r.clump/main.c, raster/r.composite/main.c, raster/r.contour/main.c, raster/r.covar/main.c, raster/r.describe/describe.c, raster/r.describe/local_proto.h, raster/r.describe/main.c, raster/r.drain/main.c, raster/r.grow.distance/main.c, raster/r.grow/main.c, raster/r.info/main.c, raster/r.lake/main.c, raster/r.median/main.c, raster/r.mode/main.c, raster/r.neighbors/main.c, raster/r.neighbors/ncb.h, raster/r.neighbors/null_cats.c, raster/r.out.arc/main.c, raster/r.out.ascii/formspecific.c, raster/r.out.ascii/localproto.h, raster/r.out.ascii/main.c, raster/r.out.bin/main.c, raster/r.out.mat/main.c, raster/r.out.png/main.c, raster/r.out.pov/main.c, raster/r.out.ppm/main.c, raster/r.out.ppm3/main.c, raster/r.out.tiff/main.c, raster/r.out.vrml/main.c, raster/r.out.vtk/main.c: Remove explicit mapset references and G_find_* calls * raster/r.mfilter.fp/Makefile, raster/r.mfilter.fp/apply.c, raster/r.mfilter.fp/execute.c, raster/r.mfilter.fp/filter, raster/r.mfilter.fp/filter.ave, raster/r.mfilter.fp/filter.h, raster/r.mfilter.fp/getfilt.c, raster/r.mfilter.fp/getrow.c, raster/r.mfilter.fp/glob.h, raster/r.mfilter.fp/local_proto.h, raster/r.mfilter.fp/main.c, raster/r.mfilter.fp/perform.c, raster/r.mfilter.fp/r.mfilter.fp.html, raster/r.mfilter.fp/uppercase.c, raster/r.mfilter/TODO, raster/r.mfilter/apply.c, raster/r.mfilter/execute.c, raster/r.mfilter/filter.h, raster/r.mfilter/getfilt.c, raster/r.mfilter/getrow.c, raster/r.mfilter/glob.h, raster/r.mfilter/main.c, raster/r.mfilter/perform.c, raster/r.mfilter/r.mfilter.html: Replace r.mfilter with r.mfilter.fp * tools/Makefile, tools/mkftcap/Makefile, tools/mkftcap/mkftcap: Remove mkftcap; superseded by g.mkfontcap * tools/timer/Makefile: Use normal "etc" target * include/gisdefs.h, lib/driver/Color.c, lib/driver/driver.h, lib/gis/cats.c, lib/gis/closecell.c, lib/gis/dig_title.c, lib/gis/env.c, lib/gis/fork.c, lib/gis/gishelp.c, lib/gis/list.c, lib/gis/unctrl.c, swig/perl/gis.h, swig/perl/gisdefs.h: Remove unused functions Declare functions "static" where appropriate * lib/cairodriver/Color.c, lib/cairodriver/Poly.c, lib/cairodriver/Text.c: Remove unused function Add "static" where appropriate * display/d.labels/color.c: Fix warning (include correct header) 2008-08-27 Martin Landa * include/vedit.h, lib/vector/vedit/cats.c, lib/vector/vedit/select.c: Don't include glocale.h in v.edit.h (merge from devbr6, https://trac.osgeo.org/grass/changeset/33124) 2008-08-27 Glynn Clements * lib/pngdriver/pngdriver.html: Update documentation to reflect GRASS_TRUECOLOR=TRUE by default * lib/pngdriver/Graph_set.c: Make GRASS_TRUECOLOR default to TRUE * raster/r.external/main.c: Write f_quant file for FP maps * raster/r.external/main.c: Write f_format file for FP maps * vector/v.extrude/main.c: Fix null tests to handle loop termination correctly 2008-08-27 Markus Neteler * gui/wxpython/README: Mandriva updated 2008-08-27 Martin Landa * gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/render.py: wxGUI: add support for png driver (cairo is default) * gui/wxpython/gui_modules/mapdisp.py: wxGUI: don't crash when closing map display (merge from devbr6, https://trac.osgeo.org/grass/changeset/33111) * gui/wxpython/gui_modules/render.py: wxGUI: post wxUpdateProgressbar event only if mapWindow is not None (merge from devbr6, https://trac.osgeo.org/grass/changeset/33110) 2008-08-27 Michael Barton * gui/wxpython/gui_modules/profile.py, gui/wxpython/gui_modules/toolbars.py: Moved profile toolbar back to profile window. All buttons except transect pertain to profile window, not to map display window. * gui/wxpython/gui_modules/menuform.py: Fix/workaround to permit histogram properties panel to be canceled/closed. 2008-08-27 Glynn Clements * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/render.py: Remove references to d.mon * lib/display/cnversions.c: Fix bug in aspect fitting 2008-08-26 Martin Landa * vector/v.extrude/main.c: v.extrude cosmetics; fix progress messages (merge from devbr6, https://trac.osgeo.org/grass/changeset/33102) 2008-08-26 Glynn Clements * vector/v.extrude/main.c: Catch null values returned from G_get_raster_sample() * raster/wildfire/r.spread/Makefile, raster/wildfire/r.spread/collect_ori.c, raster/wildfire/r.spread/main.c, raster/wildfire/r.spread/spread.c: Disable live display feature * Makefile: Use .PHONY instead of FORCE * display/d.graph/options.h: Remove extern declaration for t,b,l,r * display/d.profile/DrawText.c, display/d.profile/DumpProfile.c, display/d.profile/ExtractProf.c, display/d.profile/InitProfile.c, display/d.profile/PlotProfile.c, display/d.profile/Range.c, display/d.profile/What.c, display/d.profile/bnw_line.c, display/d.profile/d.profile.html, display/d.profile/main.c, display/d.profile/profile.h, display/d.profile/utils.c: Replace d.profile with non-interactive version 2008-08-26 Laura Toma * raster/r.terraflow/sweep.cc: commented out printing a warning when tci is negative 2008-08-26 Glynn Clements * display/d.his/main.c, display/d.profile/main.c, display/d.rast/display.c, display/d.rgb/main.c, include/display.h, lib/display/raster.c: Replace D_cell_draw_setup() with D_cell_draw_begin() * include/gisdefs.h, lib/gis/sample.c, vector/v.sample/main.c: Fix various bugs in G_get_raster_sample() * lib/gis/interp.c: Fix formatting * include/Make/Compile.make, include/Make/Grass.make: Fix default lex/yacc flags 2008-08-26 Martin Landa * vector/v.db.select/main.c: v.db.select: add missing ->answer (merge from devbr6, https://trac.osgeo.org/grass/changeset/33085) * lib/vector/vedit/break.c: veditlib: bug fix in Vedit_connect_lines() (merge from devbr6, https://trac.osgeo.org/grass/changeset/33083) * gui/wxpython/wxgui.py: cmbarton: Another fix to allow a 'dummy command' to be run from the menu in order to launch a module not associated with a GRASS bin or script file. (merge from devbr6, https://trac.osgeo.org/grass/changeset/33079) * gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/gselect.py: wxGUI: update https://trac.osgeo.org/grass/changeset/33077, don't duplicate code, use inheritance instead (merge from devbr6, https://trac.osgeo.org/grass/changeset/33080) 2008-08-26 Michael Barton * gui/wxpython/gui_modules/colorrules.py, gui/wxpython/gui_modules/gselect.py: New classes in gselect.py to create comboboxes for layer and column selection for vectors. Implemented in updated colorrules.py 2008-08-26 Glynn Clements * display/d.barscale/draw_scale.c, display/d.colorlist/main.c, display/d.colortable/main.c, display/d.extract/extract.c, display/d.geodesic/main.c, display/d.geodesic/plot.c, display/d.graph/do_graph.c, display/d.graph/main.c, display/d.grid/main.c, display/d.grid/plot.c, display/d.histogram/bar.c, display/d.histogram/draw_slice.c, display/d.histogram/main.c, display/d.histogram/pie.c, display/d.labels/color.c, display/d.labels/do_labels.c, display/d.legend/main.c, display/d.linegraph/main.c, display/d.measure/draw_line.c, display/d.measure/main.c, display/d.measure/msurements.c, display/d.path/select.c, display/d.profile/PlotProfile.c, display/d.profile/What.c, display/d.profile/bnw_line.c, display/d.profile/main.c, display/d.rast.arrow/main.c, display/d.rast.num/main.c, display/d.rhumbline/main.c, display/d.rhumbline/plot.c, display/d.text/main.c, display/d.thematic.area/area.c, display/d.thematic.area/main.c, display/d.thematic.area/plot1.c, display/d.title/main.c, display/d.vect.chart/bar.c, display/d.vect.chart/pie.c, display/d.vect/area.c, display/d.vect/attr.c, display/d.vect/label.c, display/d.vect/main.c, display/d.vect/plot1.c, display/d.vect/topo.c, display/d.vect/utils.c, display/d.vect/zcoor.c, include/display.h, lib/display/color_list.c, lib/display/tran_colr.c, lib/display/window.c: Eliminate R_* functions in favour of D_* equivalents (part 3) Make D_translate_color() equivalent to D_parse_color(, 0) Rename D_raster_use_color() to D_use_color() Add D_RGB_color() Remove D_color_list() * lib/init/Makefile, lib/init/functions.sh, lib/init/grass-xterm-mac, lib/init/init.sh: Restructure Init.sh, remove references to dead code (d.m, set_data, d.mon) 2008-08-25 Glynn Clements * general/g.proj/g.proj.html: Fix invalid HTML * lib/cairodriver/Raster.c: Use nearest-neighbour for scaling rasters * man/Makefile, tools/g.html2man/g.html2man.py: Use non-zero exit code if errors occur * display/d.histogram/bar.c, display/d.histogram/main.c, display/d.histogram/pie.c, display/d.labels/do_labels.c, display/d.vect/attr.c, display/d.vect/label.c, display/d.vect/local_proto.h, display/d.vect/plot.h, display/d.vect/plot1.c, display/d.vect/topo.c, display/d.vect/utils.c, display/d.vect/zcoor.c: Eliminate R_* functions in favour of D_* equivalents (part 2) * include/display.h, lib/display/draw2.c: Add D_get_text_box * lib/cairodriver/Text.c: Fix bug in Cairo_text_box() 2008-08-25 Martin Landa * display/d.grid/main.c: d.grid: more guisections... (merge from devbr6, https://trac.osgeo.org/grass/changeset/33066) * gui/wxpython/gui_modules/vdigit.py: wxGUI/vdigit: snapping value -1 -> calculate from computational resolution (merge from devbr6, https://trac.osgeo.org/grass/changeset/33064) 2008-08-25 Glynn Clements * lib/proj/datum.c: Use sprintf() instead of G_asprintf() 2008-08-25 Martin Landa * gui/wxpython/gui_modules/preferences.py: wxGUI/vdigit: don't ask if to save move by default (undo is disabled now) (merge from devbr6, https://trac.osgeo.org/grass/changeset/33059) 2008-08-25 Glynn Clements * lib/proj/ellipse.c: Fix descriptor leak 2008-08-25 Martin Landa * lib/vector/vedit/break.c, vector/v.edit/main.c: veditlib: Vedit_connect_lines() improved cosmetics in v.edit module (merge from devbr6, https://trac.osgeo.org/grass/changeset/33056) 2008-08-25 Paul Kelly * general/g.proj/g.proj.html, general/g.proj/input.c, general/g.proj/local_proto.h, general/g.proj/main.c, general/g.proj/output.c: Compile with reduced functionality if HAVE_OGR not defined. Update documentation to reflect removal of interactivity. Allow only one output format at a time. 2008-08-25 Glynn Clements * display/d.barscale/draw_scale.c, display/d.colortable/main.c, display/d.geodesic/main.c, display/d.geodesic/plot.c, display/d.graph/allocation.c, display/d.graph/do_graph.c, display/d.graph/main.c, display/d.grid/plot.c, display/d.grid/plotborder.c, display/d.legend/main.c, display/d.linegraph/main.c, display/d.path/select.c, display/d.rast.num/main.c, display/d.rhumbline/plot.c, display/d.text/main.c, display/d.thematic.area/plot1.c, display/d.vect.chart/bar.c, display/d.vect.chart/pie.c, display/d.vect/plot1.c, include/display.h, lib/display/cnversions.c, lib/display/draw2.c, lib/display/icon.c, lib/display/setup.c: Eliminate R_* functions in favour of D_* equivalents (part 1) 2008-08-24 Glynn Clements * lib/proj/datum.c: Fix descriptor leak * display/d.barscale/draw_scale.c, display/d.barscale/main.c, display/d.colortable/main.c, display/d.geodesic/plot.c, display/d.graph/do_graph.c, display/d.graph/main.c, display/d.his/main.c, display/d.histogram/bar.c, display/d.histogram/draw_slice.c, display/d.histogram/main.c, display/d.histogram/pie.c, display/d.info/main.c, display/d.labels/main.c, display/d.legend/main.c, display/d.linegraph/main.c, display/d.measure/msurements.c, display/d.path/select.c, display/d.rast.arrow/main.c, display/d.rast.num/main.c, display/d.rast/display.c, display/d.rgb/main.c, display/d.rhumbline/plot.c, display/d.text/main.c, display/d.vect.chart/bar.c, display/d.vect.chart/pie.c, display/d.what.rast/main.c, imagery/i.vpoints/setup.c, include/display.h, lib/display/cnversions.c, lib/display/draw2.c, lib/display/icon.c, lib/display/raster.c, lib/display/setup.c, lib/display/window.c, vector/v.digit/driver.c: Display library changes: generalise conversion code * configure, configure.in: Set language to C++ for libmysqld check 2008-08-24 Martin Landa * gui/wxpython/gui_modules/toolbars.py: wxGUI: fix vdigit toolbar (merge from devbr6, https://trac.osgeo.org/grass/changeset/33048) * lib/cairodriver/Box.c, lib/cairodriver/Color.c, lib/cairodriver/Draw_bitmap.c, lib/cairodriver/Draw_line.c, lib/cairodriver/Draw_point.c, lib/cairodriver/Driver.c, lib/cairodriver/Erase.c, lib/cairodriver/Graph.c, lib/cairodriver/Line_width.c, lib/cairodriver/Poly.c, lib/cairodriver/Raster.c, lib/cairodriver/Respond.c, lib/cairodriver/Set_window.c, lib/cairodriver/Text.c, lib/cairodriver/cairodriver.dox, lib/cairodriver/cairodriver.h, lib/cairodriver/read.c, lib/cairodriver/read_bmp.c, lib/cairodriver/read_ppm.c, lib/cairodriver/write.c, lib/cairodriver/write_bmp.c, lib/cairodriver/write_ppm.c, lib/grasslib.dox: cairodriver: initial doxygenization, i18n, messages standardized 2008-08-24 Glynn Clements * lib/cairodriver/Graph.c, lib/pngdriver/Draw_line.c, lib/pngdriver/Polygon.c: Fix bug with cairo driver failing to erase background Fix bug with PNG driver skipping topmost line of polygon Change PNG driver's line-drawing to use FP throughout 2008-08-24 Martin Landa * vector/v.db.select/main.c: v.db.select: clarify -r description (merge from devbr6, https://trac.osgeo.org/grass/changeset/33044) 2008-08-23 Martin Landa * gui/wxpython/gui_modules/render.py: wxGUI: update https://trac.osgeo.org/grass/changeset/33041, remove dead code (merge from devb6, https://trac.osgeo.org/grass/changeset/33042) * gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/render.py: wxGUI: fix attribute table manager "highlight selected and zoom" (v.db.select -r) (merge from devbr6, https://trac.osgeo.org/grass/changeset/33040) 2008-08-23 Glynn Clements * gui/wxpython/gui_modules/preferences.py: internalSettings['display']['driver'] doesn't exist * Makefile, db/Makefile, db/drivers/Makefile, db/drivers/dbf/Makefile, db/drivers/mysql/Makefile, db/drivers/mysql/db.c, db/drivers/mysql/dbe.c, db/drivers/mysql/proto.h, db/drivers/mysql/replace.c, db/drivers/odbc/Makefile, db/drivers/ogr/Makefile, db/drivers/postgres/Makefile, db/drivers/sqlite/Makefile, doc/Makefile, general/Makefile, general/manage/Makefile, general/manage/lib/Makefile, gui/Makefile, gui/tcltk/Makefile, gui/tcltk/gis.m/Makefile, gui/wxpython/Makefile, gui/wxpython/docs/Makefile, gui/wxpython/scripts/Makefile, imagery/Makefile, imagery/i.ortho.photo/Makefile, imagery/i.smap/Makefile, include/Make/Compile.make, include/Make/DB.make, include/Make/Dir.make, include/Make/Doxygen.make, include/Make/Etc.make, include/Make/Grass.make, include/Make/Html.make, include/Make/Lib.make, include/Make/Module.make, include/Make/Multi.make, include/Make/Other.make, include/Make/Rules.make, include/Make/Script.make, include/Make/Shlib.make, include/Make/Vars.make, lib/Makefile, lib/bitmap/Makefile, lib/btree/Makefile, lib/btree/{ => test}/try.c, lib/cdhc/Makefile, lib/cdhc/{c-drive.c => c-drive.c.txt}, lib/datetime/Makefile, lib/db/Makefile, lib/db/sqlp/Makefile, lib/db/sqlp/{lex.l => sqlp.l}, lib/db/sqlp/{yac.y => sqlp.y}, lib/db/sqlp/test/Makefile, lib/driver/Makefile, lib/external/Makefile, lib/external/bwidget/Makefile, lib/fonts/Makefile, lib/fonts/fonts/Makefile, lib/form/Makefile, lib/gtcltk/Makefile, lib/init/Makefile, lib/init/grass-run.src, lib/init/grass-xterm- wrapper, lib/iostream/Makefile, lib/linkm/Makefile, lib/linkm/destroy.c, lib/linkm/{ => test}/linkm.c, lib/linkm/{ => test}/malloc.c, lib/linkm/{ => test}/speed.c, lib/linkm/{ => test}/speed2.c, lib/linkm/{ => test}/speed3.c, lib/linkm/{ => test}/try.c, lib/linkm/{ => test}/try2.c, lib/nviz/Makefile, lib/ogsf/Makefile, lib/pngdriver/Makefile, lib/proj/Makefile, lib/python/Makefile, lib/raster/Makefile, lib/rst/Makefile, lib/segment/Makefile, lib/segment/debug.c, lib/segment/try.c, lib/vector/Makefile, lib/vector/dglib/Makefile, lib/vector/diglib/Makefile, lib/vector/diglib/portable/i386-pc- mingw32msvc.h, lib/vector/rtree/Makefile, lib/vector/rtree/{ => docs}/test.c, lib/vector/rtree/sphvol.c, locale/Makefile, macosx/Makefile, macosx/app/Makefile, macosx/modbuild/Makefile, misc/Makefile, ps/Makefile, raster/Makefile, raster/r.le/Makefile, raster/r.li/Makefile, raster/r.mapcalc/Makefile, raster/r.mapcalc/mapcalc.l, raster/r.watershed/Makefile, raster/simwe/Makefile, raster/wildfire/Makefile, raster3d/Makefile, rfc/Makefile, scripts/Makefile, sites/Makefile, testsuite/Makefile, tools/Makefile, vector/Makefile, vector/lidar/Makefile, vector/v.digit/Makefile, vector/v.lrs/Makefile, visualization/Makefile, visualization/nviz/Makefile, visualization/nviz/html/Makefile, visualization/nviz/src/Makefile, visualization/nviz/src/buildPg.c, visualization/nviz/src/getCat.c, visualization/nviz/src/openvect.c, visualization/nviz/src/query_postgr.c, visualization/nviz/src/runPg.c, visualization/nviz/src/vect.c, visualization/nviz2/Makefile, visualization/nviz2/cmd/Makefile: Major build system clean-up Remove dead code * display/Makefile, display/drivers/Makefile, display/drivers/XDRIVER/Box.c, display/drivers/XDRIVER/Client.c, display/drivers/XDRIVER/Color.c, display/drivers/XDRIVER/Color_table.c, display/drivers/XDRIVER/Draw_bitmap.c, display/drivers/XDRIVER/Draw_line.c, display/drivers/XDRIVER/Draw_point.c, display/drivers/XDRIVER/Get_w_box.c, display/drivers/XDRIVER/Get_w_line.c, display/drivers/XDRIVER/Get_w_pointer.c, display/drivers/XDRIVER/Graph_close.c, display/drivers/XDRIVER/Graph_set.c, display/drivers/XDRIVER/Line_width.c, display/drivers/XDRIVER/Makefile, display/drivers/XDRIVER/Panel.c, display/drivers/XDRIVER/Polydots.c, display/drivers/XDRIVER/Polygon.c, display/drivers/XDRIVER/Polyline.c, display/drivers/XDRIVER/README, display/drivers/XDRIVER/Raster.c, display/drivers/XDRIVER/Respond.c, display/drivers/XDRIVER/Serve_Xevent.c, display/drivers/XDRIVER/Set_window.c, display/drivers/XDRIVER/Work.c, display/drivers/XDRIVER/XDRIVER.h, display/drivers/XDRIVER/alloc.c, display/drivers/XDRIVER/description.html, display/drivers/XDRIVER/icon.bit, display/drivers/XDRIVER/icon.bit.3, display/drivers/XDRIVER/icon.bit.cerl, display/drivers/XDRIVER/icon.bit.grass5, display/drivers/XDRIVER/includes.h, display/drivers/XDRIVER/local_proto.h, display/drivers/XDRIVER/local_vars.h, display/drivers/XDRIVER/main.c, display/drivers/XDRIVER/moncap.entry, display/drivers/description.html: Remove display/drivers 2008-08-23 Martin Landa * vector/v.db.select/main.c, vector/v.db.select/v.db.select.html: v.db.select: flag to print minimal region extent instead of attribures added (used in wxGUI for "Highlight and zoom") (merge from devbr6, https://trac.osgeo.org/grass/changeset/33032) * gui/wxpython/gui_modules/menuform.py: wxGUI: editable comboxbox for multiple columns (merge from devbr6, https://trac.osgeo.org/grass/changeset/33030) * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/wxgui.py: wxGUI: fix loading workspace from running session (merge from devbr6, https://trac.osgeo.org/grass/changeset/33028) * gui/scripts/v.type.sh: v.type.sh removed, replaced by v.type.py * gui/tcltk/gis.m/gmmenu.tcl: tcltk GUI: use v.type.py instead of v.type.sh * gui/scripts/v.type.py, gui/wxpython/gui_modules/menudata.py, gui/wxpython/gui_modules/menuform.py: wxGUI: use v.type.py instead of v.type.sh (merge from devbr6, r33023( 2008-08-23 Glynn Clements * locale/Makefile: Only't regenerate .mo/.msg files if the .po file has changed 2008-08-23 Martin Landa * gui/wxpython/scripts/d.rast3d: wxGUI: d.rast3d pythonized (merge from devbr6, https://trac.osgeo.org/grass/changeset/33020) * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/toolbars.py: wxGUI: fix map toolbar radio items, trac https://trac.osgeo.org/grass/ticket/208 (merge from devbr6, https://trac.osgeo.org/grass/changeset/33018) 2008-08-23 Glynn Clements * tools/build_html_index.sh: Don't replace indices if unchanged Simplify; use here documents in preference to many "echo"s 2008-08-23 Martin Landa * gui/wxpython/gui_modules/location_wizard.py: wxGUI/location wizard: default item list size changed, fix trac https://trac.osgeo.org/grass/ticket/216 (merge from devbr6, https://trac.osgeo.org/grass/changeset/33014) 2008-08-22 Glynn Clements * lib/cairodriver/Box.c, lib/cairodriver/Draw_bitmap.c, lib/cairodriver/Draw_line.c, lib/cairodriver/Draw_point.c, lib/cairodriver/Erase.c, lib/cairodriver/Graph.c, lib/cairodriver/Poly.c, lib/cairodriver/Raster.c, lib/cairodriver/Respond.c, lib/cairodriver/Text.c, lib/cairodriver/cairodriver.h, lib/cairodriver/read.c, lib/cairodriver/read_bmp.c, lib/cairodriver/read_ppm.c, lib/cairodriver/write.c, lib/cairodriver/write_bmp.c, lib/cairodriver/write_ppm.c, lib/htmldriver/Graph_Clse.c, lib/htmldriver/Graph_Set.c, lib/htmldriver/Polygon.c, lib/htmldriver/Text.c, lib/htmldriver/htmlmap.h, lib/pngdriver/Box.c, lib/pngdriver/Color.c, lib/pngdriver/Color_table.c, lib/pngdriver/Draw_bitmap.c, lib/pngdriver/Draw_line.c, lib/pngdriver/Draw_point.c, lib/pngdriver/Erase.c, lib/pngdriver/Graph_close.c, lib/pngdriver/Graph_set.c, lib/pngdriver/Polygon.c, lib/pngdriver/Raster.c, lib/pngdriver/Respond.c, lib/pngdriver/Set_window.c, lib/pngdriver/pngdriver.h, lib/pngdriver/read.c, lib/pngdriver/read_bmp.c, lib/pngdriver/read_png.c, lib/pngdriver/read_ppm.c, lib/pngdriver/write.c, lib/pngdriver/write_bmp.c, lib/pngdriver/write_png.c, lib/pngdriver/write_ppm.c, lib/psdriver/Color.c, lib/psdriver/Color_table.c, lib/psdriver/Erase.c, lib/psdriver/Graph_close.c, lib/psdriver/Graph_set.c, lib/psdriver/Raster.c, lib/psdriver/Respond.c, lib/psdriver/Set_window.c, lib/psdriver/psdriver.h: Wrap local variables in per-driver structures to prevent name conflicts * db/base/Makefile, general/g.parser/Makefile, general/manage/cmd/Makefile, imagery/i.atcorr/Makefile, include/Make/Etc.make, include/Make/Grass.make, include/Make/Html.make, include/Make/Module.make, include/Make/Multi.make, include/Make/Rules.make, lib/gis/Makefile, raster/r.mapcalc/Makefile, raster/r.terraflow/Makefile, raster/r.univar/Makefile, raster3d/base/Makefile, vector/v.voronoi/Makefile: Clean up build system, particularly with regard to Multi.make * imagery/i.vpoints/Makefile, imagery/i.vpoints/ask_lineclr.c, imagery/i.vpoints/open.c: Remove dead code 2008-08-22 Martin Landa * locale/po/grasslibs_cs.po, locale/po/grassmods_cs.po, locale/po/grasstcl_cs.po, locale/po/grasswxpy_cs.po: Czech translation updated by Jan Trochta (merge from devbr6, https://trac.osgeo.org/grass/changeset/33000 & updated) * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/wxgui.py: wxGUI: close edited vector layer properly when window is closed (merge from devbr6, https://trac.osgeo.org/grass/changeset/33007) * db/base/columns.c, db/base/connect.c, db/base/copy.c, db/base/createdb.c, db/base/databases.c, db/base/describe.c, db/base/dropdb.c, db/base/droptable.c, db/base/execute.c, db/base/select.c, db/base/tables.c, db/db.login/main.c, display/d.thematic.area/main.c, display/d.vect/main.c, include/gis.h, lib/gis/parser.c, swig/perl/gis.h, swig/python/interfaces/gis.i, vector/v.class/main.c, vector/v.db.connect/main.c, vector/v.db.select/main.c, vector/v.distance/main.c, vector/v.edit/args.c, vector/v.extract/main.c, vector/v.extrude/main.c, vector/v.generalize/main.c, vector/v.in.db/main.c, vector/v.in.ogr/main.c, vector/v.label/main.c, vector/v.random/main.c, vector/v.reclass/main.c, vector/v.surf.rst/main.c, vector/v.to.db/parse.c, vector/v.to.rast/main.c, vector/v.transform/main.c, vector/v.univar/main.c, vector/v.vol.rst/main.c, vector/v.what.rast/main.c: Change db-related standard options to G_OPT_DB_* 2008-08-22 Glynn Clements * vector/v.label.sa/Makefile, vector/v.label.sa/annealing.c, vector/v.label.sa/main.c: Don't use C++/C99 comments in GRASS * db/base/Makefile, general/g.parser/Makefile, general/manage/cmd/Makefile, gui/wxpython/docs/Makefile, imagery/i.find/Makefile, imagery/i.ortho.photo/photo.2image/Makefile, imagery/i.ortho.photo/photo.2target/Makefile, imagery/i.ortho.photo/photo.camera/Makefile, imagery/i.ortho.photo/photo.elev/Makefile, imagery/i.ortho.photo/photo.init/Makefile, imagery/i.ortho.photo/photo.rectify/Makefile, imagery/i.ortho.photo/photo.target/Makefile, include/Make/Dir.make, include/Make/Etc.make, include/Make/Html.make, include/Make/Lib.make, include/Make/Module.make, include/Make/Multi.make, include/Make/NoHtml.make, include/Make/Script.make, lib/cairodriver/Makefile, lib/db/sqlp/Makefile, lib/htmldriver/Makefile, lib/pngdriver/Makefile, lib/psdriver/Makefile, raster/r.li/r.li.daemon/Makefile, raster/r.mapcalc/Makefile, raster/r.terraflow/Makefile, raster/r.univar/Makefile, raster/r.watershed/ram/Makefile, raster/r.watershed/seg/Makefile, raster3d/base/Makefile, tools/mkftcap/Makefile, tools/mkhtml.sh, vector/v.voronoi/Makefile, visualization/nviz/Makefile, visualization/nviz/src/Makefile: Clean up build system, primarily with regard to HTML rules and directories containing multiple modules * general/g.parser/main.c: Clean up formatting 2008-08-22 Martin Landa * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py: wxGUI: loading nviz fixed, suppress gettext warnings (merge from devbr6, https://trac.osgeo.org/grass/changeset/32998) * gui/wxpython/gui_modules/dbm.py: wxGUI/dbm: enable 'add' button properly when number of linked tables > 1, don't use ID_ADD here (merge from devbr6, https://trac.osgeo.org/grass/changeset/32994) 2008-08-22 Markus Neteler * raster/r.category/r.category.html: fixed example 2008-08-22 Glynn Clements * tools/g.html2man/g.html2man.py: Better support for tables, lists, pre-formatted sections * raster/r.mapcalc/Makefile, raster/r.mapcalc/r.mapcalc.html, raster/r.mapcalc/r3.mapcalc.html: {r,r3}.mapcalc now use G_parser(), so use htmlmulti Use spaces instead of tabs in
    	  sections (works better with manpages) Synchronise r3.mapcalc to
    	  r.mapcalc
    	* raster/r.slope.aspect/r.slope.aspect.html: Modify HTML to work
    	  better with manpages (avoid using block-level elements inside 
    unnecessarily) 2008-08-21 Glynn Clements * man/Makefile, tools/g.html2man/g.html2man.py: Fix handling of version number in manpages Strip any leading blank lines * man/Makefile, tools/g.html2man/g.html2man.py: Add, use Python replacement for g.html2man 2008-08-21 Martin Landa * vector/v.extract/main.c: benducke: "driver" is of type *dbDriver and cannot be used as a *char (merge from devbr6, https://trac.osgeo.org/grass/changeset/32980) * gui/wxpython/gui_modules/dbm.py, gui/wxpython/vdigit/driver.h, gui/wxpython/vdigit/driver_draw.cpp, gui/wxpython/vdigit/driver_select.cpp: wxGUI/vdigit: highlight areas instead of centroids if area fill is enabled cosmetics in dbm module (merge from devbr6, https://trac.osgeo.org/grass/changeset/32976) * gui/wxpython/gui_modules/gdialogs.py: wxGUI: fix typo in variable (new vector) (merge from devbr6, https://trac.osgeo.org/grass/changeset/32969) 2008-08-21 Glynn Clements * raster/r.external/main.c: Force input= filename to be an absolute path Add source= option for non-file data sources * raster/r.category/r.category.html, raster/r.sun/r.sun.html, raster/r.walk/r.walk.html, scripts/m.proj/m.proj.html: Don't use HTML entity references for latin characters Don't use HTML character refererences * raster/wildfire/r.ros/spot_dist.c: Remove unused (and broken) max() macro 2008-08-21 Martin Landa * gui/wxpython/gui_modules/goutput.py: wxGUI: fix 'add layer' checkbox (merge from devbr6, https://trac.osgeo.org/grass/changeset/32961) * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/menuform.py: wxGUI: 'add layer' checkbox only for rasters and vectors cosmetics in MultiImportDialog layout (merge from devbr6, https://trac.osgeo.org/grass/changeset/32959) 2008-08-20 Martin Landa * gui/wxpython/gui_modules/menuform.py: wxGUI/menuform: expand also file browse widget (merge from devbr6, https://trac.osgeo.org/grass/changeset/32948) * vector/v.in.dxf/main.c: v.in.dxf: cosmetics, more gui sections(merge from devbr6, https://trac.osgeo.org/grass/changeset/32946) * gui/wxpython/gui_modules/menuform.py: wxGUI/menuform: expand textctrl and labels (merge from devbr6, https://trac.osgeo.org/grass/changeset/32943) 2008-08-20 Markus Neteler * raster/r.external/r.external.html: docs drafted 2008-08-20 Martin Landa * vector/v.in.ascii/main.c: v.in.ascii: don't use G_OPT_COLUMNS for columns option (merge from devbr6, https://trac.osgeo.org/grass/changeset/32934) 2008-08-20 Glynn Clements * raster/r.in.gdal/main.c: Fix definitions of MIN,MAX; don't use external versions * raster/r.external/main.c: Fix definitions of MIN,MAX; don't use external versions * lib/gis/fpreclass.c, lib/gis/quant.c: #undef MIN/MAX, as GDAL headers also define these Fix lack of parentheses in MIN/MAX 2008-08-20 Martin Landa * gui/wxpython/vdigit/driver.cpp, gui/wxpython/vdigit/driver.h, gui/wxpython/vdigit/driver_draw.cpp, gui/wxpython/vdigit/driver_select.cpp: wxGUI/vdigit: simplify driver.cpp, add driver_draw/select.cpp (merge from devrb6, https://trac.osgeo.org/grass/changeset/32928, https://trac.osgeo.org/grass/changeset/32929) * gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/vdigit/cats.cpp, gui/wxpython/vdigit/driver.cpp, gui/wxpython/vdigit/driver.h, gui/wxpython/vdigit/line.cpp, gui/wxpython/vdigit/vertex.cpp: wxGUI: (atm) "display selected" & "display selected and zoom" can be used also when vector layer is edited (nviz): run nviz extension in different thread (merge from devbr6, https://trac.osgeo.org/grass/changeset/32926) 2008-08-20 Glynn Clements * raster/r.external/main.c: Add -r flag (require exact range) * lib/gis/get_row.c: Add null support to GDAL-linked maps 2008-08-20 Martin Landa * display/d.vect/main.c: d.vect: typo in flag description (merge from devbr6, https://trac.osgeo.org/grass/changeset/32922) 2008-08-20 Markus Neteler * display/d.legend/main.c: catch no data map * raster/r.external/main.c: cosmetics 2008-08-20 Glynn Clements * raster/Makefile: Build r.external * SUBMITTING_DOCS: Change description.html references to * include/gis.h, include/gisdefs.h, lib/gis/G.h, lib/gis/Makefile, lib/gis/closecell.c, lib/gis/gdal.c, lib/gis/get_row.c, lib/gis/opencell.c, raster/r.external/Makefile, raster/r.external/main.c, raster/r.external/r.external.html: Add r.external and supporting infrastructure 2008-08-20 Markus Neteler * tools/mkhtml.sh: title cosmetics 2008-08-20 Glynn Clements * lib/gis/gui.tcl: Fix icon path 2008-08-19 Glynn Clements * raster/r.support/check.c, raster/r.support/histo.c: Don't use EXIT_{SUCCESS,FAILURE} for function return values 2008-08-19 Markus Neteler * raster/r.terraflow/r.terraflow.html: applied docs patch from https://trac.osgeo.org/grass/ticket/197 2008-08-19 Martin Landa * gui/wxpython/gui_modules/gdialogs.py: wxGUI: don't crash when no vector is in the current mapset (merge from devbr6, https://trac.osgeo.org/grass/changeset/32898) * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/wxgui_utils.py: cmbarton: Fine tuning layer management and auto-render for better panning and resizing. (merge from devbr6, https://trac.osgeo.org/grass/changeset/32894, https://trac.osgeo.org/grass/changeset/32895, https://trac.osgeo.org/grass/changeset/32896) * lib/vector/Vlib/find.c: Vlib: bugfix in Vect_find_line_list() -- don't check cur_dist (merge from devbr6, https://trac.osgeo.org/grass/changeset/32892) 2008-08-19 Markus Neteler * raster/r.category/r.category.html: category label set example added 2008-08-19 Martin Landa * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/render.py: wxGUI: update progress bar info via event (merge from devbr6, https://trac.osgeo.org/grass/changeset/32888) * gui/wxpython/gui_modules/vdigit.py: wxGUI/vdigit: error handling cosmetics (merge from devbr6, https://trac.osgeo.org/grass/changeset/32886) 2008-08-19 Glynn Clements * general/g.region/g.region.html, raster/r.category/r.category.html, raster/r.mapcalc/r.mapcalc.html, raster/r.mapcalc/r3.mapcalc.html, scripts/r.tileset/r.tileset.html, tools/grassdocs.css: More HTML fixes 2008-08-19 Martin Landa * gui/wxpython/gui_modules/dbm.py: wxGUI: update list of columns (rename) on new column (patch by giohappy) (merge from devbr6, https://trac.osgeo.org/grass/changeset/32883) 2008-08-19 Glynn Clements * lib/cairodriver/Graph.c, lib/cairodriver/cairodriver.html, lib/pngdriver/pngdriver.html, lib/psdriver/psdriver.html: Add GRASS_ANTIALIAS to cairo driver Update driver documention 2008-08-19 Martin Landa * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/wxgui_utils.py: cmbarton: Greatly speed up auto-rendering and make it nearly unbreakable even when rapidly doing drag and drop of layers. (merge from devbr6, https://trac.osgeo.org/grass/changeset/32874, https://trac.osgeo.org/grass/changeset/32875, https://trac.osgeo.org/grass/changeset/32879) * gui/wxpython/icons/icon.py: wxGUI/nviz: don't use vdigit icons for original grass icon set (merge from devbr6, https://trac.osgeo.org/grass/changeset/32877) 2008-08-19 Glynn Clements * vector/v.digit/settings.tcl: Update canvas background to match background colour 2008-08-18 Martin Landa * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/render.py: wxGUI: quick fix for wx.SafeYield() to avoid flickering (better use wxApp.Yield) [merge from devbr6, r32872] * gui/wxpython/gui_modules/nviz.py: wxGUI/nviz: os module added (merge from devbr6, https://trac.osgeo.org/grass/changeset/32870) * gui/wxpython/gui_modules/nviz.py: wxGUI/nviz: add missing sys module (merge from devbr6, https://trac.osgeo.org/grass/changeset/32868) 2008-08-18 Glynn Clements * lib/pngdriver/Polygon.c: Fix bugs in polygon filler * display/d.erase/main.c, display/d.info/main.c, include/display.h, include/raster.h, lib/cairodriver/Graph.c, lib/display/list.c, lib/display/setup.c, lib/display/window.c, lib/driver/Erase.c, lib/driver/Polygon.c, lib/driver/Returns.c, lib/driver/Set_window.c, lib/driver/driver.h, lib/driver/init.c, lib/driver/text3.c, lib/htmldriver/Graph_Clse.c, lib/htmldriver/Graph_Set.c, lib/pngdriver/Driver.c, lib/pngdriver/Graph_set.c, lib/pngdriver/Makefile, lib/pngdriver/Polygon.c, lib/pngdriver/Set_window.c, lib/pngdriver/pngdriver.h, lib/psdriver/Erase.c, lib/psdriver/Graph_set.c, lib/psdriver/Set_window.c, lib/psdriver/psdriver.h, lib/raster/raster.c: Replace screen_{left,right,top,bottom} with screen_{width,height} Replace R_screen_{left,rite,top,bot} with R_get_window() Move polygon filler into PNG driver Add GRASS_{LINE_WIDTH,TEXT_SIZE,FRAME} env variables Remove unused functions from lib/display * display/d.labels/main.c, display/d.rast.arrow/main.c, display/d.rast.num/main.c, display/d.what.rast/main.c, imagery/i.vpoints/setup.c: Don't bother checking the return value from D_get_screen_window() * general/g.mapset/Makefile: g.mapset doesn't require raster, display libraries 2008-08-18 Martin Landa * gui/wxpython/docs/wxGUI.Nviz.html, gui/wxpython/docs/wxGUI_nviz_tools_surface.jpg, gui/wxpython/docs/wxGUI_nviz_tools_vector.jpg, gui/wxpython/docs/wxGUI_nviz_tools_view.jpg, gui/wxpython/docs/wxGUI_nviz_tools_volume.jpg: wxGUI/nviz: documentation updated (initial version) (merge from devbr6, https://trac.osgeo.org/grass/changeset/32860, https://trac.osgeo.org/grass/changeset/32861, https://trac.osgeo.org/grass/changeset/32862) 2008-08-18 Markus Neteler * raster/r.in.xyz/r.in.xyz.html, vector/v.surf.rst/v.surf.rst.html, vector/v.vol.rst/v.vol.rst.html: url updated 2008-08-18 Glynn Clements * include/Make/Script.make, scripts/d.shadedmap/d.shadedmap.py, .../r.in.aster/{r_in_aster.py => r.in.aster.py}, scripts/r.out.xyz/r.out.xyz.py, scripts/v.build.all/v.build.all.py, scripts/v.centroids/v.centroids.py, scripts/v.convert.all/v.convert.all.py, scripts/v.in.sites.all/v.in.sites.all.py, scripts/v.what.vect/v.what.vect.py: Add Python versions of various scripts Change Script.make to prefer Python versions over Bourne shell versions * lib/python/grass.py: Add exec_command * aclocal.m4, configure, configure.in: Add macros for --with--ldflags= option Add --with- cairo-{includes,libs,ldflags}= options 2008-08-18 Martin Landa * gui/wxpython/gui_modules/sqlbuilder.py: wxGUI: patch by giohappy applied, trac https://trac.osgeo.org/grass/ticket/261 (merge from devbr6, https://trac.osgeo.org/grass/changeset/32852) 2008-08-18 Michael Barton * gui/wxpython/gui_modules/render.py: Tempfile streamlining and switch to pure Python secure tempfiles. Backported from develbranch_6. 2008-08-17 Martin Landa * gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/nviz/nviz.h, gui/wxpython/nviz/volume.cpp: wxGUI/nviz2: better isosurface draw mode support, added methods to change isosurface attributes (merge from devbr6, https://trac.osgeo.org/grass/changeset/32848) 2008-08-17 Glynn Clements * Makefile: Clean up "install" target * db/base/db.select.html, db/drivers/odbc/grass-odbc.html, db/drivers/postgres/grass-pg.html, display/d.colorlist/d.colorlist.html, display/d.graph/d.graph.html, display/d.nviz/d.nviz.html, display/d.rast.arrow/d.rast.arrow.html, general/g.proj/g.proj.html, imagery/i.atcorr/i.atcorr.html, imagery/i.cca/i.cca.html, imagery/i.fft/i.fft.html, imagery/i.gensig/i.gensig.html, imagery/i.gensigset/i.gensigset.html, imagery/i.ifft/i.ifft.html, imagery/i.smap/shapiro/i.smap.html, lib/cairodriver/cairodriver.html, lib/db/sqlp/sql.html, lib/htmldriver/htmldriver.html, lib/init/variables.html, lib/pngdriver/pngdriver.html, lib/psdriver/psdriver.html, ps/ps.map/ps.map.html, raster/r.flow/r.flow.html, raster/r.grow.distance/r.grow.distance.html, raster/r.grow/r.grow.html, raster/r.in.bin/r.in.bin.html, raster/r.in.mat/r.in.mat.html, raster/r.in.xyz/r.in.xyz.html, raster/r.lake/r.lake.html, raster/r.li/r.li.edgedensity/r.li.edgedensity.html, raster/r.li/r.li.padcv/r.li.padcv.html, raster/r.li/r.li.setup/r.li.setup.html, raster/r.neighbors/r.neighbors.html, raster/r.out.bin/r.out.bin.html, raster/r.out.mpeg/r.out.mpeg.html, raster/r.profile/r.profile.html, raster/r.proj/r.proj.html, raster/r.quantile/r.quantile.html, raster/r.random.surface/r.random.surface.html, raster/r.reclass/r.reclass.html, raster/r.sum/r.sum.html, raster/r.sunmask/r.sunmask.html, raster/r.surf.area/r.surf.area.html, raster/r.surf.idw/r.surf.idw.html, raster/r.terraflow/r.terraflow.html, raster/r.timestamp/r.timestamp.html, raster/r.topidx/r.topidx.html, raster/r.topmodel/r.topmodel.html, raster3d/base/r3.timestamp.html, raster3d/r3.mkdspf/r3.mkdspf.html, scripts/r.in.wms/r.in.wms.html, scripts/r.mask/r.mask.html, scripts/r.tileset/r.tileset.html, scripts/v.db.update/v.db.update.html, scripts/v.in.e00/v.in.e00.html, scripts/v.in.gns/v.in.gns.html, scripts/v.in.wfs/v.in.wfs.html, vector/v.clean/v.clean.html, vector/v.in.ascii/v.in.ascii.html, vector/v.in.dxf/v.in.dxf.html, vector/v.kernel/v.kernel.html, vector/v.proj/v.proj.html, vector/v.voronoi/v.delaunay.html, vector/v.voronoi/v.voronoi.html: More HTML fixes * tools/build_html_index.sh: Remove (unbalanced) table tags * visualization/nviz/Makefile: Use standard "clean" target * raster/r.flow/main.c: Don't dynamically create options * lib/gis/parser.c: Make more effort to escape < > & in HTML * imagery/i.ortho.photo/photo.2image/Makefile, imagery/i.ortho.photo/photo.camera/Makefile, imagery/i.ortho.photo/photo.init/Makefile, imagery/i.ortho.photo/photo.rectify/Makefile, include/Make/Html.make, tools/mkhtml.sh: Clean-up generation of HTML files 2008-08-17 Martin Landa * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/wxgui_utils.py: wxGUI: fix bug in layering and rendering, update https://trac.osgeo.org/grass/changeset/32831 code removed from https://trac.osgeo.org/grass/changeset/32465 recovered (merge from devbr6, https://trac.osgeo.org/grass/changeset/32839) * display/d.vect/main.c, gui/wxpython/gui_modules/menuform.py: d.vect: add color opt description, wxGUI menuform fixed (merge from devbr6, https://trac.osgeo.org/grass/changeset/32837) 2008-08-17 Glynn Clements * db/drivers/odbc/grass-odbc.html, display/d.colortable/d.colortable.html, general/g.mkfontcap/g.mkfontcap.html, gui/wxpython/docs/wxGUI.html, imagery/i.smap/shapiro/i.smap.html, raster/r.covar/r.covar.html, raster/r.in.arc/r.in.arc.html, raster/r.in.ascii/r.in.ascii.html, raster/r.lake/r.lake.html, raster/r.li/r.li.padcv/r.li.padcv.html, raster/r.li/r.li.padrange/r.li.padrange.html, raster/r.li/r.li.padsd/r.li.padsd.html, raster/r.li/r.li.patchdensity/r.li.patchdensity.html, raster/r.li/r.li.setup/r.li.setup.html, raster/r.mfilter.fp/r.mfilter.fp.html, raster/r.mfilter/r.mfilter.html, raster/r.out.ppm3/r.out.ppm3.html, raster/r.resamp.interp/r.resamp.interp.html, raster/r.rescale.eq/r.rescale.eq.html, raster/r.rescale/r.rescale.html, scripts/i.in.spotvgt/i.in.spotvgt.html, vector/v.generalize/v.generalize.html, vector/v.net.visibility/v.net.visibility.html, vector/v.out.vtk/v.out.vtk.html, vector/v.surf.rst/v.surf.rst.html, vector/v.to.rast/v.to.rast.html, vector/v.vol.rst/v.vol.rst.html: HTML fixes 2008-08-17 Martin Landa * gui/wxpython/gui_modules/wxgui_utils.py: wxGUI: revert conflict changes introduced in https://trac.osgeo.org/grass/changeset/32829 2008-08-17 Michael Barton * gui/wxpython/gui_modules/gdialogs.py: Backport from develbranch_6 of bug fix for scalebar properties setting * gui/wxpython/gui_modules/render.py: Backport from develbranch_6. Bug fix for layering rendering problem. * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/wxgui_utils.py: Fix bug with layers not rendering correctly or obscuring underlying layers. 2008-08-16 Michael Barton * gui/wxpython/gui_modules/menuform.py: Backport of another bug fix for cancel problem 2008-08-16 Martin Landa * gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py: wxGUI: change map object properties via events, some cleaning (merge from devbr6, https://trac.osgeo.org/grass/changeset/32824) 2008-08-16 Michael Barton * gui/wxpython/gui_modules/render.py: Backported bug fix for missing layer types from develbranch_6 2008-08-16 Glynn Clements * doc/raster/r.example/main.c, general/g.region/main.c, imagery/i.cca/main.c, imagery/i.fft/main.c, imagery/i.ifft/main.c, imagery/i.zc/main.c, raster/r.average/main.c, raster/r.bitpattern/main.c, raster/r.buffer/main.c, raster/r.clump/main.c, raster/r.cost/main.c, raster/r.in.ascii/main.c, raster/r.in.gdal/main.c, raster/r.in.mat/main.c, raster/r.kappa/main.c, raster/r.los/main.c, raster/r.median/main.c, raster/r.mode/main.c, raster/r.neighbors/main.c, raster/r.random.cells/init.c, raster/r.random.surface/init.c, raster/r.random.surface/local_proto.h, raster/r.random.surface/main.c, raster/r.random.surface/ransurf.h, raster/r.random/main.c, raster/r.reclass/main.c, raster/r.recode/main.c, raster/r.resample/main.c, raster/r.rescale.eq/main.c, raster/r.rescale/main.c, raster/r.slope.aspect/opennew.c, raster/r.surf.fractal/interface.c, raster/r.surf.fractal/main.c, raster/r.surf.gauss/main.c, raster/r.surf.idw/main.c, raster/r.surf.idw2/main.c, raster/r.surf.random/main.c, raster/r.texture/main.c, raster/r.to.rast3/main.c, raster/r.to.rast3elev/main.c, raster/r.walk/main.c, raster/r.water.outlet/legal.c, raster/r.water.outlet/main.c, raster/r.watershed/ram/Gwater.h, raster/r.watershed/ram/init_vars.c, raster/r.watershed/seg/Gwater.h, raster/r.watershed/seg/init_vars.c, raster/wildfire/r.ros/main.c, raster/wildfire/r.spread/main.c, raster/wildfire/r.spreadpath/main.c, raster3d/r3.cross.rast/main.c, raster3d/r3.mkdspf/r3_find.c, raster3d/r3.showdspf/r3_find.c, raster3d/r3.to.rast/main.c, swig/perl/R_slope_aspect/r_slope_aspect/opennew.c, vector/v.edit/main.c, vector/v.in.ogr/main.c, vector/v.kernel/main.c, vector/v.surf.idw/main.c, vector/v.to.rast3/main.c: G_legal_filename() is for files, not maps * lib/g3d/g3dcats.c, lib/g3d/g3dcolor.c, lib/g3d/g3dhistory.c, lib/g3d/g3dmask.c, lib/g3d/g3dopen.c, lib/g3d/g3drange.c: Fix handling of grid3 elements * include/gisdefs.h, lib/gis/nme_in_mps.c, lib/gis/opencell.c: Add, use G__unqualified_name() * display/Makefile, raster/Makefile: Update Makefiles for https://trac.osgeo.org/grass/changeset/32812, https://trac.osgeo.org/grass/changeset/32813, https://trac.osgeo.org/grass/changeset/32814 * raster/{r.proj.seg => r.proj}/Makefile, raster/{r.proj.seg => r.proj}/bilinear.c, raster/{r.proj.seg => r.proj}/bordwalk.c, raster/{r.proj.seg => r.proj}/cubic.c, raster/{r.proj.seg => r.proj}/main.c, raster/{r.proj.seg => r.proj}/nearest.c, raster/{r.proj.seg => r.proj}/r.proj.h, raster/{r.proj.seg => r.proj}/r.proj.html, raster/{r.proj.seg => r.proj}/readcell.c: Rename directory r.proj.seg -> r.proj * raster/{r.cats => r.category}/Makefile, raster/{r.cats => r.category}/cats.c, raster/{r.cats => r.category}/local_proto.h, raster/{r.cats => r.category}/main.c, raster/{r.cats => r.category}/r.category.html, raster/{r.grow2 => r.grow}/Makefile, raster/{r.grow2 => r.grow}/main.c, raster/{r.grow2 => r.grow}/r.grow.html, raster/r.proj/COMMENT, raster/r.proj/DEPRECATED, raster/r.proj/Makefile, raster/r.proj/bilinear.c, raster/r.proj/bordwalk.c, raster/r.proj/cubic.c, raster/r.proj/local_proto.h, raster/r.proj/main.c, raster/r.proj/nearest.c, raster/r.proj/r.proj.h, raster/r.proj/r.proj.html, raster/r.proj/readcell.c, raster/{r.univar2 => r.univar}/Makefile, raster/{r.univar2 => r.univar}/globals.h, raster/{r.univar2 => r.univar}/r.univar.html, raster/{r.univar2 => r.univar}/r.univar_main.c, raster/{r.univar2 => r.univar}/r3.univar.html, raster/{r.univar2 => r.univar}/r3.univar_main.c, raster/{r.univar2 => r.univar}/sort.c, raster/{r.univar2 => r.univar}/stats.c: Rename directories r.univar2 -> r.univar, r.grow2 -> r.grow, r.cats -> r.category Remove r.proj * display/{d.text.new => d.text}/Makefile, display/{d.text.new => d.text}/d.text.html, display/{d.text.new => d.text}/main.c, display/{d.text.new => d.text}/test.pl: Rename directory d.text.new -> d.text * display/d.linegraph/{linegraph.c => main.c}, display/d.rast.arrow/{arrow.c => main.c}, display/d.rast.num/{number.c => main.c}, general/g.mapsets/Makefile, general/g.mapsets/get_path.c, general/g.mapsets/{main_cmd.c => main.c}, general/g.mapsets/main_inter.c, general/g.mapsets/scan_int.c, general/g.mapsets/set_path.c, imagery/i.fft/{fftmain.c => main.c}, imagery/i.his.rgb/{h2rmain.c => main.c}, imagery/i.ifft/{ifftmain.c => main.c}, imagery/i.ortho.photo/menu/{menu.c => main.c}, imagery/i.rgb.his/{r2hmain.c => main.c}, raster/r.circle/{dist.c => main.c}, raster/r.flow/{calc.c => main.c}, raster/r.null/{null.c => main.c}, raster/r.out.png/{r.out.png.c => main.c}, raster/r.out.tiff/{r.out.tiff.c => main.c}, raster/r.support/{front.c => main.c}, vector/v.in.ascii/{in.c => main.c}, vector/v.out.ascii/{out.c => main.c}: main() should be in a file named main.c Remove unused files 2008-08-16 Michael Barton * gui/wxpython/gui_modules/menuform.py: Bug fix for cancel method. Ported from develbranch_6 * gui/wxpython/gui_modules/gdialogs.py: Fixed bugs in display decorations. Opening properties dialogs caused errors and dialogs would not close. Ported from develbranch_6 * gui/wxpython/gui_modules/menuform.py: Fixed bugs in display decorations. Opening properties dialogs caused errors and dialogs would not close. Ported from develbranch_6. 2008-08-16 Glynn Clements * general/g.region/main.c, imagery/i.fft/fftmain.c, imagery/i.ifft/ifftmain.c, imagery/i.zc/main.c, include/G3d.h, lib/db/dbmi_client/c_begin_work.x, lib/db/dbmi_driver/d_begin_work.x, lib/db/stubs/begin_work.x, raster/r.flow/calc.c, raster/r.lake/main.c, raster/r.le/r.le.setup/main.c, raster/r.out.mpeg/main.c, raster/r.region/main.c, raster/r.sun/main.c, raster/simwe/r.sim.sediment/main.c, raster/simwe/r.sim.water/main.c, raster3d/base/r3.mask.main.c, raster3d/base/r3.null.main.c, vector/v.in.ogr/main.c, vector/v.label.sa/main.c, vector/v.surf.rst/main.c, vector/v.vol.rst/main.c, visualization/xganim/main.c: Keep option handling in main() Don't query region, environment etc until G_parser() returns 2008-08-16 Michael Barton * gui/wxpython/gui_modules/colorrules.py: Backported update to header and copyright from develbranch_6 2008-08-15 Martin Landa * gui/wxpython/gui_modules/colorrules.py, gui/wxpython/gui_modules/globalvar.py, gui/wxpython/gui_modules/menudata.py: cmbarton: Added vector color management to new interactive color table manager (merge from devbr6, https://trac.osgeo.org/grass/changeset/32791) * gui/wxpython/wxgui.py: cmbarton: Update for adding vector color management to new interactive color table manager (merge from devbr6, https://trac.osgeo.org/grass/changeset/32790) * gui/wxpython/gui_modules/render.py: wxGUI fix trac https://trac.osgeo.org/grass/ticket/258, adding other layer than plain raster or vector (shaded relief, thematic vector etc.) returns an error (merge from devbr6, https://trac.osgeo.org/grass/changeset/32792) * gui/wxpython/gui_modules/colorrules.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/nviz_mapdisp.py, gui/wxpython/gui_modules/nviz_tools.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/gui_modules/wxgui_utils.py, gui/wxpython/wxgui.py: wxGUI synchronized with devbr6 (relevant parts) * gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/wxgui_utils.py: wxGUI: fix trac https://trac.osgeo.org/grass/ticket/257, can't really cancel adding layer (merge from devbr6, https://trac.osgeo.org/grass/changeset/32785) * general/g.gui/main.c: g.gui: set gui_type_env properly (merge from devbr6, https://trac.osgeo.org/grass/changeset/32783) * general/g.gui/main.c: g.gui: 'gui' parameter not required * general/g.gui/main.c: g.gui: don't initialize type->answer before calling G_parser() 2008-08-15 Glynn Clements * ps/ps.map/main.c, ps/ps.map/r_colortable.c: Use G{NAME,MAPSET}_MAX 2008-08-15 Martin Landa * gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/wxgui_utils.py: wxGUI: track changes in d.rast, overlay->opaque, display driver option disabled now 2008-08-15 Glynn Clements * include/Make/Html.make, lib/pngdriver/Makefile, raster/r.colors.out/r.colors.out.html, tools/mkftcap/Makefile, tools/mkhtml.sh, visualization/ximgview/ximgview.html: Clean up HTML generation rules Add missing $(PGM).html files for r.colors.out and ximgview Fix name of pngdriver.html * db/db.login/{description.html => db.login.html}, display/d.barscale/{description.html => d.barscale.html}, display/d.colorlist/{description.html => d.colorlist.html}, display/d.colors/{description.html => d.colors.html}, .../d.colortable/{description.html => d.colortable.html}, display/d.erase/{description.html => d.erase.html}, display/d.extract/{description.html => d.extract.html}, display/d.font/{description.html => d.font.html}, display/d.fontlist/{description.html => d.fontlist.html}, display/d.geodesic/{description.html => d.geodesic.html}, display/d.graph/{description.html => d.graph.html}, display/d.grid/{description.html => d.grid.html}, display/d.his/{description.html => d.his.html}, display/d.histogram/{description.html => d.histogram.html}, display/d.info/{description.html => d.info.html}, display/d.labels/{description.html => d.labels.html}, display/d.legend/{description.html => d.legend.html}, display/d.linegraph/{description.html => d.linegraph.html}, display/d.measure/{description.html => d.measure.html}, display/d.nviz/{description.html => d.nviz.html}, display/d.path/{description.html => d.path.html}, display/d.profile/{description.html => d.profile.html}, .../d.rast.arrow/{description.html => d.rast.arrow.html}, display/d.rast.num/{description.html => d.rast.num.html}, display/d.rast/{description.html => d.rast.html}, display/d.rgb/{description.html => d.rgb.html}, display/d.rhumbline/{description.html => d.rhumbline.html}, display/d.text.new/{description.html => d.text.html}, .../{description.html => d.thematic.area.html}, display/d.title/{description.html => d.title.html}, .../d.vect.chart/{description.html => d.vect.chart.html}, display/d.vect/{description.html => d.vect.html}, display/d.what.rast/{description.html => d.what.rast.html}, display/d.what.vect/{description.html => d.what.vect.html}, display/d.where/{description.html => d.where.html}, display/d.zoom/{description.html => d.zoom.html}, doc/raster/r.example/{description.html => r.example.html}, doc/vector/v.example/{description.html => v.example.html}, general/g.access/{description.html => g.access.html}, general/g.dirseps/{description.html => g.dirseps.html}, general/g.filename/{description.html => g.filename.html}, general/g.findetc/{description.html => g.findetc.html}, general/g.findfile/{description.html => g.findfile.html}, general/g.gisenv/{description.html => g.gisenv.html}, general/g.gui/{description.html => g.gui.html}, general/g.mapset/{description.html => g.mapset.html}, general/g.mapsets/{description.html => g.mapsets.html}, general/g.message/{description.html => g.message.html}, general/g.mkfontcap/{description.html => g.mkfontcap.html}, general/g.parser/{description.html => g.parser.html}, general/g.pnmcomp/{description.html => g.pnmcomp.html}, general/g.proj/{description.html => g.proj.html}, general/g.region/{description.html => g.region.html}, general/g.setproj/{description.html => g.setproj.html}, general/g.tempfile/{description.html => g.tempfile.html}, general/g.transform/{description.html => g.transform.html}, general/g.version/{description.html => g.version.html}, gui/tcltk/gis.m/Makefile, gui/tcltk/gis.m/{description.html => gis.m.html}, imagery/i.atcorr/{description.html => i.atcorr.html}, imagery/i.cca/{description.html => i.cca.html}, imagery/i.class/{description.html => i.class.html}, imagery/i.cluster/{description.html => i.cluster.html}, imagery/i.fft/{description.html => i.fft.html}, imagery/i.gensig/{description.html => i.gensig.html}, imagery/i.gensigset/{description.html => i.gensigset.html}, imagery/i.group/{description.html => i.group.html}, imagery/i.his.rgb/{description.html => i.his.rgb.html}, imagery/i.ifft/{description.html => i.ifft.html}, imagery/i.maxlik/{description.html => i.maxlik.html}, .../menu/{description.html => i.ortho.photo.html}, imagery/i.ortho.photo/photo.2image/Makefile, .../photo.2image/{description.html => photo.2image.html}, imagery/i.ortho.photo/photo.2target/Makefile, .../photo.2target/{description.html => photo.2target.html}, imagery/i.ortho.photo/photo.camera/Makefile, .../photo.camera/{description.html => photo.camera.html}, imagery/i.ortho.photo/photo.init/Makefile, .../photo.init/{description.html => photo.init.html}, imagery/i.ortho.photo/photo.rectify/Makefile, .../photo.rectify/{description.html => photo.rectify.html}, imagery/i.pca/{description.html => i.pca.html}, imagery/i.points/{description.html => i.points.html}, imagery/i.rectify/{description.html => i.rectify.html}, imagery/i.rgb.his/{description.html => i.rgb.his.html}, imagery/i.smap/shapiro/{description.html => i.smap.html}, imagery/i.target/{description.html => i.target.html}, imagery/i.vpoints/{description.html => i.vpoints.html}, imagery/i.zc/{description.html => i.zc.html}, lib/cairodriver/Makefile, lib/cairodriver/{description.html => cairodriver.html}, lib/db/sqlp/Makefile, lib/db/sqlp/{description.html => sql.html}, lib/htmldriver/Makefile, lib/htmldriver/{description.html => htmldriver.html}, lib/pngdriver/Makefile, lib/pngdriver/{description.html => pngdriver.html}, lib/psdriver/Makefile, lib/psdriver/{description.html => psdriver.html}, misc/m.cogo/{description.html => m.cogo.html}, ps/ps.map/{description.html => ps.map.html}, raster/r.average/{description.html => r.average.html}, .../r.basins.fill/{description.html => r.basins.fill.html}, .../r.bitpattern/{description.html => r.bitpattern.html}, raster/r.buffer/{description.html => r.buffer.html}, raster/r.carve/{description.html => r.carve.html}, raster/r.cats/{description.html => r.category.html}, raster/r.circle/{description.html => r.circle.html}, raster/r.clump/{description.html => r.clump.html}, raster/r.coin/{description.html => r.coin.html}, raster/r.colors/{description.html => r.colors.html}, raster/r.composite/{description.html => r.composite.html}, raster/r.compress/{description.html => r.compress.html}, raster/r.contour/{description.html => r.contour.html}, raster/r.cost/{description.html => r.cost.html}, raster/r.covar/{description.html => r.covar.html}, raster/r.cross/{description.html => r.cross.html}, raster/r.describe/{description.html => r.describe.html}, raster/r.digit/{description.html => r.digit.html}, raster/r.distance/{description.html => r.distance.html}, raster/r.drain/{description.html => r.drain.html}, raster/r.fill.dir/{description.html => r.fill.dir.html}, raster/r.flow/{description.html => r.flow.html}, .../{description.html => r.grow.distance.html}, raster/r.grow2/{description.html => r.grow.html}, raster/r.gwflow/{description.html => r.gwflow.html}, raster/r.his/{description.html => r.his.html}, raster/r.in.arc/{description.html => r.in.arc.html}, raster/r.in.ascii/{description.html => r.in.ascii.html}, raster/r.in.bin/{description.html => r.in.bin.html}, raster/r.in.gdal/{description.html => r.in.gdal.html}, .../r.in.gridatb/{description.html => r.in.gridatb.html}, raster/r.in.mat/{description.html => r.in.mat.html}, raster/r.in.poly/{description.html => r.in.poly.html}, raster/r.in.xyz/{description.html => r.in.xyz.html}, raster/r.info/{description.html => r.info.html}, raster/r.kappa/{description.html => r.kappa.html}, raster/r.lake/{description.html => r.lake.html}, .../r.le/r.le.patch/{description.html => r.le.patch.html}, .../r.le/r.le.pixel/{description.html => r.le.pixel.html}, .../r.le/r.le.setup/{description.html => r.le.setup.html}, .../r.le/r.le.trace/{description.html => r.le.trace.html}, raster/r.li/Makefile, raster/r.li/r.li.cwed/{description.html => r.li.cwed.html}, raster/r.li/r.li.daemon/Makefile, .../r.li.daemon/{description.html => r.li.daemon.html}, .../{description.html => r.li.dominance.html}, .../{description.html => r.li.edgedensity.html}, raster/r.li/{description.html => r.li.html}, raster/r.li/r.li.mpa/{description.html => r.li.mpa.html}, raster/r.li/r.li.mps/{description.html => r.li.mps.html}, .../r.li/r.li.padcv/{description.html => r.li.padcv.html}, .../r.li.padrange/{description.html => r.li.padrange.html}, .../r.li/r.li.padsd/{description.html => r.li.padsd.html}, .../{description.html => r.li.patchdensity.html}, .../r.li.patchnum/{description.html => r.li.patchnum.html}, .../r.li.richness/{description.html => r.li.richness.html}, .../r.li/r.li.setup/{description.html => r.li.setup.html}, .../r.li.shannon/{description.html => r.li.shannon.html}, .../r.li/r.li.shape/{description.html => r.li.shape.html}, .../r.li.simpson/{description.html => r.li.simpson.html}, raster/r.los/{description.html => r.los.html}, raster/r.median/{description.html => r.median.html}, .../r.mfilter.fp/{description.html => r.mfilter.fp.html}, raster/r.mfilter/{description.html => r.mfilter.html}, raster/r.mode/{description.html => r.mode.html}, raster/r.neighbors/{description.html => r.neighbors.html}, raster/r.null/{description.html => r.null.html}, raster/r.out.arc/{description.html => r.out.arc.html}, raster/r.out.ascii/{description.html => r.out.ascii.html}, raster/r.out.bin/{description.html => r.out.bin.html}, raster/r.out.gdal/{description.html => r.out.gdal.html}, .../r.out.gridatb/{description.html => r.out.gridatb.html}, raster/r.out.mat/{description.html => r.out.mat.html}, raster/r.out.mpeg/{description.html => r.out.mpeg.html}, raster/r.out.png/{description.html => r.out.png.html}, raster/r.out.pov/{description.html => r.out.pov.html}, raster/r.out.ppm/{description.html => r.out.ppm.html}, raster/r.out.ppm3/{description.html => r.out.ppm3.html}, raster/r.out.tiff/{description.html => r.out.tiff.html}, raster/r.out.vrml/{description.html => r.out.vrml.html}, raster/r.out.vtk/{description.html => r.out.vtk.html}, .../r.param.scale/{description.html => r.param.scale.html}, raster/r.patch/{description.html => r.patch.html}, raster/r.profile/{description.html => r.profile.html}, raster/r.proj.seg/{description.html => r.proj.html}, raster/r.proj/{description.html => r.proj.html}, raster/r.quant/{description.html => r.quant.html}, raster/r.quantile/{description.html => r.quantile.html}, .../{description.html => r.random.cells.html}, .../{description.html => r.random.surface.html}, raster/r.random/{description.html => r.random.html}, raster/r.reclass/{description.html => r.reclass.html}, raster/r.recode/{description.html => r.recode.html}, raster/r.region/{description.html => r.region.html}, raster/r.report/{description.html => r.report.html}, .../{description.html => r.resamp.interp.html}, .../r.resamp.rst/{description.html => r.resamp.rst.html}, .../{description.html => r.resamp.stats.html}, raster/r.resample/{description.html => r.resample.html}, .../r.rescale.eq/{description.html => r.rescale.eq.html}, raster/r.rescale/{description.html => r.rescale.html}, raster/r.series/{description.html => r.series.html}, .../{description.html => r.slope.aspect.html}, .../r.statistics/{description.html => r.statistics.html}, raster/r.stats/{description.html => r.stats.html}, raster/r.sum/{description.html => r.sum.html}, raster/r.sun/{description.html => r.sun.html}, raster/r.sunmask/{description.html => r.sunmask.html}, .../{description.html => r.support.stats.html}, raster/r.support/{description.html => r.support.html}, raster/r.surf.area/{description.html => r.surf.area.html}, .../{description.html => r.surf.contour.html}, .../{description.html => r.surf.fractal.html}, .../r.surf.gauss/{description.html => r.surf.gauss.html}, raster/r.surf.idw/{description.html => r.surf.idw.html}, raster/r.surf.idw2/{description.html => r.surf.idw2.html}, .../r.surf.random/{description.html => r.surf.random.html}, raster/r.terraflow/{description.html => r.terraflow.html}, raster/r.texture/{description.html => r.texture.html}, raster/r.thin/{description.html => r.thin.html}, raster/r.timestamp/{description.html => r.timestamp.html}, raster/r.to.rast3/{description.html => r.to.rast3.html}, .../{description.html => r.to.rast3elev.html}, raster/r.to.vect/{description.html => r.to.vect.html}, raster/r.topidx/{description.html => r.topidx.html}, raster/r.topmodel/{description.html => r.topmodel.html}, raster/r.transect/{description.html => r.transect.html}, raster/r.volume/{description.html => r.volume.html}, raster/r.walk/{description.html => r.walk.html}, .../{description.html => r.water.outlet.html}, .../front/{description.html => r.watershed.html}, .../r.what.color/{description.html => r.what.color.html}, raster/r.what/{description.html => r.what.html}, .../{description.html => r.sim.sediment.html}, .../r.sim.water/{description.html => r.sim.water.html}, raster/wildfire/r.ros/{description.html => r.ros.html}, .../wildfire/r.spread/{description.html => r.spread.html}, .../r.spreadpath/{description.html => r.spreadpath.html}, .../r3.cross.rast/{description.html => r3.cross.rast.html}, raster3d/r3.gwflow/{description.html => r3.gwflow.html}, .../r3.in.ascii/{description.html => r3.in.ascii.html}, raster3d/r3.in.v5d/{description.html => r3.in.v5d.html}, raster3d/r3.mkdspf/{description.html => r3.mkdspf.html}, .../r3.out.ascii/{description.html => r3.out.ascii.html}, raster3d/r3.out.v5d/{description.html => r3.out.v5d.html}, raster3d/r3.out.vtk/{description.html => r3.out.vtk.html}, .../r3.showdspf/{description.html => r3.showdspf.html}, raster3d/r3.stats/{description.html => r3.stats.html}, raster3d/r3.to.rast/{description.html => r3.to.rast.html}, scripts/d.correlate/{description.html => d.correlate.html}, .../{description.html => d.out.gpsdrive.html}, scripts/d.polar/{description.html => d.polar.html}, scripts/d.rast.edit/{description.html => d.rast.edit.html}, scripts/d.rast.leg/{description.html => d.rast.leg.html}, scripts/d.shadedmap/{description.html => d.shadedmap.html}, .../{description.html => d.vect.thematic.html}, scripts/db.dropcol/{description.html => db.dropcol.html}, .../db.droptable/{description.html => db.droptable.html}, scripts/db.in.ogr/{description.html => db.in.ogr.html}, scripts/db.out.ogr/{description.html => db.out.ogr.html}, scripts/db.test/{description.html => db.test.html}, scripts/g.manual/{description.html => g.manual.html}, scripts/g.mlist/{description.html => g.mlist.html}, scripts/g.mremove/{description.html => g.mremove.html}, .../{description.html => i.fusion.brovey.html}, .../{description.html => i.image.mosaic.html}, .../i.in.spotvgt/{description.html => i.in.spotvgt.html}, .../i.landsat.rgb/{description.html => i.landsat.rgb.html}, scripts/i.oif/{description.html => i.oif.html}, scripts/i.spectral/{description.html => i.spectral.html}, scripts/i.tasscap/{description.html => i.tasscap.html}, scripts/m.proj/{description.html => m.proj.html}, scripts/r.blend/{description.html => r.blend.html}, scripts/r.fillnulls/{description.html => r.fillnulls.html}, scripts/r.in.aster/{description.html => r.in.aster.html}, scripts/r.in.srtm/{description.html => r.in.srtm.html}, scripts/r.in.wms/{description.html => r.in.wms.html}, .../{description.html => r.mapcalculator.html}, scripts/r.mask/{description.html => r.mask.html}, .../r.out.gdal/{description.html => r.out.gdal.sh.html}, scripts/r.out.xyz/{description.html => r.out.xyz.html}, scripts/r.plane/{description.html => r.plane.html}, .../{description.html => r.reclass.area.html}, .../{description.html => r.regression.line.html}, .../{description.html => r.shaded.relief.html}, scripts/r.tileset/{description.html => r.tileset.html}, .../{description.html => r3.mapcalculator.html}, scripts/v.build.all/{description.html => v.build.all.html}, scripts/v.centroids/{description.html => v.centroids.html}, .../v.convert.all/{description.html => v.convert.all.html}, scripts/v.db.addcol/{description.html => v.db.addcol.html}, .../v.db.addtable/{description.html => v.db.addtable.html}, .../v.db.dropcol/{description.html => v.db.dropcol.html}, .../{description.html => v.db.droptable.html}, scripts/v.db.join/{description.html => v.db.join.html}, .../{description.html => v.db.reconnect.all.html}, .../{description.html => v.db.renamecol.html}, scripts/v.db.univar/{description.html => v.db.univar.html}, scripts/v.db.update/{description.html => v.db.update.html}, scripts/v.dissolve/{description.html => v.dissolve.html}, scripts/v.in.e00/{description.html => v.in.e00.html}, scripts/v.in.garmin/{description.html => v.in.garmin.html}, .../v.in.geonames/{description.html => v.in.geonames.html}, scripts/v.in.gns/{description.html => v.in.gns.html}, .../v.in.gpsbabel/{description.html => v.in.gpsbabel.html}, scripts/v.in.mapgen/{description.html => v.in.mapgen.html}, .../{description.html => v.in.sites.all.html}, scripts/v.in.wfs/{description.html => v.in.wfs.html}, .../v.rast.stats/{description.html => v.rast.stats.html}, scripts/v.report/{description.html => v.report.html}, scripts/v.what.vect/{description.html => v.what.vect.html}, sites/s.in.ascii/{description.html => s.in.ascii.html}, sites/s.out.ascii/{description.html => s.out.ascii.html}, .../{description.html => v.lidar.correction.html}, .../{description.html => v.lidar.edgedetection.html}, .../{description.html => v.lidar.growing.html}, .../lidar/v.outlier/{description.html => v.outlier.html}, .../{description.html => v.surf.bspline.html}, vector/v.buffer/{description.html => v.buffer.html}, .../{description.html => v.build.polylines.html}, vector/v.build/{description.html => v.build.html}, vector/v.category/{description.html => v.category.html}, vector/v.class/{description.html => v.class.html}, vector/v.clean/{description.html => v.clean.html}, vector/v.convert/{description.html => v.convert.html}, .../v.db.connect/{description.html => v.db.connect.html}, vector/v.db.select/{description.html => v.db.select.html}, vector/v.digit/{description.html => v.digit.html}, vector/v.distance/{description.html => v.distance.html}, vector/v.drape/{description.html => v.drape.html}, vector/v.edit/{description.html => v.edit.html}, vector/v.external/{description.html => v.external.html}, vector/v.extract/{description.html => v.extract.html}, vector/v.extrude/{description.html => v.extrude.html}, .../v.generalize/{description.html => v.generalize.html}, vector/v.hull/{description.html => v.hull.html}, vector/v.in.ascii/{description.html => v.in.ascii.html}, vector/v.in.db/{description.html => v.in.db.html}, vector/v.in.dwg/{description.html => v.in.dwg.html}, vector/v.in.dxf/{description.html => v.in.dxf.html}, vector/v.in.ogr/{description.html => v.in.ogr.html}, vector/v.in.region/{description.html => v.in.region.html}, vector/v.in.sites/{description.html => v.in.sites.html}, vector/v.info/{description.html => v.info.html}, vector/v.kcv/{description.html => v.kcv.html}, vector/v.kernel/{description.html => v.kernel.html}, vector/v.label.sa/{description.html => v.label.sa.html}, vector/v.label/{description.html => v.label.html}, .../v.lrs.create/{description.html => v.lrs.create.html}, .../v.lrs.label/{description.html => v.lrs.label.html}, .../v.lrs.segment/{description.html => v.lrs.segment.html}, .../v.lrs.where/{description.html => v.lrs.where.html}, vector/v.mkgrid/{description.html => v.mkgrid.html}, vector/v.neighbors/{description.html => v.neighbors.html}, vector/v.net.alloc/{description.html => v.net.alloc.html}, vector/v.net.iso/{description.html => v.net.iso.html}, vector/v.net.path/{description.html => v.net.path.html}, .../{description.html => v.net.salesman.html}, .../v.net.steiner/{description.html => v.net.steiner.html}, .../{description.html => v.net.visibility.html}, vector/v.net/{description.html => v.net.html}, vector/v.normal/{description.html => v.normal.html}, vector/v.out.ascii/{description.html => v.out.ascii.html}, vector/v.out.dxf/{description.html => v.out.dxf.html}, vector/v.out.ogr/{description.html => v.out.ogr.html}, vector/v.out.pov/{description.html => v.out.pov.html}, vector/v.out.svg/{description.html => v.out.svg.html}, vector/v.out.vtk/{description.html => v.out.vtk.html}, vector/v.overlay/{description.html => v.overlay.html}, vector/v.parallel/{description.html => v.parallel.html}, vector/v.patch/{description.html => v.patch.html}, vector/v.perturb/{description.html => v.perturb.html}, vector/v.proj/{description.html => v.proj.html}, vector/v.qcount/{description.html => v.qcount.html}, vector/v.random/{description.html => v.random.html}, vector/v.reclass/{description.html => v.reclass.html}, vector/v.sample/{description.html => v.sample.html}, vector/v.segment/{description.html => v.segment.html}, vector/v.select/{description.html => v.select.html}, vector/v.split/{description.html => v.split.html}, vector/v.support/{description.html => v.support.html}, vector/v.surf.idw/{description.html => v.surf.idw.html}, vector/v.surf.rst/{description.html => v.surf.rst.html}, vector/v.to.db/{description.html => v.to.db.html}, vector/v.to.points/{description.html => v.to.points.html}, vector/v.to.rast/{description.html => v.to.rast.html}, vector/v.to.rast3/{description.html => v.to.rast3.html}, vector/v.transform/{description.html => v.transform.html}, vector/v.type/{description.html => v.type.html}, vector/v.univar/{description.html => v.univar.html}, vector/v.vol.rst/{description.html => v.vol.rst.html}, vector/v.what.rast/{description.html => v.what.rast.html}, vector/v.what/{description.html => v.what.html}, visualization/nviz/Makefile, visualization/nviz/{description.html => nviz.html}, visualization/nviz/src/Makefile, visualization/nviz/src/description.html, .../nviz2/cmd/{description.html => nviz_cmd.html}, visualization/xganim/{description.html => xganim.html}: Rename description.html -> $(PGM).html * display/d.rast/main.c: Make nulls transparent by default; add -n flag 2008-08-14 Martin Landa * gui/wxpython/gui_modules/preferences.py: wxGUI: overlay rasters by default (merge from devbr6, https://trac.osgeo.org/grass/changeset/32767) 2008-08-14 Glynn Clements * imagery/i.cluster/main.c: Don't call G_legal_filename() on filename options. 2008-08-14 Paul Kelly * include/iostream/mem_stream.h, lib/iostream/ami_stream.cc: #include in header files that use strcpy() 2008-08-14 Martin Landa * include/iostream/ami_stream.h: iostreamlib: add missing cstring header (r.terraflow is compiled properly) (merge from devbr6, https://trac.osgeo.org/grass/changeset/32760) 2008-08-14 Glynn Clements * db/drivers/dbf/main_debug.c, display/d.barscale/main.c, display/d.colortable/main.c, display/d.geodesic/main.c, display/d.labels/main.c, display/d.rast.arrow/arrow.c, display/d.rhumbline/main.c, general/g.access/main.c, general/g.parser/main.c, general/g.pnmcomp/main.c, general/manage/cmd/list.c, imagery/i.cca/main.c, imagery/i.class/main.c, imagery/i.his.rgb/h2rmain.c, imagery/i.ortho.photo/photo.rectify/get_wind.c, imagery/i.pca/main.c, imagery/i.rgb.his/r2hmain.c, lib/linkm/oom.c, lib/vector/diglib/allocation.c, raster/r.basins.fill/main.c, raster/r.in.bin/main.c, raster/r.in.gridatb/main.c, raster/r.le/r.le.patch/input.c, raster/r.le/r.le.setup/polytocell/bmf_to_cll.c, raster/r.le/r.le.setup/polytocell/ply_t_bmif.c, raster/r.sum/main.c, raster/r.topidx/main.c, raster/r.topmodel/main.c, raster3d/base/r3.timestamp.main.c, raster3d/r3.out.ascii/main.c, raster3d/r3.out.v5d/main.c, raster3d/r3.showdspf/main_ogl.c, sites/s.in.ascii/main.c, vector/v.clean/test/topocheck.c, vector/v.label.sa/main.c, vector/v.out.pov/main.c, vector/v.out.svg/main.c, vector/v.split/main.c, vector/v.transform/creat_trans.c, visualization/nviz/src/nviz_init.c: Change exit(-1) to exit(EXIT_FAILURE); a negative argument to exit() is invalid Miscellaneous tidying * lib/ogsf/gvl_calc.c: Fix char/char* mismatch * display/d.colorlist/main.c, display/d.erase/main.c, display/d.fontlist/main.c, display/d.info/main.c, display/d.measure/main.c, display/d.measure/msurements.c, display/d.what.rast/main.c, display/d.what.vect/main.c, display/d.where/main.c, display/d.zoom/main.c, general/g.gisenv/main.c, general/g.gui/main.c, general/g.mkfontcap/main.c, general/g.setproj/main.c, general/g.tempfile/main.c, general/g.version/main.c, imagery/i.maxlik/main.c, lib/gis/parser.c, ps/ps.map/main.c, raster/r.rescale.eq/main.c, vector/v.what/main.c: Make G_parser() only invoke UI if module has required arguments No need for "if (argc > 1 && G_parser(argc, argv))" * configure, configure.in, include/Make/Platform.make.in, include/config.h.in: Remove --with-glw switch 2008-08-13 Laura Toma * raster/r.viewshed/Makefile, raster/r.viewshed/distribute.cc, raster/r.viewshed/distribute.h, raster/r.viewshed/eventlist.cc, raster/r.viewshed/eventlist.h, raster/r.viewshed/grass.cc, raster/r.viewshed/grass.h, raster/r.viewshed/grid.cc, raster/r.viewshed/grid.h, raster/r.viewshed/main.cc, raster/r.viewshed/print_message.cc, raster/r.viewshed/print_message.h, raster/r.viewshed/r.viewshed.html, raster/r.viewshed/rbbst.cc, raster/r.viewshed/rbbst.h, raster/r.viewshed/statusstructure.cc, raster/r.viewshed/statusstructure.h, raster/r.viewshed/sweep1.png, raster/r.viewshed/sweep2.png, raster/r.viewshed/viewshed.cc, raster/r.viewshed/viewshed.h, raster/r.viewshed/visibility.cc, raster/r.viewshed/visibility.h: r.viewshed deleted; moved to addons * raster/r.viewshed/Makefile, raster/r.viewshed/distribute.cc, raster/r.viewshed/distribute.h, raster/r.viewshed/eventlist.cc, raster/r.viewshed/eventlist.h, raster/r.viewshed/grass.cc, raster/r.viewshed/grass.h, raster/r.viewshed/grid.cc, raster/r.viewshed/grid.h, raster/r.viewshed/main.cc, raster/r.viewshed/print_message.cc, raster/r.viewshed/print_message.h, raster/r.viewshed/r.viewshed.html, raster/r.viewshed/rbbst.cc, raster/r.viewshed/rbbst.h, raster/r.viewshed/statusstructure.cc, raster/r.viewshed/statusstructure.h, raster/r.viewshed/sweep1.png, raster/r.viewshed/sweep2.png, raster/r.viewshed/viewshed.cc, raster/r.viewshed/viewshed.h, raster/r.viewshed/visibility.cc, raster/r.viewshed/visibility.h: First working version. Uses grass/lib/iostrean, Makefile and include changes from Paul kelly 2008-08-13 Martin Landa * gui/wxpython/vdigit/line.cpp, lib/vector/vedit/snap.c: vedit: allow snapping also for points (not centroids) (merge from devbr6, https://trac.osgeo.org/grass/changeset/32749) 2008-08-13 Moritz Lennert * vector/v.distance/description.html, vector/v.distance/main.c: added dmin option 2008-08-13 Laura Toma * lib/iostream/ami_stream.cc, lib/iostream/minmaxheap_test.cc, lib/iostream/mm.cc, lib/iostream/mm_utils.cc, lib/iostream/rtimer.cc: extended header to acknowledge contributors; removed minmaxhea_test.cc * include/iostream/ami.h, include/iostream/ami_config.h, include/iostream/ami_sort.h, include/iostream/ami_sort_impl.h, include/iostream/ami_stream.h, include/iostream/embuffer.h, include/iostream/empq.h, include/iostream/empq_adaptive.h, include/iostream/empq_adaptive_impl.h, include/iostream/empq_impl.h, include/iostream/imbuffer.h, include/iostream/mem_stream.h, include/iostream/minmaxheap.h, include/iostream/mm.h, include/iostream/mm_utils.h, include/iostream/pqheap.h, include/iostream/queue.h, include/iostream/quicksort.h, include/iostream/replacementHeap.h, include/iostream/replacementHeapBlock.h, include/iostream/rtimer.h: extended header to acknowledge contributors of iostream 2008-08-13 Martin Landa * gui/Makefile, gui/icons/Makefile, {lib/init => gui/icons}/grass.ico, gui/icons/{ => grass}/AUTHORS, gui/icons/{ => grass}/README, gui/icons/{ => grass}/channel-blue.gif, gui/icons/{ => grass}/channel-green.gif, gui/icons/{ => grass}/channel-his.gif, gui/icons/{ => grass}/channel-hue.gif, gui/icons/{ => grass}/channel-intensity.gif, gui/icons/{ => grass}/channel- red.gif, gui/icons/{ => grass}/channel-rgb.gif, gui/icons/{ => grass}/channel-saturation.gif, gui/icons/{ => grass}/db- columns.gif, gui/icons/{ => grass}/db-values.gif, gui/icons/{ => grass}/drawmode-explore.gif, gui/icons/{ => grass}/drawmode- strict.gif, gui/icons/{ => grass}/edit-color.gif, gui/icons/{ => grass}/edit-copy.gif, gui/icons/{ => grass}/edit-cut.gif, gui/icons/{ => grass}/element-3d.view.gif, gui/icons/{ => grass}/element-cell.gif, gui/icons/{ => grass}/element-grid3.gif, gui/icons/{ => grass}/element-group.gif, gui/icons/{ => grass}/element-icons.gif, gui/icons/{ => grass}/element-labels.gif, gui/icons/{ => grass}/element-vector.gif, gui/icons/{ => grass}/element-windows.gif, gui/icons/{ => grass}/file-new.gif, gui/icons/{ => grass}/file-open.gif, gui/icons/{ => grass}/file- print.gif, gui/icons/{ => grass}/file-save.gif, gui/icons/{ => grass}/gui-cmd.gif, gui/icons/{ => grass}/gui-display.gif, gui/icons/{ => grass}/gui-erase.gif, gui/icons/{ => grass}/gui- exit.gif, gui/icons/{ => grass}/gui-ff.gif, gui/icons/{ => grass}/gui-filesave.gif, gui/icons/{ => grass}/gui-font.gif, gui/icons/{ => grass}/gui-gcperase.gif, gui/icons/{ => grass}/gui- gcpset.gif, gui/icons/{ => grass}/gui-georect.gif, gui/icons/{ => grass}/gui-group.gif, gui/icons/{ => grass}/gui-help.gif, gui/icons/{ => grass}/gui-layeroptions.gif, gui/icons/{ => grass}/gui-loop.gif, gui/icons/{ => grass}/gui-maplabels.gif, gui/icons/{ => grass}/gui-maptext.gif, gui/icons/{ => grass}/gui- mapzoom.gif, gui/icons/{ => grass}/gui-measure.gif, gui/icons/{ => grass}/gui-mouse.gif, gui/icons/{ => grass}/gui-overlay.gif, gui/icons/{ => grass}/gui-pan.gif, gui/icons/{ => grass}/gui- play.gif, gui/icons/{ => grass}/gui-pointer.gif, gui/icons/{ => grass}/gui-profile.gif, gui/icons/{ => grass}/gui- profiledefine.gif, gui/icons/{ => grass}/gui-profiledraw.gif, gui/icons/{ => grass}/gui-profileopt.gif, gui/icons/{ => grass}/gui-query.gif, gui/icons/{ => grass}/gui-rabbit.gif, gui/icons/{ => grass}/gui-rastanalyze.gif, gui/icons/{ => grass}/gui-rastarrowsdir.gif, gui/icons/{ => grass}/gui- rastarrowsint.gif, gui/icons/{ => grass}/gui-redraw.gif, gui/icons/{ => grass}/gui-rewind.gif, gui/icons/{ => grass}/gui- rms.gif, gui/icons/{ => grass}/gui-rplay.gif, gui/icons/{ => grass}/gui-rv.info.gif, gui/icons/{ => grass}/gui-snail.gif, gui/icons/{ => grass}/gui-startmon.gif, gui/icons/{ => grass}/gui- stepb.gif, gui/icons/{ => grass}/gui-stepf.gif, gui/icons/{ => grass}/gui-stop.gif, gui/icons/{ => grass}/gui-swing.gif, gui/icons/{ => grass}/gui-zoom_back.gif, gui/icons/{ => grass}/gui- zoom_current.gif, gui/icons/{ => grass}/gui-zoom_default.gif, gui/icons/{ => grass}/gui-zoom_in.gif, gui/icons/{ => grass}/gui- zoom_map.gif, gui/icons/{ => grass}/gui-zoom_out.gif, gui/icons/{ => grass}/gui-zoom_region.gif, gui/icons/{ => grass}/module-d.barscale.gif, gui/icons/{ => grass}/module-d.chart.gif, gui/icons/{ => grass}/module-d.frame.gif, gui/icons/{ => grass}/module-d.geodesic.gif, gui/icons/{ => grass}/module-d.gif, gui/icons/{ => grass}/module-d.graph.gif, gui/icons/{ => grass}/module-d.grid.gif, gui/icons/{ => grass}/module-d.histogram.gif, gui/icons/{ => grass}/module-d.labels.gif, gui/icons/{ => grass}/module-d.legend.gif, gui/icons/{ => grass}/module-d.nviz.gif, gui/icons/{ => grass}/module-d.rast.arrow.gif, gui/icons/{ => grass}/module-d.rast.num.gif, gui/icons/{ => grass}/module-d.rgb.gif, gui/icons/{ => grass}/module-d.rhumbline.gif, gui/icons/{ => grass}/module-d.shadedmap.gif, gui/icons/{ => grass}/module-d.text.gif, gui/icons/{ => grass}/module-d.thematic.gif, gui/icons/{ => grass}/module-d.vect.chart.gif, gui/icons/{ => grass}/module-d.vect.thematic.gif, gui/icons/{ => grass}/module- db.gif, gui/icons/{ => grass}/module-g.gif, gui/icons/{ => grass}/module-nviz.gif, gui/icons/{ => grass}/module-r.gif, gui/icons/{ => grass}/module-r3.gif, gui/icons/{ => grass}/module-v.digit.gif, gui/icons/{ => grass}/module-v.gif, gui/icons/{ => grass}/module-xganim.gif, gui/icons/{ => grass}/status-error.gif, gui/icons/{ => grass}/status-failure.gif, gui/icons/{ => grass}/status-gism.gif, gui/icons/{ => grass}/status-message.gif, gui/icons/{ => grass}/status-out.gif, gui/icons/{ => grass}/status-running.gif, gui/icons/{ => grass}/status-success.gif, gui/icons/{ => grass}/status- warning.gif, {lib/init => gui/icons}/grass_dialog.ico, {lib/init => gui/icons}/grass_error.ico, {lib/init => gui/icons}/grass_map.ico, {lib/init => gui/icons}/grass_nviz.ico, {lib/init => gui/icons}/grass_sql.ico, gui/images/Makefile, {lib/init => gui/images}/gintro.gif, gui/tcltk/gis.m/description.html, gui/tcltk/gis.m/docs/gm_animate.html, gui/tcltk/gis.m/gm.tcl, gui/tcltk/gis.m/gm_profile.html, gui/wxpython/docs/wxGUI.html, gui/wxpython/gis_set.py, gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/georect.py, gui/wxpython/gui_modules/globalvar.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/profile.py, gui/wxpython/gui_modules/sqlbuilder.py, gui/wxpython/icons/icon.py, gui/wxpython/wxgui.py, lib/init/Makefile, lib/init/gis_set.tcl: original grass icons moved to gui/icons/grass silk icons copied to etc/gui/icons/silk and docs/html/icons/silk lib/init: ICO files moved to gui/icons, intro image to gui/images (merge from devbr6, https://trac.osgeo.org/grass/changeset/32741 and https://trac.osgeo.org/grass/changeset/32743) * gui/wxpython/gui_modules/nviz.py, gui/wxpython/nviz/nviz.h, gui/wxpython/nviz/volume.cpp: wxGUI/nviz: volume-related updates backported from devbr6, https://trac.osgeo.org/grass/changeset/32739 and https://trac.osgeo.org/grass/changeset/32740 2008-08-13 Glynn Clements * lib/display/window.c: Don't call D_show_window() 2008-08-13 Moritz Lennert * display/d.thematic.area/main.c: slight improvements of the d.graph legend instruction file 2008-08-13 Glynn Clements * lib/g3d/g3dregion.c: Allow empty mapset argument (to use search path) * Makefile: Don't delete Grass.make or swig/python/Makefile (static files, not generated by configure) Don't delete winname.h (no longer exists) * scripts/Makefile, scripts/d.monsize/Makefile, scripts/d.monsize/d.monsize, scripts/d.monsize/description.html, scripts/d.mvmon/Makefile, scripts/d.mvmon/d.mvmon, scripts/d.mvmon/description.html, scripts/d.redraw/Makefile, scripts/d.redraw/d.redraw, scripts/d.redraw/description.html, scripts/d.resize/Makefile, scripts/d.resize/d.resize, scripts/d.resize/description.html, scripts/d.slide.show/Makefile, scripts/d.slide.show/d.slide.show, scripts/d.slide.show/description.html, scripts/d.split/Makefile, scripts/d.split/d.split, scripts/d.split/description.html: Remove scripts which depend upon monitors * general/Makefile, imagery/Makefile, raster/Makefile: Don't try to build modules which won't compile 2008-08-12 Glynn Clements * lib/cairodriver/Graph.c, lib/cairodriver/Poly.c, lib/cairodriver/Text.c: Remember to mark surface modified after drawing 2008-08-12 Hamish Bowman * doc/vector/TODO: typo (merge from devbr6) 2008-08-12 Martin Landa * gui/wxpython/gui_modules/nviz.py, gui/wxpython/nviz/nviz.h, gui/wxpython/nviz/volume.cpp: wxGUI/nviz: volume updates: delete isosurface, dialog layout (merge from devbr6, https://trac.osgeo.org/grass/changeset/32727) * db/base/columns.c, db/base/connect.c, db/base/copy.c, db/base/describe.c, db/base/drivers.c, db/base/execute.c, db/base/select.c, db/base/tables.c, gui/wxpython/gui_modules/menuform.py, include/gis.h, lib/gis/parser.c, scripts/db.dropcol/db.dropcol, scripts/db.droptable/db.droptable: gislib: GISPROMPT_DBTABLE defined, various prompt, keywords fixes, wxGUI updated (merge from devbr6, https://trac.osgeo.org/grass/changeset/32725) * gui/wxpython/gui_modules/menudata.py: wxGUI: fix db.droptable desc, update https://trac.osgeo.org/grass/changeset/32722 (merge from devbr6, https://trac.osgeo.org/grass/changeset/32723) * gui/wxpython/gui_modules/menudata.py: fix trac https://trac.osgeo.org/grass/ticket/255, wxGUI: db.droptable button opens db.login (merge from devbr6, https://trac.osgeo.org/grass/changeset/32721) 2008-08-12 Glynn Clements * raster/r.his/main.c, raster/r.out.mpeg/main.c, raster/r.support/check.c, raster/r.support/front.c, raster/r.support/histo.c, raster/r.support/local_proto.h: Don't use explicit mapsets unnecessarily * lib/gis/opencell.c, lib/vector/Vlib/map.c: Fix handling of qualified map names * general/manage/lib/find.c, visualization/xganim/main.c: Use G{NAME,PATH}_MAX * include/gisdefs.h, raster/r.what.color/main.c: Remove redundant G_raster_map_type2() 2008-08-12 Markus Neteler * gem/Makefile: version boost to avoid conflicts 2008-08-12 Hamish Bowman * lib/symbol/symbol/extra/n_arrow2: new symbol: north arrow with "N" (merge from devbr6) 2008-08-12 Martin Landa * gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/nviz/nviz_types.i: wxGUI vdigit toolbar cosmetics, update https://trac.osgeo.org/grass/changeset/32684 nviz minor updates (merge from devbr6, https://trac.osgeo.org/grass/changeset/32710) 2008-08-12 Glynn Clements * configure, configure.in, include/Make/{Grass.make.in => Grass.make}, include/Make/Platform.make.in, include/winname.h.in, swig/python/{Makefile.in => Makefile}: Reduce the number of files generated by configure Move GRASS_VERSION_* from Grass.make[.in] to Platform.make[.in] Make Grass.make and swig/python/Makefile static files, not generated by configure Remove include/winname.h.in (no longer needed) * Makefile: locale doesn't need special handling * locale/Makefile: locale isn't a module; don't include Module.make * raster/r.out.png/pngfunc.h: Remove inclusion of (not used) 2008-08-12 Hamish Bowman * raster/r.cross/description.html, raster/r.slope.aspect/description.html: html fixes (merge from devbr6) 2008-08-12 Glynn Clements * raster/r.topmodel/global.h: Fix duplicate variable (introduced by https://trac.osgeo.org/grass/changeset/32675) * raster/Makefile, raster/r.colors.out/Makefile, raster/r.colors.out/main.c: Add r.colors.out * db/base/copy.c, display/d.barscale/main.c, display/d.erase/main.c, display/d.info/main.c, display/d.legend/main.c, display/d.linegraph/linegraph.c, display/d.text.new/main.c, display/d.thematic.area/main.c, display/d.vect/main.c, display/d.what.rast/main.c, display/d.what.vect/what.c, display/d.zoom/zoom.c, general/g.access/main.c, general/g.dirseps/main.c, general/g.mapset/main.c, general/g.message/main.c, general/g.setproj/main.c, general/g.transform/main.c, imagery/i.rectify/main.c, lib/db/dbmi_base/legal_dbname.c, lib/gis/get_cellhd.c, lib/gis/get_ellipse.c, lib/gis/parser.c, lib/gpde/N_parse_options.c, lib/proj/get_proj.c, ps/ps.map/main.c, raster/r.cats/main.c, raster/r.colors/main.c, raster/r.colors/rules.c, raster/r.compress/main.c, raster/r.describe/main.c, raster/r.digit/main.c, raster/r.grow.distance/main.c, raster/r.gwflow/main.c, raster/r.in.ascii/main.c, raster/r.in.gdal/main.c, raster/r.in.xyz/main.c, raster/r.info/main.c, raster/r.le/r.le.setup/main.c, raster/r.le/r.le.trace/main.c, raster/r.li/r.li.edgedensity/edgedensity.c, raster/r.li/r.li.mps/mps.c, raster/r.li/r.li.padcv/padcv.c, raster/r.li/r.li.patchdensity/main.c, raster/r.li/r.li.patchnum/main.c, raster/r.null/null.c, raster/r.out.ascii/main.c, raster/r.out.mpeg/main.c, raster/r.out.vrml/main.c, raster/r.out.vtk/parameters.c, raster/r.profile/main.c, raster/r.proj.seg/main.c, raster/r.proj/main.c, raster/r.reclass/main.c, raster/r.report/parse.c, raster/r.rescale.eq/main.c, raster/r.rescale/main.c, raster/r.slope.aspect/main.c, raster/r.sun/main.c, raster/r.sunmask/main.c, raster/r.to.rast3/main.c, raster/r.to.rast3elev/main.c, raster/r.to.vect/main.c, raster/r.topidx/main.c, raster/r.transect/main.c, raster/r.univar2/r.univar_main.c, raster/r.univar2/r3.univar_main.c, raster/r.volume/main.c, raster/r.walk/main.c, raster/r.what/main.c, raster/simwe/r.sim.water/main.c, raster/wildfire/r.ros/main.c, raster/wildfire/r.spread/main.c, raster3d/base/r3.info.main.c, raster3d/r3.cross.rast/main.c, raster3d/r3.gwflow/main.c, raster3d/r3.in.ascii/main.c, raster3d/r3.mkdspf/main.c, raster3d/r3.out.vtk/parameters.c, raster3d/r3.out.vtk/writeVTKData.c, raster3d/r3.out.vtk/writeVTKHead.c, vector/lidar/v.lidar.correction/main.c, vector/lidar/v.lidar.edgedetection/main.c, vector/lidar/v.surf.bspline/crosscorr.c, vector/lidar/v.surf.bspline/main.c, vector/v.buffer/main.c, vector/v.build/main.c, vector/v.db.connect/main.c, vector/v.digit/main.c, vector/v.distance/main.c, vector/v.edit/args.c, vector/v.external/main.c, vector/v.extract/main.c, vector/v.generalize/main.c, vector/v.hull/main.c, vector/v.in.ascii/in.c, vector/v.in.db/main.c, vector/v.in.ogr/main.c, vector/v.info/main.c, vector/v.kernel/main.c, vector/v.net.iso/main.c, vector/v.net.salesman/main.c, vector/v.net/main.c, vector/v.out.ascii/out.c, vector/v.patch/main.c, vector/v.random/main.c, vector/v.reclass/main.c, vector/v.support/main.c, vector/v.surf.rst/main.c, vector/v.univar/main.c, vector/v.vol.rst/main.c, vector/v.what.rast/main.c, vector/v.what/what.c: Fix undesired line breaks in _( * tools/grass_indent.sh: Fix more undesirable line breaks 2008-08-11 Glynn Clements * raster/r.le/r.le.setup/polytocell/Makefile: Use $(OBJDIR), remove private "clean" target 2008-08-11 Moritz Lennert * vector/Makefile: compile v.class by default * display/d.thematic.area/area.c, display/d.thematic.area/main.c, lib/arraystats/class.c, vector/v.class/main.c: fix small bugs in d.thematic.area and disable discont algorithm until we fix it 2008-08-11 Markus Neteler * contributors.csv: Laura Toma added 2008-08-11 Martin Landa * gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/toolbars.py: wxGUI: Fix trac https://trac.osgeo.org/grass/ticket/208, "Additional tools" menu dialog broken in digitizer (merge from devbr6, https://trac.osgeo.org/grass/changeset/32684) 2008-08-11 Markus Neteler * vector/v.distance/main.c, vector/v.to.db/report.c: conditionalize output to not confuse the user with useless messages * tools/grass_indent.sh: also fix broken gettext macros 2008-08-11 Martin Landa * gui/wxpython/gui_modules/gselect.py: wxGUI: don't crash when gis element is selected repeatedly merge from devbr6, https://trac.osgeo.org/grass/changeset/32678 * display/d.vect/main.c, gui/wxpython/gui_modules/menuform.py: more standard options in d.vect, fix wx GUI menuform, update https://trac.osgeo.org/grass/changeset/32674 merge from devbr6, https://trac.osgeo.org/grass/changeset/32676 2008-08-11 Glynn Clements * db/drivers/dbf/globals.h, db/drivers/dbf/main.c, db/drivers/dbf/main_debug.c, db/drivers/mysql/globals.h, db/drivers/mysql/main.c, db/drivers/odbc/globals.h, db/drivers/odbc/main.c, db/drivers/ogr/globals.h, db/drivers/ogr/main.c, db/drivers/postgres/globals.h, db/drivers/postgres/main.c, display/d.colors/externs.h, display/d.colors/set_sigs.c, display/d.histogram/dhist.h, display/d.histogram/main.c, display/d.histogram/options.h, display/d.measure/main.c, display/d.profile/main.c, display/d.profile/profile.h, display/d.rast.arrow/arrow.c, display/d.rast.num/number.c, display/d.rast/main.c, display/d.rast/mask.h, display/d.title/main.c, display/d.title/options.h, display/d.what.vect/main.c, display/d.what.vect/what.h, display/d.zoom/local_proto.h, display/d.zoom/main.c, general/g.mapsets/externs.h, general/g.mapsets/main_cmd.c, general/g.mapsets/main_inter.c, general/g.mkfontcap/local_proto.h, general/g.mkfontcap/main.c, general/g.proj/local_proto.h, general/g.proj/main.c, general/manage/cmd/copy.c, general/manage/cmd/list.c, general/manage/cmd/remove.c, general/manage/cmd/rename.c, general/manage/lib/read_list.c, general/manage/list.h, imagery/i.cca/main.c, imagery/i.class/globals.h, imagery/i.class/main.c, imagery/i.fft/fftmain.c, imagery/i.fft/globals.h, imagery/i.ifft/globals.h, imagery/i.ifft/ifftmain.c, imagery/i.ortho.photo/photo.camera/globals.h, imagery/i.ortho.photo/photo.camera/main.c, imagery/i.ortho.photo/photo.elev/main.c, imagery/i.ortho.photo/photo.init/globals.h, imagery/i.ortho.photo/photo.init/main.c, imagery/i.zc/main.c, include/sqlp.h, lib/db/sqlp/sql.c, lib/dspf/{cell_table.h => cell_table.c}, lib/dspf/viz.h, lib/proj/get_proj.c, ps/ps.map/border.h, ps/ps.map/colortable.h, ps/ps.map/comment.h, ps/ps.map/decorate.h, ps/ps.map/group.h, ps/ps.map/header.h, ps/ps.map/labels.h, ps/ps.map/main.c, ps/ps.map/map_info.h, ps/ps.map/ps_info.h, ps/ps.map/vector.h, raster/r.cost/main.c, raster/r.cost/stash.h, raster/r.digit/main.c, raster/r.drain/tinf.c, raster/r.drain/tinf.h, raster/r.fill.dir/tinf.c, raster/r.fill.dir/tinf.h, raster/r.flow/calc.c, raster/r.flow/mem.h, raster/r.flow/r.flow.h, raster/r.in.gridatb/file_io.c, raster/r.in.gridatb/local_proto.h, raster/r.in.gridatb/main.c, raster/r.le/r.le.patch/main.c, raster/r.le/r.le.patch/patch.h, raster/r.los/cmd_line.h, raster/r.los/main.c, raster/r.mfilter/glob.h, raster/r.mfilter/main.c, raster/r.out.gridatb/local_proto.h, raster/r.out.gridatb/main.c, raster/r.out.vtk/globaldefs.h, raster/r.out.vtk/main.c, raster/r.out.vtk/parameters.h, raster/r.param.scale/main.c, raster/r.param.scale/param.h, raster/r.random.cells/gasdev.c, raster/r.random.cells/indep.c, raster/r.random.cells/init.c, raster/r.random.cells/main.c, raster/r.random.cells/random.c, raster/r.random.cells/ransurf.h, raster/r.random.surface/calcsd.c, raster/r.random.surface/calcsurf.c, raster/r.random.surface/cpfilter.c, raster/r.random.surface/dd.c, raster/r.random.surface/decay.c, raster/r.random.surface/digits.c, raster/r.random.surface/gasdev.c, raster/r.random.surface/gennorm.c, raster/r.random.surface/init.c, raster/r.random.surface/main.c, raster/r.random.surface/makebigf.c, raster/r.random.surface/makepp.c, raster/r.random.surface/random.c, raster/r.random.surface/ransurf.h, raster/r.random.surface/save.c, raster/r.random.surface/zero.c, raster/r.recode/global.h, raster/r.recode/main.c, raster/r.resamp.rst/main.c, raster/r.statistics/main.c, raster/r.statistics/method.h, raster/r.sunmask/global.h, raster/r.sunmask/main.c, raster/r.surf.contour/contour.h, raster/r.surf.contour/main.c, raster/r.surf.fractal/frac.h, raster/r.surf.fractal/main.c, raster/r.surf.idw/main.c, raster/r.surf.idw/main.h, raster/r.to.vect/global.h, raster/r.to.vect/main.c, raster/r.topidx/global.h, raster/r.topidx/main.c, raster/r.topmodel/file_io.c, raster/r.topmodel/global.h, raster/r.topmodel/main.c, raster/r.topmodel/misc.c, raster/r.univar2/globals.h, raster/r.univar2/r.univar_main.c, raster/r.univar2/r3.univar_main.c, raster/r.walk/main.c, raster/r.walk/stash.h, raster/r.water.outlet/basin.h, raster/r.water.outlet/main.c, raster/r.watershed/ram/Gwater.h, raster/r.watershed/ram/main.c, raster/r.watershed/seg/Gwater.h, raster/r.watershed/seg/main.c, raster/wildfire/r.spreadpath/main.c, raster/wildfire/r.spreadpath/stash.h, raster3d/r3.mkdspf/iso_surface.c, raster3d/r3.mkdspf/main.c, raster3d/r3.mkdspf/vizual.h, raster3d/r3.out.vtk/globalDefs.h, raster3d/r3.out.vtk/main.c, raster3d/r3.out.vtk/parameters.h, raster3d/r3.showdspf/cell_table.h, raster3d/r3.showdspf/kns_globals.h, raster3d/r3.showdspf/main_ogl.c, raster3d/r3.showdspf/togif.c, raster3d/r3.showdspf/vizual.h, raster3d/r3.showdspf/vizual2.h, vector/v.build.polylines/global.h, vector/v.build.polylines/main.c, vector/v.digit/global.h, vector/v.digit/main.c, vector/v.in.dwg/global.h, vector/v.in.dwg/main.c, vector/v.in.dxf/global.h, vector/v.in.dxf/main.c, vector/v.in.ogr/global.h, vector/v.in.ogr/main.c, vector/v.out.dxf/global.h, vector/v.out.dxf/main.c, vector/v.out.vtk/local_proto.h, vector/v.out.vtk/main.c, vector/v.to.db/global.h, vector/v.to.db/main.c, vector/v.transform/main.c, vector/v.transform/trans.h, vector/v.vol.rst/main.c, vector/v.vol.rst/userglobs.h, vector/v.voronoi/defs.h, vector/v.voronoi/dt_main.c, vector/v.voronoi/sw_defs.h, vector/v.voronoi/sw_main.c, vector/v.voronoi/vo_main.c, visualization/nviz/src/draw.c, visualization/nviz/src/interface.h, visualization/nviz/src/mkdspf_main.c, visualization/nviz/src/viz.h, visualization/xganim/local_proto.h, visualization/xganim/main.c: Eliminate preprocessor abuse 2008-08-11 Martin Landa * display/d.vect/main.c, gui/wxpython/gui_modules/menuform.py, include/gis.h, lib/gis/parser.c: gislib: new GISPROMPT_DBCOLUMN, used in wxGUI menuform module standardize column parameter in d.vect (merge from devbr6, https://trac.osgeo.org/grass/changeset/32673) 2008-08-11 Glynn Clements * lib/cairodriver/Text.c, lib/cairodriver/cairodriver.h, lib/driver/Font.c, lib/driver/driverlib.h: Add support for FreeType/FontConfig fonts to cairo driver 2008-08-10 Carlos Davila * locale/po/grasslibs_es.po, locale/po/grassmods_es.po, locale/po/grasstcl_es.po, locale/po/grasswxpy_es.po: Spanish po files updated and translation continued 2008-08-10 Martin Landa * lib/iostream/ami_stream.cc: iostreamlib: add missing cstring header (merge from devbr6, https://trac.osgeo.org/grass/changeset/32668) * gui/wxpython/gui_modules/goutput.py: wxGUI: some v.build-related fixes in goutput module (merge from devbr6, https://trac.osgeo.org/grass/changeset/32665) * gui/wxpython/gui_modules/utils.py, gui/wxpython/gui_modules/wxgui_utils.py: wxGUI: check all mapsets in search patch when given layer name is not qualified (merge from devbr6, https://trac.osgeo.org/grass/changeset/32663) 2008-08-10 Glynn Clements * display/d.font/main.c, display/d.text.new/main.c, display/d.vect/attr.c, display/d.vect/label.c, display/d.vect/topo.c, display/d.vect/zcoor.c, include/raster.h, lib/cairodriver/Driver.c, lib/cairodriver/Graph.c, lib/cairodriver/Poly.c, lib/cairodriver/Respond.c, lib/cairodriver/Text.c, lib/cairodriver/cairodriver.h, lib/cairodriver/read.c, lib/cairodriver/read_bmp.c, lib/cairodriver/read_ppm.c, lib/cairodriver/write.c, lib/cairodriver/write_bmp.c, lib/cairodriver/write_ppm.c, lib/driver/Font.c, lib/driver/Get_t_box.c, lib/driver/Text_size.c, lib/driver/driver.h, lib/driver/driverlib.h, lib/driver/font_freetype.c, lib/driver/init.c, lib/driver/text3.c, lib/htmldriver/Driver.c, lib/pngdriver/Driver.c, lib/psdriver/Driver.c, lib/raster/raster.c: Allow drivers to override font and text operations Add native text rendering to cairo driver Rename R_charset() to R_encoding() Change default driver to cairo Change cairo environment variables to GRASS_PNG* Add cairo_ prefix to image read/write functions to prevent conflict with PNG driver Add Polydots method to cairo driver * raster/r.mapcalc/evaluate.c, raster/r.mapcalc/expression.c: Delay initialisation of expr_data_func.argv until initialize_function() * display/d.thematic.area/main.c: Change default render= option to 'l' (culling) * lib/display/draw2.c: Update point count from return value of do_convert 2008-08-09 Martin Landa * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/workspace.py, gui/wxpython/nviz/draw.cpp, gui/wxpython/nviz/init.cpp, gui/wxpython/nviz/load.cpp, gui/wxpython/nviz/nviz.h, gui/wxpython/nviz/nviz_types.i, gui/wxpython/nviz/surface.cpp, gui/wxpython/nviz/volume.cpp, include/nviz.h, include/ogsf_proto.h, lib/nviz/draw.c, lib/nviz/map_obj.c, lib/ogsf/GVL2.c, lib/ogsf/gvld.c, visualization/nviz2/cmd/main.c: wxGUI/nviz: improvements in 3d raster data visualization (isosurface mode), some ogsflib doxygen updates (merge from devbr6, https://trac.osgeo.org/grass/changeset/32657) * gui/wxpython/Makefile, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/wxgui_utils.py, gui/wxpython/nviz/load.cpp, gui/wxpython/nviz/nviz.h, gui/wxpython/scripts/d.rast3d: wxGUI/nviz: volume support in progress, cosmetics in preferences dialog fix preferences - OnDefault (merge from devbr6, https://trac.osgeo.org/grass/changeset/32653 and https://trac.osgeo.org/grass/changeset/32654) * lib/ogsf/GVL2.c, lib/ogsf/gvl.c, lib/ogsf/gvl_calc.c, visualization/nviz2/cmd/args.c, visualization/nviz2/cmd/local_proto.h, visualization/nviz2/cmd/main.c, visualization/nviz2/cmd/vector.c, visualization/nviz2/cmd/volume.c: nviz2/cli: volume support in progress (fundamental attributes: topo, color) some doxygen/debug messages in ogsflib (merge devbr6, https://trac.osgeo.org/grass/changeset/32651) 2008-08-09 Glynn Clements * display/d.barscale/draw_scale.c, display/d.barscale/main.c, display/d.colortable/main.c, display/d.extract/extract.c, display/d.geodesic/plot.c, display/d.graph/allocation.c, display/d.graph/do_graph.c, display/d.graph/local_proto.h, display/d.graph/main.c, display/d.graph/options.h, display/d.grid/plot.c, display/d.grid/plotborder.c, display/d.his/main.c, display/d.histogram/bar.c, display/d.histogram/draw_slice.c, display/d.histogram/main.c, display/d.histogram/pie.c, display/d.info/main.c, display/d.labels/do_labels.c, display/d.labels/main.c, display/d.legend/main.c, display/d.linegraph/linegraph.c, display/d.path/main.c, display/d.path/select.c, display/d.rast.arrow/arrow.c, display/d.rast.num/number.c, display/d.rast/display.c, display/d.rgb/main.c, display/d.rhumbline/plot.c, display/d.text.new/main.c, display/d.thematic.area/main.c, display/d.thematic.area/plot.h, display/d.thematic.area/plot1.c, display/d.vect.chart/bar.c, display/d.vect.chart/main.c, display/d.vect.chart/pie.c, display/d.vect/attr.c, display/d.vect/dir.c, display/d.vect/label.c, display/d.vect/main.c, display/d.vect/plot.h, display/d.vect/plot1.c, display/d.vect/topo.c, display/d.vect/zcoor.c, display/d.what.vect/flash.c, imagery/i.class/graphics.c, imagery/i.ortho.photo/photo.2image/dot.c, imagery/i.ortho.photo/photo.2image/graphics.c, imagery/i.ortho.photo/photo.2target/dot.c, imagery/i.ortho.photo/photo.2target/graphics.c, imagery/i.points/dot.c, imagery/i.points/graphics.c, imagery/i.vpoints/dot.c, imagery/i.vpoints/graphics.c, imagery/i.vpoints/plot.c, imagery/i.vpoints/setup.c, include/display.h, include/gisdefs.h, include/raster.h, lib/cairodriver/Box.c, lib/cairodriver/Draw_line.c, lib/cairodriver/Draw_point.c, lib/cairodriver/Graph.c, lib/cairodriver/Line_width.c, lib/cairodriver/Poly.c, lib/cairodriver/Raster.c, lib/cairodriver/Set_window.c, lib/cairodriver/cairodriver.h, lib/display/cnversions.c, lib/display/draw.c, lib/display/draw2.c, lib/display/icon.c, lib/display/raster.c, lib/display/setup.c, lib/display/symbol.c, lib/display/window.c, lib/driver/Box.c, lib/driver/Cont.c, lib/driver/Draw.c, lib/driver/Erase.c, lib/driver/Get_t_box.c, lib/driver/Graph.c, lib/driver/Line_width.c, lib/driver/Move.c, lib/driver/Polydots.c, lib/driver/Polygon.c, lib/driver/Polyline.c, lib/driver/Raster.c, lib/driver/Returns.c, lib/driver/Set_window.c, lib/driver/Text_size.c, lib/driver/driver.h, lib/driver/driverlib.h, lib/driver/init.c, lib/driver/text2.c, lib/driver/text3.c, lib/gis/icon.c, lib/htmldriver/Graph_Clse.c, lib/htmldriver/Graph_Set.c, lib/htmldriver/Polygon.c, lib/htmldriver/htmlmap.h, lib/pngdriver/Box.c, lib/pngdriver/Draw_line.c, lib/pngdriver/Draw_point.c, lib/pngdriver/Graph_set.c, lib/pngdriver/Line_width.c, lib/pngdriver/Raster.c, lib/pngdriver/Set_window.c, lib/pngdriver/pngdriver.h, lib/psdriver/Box.c, lib/psdriver/Draw_line.c, lib/psdriver/Draw_point.c, lib/psdriver/Graph_set.c, lib/psdriver/Line_width.c, lib/psdriver/Polygon.c, lib/psdriver/Polyline.c, lib/psdriver/Raster.c, lib/psdriver/Set_window.c, lib/psdriver/psdriver.h, lib/raster/raster.c, raster/wildfire/r.spread/display.c, vector/v.digit/display.c, vector/v.digit/driver.c, vector/v.digit/proto.h: Display architecture update, part 1 Use floating-point coordinates Avoid using G_plot_* for display Drivers don't need argc/argv Miscellaneous clean-up 2008-08-08 Martin Landa * gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/gui_modules/wxgui_utils.py, gui/wxpython/vdigit/driver.cpp, gui/wxpython/wxgui.py: wxGUI: vdigit - settings cosmetics, don't crash when all features are disabled overwrite checkbox removed from NewVectorDialog? (there is already this option in GUI preferences) some cosmetics in goutput module, print data/time instead thread number (merge from devbr6, https://trac.osgeo.org/grass/changeset/32647) 2008-08-08 Glynn Clements * lib/cairodriver/Box.c, lib/cairodriver/Client.c, lib/cairodriver/Driver.c, lib/cairodriver/Poly.c, lib/cairodriver/cairodriver.h, lib/driver/Box.c, lib/driver/Client.c, lib/driver/Polydots.c, lib/driver/Polygon.c, lib/driver/Polyline.c, lib/driver/driver.h, lib/htmldriver/Driver.c, lib/htmldriver/{Polygn_abs.c => Polygon.c}, lib/htmldriver/htmlmap.h, lib/pngdriver/Box.c, lib/pngdriver/Client.c, lib/pngdriver/Driver.c, lib/pngdriver/Makefile, lib/pngdriver/pngdriver.h, lib/psdriver/Box.c, lib/psdriver/Client.c, lib/psdriver/Driver.c, lib/psdriver/Polygon.c, lib/psdriver/Polyline.c, lib/psdriver/psdriver.h, lib/raster/raster.c: Remove Client_{Open,Close} methods Remove *_rel methods, remove _abs suffix from *_abs methods 2008-08-08 Martin Landa * gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/vdigit/driver.cpp, gui/wxpython/vdigit/driver.h, gui/wxpython/vdigit/select.cpp: wxGUI/vdigit: optionally select only features inside of selection bounding box (by default are selected all features overlapping bounding box) * settings dialog layout cosmetics (merge from devbr6, https://trac.osgeo.org/grass/changeset/32645) * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/vdigit.py: wxGUI/vdigit: fix copy features in edited vector map (merge from devbr6, https://trac.osgeo.org/grass/changeset/32642) * lib/vector/vedit/break.c: veditlib: bugfix in connect_lines() (variable typo) [merge from devbr6, r32640] * gui/wxpython/gui_modules/vdigit.py: wxGUI/vdigit: close settings dialog properly (merge from trunk, https://trac.osgeo.org/grass/changeset/32638) * lib/db/dbmi_client/c_drop_col.c, lib/db/dbmi_client/c_execute.c, lib/db/dbmi_client/c_list_tabs.c, lib/db/dbmi_client/c_openupdate.c, lib/db/dbmi_client/c_priv.c, lib/db/dbmi_driver/d_add_col.c, lib/db/dbmi_driver/d_begin_work.x, lib/db/dbmi_driver/d_bindupdate.c, lib/db/dbmi_driver/d_close_cur.c, lib/db/dbmi_driver/d_closedb.c, lib/db/dbmi_driver/d_create_idx.c, lib/db/dbmi_driver/d_create_tab.c, lib/db/dbmi_driver/d_createdb.c, lib/db/dbmi_driver/d_delete.c, lib/db/dbmi_driver/d_deletedb.c, lib/db/dbmi_driver/d_desc_table.c, lib/db/dbmi_driver/d_drop_col.c, lib/db/dbmi_driver/d_drop_index.c, lib/db/dbmi_driver/d_drop_tab.c, lib/db/dbmi_driver/d_execute.c, lib/db/dbmi_driver/d_fetch.c, lib/db/dbmi_driver/d_finddb.c, lib/db/dbmi_driver/d_insert.c, lib/db/dbmi_driver/d_list_idx.c, lib/db/dbmi_driver/d_list_tabs.c, lib/db/dbmi_driver/d_listdb.c, lib/db/dbmi_driver/d_mkdir.c, lib/db/dbmi_driver/d_opendb.c, lib/db/dbmi_driver/d_openinsert.c, lib/db/dbmi_driver/d_openselect.c, lib/db/dbmi_driver/d_openupdate.c, lib/db/dbmi_driver/d_priv.c, lib/db/dbmi_driver/d_rows.c, lib/db/dbmi_driver/d_update.c, lib/db/dbmi_driver/d_version.c, lib/db/dbmi_driver/driver.c, lib/db/dbmi_driver/driver_state.c, lib/db/dbmilib.dox: dbmilib: initial doxygenization of dbmi_driver (merge from devbr6, https://trac.osgeo.org/grass/changeset/32636) 2008-08-08 Glynn Clements * db/base/execute.c, display/d.rast.arrow/arrow.c, display/d.thematic.area/main.c, display/d.vect/main.c, general/g.parser/main.c, general/manage/cmd/list.c, general/manage/lib/ask.c, general/manage/lib/read_list.c, general/manage/list.h, gui/wxpython/vdigit/line.cpp, imagery/i.gensig/get_train.c, imagery/i.pca/support.c, include/gisdefs.h, lib/display/tran_colr.c, lib/gis/area.c, lib/gis/bres_line.c, lib/gis/cats.c, lib/gis/cell_stats.c, lib/gis/color_look.c, lib/gis/color_str.c, lib/gis/geodesic.c, lib/gis/get_ellipse.c, lib/gis/init_map.c, lib/gis/plot.c, lib/gis/squeeze.c, lib/gis/store.c, lib/gis/strings.c, lib/gis/unix_socks.c, lib/ogsf/GVL2.c, lib/proj/convert.c, lib/proj/ellipse.c, lib/sites/sites.c, ps/ps.map/main.c, ps/ps.map/r_text.c, ps/ps.map/r_vlines.c, ps/ps.map/r_vpoints.c, ps/ps.map/scale.c, raster/r.in.ascii/gethead.c, raster/r.le/r.le.patch/driver.c, raster/r.le/r.le.patch/input.c, raster/r.le/r.le.pixel/driver.c, raster/r.le/r.le.pixel/input.c, raster/r.le/r.le.trace/user_input.c, raster/r.out.bin/main.c, raster/r.surf.fractal/write_rast.c, raster/r.watershed/shed/com_line.c, sites/s.in.ascii/get_site.c, sites/s.in.ascii/main.c, vector/v.in.ogr/main.c, vector/v.label.sa/labels.c, vector/v.out.svg/main.c, vector/v.transform/main.c: Remove socket code Remove redundant string functions Move G_squeeze, G_store to lib/gis/strings.c Remove G_strdup(); use G_store() instead Remove "register" qualifier Remove ask_* functions from libgrass_manage * lib/gis/color_read.c, lib/gis/open.c, lib/gis/open_misc.c: Fix handling of qualified map names * display/Makefile, display/d.where/b_w_line.c, display/d.where/local_proto.h, display/d.where/main.c, display/d.where/where.c: Cannibalize d.where 2008-08-07 Glynn Clements * scripts/Makefile: d.out.file has been removed * raster/r.support/front.c: Add options to save/load history * raster/r.support/Makefile, raster/r.support/{front => }/check.c, raster/r.support/{front => }/description.html, raster/r.support/{front => }/front.c, raster/r.support/front/Makefile, raster/r.support/front/hitreturn.c, raster/r.support/front/local_proto.h, raster/r.support/front/run.c, raster/r.support/{front => }/histo.c, raster/r.support/local_proto.h, raster/r.support/modcats/Makefile, raster/r.support/modcats/modcats.c, raster/r.support/modcolr/Makefile, raster/r.support/modcolr/modcolr.c, raster/r.support/modhead/Makefile, raster/r.support/modhead/ask_format.c, raster/r.support/modhead/check_un.c, raster/r.support/modhead/factors.c, raster/r.support/modhead/hitreturn.c, raster/r.support/modhead/local_proto.h, raster/r.support/modhead/modhead.c, raster/r.support/modhead/row_addr.c, raster/r.support/modhist/Makefile, raster/r.support/modhist/modhist.c: Remove terminal-interactive sub-modules Replace yes/no questions with flags * include/gisdefs.h, lib/gis/cats.c: Use "const" where appropriate 2008-08-07 Paul Kelly * include/iostream/ami.h, include/iostream/ami_config.h, include/iostream/ami_sort.h, include/iostream/ami_sort_impl.h, include/iostream/ami_stream.h, include/iostream/embuffer.h, include/iostream/empq.h, include/iostream/empq_adaptive.h, include/iostream/empq_adaptive_impl.h, include/iostream/empq_impl.h, include/iostream/imbuffer.h, include/iostream/mem_stream.h, include/iostream/minmaxheap.h, include/iostream/mm.h, include/iostream/mm_utils.h, include/iostream/pqheap.h, include/iostream/queue.h, include/iostream/quicksort.h, include/iostream/replacementHeap.h, include/iostream/replacementHeapBlock.h, include/iostream/rtimer.h, lib/iostream/ami_stream.cc, lib/iostream/mm.cc, lib/iostream/mm_utils.cc, lib/iostream/rtimer.cc: Updates to iostream library from Laura Toma. 2008-08-07 Markus Neteler * lib/db/dbmi_client/c_add_col.c, lib/db/dbmi_client/c_bindupdate.c, lib/db/dbmi_client/c_close_cur.c, lib/db/dbmi_client/c_closedb.c, lib/db/dbmi_client/c_create_idx.c, lib/db/dbmi_client/c_create_tab.c, lib/db/dbmi_client/c_createdb.c, lib/db/dbmi_client/c_delete.c, lib/db/dbmi_client/c_deletedb.c, lib/db/dbmi_client/c_desc_table.c, lib/db/dbmi_client/c_drop_col.c, lib/db/dbmi_client/c_drop_index.c, lib/db/dbmi_client/c_drop_tab.c, lib/db/dbmi_client/c_execute.c, lib/db/dbmi_client/c_fetch.c, lib/db/dbmi_client/c_finddb.c, lib/db/dbmi_client/c_insert.c, lib/db/dbmi_client/c_list_drivers.c, lib/db/dbmi_client/c_list_idx.c, lib/db/dbmi_client/c_list_tabs.c, lib/db/dbmi_client/c_listdb.c, lib/db/dbmi_client/c_opendb.c, lib/db/dbmi_client/c_openinsert.c, lib/db/dbmi_client/c_openselect.c, lib/db/dbmi_client/c_openupdate.c, lib/db/dbmi_client/c_priv.c, lib/db/dbmi_client/c_rows.c, lib/db/dbmi_client/c_update.c, lib/db/dbmi_client/c_version.c, lib/db/dbmi_client/column.c, lib/db/dbmi_client/copy_tab.c, lib/db/dbmi_client/db.c, lib/db/dbmi_client/delete_tab.c, lib/db/dbmi_client/printtab.c, lib/db/dbmi_client/select.c, lib/db/dbmi_client/shutdown.c, lib/db/dbmi_client/start.c, lib/db/dbmi_client/table.c: added original author 2008-08-07 Martin Landa * lib/db/dbmi_client/c_add_col.c, lib/db/dbmi_client/c_bindupdate.c, lib/db/dbmi_client/c_close_cur.c, lib/db/dbmi_client/c_closedb.c, lib/db/dbmi_client/c_create_idx.c, lib/db/dbmi_client/c_create_tab.c, lib/db/dbmi_client/c_createdb.c, lib/db/dbmi_client/c_delete.c, lib/db/dbmi_client/c_deletedb.c, lib/db/dbmi_client/c_desc_table.c, lib/db/dbmi_client/c_drop_col.c, lib/db/dbmi_client/c_drop_index.c, lib/db/dbmi_client/c_drop_tab.c, lib/db/dbmi_client/c_execute.c, lib/db/dbmi_client/c_fetch.c, lib/db/dbmi_client/c_finddb.c, lib/db/dbmi_client/c_insert.c, lib/db/dbmi_client/c_list_drivers.c, lib/db/dbmi_client/c_list_idx.c, lib/db/dbmi_client/c_list_tabs.c, lib/db/dbmi_client/c_listdb.c, lib/db/dbmi_client/c_opendb.c, lib/db/dbmi_client/c_openinsert.c, lib/db/dbmi_client/c_openselect.c, lib/db/dbmi_client/c_openupdate.c, lib/db/dbmi_client/c_priv.c, lib/db/dbmi_client/c_rows.c, lib/db/dbmi_client/c_update.c, lib/db/dbmi_client/c_version.c, lib/db/dbmi_client/column.c, lib/db/dbmi_client/copy_tab.c, lib/db/dbmi_client/db.c, lib/db/dbmi_client/delete_tab.c, lib/db/dbmi_client/printtab.c, lib/db/dbmi_client/select.c, lib/db/dbmi_client/shutdown.c, lib/db/dbmi_client/start.c, lib/db/dbmi_client/table.c, lib/db/dbmilib.dox: db/dbmi_client: initial doxygenization, message standardization, update dbmilib doxygen page (merge from devbr6, https://trac.osgeo.org/grass/changeset/32620 and https://trac.osgeo.org/grass/changeset/32621) * gui/wxpython/gui_modules/dbm.py: wxGUI/dbm: layout cosmetics (merge from devbr6, https://trac.osgeo.org/grass/changeset/32616) * include/nviz.h, lib/nviz/draw.c, lib/nviz/map_obj.c, lib/nviz/nvizlib.dox, visualization/nviz2/cmd/args.c, visualization/nviz2/cmd/local_proto.h, visualization/nviz2/cmd/main.c, visualization/nviz2/cmd/surface.c, visualization/nviz2/cmd/vector.c, visualization/nviz2/cmd/volume.c, visualization/nviz2/cmd/write_img.c: nviz2: initial steps towards 3d raster data (volumes) support (merge from devbr6, https://trac.osgeo.org/grass/changeset/32614) * lib/ogsf/GS2.c, lib/ogsf/GVL2.c, lib/ogsf/gp.c, lib/ogsf/gs.c, lib/ogsf/gs_bm.c, lib/ogsf/gs_norms.c, lib/ogsf/gsd_surf.c, lib/ogsf/gsdrape.c, lib/ogsf/gv.c, lib/ogsf/gvd.c, lib/ogsf/gvl.c, lib/ogsf/gvl_calc.c, lib/ogsf/gvl_file.c, lib/ogsf/gvld.c: ogsflib: minor fixes in debug messages / initialization of geosurf and geovol structures (merge from devbr6, https://trac.osgeo.org/grass/changeset/32613) * SUBMITTING: don't use mime-type application prefix for text files * lib/gis/get_cellhd.c, lib/gis/open.c, lib/gis/opencell.c: gislib: doxygen clean-up (open*.c files) message standardization (merge from devbr6, https://trac.osgeo.org/grass/changeset/32609) 2008-08-07 Glynn Clements * raster/r.profile/read_rast.c: Fix r.profile memory leak, optimise, simplify * display/Makefile, display/d.fontlist/Makefile, display/d.fontlist/description.html, display/d.fontlist/main.c: Add d.fontlist * display/Makefile: Re-enable d.font (d.font -l/-L is still useful) * scripts/d.out.file/Makefile, scripts/d.out.file/d.out.file, scripts/d.out.file/description.html: Remove d.out.file; it isn't meaningful without standalone monitors * lib/raster/raster.c: Execute $GRASS_NOTIFY (if set) when a d.* program completes * visualization/Makefile, visualization/ximgview/main.c: Build ximgview if USE_X11 Allow wake-up via SIGUSR1 * display/d.info/main.c, include/raster.h, lib/raster/raster.c: Remove R__open_quiet, R_stabilize Change R_get_num_colors prototype to match R_screen_{left,rite,bot,top} * display/d.barscale/draw_scale.c, display/d.geodesic/plot.c, display/d.measure/draw_line.c, display/d.measure/msurements.c, display/d.profile/PlotProfile.c, display/d.profile/What.c, display/d.profile/bnw_line.c, display/d.profile/main.c, display/d.rhumbline/plot.c, display/d.where/b_w_line.c: Replace R_stabilize() with R_flush() * raster/r.colors/main.c: Fix bugs in previous commit * lib/display/window.c: Set frame to full-screen by default * lib/Makefile, lib/cairodriver/Makefile, lib/raster/Makefile, lib/raster/raster.c: Add cairo option to libraster * raster/r.colors/main.c: Remove -i flag, use rules=- to read rules from stdin 2008-08-06 Markus Neteler * doc/vector/v.example/main.c, general/g.access/main.c, general/g.findfile/main.c, general/g.mapset/main.c, general/g.proj/main.c, general/g.proj/output.c, general/g.region/main.c, general/g.region/printwindow.c, general/g.setproj/main.c, general/manage/cmd/remove.c, general/manage/cmd/rename.c, ps/ps.map/do_geogrid.c, ps/ps.map/do_labels.c, ps/ps.map/main.c, ps/ps.map/ps_fclrtbl.c, ps/ps.map/ps_vareas.c, ps/ps.map/ps_vlines.c, ps/ps.map/ps_vpoints.c, ps/ps.map/r_vpoints.c, visualization/nviz/src/nviz_init.c, visualization/nviz2/cmd/args.c, visualization/nviz2/cmd/main.c, visualization/nviz2/cmd/surface.c: fixed unlucky formatted messages (thanks to Glynn) * display/d.barscale/main.c, display/d.extract/extract.c, display/d.font/main.c, display/d.grid/main.c, display/d.grid/plot.c, display/d.labels/main.c, display/d.legend/main.c, display/d.linegraph/linegraph.c, display/d.nviz/main.c, display/d.path/main.c, display/d.profile/main.c, display/d.rast.arrow/arrow.c, display/d.rast/main.c, display/d.thematic.area/main.c, display/d.thematic.area/plot1.c, display/d.vect/area.c, display/d.vect/plot1.c, display/d.where/main.c: fixed unlucky formatted messages (thanks to Glynn) * db/base/copy.c, db/drivers/ogr/describe.c, db/drivers/postgres/describe.c, db/drivers/postgres/parse.c, db/drivers/sqlite/describe.c: fixed unlucky formatted messages (thanks to Glynn) * imagery/i.cca/main.c, imagery/i.class/add_point.c, imagery/i.class/complete_reg.c, imagery/i.class/readbands.c, imagery/i.class/signature.c, imagery/i.cluster/checkpt.c, imagery/i.cluster/main.c, imagery/i.fft/fftmain.c, imagery/i.gensig/get_train.c, imagery/i.gensig/openfiles.c, imagery/i.group/main.c, imagery/i.ifft/ifftmain.c, imagery/i.ifft/orig_wind.c, imagery/i.maxlik/invert.c, imagery/i.maxlik/open.c, imagery/i.ortho.photo/photo.rectify/write.c, imagery/i.pca/main.c, imagery/i.rectify/main.c, imagery/i.smap/bouman/model.c, imagery/i.smap/shapiro/openfiles.c, imagery/i.smap/shapiro/read_sig.c, imagery/i.zc/main.c: fixed unlucky formatted messages (thanks to Glynn) * raster3d/base/r3.mask.main.c, raster3d/r3.cross.rast/main.c, raster3d/r3.gwflow/main.c, raster3d/r3.in.ascii/main.c, raster3d/r3.out.vtk/main.c, raster3d/r3.out.vtk/writeVTKData.c, raster3d/r3.stats/main.c, raster3d/r3.to.rast/main.c: fixed unlucky formatted messages (thanks to Glynn) * vector/lidar/v.lidar.correction/correction.c, vector/lidar/v.lidar.correction/main.c, vector/lidar/v.lidar.edgedetection/edgedetection.c, vector/lidar/v.lidar.edgedetection/main.c, vector/lidar/v.lidar.growing/main.c, vector/lidar/v.outlier/main.c, vector/lidar/v.outlier/outlier.c, vector/lidar/v.surf.bspline/crosscorr.c, vector/lidar/v.surf.bspline/main.c, vector/v.buffer/main.c, vector/v.build/main.c, vector/v.category/main.c, vector/v.class/main.c, vector/v.clean/main.c, vector/v.clean/prune.c, vector/v.convert/att.c, vector/v.convert/old2new.c, vector/v.db.connect/main.c, vector/v.digit/main.c, vector/v.distance/main.c, vector/v.drape/main.c, vector/v.edit/a2b.c, vector/v.edit/main.c, vector/v.generalize/main.c, vector/v.hull/main.c, vector/v.in.ascii/a2b.c, vector/v.in.ascii/in.c, vector/v.in.ascii/points.c, vector/v.in.db/main.c, vector/v.in.dxf/add_polyline.c, vector/v.in.dxf/main.c, vector/v.in.ogr/geom.c, vector/v.in.ogr/main.c, vector/v.in.sites/main.c, vector/v.info/main.c, vector/v.kcv/main.c, vector/v.kernel/main.c, vector/v.label.sa/font.c, vector/v.label/main.c, vector/v.lrs/v.lrs.create/main.c, vector/v.lrs/v.lrs.segment/main.c, vector/v.mapcalc/number.c, vector/v.net.alloc/main.c, vector/v.net.iso/main.c, vector/v.net/main.c, vector/v.net/report.c, vector/v.out.ascii/out.c, vector/v.out.ogr/main.c, vector/v.out.vtk/main.c, vector/v.out.vtk/writeVTK.c, vector/v.overlay/main.c, vector/v.patch/main.c, vector/v.perturb/main.c, vector/v.proj/main.c, vector/v.random/main.c, vector/v.reclass/main.c, vector/v.sample/main.c, vector/v.segment/main.c, vector/v.surf.idw/main.c, vector/v.surf.rst/main.c, vector/v.to.db/main.c, vector/v.to.db/parse.c, vector/v.to.db/query.c, vector/v.to.db/report.c, vector/v.to.db/update.c, vector/v.to.rast/do_lines.c, vector/v.to.rast/main.c, vector/v.to.rast/support.c, vector/v.to.rast/vect2rast.c, vector/v.transform/main.c, vector/v.transform/trans_digit.c, vector/v.univar/main.c, vector/v.vol.rst/main.c, vector/v.vol.rst/user1.c, vector/v.what.rast/main.c: fixed unlucky formatted messages (thanks to Glynn) * raster/r.carve/lobf.c, raster/r.cats/main.c, raster/r.clump/clump.c, raster/r.colors/main.c, raster/r.colors/rules.c, raster/r.contour/main.c, raster/r.cost/main.c, raster/r.drain/main.c, raster/r.flow/calc.c, raster/r.flow/io.c, raster/r.gwflow/main.c, raster/r.in.ascii/gethead.c, raster/r.in.bin/main.c, raster/r.in.gdal/main.c, raster/r.in.mat/main.c, raster/r.in.xyz/main.c, raster/r.kappa/calc_kappa.c, raster/r.kappa/prt_mat.c, raster/r.lake/main.c, raster/r.li/r.li.daemon/daemon.c, raster/r.li/r.li.daemon/worker.c, raster/r.los/main.c, raster/r.mfilter.fp/main.c, raster/r.mfilter/main.c, raster/r.out.gdal/main.c, raster/r.out.pov/main.c, raster/r.out.vtk/main.c, raster/r.out.vtk/writeascii.c, raster/r.param.scale/interface.c, raster/r.param.scale/process.c, raster/r.profile/main.c, raster/r.proj.seg/main.c, raster/r.proj/main.c, raster/r.random.surface/main.c, raster/r.random/main.c, raster/r.random/random.c, raster/r.reclass/main.c, raster/r.reclass/parse.c, raster/r.recode/main.c, raster/r.recode/read_rules.c, raster/r.resamp.rst/main.c, raster/r.slope.aspect/main.c, raster/r.statistics/main.c, raster/r.stats/main.c, raster/r.sun/main.c, raster/r.sunmask/main.c, raster/r.support/front/front.c, raster/r.support/modhead/modhead.c, raster/r.support/modhist/modhist.c, raster/r.surf.fractal/interface.c, raster/r.surf.idw2/main.c, raster/r.texture/h_measure.c, raster/r.texture/main.c, raster/r.thin/io.c, raster/r.thin/thin_lines.c, raster/r.to.rast3/main.c, raster/r.to.rast3elev/main.c, raster/r.to.vect/lines.c, raster/r.to.vect/main.c, raster/r.topidx/main.c, raster/r.walk/main.c, raster/r.water.outlet/main.c, raster/r.watershed/seg/init_vars.c, raster/r.watershed/shed/basin_maps.c, raster/r.watershed/shed/com_line.c, raster/r.watershed/shed/intro.c, raster/r.watershed/shed/main.c, raster/simwe/r.sim.water/main.c, raster/simwe/simlib/input.c, raster/wildfire/r.ros/main.c: fixed unlucky formatted messages (thanks to Glynn) * lib/arraystats/class.c, lib/driver/parse_ftcap.c, lib/g3d/g3dopen.c, lib/g3d/g3dparam.c, lib/gis/adj_cellhd.c, lib/gis/closecell.c, lib/gis/get_ellipse.c, lib/gis/get_row.c, lib/gis/gisinit.c, lib/gis/history.c, lib/gis/legal_name.c, lib/gis/opencell.c, lib/gis/parser.c, lib/gis/put_row.c, lib/gis/reclass.c, lib/gis/set_window.c, lib/gis/spawn.c, lib/gis/view.c, lib/gmath/la.c, lib/gpde/N_solvers.c, lib/gpde/N_solvers_krylov.c, lib/gpde/test/test_gwflow.c, lib/gpde/test/test_heat.c, lib/gpde/test/test_solute_transport.c, lib/imagery/fopen.c, lib/ogsf/GK2.c, lib/ogsf/GS2.c, lib/ogsf/Gp3.c, lib/ogsf/Gs3.c, lib/ogsf/Gv3.c, lib/ogsf/gsd_img_mpeg.c, lib/proj/convert.c, lib/proj/get_proj.c, lib/rst/interp_float/segmen2d.c, lib/rst/interp_float/vinput2d.c, lib/symbol/read.c, lib/vector/Vlib/array.c, lib/vector/Vlib/build_ogr.c, lib/vector/Vlib/cats.c, lib/vector/Vlib/cindex.c, lib/vector/Vlib/field.c, lib/vector/Vlib/intersect.c, lib/vector/Vlib/legal_vname.c, lib/vector/Vlib/map.c, lib/vector/Vlib/net.c, lib/vector/Vlib/open.c, lib/vector/Vlib/open_nat.c, lib/vector/Vlib/open_ogr.c, lib/vector/Vlib/overlay.c, lib/vector/Vlib/read.c, lib/vector/Vlib/read_ogr.c, lib/vector/Vlib/sindex.c, lib/vector/Vlib/write_nat.c, lib/vector/diglib/plus_area.c, lib/vector/diglib/plus_node.c, lib/vector/vedit/cats.c: fixed unlucky formatted messages (thanks to Glynn) 2008-08-06 Glynn Clements * display/Makefile, display/d.ask/Makefile, display/d.ask/description.html, display/d.ask/main.c, display/d.barscale/draw_scale.c, display/d.barscale/main.c, display/d.barscale/mouse.c, display/d.barscale/options.h, display/d.colors/main.c, display/d.colortable/main.c, display/d.erase/main.c, display/d.extend/Makefile, display/d.extend/description.html, display/d.extend/main.c, display/d.font.freetype/DEPRECATED, display/d.font.freetype/Makefile, display/d.font.freetype/description.html, display/d.font.freetype/main.c, display/d.font/main.c, display/d.frame/Makefile, display/d.frame/create.c, display/d.frame/description.html, display/d.frame/dumper.c, display/d.frame/frame.c, display/d.frame/list.c, display/d.frame/select.c, display/d.geodesic/main.c, display/d.geodesic/mouse.c, display/d.graph/main.c, display/d.grid/main.c, display/d.his/main.c, display/d.histogram/main.c, display/d.info/main.c, display/d.labels/main.c, display/d.legend/box.c, display/d.legend/main.c, display/d.measure/main.c, display/d.menu/Makefile, display/d.menu/description.html, display/d.menu/main.c, display/d.mon/Makefile, display/d.mon/cmd/Makefile, display/d.mon/cmd/description.html, display/d.mon/cmd/main.c, display/d.mon/pgms/Makefile, display/d.mon/pgms/list.c, display/d.mon/pgms/local_proto.h, display/d.mon/pgms/open.h, display/d.mon/pgms/release.c, display/d.mon/pgms/select.c, display/d.mon/pgms/start.c, display/d.mon/pgms/status.c, display/d.mon/pgms/stop.c, display/d.mon/pgms/which.c, display/d.nviz/local.h, display/d.nviz/main.c, display/d.path/main.c, display/d.path/proto.h, display/d.path/select.c, display/d.rast.arrow/arrow.c, display/d.rast.edit/DEPRECATED, display/d.rast.edit/Makefile, display/d.rast.edit/cell.c, display/d.rast.edit/description.html, display/d.rast.edit/draw_grid.c, display/d.rast.edit/edit.c, display/d.rast.edit/edit.h, display/d.rast.edit/main.c, display/d.rast.edit/menu.c, display/d.rast.edit/mk_new_layer.c, display/d.rast.edit/mk_tmp_file.c, display/d.rast.num/number.c, display/d.rast/display.c, display/d.rast/local_proto.h, display/d.rast/main.c, display/d.rgb/main.c, display/d.rhumbline/main.c, display/d.rhumbline/mouse.c, display/d.save/Makefile, display/d.save/description.html, display/d.save/locals.h, display/d.save/main.c, display/d.text.new/main.c, display/d.thematic.area/main.c, display/d.vect.chart/main.c, display/d.vect/main.c, display/d.what.rast/main.c, display/d.what.vect/main.c, display/d.what.vect/what.c, display/d.what.vect/what.h, display/d.zoom/main.c, display/drivers/HTMLMAP/Makefile, display/drivers/HTMLMAP/moncap.entry, display/drivers/PNG/Makefile, display/drivers/PNG/README, display/drivers/PNG/main.c, display/drivers/PNG/moncap.entry, display/drivers/PS/Makefile, display/drivers/PS/main.c, display/drivers/PS/moncap.entry, display/drivers/cairo/Makefile, display/drivers/cairo/main.c, display/drivers/cairo/moncap.entry, general/g.mapset/main.c, imagery/Makefile, imagery/i.ask/Makefile, imagery/i.ask/local_proto.h, imagery/i.ask/main.c, imagery/i.ask/popup.c, include/Make/Grass.make.in, include/display.h, include/graphics.h, include/monitors.h, include/raster.h, lib/Makefile, lib/cairodriver/Driver.c, .../cairo => lib/cairodriver}/description.html, lib/display/get_win.c, lib/display/ident_win.c, lib/display/list.c, lib/display/popup.c, lib/display/setup.c, lib/display/window.c, lib/driver/Get_location.c, lib/driver/Makefile, lib/driver/Panel.c, lib/driver/Work.c, lib/driver/command.c, lib/driver/connect_sock.c, lib/driver/driver.h, lib/driver/driverlib.h, lib/driver/init.c, lib/driver/main.c, lib/driver/pad.c, lib/driver/pad.h, .../HTMLMAP/main.c => lib/htmldriver/Driver.c, .../HTMLMAP => lib/htmldriver}/Graph_Clse.c, .../drivers/HTMLMAP => lib/htmldriver}/Graph_Set.c, lib/htmldriver/Makefile, .../HTMLMAP => lib/htmldriver}/Polygn_abs.c, {display/drivers/HTMLMAP => lib/htmldriver}/README, {display/drivers/HTMLMAP => lib/htmldriver}/Text.c, .../HTMLMAP => lib/htmldriver}/description.html, .../drivers/HTMLMAP => lib/htmldriver}/htmlmap.h, lib/pngdriver/Driver.c, .../drivers/PNG => lib/pngdriver}/description.html, lib/psdriver/Driver.c, lib/psdriver/Makefile, .../drivers/PS => lib/psdriver}/description.html, lib/raster/Makefile, lib/raster/com_get.c, lib/raster/com_io.c, lib/raster/com_pad.c, lib/raster/common.c, lib/raster/io_sock.c, lib/raster/loc_get.c, lib/raster/loc_io.c, lib/raster/loc_pad.c, lib/raster/loc_proto.c, lib/raster/open.h, lib/raster/parse_mon.c, lib/raster/{com_proto.c => raster.c}, lib/raster/rem_get.c, lib/raster/rem_io.c, lib/raster/rem_pad.c, lib/raster/rem_proto.c, lib/raster/transport.h, raster/r.profile/local_proto.h, raster/r.profile/main.c: Breaking stuff part 2: the Tek4014 is obsolete Eliminate monitors, and all that depends upon them; direct rendering only No mouse, no panels, no pads 2008-08-06 Markus Neteler * lib/external/shapelib/dbfopen.c, lib/external/shapelib/safileio.c, lib/external/shapelib/shapefil.h, lib/external/shapelib/shpopen.c: reverted indentation of external library 2008-08-06 Martin Landa * gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/vdigit.py: wxGUI/vdigit: error message cosmetics, define default units (for XY location) merge from devbr6, https://trac.osgeo.org/grass/changeset/32579 2008-08-06 Glynn Clements * lib/gis/parser.c, raster/r.mapcalc/evaluate.c, raster/r.mapcalc/globals.h, raster/r.mapcalc/main.c, raster/r.mapcalc/map.c, raster/r.mapcalc/map3.c, raster/r.mapcalc/mapcalc.h: Make r.mapcalc use G_parser() * vector/v.transform/creat_trans.c, vector/v.transform/local_proto.h: Remove interactive usage * raster/r.quant/global.h, raster/r.quant/main.c, raster/r.quant/read_rules.c: Add rules= option Fix breakage arising from removing interactive functions 2008-08-06 Martin Landa * gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/gui_modules/wxgui_utils.py: wxGUI/vdidit: allow to hide currently edited map layer (item checkbox), remember map layer even its position in layer tree is changed various render-related fixes (merge from devbr6, https://trac.osgeo.org/grass/changeset/32574) * lib/init/Makefile, lib/init/grass_error.ico: grass error icon added (merge from devbr6, https://trac.osgeo.org/grass/changeset/32570) * gui/wxpython/gui_modules/gcmd.py: wxGUI: do not print messages to sys.stderr, exception is raised instead (merge from debrg6, https://trac.osgeo.org/grass/changeset/32567) * gui/wxpython/gui_modules/vdigit.py: wxGUI/vdigit: close settings dialog properly (merge from devbr6, https://trac.osgeo.org/grass/changeset/32565) * visualization/nviz2/cmd/Makefile: nviz2: Makefile clean up (merge from devbr6, https://trac.osgeo.org/grass/changeset/32563) * gui/wxpython/gui_modules/wxgui_utils.py: wxGUI: drag-and-drop, force edit icon to be 24x24 (merge from devbr6, https://trac.osgeo.org/grass/changeset/32561) * gui/icons/silk/brick.png: wxGUI: revert https://trac.osgeo.org/grass/changeset/32558, bricks already available * gui/icons/silk/brick.png: wxGUI/nviz: added missing silk icon for volume 2008-08-06 Markus Neteler * raster/r.colors/description.html: if changing code, also update the docs 2008-08-06 Martin Landa * gui/wxpython/gui_modules/menudata.py: wxGUI: message cosmetics 2008-08-06 Michael Barton * gui/wxpython/gui_modules/georect.py: Added clip to current region checkbox, put GCP management toolbar back in GCP management window, fixed a few minor bugs. * gui/wxpython/gui_modules/toolbars.py: Changed GCPToolBar a little so that it can load more easily into GCP management window. Fixed a couple minor errors. 2008-08-06 Martin Landa * include/nviz.h: nvizlib: fix AGLPixelFmtID type 2008-08-06 Glynn Clements * configure, configure.in, db/db.login/main.c, general/Makefile, general/g.ask/Makefile, general/g.ask/description.html, general/g.ask/main.c, general/g.proj/datumtrans.c, general/g.proj/local_proto.h, general/g.proj/main.c, general/g.proj/output.c, general/manage/lib/menu.c, imagery/i.class/Makefile, include/Make/Platform.make.in, include/P_site.h, include/config.h.in, include/edit.h, include/gisdefs.h, include/gprojects.h, include/imagedefs.h, include/vask.h, lib/Makefile, lib/edit/Makefile, lib/edit/edit_cats.c, lib/edit/edit_cellhd.c, lib/edit/edit_hist.c, lib/gis/ask.c, lib/gis/ask_cell.c, lib/gis/ask_vctrs.c, lib/gis/get_datum_name.c, lib/gis/get_ell_name.c, lib/gis/get_projname.c, lib/gis/gets.c, lib/gis/intr_char.c, lib/gis/make_colr.c, lib/gis/parser.c, lib/gis/yes.c, lib/imagery/ask_group.c, lib/imagery/ls_groups.c, lib/init/Makefile, lib/init/chk_dbase.c, lib/init/mke_loc.c, lib/init/mke_mapset.c, lib/init/other.c, lib/init/set_data.c, lib/proj/datum.c, lib/sites/sites.c, lib/vask/Makefile, lib/vask/README, lib/vask/V_acc.c, lib/vask/V_call.c, lib/vask/V_clear.c, lib/vask/V_const.c, lib/vask/V_error.c, lib/vask/V_exit.c, lib/vask/V_init.c, lib/vask/V_line.c, lib/vask/V_ques.c, lib/vask/V_support.c, lib/vask/V_trim_dec.c, raster/r.coin/check.c, raster/r.coin/inter.c, raster/r.coin/main.c, raster/r.le/r.le.setup/Makefile, raster3d/r3.mkdspf/main.c, raster3d/r3.mkdspf/r3_find.c, vector/v.transform/Makefile, vector/v.transform/ask_trans.c: Breaking stuff part 1: the 1970s called; they want their TTYs back Remove vask, edit, curses, G_ask_*, G_yes, G_gets, I_ask_*, GPJ_ask_* Remove g.ask, etc/set_data Remove various terminal-interactive features Break d.colors, g.setproj, i.class, i.ortho.photo, i.points, i.vpoints, r.le, r.quant, r.support, r.digit, v.transform * raster/r.colors/main.c: Remove color=rules (redundant; use -i instead) 2008-08-05 Martin Landa * raster/r.colors/main.c: revert accidentally committed changes, sorry! (https://trac.osgeo.org/grass/changeset/32546) * gui/wxpython/gui_modules/toolbars.py, raster/r.colors/main.c: wxGUI/vdigit: disable undo (fix first) * gui/wxpython/gui_modules/gdialogs.py: wxGUI: simplify v.in.dxf -l (format reverted https://trac.osgeo.org/grass/changeset/32543) * vector/v.in.dxf/layer_list.c: v.in.dxf: revert -l format 2008-08-05 Paul Kelly * include/Make/Grass.make.in, lib/iostream/Makefile: Compile iostream lib as static to work around C++ linking problems on some OSes 2008-08-05 Martin Landa * gui/wxpython/gui_modules/preferences.py: wxGUI: set row number properly, fix https://trac.osgeo.org/grass/changeset/32536 2008-08-05 Hamish Bowman * ps/ps.map/description.html, ps/ps.map/do_vectors.c, ps/ps.map/r_vlines.c: clarify vlines style usage, add debug messages (merge from devbr6) 2008-08-05 Michael Barton * gui/wxpython/gui_modules/preferences.py: Removed check box to make opacity editable. No longer relevant. * gui/wxpython/gui_modules/wxgui_utils.py: Modified drag and drop so that dragging above tree moves layer to top of tree and dragging below tree moves layer to bottom of tree. Fixed bug in settings edit popup menu due to code left over from spin control opacity setting. * gui/wxpython/gui_modules/profile.py: Removing unneeded default values settings. 2008-08-05 Glynn Clements * include/Make/Shlib.make: Add $(SHLIB_CFLAGS) to CXXFLAGS as well as CFLAGS 2008-08-04 Glynn Clements * lib/gis/named_colr.c, lib/gis/proj3.c, raster/r.mapcalc/function.c, raster/r.resamp.stats/main.c, raster/r.series/main.c: Fix formatting of array initialisers * visualization/nviz/src/togl.c, visualization/nviz/src/togl.h: Don't "indent" Togl; it contains constructs which confuse indent (and isn't our code, either). 2008-08-04 Markus Neteler * db/base/columns.c, db/base/connect.c, db/base/copy.c, db/base/createdb.c, db/base/databases.c, db/base/describe.c, db/base/drivers.c, db/base/dropdb.c, db/base/droptable.c, db/base/execute.c, db/base/local_proto.h, db/base/printtab.c, db/base/select.c, db/base/tables.c, db/db.login/main.c, db/drivers/dbf/column.c, db/drivers/dbf/create_table.c, db/drivers/dbf/cursor.c, db/drivers/dbf/db.c, db/drivers/dbf/dbdriver.h, db/drivers/dbf/dbfexe.c, db/drivers/dbf/describe.c, db/drivers/dbf/driver.c, db/drivers/dbf/error.c, db/drivers/dbf/execute.c, db/drivers/dbf/fetch.c, db/drivers/dbf/globals.h, db/drivers/dbf/listtab.c, db/drivers/dbf/main.c, db/drivers/dbf/main_debug.c, db/drivers/dbf/proto.h, db/drivers/dbf/select.c, db/drivers/dbf/str.c, db/drivers/dbf/table.c, db/drivers/mysql/create_table.c, db/drivers/mysql/cursor.c, db/drivers/mysql/db.c, db/drivers/mysql/dbdriver.h, db/drivers/mysql/describe.c, db/drivers/mysql/driver.c, db/drivers/mysql/error.c, db/drivers/mysql/execute.c, db/drivers/mysql/fetch.c, db/drivers/mysql/globals.h, db/drivers/mysql/index.c, db/drivers/mysql/listtab.c, db/drivers/mysql/main.c, db/drivers/mysql/parse.c, db/drivers/mysql/proto.h, db/drivers/mysql/select.c, db/drivers/odbc/connect.c, db/drivers/odbc/create_table.c, db/drivers/odbc/cursor.c, db/drivers/odbc/db.c, db/drivers/odbc/dbdriver.h, db/drivers/odbc/describe.c, db/drivers/odbc/driver.c, db/drivers/odbc/error.c, db/drivers/odbc/execute.c, db/drivers/odbc/fetch.c, db/drivers/odbc/globals.h, db/drivers/odbc/listdb.c, db/drivers/odbc/listtab.c, db/drivers/odbc/main.c, db/drivers/odbc/odbc.h, db/drivers/odbc/proto.h, db/drivers/odbc/select.c, db/drivers/odbc/table.c, db/drivers/ogr/cursor.c, db/drivers/ogr/db.c, db/drivers/ogr/dbdriver.h, db/drivers/ogr/describe.c, db/drivers/ogr/driver.c, db/drivers/ogr/error.c, db/drivers/ogr/fetch.c, db/drivers/ogr/globals.h, db/drivers/ogr/listtab.c, db/drivers/ogr/main.c, db/drivers/ogr/proto.h, db/drivers/ogr/select.c, db/drivers/postgres/create_table.c, db/drivers/postgres/cursor.c, db/drivers/postgres/db.c, db/drivers/postgres/dbdriver.h, db/drivers/postgres/describe.c, db/drivers/postgres/driver.c, db/drivers/postgres/error.c, db/drivers/postgres/execute.c, db/drivers/postgres/fetch.c, db/drivers/postgres/globals.h, db/drivers/postgres/index.c, db/drivers/postgres/listdb.c, db/drivers/postgres/listtab.c, db/drivers/postgres/main.c, db/drivers/postgres/parse.c, db/drivers/postgres/priv.c, db/drivers/postgres/proto.h, db/drivers/postgres/select.c, db/drivers/sqlite/create_table.c, db/drivers/sqlite/cursor.c, db/drivers/sqlite/db.c, db/drivers/sqlite/dbdriver.h, db/drivers/sqlite/describe.c, db/drivers/sqlite/driver.c, db/drivers/sqlite/error.c, db/drivers/sqlite/execute.c, db/drivers/sqlite/fetch.c, db/drivers/sqlite/globals.h, db/drivers/sqlite/index.c, db/drivers/sqlite/listtab.c, db/drivers/sqlite/main.c, db/drivers/sqlite/proto.h, db/drivers/sqlite/select.c, display/d.ask/main.c, display/d.barscale/draw_scale.c, display/d.barscale/main.c, display/d.barscale/mouse.c, display/d.barscale/options.h, display/d.colorlist/main.c, display/d.colors/colors.h, display/d.colors/curses.c, display/d.colors/externs.h, display/d.colors/get_info.c, display/d.colors/interact.c, display/d.colors/main.c, display/d.colors/set_sigs.c, display/d.colors/sigint.c, display/d.colors/tbl_toggle.c, display/d.colortable/main.c, display/d.erase/main.c, display/d.extend/main.c, display/d.extract/extract.c, display/d.extract/main.c, display/d.font.freetype/main.c, display/d.font/main.c, display/d.frame/create.c, display/d.frame/dumper.c, display/d.frame/frame.c, display/d.frame/list.c, display/d.frame/select.c, display/d.geodesic/local_proto.h, display/d.geodesic/main.c, display/d.geodesic/mouse.c, display/d.geodesic/plot.c, display/d.graph/allocation.c, display/d.graph/do_graph.c, display/d.graph/graphics.c, display/d.graph/local_proto.h, display/d.graph/main.c, display/d.graph/options.h, display/d.grid/fiducial.c, display/d.grid/local_proto.h, display/d.grid/main.c, display/d.grid/plot.c, display/d.grid/plotborder.c, display/d.his/his.c, display/d.his/main.c, display/d.histogram/bar.c, display/d.histogram/bar.h, display/d.histogram/dhist.h, display/d.histogram/draw_slice.c, display/d.histogram/get_stats.c, display/d.histogram/main.c, display/d.histogram/options.h, display/d.histogram/pie.c, display/d.histogram/pie.h, display/d.info/main.c, display/d.labels/color.c, display/d.labels/do_labels.c, display/d.labels/local_proto.h, display/d.labels/main.c, display/d.legend/box.c, display/d.legend/local_proto.h, display/d.legend/main.c, display/d.linegraph/linegraph.c, display/d.linegraph/linegraph.h, display/d.measure/draw_line.c, display/d.measure/local_proto.h, display/d.measure/main.c, display/d.measure/msurements.c, display/d.menu/main.c, display/d.mon/cmd/main.c, display/d.mon/pgms/list.c, display/d.mon/pgms/local_proto.h, display/d.mon/pgms/open.h, display/d.mon/pgms/release.c, display/d.mon/pgms/select.c, display/d.mon/pgms/start.c, display/d.mon/pgms/status.c, display/d.mon/pgms/stop.c, display/d.mon/pgms/which.c, display/d.nviz/local.h, display/d.nviz/main.c, display/d.path/main.c, display/d.path/proto.h, display/d.path/select.c, display/d.profile/DrawText.c, display/d.profile/DumpProfile.c, display/d.profile/ExtractProf.c, display/d.profile/InitProfile.c, display/d.profile/PlotProfile.c, display/d.profile/Range.c, display/d.profile/What.c, display/d.profile/bnw_line.c, display/d.profile/main.c, display/d.profile/profile.h, display/d.profile/utils.c, display/d.rast.arrow/arrow.c, display/d.rast.edit/cell.c, display/d.rast.edit/draw_grid.c, display/d.rast.edit/edit.c, display/d.rast.edit/edit.h, display/d.rast.edit/main.c, display/d.rast.edit/menu.c, display/d.rast.edit/mk_new_layer.c, display/d.rast.edit/mk_tmp_file.c, display/d.rast.num/number.c, display/d.rast/colors.c, display/d.rast/display.c, display/d.rast/local_proto.h, display/d.rast/main.c, display/d.rast/mask.c, display/d.rast/mask.h, display/d.rgb/main.c, display/d.rhumbline/local_proto.h, display/d.rhumbline/main.c, display/d.rhumbline/mouse.c, display/d.rhumbline/plot.c, display/d.save/locals.h, display/d.save/main.c, display/d.text.new/main.c, display/d.thematic.area/area.c, display/d.thematic.area/local_proto.h, display/d.thematic.area/main.c, display/d.thematic.area/plot.h, display/d.thematic.area/plot1.c, display/d.title/fancy.c, display/d.title/local_proto.h, display/d.title/main.c, display/d.title/normal.c, display/d.title/options.h, display/d.vect.chart/bar.c, display/d.vect.chart/global.h, display/d.vect.chart/main.c, display/d.vect.chart/pie.c, display/d.vect.chart/plot.c, display/d.vect/area.c, display/d.vect/attr.c, display/d.vect/dir.c, display/d.vect/label.c, display/d.vect/local_proto.h, display/d.vect/main.c, display/d.vect/plot.h, display/d.vect/plot1.c, display/d.vect/topo.c, display/d.vect/zcoor.c, display/d.what.rast/local_proto.h, display/d.what.rast/main.c, display/d.what.rast/opencell.c, display/d.what.rast/show.c, display/d.what.rast/what.c, display/d.what.rast/what.h, display/d.what.vect/flash.c, display/d.what.vect/main.c, display/d.what.vect/openvect.c, display/d.what.vect/what.c, display/d.what.vect/what.h, display/d.where/b_w_line.c, display/d.where/local_proto.h, display/d.where/main.c, display/d.where/where.c, display/d.zoom/box.c, display/d.zoom/center.c, display/d.zoom/local_proto.h, display/d.zoom/main.c, display/d.zoom/pan.c, display/d.zoom/print.c, display/d.zoom/quit.c, display/d.zoom/redraw.c, display/d.zoom/returns.c, display/d.zoom/set.c, display/d.zoom/zoom.c, display/drivers/HTMLMAP/Graph_Clse.c, display/drivers/HTMLMAP/Graph_Set.c, display/drivers/HTMLMAP/Polygn_abs.c, display/drivers/HTMLMAP/Text.c, display/drivers/HTMLMAP/htmlmap.h, display/drivers/HTMLMAP/main.c, display/drivers/PNG/main.c, display/drivers/PS/main.c, display/drivers/XDRIVER/Box.c, display/drivers/XDRIVER/Client.c, display/drivers/XDRIVER/Color.c, display/drivers/XDRIVER/Color_table.c, display/drivers/XDRIVER/Draw_bitmap.c, display/drivers/XDRIVER/Draw_line.c, display/drivers/XDRIVER/Draw_point.c, display/drivers/XDRIVER/Get_w_box.c, display/drivers/XDRIVER/Get_w_line.c, display/drivers/XDRIVER/Get_w_pointer.c, display/drivers/XDRIVER/Graph_close.c, display/drivers/XDRIVER/Graph_set.c, display/drivers/XDRIVER/Line_width.c, display/drivers/XDRIVER/Panel.c, display/drivers/XDRIVER/Polydots.c, display/drivers/XDRIVER/Polygon.c, display/drivers/XDRIVER/Polyline.c, display/drivers/XDRIVER/Raster.c, display/drivers/XDRIVER/Respond.c, display/drivers/XDRIVER/Serve_Xevent.c, display/drivers/XDRIVER/Set_window.c, display/drivers/XDRIVER/Work.c, display/drivers/XDRIVER/XDRIVER.h, display/drivers/XDRIVER/alloc.c, display/drivers/XDRIVER/local_proto.h, display/drivers/XDRIVER/local_vars.h, display/drivers/XDRIVER/main.c, display/drivers/cairo/main.c, doc/raster/r.example/main.c, doc/vector/v.example/main.c, gem/actions.c, gem/actions.h, gem/at_exit_funcs.c, gem/at_exit_funcs.h, gem/error.c, gem/error.h, gem/globals.h, gem/main.c, gem/reg_deps.c, gem/reg_deps.h, gem/reg_entries.c, gem/reg_entries.h, gem/reg_html.c, gem/reg_html.h, gem/tools.c, gem/tools.h, general/g.access/exp_perms.c, general/g.access/get_perms.c, general/g.access/local_proto.h, general/g.access/main.c, general/g.access/set_perms.c, general/g.ask/main.c, general/g.dirseps/main.c, general/g.filename/main.c, general/g.findetc/main.c, general/g.findfile/main.c, general/g.gisenv/main.c, general/g.gui/main.c, general/g.mapset/main.c, general/g.mapsets/dsply_maps.c, general/g.mapsets/dsply_path.c, general/g.mapsets/externs.h, general/g.mapsets/get_maps.c, general/g.mapsets/get_path.c, general/g.mapsets/local_proto.h, general/g.mapsets/main_cmd.c, general/g.mapsets/main_inter.c, general/g.mapsets/scan_int.c, general/g.mapsets/set_path.c, general/g.message/main.c, general/g.mkfontcap/freetype_fonts.c, general/g.mkfontcap/main.c, general/g.mkfontcap/stroke_fonts.c, general/g.parser/main.c, general/g.pnmcomp/main.c, general/g.proj/datumtrans.c, general/g.proj/input.c, general/g.proj/main.c, general/g.proj/output.c, general/g.region/adjust.c, general/g.region/main.c, general/g.region/printwindow.c, general/g.region/zoom.c, general/g.setproj/get_datum.c, general/g.setproj/get_deg.c, general/g.setproj/get_num.c, general/g.setproj/get_stp.c, general/g.setproj/local_proto.h, general/g.setproj/main.c, general/g.setproj/proj.c, general/g.tempfile/main.c, general/g.transform/crs.c, general/g.transform/crs.h, general/g.transform/main.c, general/g.version/main.c, general/manage/cmd/copy.c, general/manage/cmd/init.c, general/manage/cmd/list.c, general/manage/cmd/local_proto.h, general/manage/cmd/remove.c, general/manage/cmd/rename.c, general/manage/lib/add_elem.c, general/manage/lib/ask.c, general/manage/lib/do_copy.c, general/manage/lib/do_list.c, general/manage/lib/do_remove.c, general/manage/lib/do_rename.c, general/manage/lib/empty.c, general/manage/lib/find.c, general/manage/lib/get_len.c, general/manage/lib/menu.c, general/manage/lib/read_list.c, general/manage/lib/show_elem.c, general/manage/lib/sighold.c, general/manage/list.h, general/manage/lister/cell.c, general/manage/lister/vector.c, imagery/i.ask/main.c, imagery/i.ask/popup.c, imagery/i.cca/local_proto.h, imagery/i.cca/main.c, imagery/i.cca/matrix.c, imagery/i.cca/stats.c, imagery/i.cca/transform.c, imagery/i.class/add_point.c, imagery/i.class/analyze_sig.c, imagery/i.class/band_files.c, imagery/i.class/cellhd.c, imagery/i.class/complete_reg.c, imagery/i.class/conv.c, imagery/i.class/curses.c, imagery/i.class/define_reg.c, imagery/i.class/defs.h, imagery/i.class/del_point.c, imagery/i.class/draw_cell.c, imagery/i.class/draw_reg.c, imagery/i.class/driver.c, imagery/i.class/edge.c, imagery/i.class/edge_order.c, imagery/i.class/edge_point.c, imagery/i.class/erase_reg.c, imagery/i.class/g_init.c, imagery/i.class/globals.h, imagery/i.class/graphics.c, imagery/i.class/histograms.c, imagery/i.class/init_reg.c, imagery/i.class/input.c, imagery/i.class/input_color.c, imagery/i.class/input_std.c, imagery/i.class/local_proto.h, imagery/i.class/main.c, imagery/i.class/mouse.c, imagery/i.class/outline.c, imagery/i.class/point.h, imagery/i.class/readbands.c, imagery/i.class/redisplay.c, imagery/i.class/remove_mask.c, imagery/i.class/restore_reg.c, imagery/i.class/save_reg.c, imagery/i.class/set_signals.c, imagery/i.class/sigalarm.c, imagery/i.class/signature.c, imagery/i.class/title.c, imagery/i.class/view.c, imagery/i.class/zoom_box.c, imagery/i.cluster/checkpt.c, imagery/i.cluster/global.h, imagery/i.cluster/local_proto.h, imagery/i.cluster/main.c, imagery/i.cluster/open_files.c, imagery/i.cluster/print1.c, imagery/i.cluster/print2.c, imagery/i.cluster/print3.c, imagery/i.cluster/print4.c, imagery/i.cluster/print5.c, imagery/i.cluster/print6.c, imagery/i.cluster/timer.c, imagery/i.fft/fft_colors.c, imagery/i.fft/fftmain.c, imagery/i.fft/local_proto.h, imagery/i.fft/orig_wind.c, imagery/i.fft/save_fft.c, imagery/i.find/main.c, imagery/i.gensig/alloc.c, imagery/i.gensig/can_invert.c, imagery/i.gensig/check.c, imagery/i.gensig/closefiles.c, imagery/i.gensig/copy.c, imagery/i.gensig/covariance.c, imagery/i.gensig/eigen.c, imagery/i.gensig/files.h, imagery/i.gensig/get_train.c, imagery/i.gensig/labels.c, imagery/i.gensig/local_proto.h, imagery/i.gensig/lookup_class.c, imagery/i.gensig/main.c, imagery/i.gensig/means.c, imagery/i.gensig/openfiles.c, imagery/i.gensig/parms.h, imagery/i.gensig/parse.c, imagery/i.gensig/read_train.c, imagery/i.gensig/write_sig.c, imagery/i.gensigset/closefiles.c, imagery/i.gensigset/files.h, imagery/i.gensigset/get_train.c, imagery/i.gensigset/invert.c, imagery/i.gensigset/labels.c, imagery/i.gensigset/local_proto.h, imagery/i.gensigset/lookup_class.c, imagery/i.gensigset/main.c, imagery/i.gensigset/openfiles.c, imagery/i.gensigset/parms.h, imagery/i.gensigset/parse.c, imagery/i.gensigset/read_data.c, imagery/i.gensigset/read_train.c, imagery/i.gensigset/subcluster.c, imagery/i.gensigset/write_sig.c, imagery/i.group/main.c, imagery/i.his.rgb/closefiles.c, imagery/i.his.rgb/globals.h, imagery/i.his.rgb/h2rmain.c, imagery/i.his.rgb/his2rgb.c, imagery/i.his.rgb/openfiles.c, imagery/i.ifft/ifftmain.c, imagery/i.ifft/local_proto.h, imagery/i.ifft/orig_wind.c, imagery/i.maxlik/classify.c, imagery/i.maxlik/hist.c, imagery/i.maxlik/invert.c, imagery/i.maxlik/local_proto.h, imagery/i.maxlik/main.c, imagery/i.maxlik/open.c, imagery/i.ortho.photo/libes/ask_camera.c, imagery/i.ortho.photo/libes/cam.c, imagery/i.ortho.photo/libes/cam_info.c, imagery/i.ortho.photo/libes/camera.c, imagery/i.ortho.photo/libes/conz_points.c, imagery/i.ortho.photo/libes/elev.c, imagery/i.ortho.photo/libes/error.c, imagery/i.ortho.photo/libes/find_camera.c, imagery/i.ortho.photo/libes/find_init.c, imagery/i.ortho.photo/libes/fopen_camera.c, imagery/i.ortho.photo/libes/funcdefs.h, imagery/i.ortho.photo/libes/georef.c, imagery/i.ortho.photo/libes/group_elev.c, imagery/i.ortho.photo/libes/init.c, imagery/i.ortho.photo/libes/init_info.c, imagery/i.ortho.photo/libes/isnull.c, imagery/i.ortho.photo/libes/local_proto.h, imagery/i.ortho.photo/libes/ls_cameras.c, imagery/i.ortho.photo/libes/ls_elev.c, imagery/i.ortho.photo/libes/m_add.c, imagery/i.ortho.photo/libes/m_copy.c, imagery/i.ortho.photo/libes/m_inverse.c, imagery/i.ortho.photo/libes/m_mult.c, imagery/i.ortho.photo/libes/m_transpose.c, imagery/i.ortho.photo/libes/m_zero.c, imagery/i.ortho.photo/libes/mat.h, imagery/i.ortho.photo/libes/matrixdefs.h, imagery/i.ortho.photo/libes/open_camera.c, imagery/i.ortho.photo/libes/orthophoto.h, imagery/i.ortho.photo/libes/orthoref.c, imagery/i.ortho.photo/libes/ref_points.c, imagery/i.ortho.photo/libes/title_camera.c, imagery/i.ortho.photo/menu/menu.c, imagery/i.ortho.photo/menu/run.c, imagery/i.ortho.photo/photo.2image/analyze.c, imagery/i.ortho.photo/photo.2image/ask.c, imagery/i.ortho.photo/photo.2image/ask_mag.c, imagery/i.ortho.photo/photo.2image/call.c, imagery/i.ortho.photo/photo.2image/camera_ref.h, imagery/i.ortho.photo/photo.2image/cell.c, imagery/i.ortho.photo/photo.2image/cellhd.c, imagery/i.ortho.photo/photo.2image/colors.c, imagery/i.ortho.photo/photo.2image/conv.c, imagery/i.ortho.photo/photo.2image/curses.c, imagery/i.ortho.photo/photo.2image/defs.h, imagery/i.ortho.photo/photo.2image/dot.c, imagery/i.ortho.photo/photo.2image/drawcam.c, imagery/i.ortho.photo/photo.2image/drawcell.c, imagery/i.ortho.photo/photo.2image/driver.c, imagery/i.ortho.photo/photo.2image/equ.c, imagery/i.ortho.photo/photo.2image/find.c, imagery/i.ortho.photo/photo.2image/globals.h, imagery/i.ortho.photo/photo.2image/graphics.c, imagery/i.ortho.photo/photo.2image/group.c, imagery/i.ortho.photo/photo.2image/input.c, imagery/i.ortho.photo/photo.2image/main.c, imagery/i.ortho.photo/photo.2image/mark.c, imagery/i.ortho.photo/photo.2image/mouse.c, imagery/i.ortho.photo/photo.2image/points.c, imagery/i.ortho.photo/photo.2image/target.c, imagery/i.ortho.photo/photo.2image/title.c, imagery/i.ortho.photo/photo.2image/use_camera.c, imagery/i.ortho.photo/photo.2image/view.c, imagery/i.ortho.photo/photo.2image/where.c, imagery/i.ortho.photo/photo.2image/zoom.c, imagery/i.ortho.photo/photo.2image/zoom_box.c, imagery/i.ortho.photo/photo.2image/zoom_pnt.c, imagery/i.ortho.photo/photo.2target/analyze.c, imagery/i.ortho.photo/photo.2target/ask.c, imagery/i.ortho.photo/photo.2target/ask_mag.c, imagery/i.ortho.photo/photo.2target/call.c, imagery/i.ortho.photo/photo.2target/cell.c, imagery/i.ortho.photo/photo.2target/cellhd.c, imagery/i.ortho.photo/photo.2target/colors.c, imagery/i.ortho.photo/photo.2target/conv.c, imagery/i.ortho.photo/photo.2target/curses.c, imagery/i.ortho.photo/photo.2target/defs.h, imagery/i.ortho.photo/photo.2target/digit.c, imagery/i.ortho.photo/photo.2target/dot.c, imagery/i.ortho.photo/photo.2target/drawcell.c, imagery/i.ortho.photo/photo.2target/driver.c, imagery/i.ortho.photo/photo.2target/equ.c, imagery/i.ortho.photo/photo.2target/find.c, imagery/i.ortho.photo/photo.2target/globals.h, imagery/i.ortho.photo/photo.2target/graphics.c, imagery/i.ortho.photo/photo.2target/group.c, imagery/i.ortho.photo/photo.2target/input.c, imagery/i.ortho.photo/photo.2target/local_proto.h, imagery/i.ortho.photo/photo.2target/main.c, imagery/i.ortho.photo/photo.2target/mark.c, imagery/i.ortho.photo/photo.2target/mouse.c, imagery/i.ortho.photo/photo.2target/points.c, imagery/i.ortho.photo/photo.2target/target.c, imagery/i.ortho.photo/photo.2target/title.c, imagery/i.ortho.photo/photo.2target/view.c, imagery/i.ortho.photo/photo.2target/where.c, imagery/i.ortho.photo/photo.2target/zoom.c, imagery/i.ortho.photo/photo.2target/zoom_box.c, imagery/i.ortho.photo/photo.2target/zoom_pnt.c, imagery/i.ortho.photo/photo.camera/globals.h, imagery/i.ortho.photo/photo.camera/main.c, imagery/i.ortho.photo/photo.camera/mod_cam_info.c, imagery/i.ortho.photo/photo.elev/ask_elev.c, imagery/i.ortho.photo/photo.elev/elev.h, imagery/i.ortho.photo/photo.elev/local_proto.h, imagery/i.ortho.photo/photo.elev/main.c, imagery/i.ortho.photo/photo.elev/mod_elev.c, imagery/i.ortho.photo/photo.init/globals.h, imagery/i.ortho.photo/photo.init/main.c, imagery/i.ortho.photo/photo.init/mod_info.c, imagery/i.ortho.photo/photo.rectify/ask_elev.c, imagery/i.ortho.photo/photo.rectify/ask_files.c, imagery/i.ortho.photo/photo.rectify/ask_files2.c, imagery/i.ortho.photo/photo.rectify/ask_wind.c, imagery/i.ortho.photo/photo.rectify/aver_z.c, imagery/i.ortho.photo/photo.rectify/compress.c, imagery/i.ortho.photo/photo.rectify/conv.c, imagery/i.ortho.photo/photo.rectify/cp.c, imagery/i.ortho.photo/photo.rectify/defs.h, imagery/i.ortho.photo/photo.rectify/env.c, imagery/i.ortho.photo/photo.rectify/equ.c, imagery/i.ortho.photo/photo.rectify/exec.c, imagery/i.ortho.photo/photo.rectify/get_wind.c, imagery/i.ortho.photo/photo.rectify/global.h, imagery/i.ortho.photo/photo.rectify/local_proto.h, imagery/i.ortho.photo/photo.rectify/main.c, imagery/i.ortho.photo/photo.rectify/matrix.c, imagery/i.ortho.photo/photo.rectify/perform.c, imagery/i.ortho.photo/photo.rectify/ps_cp.c, imagery/i.ortho.photo/photo.rectify/rectify.c, imagery/i.ortho.photo/photo.rectify/report.c, imagery/i.ortho.photo/photo.rectify/target.c, imagery/i.ortho.photo/photo.rectify/write.c, imagery/i.ortho.photo/photo.target/ask_target.c, imagery/i.ortho.photo/photo.target/main.c, imagery/i.pca/local_proto.h, imagery/i.pca/main.c, imagery/i.pca/support.c, imagery/i.points/analyze.c, imagery/i.points/ask.c, imagery/i.points/ask_mag.c, imagery/i.points/call.c, imagery/i.points/cell.c, imagery/i.points/cellhd.c, imagery/i.points/colors.c, imagery/i.points/conv.c, imagery/i.points/curses.c, imagery/i.points/debug.c, imagery/i.points/defs.h, imagery/i.points/digit.c, imagery/i.points/dot.c, imagery/i.points/drawcell.c, imagery/i.points/driver.c, imagery/i.points/equ.c, imagery/i.points/find.c, imagery/i.points/globals.h, imagery/i.points/graphics.c, imagery/i.points/group.c, imagery/i.points/input.c, imagery/i.points/local_proto.h, imagery/i.points/main.c, imagery/i.points/mark.c, imagery/i.points/mouse.c, imagery/i.points/points.c, imagery/i.points/target.c, imagery/i.points/title.c, imagery/i.points/view.c, imagery/i.points/where.c, imagery/i.points/zoom.c, imagery/i.points/zoom_box.c, imagery/i.points/zoom_pnt.c, imagery/i.rectify/cp.c, imagery/i.rectify/crs.c, imagery/i.rectify/crs.h, imagery/i.rectify/env.c, imagery/i.rectify/exec.c, imagery/i.rectify/get_wind.c, imagery/i.rectify/global.h, imagery/i.rectify/main.c, imagery/i.rectify/matrix.c, imagery/i.rectify/perform.c, imagery/i.rectify/rectify.c, imagery/i.rectify/report.c, imagery/i.rectify/target.c, imagery/i.rectify/write.c, imagery/i.rgb.his/closefiles.c, imagery/i.rgb.his/globals.h, imagery/i.rgb.his/openfiles.c, imagery/i.rgb.his/r2hmain.c, imagery/i.rgb.his/rgb2his.c, imagery/i.smap/bouman/alpha_max.c, imagery/i.smap/bouman/bouman.h, imagery/i.smap/bouman/decimate.c, imagery/i.smap/bouman/eigen.c, imagery/i.smap/bouman/interp.c, imagery/i.smap/bouman/invert.c, imagery/i.smap/bouman/model.c, imagery/i.smap/bouman/multialloc.c, imagery/i.smap/bouman/read_block.c, imagery/i.smap/bouman/reg_util.c, imagery/i.smap/bouman/region.h, imagery/i.smap/bouman/segment.c, imagery/i.smap/bouman/solve.c, imagery/i.smap/shapiro/closefiles.c, imagery/i.smap/shapiro/history.c, imagery/i.smap/shapiro/labels.c, imagery/i.smap/shapiro/local_proto.h, imagery/i.smap/shapiro/main.c, imagery/i.smap/shapiro/opencell.c, imagery/i.smap/shapiro/openfiles.c, imagery/i.smap/shapiro/parse.c, imagery/i.smap/shapiro/read_sig.c, imagery/i.smap/shapiro/write_img.c, imagery/i.target/main.c, imagery/i.vpoints/analyze.c, imagery/i.vpoints/ask.c, imagery/i.vpoints/ask_lineclr.c, imagery/i.vpoints/ask_mag.c, imagery/i.vpoints/call.c, imagery/i.vpoints/cell.c, imagery/i.vpoints/cellhd.c, imagery/i.vpoints/colors.c, imagery/i.vpoints/conv.c, imagery/i.vpoints/crs.c, imagery/i.vpoints/crs.h, imagery/i.vpoints/curses.c, imagery/i.vpoints/debug.c, imagery/i.vpoints/defs.h, imagery/i.vpoints/digit.c, imagery/i.vpoints/dot.c, imagery/i.vpoints/drawcell.c, imagery/i.vpoints/drawvect.c, imagery/i.vpoints/driver.c, imagery/i.vpoints/equ.c, imagery/i.vpoints/find.c, imagery/i.vpoints/globals.h, imagery/i.vpoints/graphics.c, imagery/i.vpoints/group.c, imagery/i.vpoints/input.c, imagery/i.vpoints/main.c, imagery/i.vpoints/mark.c, imagery/i.vpoints/mouse.c, imagery/i.vpoints/open.c, imagery/i.vpoints/plot.c, imagery/i.vpoints/points.c, imagery/i.vpoints/setup.c, imagery/i.vpoints/target.c, imagery/i.vpoints/title.c, imagery/i.vpoints/vectpoints.h, imagery/i.vpoints/view.c, imagery/i.vpoints/where.c, imagery/i.vpoints/zoom.c, imagery/i.vpoints/zoom_box.c, imagery/i.vpoints/zoom_pnt.c, imagery/i.zc/main.c, include/CC.h, include/G3d.h, include/P_datetime.h, include/P_site.h, include/Paintlib.h, include/V_.h, include/Vect.h, include/bdlg_bm.h, include/bitmap.h, include/blas.h, include/btree.h, include/cdhc.h, include/cluster.h, include/colors.h, include/datetime.h, include/dbmi.h, include/devlib.h, include/dig_atts.h, include/display.h, include/dlg.h, include/dlg_bm.h, include/edit.h, include/form.h, include/freetypecap.h, include/gis.h, include/gisdefs.h, include/glocale.h, include/gmath.h, include/gprojects.h, include/graphics.h, include/gstypes.h, include/gsurf.h, include/ibtree.h, include/icon.h, include/icon_bm.h, include/imagedefs.h, include/imagery.h, include/keyframe.h, include/kftypes.h, include/la.h, include/label_bm.h, include/lapack.h, include/libtrans.h, include/linkm.h, include/lock.h, include/monitors.h, include/nviz.h, include/ogsf_proto.h, include/ortholib.h, include/patterns.h, include/proto_dbmi.h, include/raster.h, include/readsites.h, include/region_bm.h, include/rowio.h, include/search.h, include/segment.h, include/shhopt.h, include/site.h, include/sitelib.h, include/spawn.h, include/sqlp.h, include/stats.h, include/std_incs.h, include/symbol.h, include/transform.h, include/vask.h, include/vbuildlib.h, include/vect/dig_defines.h, include/vect/dig_externs.h, include/vect/dig_structs.h, include/vedit.h, lib/arraystats/basic.c, lib/arraystats/class.c, lib/bitmap/bitmap.c, lib/bitmap/main.c, lib/bitmap/smain.c, lib/bitmap/sparse.c, lib/btree/create.c, lib/btree/find.c, lib/btree/free.c, lib/btree/next.c, lib/btree/rewind.c, lib/btree/try.c, lib/btree/update.c, lib/cairodriver/Box.c, lib/cairodriver/Client.c, lib/cairodriver/Color.c, lib/cairodriver/Draw_bitmap.c, lib/cairodriver/Draw_line.c, lib/cairodriver/Draw_point.c, lib/cairodriver/Driver.c, lib/cairodriver/Erase.c, lib/cairodriver/Graph.c, lib/cairodriver/Line_width.c, lib/cairodriver/Poly.c, lib/cairodriver/Raster.c, lib/cairodriver/Respond.c, lib/cairodriver/Set_window.c, lib/cairodriver/cairodriver.h, lib/cairodriver/read.c, lib/cairodriver/read_bmp.c, lib/cairodriver/read_ppm.c, lib/cairodriver/write.c, lib/cairodriver/write_bmp.c, lib/cairodriver/write_ppm.c, lib/cdhc/andrsnde.c, lib/cdhc/andrsndn.c, lib/cdhc/as177.c, lib/cdhc/as181.c, lib/cdhc/as241.c, lib/cdhc/as66.c, lib/cdhc/c-drive.c, lib/cdhc/chisqe.c, lib/cdhc/chisqn.c, lib/cdhc/cvmw2e.c, lib/cdhc/cvmw2n.c, lib/cdhc/dagstndn.c, lib/cdhc/dcmp.c, lib/cdhc/dmax.c, lib/cdhc/dmaxe.c, lib/cdhc/durbins.c, lib/cdhc/enormp.c, lib/cdhc/extreme.c, lib/cdhc/geary.c, lib/cdhc/kotz.c, lib/cdhc/kse.c, lib/cdhc/ksn.c, lib/cdhc/kuiprsve.c, lib/cdhc/kuiprsvn.c, lib/cdhc/local_proto.h, lib/cdhc/normp.c, lib/cdhc/omnibus.c, lib/cdhc/royston.c, lib/cdhc/shapiro1.c, lib/cdhc/shapiro2.c, lib/cdhc/shapiroe.c, lib/cdhc/watsonue.c, lib/cdhc/watsonun.c, lib/cdhc/weisberg.c, lib/cdhc/xinormal.c, lib/cluster/c_assign.c, lib/cluster/c_begin.c, lib/cluster/c_clear.c, lib/cluster/c_distinct.c, lib/cluster/c_exec.c, lib/cluster/c_execmem.c, lib/cluster/c_means.c, lib/cluster/c_merge.c, lib/cluster/c_nclasses.c, lib/cluster/c_point.c, lib/cluster/c_reassign.c, lib/cluster/c_reclass.c, lib/cluster/c_sep.c, lib/cluster/c_sig.c, lib/cluster/c_sum2.c, lib/datetime/between.c, lib/datetime/change.c, lib/datetime/copy.c, lib/datetime/diff.c, lib/datetime/error.c, lib/datetime/format.c, lib/datetime/incr1.c, lib/datetime/incr2.c, lib/datetime/incr3.c, lib/datetime/local.c, lib/datetime/misc.c, lib/datetime/same.c, lib/datetime/scan.c, lib/datetime/sign.c, lib/datetime/type.c, lib/datetime/tz1.c, lib/datetime/tz2.c, lib/datetime/values.c, lib/db/dbmi_base/alloc.c, lib/db/dbmi_base/case.c, lib/db/dbmi_base/column.c, lib/db/dbmi_base/columnfmt.c, lib/db/dbmi_base/connect.c, lib/db/dbmi_base/cursor.c, lib/db/dbmi_base/datetime.c, lib/db/dbmi_base/dbmscap.c, lib/db/dbmi_base/default_name.c, lib/db/dbmi_base/dirent.c, lib/db/dbmi_base/error.c, lib/db/dbmi_base/handle.c, lib/db/dbmi_base/index.c, lib/db/dbmi_base/interval.c, lib/db/dbmi_base/isdir.c, lib/db/dbmi_base/legal_dbname.c, lib/db/dbmi_base/login.c, lib/db/dbmi_base/ret_codes.c, lib/db/dbmi_base/sqlCtype.c, lib/db/dbmi_base/sqltype.c, lib/db/dbmi_base/string.c, lib/db/dbmi_base/strip.c, lib/db/dbmi_base/table.c, lib/db/dbmi_base/token.c, lib/db/dbmi_base/value.c, lib/db/dbmi_base/valuefmt.c, lib/db/dbmi_base/whoami.c, lib/db/dbmi_base/xdr.c, lib/db/dbmi_base/xdr.h, lib/db/dbmi_base/xdrchar.c, lib/db/dbmi_base/xdrcolumn.c, lib/db/dbmi_base/xdrdatetime.c, lib/db/dbmi_base/xdrdouble.c, lib/db/dbmi_base/xdrfloat.c, lib/db/dbmi_base/xdrhandle.c, lib/db/dbmi_base/xdrindex.c, lib/db/dbmi_base/xdrint.c, lib/db/dbmi_base/xdrprocedure.c, lib/db/dbmi_base/xdrshort.c, lib/db/dbmi_base/xdrstring.c, lib/db/dbmi_base/xdrtable.c, lib/db/dbmi_base/xdrtoken.c, lib/db/dbmi_base/xdrvalue.c, lib/db/dbmi_base/zero.c, lib/db/dbmi_client/c_add_col.c, lib/db/dbmi_client/c_bindupdate.c, lib/db/dbmi_client/c_close_cur.c, lib/db/dbmi_client/c_closedb.c, lib/db/dbmi_client/c_create_idx.c, lib/db/dbmi_client/c_create_tab.c, lib/db/dbmi_client/c_createdb.c, lib/db/dbmi_client/c_delete.c, lib/db/dbmi_client/c_deletedb.c, lib/db/dbmi_client/c_desc_table.c, lib/db/dbmi_client/c_drop_col.c, lib/db/dbmi_client/c_drop_index.c, lib/db/dbmi_client/c_drop_tab.c, lib/db/dbmi_client/c_execute.c, lib/db/dbmi_client/c_fetch.c, lib/db/dbmi_client/c_finddb.c, lib/db/dbmi_client/c_insert.c, lib/db/dbmi_client/c_list_drivers.c, lib/db/dbmi_client/c_list_idx.c, lib/db/dbmi_client/c_list_tabs.c, lib/db/dbmi_client/c_listdb.c, lib/db/dbmi_client/c_opendb.c, lib/db/dbmi_client/c_openinsert.c, lib/db/dbmi_client/c_openselect.c, lib/db/dbmi_client/c_openupdate.c, lib/db/dbmi_client/c_priv.c, lib/db/dbmi_client/c_rows.c, lib/db/dbmi_client/c_update.c, lib/db/dbmi_client/c_version.c, lib/db/dbmi_client/column.c, lib/db/dbmi_client/copy_tab.c, lib/db/dbmi_client/db.c, lib/db/dbmi_client/delete_tab.c, lib/db/dbmi_client/printtab.c, lib/db/dbmi_client/select.c, lib/db/dbmi_client/shutdown.c, lib/db/dbmi_client/start.c, lib/db/dbmi_client/table.c, lib/db/dbmi_driver/d_add_col.c, lib/db/dbmi_driver/d_bindupdate.c, lib/db/dbmi_driver/d_close_cur.c, lib/db/dbmi_driver/d_closedb.c, lib/db/dbmi_driver/d_create_idx.c, lib/db/dbmi_driver/d_create_tab.c, lib/db/dbmi_driver/d_createdb.c, lib/db/dbmi_driver/d_delete.c, lib/db/dbmi_driver/d_deletedb.c, lib/db/dbmi_driver/d_desc_table.c, lib/db/dbmi_driver/d_drop_col.c, lib/db/dbmi_driver/d_drop_index.c, lib/db/dbmi_driver/d_drop_tab.c, lib/db/dbmi_driver/d_execute.c, lib/db/dbmi_driver/d_fetch.c, lib/db/dbmi_driver/d_finddb.c, lib/db/dbmi_driver/d_insert.c, lib/db/dbmi_driver/d_list_idx.c, lib/db/dbmi_driver/d_list_tabs.c, lib/db/dbmi_driver/d_listdb.c, lib/db/dbmi_driver/d_mkdir.c, lib/db/dbmi_driver/d_opendb.c, lib/db/dbmi_driver/d_openinsert.c, lib/db/dbmi_driver/d_openselect.c, lib/db/dbmi_driver/d_openupdate.c, lib/db/dbmi_driver/d_priv.c, lib/db/dbmi_driver/d_rows.c, lib/db/dbmi_driver/d_update.c, lib/db/dbmi_driver/d_version.c, lib/db/dbmi_driver/dbstubs.h, lib/db/dbmi_driver/driver.c, lib/db/dbmi_driver/driver_state.c, lib/db/dbmi_driver/procs.h, lib/db/sqlp/alloc.c, lib/db/sqlp/print.c, lib/db/sqlp/sql.c, lib/db/sqlp/test/sqlptest.c, lib/db/stubs/add_col.c, lib/db/stubs/bindupdate.c, lib/db/stubs/close_cursor.c, lib/db/stubs/closedb.c, lib/db/stubs/create_index.c, lib/db/stubs/create_table.c, lib/db/stubs/createdb.c, lib/db/stubs/delete.c, lib/db/stubs/deletedb.c, lib/db/stubs/desc_table.c, lib/db/stubs/drop_col.c, lib/db/stubs/drop_index.c, lib/db/stubs/drop_table.c, lib/db/stubs/execute.c, lib/db/stubs/fetch.c, lib/db/stubs/finddb.c, lib/db/stubs/finish.c, lib/db/stubs/init.c, lib/db/stubs/insert.c, lib/db/stubs/list_index.c, lib/db/stubs/list_tables.c, lib/db/stubs/listdb.c, lib/db/stubs/open_insert.c, lib/db/stubs/open_select.c, lib/db/stubs/open_update.c, lib/db/stubs/opendb.c, lib/db/stubs/priv.c, lib/db/stubs/rows.c, lib/db/stubs/transaction.c, lib/db/stubs/update.c, lib/display/cnversions.c, lib/display/draw.c, lib/display/draw2.c, lib/display/get_win.c, lib/display/ident_win.c, lib/display/list.c, lib/display/popup.c, lib/display/raster.c, lib/display/raster2.c, lib/display/setup.c, lib/display/symbol.c, lib/display/tran_colr.c, lib/display/window.c, lib/driver/Bitmap.c, lib/driver/Box.c, lib/driver/Client.c, lib/driver/Color.c, lib/driver/Cont.c, lib/driver/Draw.c, lib/driver/Erase.c, lib/driver/Font.c, lib/driver/Get_location.c, lib/driver/Get_t_box.c, lib/driver/Graph.c, lib/driver/Line_width.c, lib/driver/Move.c, lib/driver/Panel.c, lib/driver/Polydots.c, lib/driver/Polygon.c, lib/driver/Polyline.c, lib/driver/Raster.c, lib/driver/Respond.c, lib/driver/Returns.c, lib/driver/Set_window.c, lib/driver/Text.c, lib/driver/Text_size.c, lib/driver/Work.c, lib/driver/command.c, lib/driver/connect_sock.c, lib/driver/driver.h, lib/driver/driverlib.h, lib/driver/font2.c, lib/driver/font_freetype.c, lib/driver/init.c, lib/driver/main.c, lib/driver/pad.c, lib/driver/pad.h, lib/driver/parse_ftcap.c, lib/driver/text2.c, lib/driver/text3.c, lib/dspf/cell_table.h, lib/dspf/cube_io.c, lib/dspf/dspf_header.c, lib/dspf/print_info.c, lib/dspf/struct_copy.c, lib/dspf/viz.h, lib/edit/edit_cats.c, lib/edit/edit_cellhd.c, lib/edit/edit_hist.c, lib/external/shapelib/dbfopen.c, lib/external/shapelib/safileio.c, lib/external/shapelib/shapefil.h, lib/external/shapelib/shpopen.c, lib/form/form.c, lib/form/generate.c, lib/form/open.c, lib/g3d/G3d_intern.h, lib/g3d/cache.c, lib/g3d/cachehash.c, lib/g3d/cachehash.h, lib/g3d/changeprecision.c, lib/g3d/changetype.c, lib/g3d/filecompare.c, lib/g3d/filename.c, lib/g3d/find_grid3.c, lib/g3d/fpcompress.c, lib/g3d/g3dalloc.c, lib/g3d/g3dcache.c, lib/g3d/g3dcats.c, lib/g3d/g3dclose.c, lib/g3d/g3dcolor.c, lib/g3d/g3ddefaults.c, lib/g3d/g3ddoubleio.c, lib/g3d/g3derror.c, lib/g3d/g3dfpxdr.c, lib/g3d/g3dhistory.c, lib/g3d/g3dintio.c, lib/g3d/g3dkeys.c, lib/g3d/g3dlong.c, lib/g3d/g3dmapset.c, lib/g3d/g3dmask.c, lib/g3d/g3dmisc.c, lib/g3d/g3dnull.c, lib/g3d/g3dopen.c, lib/g3d/g3dopen2.c, lib/g3d/g3dparam.c, lib/g3d/g3drange.c, lib/g3d/g3dregion.c, lib/g3d/g3dresample.c, lib/g3d/g3dvolume.c, lib/g3d/g3dwindow.c, lib/g3d/g3dwindowio.c, lib/g3d/getblock.c, lib/g3d/header.c, lib/g3d/headerinfo.c, lib/g3d/index.c, lib/g3d/retile.c, lib/g3d/rle.c, lib/g3d/tilealloc.c, lib/g3d/tileio.c, lib/g3d/tilemath.c, lib/g3d/tilenull.c, lib/g3d/tileread.c, lib/g3d/tilewrite.c, lib/g3d/writeascii.c, lib/gis/G.h, lib/gis/adj_cellhd.c, lib/gis/align_window.c, lib/gis/alloc.c, lib/gis/alloc_cell.c, lib/gis/area.c, lib/gis/area_ellipse.c, lib/gis/area_poly1.c, lib/gis/area_poly2.c, lib/gis/area_sphere.c, lib/gis/ascii_chk.c, lib/gis/ask.c, lib/gis/ask_cell.c, lib/gis/ask_vctrs.c, lib/gis/asprintf.c, lib/gis/auto_mask.c, lib/gis/basename.c, lib/gis/bres_line.c, lib/gis/cats.c, lib/gis/cell_stats.c, lib/gis/cell_title.c, lib/gis/cellstats_eq.c, lib/gis/clear_scrn.c, lib/gis/clicker.c, lib/gis/closecell.c, lib/gis/color_compat.c, lib/gis/color_free.c, lib/gis/color_get.c, lib/gis/color_hist.c, lib/gis/color_init.c, lib/gis/color_insrt.c, lib/gis/color_invrt.c, lib/gis/color_look.c, lib/gis/color_org.c, lib/gis/color_rand.c, lib/gis/color_range.c, lib/gis/color_read.c, lib/gis/color_remove.c, lib/gis/color_rule.c, lib/gis/color_rule_get.c, lib/gis/color_rules.c, lib/gis/color_set.c, lib/gis/color_shift.c, lib/gis/color_str.c, lib/gis/color_write.c, lib/gis/color_xform.c, lib/gis/commas.c, lib/gis/copy.c, lib/gis/copy_dir.c, lib/gis/copy_file.c, lib/gis/date.c, lib/gis/datum.c, lib/gis/debug.c, lib/gis/dig_title.c, lib/gis/distance.c, lib/gis/done_msg.c, lib/gis/endian.c, lib/gis/env.c, lib/gis/error.c, lib/gis/file_name.c, lib/gis/find_cell.c, lib/gis/find_etc.c, lib/gis/find_file.c, lib/gis/find_vect.c, lib/gis/flate.c, lib/gis/fork.c, lib/gis/format.c, lib/gis/fpreclass.c, lib/gis/geodesic.c, lib/gis/geodist.c, lib/gis/get_cellhd.c, lib/gis/get_datum_name.c, lib/gis/get_ell_name.c, lib/gis/get_ellipse.c, lib/gis/get_projinfo.c, lib/gis/get_projname.c, lib/gis/get_row.c, lib/gis/get_row_colr.c, lib/gis/get_window.c, lib/gis/getl.c, lib/gis/gets.c, lib/gis/gisbase.c, lib/gis/gisdbase.c, lib/gis/gishelp.c, lib/gis/gisinit.c, lib/gis/histo_eq.c, lib/gis/histogram.c, lib/gis/history.c, lib/gis/home.c, lib/gis/icon.c, lib/gis/index.c, lib/gis/init_map.c, lib/gis/interp.c, lib/gis/intersect.c, lib/gis/intr_char.c, lib/gis/is.c, lib/gis/key_value1.c, lib/gis/key_value2.c, lib/gis/key_value3.c, lib/gis/key_value4.c, lib/gis/legal_name.c, lib/gis/line_dist.c, lib/gis/list.c, lib/gis/ll_format.c, lib/gis/ll_scan.c, lib/gis/locale.c, lib/gis/location.c, lib/gis/ls.c, lib/gis/mach_name.c, lib/gis/make_colr.c, lib/gis/make_loc.c, lib/gis/make_mapset.c, lib/gis/mapcase.c, lib/gis/mapset.c, lib/gis/mapset_msc.c, lib/gis/mapset_nme.c, lib/gis/mask_info.c, lib/gis/maskfd.c, lib/gis/myname.c, lib/gis/named_colr.c, lib/gis/nl_to_spaces.c, lib/gis/nme_in_mps.c, lib/gis/null_val.c, lib/gis/open.c, lib/gis/open_misc.c, lib/gis/opencell.c, lib/gis/overwrite.c, lib/gis/parser.c, lib/gis/paths.c, lib/gis/percent.c, lib/gis/plot.c, lib/gis/pole_in_poly.c, lib/gis/popen.c, lib/gis/progrm_nme.c, lib/gis/proj1.c, lib/gis/proj2.c, lib/gis/proj3.c, lib/gis/put_cellhd.c, lib/gis/put_row.c, lib/gis/put_title.c, lib/gis/put_window.c, lib/gis/putenv.c, lib/gis/quant.c, lib/gis/quant_io.c, lib/gis/quant_rw.c, lib/gis/radii.c, lib/gis/range.c, lib/gis/raster.c, lib/gis/raster_metadata.c, lib/gis/rd_cellhd.c, lib/gis/reclass.c, lib/gis/remove.c, lib/gis/rename.c, lib/gis/rhumbline.c, lib/gis/rotate.c, lib/gis/sample.c, lib/gis/set_window.c, lib/gis/short_way.c, lib/gis/sleep.c, lib/gis/snprintf.c, lib/gis/spawn.c, lib/gis/squeeze.c, lib/gis/store.c, lib/gis/strings.c, lib/gis/system.c, lib/gis/tempfile.c, lib/gis/timestamp.c, lib/gis/token.c, lib/gis/trim_dec.c, lib/gis/unctrl.c, lib/gis/unix_socks.c, lib/gis/user_config.c, lib/gis/verbose.c, lib/gis/view.c, lib/gis/whoami.c, lib/gis/win32_pipes.c, lib/gis/wind_2_box.c, lib/gis/wind_format.c, lib/gis/wind_in.c, lib/gis/wind_limits.c, lib/gis/wind_overlap.c, lib/gis/wind_scan.c, lib/gis/window_map.c, lib/gis/wr_cellhd.c, lib/gis/writ_zeros.c, lib/gis/yes.c, lib/gis/zero.c, lib/gis/zero_cell.c, lib/gis/zone.c, lib/gmath/brent.c, lib/gmath/dalloc.c, lib/gmath/del2g.c, lib/gmath/eigen.c, lib/gmath/eigen_tools.c, lib/gmath/fft.c, lib/gmath/findzc.c, lib/gmath/gauss.c, lib/gmath/getg.c, lib/gmath/ialloc.c, lib/gmath/jacobi.c, lib/gmath/la.c, lib/gmath/lu.c, lib/gmath/max_pow2.c, lib/gmath/mult.c, lib/gmath/rand1.c, lib/gmath/svd.c, lib/gpde/N_arrays.c, lib/gpde/N_arrays_calc.c, lib/gpde/N_arrays_io.c, lib/gpde/N_geom.c, lib/gpde/N_gradient.c, lib/gpde/N_gradient_calc.c, lib/gpde/N_gwflow.c, lib/gpde/N_heatflow.h, lib/gpde/N_les.c, lib/gpde/N_les_assemble.c, lib/gpde/N_pde.h, lib/gpde/N_solute_transport.c, lib/gpde/N_solute_transport.h, lib/gpde/N_solvers.c, lib/gpde/N_solvers_krylov.c, lib/gpde/N_tools.c, lib/gpde/N_upwind.c, lib/gpde/solvers_local_proto.h, lib/gpde/test/test_arrays.c, lib/gpde/test/test_assemble.c, lib/gpde/test/test_geom.c, lib/gpde/test/test_gpde_lib.h, lib/gpde/test/test_gradient.c, lib/gpde/test/test_gwflow.c, lib/gpde/test/test_heat.c, lib/gpde/test/test_main.c, lib/gpde/test/test_solute_transport.c, lib/gpde/test/test_solvers.c, lib/gpde/test/test_tools.c, lib/gtcltk/grocat.c, lib/imagery/alloc.c, lib/imagery/ask_group.c, lib/imagery/eol.c, lib/imagery/find.c, lib/imagery/fopen.c, lib/imagery/georef.c, lib/imagery/group.c, lib/imagery/list_gp.c, lib/imagery/list_subgp.c, lib/imagery/loc_info.c, lib/imagery/ls_groups.c, lib/imagery/points.c, lib/imagery/ref.c, lib/imagery/sig.c, lib/imagery/sigfile.c, lib/imagery/sigset.c, lib/imagery/sigsetfile.c, lib/imagery/target.c, lib/imagery/title.c, lib/imagery/var.c, lib/init/chk_dbase.c, lib/init/clean_temp.c, lib/init/echo.c, lib/init/local_proto.h, lib/init/lock.c, lib/init/mke_loc.c, lib/init/mke_mapset.c, lib/init/other.c, lib/init/run.c, lib/init/set_data.c, lib/linkm/destroy.c, lib/linkm/dispose.c, lib/linkm/init.c, lib/linkm/linkm.c, lib/linkm/malloc.c, lib/linkm/new.c, lib/linkm/next.c, lib/linkm/oom.c, lib/linkm/speed.c, lib/linkm/speed2.c, lib/linkm/speed3.c, lib/linkm/try.c, lib/linkm/try2.c, lib/nviz/change_view.c, lib/nviz/cplanes_obj.c, lib/nviz/draw.c, lib/nviz/exag.c, lib/nviz/lights.c, lib/nviz/map_obj.c, lib/nviz/nviz.c, lib/nviz/position.c, lib/nviz/render.c, lib/nviz/render.h, lib/ogsf/GK2.c, lib/ogsf/GP2.c, lib/ogsf/GS2.c, lib/ogsf/GSX.c, lib/ogsf/GS_util.c, lib/ogsf/GV2.c, lib/ogsf/GVL2.c, lib/ogsf/Gp3.c, lib/ogsf/Gs3.c, lib/ogsf/Gv3.c, lib/ogsf/Gvl3.c, lib/ogsf/gk.c, lib/ogsf/gp.c, lib/ogsf/gpd.c, lib/ogsf/gs.c, lib/ogsf/gs_bm.c, lib/ogsf/gs_norms.c, lib/ogsf/gs_query.c, lib/ogsf/gsd_cplane.c, lib/ogsf/gsd_fonts.c, lib/ogsf/gsd_fringe.c, lib/ogsf/gsd_img_mpeg.c, lib/ogsf/gsd_img_ppm.c, lib/ogsf/gsd_img_tif.c, lib/ogsf/gsd_label.c, lib/ogsf/gsd_legend.c, lib/ogsf/gsd_objs.c, lib/ogsf/gsd_prim.c, lib/ogsf/gsd_surf.c, lib/ogsf/gsd_views.c, lib/ogsf/gsd_wire.c, lib/ogsf/gsdiff.c, lib/ogsf/gsdrape.c, lib/ogsf/gsds.c, lib/ogsf/gsget.c, lib/ogsf/gsget.h, lib/ogsf/gv.c, lib/ogsf/gv_quick.c, lib/ogsf/gvd.c, lib/ogsf/gvl.c, lib/ogsf/gvl_calc.c, lib/ogsf/gvl_calc2.c, lib/ogsf/gvl_file.c, lib/ogsf/gvld.c, lib/ogsf/mc33_table.h, lib/ogsf/trans.c, lib/pngdriver/Box.c, lib/pngdriver/Client.c, lib/pngdriver/Color.c, lib/pngdriver/Color_table.c, lib/pngdriver/Draw_bitmap.c, lib/pngdriver/Draw_line.c, lib/pngdriver/Draw_point.c, lib/pngdriver/Driver.c, lib/pngdriver/Erase.c, lib/pngdriver/Graph_close.c, lib/pngdriver/Graph_set.c, lib/pngdriver/Line_width.c, lib/pngdriver/Raster.c, lib/pngdriver/Respond.c, lib/pngdriver/Set_window.c, lib/pngdriver/pngdriver.h, lib/pngdriver/read.c, lib/pngdriver/read_bmp.c, lib/pngdriver/read_png.c, lib/pngdriver/read_ppm.c, lib/pngdriver/write.c, lib/pngdriver/write_bmp.c, lib/pngdriver/write_png.c, lib/pngdriver/write_ppm.c, lib/proj/convert.c, lib/proj/datum.c, lib/proj/do_proj.c, lib/proj/ellipse.c, lib/proj/get_proj.c, lib/proj/local_proto.h, lib/psdriver/Box.c, lib/psdriver/Client.c, lib/psdriver/Color.c, lib/psdriver/Color_table.c, lib/psdriver/Draw_bitmap.c, lib/psdriver/Draw_line.c, lib/psdriver/Draw_point.c, lib/psdriver/Driver.c, lib/psdriver/Erase.c, lib/psdriver/Graph_close.c, lib/psdriver/Graph_set.c, lib/psdriver/Line_width.c, lib/psdriver/Polygon.c, lib/psdriver/Polyline.c, lib/psdriver/Raster.c, lib/psdriver/Respond.c, lib/psdriver/Set_window.c, lib/psdriver/psdriver.h, lib/raster/com_get.c, lib/raster/com_io.c, lib/raster/com_pad.c, lib/raster/com_proto.c, lib/raster/common.c, lib/raster/io_sock.c, lib/raster/loc_get.c, lib/raster/loc_io.c, lib/raster/loc_pad.c, lib/raster/loc_proto.c, lib/raster/open.h, lib/raster/parse_mon.c, lib/raster/rem_get.c, lib/raster/rem_io.c, lib/raster/rem_pad.c, lib/raster/rem_proto.c, lib/raster/transport.h, lib/rowio/fileno.c, lib/rowio/forget.c, lib/rowio/get.c, lib/rowio/put.c, lib/rowio/release.c, lib/rowio/setup.c, lib/rst/data/dataquad.c, lib/rst/data/dataquad.h, lib/rst/interp_float/distance.c, lib/rst/interp_float/func2d.c, lib/rst/interp_float/init2d.c, lib/rst/interp_float/input2d.c, lib/rst/interp_float/interp2d.c, lib/rst/interp_float/interpf.h, lib/rst/interp_float/matrix.c, lib/rst/interp_float/minmax.c, lib/rst/interp_float/output2d.c, lib/rst/interp_float/point2d.c, lib/rst/interp_float/resout2d.c, lib/rst/interp_float/ressegm2d.c, lib/rst/interp_float/secpar2d.c, lib/rst/interp_float/segmen2d.c, lib/rst/interp_float/vinput2d.c, lib/rst/interp_float/write2d.c, lib/rst/qtree/qtree.c, lib/rst/qtree/qtree.h, lib/segment/address.c, lib/segment/debug.c, lib/segment/flush.c, lib/segment/format.c, lib/segment/get.c, lib/segment/get_row.c, lib/segment/init.c, lib/segment/pagein.c, lib/segment/pageout.c, lib/segment/put.c, lib/segment/put_row.c, lib/segment/release.c, lib/segment/seek.c, lib/segment/setup.c, lib/segment/try.c, lib/sites/sites.c, lib/stats/c_ave.c, lib/stats/c_count.c, lib/stats/c_divr.c, lib/stats/c_intr.c, lib/stats/c_kurt.c, lib/stats/c_max.c, lib/stats/c_maxx.c, lib/stats/c_median.c, lib/stats/c_min.c, lib/stats/c_minx.c, lib/stats/c_mode.c, lib/stats/c_percentile.c, lib/stats/c_range.c, lib/stats/c_reg.c, lib/stats/c_skew.c, lib/stats/c_stddev.c, lib/stats/c_sum.c, lib/stats/c_var.c, lib/stats/sort_cell.c, lib/symbol/read.c, lib/symbol/stroke.c, lib/vask/V_acc.c, lib/vask/V_call.c, lib/vask/V_clear.c, lib/vask/V_const.c, lib/vask/V_error.c, lib/vask/V_exit.c, lib/vask/V_init.c, lib/vask/V_line.c, lib/vask/V_ques.c, lib/vask/V_support.c, lib/vask/V_trim_dec.c, lib/vector/Vlib/area.c, lib/vector/Vlib/array.c, lib/vector/Vlib/box.c, lib/vector/Vlib/break_lines.c, lib/vector/Vlib/break_polygons.c, lib/vector/Vlib/bridges.c, lib/vector/Vlib/buffer.c, lib/vector/Vlib/build.c, lib/vector/Vlib/build_nat.c, lib/vector/Vlib/build_ogr.c, lib/vector/Vlib/cats.c, lib/vector/Vlib/cindex.c, lib/vector/Vlib/clean_nodes.c, lib/vector/Vlib/close.c, lib/vector/Vlib/close_nat.c, lib/vector/Vlib/close_ogr.c, lib/vector/Vlib/constraint.c, lib/vector/Vlib/dangles.c, lib/vector/Vlib/dbcolumns.c, lib/vector/Vlib/error.c, lib/vector/Vlib/field.c, lib/vector/Vlib/find.c, lib/vector/Vlib/graph.c, lib/vector/Vlib/header.c, lib/vector/Vlib/hist.c, lib/vector/Vlib/init_head.c, lib/vector/Vlib/intersect.c, lib/vector/Vlib/legal_vname.c, lib/vector/Vlib/level.c, lib/vector/Vlib/level_two.c, lib/vector/Vlib/line.c, lib/vector/Vlib/list.c, lib/vector/Vlib/map.c, lib/vector/Vlib/net.c, lib/vector/Vlib/open.c, lib/vector/Vlib/open_nat.c, lib/vector/Vlib/open_ogr.c, lib/vector/Vlib/overlap.c, lib/vector/Vlib/overlay.c, lib/vector/Vlib/poly.c, lib/vector/Vlib/read.c, lib/vector/Vlib/read_nat.c, lib/vector/Vlib/read_ogr.c, lib/vector/Vlib/remove_areas.c, lib/vector/Vlib/remove_duplicates.c, lib/vector/Vlib/rewind.c, lib/vector/Vlib/rewind_nat.c, lib/vector/Vlib/rewind_ogr.c, lib/vector/Vlib/select.c, lib/vector/Vlib/sindex.c, lib/vector/Vlib/snap.c, lib/vector/Vlib/tin.c, lib/vector/Vlib/type.c, lib/vector/Vlib/window.c, lib/vector/Vlib/write.c, lib/vector/Vlib/write_nat.c, lib/vector/dglib/avl.c, lib/vector/dglib/avl.h, lib/vector/dglib/edgemgmt-template.c, lib/vector/dglib/examples/components.c, lib/vector/dglib/examples/cr_from_a.c, lib/vector/dglib/examples/cr_large_graph.c, lib/vector/dglib/examples/delnode.c, lib/vector/dglib/examples/minspan.c, lib/vector/dglib/examples/opt.c, lib/vector/dglib/examples/opt.h, lib/vector/dglib/examples/parse.c, lib/vector/dglib/examples/shortest_path.c, lib/vector/dglib/examples/span.c, lib/vector/dglib/examples/unflatten.c, lib/vector/dglib/examples/view.c, lib/vector/dglib/graph.c, lib/vector/dglib/graph.h, lib/vector/dglib/graph_v1.c, lib/vector/dglib/graph_v1.h, lib/vector/dglib/graph_v2.c, lib/vector/dglib/graph_v2.h, lib/vector/dglib/heap.c, lib/vector/dglib/heap.h, lib/vector/dglib/helpers.c, lib/vector/dglib/helpers.h, lib/vector/dglib/misc-template.c, lib/vector/dglib/nodemgmt-template.c, lib/vector/dglib/sp- template.c, lib/vector/dglib/span-template.c, lib/vector/dglib/tavl.c, lib/vector/dglib/tavl.h, lib/vector/dglib/tree.c, lib/vector/dglib/tree.h, lib/vector/dglib/type.h, lib/vector/diglib/allocation.c, lib/vector/diglib/angle.c, lib/vector/diglib/box.c, lib/vector/diglib/cindex.c, lib/vector/diglib/cindex_rw.c, lib/vector/diglib/file.c, lib/vector/diglib/frmt.c, lib/vector/diglib/head.c, lib/vector/diglib/inside.c, lib/vector/diglib/line_dist.c, lib/vector/diglib/linecros.c, lib/vector/diglib/list.c, lib/vector/diglib/plus.c, lib/vector/diglib/plus_area.c, lib/vector/diglib/plus_line.c, lib/vector/diglib/plus_node.c, lib/vector/diglib/plus_struct.c, lib/vector/diglib/poly.c, lib/vector/diglib/port_init.c, lib/vector/diglib/port_test.c, lib/vector/diglib/portable.c, lib/vector/diglib/portable/i386-pc-mingw32msvc.h, lib/vector/diglib/prune.c, lib/vector/diglib/spindex.c, lib/vector/diglib/spindex_rw.c, lib/vector/diglib/struct_alloc.c, lib/vector/diglib/test.c, lib/vector/diglib/type.c, lib/vector/diglib/update.c, lib/vector/rtree/card.c, lib/vector/rtree/card.h, lib/vector/rtree/gammavol.c, lib/vector/rtree/index.c, lib/vector/rtree/index.h, lib/vector/rtree/node.c, lib/vector/rtree/rect.c, lib/vector/rtree/rtree.h, lib/vector/rtree/sphvol.c, lib/vector/rtree/split_q.c, lib/vector/rtree/split_q.h, lib/vector/rtree/test.c, lib/vector/transform/inverse.c, lib/vector/transform/m_mult.c, lib/vector/transform/transform.c, lib/vector/vedit/break.c, lib/vector/vedit/cats.c, lib/vector/vedit/chtype.c, lib/vector/vedit/copy.c, lib/vector/vedit/delete.c, lib/vector/vedit/distance.c, lib/vector/vedit/flip.c, lib/vector/vedit/merge.c, lib/vector/vedit/move.c, lib/vector/vedit/select.c, lib/vector/vedit/snap.c, lib/vector/vedit/vertex.c, lib/vector/vedit/zbulk.c, misc/m.cogo/main.c, ps/ps.map/border.h, ps/ps.map/box.c, ps/ps.map/catval.c, ps/ps.map/chk_scale.c, ps/ps.map/clr.h, ps/ps.map/colortable.h, ps/ps.map/comment.c, ps/ps.map/comment.h, ps/ps.map/decorate.h, ps/ps.map/distance.c, ps/ps.map/do_geogrid.c, ps/ps.map/do_grid.c, ps/ps.map/do_header.c, ps/ps.map/do_labels.c, ps/ps.map/do_masking.c, ps/ps.map/do_plt.c, ps/ps.map/do_psfiles.c, ps/ps.map/do_scalebar.c, ps/ps.map/do_vectors.c, ps/ps.map/eps.c, ps/ps.map/error.c, ps/ps.map/fit_map.c, ps/ps.map/get_font.c, ps/ps.map/get_scalebar.c, ps/ps.map/getgrid.c, ps/ps.map/gprims.c, ps/ps.map/group.h, ps/ps.map/header.h, ps/ps.map/input.c, ps/ps.map/key_data.c, ps/ps.map/labels.h, ps/ps.map/local_proto.h, ps/ps.map/main.c, ps/ps.map/makeprocs.c, ps/ps.map/map_info.c, ps/ps.map/map_info.h, ps/ps.map/map_setup.c, ps/ps.map/mtextbox.c, ps/ps.map/outl_io.c, ps/ps.map/paper.h, ps/ps.map/parse_list.c, ps/ps.map/ps_clrtbl.c, ps/ps.map/ps_colors.c, ps/ps.map/ps_fclrtbl.c, ps/ps.map/ps_header.c, ps/ps.map/ps_info.h, ps/ps.map/ps_map.c, ps/ps.map/ps_outline.c, ps/ps.map/ps_raster.c, ps/ps.map/ps_vareas.c, ps/ps.map/ps_vlegend.c, ps/ps.map/ps_vlines.c, ps/ps.map/ps_vpoints.c, ps/ps.map/r_border.c, ps/ps.map/r_cell.c, ps/ps.map/r_colortable.c, ps/ps.map/r_group.c, ps/ps.map/r_header.c, ps/ps.map/r_info.c, ps/ps.map/r_labels.c, ps/ps.map/r_paper.c, ps/ps.map/r_plt.c, ps/ps.map/r_rgb.c, ps/ps.map/r_text.c, ps/ps.map/r_vareas.c, ps/ps.map/r_vlegend.c, ps/ps.map/r_vlines.c, ps/ps.map/r_vpoints.c, ps/ps.map/r_wind.c, ps/ps.map/read_cfg.c, ps/ps.map/scale.c, ps/ps.map/scan_gis.c, ps/ps.map/scan_misc.c, ps/ps.map/scan_ref.c, ps/ps.map/session.c, ps/ps.map/show_scale.c, ps/ps.map/symbol.c, ps/ps.map/textbox.c, ps/ps.map/vect.c, ps/ps.map/vector.c, ps/ps.map/vector.h, ps/ps.map/yesno.c, raster/r.average/main.c, raster/r.basins.fill/local_proto.h, raster/r.basins.fill/main.c, raster/r.basins.fill/read_map.c, raster/r.bitpattern/main.c, raster/r.buffer/distance.h, raster/r.buffer/execute.c, raster/r.buffer/find_dist.c, raster/r.buffer/init.c, raster/r.buffer/local_proto.h, raster/r.buffer/main.c, raster/r.buffer/parse_dist.c, raster/r.buffer/process_at.c, raster/r.buffer/process_left.c, raster/r.buffer/process_rite.c, raster/r.buffer/process_row.c, raster/r.buffer/read_map.c, raster/r.buffer/support.c, raster/r.buffer/write_map.c, raster/r.carve/enforce.h, raster/r.carve/enforce_ds.c, raster/r.carve/lobf.c, raster/r.carve/main.c, raster/r.carve/raster.c, raster/r.carve/support.c, raster/r.carve/vect.c, raster/r.cats/cats.c, raster/r.cats/local_proto.h, raster/r.cats/main.c, raster/r.circle/dist.c, raster/r.clump/clump.c, raster/r.clump/local_proto.h, raster/r.clump/main.c, raster/r.coin/check.c, raster/r.coin/cmd_parms.c, raster/r.coin/coin.h, raster/r.coin/format.c, raster/r.coin/inter.c, raster/r.coin/local_proto.h, raster/r.coin/main.c, raster/r.coin/make_coin.c, raster/r.coin/print_coin.c, raster/r.coin/print_hdr.c, raster/r.coin/prnt_entry.c, raster/r.coin/totals.c, raster/r.colors/local_proto.h, raster/r.colors/main.c, raster/r.colors/rules.c, raster/r.colors/stats.c, raster/r.composite/main.c, raster/r.compress/main.c, raster/r.contour/cont.c, raster/r.contour/local_proto.h, raster/r.contour/main.c, raster/r.cost/btree.c, raster/r.cost/cost.h, raster/r.cost/local_proto.h, raster/r.cost/main.c, raster/r.cost/memory.c, raster/r.cost/memory.h, raster/r.cost/stash.h, raster/r.covar/main.c, raster/r.cross/cats.c, raster/r.cross/cross.c, raster/r.cross/glob.h, raster/r.cross/local_proto.h, raster/r.cross/main.c, raster/r.cross/renumber.c, raster/r.cross/store.c, raster/r.cross/tree.c, raster/r.describe/describe.c, raster/r.describe/dumplist.c, raster/r.describe/local_proto.h, raster/r.describe/main.c, raster/r.describe/tree.c, raster/r.digit/bnw_line.c, raster/r.digit/create_map.c, raster/r.digit/digitize.c, raster/r.digit/get_area.c, raster/r.digit/get_circle.c, raster/r.digit/get_en.c, raster/r.digit/get_label.c, raster/r.digit/get_line.c, raster/r.digit/get_point.c, raster/r.digit/get_type.c, raster/r.digit/instruct.c, raster/r.digit/local_proto.h, raster/r.digit/main.c, raster/r.digit/setup_graph.c, raster/r.distance/defs.h, raster/r.distance/distance.c, raster/r.distance/edges.c, raster/r.distance/labels.c, raster/r.distance/main.c, raster/r.distance/parse.c, raster/r.distance/report.c, raster/r.drain/filldir.c, raster/r.drain/local.h, raster/r.drain/main.c, raster/r.drain/resolve.c, raster/r.drain/tinf.c, raster/r.drain/tinf.h, raster/r.fill.dir/dopolys.c, raster/r.fill.dir/filldir.c, raster/r.fill.dir/local.h, raster/r.fill.dir/main.c, raster/r.fill.dir/ppupdate.c, raster/r.fill.dir/resolve.c, raster/r.fill.dir/tinf.c, raster/r.fill.dir/tinf.h, raster/r.fill.dir/wtrshed.c, raster/r.flow/aspect.c, raster/r.flow/aspect.h, raster/r.flow/calc.c, raster/r.flow/io.c, raster/r.flow/io.h, raster/r.flow/mem.c, raster/r.flow/mem.h, raster/r.flow/precomp.c, raster/r.flow/precomp.h, raster/r.flow/r.flow.h, raster/r.grow.distance/main.c, raster/r.grow2/main.c, raster/r.gwflow/main.c, raster/r.his/his.c, raster/r.his/main.c, raster/r.in.arc/gethead.c, raster/r.in.arc/local_proto.h, raster/r.in.arc/main.c, raster/r.in.ascii/gethead.c, raster/r.in.ascii/local_proto.h, raster/r.in.ascii/main.c, raster/r.in.bin/gmt_grd.h, raster/r.in.bin/main.c, raster/r.in.gdal/main.c, raster/r.in.gridatb/adjcellhd.c, raster/r.in.gridatb/check_ready.c, raster/r.in.gridatb/file_io.c, raster/r.in.gridatb/local_proto.h, raster/r.in.gridatb/main.c, raster/r.in.mat/main.c, raster/r.in.poly/get_item.c, raster/r.in.poly/getformat.c, raster/r.in.poly/local_proto.h, raster/r.in.poly/main.c, raster/r.in.poly/poly2rast.c, raster/r.in.poly/raster.c, raster/r.in.xyz/local_proto.h, raster/r.in.xyz/main.c, raster/r.in.xyz/support.c, raster/r.info/main.c, raster/r.info/reclas_txt.c, raster/r.kappa/calc_kappa.c, raster/r.kappa/kappa.h, raster/r.kappa/local_proto.h, raster/r.kappa/main.c, raster/r.kappa/mask.c, raster/r.kappa/prt_hdr.c, raster/r.kappa/prt_label.c, raster/r.kappa/prt_mat.c, raster/r.kappa/stats.c, raster/r.kappa/sum.c, raster/r.lake/main.c, raster/r.le/r.le.patch/driver.c, raster/r.le/r.le.patch/input.c, raster/r.le/r.le.patch/main.c, raster/r.le/r.le.patch/patch.c, raster/r.le/r.le.patch/patch.h, raster/r.le/r.le.patch/trace.c, raster/r.le/r.le.pixel/cellclip.c, raster/r.le/r.le.pixel/driver.c, raster/r.le/r.le.pixel/input.c, raster/r.le/r.le.pixel/main.c, raster/r.le/r.le.pixel/pixel.h, raster/r.le/r.le.pixel/texture.c, raster/r.le/r.le.setup/ask_group.c, raster/r.le/r.le.setup/colors.h, raster/r.le/r.le.setup/main.c, raster/r.le/r.le.setup/mv_wind.c, raster/r.le/r.le.setup/polytocell/bmf_to_cll.c, raster/r.le/r.le.setup/polytocell/do_dots.c, raster/r.le/r.le.setup/polytocell/do_line.c, raster/r.le/r.le.setup/polytocell/find_area.c, raster/r.le/r.le.setup/polytocell/ply_t_bmif.c, raster/r.le/r.le.setup/polytocell/ply_to_cll.h, raster/r.le/r.le.setup/polytocell/save_area.c, raster/r.le/r.le.setup/polytocell/wrte_recrd.c, raster/r.le/r.le.setup/polytocell/yadjust.c, raster/r.le/r.le.setup/sample.c, raster/r.le/r.le.setup/setup.c, raster/r.le/r.le.setup/setup.h, raster/r.le/r.le.trace/local_proto.h, raster/r.le/r.le.trace/main.c, raster/r.le/r.le.trace/r.le.trace.h, raster/r.le/r.le.trace/user_input.c, raster/r.li/r.li.cwed/cellWeighted.h, raster/r.li/r.li.cwed/cwed.c, raster/r.li/r.li.cwed/utility.c, raster/r.li/r.li.cwed/utility.h, raster/r.li/r.li.daemon/GenericCell.c, raster/r.li/r.li.daemon/GenericCell.h, raster/r.li/r.li.daemon/avl.c, raster/r.li/r.li.daemon/avl.h, raster/r.li/r.li.daemon/avlDefs.h, raster/r.li/r.li.daemon/avlID.c, raster/r.li/r.li.daemon/avlID.h, raster/r.li/r.li.daemon/daemon.c, raster/r.li/r.li.daemon/daemon.h, raster/r.li/r.li.daemon/defs.h, raster/r.li/r.li.daemon/index.h, raster/r.li/r.li.daemon/ipc.c, raster/r.li/r.li.daemon/ipc.h, raster/r.li/r.li.daemon/list.c, raster/r.li/r.li.daemon/list.h, raster/r.li/r.li.daemon/worker.c, raster/r.li/r.li.dominance/dominance.c, raster/r.li/r.li.edgedensity/edgedensity.c, raster/r.li/r.li.mpa/mpa.c, raster/r.li/r.li.mps/mps.c, raster/r.li/r.li.padcv/padcv.c, raster/r.li/r.li.padrange/padrange.c, raster/r.li/r.li.padsd/padsd.c, raster/r.li/r.li.patchdensity/main.c, raster/r.li/r.li.patchnum/main.c, raster/r.li/r.li.richness/richness.c, raster/r.li/r.li.shannon/shannon.c, raster/r.li/r.li.shape/main.c, raster/r.li/r.li.simpson/simpson.c, raster/r.los/cmd_line.h, raster/r.los/color_rnge.c, raster/r.los/delete.c, raster/r.los/local_proto.h, raster/r.los/main.c, raster/r.los/make_list.c, raster/r.los/make_point.c, raster/r.los/mark_pts.c, raster/r.los/point.h, raster/r.los/pts_elim.c, raster/r.los/radians.h, raster/r.los/segment.c, raster/r.mapcalc/check.c, raster/r.mapcalc/column_shift.c, raster/r.mapcalc/evaluate.c, raster/r.mapcalc/expression.c, raster/r.mapcalc/expression.h, raster/r.mapcalc/func_proto.h, raster/r.mapcalc/function.c, raster/r.mapcalc/globals.h, raster/r.mapcalc/globals2.h, raster/r.mapcalc/globals3.h, raster/r.mapcalc/main.c, raster/r.mapcalc/map.c, raster/r.mapcalc/map3.c, raster/r.mapcalc/mapcalc.h, raster/r.mapcalc/xabs.c, raster/r.mapcalc/xacos.c, raster/r.mapcalc/xadd.c, raster/r.mapcalc/xand.c, raster/r.mapcalc/xand2.c, raster/r.mapcalc/xasin.c, raster/r.mapcalc/xatan.c, raster/r.mapcalc/xbitand.c, raster/r.mapcalc/xbitnot.c, raster/r.mapcalc/xbitor.c, raster/r.mapcalc/xbitxor.c, raster/r.mapcalc/xcoor.c, raster/r.mapcalc/xcoor3.c, raster/r.mapcalc/xcos.c, raster/r.mapcalc/xdiv.c, raster/r.mapcalc/xdouble.c, raster/r.mapcalc/xeq.c, raster/r.mapcalc/xeval.c, raster/r.mapcalc/xexp.c, raster/r.mapcalc/xfloat.c, raster/r.mapcalc/xge.c, raster/r.mapcalc/xgraph.c, raster/r.mapcalc/xgt.c, raster/r.mapcalc/xif.c, raster/r.mapcalc/xint.c, raster/r.mapcalc/xisnull.c, raster/r.mapcalc/xle.c, raster/r.mapcalc/xlog.c, raster/r.mapcalc/xlt.c, raster/r.mapcalc/xmax.c, raster/r.mapcalc/xmedian.c, raster/r.mapcalc/xmin.c, raster/r.mapcalc/xmod.c, raster/r.mapcalc/xmode.c, raster/r.mapcalc/xmul.c, raster/r.mapcalc/xne.c, raster/r.mapcalc/xneg.c, raster/r.mapcalc/xnot.c, raster/r.mapcalc/xnull.c, raster/r.mapcalc/xor.c, raster/r.mapcalc/xor2.c, raster/r.mapcalc/xpow.c, raster/r.mapcalc/xrand.c, raster/r.mapcalc/xres.c, raster/r.mapcalc/xres3.c, raster/r.mapcalc/xround.c, raster/r.mapcalc/xrowcol.c, raster/r.mapcalc/xshiftl.c, raster/r.mapcalc/xshiftr.c, raster/r.mapcalc/xshiftru.c, raster/r.mapcalc/xsin.c, raster/r.mapcalc/xsqrt.c, raster/r.mapcalc/xsub.c, raster/r.mapcalc/xtan.c, raster/r.median/local_proto.h, raster/r.median/main.c, raster/r.median/median.c, raster/r.median/read_stats.c, raster/r.median/stats.h, raster/r.median/write_rec.c, raster/r.mfilter.fp/apply.c, raster/r.mfilter.fp/execute.c, raster/r.mfilter.fp/filter.h, raster/r.mfilter.fp/getfilt.c, raster/r.mfilter.fp/getrow.c, raster/r.mfilter.fp/local_proto.h, raster/r.mfilter.fp/main.c, raster/r.mfilter.fp/perform.c, raster/r.mfilter.fp/uppercase.c, raster/r.mfilter/apply.c, raster/r.mfilter/execute.c, raster/r.mfilter/filter.h, raster/r.mfilter/getfilt.c, raster/r.mfilter/getrow.c, raster/r.mfilter/local_proto.h, raster/r.mfilter/main.c, raster/r.mfilter/perform.c, raster/r.mfilter/uppercase.c, raster/r.mode/local_proto.h, raster/r.mode/main.c, raster/r.mode/read_stats.c, raster/r.mode/write_rec.c, raster/r.neighbors/bufs.c, raster/r.neighbors/divr_cats.c, raster/r.neighbors/gather.c, raster/r.neighbors/intr_cats.c, raster/r.neighbors/local_proto.h, raster/r.neighbors/main.c, raster/r.neighbors/ncb.h, raster/r.neighbors/null_cats.c, raster/r.neighbors/readcell.c, raster/r.neighbors/readweights.c, raster/r.null/local_proto.h, raster/r.null/mask.c, raster/r.null/mask.h, raster/r.null/null.c, raster/r.out.arc/main.c, raster/r.out.ascii/formspecific.c, raster/r.out.ascii/main.c, raster/r.out.bin/gmt_grd.h, raster/r.out.bin/main.c, raster/r.out.bin/swab.h, raster/r.out.bin/tif_swab.c, raster/r.out.gdal/main.c, raster/r.out.gridatb/adjcellhd.c, raster/r.out.gridatb/check_ready.c, raster/r.out.gridatb/file_io.c, raster/r.out.gridatb/local_proto.h, raster/r.out.gridatb/main.c, raster/r.out.mat/main.c, raster/r.out.mpeg/main.c, raster/r.out.mpeg/write.c, raster/r.out.png/pngfunc.h, raster/r.out.png/r.out.png.c, raster/r.out.pov/main.c, raster/r.out.ppm/main.c, raster/r.out.ppm3/main.c, raster/r.out.tiff/r.out.tiff.c, raster/r.out.tiff/rasterfile.h, raster/r.out.vrml/main.c, raster/r.out.vrml/put_grid.c, raster/r.out.vrml/put_view.c, raster/r.out.vrml/pv.h, raster/r.out.vrml/vrml.c, raster/r.out.vtk/globaldefs.h, raster/r.out.vtk/main.c, raster/r.out.vtk/parameters.c, raster/r.out.vtk/parameters.h, raster/r.out.vtk/writeascii.c, raster/r.out.vtk/writeascii.h, raster/r.param.scale/close_down.c, raster/r.param.scale/disp_matrix.c, raster/r.param.scale/feature.c, raster/r.param.scale/find_normal.c, raster/r.param.scale/interface.c, raster/r.param.scale/main.c, raster/r.param.scale/nrutil.c, raster/r.param.scale/nrutil.h, raster/r.param.scale/open_files.c, raster/r.param.scale/param.c, raster/r.param.scale/param.h, raster/r.param.scale/process.c, raster/r.param.scale/write_cats.c, raster/r.param.scale/write_cols.c, raster/r.patch/do_patch.c, raster/r.patch/local_proto.h, raster/r.patch/main.c, raster/r.patch/support.c, raster/r.profile/input.c, raster/r.profile/local_proto.h, raster/r.profile/main.c, raster/r.profile/read_rast.c, raster/r.proj.seg/bilinear.c, raster/r.proj.seg/bordwalk.c, raster/r.proj.seg/cubic.c, raster/r.proj.seg/main.c, raster/r.proj.seg/nearest.c, raster/r.proj.seg/r.proj.h, raster/r.proj.seg/readcell.c, raster/r.proj/bilinear.c, raster/r.proj/bordwalk.c, raster/r.proj/cubic.c, raster/r.proj/main.c, raster/r.proj/nearest.c, raster/r.proj/r.proj.h, raster/r.proj/readcell.c, raster/r.quant/global.h, raster/r.quant/main.c, raster/r.quant/read_rules.c, raster/r.quantile/main.c, raster/r.random.cells/flag.c, raster/r.random.cells/flag.h, raster/r.random.cells/gasdev.c, raster/r.random.cells/indep.c, raster/r.random.cells/init.c, raster/r.random.cells/local_proto.h, raster/r.random.cells/main.c, raster/r.random.cells/random.c, raster/r.random.cells/ransurf.h, raster/r.random.surface/calcsd.c, raster/r.random.surface/calcsurf.c, raster/r.random.surface/cpfilter.c, raster/r.random.surface/dd.c, raster/r.random.surface/decay.c, raster/r.random.surface/digits.c, raster/r.random.surface/gasdev.c, raster/r.random.surface/gennorm.c, raster/r.random.surface/init.c, raster/r.random.surface/local_proto.h, raster/r.random.surface/main.c, raster/r.random.surface/makebigf.c, raster/r.random.surface/makepp.c, raster/r.random.surface/random.c, raster/r.random.surface/ransurf.h, raster/r.random.surface/save.c, raster/r.random.surface/zero.c, raster/r.random/count.c, raster/r.random/creat_rand.c, raster/r.random/local_proto.h, raster/r.random/main.c, raster/r.random/random.c, raster/r.random/support.c, raster/r.reclass/add_rule.c, raster/r.reclass/input.c, raster/r.reclass/main.c, raster/r.reclass/parse.c, raster/r.reclass/range.c, raster/r.reclass/reclass.c, raster/r.reclass/rule.h, raster/r.reclass/stats.c, raster/r.recode/global.h, raster/r.recode/main.c, raster/r.recode/read_rules.c, raster/r.recode/recode.c, raster/r.region/main.c, raster/r.report/format.c, raster/r.report/global.h, raster/r.report/header.c, raster/r.report/label.c, raster/r.report/main.c, raster/r.report/maskinfo.c, raster/r.report/parse.c, raster/r.report/prt_report.c, raster/r.report/prt_unit.c, raster/r.report/report.c, raster/r.report/stats.c, raster/r.report/sums.c, raster/r.resamp.interp/main.c, raster/r.resamp.rst/main.c, raster/r.resamp.rst/surf.h, raster/r.resamp.stats/main.c, raster/r.resample/main.c, raster/r.rescale.eq/get_range.c, raster/r.rescale.eq/get_stats.c, raster/r.rescale.eq/local_proto.h, raster/r.rescale.eq/main.c, raster/r.rescale/get_range.c, raster/r.rescale/main.c, raster/r.series/main.c, raster/r.slope.aspect/main.c, raster/r.slope.aspect/opennew.c, raster/r.statistics/main.c, raster/r.statistics/method.h, raster/r.statistics/o_adev.c, raster/r.statistics/o_average.c, raster/r.statistics/o_distrib.c, raster/r.statistics/o_divr.c, raster/r.statistics/o_kurt.c, raster/r.statistics/o_max.c, raster/r.statistics/o_median.c, raster/r.statistics/o_min.c, raster/r.statistics/o_mode.c, raster/r.statistics/o_sdev.c, raster/r.statistics/o_skew.c, raster/r.statistics/o_sum.c, raster/r.statistics/o_var.c, raster/r.statistics/read_stats.c, raster/r.statistics/write_rec.c, raster/r.stats/cell_stats.c, raster/r.stats/global.h, raster/r.stats/main.c, raster/r.stats/raw_stats.c, raster/r.stats/stats.c, raster/r.sum/main.c, raster/r.sun/main.c, raster/r.sunmask/g_solposition.c, raster/r.sunmask/global.h, raster/r.sunmask/main.c, raster/r.sunmask/solpos00.c, raster/r.sunmask/solpos00.h, raster/r.support.stats/check.c, raster/r.support.stats/histo.c, raster/r.support.stats/local_proto.h, raster/r.support.stats/main.c, raster/r.support/front/check.c, raster/r.support/front/front.c, raster/r.support/front/histo.c, raster/r.support/front/local_proto.h, raster/r.support/modcats/modcats.c, raster/r.support/modcolr/modcolr.c, raster/r.support/modhead/ask_format.c, raster/r.support/modhead/check_un.c, raster/r.support/modhead/factors.c, raster/r.support/modhead/local_proto.h, raster/r.support/modhead/modhead.c, raster/r.support/modhead/row_addr.c, raster/r.support/modhist/modhist.c, raster/r.surf.area/main.c, raster/r.surf.contour/add_in.c, raster/r.surf.contour/addpts.c, raster/r.surf.contour/bseg_close.c, raster/r.surf.contour/bseg_get.c, raster/r.surf.contour/bseg_open.c, raster/r.surf.contour/bseg_put.c, raster/r.surf.contour/bseg_read.c, raster/r.surf.contour/bseg_write.c, raster/r.surf.contour/contour.h, raster/r.surf.contour/cseg.h, raster/r.surf.contour/cseg_close.c, raster/r.surf.contour/cseg_get.c, raster/r.surf.contour/cseg_open.c, raster/r.surf.contour/cseg_put.c, raster/r.surf.contour/cseg_read.c, raster/r.surf.contour/cseg_write.c, raster/r.surf.contour/find_con.c, raster/r.surf.contour/flag.h, raster/r.surf.contour/flag_clr_all.c, raster/r.surf.contour/flag_create.c, raster/r.surf.contour/flag_destroy.c, raster/r.surf.contour/flag_get.c, raster/r.surf.contour/flag_set.c, raster/r.surf.contour/flag_unset.c, raster/r.surf.contour/main.c, raster/r.surf.fractal/frac.h, raster/r.surf.fractal/interface.c, raster/r.surf.fractal/main.c, raster/r.surf.fractal/open_files.c, raster/r.surf.fractal/process.c, raster/r.surf.fractal/spec_syn.c, raster/r.surf.fractal/write_rast.c, raster/r.surf.gauss/gaussurf.c, raster/r.surf.gauss/main.c, raster/r.surf.idw/dist.c, raster/r.surf.idw/ll.c, raster/r.surf.idw/main.c, raster/r.surf.idw/main.h, raster/r.surf.idw2/local_proto.h, raster/r.surf.idw2/main.c, raster/r.surf.idw2/read_cell.c, raster/r.surf.random/main.c, raster/r.surf.random/randsurf.c, raster/r.texture/h_measure.c, raster/r.texture/h_measure.h, raster/r.texture/main.c, raster/r.thin/io.c, raster/r.thin/local_proto.h, raster/r.thin/main.c, raster/r.thin/thin_lines.c, raster/r.timestamp/main.c, raster/r.to.rast3/main.c, raster/r.to.rast3elev/main.c, raster/r.to.vect/areas.c, raster/r.to.vect/areas_io.c, raster/r.to.vect/global.h, raster/r.to.vect/lines.c, raster/r.to.vect/lines_io.c, raster/r.to.vect/main.c, raster/r.to.vect/points.c, raster/r.to.vect/util.c, raster/r.topidx/check_ready.c, raster/r.topidx/file_io.c, raster/r.topidx/global.h, raster/r.topidx/main.c, raster/r.topidx/topidx.c, raster/r.topmodel/check_ready.c, raster/r.topmodel/file_io.c, raster/r.topmodel/global.h, raster/r.topmodel/infiltration.c, raster/r.topmodel/main.c, raster/r.topmodel/misc.c, raster/r.topmodel/topmodel.c, raster/r.transect/local_proto.h, raster/r.transect/main.c, raster/r.transect/parse_line.c, raster/r.univar2/r.univar_main.c, raster/r.univar2/r3.univar_main.c, raster/r.univar2/sort.c, raster/r.univar2/stats.c, raster/r.volume/centroids.c, raster/r.volume/main.c, raster/r.walk/btree.c, raster/r.walk/cost.h, raster/r.walk/local_proto.h, raster/r.walk/main.c, raster/r.walk/memory.c, raster/r.walk/memory.h, raster/r.walk/stash.h, raster/r.water.outlet/basin.h, raster/r.water.outlet/flag.h, raster/r.water.outlet/flag_clr_all.c, raster/r.water.outlet/flag_create.c, raster/r.water.outlet/flag_destroy.c, raster/r.water.outlet/flag_get.c, raster/r.water.outlet/flag_set.c, raster/r.water.outlet/flag_unset.c, raster/r.water.outlet/legal.c, raster/r.water.outlet/main.c, raster/r.water.outlet/outletP.h, raster/r.water.outlet/over_cells.c, raster/r.water.outlet/ramseg.c, raster/r.water.outlet/ramseg.h, raster/r.watershed/front/main.c, raster/r.watershed/ram/Gwater.h, raster/r.watershed/ram/close_maps.c, raster/r.watershed/ram/close_maps2.c, raster/r.watershed/ram/def_basin.c, raster/r.watershed/ram/do_astar.c, raster/r.watershed/ram/do_cum.c, raster/r.watershed/ram/find_pour.c, raster/r.watershed/ram/flag.h, raster/r.watershed/ram/flag_clr_all.c, raster/r.watershed/ram/flag_create.c, raster/r.watershed/ram/flag_destroy.c, raster/r.watershed/ram/flag_get.c, raster/r.watershed/ram/flag_set.c, raster/r.watershed/ram/flag_unset.c, raster/r.watershed/ram/haf_side.c, raster/r.watershed/ram/init_vars.c, raster/r.watershed/ram/main.c, raster/r.watershed/ram/no_stream.c, raster/r.watershed/ram/over_cells.c, raster/r.watershed/ram/ramseg.c, raster/r.watershed/ram/ramseg.h, raster/r.watershed/ram/sg_factor.c, raster/r.watershed/ram/slope_len.c, raster/r.watershed/ram/split_str.c, raster/r.watershed/ram/usage.c, raster/r.watershed/seg/Gwater.h, raster/r.watershed/seg/bseg_close.c, raster/r.watershed/seg/bseg_get.c, raster/r.watershed/seg/bseg_open.c, raster/r.watershed/seg/bseg_put.c, raster/r.watershed/seg/bseg_read.c, raster/r.watershed/seg/bseg_write.c, raster/r.watershed/seg/close_maps.c, raster/r.watershed/seg/close_maps2.c, raster/r.watershed/seg/cseg.h, raster/r.watershed/seg/cseg_close.c, raster/r.watershed/seg/cseg_get.c, raster/r.watershed/seg/cseg_open.c, raster/r.watershed/seg/cseg_put.c, raster/r.watershed/seg/cseg_read.c, raster/r.watershed/seg/cseg_write.c, raster/r.watershed/seg/def_basin.c, raster/r.watershed/seg/do_astar.c, raster/r.watershed/seg/do_cum.c, raster/r.watershed/seg/dseg_close.c, raster/r.watershed/seg/dseg_get.c, raster/r.watershed/seg/dseg_open.c, raster/r.watershed/seg/dseg_put.c, raster/r.watershed/seg/dseg_read.c, raster/r.watershed/seg/dseg_write.c, raster/r.watershed/seg/find_pour.c, raster/r.watershed/seg/haf_side.c, raster/r.watershed/seg/init_vars.c, raster/r.watershed/seg/main.c, raster/r.watershed/seg/no_stream.c, raster/r.watershed/seg/over_cells.c, raster/r.watershed/seg/sg_factor.c, raster/r.watershed/seg/slope_len.c, raster/r.watershed/seg/split_str.c, raster/r.watershed/seg/sseg_close.c, raster/r.watershed/seg/sseg_get.c, raster/r.watershed/seg/sseg_open.c, raster/r.watershed/seg/sseg_put.c, raster/r.watershed/seg/usage.c, raster/r.watershed/shed/accum_down.c, raster/r.watershed/shed/basin_maps.c, raster/r.watershed/shed/com_line.c, raster/r.watershed/shed/file_in.c, raster/r.watershed/shed/free.c, raster/r.watershed/shed/insert_cat.c, raster/r.watershed/shed/intro.c, raster/r.watershed/shed/main.c, raster/r.watershed/shed/print.c, raster/r.watershed/shed/read.c, raster/r.watershed/shed/valid.c, raster/r.watershed/shed/watershed.h, raster/r.what.color/main.c, raster/r.what/die.c, raster/r.what/local_proto.h, raster/r.what/main.c, raster/r.what/usage.c, raster/simwe/r.sim.sediment/main.c, raster/simwe/r.sim.sediment/waterglobs.h, raster/simwe/r.sim.water/main.c, raster/simwe/r.sim.water/waterglobs.h, raster/simwe/simlib/erod.c, raster/simwe/simlib/hydro.c, raster/simwe/simlib/input.c, raster/simwe/simlib/output.c, raster/simwe/simlib/random.c, raster/simwe/simlib/waterglobs.h, raster/wildfire/r.ros/local_proto.h, raster/wildfire/r.ros/main.c, raster/wildfire/r.ros/spot_dist.c, raster/wildfire/r.spread/cell_ptrHa.h, raster/wildfire/r.spread/cmd_line.h, raster/wildfire/r.spread/collect_ori.c, raster/wildfire/r.spread/costHa.h, raster/wildfire/r.spread/deleteHa.c, raster/wildfire/r.spread/display.c, raster/wildfire/r.spread/fixHa.c, raster/wildfire/r.spread/get_minHa.c, raster/wildfire/r.spread/insert2Ha.c, raster/wildfire/r.spread/insertHa.c, raster/wildfire/r.spread/local_proto.h, raster/wildfire/r.spread/main.c, raster/wildfire/r.spread/pick_dist.c, raster/wildfire/r.spread/pick_ignite.c, raster/wildfire/r.spread/ram2out.c, raster/wildfire/r.spread/replaceHa.c, raster/wildfire/r.spread/select_linksB.c, raster/wildfire/r.spread/spot.c, raster/wildfire/r.spread/spread.c, raster/wildfire/r.spreadpath/drawline.c, raster/wildfire/r.spreadpath/insert.c, raster/wildfire/r.spreadpath/local_proto.h, raster/wildfire/r.spreadpath/main.c, raster/wildfire/r.spreadpath/path_finder.c, raster/wildfire/r.spreadpath/point.h, raster/wildfire/r.spreadpath/stash.h, raster3d/base/mask_functions.h, raster3d/base/r3.info.main.c, raster3d/base/r3.mask.main.c, raster3d/base/r3.null.main.c, raster3d/base/r3.timestamp.main.c, raster3d/r3.cross.rast/main.c, raster3d/r3.gwflow/main.c, raster3d/r3.in.ascii/main.c, raster3d/r3.in.v5d/binio.c, raster3d/r3.in.v5d/binio.h, raster3d/r3.in.v5d/main.c, raster3d/r3.in.v5d/v5d.c, raster3d/r3.in.v5d/v5d.h, raster3d/r3.in.v5d/vis5d.h, raster3d/r3.mkdspf/calc_linefax.c, raster3d/r3.mkdspf/fill_cfax.c, raster3d/r3.mkdspf/iso_surface.c, raster3d/r3.mkdspf/local_proto.h, raster3d/r3.mkdspf/main.c, raster3d/r3.mkdspf/make_header.c, raster3d/r3.mkdspf/r3_data.c, raster3d/r3.mkdspf/r3_find.c, raster3d/r3.mkdspf/vizual.h, raster3d/r3.out.ascii/main.c, raster3d/r3.out.v5d/binio.c, raster3d/r3.out.v5d/binio.h, raster3d/r3.out.v5d/main.c, raster3d/r3.out.v5d/v5d.c, raster3d/r3.out.v5d/v5d.h, raster3d/r3.out.v5d/vis5d.h, raster3d/r3.out.vtk/errorHandling.c, raster3d/r3.out.vtk/errorHandling.h, raster3d/r3.out.vtk/globalDefs.h, raster3d/r3.out.vtk/main.c, raster3d/r3.out.vtk/parameters.c, raster3d/r3.out.vtk/parameters.h, raster3d/r3.out.vtk/writeVTKData.c, raster3d/r3.out.vtk/writeVTKData.h, raster3d/r3.out.vtk/writeVTKHead.c, raster3d/r3.out.vtk/writeVTKHead.h, raster3d/r3.showdspf/Ball.c, raster3d/r3.showdspf/Ball.h, raster3d/r3.showdspf/BallAux.c, raster3d/r3.showdspf/BallAux.h, raster3d/r3.showdspf/BallMath.c, raster3d/r3.showdspf/BallMath.h, raster3d/r3.showdspf/cap_data.c, raster3d/r3.showdspf/cell_table.h, raster3d/r3.showdspf/do_color_ogl.c, raster3d/r3.showdspf/draw_cap_ogl.c, raster3d/r3.showdspf/draw_cappolys_ogl.c, raster3d/r3.showdspf/draw_polys_ogl.c, raster3d/r3.showdspf/get_color_ogl.c, raster3d/r3.showdspf/init_caps.c, raster3d/r3.showdspf/kns_defines.h, raster3d/r3.showdspf/kns_globals.h, raster3d/r3.showdspf/main_ogl.c, raster3d/r3.showdspf/make_header.c, raster3d/r3.showdspf/new_init_graphics.c, raster3d/r3.showdspf/r3_data.c, raster3d/r3.showdspf/r3_find.c, raster3d/r3.showdspf/thresh_array.c, raster3d/r3.showdspf/togif.c, raster3d/r3.showdspf/togif.h, raster3d/r3.showdspf/vizual.h, raster3d/r3.showdspf/vizual2.h, raster3d/r3.stats/main.c, raster3d/r3.to.rast/main.c, sites/s.in.ascii/get_site.c, sites/s.in.ascii/local_proto.h, sites/s.in.ascii/main.c, sites/s.out.ascii/main.c, swig/perl/R_slope_aspect/ppport.h, swig/perl/R_slope_aspect/r_slope_aspect/opennew.c, .../R_slope_aspect/r_slope_aspect/r_slope_aspect.c, .../R_slope_aspect/r_slope_aspect/r_slope_aspect.h, swig/perl/gis.h, swig/perl/gisdefs.h, swig/perl2/error.c, swig/python/NumPtr/src/getpointer.c, swig/python/NumPtr/src/getpointer.h, swig/python/NumPtr/src/test.c, swig/python/NumPtr/src/test.h, tools/timer/main.c, vector/lidar/lidarlib/InterpSpline.c, vector/lidar/lidarlib/PolimiFunct.h, vector/lidar/lidarlib/TcholBand.c, vector/lidar/lidarlib/raster.c, vector/lidar/lidarlib/zones.c, vector/lidar/v.lidar.correction/correction.c, vector/lidar/v.lidar.correction/correction.h, vector/lidar/v.lidar.correction/main.c, vector/lidar/v.lidar.edgedetection/edgedetection.c, vector/lidar/v.lidar.edgedetection/edgedetection.h, vector/lidar/v.lidar.edgedetection/main.c, vector/lidar/v.lidar.growing/ConvexHull.c, vector/lidar/v.lidar.growing/growing.c, vector/lidar/v.lidar.growing/growing.h, vector/lidar/v.lidar.growing/main.c, vector/lidar/v.outlier/main.c, vector/lidar/v.outlier/outlier.c, vector/lidar/v.outlier/outlier.h, vector/lidar/v.surf.bspline/bspline.h, vector/lidar/v.surf.bspline/crosscorr.c, vector/lidar/v.surf.bspline/main.c, vector/v.buffer/main.c, vector/v.build.polylines/main.c, vector/v.build.polylines/walk.c, vector/v.build.polylines/walk.h, vector/v.build/main.c, vector/v.category/main.c, vector/v.class/main.c, vector/v.clean/main.c, vector/v.clean/proto.h, vector/v.clean/prune.c, vector/v.clean/rmdac.c, vector/v.clean/rmline.c, vector/v.clean/test/topocheck.c, vector/v.convert/att.c, vector/v.convert/conv.h, vector/v.convert/dist.c, vector/v.convert/local_proto.h, vector/v.convert/main.c, vector/v.convert/old2new.c, vector/v.convert/read.c, vector/v.convert/type.c, vector/v.db.connect/main.c, vector/v.db.select/main.c, vector/v.digit/attr.c, vector/v.digit/background.c, vector/v.digit/c_face.c, vector/v.digit/cat.c, vector/v.digit/centre.c, vector/v.digit/display.c, vector/v.digit/driver.c, vector/v.digit/form.c, vector/v.digit/generate.c, vector/v.digit/global.h, vector/v.digit/i_face.c, vector/v.digit/line.c, vector/v.digit/main.c, vector/v.digit/open.c, vector/v.digit/proto.h, vector/v.digit/symb.c, vector/v.digit/util.c, vector/v.digit/var.c, vector/v.digit/vertex.c, vector/v.digit/zoom.c, vector/v.distance/main.c, vector/v.drape/main.c, vector/v.edit/a2b.c, vector/v.edit/args.c, vector/v.edit/global.h, vector/v.edit/main.c, vector/v.edit/max_distance.c, vector/v.edit/proto.h, vector/v.edit/select.c, vector/v.edit/snap.c, vector/v.external/main.c, vector/v.extract/extract.c, vector/v.extract/main.c, vector/v.extrude/main.c, vector/v.generalize/displacement.c, vector/v.generalize/main.c, vector/v.generalize/matrix.c, vector/v.generalize/matrix.h, vector/v.generalize/misc.c, vector/v.generalize/network.c, vector/v.generalize/point.c, vector/v.generalize/point.h, vector/v.generalize/pq.c, vector/v.generalize/simplification.c, vector/v.generalize/smoothing.c, vector/v.hull/chull.c, vector/v.hull/chull.h, vector/v.hull/globals.h, vector/v.hull/macros.h, vector/v.hull/main.c, vector/v.in.ascii/a2b.c, vector/v.in.ascii/head.c, vector/v.in.ascii/in.c, vector/v.in.ascii/local_proto.h, vector/v.in.ascii/points.c, vector/v.in.db/main.c, vector/v.in.dwg/entity.c, vector/v.in.dwg/global.h, vector/v.in.dwg/main.c, vector/v.in.dxf/add_lwpolyline.c, vector/v.in.dxf/add_polyline.c, vector/v.in.dxf/global.h, vector/v.in.dxf/layer_list.c, vector/v.in.dxf/main.c, vector/v.in.dxf/read_dxf.c, vector/v.in.dxf/write_vect.c, vector/v.in.ogr/geom.c, vector/v.in.ogr/global.h, vector/v.in.ogr/main.c, vector/v.in.region/main.c, vector/v.in.sites/main.c, vector/v.info/main.c, vector/v.kcv/histo.c, vector/v.kcv/kcv.h, vector/v.kcv/main.c, vector/v.kcv/utils.c, vector/v.kernel/function.c, vector/v.kernel/global.h, vector/v.kernel/main.c, vector/v.label.sa/annealing.c, vector/v.label.sa/font.c, vector/v.label.sa/labels.c, vector/v.label.sa/labels.h, vector/v.label.sa/main.c, vector/v.label/main.c, vector/v.lrs/lib/lrs.c, vector/v.lrs/lib/lrs.h, vector/v.lrs/v.lrs.create/main.c, vector/v.lrs/v.lrs.label/main.c, vector/v.lrs/v.lrs.segment/main.c, vector/v.lrs/v.lrs.where/main.c, vector/v.mapcalc/any.c, vector/v.mapcalc/any.h, vector/v.mapcalc/list.c, vector/v.mapcalc/list.h, vector/v.mapcalc/map.c, vector/v.mapcalc/map.h, vector/v.mapcalc/mapcalc.c, vector/v.mapcalc/mapcalc.h, vector/v.mapcalc/number.c, vector/v.mapcalc/number.h, vector/v.mapcalc/plugin.c, vector/v.mapcalc/plugin.h, vector/v.mapcalc/plugins/testmod.c, vector/v.mapcalc/vector.c, vector/v.mapcalc/vector.h, vector/v.mapcalc/yylex.c, vector/v.mapcalc/yylex.h, vector/v.mkgrid/grid_structs.h, vector/v.mkgrid/local_proto.h, vector/v.mkgrid/main.c, vector/v.mkgrid/rotate.c, vector/v.mkgrid/write_grid.c, vector/v.neighbors/main.c, vector/v.net.alloc/main.c, vector/v.net.iso/main.c, vector/v.net.path/main.c, vector/v.net.path/path.c, vector/v.net.salesman/main.c, vector/v.net.steiner/main.c, vector/v.net.visibility/geometry.c, vector/v.net.visibility/main.c, vector/v.net.visibility/visibility.c, vector/v.net.visibility/visibility.h, vector/v.net/connect.c, vector/v.net/main.c, vector/v.net/nodes.c, vector/v.net/proto.h, vector/v.net/report.c, vector/v.normal/main.c, vector/v.normal/scancats.c, vector/v.out.ascii/b2a.c, vector/v.out.ascii/local_proto.h, vector/v.out.ascii/out.c, vector/v.out.dxf/global.h, vector/v.out.dxf/main.c, vector/v.out.dxf/write_dxf.c, vector/v.out.ogr/main.c, vector/v.out.pov/main.c, vector/v.out.svg/main.c, vector/v.out.vtk/local_proto.h, vector/v.out.vtk/main.c, vector/v.out.vtk/writeVTK.c, vector/v.out.vtk/writeVTK.h, vector/v.overlay/area_area.c, vector/v.overlay/line_area.c, vector/v.overlay/local.h, vector/v.overlay/main.c, vector/v.overlay/util.c, vector/v.parallel/main.c, vector/v.patch/main.c, vector/v.perturb/fische.c, vector/v.perturb/main.c, vector/v.perturb/myrng.c, vector/v.perturb/normal00.c, vector/v.perturb/normalen.c, vector/v.perturb/normalrs.c, vector/v.perturb/normalsv.c, vector/v.perturb/zufall.c, vector/v.perturb/zufall.h, vector/v.perturb/zufalli.c, vector/v.perturb/zufallrs.c, vector/v.perturb/zufallsv.c, vector/v.proj/local_proto.h, vector/v.proj/main.c, vector/v.proj/setenv.c, vector/v.qcount/count.c, vector/v.qcount/findquads.c, vector/v.qcount/indices.c, vector/v.qcount/main.c, vector/v.qcount/quaddefs.h, vector/v.random/main.c, vector/v.reclass/main.c, vector/v.reclass/reclass.c, vector/v.reclass/rules.c, vector/v.sample/main.c, vector/v.segment/main.c, vector/v.select/main.c, vector/v.split/main.c, vector/v.support/main.c, vector/v.surf.idw/main.c, vector/v.surf.idw/proto.h, vector/v.surf.idw/read_sites.c, vector/v.surf.rst/main.c, vector/v.surf.rst/surf.h, vector/v.to.db/areas.c, vector/v.to.db/calc.c, vector/v.to.db/find.c, vector/v.to.db/global.h, vector/v.to.db/lines.c, vector/v.to.db/main.c, vector/v.to.db/parse.c, vector/v.to.db/query.c, vector/v.to.db/report.c, vector/v.to.db/units.c, vector/v.to.db/update.c, vector/v.to.points/main.c, vector/v.to.rast/do_areas.c, vector/v.to.rast/do_lines.c, vector/v.to.rast/local.h, vector/v.to.rast/main.c, vector/v.to.rast/raster.c, vector/v.to.rast/support.c, vector/v.to.rast/vect2rast.c, vector/v.to.rast3/main.c, vector/v.transform/ask_trans.c, vector/v.transform/creat_trans.c, vector/v.transform/get_coor.c, vector/v.transform/local_proto.h, vector/v.transform/main.c, vector/v.transform/print_trans.c, vector/v.transform/setup_trans.c, vector/v.transform/trans.h, vector/v.transform/trans_digit.c, vector/v.type/main.c, vector/v.univar/main.c, vector/v.vol.rst/dataoct.c, vector/v.vol.rst/dataoct.h, vector/v.vol.rst/externs.h, vector/v.vol.rst/main.c, vector/v.vol.rst/oct.c, vector/v.vol.rst/oct.h, vector/v.vol.rst/points.h, vector/v.vol.rst/surf.h, vector/v.vol.rst/user.h, vector/v.vol.rst/user1.c, vector/v.vol.rst/user2.c, vector/v.vol.rst/user3.c, vector/v.vol.rst/user4.c, vector/v.vol.rst/userextern.h, vector/v.vol.rst/userglobs.h, vector/v.vol.rst/vector.c, vector/v.voronoi/defs.h, vector/v.voronoi/dt_main.c, vector/v.voronoi/dt_write.c, vector/v.voronoi/sw_defs.h, vector/v.voronoi/sw_edgelist.c, vector/v.voronoi/sw_geometry.c, vector/v.voronoi/sw_heap.c, vector/v.voronoi/sw_main.c, vector/v.voronoi/sw_memory.c, vector/v.voronoi/sw_output.c, vector/v.voronoi/sw_voronoi.c, vector/v.voronoi/vo_extend.c, vector/v.voronoi/vo_main.c, vector/v.voronoi/vo_write.c, vector/v.voronoi/write.h, vector/v.what.rast/main.c, vector/v.what/main.c, vector/v.what/what.c, visualization/nviz/src/anim_support.c, visualization/nviz/src/buildPg.c, visualization/nviz/src/change_view.c, visualization/nviz/src/coldefs.h, visualization/nviz/src/cutplane_obj.c, visualization/nviz/src/do_zoom.c, visualization/nviz/src/draw.c, visualization/nviz/src/glwrappers.c, visualization/nviz/src/init_commands.c, visualization/nviz/src/interface.h, visualization/nviz/src/ks_names.h, visualization/nviz/src/label.c, visualization/nviz/src/lights.c, visualization/nviz/src/map_obj.c, visualization/nviz/src/misc.c, visualization/nviz/src/mkdspf_calc_linefax.c, visualization/nviz/src/mkdspf_fill_cfax.c, visualization/nviz/src/mkdspf_init_file.c, visualization/nviz/src/mkdspf_iso_surface.c, visualization/nviz/src/mkdspf_main.c, visualization/nviz/src/nvizAppInit.c, visualization/nviz/src/nvizMain.c, visualization/nviz/src/nviz_init.c, visualization/nviz/src/pg.h, visualization/nviz/src/pick_vect_commands.c, visualization/nviz/src/position.c, visualization/nviz/src/query_postgr.c, visualization/nviz/src/query_vect.c, visualization/nviz/src/quick_draw.c, visualization/nviz/src/runPg.c, visualization/nviz/src/site_attr_commands.c, visualization/nviz/src/site_highlight_commands.c, visualization/nviz/src/tkFont.h, visualization/nviz/src/tkPort.h, visualization/nviz/src/tkUnixPort.h, visualization/nviz/src/tkWin.h, visualization/nviz/src/tkWinPort.h, visualization/nviz/src/togl.c, visualization/nviz/src/togl.h, visualization/nviz/src/togl_cb.c, visualization/nviz/src/togl_flythrough.c, visualization/nviz/src/vect.c, visualization/nviz/src/viz.h, visualization/nviz/src/volume.c, visualization/nviz2/cmd/args.c, visualization/nviz2/cmd/local_proto.h, visualization/nviz2/cmd/main.c, visualization/nviz2/cmd/surface.c, visualization/nviz2/cmd/vector.c, visualization/nviz2/cmd/write_img.c, visualization/xganim/Clr_table.c, visualization/xganim/gui.c, visualization/xganim/gui.h, visualization/xganim/main.c, visualization/ximgview/color.c, visualization/ximgview/main.c: indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ -nbbo -nbc -nbfda -nbfde -ncdb -ncdw -nce -nfca -npcs -nprs \ -npsl -nsc -nsob -saf -sai -saw -sbi0 -ss -ts8 -ut 2008-08-04 Martin Landa * gui/wxpython/gui_modules/wxgui_utils.py: wxGUI/nviz: cosmetics in loading/unloading data layers * gui/wxpython/gui_modules/menuform.py: wxGUI: centre dialog on screen/parent before it is show (to avoid flickering), update https://trac.osgeo.org/grass/changeset/32514 2008-08-04 Michael Barton * gui/wxpython/gui_modules/profile.py: Conditionalized use of user preferences and added default values for first time profile is run. * gui/wxpython/gui_modules/toolbars.py: fixed docstring for profile toolbar * gui/wxpython/gui_modules/wxgui_utils.py: Cosmetics: opacity and properties dialogs now CentreOnParent rather than open at upper left corner. * gui/wxpython/wxgui.py: Layer manager starts out on top 2008-08-04 Martin Landa * gui/wxpython/gui_modules/gdialogs.py: wxGUI: variable name fixed, update https://trac.osgeo.org/grass/changeset/32510 * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/menudata.py, gui/wxpython/gui_modules/utils.py, gui/wxpython/wxgui.py: wxGUI: utilize ImportDxfDialog to support also GDAL/OGR 2008-08-04 Paul Kelly * include/Make/Grass.make.in, .../IOStream/include => include/iostream}/ami.h, .../include => include/iostream}/ami_config.h, .../include => include/iostream}/ami_sort.h, .../include => include/iostream}/ami_sort_impl.h, .../include => include/iostream}/ami_stream.h, .../include => include/iostream}/embuffer.h, .../IOStream/include => include/iostream}/empq.h, .../include => include/iostream}/empq_adaptive.h, .../iostream}/empq_adaptive_impl.h, .../include => include/iostream}/empq_impl.h, .../include => include/iostream}/imbuffer.h, .../include => include/iostream}/mem_stream.h, .../include => include/iostream}/minmaxheap.h, .../IOStream/include => include/iostream}/mm.h, .../include => include/iostream}/mm_utils.h, .../IOStream/include => include/iostream}/pqheap.h, .../IOStream/include => include/iostream}/queue.h, .../include => include/iostream}/quicksort.h, .../include => include/iostream}/replacementHeap.h, .../iostream}/replacementHeapBlock.h, .../IOStream/include => include/iostream}/rtimer.h, lib/Makefile, .../IOStream/lib/src => lib/iostream}/Makefile, .../lib/src => lib/iostream}/ami_stream.cc, .../lib/src => lib/iostream}/minmaxheap_test.cc, .../IOStream/lib/src => lib/iostream}/mm.cc, .../IOStream/lib/src => lib/iostream}/mm_utils.cc, .../IOStream/lib/src => lib/iostream}/rtimer.cc, raster/r.terraflow/3scan.h, raster/r.terraflow/IOStream/Makefile, raster/r.terraflow/IOStream/lib/Makefile, raster/r.terraflow/Makefile, raster/r.terraflow/ccforest.h, raster/r.terraflow/common.h, raster/r.terraflow/direction.h, raster/r.terraflow/fill.h, raster/r.terraflow/filldepr.cc, raster/r.terraflow/filldepr.h, raster/r.terraflow/genericWindow.h, raster/r.terraflow/grass2str.h, raster/r.terraflow/grid.h, raster/r.terraflow/nodata.cc, raster/r.terraflow/nodata.h, raster/r.terraflow/plateau.cc, raster/r.terraflow/plateau.h, raster/r.terraflow/sortutils.h, raster/r.terraflow/stats.h, raster/r.terraflow/streamutils.h, raster/r.terraflow/sweep.cc, raster/r.terraflow/sweep.h, raster/r.terraflow/water.cc: Move iostream library to lib/iostream and includes to include/iostream, and update r.terraflow to use it - in preparation for introducing r.viewshed. 2008-08-04 Martin Landa * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/menudata.py: wxGUI: ImportDxfFile dialog fixes * gui/wxpython/gui_modules/wxgui_utils.py: wxGUI: cosmetics in pop-up menu, opacity can be normal menu item 2008-08-04 Michael Barton * gui/wxpython/gui_modules/wxgui_utils.py: Removed some debugging text * gui/wxpython/gui_modules/wxgui_utils.py: Bug fixes for layer management 2008-08-03 Martin Landa * vector/v.random/description.html, vector/v.random/main.c: marisn: Added random attribute value creation; Updated documentation with examples (merge from trunk, https://trac.osgeo.org/grass/changeset/32498) * scripts/v.what.vect/description.html, scripts/v.what.vect/v.what.vect: marisn: Added query distance. Allows to upload values also from points (merge from trunk, https://trac.osgeo.org/grass/changeset/32497) * raster/r.random/main.c, raster/r.random/random.c, raster/r.random/support.c: marisn: Fixed cover map support for raster output; Eliminated use of unitialised value (merge from trunk, https://trac.osgeo.org/grass/changeset/32496) * gui/wxpython/gui_modules/workspace.py: wxGUI: skip 'opacity' part of layer name when saving workispace file * gui/wxpython/gui_modules/gdialogs.py: wxGUI: SetOpacityDialog - wx.Slider is probably better choice then wx.SpinCtrl 2008-08-03 Markus Neteler * SUBMITTING: mime tyle list sorted 2008-08-03 Martin Landa * SUBMITTING: list of svn mime-types mentioned in SUBMITTING * gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/wxgui_utils.py, gui/wxpython/icons/icon.py, gui/wxpython/scripts/Makefile, gui/wxpython/scripts/d.rast3d, gui/wxpython/wxgui.py: wxGUI: 3d raster map (voxel) dialog added * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/wxgui_utils.py: wxGUI: SetOpacityDialog cosmetics (missing title) * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/menuform.py: wxGUI: switch to 'Command output' OnCmdOutput() 2008-08-03 Markus Neteler * doc/vector/v.example/main.c: Maris Nartiss: improved version with DB support 2008-08-03 Martin Landa * gui/icons/silk/map_edit.png, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/utils.py, gui/wxpython/gui_modules/wxgui_utils.py, gui/wxpython/icons/silk/__init__.py: wxGUI: some fixes related to the last changes in layer manager items, edit icon added for silk theme 2008-08-03 Michael Barton * gui/wxpython/gui_modules/wxgui_utils.py: Updated and fixed opacity management, changed layer settings edit button to graphic, added opacity value to displayed layer name (but not to lname). * gui/wxpython/icons/icon.py: Added icon for layer settings editing * gui/icons/gui-layeroptions.gif: New icon for button for editing layer settings 2008-08-02 Martin Landa * gui/wxpython/gui_modules/wxgui_utils.py: wxGUI: fix https://trac.osgeo.org/grass/changeset/32469, loading workspaces works properly again... * gui/icons/silk/bricks.png, gui/wxpython/gui_modules/goutput.py, gui/wxpython/icons/icon.py, gui/wxpython/icons/silk/__init__.py, gui/wxpython/wxgui.py: wxGUI: menu item for 3d raster element added (including silk icon) * gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/nviz/change_view.cpp: wxGUI: determite height (min, max) from session * gui/wxpython/gui_modules/goutput.py: wxGUI: don't add new line if not necessary 2008-08-02 Michael Barton * gui/wxpython/wxgui.py: Update and bug fixes for LayerTree drag and drop and controls * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/wxgui_utils.py: Update and bug fixes for LayerTree drag and drop and controls 2008-08-02 Martin Landa * gui/wxpython/gui_modules/nviz.py: wxGUI/nviz: print number of primitives/points in vector layer properties tab * gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/wxgui_utils.py: wxGUI: fix map layer position in stack, update https://trac.osgeo.org/grass/changeset/32463 * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/wxgui_utils.py: wxGUI: add new layer as previous sibling of selected layer (first item from the list is rendered as the last one) some goutput quick fixes 2008-08-02 Markus Neteler * vector/vectorintro.html: mention db.in.ogr, db.out.ogr * scripts/db.out.ogr/db.out.ogr: removed debug flag 2008-08-02 Martin Landa * gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/utils.py: wxGUI: optionally add created map (raster, vector) into layer tree when running command some goutput fixes (\r) * lib/gis/parser.c: parser.c: print 'option <%s>: <%s> exists' message in gui style if GRASS_MESSAGE_FORMAT=gui 2008-08-01 Glynn Clements * scripts/d.rast.edit/d.rast.edit.tcl: Set weights on .overview, not . 2008-08-01 Martin Landa * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/goutput.py: wxGUI: dxf-dialog cosmetics, import only checked layers from the list, optionally add imported layers into layer tree * gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/menudata.py, gui/wxpython/wxgui.py: wxGUI: initial version of dialog for multiple dxf file import (each layer is imported as separate vector map) * vector/v.in.dxf/main.c: v.in.dxf: don't overwrite output map if not specified by 'output' argument * vector/v.in.dxf/layer_list.c, vector/v.in.dxf/main.c: v.in.dxf: cosmetics in layer list format, update https://trac.osgeo.org/grass/changeset/32446 * vector/v.in.dxf/add_3dface.c, vector/v.in.dxf/add_arc.c, vector/v.in.dxf/add_circle.c, vector/v.in.dxf/add_line.c, vector/v.in.dxf/add_lwpolyline.c, vector/v.in.dxf/add_point.c, vector/v.in.dxf/add_polyline.c, vector/v.in.dxf/add_text.c, vector/v.in.dxf/global.h, vector/v.in.dxf/layer_list.c, vector/v.in.dxf/main.c, vector/v.in.dxf/write_vect.c: v.in.dxf: message cleaning, -l flag: print also GRASS compliant name (used by wxGUI) * gui/wxpython/gui_modules/menuform.py: wxGUI: fix flags label/description in dialog * vector/v.proj/main.c: v.proj: switch -l flag label/description, trac https://trac.osgeo.org/grass/ticket/241 2008-07-31 Martin Landa * vector/v.proj/main.c: v.proj: progress info added, trac https://trac.osgeo.org/grass/ticket/243 * gui/wxpython/gui_modules/menuform.py: wxGUI: flag->label fix, trac https://trac.osgeo.org/grass/ticket/241 * vector/v.proj/main.c: v.proj: use description instead of label for -l flag, related to trac https://trac.osgeo.org/grass/ticket/241 * gui/wxpython/gui_modules/histogram.py, gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/wxgui_utils.py: wxGUI: change map layer properties clean up 2008-07-31 Glynn Clements * tools/grass_indent_ALL.sh: Fix sense of directory test 2008-07-31 Martin Landa * gui/wxpython/gui_modules/goutput.py: wxGUI: don't switch to 'Command output' when module dialog is launched * gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/georect.py, gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/gui_modules/workspace.py: wxGUI: suppress gettext warnings * gui/wxpython/icons/icon.py: wxGUI: unused icon removed * lib/gis/adj_cellhd.c, lib/gis/align_window.c, lib/gis/alloc.c, lib/gis/alloc_cell.c, lib/gis/area.c, lib/gis/area_ellipse.c, lib/gis/area_poly1.c, lib/gis/area_poly2.c, lib/gis/area_sphere.c, lib/gis/ascii_chk.c, lib/gis/asprintf.c, lib/gis/auto_mask.c, lib/gis/basename.c, lib/gis/bres_line.c, lib/gis/color_get.c, lib/gis/color_rule.c, lib/gis/color_rule_get.c, lib/gis/commas.c, lib/gis/copy.c, lib/gis/date.c, lib/gis/debug.c, lib/gis/distance.c, lib/gis/done_msg.c, lib/gis/endian.c, lib/gis/geodist.c, lib/gis/get_projinfo.c, lib/gis/gisinit.c, lib/gis/icon.c, lib/gis/is.c, lib/gis/legal_name.c, lib/gis/locale.c, lib/gis/maskfd.c, lib/gis/myname.c, lib/gis/overwrite.c, lib/gis/parser.c, lib/gis/percent.c, lib/gis/remove.c, lib/gis/rename.c, lib/gis/rhumbline.c, lib/gis/rotate.c, lib/gis/set_window.c, lib/gis/short_way.c, lib/gis/snprintf.c, lib/gis/spawn.c, lib/gis/squeeze.c, lib/gis/store.c, lib/gis/strings.c, lib/gis/system.c, lib/gis/tempfile.c, lib/gis/token.c, lib/gis/trim_dec.c, lib/gis/unctrl.c, lib/gis/unix_socks.c, lib/gis/user_config.c, lib/gis/verbose.c, lib/gis/view.c, lib/gis/whoami.c, lib/gis/wind_2_box.c, lib/gis/wind_format.c, lib/gis/wind_limits.c, lib/gis/wind_overlap.c, lib/gis/wind_scan.c, lib/gis/window_map.c, lib/gis/wr_cellhd.c, lib/gis/writ_zeros.c, lib/gis/yes.c, lib/gis/zero.c, lib/gis/zero_cell.c: gislib: doxygen cleaning, remove 'fn' statements 2008-07-31 Glynn Clements * db/Makefile: Parallel make fix: drivers must be built before base otherwise HTML files have incomplete list of options for driver=. * tools/grass_indent.sh, tools/grass_indent_ALL.sh: Indent only works for C, not C++ Fix directory check * swig/perl/grass_wrap.c: Remove SWIG auto-generated wrapper (not a source file) * visualization/nviz/src/README.flythrough, visualization/nviz/src/togl_flythrough.c: Move "README" into separate file * lib/vector/dglib/Makefile: Parallel make fixes 2008-07-31 Martin Landa * gui/wxpython/gui_modules/goutput.py: wxGUI: postpone wxCmdDone event * vector/v.in.ascii/points.c: v.in.ascii: fix progress message, reach 100% * vector/v.random/description.html: v.random manual page cosmetics, link is already mentioned in the footer 2008-07-31 Markus Neteler * SUBMITTING: shell svn mime-type * tools/grass_indent.sh, tools/grass_indent_ALL.sh: convenient scripts to indent GRASS code 2008-07-31 Martin Landa * vector/v.in.ascii/in.c, vector/v.in.ascii/local_proto.h, vector/v.in.ascii/points.c: Show progress information in points mode, trac https://trac.osgeo.org/grass/ticket/244 2008-07-31 Glynn Clements * lib/g3d/g3dcats.c, lib/g3d/g3dcolor.c, lib/g3d/g3dopen.c: More G{NAME,MAPSET}_MAX fixes 2008-07-30 Glynn Clements * include/G3d.h, lib/g3d/g3drange.c, lib/g3d/g3dwindowio.c: Add format, noreturn __attribute__s to G3d functions. Some GPATH_MAX and G3d_error clean-ups which were missed last time * include/G3d.h, lib/g3d/G3d_intern.h, lib/g3d/cache.c, lib/g3d/changeprecision.c, lib/g3d/changetype.c, lib/g3d/filecompare.c, lib/g3d/filename.c, lib/g3d/g3dalloc.c, lib/g3d/g3dcache.c, lib/g3d/g3dcats.c, lib/g3d/g3dclose.c, lib/g3d/g3dcolor.c, lib/g3d/g3ddefaults.c, lib/g3d/g3ddoubleio.c, lib/g3d/g3derror.c, lib/g3d/g3dfpxdr.c, lib/g3d/g3dhistory.c, lib/g3d/g3dintio.c, lib/g3d/g3dkeys.c, lib/g3d/g3dkeys.h, lib/g3d/g3dmapset.c, lib/g3d/g3dmask.c, lib/g3d/g3dmisc.c, lib/g3d/g3dnull.c, lib/g3d/g3dopen2.c, lib/g3d/g3dparam.c, lib/g3d/g3drange.c, lib/g3d/g3dregion.c, lib/g3d/g3dresample.c, lib/g3d/g3dvolume.c, lib/g3d/g3dwindow.c, lib/g3d/g3dwindowio.c, lib/g3d/getblock.c, lib/g3d/header.c, lib/g3d/retile.c, lib/g3d/tilealloc.c, lib/g3d/tileio.c, lib/g3d/tilenull.c, lib/g3d/tileread.c, lib/g3d/tilewrite.c, lib/g3d/writeascii.c: G3D clean-up: Use "const" where appropriate Use void* instead of char* for generic pointers Include parameter lists in callback function types Use memcpy/memcmp where appropriate instead of loops Use loop counters instead of end pointers Remove local copies of G3D_Map structure Use G{NAME,MAPSET,PATH}_MAX for buffer sizes Replace K&R function definitions with ANSI syntax Fix typo in function names: Alligned -> Aligned Change G3d_error() to accept printf-style format string and arguments * lib/vector/Vlib/open.c, vector/v.random/main.c: Allow fully qualified names in Vect_open_new() Don't call G_legal_filename() on qualified names 2008-07-30 Martin Landa * gui/wxpython/gui_modules/vdigit.py, gui/wxpython/vdigit/line.cpp: wxGUI: optionally break added lines at each intersection * include/Vect.h, lib/vector/Vlib/break_lines.c, lib/vector/vectorlib.dox, vector/v.edit/main.c: vlib: fix accidently committed changes https://trac.osgeo.org/grass/changeset/32381 -- change Vect_break_lines_list() * gui/wxpython/gui_modules/goutput.py: wxGUI: print properly vector build message * lib/vector/Vlib/break_lines.c: vlib: cosmetics in build message (print number of primitives first) [merged from trunk, r32380] * lib/vector/Vlib/build_nat.c: vlib: cosmetics in build message (print number of primitives first) 2008-07-30 Markus Neteler * doc/infrastructure.txt: i18N translation statistics explained * locale/po/grasstcl_id.po: Firman Hadi: cont'ed 2008-07-30 Martin Landa * gui/wxpython/gui_modules/goutput.py: wxGUI: do not run command twice, redirect stdout properly, fix https://trac.osgeo.org/grass/changeset/32373 * gui/wxpython/gui_modules/gcmd.py: wxGUI: do not run command twice, redirect stdout properly, update https://trac.osgeo.org/grass/changeset/32364 * gui/wxpython/gui_modules/gcmd.py: wxGUI: class name fixed, update https://trac.osgeo.org/grass/changeset/32366 * gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/goutput.py: wxGUI: gcmd module cleanning, update https://trac.osgeo.org/grass/changeset/32364 * gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/menuform.py: wxGUI: abort re-implemented, update https://trac.osgeo.org/grass/changeset/32364 2008-07-29 Martin Landa * gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/menuform.py: wxGUI: general goutput module reconstruction, event-based (fix problems with the last wxPython versions) -- experimental (TODO: abort, clean up gcmd module, use grass module) 2008-07-29 Glynn Clements * configure, configure.in, include/Make/Platform.make.in, include/config.h.in: Remove Tcl/Tk framework flags (don't work, apparently) 2008-07-29 Martin Landa * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/nviz.py, gui/wxpython/nviz/init.cpp: wxGUI: message redirection fixes (need some more testing) * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/nviz.py: wxGUI/nviz2: 3D vector data supported EnsureCaretVisible() enabled in goutput module, trac https://trac.osgeo.org/grass/ticket/201 re-opened * gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/workspace.py, gui/wxpython/xml/grass- gxw.dtd: wxGUI/nviz: full workspace support for vector lines/points, update https://trac.osgeo.org/grass/changeset/32352) * gui/wxpython/gui_modules/wxgui_utils.py: wxGUI: cosmetics in LayerTree constructor, use kargs magic 2008-07-28 Martin Landa * gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/workspace.py, gui/wxpython/xml/grass- gxw.dtd: nviz2/wxGUI: workspace fixes (vector lines/points) 2008-07-28 William Kyngesburye * macosx/ReadMe.rtf, macosx/app/Makefile, macosx/app/grass.sh.in: Remove unnecessary TclTk bundling 2008-07-27 Glynn Clements * configure, configure.in: Fix OpenGL library checks (broken from previous update) Add --with-opengl-framework= * aclocal.m4, configure, configure.in, include/Make/Platform.make.in, include/config.h.in: Better support for OpenGL and Tcl/Tk frameworks on MacOSX * raster3d/Makefile: r3.mkdspf doesn't require OpenGL 2008-07-27 Martin Landa * gui/wxpython/gui_modules/globalvar.py: wxGUI: call wxversion.select() just once at the beginning 2008-07-27 Glynn Clements * configure, configure.in: Fix bug in --with-tcltk-framework= handling * gui/tcltk/gis.m/gm.tcl: Use "tk windowingsystem" instead of $env(osxaqua) 2008-07-27 Martin Landa * gui/wxpython/gui_modules/globalvar.py: wxGUI: check for wxPython version, code simplified, wx.version() enabled 2008-07-27 Glynn Clements * lib/init/init.sh: Remove OSX hack 2008-07-27 Martin Landa * gui/wxpython/gui_modules/preferences.py: wxGUI: don't crash when unable to read settings file * gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/vdigit.py: wxGUI: use ';' as separator instead of ':', colors not saved as tuples but R:G:B strings -- it breaks previously saved settings * lib/python/grass.py: pygrass: don't crash when mapset has no elements * gui/wxpython/gui_modules/preferences.py: wxGUI/preferences: layout cosmetics * gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/preferences.py: wxGUI/atm: fix trac https://trac.osgeo.org/grass/ticket/235 (edits in the table are not saved) 2008-07-27 Michael Barton * gui/wxpython/gui_modules/globalvar.py: This fixes the bogus version check failure caused by a bug in wxversion. * visualization/nviz/scripts/config.tcl, visualization/nviz/scripts/nviz2.2_script, visualization/nviz/scripts/panel_main.tcl, visualization/nviz/scripts/panel_surf.tcl, visualization/nviz/scripts/widgets.tcl: Fixed cosmetics for running nviz under TclTk 8.5 aqua in Mac. Should not adversely affect nviz in x11 or Windows. 2008-07-26 Martin Landa * gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/workspace.py: nviz2/wxGUI: minor workspace-related fixes 2008-07-26 Glynn Clements * aclocal.m4, configure, configure.in: Add --with-tcltk-framework= 2008-07-26 Martin Landa * include/ogsf_proto.h, lib/ogsf/Gv3.c, lib/ogsf/gv.c: ogsflib: fix https://trac.osgeo.org/grass/changeset/32316 * gui/wxpython/gui_modules/packages-uml.dia, gui/wxpython/gui_modules/packages-uml.svg: wxGUI: out-dated uml diagrams removed * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/nviz.py: nviz2/wxGUI: redirecting messages fixed (style) * include/ogsf_proto.h, lib/ogsf/Gv3.c: ogsflib: unused Vectmem fns removed, don't track memory by default * gui/wxpython/gui_modules/globalvar.py: wxGUI: use wx.version() instead of wx.__version__ * lib/nviz/draw.c: nvizlib: use GV_alldraw_vect() instead of GV_alldraw_fastvect() in quick mode * gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/preferences.py: nviz2/wxGUI: vector settings fixed (lines/points) by default nothing is loaded * gui/wxpython/gui_modules/utils.py, gui/wxpython/gui_modules/wxgui_utils.py: wxGUI: force map name to be fully qualified, trac https://trac.osgeo.org/grass/ticket/236 2008-07-25 Glynn Clements * vector/v.to.db/parse.c: Shorten parms.type->label; use ->description for full description * lib/python/README.txt: Add pipe_command, parse_color * lib/python/Makefile: copy README.txt to etc/python 2008-07-25 Martin Landa * lib/vector/vedit/veditlib.dox: veditlib: doxygen cosmetics * gui/wxpython/gui_modules/vdigit.py: wxGUI/vdigit: bugfix, update https://trac.osgeo.org/grass/changeset/32291 * gui/wxpython/vdigit/digit.cpp, gui/wxpython/vdigit/digit.h, gui/wxpython/vdigit/driver.cpp, gui/wxpython/vdigit/driver.h: wxGUI/vdigit: breakLines moved to Digit class (update https://trac.osgeo.org/grass/changeset/32289) * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/vdigit/driver.cpp, gui/wxpython/vdigit/driver.h, gui/wxpython/vdigit/line.cpp: wxGUI/vdigit: update connect lines tool * lib/grasslib.dox, lib/vector/vedit/Makefile, lib/vector/vedit/cats.c, lib/vector/vedit/chtype.c, lib/vector/vedit/copy.c, lib/vector/vedit/delete.c, lib/vector/vedit/distance.c, lib/vector/vedit/flip.c, lib/vector/vedit/merge.c, lib/vector/vedit/move.c, lib/vector/vedit/select.c, lib/vector/vedit/snap.c, lib/vector/vedit/veditlib.dox, lib/vector/vedit/vertex.c, lib/vector/vedit/zbulk.c: veditlib: doxygen updates * lib/vector/vedit/break.c: veditlib: connect_lines() rewritten 2008-07-25 Markus Neteler * db/drivers/postgres/grass-pg.html: Geometry import from PostgreSQL table added 2008-07-25 Glynn Clements * lib/python/grass.py: Added parse_color 2008-07-24 Huidae Cho * locale/po/grasslibs_ko.po: more Korean translations 2008-07-24 Glynn Clements * lib/python/grass.py: Add pipe_command * raster/r.mapcalc/map3.c: Make r3.mapcalc work on 64-bit systems (where a void* won't fit into an int) 2008-07-24 Moritz Lennert * display/d.thematic.area/area.c, display/d.thematic.area/local_proto.h, display/d.thematic.area/main.c: rearranged some of the code, to allow running without x-mon for only legend output improved the d.graph output 2008-07-24 Glynn Clements * lib/gis/parser.c: Only treat an argument as an option if the character preceding the first '=' is alphanumeric (update of https://trac.osgeo.org/grass/changeset/32259) * raster/r.terraflow/main.cc: Rename STREAM_DIR= -> stream_dir= * lib/gis/parser.c: Only treat an argument as an option if there is no space before the first '=' 2008-07-24 Martin Landa * lib/vector/Vlib/level_two.c: vlib: doxygen strings updated (level_two.c) 2008-07-24 Markus Neteler * scripts/r.shaded.relief/description.html, scripts/r.shaded.relief/r.shaded.relief: units parameter clarified 2008-07-24 Martin Landa * lib/gis/error.c: gislib: doxygen strings updated (\fn tag removed) * gui/wxpython/nviz/init.cpp: nviz2/wxGUI: G_unset_error_routine(), external routine for percent complete messages added (TODO: update gislib) * lib/gis/error.c: gislib: allow ext_error() also for messages * gui/wxpython/nviz/init.cpp: nviz2/wxGUI: print sentence fn added (from libgis) [TODO: redirect also G_percent] 2008-07-24 William Kyngesburye * macosx/ReadMe.rtf: TCLTK_INTERNAL= is interpreted as unset in makefile 2008-07-24 Glynn Clements * raster/Makefile: Add r.grow.distance * raster/r.cost/main.c: Fix calculation of number of segments (round up instead of down) * visualization/nviz/src/Makefile: Put NVIZ-specific linker flags before more general linking flags 2008-07-23 Martin Landa * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/nviz.py, gui/wxpython/nviz/init.cpp, gui/wxpython/nviz/nviz.h, gui/wxpython/nviz/nviz.i: nviz2/wxGUI: nviz module log improved 2008-07-23 Moritz Lennert * vector/v.class/main.c: moved choice of algorithms to library * display/d.thematic.area/Makefile, display/d.thematic.area/description.html, display/d.thematic.area/main.c: added - possibility to chose algorithm of classification - option to create a d.graph instructions file for legend - option to print extended legend info * include/arraystats.h: added new statistics and new function for chosing algorithm * lib/arraystats/basic.c: added some new statistics * lib/arraystats/class.c: added function to chose algorithm 2008-07-23 Martin Landa * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/workspace.py, gui/wxpython/nviz/init.cpp, gui/wxpython/nviz/nviz.h, gui/wxpython/nviz/nviz.i: nviz/wxGUI: redirect error message from nviz module * gui/wxpython/wxgui.py: wxGUI: render map when workspace is loaded * gui/wxpython/gui_modules/nviz.py, gui/wxpython/nviz/draw.cpp, gui/wxpython/nviz/nviz.h, include/nviz.h, lib/nviz/draw.c: nviz2/wxGUI: render vector features OnVectorHeight() * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/wxgui_utils.py, gui/wxpython/nviz/nviz.h, gui/wxpython/nviz/nviz_types.i, gui/wxpython/nviz/vector.cpp: nviz2/wxGUI: improved 2d vector points support 2008-07-23 Glynn Clements * locale/po/grasstcl_de.po, locale/po/grasswxpy_de.po: Convert to ISO-8859-15 * locale/po/grasswxpy_de.po: Fix double-conversions 2008-07-23 Moritz Lennert * lib/Makefile: let arraystats library be compiled automatically 2008-07-22 Glynn Clements * raster/r.grow.distance/Makefile: Enable LFS * locale/po/grassmods_de.po: Convert back to ISO-8859-15 (encoding was changed to UTF-8 by https://trac.osgeo.org/grass/changeset/24806) * locale/po/grassmods_de.po: Fix encoding errors (all relating to a-umlaut) * raster/r.grow.distance/Makefile, raster/r.grow.distance/description.html, raster/r.grow.distance/main.c: Add r.grow.distance 2008-07-22 Markus Neteler * db/drivers/postgres/grass-pg.html: cosmetics * locale/po/grasstcl_id.po: Firman Hadi: cont'ed 2008-07-22 Martin Landa * gui/wxpython/gui_modules/goutput.py, gui/wxpython/nviz/init.cpp, include/nviz.h, lib/nviz/draw.c, lib/nviz/map_obj.c, lib/nviz/nvizlib.dox, visualization/nviz2/cmd/args.c, visualization/nviz2/cmd/local_proto.h, visualization/nviz2/cmd/vector.c: nviz2: support for 2d vector points added (drawing points) * lib/ogsf/Gv3.c: ogsflib cosmetics: print fully qualified vector name * include/gstypes.h, lib/ogsf/GP2.c, lib/ogsf/GV2.c, lib/ogsf/gp.c, lib/ogsf/gsds.c, lib/ogsf/gv.c, lib/ogsf/gvl_file.c: ogsflib: avoid using statically allocated buffer for filenames (NAME_SIZ) 2008-07-22 Michael Barton * gui/wxpython/gui_modules/gselect.py: Used new grass library for mapset selection and element list parsing. Makes map selection much faster. NOTE: This change CANNOT be backported to GRASS 6.4 unless the new grass python library and new init.sh code is also backported. 2008-07-21 Martin Landa * include/nviz.h, lib/nviz/map_obj.c, lib/ogsf/GP2.c, visualization/nviz2/cmd/args.c, visualization/nviz2/cmd/local_proto.h, visualization/nviz2/cmd/main.c, visualization/nviz2/cmd/surface.c, visualization/nviz2/cmd/vector.c: nviz2/cmd: module/nvizlib updated to support 2d points (in progress) * include/ogsf_proto.h, lib/ogsf/GP2.c, lib/ogsf/Gp3.c, lib/ogsf/Gs3.c, lib/ogsf/Gv3.c, lib/ogsf/gp.c: ogsflib cosmetics: Gs_status() removed -- replaced by G_debug() message cleaning & minor doxygen updates 2008-07-21 Markus Neteler * locale/po/grasstcl_id.po, translators.csv: Firman Hadi : Indonesian 2008-07-21 Martin Landa * vector/v.category/main.c: v.category: check if input vector map exists on report/print * gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/wxgui_utils.py, gui/wxpython/nviz/load.cpp, gui/wxpython/nviz/nviz.h, include/nviz.h, lib/nviz/map_obj.c: nviz2/wxGUI: initial steps towards 2d points support 2008-07-21 Glynn Clements * lib/python/README.txt: Add README for Python library * lib/init/init.sh: Don't source /etc/profile from session shell 2008-07-21 Markus Neteler * raster/r.sun/description.html: url fixes 2008-07-21 Michael Barton * scripts/r.in.aster/r_in_aster.py: Minor improvements to error checking and cleanup 2008-07-20 Martin Landa * gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/wxgui_utils.py, gui/wxpython/nviz/nviz.h, gui/wxpython/nviz/vector.cpp: nviz2/wxGUI: GUI dialog fixes, vector lines reference surface initial support of vector points 2008-07-20 Glynn Clements * lib/python/grass.py: Add more functions to grass.py module * lib/Makefile, lib/init/init.sh, lib/python/Makefile, lib/python/grass.py: Add Python library 2008-07-20 Michael Barton * scripts/r.in.aster/r_in_aster.html, scripts/r.in.aster/r_in_aster.py: New Python version of r.in.aster bash script. Some improvements and bug fix for Mac over original script. 2008-07-19 Martin Landa * gui/wxpython/gui_modules/dbm.py: wxGUI/dbm: fix trac https://trac.osgeo.org/grass/ticket/227 (column names uppercase, v.db.connect returns key column name lowercase) 2008-07-19 Glynn Clements * visualization/nviz/Makefile, visualization/nviz/html/Makefile: Allow symlinks (to support lndir builds) * locale/Makefile: Use $(INSTALL) instead of hard-coded "install" * configure, configure.in: Use absolute path for aux directory so that install-sh works 2008-07-19 Martin Landa * gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/vdigit.py: wxGUI/dbm: don't use fixed column key name (cat) 2008-07-18 Martin Landa * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/wxgui_utils.py: nviz2/wxGUI: switch surface/vector page properties, minor fixes 2008-07-18 Glynn Clements * db/drivers/sqlite/create_table.c, db/drivers/sqlite/describe.c, db/drivers/sqlite/fetch.c, db/drivers/sqlite/proto.h: Use SQL types in preference to SQLite affinity types * lib/nviz/render.c: Initialize bitmapId field 2008-07-18 Martin Landa * gui/wxpython/vdigit/driver.cpp: wxGUI/vdigit: don't simplify area shape (on fill) * gui/wxpython/gui_modules/preferences.py, gui/wxpython/vdigit/driver.cpp, gui/wxpython/vdigit/driver.h: wxGUI/vdigit: isles filled in white check for valid areas disabled by default * gui/wxpython/vdigit/driver.cpp: wxGUI/vdigit: better area fill support (TODO: draw isles) 2008-07-17 Martin Landa * gui/wxpython/gui_modules/workspace.py: wxGUI: fix loading workspace (group parent selection) * gui/wxpython/gui_modules/workspace.py, gui/wxpython/gui_modules/wxgui_utils.py: wxGUI: fix loading workspace (groups) show command string in layer manager statusbar * gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/wxgui_utils.py: nviz2/wxGUI: loading data layers fixed (empty session) * visualization/nviz2/cmd/args.c, visualization/nviz2/cmd/local_proto.h, visualization/nviz2/cmd/main.c, visualization/nviz2/cmd/vector.c: nviz2/cli: module updated -- vector lines supported 2008-07-17 Glynn Clements * Makefile: Fix permissions on install-sh * lib/gis/Makefile: Add $(SOCKLIB) to EXTRA_LIBS 2008-07-17 William Kyngesburye * macosx/ReadMe.rtf: Xcode 3.1; misc support updates 2008-07-16 Martin Landa * gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/wxgui_utils.py: nviz2/wxGUI: load/unload data layers fix * gui/wxpython/gui_modules/preferences.py: wxGUI: missing 'symbolArea' added to preferences, related to https://trac.osgeo.org/grass/changeset/32132 * gui/wxpython/gui_modules/vdigit.py, gui/wxpython/vdigit/driver.cpp, gui/wxpython/vdigit/driver.h: wxGUI/vdigit: fill valid areas (closed boundary + centroid) * gui/wxpython/gui_modules/vdigit.py: wxGUI/vdigit: disable snapping fn fixed (threshold == 0) 2008-07-16 Glynn Clements * include/nviz.h: AGLPixelFmtID -> AGLPixelFmt * general/g.parser/test.py: Change Python example script to use os.execvp() instead of os.system() 2008-07-16 Martin Landa * gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/utils.py, gui/wxpython/wxgui.py: wxGUI: mapset path option removed from GUI preferences (see 'Mapset access' dialog), list of mapsets is build on the fly 2008-07-15 Glynn Clements * display/d.vect/attr.c, display/d.vect/label.c, display/d.vect/main.c, display/d.vect/plot.h, display/d.vect/topo.c, display/d.vect/zcoor.c: Add encoding= option * configure, configure.in: Remove (outdated) comment about --with- opengl=windows being untested * include/nviz.h, lib/nviz/Makefile, lib/nviz/render.c, visualization/nviz2/cmd/write_img.c: Clean-up, portability fixes 2008-07-15 Michael Barton * gui/wxpython/gis_set.py: Location and mapset lists automatically display previously selected values (if any). * gui/wxpython/gui_modules/toolbars.py: Workaround for Mac bug that keeps widgets like combo boxes from showing up in AUI toolbars. 2008-07-15 Martin Landa * lib/nviz/Makefile: nvizlib: OGSFLIB added 2008-07-15 Michael Barton * gui/wxpython/gis_set.py: Fixed location and mapset list widths in GRASS startup. 2008-07-14 Martin Landa * lib/ogsf/Gs3.c, lib/ogsf/Gv3.c: ogsflib: loading data - use fully qualified name in message string (also for vector) * raster/r.random/count.c, raster/r.random/description.html, raster/r.random/main.c, raster/r.random/random.c: Fixed crash when no cover map was specified; Don't copy input raster map to raster_output if all cover map values are NULL; Documentation cleanup and changes to match current module state. [merged from develbranch_6, https://trac.osgeo.org/grass/changeset/32105, marisn] * gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/workspace.py, gui/wxpython/xml/grass- gxw.dtd: nviz2/wxGUI: surface/vector lines attribute fixes * gui/wxpython/vdigit/line.cpp, lib/vector/vedit/snap.c: veditlib: bugfix - snapping lines works now * gui/wxpython/gui_modules/nviz.py, gui/wxpython/nviz/load.cpp, gui/wxpython/nviz/surface.cpp, gui/wxpython/nviz/vector.cpp: nviz2/wxGUI: more debug messages, default surface attribute fixes 2008-07-13 Martin Landa * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/workspace.py, gui/wxpython/gui_modules/wxgui_utils.py: nviz2/wxGUI: workspace/default settings improvements 2008-07-12 Martin Landa * lib/nviz/nvizlib.dox: nvizlib: GRASS website URL fixed * Makefile, README, include/Make/Doxyfile_arch_html, lib/db/dbmilib.dox, lib/display/displaylib.dox, lib/g3d/g3dlib.dox, lib/gmath/gmathlib.dox, lib/gpde/gpdelib.dox, lib/grasslib.dox, lib/imagery/imagerylib.dox, lib/init/README, lib/init/init.bat, lib/segment/segmentlib.dox, lib/vector/dglib/dglib.dox, lib/vector/vectorlib.dox: Doxygen cleanup: changed references from old itc.it web page/mailing lists to osgeo.org ones; Removed unused tags; Doxygen now includes images in HTML from current folder. [merged from devbr6, https://trac.osgeo.org/grass/changeset/32082, 32083] * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/workspace.py, gui/wxpython/gui_modules/wxgui_utils.py, gui/wxpython/xml/grass- gxw.dtd: nviz2/wxGUI: workspace definition updated (surface attributes, draw mode) -- read/write 2008-07-11 Glynn Clements <glynn@gclements.plus.com> * db/drivers/sqlite/error.c, db/drivers/sqlite/globals.h, db/drivers/sqlite/main.c, db/drivers/sqlite/proto.h: Clean-up 2008-07-11 Martin Landa <landa.martin@gmail.com> * gui/wxpython/nviz/init.cpp, gui/wxpython/vdigit/digit.cpp, gui/wxpython/vdigit/driver.cpp, lib/gis/gisinit.c: setlocate(LC_NUMERIC, "C") moved to gisinit() * gui/wxpython/gui_modules/nviz.py, gui/wxpython/vdigit/digit.cpp, gui/wxpython/vdigit/driver.cpp: wxGUI/vdigit: do not crash when LC_CNUMERIC != C, related to trac https://trac.osgeo.org/grass/ticket/225 * ps/ps.map/description.html: ps.map manual page: fix wiki url * gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/workspace.py, gui/wxpython/gui_modules/wxgui_utils.py, gui/wxpython/wxgui.py: nviz2/wxGUI: reading nviz layer properties from workspace file (initial, surface/attribute) 2008-07-10 Martin Landa <landa.martin@gmail.com> * gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/workspace.py, gui/wxpython/wxgui.py: nviz2/wxGUI: workspace file definition (gxw) extended for Nviz properties (in progress)" * gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/nviz/change_view.cpp, gui/wxpython/nviz/nviz.h, gui/wxpython/wxgui.py, gui/wxpython/xml/grass-gxw.dtd: nviz2/wxGUI: initial workspace upgrade * lib/nviz/nvizlib.dox: nvizlib doxygen page updated (list of functions) * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/wxgui_utils.py: nviz2/wxGUI: data layers can be loaded also to running nviz * lib/nviz/render.c: nvizlib: some mac-related fixes (off-screen rendering) 2008-07-10 Glynn Clements <glynn@gclements.plus.com> * raster/r.terraflow/IOStream/include/ami_stream.h, raster/r.terraflow/IOStream/include/mem_stream.h, raster/r.terraflow/IOStream/include/mm_utils.h, raster/r.terraflow/IOStream/lib/src/ami_stream.cc, raster/r.terraflow/IOStream/lib/src/mm_utils.cc, raster/r.terraflow/direction.cc, raster/r.terraflow/direction.h, raster/r.terraflow/fill.cc, raster/r.terraflow/main.cc: Single flow direction (SFD) patch from Andrew Danner 2008-07-09 Martin Landa <landa.martin@gmail.com> * gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/preferences.py: nviz2/wxGUI: settings (view) fixes * gui/wxpython/gui_modules/vdigit.py: wxGUI/vdigit: i18n cosmetics * gui/wxpython/nviz/init.cpp: nviz2/wxGUI: fix nviz extension crashing (locales-related) * lib/init/init.sh: GUI comment updated (init script) * lib/init/init.sh: wxPython GUI is default for grass7 * gui/wxpython/gui_modules/nviz.py: nviz2/wxGUI: nviz icon added (cosmetics) * lib/init/Makefile: init/Makefile updated (icons-related) * lib/init/grass_nviz.ico: icon for nviz added * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/preferences.py: nviz2/wxGUI: nviz settings (apply, restore default), todo: save + update dialog 2008-07-09 Markus Neteler <neteler@gmail.com> * vector/vectorintro.html: mention wxGUI and v.edit 2008-07-08 Martin Landa <landa.martin@gmail.com> * include/nviz.h: nvizlib: fix compilation error, include <grass/config.h> * gui/wxpython/gui_modules/__init__.py, gui/wxpython/gui_modules/mapdisp.py: wxGUI: i18n minor update * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/menuform.py: wxGUI: fix https://trac.osgeo.org/grass/changeset/32002, enable button OnResult * include/nviz.h, lib/nviz/render.c: nvizlib: OPENGL_WGL renamed to OPENGL_WINDOWS * include/nviz.h, lib/nviz/render.c: nvizlib: conditional references to x11 and aqua added (TODO: wgl) 2008-07-07 Maciej Sieczka <msieczka@sieczka.org> * imagery/i.rectify/main.c: Messages standarization 2008-07-07 Martin Landa <landa.martin@gmail.com> * gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/nviz/nviz.h, gui/wxpython/nviz/surface.cpp: nviz2/wxGUI: basic settings, map layer properties saved in layer manager * lib/grasslib.dox, lib/nviz/nvizlib.dox, lib/ogsf/GS2.c: ogsflib: doxygen update nvizlib: doxygen page added (just template) 2008-07-06 Martin Landa <landa.martin@gmail.com> * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz.py, gui/wxpython/nviz/draw.cpp, gui/wxpython/nviz/nviz.h, gui/wxpython/nviz/vector.cpp: nviz2/wxGUI: set vector height buttons (apply, save, cancel) from tool window removed, various fixes towards workspace integration * visualization/nviz2/cmd/args.c, visualization/nviz2/cmd/local_proto.h, visualization/nviz2/cmd/main.c: nviz2/cmd: vector lines opts added * include/ogsf_proto.h, lib/ogsf/GV2.c, lib/ogsf/ogsflib.dox: ogsflib: GV_alldraw_fastvect() added * include/nviz.h: nvizlib: prototype updated * lib/nviz/Makefile, lib/nviz/draw.c: Makefile of nvizlib updated (based on ogsf Makefile) 2008-07-06 Glynn Clements <glynn@gclements.plus.com> * configure, configure.in: Set CFLAGS when linking test programs 2008-07-06 Martin Landa <landa.martin@gmail.com> * gui/wxpython/wxgui.py: wxGUI: cosmetics in message (loading workspace) * gui/wxpython/gui_modules/menuform.py: wxGUI/dialog: disable all buttons OnRun (cancel, help, copy, run) * gui/wxpython/gui_modules/goutput.py: wxGUI: revert accidental commit, https://trac.osgeo.org/grass/changeset/32022 * gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/menuform.py: wxGUI: destroy/hide dialog on wx.EVT_CLOSE * gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/preferences.py: wxGUI: expand/collapse element list option added to GUI preferences, default is 'Collapse all except PERMANENT and current' * gui/wxpython/gui_modules/gselect.py: wxGUI: fix gselect (OnDeleteItem), related to https://trac.osgeo.org/grass/changeset/32004 2008-07-06 Markus Neteler <neteler@gmail.com> * imagery/i.rectify/main.c: multiple files 2008-07-06 Martin Landa <landa.martin@gmail.com> * gui/wxpython/nviz/vector.cpp: nviz2/wxGUI: missing source added * gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/preferences.py: nviz2/wxGUI: minor fixes in dialog layout 2008-07-06 Markus Neteler <neteler@gmail.com> * imagery/i.rectify/main.c: restored G_OPT_I_GROUP 2008-07-06 Martin Landa <landa.martin@gmail.com> * gui/wxpython/gui_modules/menuform.py: wxGUI: Add 'Help' button as in gis.m, trac https://trac.osgeo.org/grass/ticket/221 2008-07-06 Markus Neteler <neteler@gmail.com> * imagery/i.rectify/main.c: standardize parser 2008-07-05 Martin Landa <landa.martin@gmail.com> * gui/wxpython/gui_modules/gselect.py: wxGUI: modules don't refresh the list of available maps, trac https://trac.osgeo.org/grass/ticket/218 * gui/wxpython/gui_modules/menuform.py: wxGUI: Stop button should not be active until the module starts running, trac https://trac.osgeo.org/grass/ticket/219 * gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/wxgui_utils.py, gui/wxpython/nviz/init.cpp, gui/wxpython/nviz/nviz.h, gui/wxpython/nviz/surface.cpp: nviz2/wxGUI: set vector mode (line width, color and flat), general settings (background color) * gui/wxpython/README: wxGUI README updated (Nviz requirements) * gui/wxpython/gui_modules/mapdisp.py: nviz2: virtual OnZoomToRaster method added * gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/vdigit/digit.h, gui/wxpython/vdigit/driver.cpp, gui/wxpython/vdigit/driver.h: wxGUI/vdigit: visualize line directions implemented, trac https://trac.osgeo.org/grass/ticket/209 2008-07-04 Glynn Clements <glynn@gclements.plus.com> * include/P_site.h, lib/sites/sites.c, raster/Makefile, raster/r.cost/main.c, raster/r.drain/main.c, raster/r.volume/main.c, raster/r.walk/main.c, visualization/nviz/src/site_attr_commands.c: Elminate FILE* <-> struct Map_info* hack from sites library Use "const" where appropriate in sites library Disable raster/simwe as it's too badly broken * include/G3d.h, include/ogsf_proto.h, lib/g3d/find_grid3.c, lib/g3d/g3dcolor.c, lib/g3d/g3dopen.c, lib/g3d/g3drange.c, lib/ogsf/GK2.c, lib/ogsf/GP2.c, lib/ogsf/GS2.c, lib/ogsf/GS_util.c, lib/ogsf/GV2.c, lib/ogsf/GVL2.c, lib/ogsf/Gp3.c, lib/ogsf/Gs3.c, lib/ogsf/Gv3.c, lib/ogsf/Gvl3.c, lib/ogsf/gs.c, lib/ogsf/gsd_fonts.c, lib/ogsf/gsd_label.c, lib/ogsf/gsd_legend.c, lib/ogsf/gsd_objs.c, lib/ogsf/gsds.c, lib/ogsf/gvl.c, lib/ogsf/gvl_calc.c, lib/ogsf/gvl_file.c, lib/ogsf/gvld.c: Add "const" to OGSF, G3D functions where appropriate 2008-07-04 Martin Landa <landa.martin@gmail.com> * gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/wxgui_utils.py, gui/wxpython/nviz/load.cpp, gui/wxpython/nviz/nviz.h: nviz2/wxGUI: initial support for vector line overlays added * gui/wxpython/docs/Makefile, gui/wxpython/docs/wxGUI.Nviz.html, gui/wxpython/docs/wxGUI.html, gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/wxgui_utils.py, gui/wxpython/nviz/load.cpp, gui/wxpython/nviz/nviz.h, gui/wxpython/nviz/surface.cpp: nviz2/wxGUI: various surface-related fixes wxNviz manual page template added 2008-07-04 Glynn Clements <glynn@gclements.plus.com> * include/Vect.h, include/gisdefs.h, include/site.h, lib/gis/list.c, lib/gis/ls.c, lib/gis/timestamp.c, lib/init/set_data.c, lib/sites/sites.c, lib/vector/Vlib/array.c, lib/vector/Vlib/cats.c, lib/vector/Vlib/dbcolumns.c, lib/vector/Vlib/field.c, lib/vector/Vlib/header.c, lib/vector/Vlib/hist.c, lib/vector/Vlib/legal_vname.c, lib/vector/Vlib/map.c, lib/vector/Vlib/net.c, lib/vector/Vlib/open.c, lib/vector/Vlib/open_nat.c, lib/vector/Vlib/overlay.c, raster/r.colors/main.c, raster/r.volume/main.c, raster/simwe/simlib/output.c, visualization/nviz/src/glwrappers.c, visualization/nviz/src/interface.h, visualization/nviz/src/site_attr_commands.c, visualization/nviz/src/site_highlight_commands.c: Add "const" to vector functions Remove "const" from G__ls() etc Miscellaneous clean-up 2008-07-03 Markus Neteler <neteler@gmail.com> * REQUIREMENTS.html: mention or x11-server-devel 2008-07-03 Martin Landa <landa.martin@gmail.com> * gui/wxpython/gui_modules/preferences.py: wxGUI: settings stored in .grasswx7 (HOME by default) * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/wxgui_utils.py: wxGUI: 'Zoom to selected map (ignore NULLs)' and 'Set computational region from selected map (ignore NULLs)' added to popup menu for raster layers, related to trac https://trac.osgeo.org/grass/ticket/157 * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/vdigit/driver.cpp, gui/wxpython/vdigit/driver.h: wxGUI/vdigit: * 'edit line' tool fixed, trac https://trac.osgeo.org/grass/ticket/214 * avoid adding lines with number of vertices < 2 * visualization/nviz2/cmd/args.c, visualization/nviz2/cmd/local_proto.h, visualization/nviz2/cmd/surface.c: nviz2/cmd: checking parameters (consistency) 2008-07-03 Markus Neteler <neteler@gmail.com> * lib/db/dbmi_client/copy_tab.c: fix buffer overflow (thanks to Glynn) 2008-07-02 Martin Landa <landa.martin@gmail.com> * gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/icons/icon.py, gui/wxpython/icons/silk/__init__.py, visualization/nviz2/cmd/args.c, visualization/nviz2/cmd/local_proto.h, visualization/nviz2/cmd/main.c, visualization/nviz2/cmd/surface.c: nviz2: wxGUI minor fixes, cmd module updated (in progress) 2008-07-02 Glynn Clements <glynn@gclements.plus.com> * db/base/columns.c, db/base/copy.c, db/base/describe.c, db/base/execute.c, db/base/select.c, db/base/tables.c, db/drivers/dbf/db.c, db/drivers/odbc/db.c, db/drivers/ogr/db.c, db/drivers/postgres/create_table.c, db/drivers/postgres/cursor.c, db/drivers/postgres/db.c, db/drivers/postgres/error.c, db/drivers/postgres/parse.c, db/drivers/postgres/proto.h, db/drivers/sqlite/create_table.c, db/drivers/sqlite/db.c, general/g.parser/main.c, general/manage/cmd/copy.c, general/manage/cmd/list.c, general/manage/cmd/remove.c, general/manage/cmd/rename.c, include/proto_dbmi.h, lib/cairodriver/read_bmp.c, lib/cairodriver/write_bmp.c, lib/db/dbmi_base/alloc.c, lib/db/dbmi_base/case.c, lib/db/dbmi_base/column.c, lib/db/dbmi_base/columnfmt.c, lib/db/dbmi_base/datetime.c, lib/db/dbmi_base/dbmscap.c, lib/db/dbmi_base/default_name.c, lib/db/dbmi_base/dirent.c, lib/db/dbmi_base/error.c, lib/db/dbmi_base/handle.c, lib/db/dbmi_base/index.c, lib/db/dbmi_base/isdir.c, lib/db/dbmi_base/legal_dbname.c, lib/db/dbmi_base/login.c, lib/db/dbmi_base/sqltype.c, lib/db/dbmi_base/string.c, lib/db/dbmi_base/table.c, lib/db/dbmi_base/value.c, lib/db/dbmi_base/valuefmt.c, lib/db/dbmi_base/xdrstring.c, lib/db/dbmi_client/c_create_idx.c, lib/db/dbmi_client/c_list_drivers.c, lib/db/dbmi_client/c_priv.c, lib/db/dbmi_client/column.c, lib/db/dbmi_client/copy_tab.c, lib/db/dbmi_client/db.c, lib/db/dbmi_client/delete_tab.c, lib/db/dbmi_client/select.c, lib/db/dbmi_client/start.c, lib/db/dbmi_client/table.c, lib/db/dbmi_driver/d_mkdir.c, lib/db/dbmi_driver/driver_state.c, lib/form/generate.c, lib/gis/parser.c, lib/init/local_proto.h, lib/init/mke_loc.c, lib/init/mke_mapset.c, lib/init/other.c, lib/init/set_data.c, lib/sites/sites.c, raster/r.colors/main.c, raster/r.cross/main.c, raster/r.neighbors/main.c, raster/r.out.gdal/main.c, raster/r.transect/local_proto.h, raster/r.transect/parse_line.c, raster/r.univar2/r.univar_main.c, raster/simwe/r.sim.sediment/main.c, raster/wildfire/r.ros/main.c, vector/lidar/v.surf.bspline/main.c, vector/v.digit/generate.c, vector/v.lrs/v.lrs.create/main.c, vector/v.lrs/v.lrs.label/main.c, vector/v.lrs/v.lrs.segment/main.c, vector/v.lrs/v.lrs.where/main.c, vector/v.out.svg/main.c: Add "const" where appropriate to DBMI functions Miscellaneous clean-up 2008-07-02 Martin Landa <landa.martin@gmail.com> * gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/toolbars.py: wxGUI/vdigit: 'copy categories' is implemented only in vedit interface * gui/wxpython/gui_modules/mapdisp.py: wxGUI: related to errors at querying (trac https://trac.osgeo.org/grass/ticket/212) * gui/wxpython/gui_modules/mapdisp.py: wxGUI: errors at querying (trac https://trac.osgeo.org/grass/ticket/212) * gui/wxpython/gui_modules/mapdisp.py: wxGUI/vdigit: errors at removing vertex (trac https://trac.osgeo.org/grass/ticket/211) * gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/vdigit/digit.h, gui/wxpython/vdigit/undo.cpp: wxGUI/vdigit: don't ask to save changes when there have been none (trac https://trac.osgeo.org/grass/ticket/210) * gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/wxgui_utils.py, gui/wxpython/nviz/Makefile, gui/wxpython/nviz/draw.cpp, gui/wxpython/nviz/nviz.h, gui/wxpython/nviz/{dig_types.i => nviz_types.i}, gui/wxpython/nviz/surface.cpp, include/nviz.h, lib/grasslib.dox, lib/nviz/Makefile, lib/nviz/draw.c: nviz2: wxGUI fixes (surface draw mode), initial doxygen updates * gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/sqlbuilder.py: wxGUI: remove print statements, trac https://trac.osgeo.org/grass/ticket/206 2008-07-02 Markus Neteler <neteler@gmail.com> * lib/db/dbmi_base/string.c: doxygen stub * scripts/v.in.geonames/v.in.geonames: DBF driver warning added * binaryInstall.src, display/d.barscale/draw_scale.c, display/d.grid/plotborder.c, display/d.legend/box.c, display/d.rast.arrow/arrow.c, display/d.rast.edit/edit.c, display/d.save/main.c, display/d.zoom/pan.c, doc/migration_50_51.txt, imagery/i.vpoints/main.c, include/gis.h, include/gmath.h, include/gprojects.h, include/gstypes.h, include/keyframe.h, include/kftypes.h, include/ogsf_proto.h, include/shhopt.h, install-sh, lib/gis/datum.c, lib/gis/flate.c, lib/gis/get_ell_name.c, lib/gis/gishelp.c, lib/gis/put_row.c, lib/gis/user_config.c, lib/gis/win32_pipes.c, lib/gmath/TODO, lib/gmath/la.c, lib/init/gis_set.tcl, lib/init/grass.src, lib/rst/interp_float/output2d.c, lib/vask/V_call.c, lib/vector/diglib/allocation.c, lib/vector/diglib/angle.c, lib/vector/diglib/box.c, lib/vector/diglib/frmt.c, lib/vector/diglib/head.c, lib/vector/diglib/inside.c, lib/vector/diglib/line_dist.c, lib/vector/diglib/linecros.c, lib/vector/diglib/list.c, lib/vector/diglib/plus_struct.c, lib/vector/diglib/poly.c, lib/vector/diglib/port_init.c, lib/vector/diglib/port_test.c, lib/vector/diglib/portable.c, lib/vector/diglib/prune.c, lib/vector/diglib/spindex_rw.c, lib/vector/diglib/struct_alloc.c, lib/vector/diglib/test.c, macosx/app/grass.sh.in, raster/r.coin/make_coin.c, raster/r.cost/memory.c, raster/r.le/r.le.patch/input.c, raster/r.le/r.le.patch/patch.c, raster/r.le/r.le.pixel/driver.c, raster/r.le/r.le.pixel/input.c, raster/r.le/r.le.pixel/pixel.h, raster/r.le/r.le.pixel/texture.c, raster/r.le/r.le.setup/ask_group.c, raster/r.le/r.le.setup/colors.h, raster/r.le/r.le.setup/setup.h, raster/r.le/r.le.trace/r.le.trace.h, raster/r.le/r.le.trace/user_input.c, raster/r.out.tiff/r.out.tiff.c, raster/r.profile/read_rast.c, raster/r.sunmask/g_solposition.c, raster/r.terraflow/IOStream/include/rtimer.h, raster/r.terraflow/filldepr.cc, raster/r.terraflow/plateau.cc, raster/r.terraflow/stats.h, raster/r.terraflow/water.cc, raster/r.terraflow/water.h, raster/r.to.vect/areas.c, raster/r.walk/memory.c, raster3d/r3.out.v5d/BUG, rpm/fedora/grass_FC2.spec, rpm/fedora/grass_FC3.spec, rpm/mandrake/grass.spec, scripts/g.mremove/g.mremove, sites/s.in.ascii/get_site.c, swig/perl/gis.h, vector/v.build.polylines/README, vector/v.digit/display.c, vector/v.in.region/main.c, vector/v.overlay/area_area.c, visualization/nviz/README.ACS, visualization/nviz/scripts/ACS_utils.tcl, visualization/nviz/scripts/nviz_params, visualization/nviz/scripts/panel_resize.tcl, visualization/nviz/scripts/panel_vquery.tcl, visualization/nviz/scripts/site_attr.tcl, visualization/nviz/src/Makefile, visualization/nviz/src/nviz_init.c, visualization/nviz/src/site_attr_commands.c, visualization/nviz/src/site_highlight_commands.c, visualization/nviz/src/togl.h: removed superfluous $Id$ tag * tools/cvs.recursadd, tools/cvs.remove, tools/cvs.rename.dir, tools/cvs.rename.file, tools/cvs2cl.pl: no more needed 2008-07-02 Martin Landa <landa.martin@gmail.com> * lib/ogsf/gs.c: ogsflib: warning not needed here (->debug) * gui/wxpython/gui_modules/__init__.py, gui/wxpython/gui_modules/nviz.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/gui_modules/wxgui_utils.py, gui/wxpython/nviz/Makefile, gui/wxpython/nviz/nviz.i, gui/wxpython/vdigit/Makefile, gui/wxpython/vdigit/digit.i: nviz2: svn prop set fix, vdigit and nviz extension renamed for grass7 vdigit-related bug fixed 2008-07-02 Glynn Clements <glynn@gclements.plus.com> * SUBMITTING: Add more detail on setting SVN properties 2008-07-01 Glynn Clements <glynn@gclements.plus.com> * include/ogsf_proto.h, lib/ogsf/gsd_img_mpeg.c, lib/ogsf/gsd_img_ppm.c, lib/ogsf/gsd_img_tif.c: Change char * -> const char * Set svn:ignore property 2008-07-01 Martin Landa <landa.martin@gmail.com> * gui/wxpython/gui_modules/nviz.py: nviz2/wxGUI: missing nviz module added * visualization/nviz2/Makefile: nviz2: Makefile added * visualization/nviz2/cmd/Makefile: nviz2/cmd: Makefile fix * gui/wxpython/Makefile, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/wxgui_utils.py, gui/wxpython/nviz/Makefile, gui/wxpython/nviz/change_view.cpp, gui/wxpython/nviz/dig_types.i, gui/wxpython/nviz/draw.cpp, gui/wxpython/nviz/init.cpp, gui/wxpython/nviz/lights.cpp, gui/wxpython/nviz/load.cpp, gui/wxpython/nviz/nviz.h, gui/wxpython/nviz/nviz.i, gui/wxpython/nviz/surface.cpp, include/Make/Grass.make.in, include/nviz.h, lib/Makefile, lib/nviz/Makefile, lib/nviz/change_view.c, lib/nviz/cplanes_obj.c, lib/nviz/draw.c, lib/nviz/exag.c, lib/nviz/lights.c, lib/nviz/map_obj.c, lib/nviz/nviz.c, lib/nviz/position.c, lib/nviz/render.c, lib/nviz/render.h, visualization/Makefile, visualization/nviz2/cmd/Makefile, visualization/nviz2/cmd/args.c, visualization/nviz2/cmd/description.html, visualization/nviz2/cmd/local_proto.h, visualization/nviz2/cmd/main.c, visualization/nviz2/cmd/write_img.c: nviz2 moved from grass-addons to trunk * gui/wxpython/gui_modules/goutput.py: wxGUI: EnsureCaretVisible?() in write() probably causes window crash, trac https://trac.osgeo.org/grass/ticket/201 (merge from devbr6, https://trac.osgeo.org/grass/changeset/31931) * vector/v.in.sites/main.c: v.in.ascii: cleaning EXIT_SUCCESS, message standardization, use G_message() instead of fprintf() i18n, standard options (merge from devbr6, https://trac.osgeo.org/grass/changeset/31929) * vector/v.build.polylines/main.c, vector/v.build/main.c, vector/v.clean/test/topocheck.c, vector/v.extract/main.c, vector/v.generalize/main.c, vector/v.in.ascii/in.c, vector/v.in.db/main.c, vector/v.in.dwg/main.c, vector/v.in.sites/main.c, vector/v.net.visibility/main.c: Vect_build() to stderr by default (merge from devbr6, https://trac.osgeo.org/grass/changeset/31926) * gui/wxpython/gui_modules/location_wizard.py: wxGUI (location wizard): fix ll location (merge from devbr6, https://trac.osgeo.org/grass/changeset/31921) 2008-06-30 Glynn Clements <glynn@gclements.plus.com> * vector/v.in.ascii/points.c: Enlarge buffers * lib/gis/token.c: Don't skip field separators, even if they are whitespace 2008-06-30 Markus Neteler <neteler@gmail.com> * scripts/v.in.geonames/v.in.geonames: +file check, exit status; filter magic deactivated * scripts/v.in.geonames/v.in.geonames: key fix * vector/v.label.sa/description.html: doc fix * vector/v.in.ascii/in.c, vector/v.in.ascii/points.c: more informative error messages * scripts/Makefile, scripts/v.in.geonames/Makefile, scripts/v.in.geonames/description.html, scripts/v.in.geonames/v.in.geonames: new v.in.geonames 2008-06-30 Moritz Lennert <mlennert@club.worldonline.be> * scripts/v.db.update/v.db.update: added more explanation of the value parameter * scripts/v.db.addcol/v.db.addcol: added a little hint about structure of input 2008-06-29 Huidae Cho <grass4u@gmail.com> * scripts/v.db.addcol/description.html, scripts/v.db.addcol/v.db.addcol, scripts/v.db.addtable/description.html, scripts/v.db.addtable/v.db.addtable: Changed help messages to adapt the SQL2003 specification (DOUBLE => DOUBLE PRECISION) 2008-06-29 Martin Landa <landa.martin@gmail.com> * lib/ogsf/Gs3.c: ogsflib: message cosmetics (loading data) [merge from devbr6, r31878] 2008-06-28 Glynn Clements <glynn@gclements.plus.com> * include/gis.h, raster/r.statistics/main.c, raster/r.statistics/o_divr.c: Add "const" to fields of Option, Flag, Module structs 2008-06-28 Huidae Cho <grass4u@gmail.com> * scripts/g.mlist/description.html, scripts/g.mlist/g.mlist: sep= changed to separator= while keeping backward compatibility * scripts/g.mlist/README, scripts/g.mlist/description.html, scripts/g.mlist/g.mlist, scripts/g.mremove/description.html, scripts/g.mremove/g.mremove: - Removed an obsolete file. - Fixed the bug that swallows *mapset* file names. - Fixed "wildcards1|wildcards2". - g.mlist now uses sed instead of grep (10~30 times faster!). - POSIX Basic Regular Expressions should continue to work because previous versions of g.mlist also supported only basic regular expressions (not grep -E). * scripts/g.mremove/g.mremove: Simplified (thanks Ivan) 2008-06-27 Huidae Cho <grass4u@gmail.com> * display/d.font/description.html, display/d.graph/description.html, display/d.labels/description.html, display/d.legend/description.html, display/d.text.new/description.html, display/d.title/description.html, display/d.vect/description.html, gui/tcltk/gis.m/description.html, gui/wxpython/docs/wxGUI.html: Remove references to d.(font|text).freetype * display/d.text.new/main.c: i18n 2008-06-27 Glynn Clements <glynn@gclements.plus.com> * db/drivers/odbc/odbc.h: On Windows, <sql.h> needs <windows.h> * aclocal.m4, configure, configure.in: Add LOC_CHECK_LINK to allow checking Windows (stdcall) libraries Change GDAL ODBC checks to handle stdcall * raster/r.lake/main.c: Fix reference to wrong (and uninitialised) variable * lib/cairodriver/Graph.c: Portability fixes; respect USE_X11 and CAIRO_HAS_XLIB_SURFACE * visualization/nviz/src/do_zoom.c: Conditionalise (X-specific) Error_Handler() on OPENGL_X11 2008-06-26 Hamish Bowman <hamish_b@yahoo.com> * vector/v.out.ascii/out.c: output=- sends to stdout (merge from devbr6) 2008-06-25 Martin Landa <landa.martin@gmail.com> * gui/wxpython/gui_modules/gcmd.py: wxGUI: out-dated comments removed (cosmetics) [merge from devbr6, r31843] 2008-06-24 Hamish Bowman <hamish_b@yahoo.com> * scripts/v.in.gpsbabel/v.in.gpsbabel: fix last commit (merge from devbr6) * scripts/v.in.gpsbabel/v.in.gpsbabel: if altitude data is missing replace it with a 0 as v.in.ascii defined column type is expecting doubles (merge from devbr6) 2008-06-23 Glynn Clements <glynn@gclements.plus.com> * imagery/i.smap/shapiro/write_img.c: Remove bogus zero->null conversion 2008-06-23 Hamish Bowman <hamish_b@yahoo.com> * scripts/i.fusion.brovey/i.fusion.brovey, scripts/i.in.spotvgt/i.in.spotvgt: merge fixes from devbr6 (trac bug https://trac.osgeo.org/grass/ticket/194) 2008-06-23 Glynn Clements <glynn@gclements.plus.com> * imagery/i.gensig/covariance.c, imagery/i.gensig/files.h, imagery/i.gensig/local_proto.h, imagery/i.gensig/means.c, imagery/i.gensig/opencell.c, imagery/i.gensig/openfiles.c, imagery/i.gensigset/DIR, imagery/i.gensigset/files.h, imagery/i.gensigset/local_proto.h, imagery/i.gensigset/opencell.c, imagery/i.gensigset/openfiles.c, imagery/i.gensigset/read_data.c: Convert i.gensig[set] to FP 2008-06-23 Markus Neteler <neteler@gmail.com> * imagery/i.smap/shapiro/main.c, imagery/i.smap/shapiro/parse.c: exit codes; parser simplification 2008-06-23 Glynn Clements <glynn@gclements.plus.com> * imagery/i.smap/bouman/bouman.h, imagery/i.smap/bouman/model.c, imagery/i.smap/bouman/read_block.c, imagery/i.smap/bouman/region.h, imagery/i.smap/bouman/segment.c, imagery/i.smap/shapiro/openfiles.c, imagery/i.smap/shapiro/write_img.c: Convert to FP 2008-06-22 Glynn Clements <glynn@gclements.plus.com> * imagery/i.maxlik/classify.c, imagery/i.maxlik/global.h, imagery/i.maxlik/main.c, imagery/i.maxlik/open.c: Convert to FP * configure, configure.in: Fix display of --with-libs= setting 2008-06-22 Markus Neteler <neteler@gmail.com> * lib/imagery/sigset.c: signature file precision enhanced for i.gensigset * imagery/i.cluster/print1.c, imagery/i.cluster/print2.c, imagery/i.cluster/print3.c, lib/imagery/sig.c: signature file precision enhanced * gui/wxpython/gui_modules/location_wizard.py: msg cosmetics * lib/grasslib.dox: restored overwritten changes * lib/cluster/clusterlib.dox, lib/grasslib.dox: doxygen stub added 2008-06-21 Martin Landa <landa.martin@gmail.com> * display/d.colors/description.html: d.colors: header and footer removed from manual page, cosmetics (merge devbr6, https://trac.osgeo.org/grass/changeset/31790) 2008-06-21 Markus Neteler <neteler@gmail.com> * imagery/i.cluster/description.html, imagery/i.cluster/landsat_cluster.fig, imagery/i.cluster/landsat_cluster.png: Land use/land cover clustering of LANDSAT scene figure added 2008-06-21 Martin Landa <landa.martin@gmail.com> * gui/wxpython/gui_modules/menuform.py: wxGUI/dialog: do not ignore module label (and description) [merge from devbr6, r31785] 2008-06-21 Hamish Bowman <hamish_b@yahoo.com> * misc/m.cogo/TODO, misc/m.cogo/description.html, misc/m.cogo/main.c: (merge changes from devbr6) remove buggy self defined hypot(): - returned nan if x,y are negative. - #ifdef test did not detect math.h's hypot correctly. skip comment and blank lines. update examples in man page and add see also section. qualify TODO. 2008-06-21 Markus Neteler <neteler@gmail.com> * SUBMITTING: indent rules updated (from Glynn) 2008-06-21 Glynn Clements <glynn@gclements.plus.com> * imagery/i.group/main.c: Fix second occurrence of same bug as https://trac.osgeo.org/grass/changeset/31775 * imagery/i.group/main.c: The string returned from G_mapset() must not be modified 2008-06-21 Markus Neteler <neteler@gmail.com> * imagery/i.group/main.c: buffer length fixes; debug output added 2008-06-20 Markus Neteler <neteler@gmail.com> * general/g.mapsets/main_cmd.c: resurrected g.mapsets.tcl via flag for nice tcl based selection dialog * lib/proj/convert.c: fix ETRF_1989 for broken Polish EPSG files 2008-06-20 Hamish Bowman <hamish_b@yahoo.com> * ps/ps.map/description.html: describe vlines type (merge from devbr6) 2008-06-19 Martin Landa <landa.martin@gmail.com> * gui/wxpython/gui_modules/location_wizard.py: wxGUI: fixing trac https://trac.osgeo.org/grass/ticket/191 (merge devbr6, https://trac.osgeo.org/grass/changeset/31760) * gui/wxpython/gui_modules/location_wizard.py: wxGUI: cosmetics in location wizard, make g.proj silent 2008-06-19 Hamish Bowman <hamish_b@yahoo.com> * ps/ps.map/main.c: remove tempfiles (trac https://trac.osgeo.org/grass/ticket/91) (merge from devbr6) * SUBMITTING: minor clean, spelling (merge from devbr6) * ps/ps.map/do_labels.c: reset rotation after each label (merge from devbr6) * display/d.labels/do_labels.c: reset rotation after each label (merge from devbr6) 2008-06-19 Martin Landa <landa.martin@gmail.com> * include/vedit.h: veditlib: standardize header #define (merge from devbr6, https://trac.osgeo.org/grass/changeset/31745) 2008-06-18 Glynn Clements <glynn@gclements.plus.com> * imagery/i.cluster/Makefile, imagery/i.cluster/global.h, imagery/i.cluster/main.c, imagery/i.cluster/open_files.c, imagery/i.cluster/print1.c, imagery/i.cluster/print2.c, imagery/i.cluster/print3.c, imagery/i.cluster/print4.c, imagery/i.cluster/print5.c, imagery/i.cluster/print6.c, include/Make/Grass.make.in, include/cluster.h, include/imagedefs.h, include/imagery.h, lib/Makefile, lib/cluster/Makefile, lib/{imagery => cluster}/c_assign.c, lib/{imagery => cluster}/c_begin.c, lib/{imagery => cluster}/c_clear.c, lib/{imagery => cluster}/c_distinct.c, lib/{imagery => cluster}/c_exec.c, lib/{imagery => cluster}/c_execmem.c, lib/{imagery => cluster}/c_means.c, lib/{imagery => cluster}/c_merge.c, lib/{imagery => cluster}/c_nclasses.c, lib/{imagery => cluster}/c_point.c, lib/{imagery => cluster}/c_reassign.c, lib/{imagery => cluster}/c_reclass.c, lib/{imagery => cluster}/c_sep.c, lib/{imagery => cluster}/c_sig.c, lib/{imagery => cluster}/c_sum2.c: Move cluster code from lib/imagery to lib/cluster Rename remaining imagery library from libgrass_I to libgrass_imagery 2008-06-18 Markus Neteler <neteler@gmail.com> * gui/wxpython/gui_modules/location_wizard.py: WKT dialog added 2008-06-18 Hamish Bowman <hamish_b@yahoo.com> * vector/v.in.ascii/in.c: descriptions for format options (merge from devbr6) 2008-06-18 Martin Landa <landa.martin@gmail.com> * gui/wxpython/gui_modules/location_wizard.py: wxGUI/location wizard: dialog for selecting datum transform fixed (merge from devbr6, 31735) 2008-06-17 Martin Landa <landa.martin@gmail.com> * general/g.transform/crs.c, general/g.transform/main.c: g.transform: i18n, standard option, summary output enabled (merge from devbr6, https://trac.osgeo.org/grass/changeset/31733) 2008-06-16 Glynn Clements <glynn@gclements.plus.com> * scripts/m.proj/m.proj: Eliminate bash-ism 2008-06-16 Markus Neteler <neteler@gmail.com> * db/drivers/sqlite/fetch.c: fix trac https://trac.osgeo.org/grass/ticket/180 2008-06-15 Hamish Bowman <hamish_b@yahoo.com> * scripts/r.out.xyz/r.out.xyz: don't hardcode verbosity (merge from devbr6) * raster/r.in.xyz/main.c: fix zscale: multiply by factor not divide. (trac https://trac.osgeo.org/grass/ticket/105) remove gratuitous zscale key_desc. remove gratuitous % done for map write. (not needed as step is very fast) minor whitespace (merge from devbr6) 2008-06-13 Martin Landa <landa.martin@gmail.com> * raster/r.in.xyz/main.c: r.in.xyz: progress info also for "writing to map" (merge from devbr6, https://trac.osgeo.org/grass/changeset/31706) * scripts/r.out.xyz/r.out.xyz: r.out.xyz: print progress info (GRASS_VERBOSE=1) [merge from devbr6, r31704] * raster/r.stats/main.c: r.stats: message cleaning, use standard options (merge from devbr6, https://trac.osgeo.org/grass/changeset/31702) * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/gui_modules/wxgui_utils.py: wxGUI: disable toolbar long help for given statusbar modes ('Show comp. extent', 'Display mode' and 'Map scale'), trac https://trac.osgeo.org/grass/ticket/135 (merge from devbr6, https://trac.osgeo.org/grass/changeset/31700) 2008-06-13 Hamish Bowman <hamish_b@yahoo.com> * scripts/r.in.wms/r.in.wms, scripts/r.in.wms/wms.request: add opt to save capabilities XML file (merge from devbr6) 2008-06-13 Glynn Clements <glynn@gclements.plus.com> * lib/ogsf/gsd_img_mpeg.c: Remove unused references to <swscale.h> * configure, configure.in: Fix FFMPEG checks 2008-06-12 Martin Landa <landa.martin@gmail.com> * gui/wxpython/gui_modules/menuform.py: wxGUI/menuform: set min height for dialog to 400px (merge devbr6, https://trac.osgeo.org/grass/changeset/31693) * gui/wxpython/gui_modules/menuform.py: wxGUI/menuform: check for parameter keydesc, do not use SpinCtrl for multiple key_desc items (merge devbr6, https://trac.osgeo.org/grass/changeset/31691) * gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/vdigit.py: wxGUI/vdigit: currently edited vector map cannot be used as background map (merge devbr6, https://trac.osgeo.org/grass/changeset/31689) * vector/v.to.points/main.c: v.to.points: G_percent() moved to the end of the loop (merge devbr6, https://trac.osgeo.org/grass/changeset/31686) 2008-06-11 Martin Landa <landa.martin@gmail.com> * lib/ogsf/GS2.c, lib/ogsf/GV2.c, lib/ogsf/gsd_prim.c, lib/ogsf/gsdrape.c, lib/ogsf/gv.c, lib/ogsf/gvd.c: ogsflib: doxygen strings updated, debug messages cosmetics (merge devbr6, https://trac.osgeo.org/grass/changeset/31683) * lib/vector/Vlib/build_nat.c: vlib: print number of vertices in build output (merge devbr6, https://trac.osgeo.org/grass/changeset/31681) * vector/v.to.points/main.c: v.to.points: G_percent() added, cosmetics in done message (merge devbr6, https://trac.osgeo.org/grass/changeset/31679) * lib/ogsf/gv.c: ogsflib: missing doxygen strings added (gv.c) (merge devbr6, https://trac.osgeo.org/grass/changeset/31677) * gui/wxpython/vdigit/undo.cpp: wxGUI: cosmetics in debug message (merge devbr6, https://trac.osgeo.org/grass/changeset/31675) 2008-06-11 Hamish Bowman <hamish_b@yahoo.com> * imagery/i.class/description.html: say where the signature file will be saved to 2008-06-10 Martin Landa <landa.martin@gmail.com> * lib/ogsf/GS2.c, lib/ogsf/gsd_views.c: nviz_cmd: color_map/value option added template for manual page created [merge from devbr6, 31669] * lib/gis/color_str.c: gislib: minor doxygen update (color_str.c) [merge devbr6, r31666] 2008-06-10 Markus Neteler <neteler@gmail.com> * raster/r.in.arc/description.html: document optional nodata_value 2008-06-09 Markus Neteler <neteler@gmail.com> * raster/r.in.xyz/local_proto.h, raster/r.in.xyz/main.c: added zscale parameter * db/drivers/sqlite/fetch.c: docs added * db/drivers/sqlite/describe.c: case order fixed (cosmetics); docs added 2008-06-07 Paul Kelly <paul-grass@stjohnspoint.co.uk> * general/g.proj/description.html, general/g.proj/input.c, general/g.proj/local_proto.h, general/g.proj/main.c: Use OSRImportFromEPSG() function directly to work around recent changes in GDAL's handling of +init=XXX PROJ.4 strings 2008-06-06 Martin Landa <landa.martin@gmail.com> * gui/wxpython/gui_modules/globalvar.py: wxGUI: import gettext in globalvar module (related to https://trac.osgeo.org/grass/changeset/31642) [merge devbr6, r31644] 2008-06-05 Martin Landa <landa.martin@gmail.com> * gui/wxpython/gui_modules/workspace.py, gui/wxpython/wxgui.py: wxGUI: 'extent' attribute added to 'display' tag (merge devbr6, https://trac.osgeo.org/grass/changeset/31641) * gui/wxpython/gui_modules/globalvar.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/preferences.py: wxGUI: statusbar mode for displays added to preferences (merge devbr6, https://trac.osgeo.org/grass/changeset/31639) 2008-06-05 Markus Neteler <neteler@gmail.com> * doc/infrastructure.txt: updated * raster/rasterintro.html: notes on export and resampling 2008-06-04 Martin Landa <landa.martin@gmail.com> * lib/ogsf/GS2.c, lib/ogsf/gs.c, lib/ogsf/gsd_cplane.c, lib/ogsf/gsd_prim.c, lib/ogsf/gsd_surf.c: ogsf: minor doxygen docs update, intendation fix (merge devbr6, https://trac.osgeo.org/grass/changeset/31631) 2008-06-04 Glynn Clements <glynn@gclements.plus.com> * include/gis.h, include/gisdefs.h, lib/gis/gisinit.c: Add gis.h version check * include/gis.h: Add GIS_H_VERSION macro 2008-06-04 Martin Landa <landa.martin@gmail.com> * visualization/nviz/src/map_obj.c, visualization/nviz/src/nviz_init.c: nviz: avoid crashing on elevation map not found (merge devbr6, https://trac.osgeo.org/grass/changeset/31624) 2008-06-04 Markus Neteler <neteler@gmail.com> * scripts/v.in.wfs/v.in.wfs: fix exit status 2008-06-04 William Kyngesburye <kyngchaos@kyngchaos.com> * scripts/v.in.mapgen/v.in.mapgen: Fix misspelled g.message 2008-06-03 Markus Neteler <neteler@gmail.com> * imagery/i.atcorr/main.cpp: don't access elements of vis and alt without checking that those arrays have been allocated 2008-06-03 Glynn Clements <glynn@gclements.plus.com> * include/stats.h, lib/stats/c_kurt.c, lib/stats/c_skew.c, raster/r.series/main.c: Add skewness, kurtosis to lib/stats and r.series 2008-06-03 Markus Neteler <neteler@gmail.com> * imagery/i.atcorr/main.cpp: mapset support fixed 2008-06-02 Martin Landa <landa.martin@gmail.com> * lib/ogsf/GS2.c, lib/ogsf/GSX.c, lib/ogsf/gs.c, lib/ogsf/gs_bm.c, lib/ogsf/gs_norms.c, lib/ogsf/gsd_img_ppm.c, lib/ogsf/gsd_prim.c, lib/ogsf/gsd_surf.c, lib/ogsf/gsd_views.c, lib/ogsf/gsd_wire.c: ogsflib: doxygen strings & debug messages updated (merge devbr6, https://trac.osgeo.org/grass/changeset/31611) 2008-06-02 Glynn Clements <glynn@gclements.plus.com> * vector/v.univar/main.c: Add skewness, kurtosis 2008-06-02 Hamish Bowman <hamish_b@yahoo.com> * raster/Makefile, raster/r.bilinear/DEPRECATED, raster/r.bilinear/Makefile, raster/r.bilinear/description.html, raster/r.bilinear/main.c: r.bilinear replaced by r.resamp.interp 2008-06-01 Hamish Bowman <hamish_b@yahoo.com> * lib/init/gis_set.tcl, lib/init/mke_mapset.c: more default db -> sqlite 2008-06-01 Markus Neteler <neteler@gmail.com> * raster/r.surf.gauss/description.html, raster/r.surf.gauss/r_surf_gauss_hist.png: screenshot added * raster/r.surf.random/description.html, raster/r.surf.random/r_surf_random_hist.png: screenshot added * raster/r.surf.gauss/main.c: don't doublecheck overwrite 2008-06-01 Hamish Bowman <hamish_b@yahoo.com> * tools/build_html_index.sh: minor clean: merge https://trac.osgeo.org/grass/changeset/31592 from devbr6 2008-05-31 Glynn Clements <glynn@gclements.plus.com> * scripts/v.db.join/v.db.join: Revert https://trac.osgeo.org/grass/changeset/31583 2008-05-30 Markus Neteler <neteler@gmail.com> * tools/build_html_index.sh: use table for more compact page * scripts/d.rast.leg/d.rast.leg: remember font setting * scripts/v.db.join/v.db.join: don't add if col already there * scripts/r.shaded.relief/r.shaded.relief: parameters standardized * scripts/r.shaded.relief/r.shaded.relief: parameters standardized 2008-05-30 Martin Landa <landa.martin@gmail.com> * gui/wxpython/gui_modules/menuform.py: wxGUI/menuform: use for parameters TYPE_DOUBLE TextCtrl? instead of SpinCtrl? widget (merge devbr6, 31577) 2008-05-30 Markus Neteler <neteler@gmail.com> * raster/r.slope.aspect/description.html: curvature unit is 1/m 2008-05-29 Martin Landa <landa.martin@gmail.com> * doc/debugging.txt: nviz debugging described more precisely, based on http://lists.osgeo.org/pipermail/grass-dev/2008-May/038111.html (merge devbr6, https://trac.osgeo.org/grass/changeset/31569) * doc/debugging.txt: NVIZ debug tip added (merge devbr6, https://trac.osgeo.org/grass/changeset/31567) 2008-05-28 Martin Landa <landa.martin@gmail.com> * raster/r.lake/main.c: r.lake: fix bogus related to https://trac.osgeo.org/grass/changeset/31561 * raster/r.lake/main.c: r.lake: cosmetics do not use _() for debug messages * raster/r.lake/main.c: r.lake: change element to 'cell' for 'dem' message cleaning, do not use _() for debug messages use standard options (only for trunk, dem -> elevation) [merge from devbr6, https://trac.osgeo.org/grass/changeset/31558, r31559] 2008-05-28 Markus Neteler <neteler@gmail.com> * raster/r.li/r.li.daemon/Makefile: cruft removed 2008-05-28 Glynn Clements <glynn@gclements.plus.com> * raster/r.li/r.li.daemon/main.c.unused: Don't store cruft in the repository 2008-05-28 Markus Neteler <neteler@gmail.com> * raster/r.li/r.li.daemon/daemon.c, raster/r.li/r.li.daemon/ipc.h: don't hardcode G*_MAX buffer lengths * raster/r.li/r.li.daemon/{main.c => main.c.unused}: main.c apparently not used 2008-05-28 Hamish Bowman <hamish_b@yahoo.com> * include/dbmi.h: change default DB to sqlite. let's see what breaks.. 2008-05-28 Markus Neteler <neteler@gmail.com> * display/Makefile: added d.thematic.area * display/d.font/main.c: more complete msg * display/d.font/main.c: msg cosmetics (http://grass.osgeo.org/wiki/D evelopment_Specs#Message_standardization) 2008-05-28 Hamish Bowman <hamish_b@yahoo.com> * general/g.setproj/main.c: msg cosmetics (merge from devbr6) 2008-05-27 Paul Kelly <paul-grass@stjohnspoint.co.uk> * display/d.font/main.c: Add checks for valid font name and file path 2008-05-27 Markus Neteler <neteler@gmail.com> * locale/po/grasswxpy_tr.po: Osman Yalcın Yilmaz: Turkish translation added 2008-05-26 Markus Neteler <neteler@gmail.com> * gem/README, gem/main.c: boosted to GRASS 7 for parallel installation * macosx/app/Info.plist.in, swig/python/Makefile.in, swig/python/NumPtr/README.GRASS, swig/python/README, swig/python/examples/m.distance, swig/python/examples/rasteraccess.py, swig/python/examples/vectoraccess.py, swig/python/{python_grass6.i => python_grass7.i}, swig/python/test.py, swig/swiglib.dox, tools/build_html_index.sh: boosted to GRASS 7 for parallel installation * INSTALL, gem/docs/GEM-Manual/GEM-Manual.html, gem/main.c, gem/skeleton/post, gem/skeleton/uninstall, general/g.gui/description.html, gui/wxpython/docs/wxGUI.html, gui/wxpython/gis_set.py, lib/db/README, lib/gis/gislib.dox, lib/gis/unix_socks.c, macosx/app/grass.sh.in: boosted to GRASS 7 for parallel installation * lib/init/Makefile, lib/init/README, lib/init/grass.bat, lib/init/{grass6.html => grass7.html}, lib/init/helptext.html, lib/init/init.bat, lib/init/init.sh, lib/init/variables.html: boosted to GRASS 7 for parallel installation 2008-05-26 Martin Landa <landa.martin@gmail.com> * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/vdigit/cats.cpp, gui/wxpython/vdigit/driver.cpp, gui/wxpython/vdigit/driver.h: wxGUI/vdigit: check for duplicates functionality implemented (merge from devbr6, https://trac.osgeo.org/grass/changeset/31526) * include/Vect.h, lib/vector/Vlib/remove_duplicates.c, lib/vector/vectorlib.dox: vectlib: Vect_line_check_duplicate() added (derived from Vect_remove_duplicates() [merge devbr6, r31524] 2008-05-26 Hamish Bowman <hamish_b@yahoo.com> * raster/r.watershed/ram/close_maps2.c, raster/r.watershed/seg/close_maps2.c: tweak comments (merge from dvbr6 with minor clarification) 2008-05-26 Martin Landa <landa.martin@gmail.com> * gui/wxpython/gui_modules/menuform.py: wxGUI: bugfix defaults to overwrite trac https://trac.osgeo.org/grass/ticket/177 (merge devbr6, https://trac.osgeo.org/grass/changeset/31520) 2008-05-25 William Kyngesburye <kyngchaos@kyngchaos.com> * gui/wxpython/README, gui/wxpython/vdigit/Makefile: fix vdigit compilation on OSX (from dev6 https://trac.osgeo.org/grass/changeset/31518) 2008-05-24 Martin Landa <landa.martin@gmail.com> * gui/wxpython/gui_modules/menuform.py, gui/wxpython/wxgui.py: wxGUI: check for input/map parameter type when calling module for menu, trac https://trac.osgeo.org/grass/ticket/177) [merge devbr r31516] 2008-05-24 Markus Neteler <neteler@gmail.com> * TODO: updated 2008-05-24 Martin Landa <landa.martin@gmail.com> * vector/v.in.dxf/main.c: v.in.dxf: use standard option, minor message cleaning (merge devbr6, https://trac.osgeo.org/grass/changeset/31512) * vector/v.out.dxf/main.c: v.out.dxf: message cosmetics Do not use fully qualified mapname for output [merge from devbr6, r31510] * gui/wxpython/gui_modules/goutput.py: wxGUI: bugfix for trac https://trac.osgeo.org/grass/ticket/176 (merge from devbr6, https://trac.osgeo.org/grass/changeset/31508) * include/gsurf.h, lib/bitmap/bitmap.c, lib/ogsf/GS2.c, lib/ogsf/Gs3.c, lib/ogsf/gs.c, lib/ogsf/gsds.c: ogsflib: doxygen strings/debug messages updated [merged from devbr6, r31506] 2008-05-24 Hamish Bowman <hamish_b@yahoo.com> * scripts/m.proj/m.proj, scripts/v.in.garmin/v.in.garmin, scripts/v.in.gpsbabel/v.in.gpsbabel: explicitly declare datum (and so ellipsoid too) [merge from devbr6] 2008-05-23 Markus Neteler <neteler@gmail.com> * raster/r.slope.aspect/aspect.png, raster/r.slope.aspect/dem.png, raster/r.slope.aspect/description.html, raster/r.slope.aspect/pcurv.png, raster/r.slope.aspect/slope.png, raster/r.slope.aspect/tcurv.png: Screenshot examples from example DEM 2008-05-23 Martin Landa <landa.martin@gmail.com> * raster/r.statistics/description.html: r.statistics: r.category link fixed in manual page (merged from devbr6, https://trac.osgeo.org/grass/changeset/31500) * raster/r.statistics/main.c: r.statistics: output option, trac https://trac.osgeo.org/grass/ticket/116 (merged from devbr6, https://trac.osgeo.org/grass/changeset/31498) * gui/wxpython/gis_set.py, gui/wxpython/gui_modules/dbm.py, gui/wxpython/wxgui.py: wxGUI: wrong indentation fixed (wxgui) better mapset checking (gis_set) default connection settings include 'schema/group' (dbm) [sync'ed with devbr6, r31496] 2008-05-23 Eric Patton <epatton@nrcan.gc.ca> * raster/r.lake/description.html: Reorganized sections headings, HTML tag cleaning 2008-05-22 Markus Neteler <neteler@gmail.com> * doc/infrastructure.txt: GRASS Web stats working 2008-05-22 Eric Patton <epatton@nrcan.gc.ca> * raster/r.in.xyz/description.html: Removed obsolete comment, cosmetics 2008-05-22 Markus Neteler <neteler@gmail.com> * scripts/d.rast.edit/d.rast.edit.tcl: msg cosmetics * display/d.rast.num/description.html, display/d.rast.num/number.c: cosmetics for NULL indication (to fix bad font size) 2008-05-22 Glynn Clements <glynn@gclements.plus.com> * gui/wxpython/vdigit/Makefile: Don't run SWIG concurrently * lib/Makefile: Create $(GISBASE)/include before $(GISBASE)/include/grass (potential parallel make issue) 2008-05-22 Markus Neteler <neteler@gmail.com> * tools/grassdocs.css: remove old email address 2008-05-22 Glynn Clements <glynn@gclements.plus.com> * general/g.gisenv/main.c: Remove bogus quotes from example usage of set= option * raster/r.null/mask.c: Allow setnull=nan 2008-05-21 Eric Patton <epatton@nrcan.gc.ca> * raster/r.in.poly/description.html: HTML tag cleaning, cosmetics 2008-05-21 Markus Neteler <neteler@gmail.com> * include/gis.h, lib/gis/parser.c: added G_OPT_I_SUBGROUP * imagery/i.class/main.c: message cosmetics for interactive mode 2008-05-21 Eric Patton <epatton@nrcan.gc.ca> * raster/r.in.mat/description.html: Update link to OSGeo bugtracker in manpage 2008-05-21 Markus Neteler <neteler@gmail.com> * imagery/i.class/main.c: fix interactive usage problem (thanks to Glynn) * doc/howto_release.txt, lib/proj/projlib.dox, vector/v.db.select/description.html, vector/v.db.select/main.c: sync'ed with devel_grass6 2008-05-21 Glynn Clements <glynn@gclements.plus.com> * lib/init/epsg_option.tcl, lib/init/file_option.tcl, lib/init/gis_set.tcl: Merge https://trac.osgeo.org/grass/changeset/31283 from 6.4 * include/imagedefs.h, lib/imagery/find.c, lib/imagery/fopen.c, lib/imagery/group.c, lib/imagery/list_gp.c, lib/imagery/list_subgp.c, lib/imagery/loc_info.c, lib/imagery/ls_groups.c, lib/imagery/points.c, lib/imagery/ref.c, lib/imagery/sigfile.c, lib/imagery/sigset.c, lib/imagery/sigsetfile.c, lib/imagery/target.c, lib/imagery/title.c: Use "const" where appropriate 2008-05-20 Eric Patton <epatton@nrcan.gc.ca> * raster/r.in.gridatb/README: Updated obsolete weblink to TOPMODEL * raster/r.in.gdal/description.html: HTML tags cleaned, sections reorganized * raster/r.info/description.html: HTML tag cleaning, minor reformats, examples expanded * raster/r.grow2/description.html: Included info from Glynn on r.grow tie-breaking rules (synched with g6_devel: https://trac.osgeo.org/grass/changeset/31444) * raster/r.grow2/description.html: Added descriptions of various metrics parameters used (with help from Glynn, Hamish) 2008-05-20 Markus Neteler <neteler@gmail.com> * lib/imagery/sigfile.c: create missing directory (for i.class etc.) (trac https://trac.osgeo.org/grass/ticket/70) 2008-05-19 Markus Neteler <neteler@gmail.com> * lib/gis/gislib.dox: doxygen fixes * lib/gis/gisrasterlib.dox, lib/gis/gisvectorlib.dox: doxygen fixes * contributors.csv: +Marco Pasetti * lib/gis/Makefile, lib/vector/diglib/Makefile, lib/vector/rtree/Makefile: added MATHLIB for -as-needed linker flag (trac https://trac.osgeo.org/grass/ticket/69) (merge from devel_branch6) 2008-05-19 Glynn Clements <glynn@gclements.plus.com> * lib/imagery/sigsetfile.c: Create sigset directories * lib/imagery/group.c: Remove local prototypes * lib/imagery/fopen.c: Create subgroup directories 2008-05-18 Markus Neteler <neteler@gmail.com> * config.guess, config.sub: Update to current state (from http://git.savannah.gnu.org), see trac https://trac.osgeo.org/grass/ticket/158) (merge from devel_grass6) 2008-05-18 Martin Landa <landa.martin@gmail.com> * gui/wxpython/gui_modules/globalvar.py, gui/wxpython/gui_modules/histogram.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/wxgui_utils.py: wxGUI: histogram component fixed (sync'ed with devbr6, https://trac.osgeo.org/grass/changeset/31410) * gui/wxpython/gui_modules/dbm.py, gui/wxpython/wxgui.py: wxGUI/dbm: avoid crashing on invalid data input (NULL in key column) [sync'ed with devbr6, r31408] 2008-05-18 Markus Neteler <neteler@gmail.com> * vector/v.voronoi/dt_main.c: percentage output (merge from devel_branch6) 2008-05-17 Markus Neteler <neteler@gmail.com> * general/g.region/main.c: Ivan Shmakov: code simplification (trac https://trac.osgeo.org/grass/ticket/122) 2008-05-17 Martin Landa <landa.martin@gmail.com> * gui/wxpython/gui_modules/mapdisp.py: wxGUI/vdigit: show segment and total length when digitizing linear feature (sync'ed with devbr6, https://trac.osgeo.org/grass/changeset/31399) 2008-05-17 Markus Neteler <neteler@gmail.com> * general/g.region/main.c: Ivan Shmakov: set (top, bottom) from the 3d vector specified by vect= (trac https://trac.osgeo.org/grass/ticket/121) * lib/vector/Vlib/level_two.c: doxygen typo fixed 2008-05-17 Martin Landa <landa.martin@gmail.com> * .../docs/wxGUI.Attribute_Table_Manager.html: wxGUI: manual page (initial) for ATM (sync'ed with devbr6, https://trac.osgeo.org/grass/changeset/31394, https://trac.osgeo.org/grass/changeset/31395) * gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/vdigit.py, gui/wxpython/icons/icon.py: wxGUI: cosmetics (typos, i18n, wording) [sync'ed with devbr6, r31392] * gui/wxpython/docs/Makefile, gui/wxpython/docs/wxGUI.Digitization_Tool.html, .../docs/wxGUI.Vector_Digitizing_Tool.html, gui/wxpython/docs/wxGUI.html, .../docs/wxGUI_vector_digitizer_toolbar.jpg: wxGUI: initial version of manual page for vector digitizer added (sync'ed with devbr6, https://trac.osgeo.org/grass/changeset/31390) 2008-05-17 Markus Neteler <neteler@gmail.com> * display/d.vect/area.c, display/d.vect/description.html, display/d.vect/local_proto.h, display/d.vect/main.c, display/d.vect/plot1.c: support for z height (geometry) colors added (merge from devel_grass6) 2008-05-17 Martin Landa <landa.martin@gmail.com> * vector/v.edit/description.html: v.edit: mention wxPythonGUI vector digitizer (sync'ed with devbr6) * vector/v.digit/description.html: v.digit: mimor manual page cleaning (sync'ed with devbr6) 2008-05-16 Martin Landa <landa.martin@gmail.com> * gui/wxpython/gui_modules/rules.py: wxGUI (rules) use pre-defined win dimension (sync'ed with devbr6, https://trac.osgeo.org/grass/changeset/31380) * gui/wxpython/gui_modules/goutput.py, gui/wxpython/wxgui.py: wxGUI: enable stderr redirection in GMFrame.__init__(). This can be useful when GUI crashes during initialization, traceback is printed to sys.stderr (sync'ed with devbr6) 2008-05-16 Eric Patton <epatton@nrcan.gc.ca> * raster/r.le/r.le.patch/description.html, raster/r.le/r.le.pixel/description.html, raster/r.le/r.le.setup/description.html, raster/r.le/r.le.trace/description.html, raster/r.mapcalc/r.mapcalc.html, raster/r.support/front/description.html, raster/r.univar2/r.univar.html, raster/r.univar2/r3.univar.html, raster/r.watershed/front/description.html: Raster manpage HTML tags uniformily lowercased, part DEUX * raster/r.average/description.html, raster/r.basins.fill/description.html, raster/r.bilinear/description.html, raster/r.bitpattern/description.html, raster/r.buffer/description.html, raster/r.carve/description.html, raster/r.cats/description.html, raster/r.circle/description.html, raster/r.coin/description.html, raster/r.colors/description.html, raster/r.compress/description.html, raster/r.contour/description.html, raster/r.cost/description.html, raster/r.covar/description.html, raster/r.cross/description.html, raster/r.describe/description.html, raster/r.digit/description.html, raster/r.drain/description.html, raster/r.grow2/description.html, raster/r.gwflow/description.html, raster/r.in.bin/description.html, raster/r.in.gridatb/description.html, raster/r.in.mat/description.html, raster/r.in.poly/description.html, raster/r.in.xyz/description.html, raster/r.info/description.html, raster/r.kappa/description.html, raster/r.li/description.html, raster/r.los/description.html, raster/r.median/description.html, raster/r.mfilter.fp/description.html, raster/r.mfilter/description.html, raster/r.mode/description.html, raster/r.null/description.html, raster/r.out.arc/description.html, raster/r.out.ascii/description.html, raster/r.out.bin/description.html, raster/r.out.gdal/description.html, raster/r.out.gridatb/description.html, raster/r.out.mat/description.html, raster/r.out.mpeg/description.html, raster/r.out.png/description.html, raster/r.out.pov/description.html, raster/r.out.ppm/description.html, raster/r.out.ppm3/description.html, raster/r.out.tiff/description.html, raster/r.out.vrml/description.html, raster/r.out.vtk/description.html, raster/r.patch/description.html, raster/r.profile/description.html, raster/r.proj.seg/description.html, raster/r.proj/description.html, raster/r.quant/description.html, raster/r.quantile/description.html, raster/r.random.cells/description.html, raster/r.random.surface/description.html, raster/r.random/description.html, raster/r.reclass/description.html, raster/r.recode/description.html, raster/r.region/description.html, raster/r.report/description.html, raster/r.resamp.interp/description.html, raster/r.resamp.rst/description.html, raster/r.resamp.stats/description.html, raster/r.resample/description.html, raster/r.rescale.eq/description.html, raster/r.rescale/description.html, raster/r.series/description.html, raster/r.statistics/description.html, raster/r.stats/description.html, raster/r.sum/description.html, raster/r.sun/description.html, raster/r.sunmask/description.html, raster/r.support.stats/description.html, raster/r.surf.area/description.html, raster/r.surf.contour/description.html, raster/r.surf.fractal/description.html, raster/r.surf.gauss/description.html, raster/r.surf.idw/description.html, raster/r.surf.idw2/description.html, raster/r.surf.random/description.html, raster/r.terraflow/description.html, raster/r.texture/description.html, raster/r.thin/description.html, raster/r.timestamp/description.html, raster/r.to.rast3/description.html, raster/r.to.rast3elev/description.html, raster/r.to.vect/description.html, raster/r.topidx/description.html, raster/r.topmodel/description.html, raster/r.transect/description.html, raster/r.volume/description.html, raster/r.walk/description.html, raster/r.water.outlet/description.html, raster/r.what.color/description.html, raster/r.what/description.html: Raster manpage HTML tags uniformily lowercased * raster/r.in.ascii/description.html: HTML tags cleaned, sections reformatted, notes updates with flag info * raster/r.in.arc/description.html: HTML tag cleanup, example added * raster/r.his/description.html: HTML tag cleanup, minor tweaks 2008-05-15 Martin Landa <landa.martin@gmail.com> * gui/wxpython/wxgui.py: wxGUI: fix disabling menu items, related to https://trac.osgeo.org/grass/changeset/31363 * lib/ogsf/GK2.c, lib/ogsf/GP2.c, lib/ogsf/GS2.c, lib/ogsf/GSX.c, lib/ogsf/GS_util.c, lib/ogsf/GV2.c, lib/ogsf/Gs3.c, lib/ogsf/Gv3.c, lib/ogsf/gk.c, lib/ogsf/gp.c, lib/ogsf/gpd.c, lib/ogsf/gs_bm.c, lib/ogsf/gs_norms.c, lib/ogsf/gsd_cplane.c, lib/ogsf/gsd_fonts.c, lib/ogsf/gsd_fringe.c, lib/ogsf/gsd_img_mpeg.c, lib/ogsf/gsd_img_ppm.c, lib/ogsf/gsd_img_tif.c, lib/ogsf/gsd_label.c, lib/ogsf/gsd_legend.c, lib/ogsf/gsd_objs.c, lib/ogsf/gsd_surf.c, lib/ogsf/gsd_views.c, lib/ogsf/gsd_wire.c, lib/ogsf/gsdiff.c, lib/ogsf/gsdrape.c, lib/ogsf/gsds.c, lib/ogsf/gv_quick.c, lib/ogsf/trans.c: ogsf: very initial lib cleaning and doxygenization finished (sync'ed with devbr6) * gui/wxpython/wxgui.py: wxGUI: disable not available modules in menu (sync'ed with devbr6) 2008-05-15 Eric Patton <epatton@nrcan.gc.ca> * raster/r.flow/description.html: Section headings reformatted, html tag cleanups * raster/r.fill.dir/description.html: Uniform html tags * raster/r.fill.dir/description.html: Reformatted section headings, html tag cleanups 2008-05-15 Martin Landa <landa.martin@gmail.com> * lib/ogsf/gs_query.c, lib/ogsf/gsget.c, lib/ogsf/gvl.c, lib/ogsf/gvl_calc.c, lib/ogsf/gvl_calc2.c, lib/ogsf/gvl_file.c, lib/ogsf/gvld.c: ogsflib: initial doxygen strings fprintf -> G_m/w/e/d minor indentation fixes [sync'ed with devbr6] 2008-05-15 Hamish Bowman <hamish_b@yahoo.com> * raster/Makefile: make r.digit and r.out.gdal conditional (sync w devbr6) 2008-05-14 Martin Landa <landa.martin@gmail.com> * gui/wxpython/README: wxGUI/vdigit: swig >= 1.3.31 required (sync'ed with devbr6) * lib/ogsf/gs_norms.c, lib/ogsf/gsd_objs.c, lib/ogsf/gsd_prim.c, lib/ogsf/gsd_views.c: ogsflib: initial doxygen strings added fprintf -> G_d/w/e/m [sync'ed with devbr6] 2008-05-14 Hamish Bowman <hamish_b@yahoo.com> * general/g.region/printwindow.c: fix whitespacing (merge from devbr6) * general/g.region/printwindow.c: lat/lon labels swapped with -b flag (merge from devbr6) 2008-05-13 Martin Landa <landa.martin@gmail.com> * lib/ogsf/gsd_cplane.c, lib/ogsf/gsd_fonts.c, lib/ogsf/gsd_fringe.c, lib/ogsf/gsd_img_mpeg.c, lib/ogsf/gsd_img_ppm.c, lib/ogsf/gsd_img_tif.c, lib/ogsf/gsd_label.c, lib/ogsf/gsd_legend.c, lib/ogsf/gsdiff.c: ogsf: Initial doxygenization fprintf -> G_m/w/e 2008-05-13 Eric Patton <epatton@nrcan.gc.ca> * raster/r.distance/description.html: HTML tag cleaning, formatting tweaks, replaced obsolete example containing s.in.ascii with v.in.ascii 2008-05-13 Martin Landa <landa.martin@gmail.com> * lib/ogsf/gp.c, lib/ogsf/gpd.c, lib/ogsf/gs_bm.c: ogsflib: doxygenization (initial) in progress fprintf -> G_debug [sync'ed with devbr6] 2008-05-13 Hamish Bowman <hamish_b@yahoo.com> * scripts/r.in.wms/description.html, scripts/r.in.wms/r.in.gdalwarp, scripts/r.in.wms/r.in.wms, scripts/r.in.wms/wms.download, scripts/r.in.wms/wms.request: * add -g flag for braindead servers which can't handle POST data * check to see if RGB image has an alpha layer before using it (jpeg) * parse Channel list properly * mention better method: gdal_merge.py * add some more debug msgs (merge from devbr6) 2008-05-12 Glynn Clements <glynn@gclements.plus.com> * visualization/Makefile: Don't compile NVIZ if Tcl/Tk isn't enabled * lib/ogsf/gk.c, lib/ogsf/gsd_img_mpeg.c: Fix int/long mismatch in gk_follow_frames() Fix void return from non-void function add_video_stream() * lib/ogsf/gk.c: Include <grass/glocale.h> for _(...) macro 2008-05-12 Martin Landa <landa.martin@gmail.com> * lib/ogsf/GS2.c, lib/ogsf/GSX.c, lib/ogsf/Gp3.c, lib/ogsf/Gs3.c, lib/ogsf/Gv3.c, lib/ogsf/Gvl3.c, lib/ogsf/gk.c, lib/ogsf/gsd_legend.c, lib/ogsf/gvl_file.c: ogsflib: doxygenization in progress better error-handling [sync'ed with devbr6] * lib/ogsf/Gs3.c, lib/ogsf/gs.c, lib/ogsf/gsd_legend.c: ogsflib: doxygenization in progress minor cleaning: i18, use G_e/w/m() instead of fprintf() [sync'ed with devbr6] 2008-05-11 Glynn Clements <glynn@gclements.plus.com> * lib/init/gis_set.tcl: Don't use (broken) home-grown test for file existence * aclocal.m4, configure, configure.in: Replace autoconf's broken AC_EXEEXT with LOC_EXEEXT 2008-05-11 Martin Landa <landa.martin@gmail.com> * lib/ogsf/gsd_img_tif.c, lib/ogsf/ogsflib.dox: ogsf: doxygen strings, list of public function updated (sync'ed with devbr6) * include/Make/Doxyfile_arch_html, include/Make/Doxyfile_arch_latex: doxygen conf: HAVE_TIFFIO_H macro added as predefined (sync'ed with devbr6), version updated * lib/ogsf/GK2.c, lib/ogsf/GP2.c, lib/ogsf/GS2.c, lib/ogsf/GSX.c, lib/ogsf/GS_util.c, lib/ogsf/GV2.c, lib/ogsf/GVL2.c, lib/ogsf/Gp3.c, lib/ogsf/Gs3.c, lib/ogsf/Gv3.c, lib/ogsf/Gvl3.c, lib/ogsf/gk.c, lib/ogsf/gp.c, lib/ogsf/gpd.c, lib/ogsf/gs.c, lib/ogsf/gs_bm.c, lib/ogsf/gs_norms.c, lib/ogsf/gs_query.c, lib/ogsf/gsd_cplane.c, lib/ogsf/gsd_fonts.c, lib/ogsf/gsd_fringe.c, lib/ogsf/gsd_img_mpeg.c, lib/ogsf/gsd_img_ppm.c, lib/ogsf/gsd_img_tif.c, lib/ogsf/gsd_label.c, lib/ogsf/gsd_legend.c, lib/ogsf/gsd_objs.c, lib/ogsf/gsd_prim.c, lib/ogsf/gsd_surf.c, lib/ogsf/gsd_views.c, lib/ogsf/gsd_wire.c, lib/ogsf/gsdiff.c, lib/ogsf/gsdrape.c, lib/ogsf/gsds.c, lib/ogsf/gsget.c, lib/ogsf/gsget.h, lib/ogsf/gv.c, lib/ogsf/gv_quick.c, lib/ogsf/gvd.c, lib/ogsf/gvl.c, lib/ogsf/gvl_calc.c, lib/ogsf/gvl_calc2.c, lib/ogsf/gvl_file.c, lib/ogsf/gvld.c, lib/ogsf/mc33_table.h, lib/ogsf/ogsflib.dox, lib/ogsf/rgbpack.h, lib/ogsf/rowcol.h, lib/ogsf/trans.c: ogsf sync'ed with devbr6: initial code doxygenization, minor library cleaning (https://trac.osgeo.org/grass/changeset/31312, https://trac.osgeo.org/grass/changeset/31304, https://trac.osgeo.org/grass/changeset/31271) 2008-05-11 Hamish Bowman <hamish_b@yahoo.com> * scripts/d.split/description.html: replace d.split with improved version from grass-addons * scripts/d.split/d.split: replace d.split with improved version from grass-addons 2008-05-10 Hamish Bowman <hamish_b@yahoo.com> * scripts/v.rast.stats/v.rast.stats: r.cats -> r.category (https://trac.osgeo.org/grass/ticket/161) 2008-05-08 Markus Neteler <neteler@gmail.com> * imagery/i.group/main.c: msg sync (merge) * contributors.csv: added country column (merge) 2008-05-08 Hamish Bowman <hamish_b@yahoo.com> * gui/tcltk/Makefile, gui/tcltk/d.m/Makefile, gui/tcltk/d.m/barscale.gif, gui/tcltk/d.m/barscale.tcl, gui/tcltk/d.m/chart.gif, gui/tcltk/d.m/chart.tcl, gui/tcltk/d.m/cmd.gif, gui/tcltk/d.m/cmd.tcl, gui/tcltk/d.m/columns.gif, gui/tcltk/d.m/copy.gif, gui/tcltk/d.m/cut.gif, gui/tcltk/d.m/d.m, gui/tcltk/d.m/d.m.tcl, gui/tcltk/d.m/description.html, gui/tcltk/d.m/dig.gif, gui/tcltk/d.m/display.all.gif, gui/tcltk/d.m/display.gif, gui/tcltk/d.m/display.region.gif, gui/tcltk/d.m/dtext.gif, gui/tcltk/d.m/dtext.tcl, gui/tcltk/d.m/erase.gif, gui/tcltk/d.m/fly.gif, gui/tcltk/d.m/frames.gif, gui/tcltk/d.m/frames.tcl, gui/tcltk/d.m/fttext.gif, gui/tcltk/d.m/fttext.tcl, gui/tcltk/d.m/grass.gif, gui/tcltk/d.m/grassabout.tcl, gui/tcltk/d.m/grid.gif, gui/tcltk/d.m/gridline.tcl, gui/tcltk/d.m/group.gif, gui/tcltk/d.m/group.tcl, gui/tcltk/d.m/intro.gif, gui/tcltk/d.m/labels.gif, gui/tcltk/d.m/labels.tcl, gui/tcltk/d.m/legend.gif, gui/tcltk/d.m/legend.tcl, gui/tcltk/d.m/measure.gif, gui/tcltk/d.m/menu.tcl, gui/tcltk/d.m/monitorsel.tcl, gui/tcltk/d.m/new.gif, gui/tcltk/d.m/nviz.gif, gui/tcltk/d.m/open.gif, gui/tcltk/d.m/pan.gif, gui/tcltk/d.m/position.gif, gui/tcltk/d.m/print.gif, gui/tcltk/d.m/print.tcl, gui/tcltk/d.m/query.gif, gui/tcltk/d.m/raster.gif, gui/tcltk/d.m/raster.tcl, gui/tcltk/d.m/rgbhis.gif, gui/tcltk/d.m/rgbhis.tcl, gui/tcltk/d.m/save.gif, gui/tcltk/d.m/script/d.colors.sh, gui/tcltk/d.m/script/d.shadedmap, gui/tcltk/d.m/script/d.text.sh, gui/tcltk/d.m/script/d.title.sh, gui/tcltk/d.m/script/print.sh, gui/tcltk/d.m/script/r.colors.rules, gui/tcltk/d.m/script/r.reclass.file, gui/tcltk/d.m/script/r.reclass.rules, gui/tcltk/d.m/script/r.recode.file, gui/tcltk/d.m/script/r.recode.rules, gui/tcltk/d.m/script/r.support.sh, gui/tcltk/d.m/script/v.in.asciipoints, gui/tcltk/d.m/thematic.gif, gui/tcltk/d.m/thematic.tcl, gui/tcltk/d.m/tksys.tcl, gui/tcltk/d.m/tool1.tcl, gui/tcltk/d.m/tool2.tcl, gui/tcltk/d.m/tree.tcl, gui/tcltk/d.m/vector.gif, gui/tcltk/d.m/vector.tcl, gui/tcltk/d.m/xganim.gif, gui/tcltk/d.m/zoom.back.gif, gui/tcltk/d.m/zoom.gif: so long d.m * scripts/Makefile, scripts/d.font.freetype/Makefile, scripts/d.font.freetype/d.font.freetype, scripts/d.font.freetype/description.html, scripts/d.out.png/Makefile, scripts/d.out.png/d.out.png, scripts/d.out.png/description.html, scripts/d.paint.labels/Makefile, scripts/d.paint.labels/d.paint.labels, scripts/d.text.freetype/Makefile, scripts/d.text.freetype/d.text.freetype, scripts/d.text.freetype/description.html, scripts/d.text.freetype/freetypecap, scripts/p.out.vrml/Makefile, scripts/p.out.vrml/p.out.vrml, scripts/r.cats/Makefile, scripts/r.cats/r.cats, scripts/r.univar.sh/Makefile, scripts/r.univar.sh/description.html, scripts/r.univar.sh/r.univar.sh, scripts/v.univar.sh/Makefile, scripts/v.univar.sh/description.html, scripts/v.univar.sh/v.univar.sh: remove old scripts no longer needed for GRASS 7 * display/Makefile, display/{d.paint.labels => d.labels}/Makefile, display/{d.paint.labels => d.labels}/color.c, .../{d.paint.labels => d.labels}/description.html, display/{d.paint.labels => d.labels}/do_labels.c, display/{d.paint.labels => d.labels}/local_proto.h, display/{d.paint.labels => d.labels}/main.c, display/d.mapgraph/Makefile, display/d.mapgraph/description.html, display/d.mapgraph/do_graph.c, display/d.mapgraph/graphics.c, display/d.mapgraph/local_proto.h, display/d.mapgraph/main.c, display/d.mapgraph/options.h, display/d.mapgraph/read_line.c, display/d.text.freetype/DEPRECATED, display/d.text.freetype/Makefile, display/d.text.freetype/description.html, display/d.text.freetype/freetypecap, display/d.text.freetype/main.c, display/d.text.freetype/test.input, display/d.text/DEPRECATED, display/d.text/Makefile, display/d.text/description.html, display/d.text/main.c, display/d.text/test.input: remove abandoned modules: d.mapgraph, d.text, d.text.freetype. rename d.paint.labels dir 2008-05-07 Markus Neteler <neteler@gmail.com> * REQUIREMENTS.html: +avcimport (merge) 2008-05-07 Hamish Bowman <hamish_b@yahoo.com> * lib/init/Makefile: remove old msg translation dir (merge from devbr6) 2008-05-07 Markus Neteler <neteler@gmail.com> * lib/init/msgs/ru.msg: removed leftover file 2008-05-07 Hamish Bowman <hamish_b@yahoo.com> * raster/r.in.xyz/description.html: strut a little * vector/v.what.rast/main.c: msg cosmetics (merge from devbr6) 2008-05-07 Martin Landa <landa.martin@gmail.com> * lib/grasslib.dox: programmers manual main page sync'ed with develbr6 2008-05-07 Hamish Bowman <hamish_b@yahoo.com> * scripts/v.db.addtable/v.db.addtable: observe verbosity settings (merge from devbr6) * ps/ps.map/prolog.ps: patch to help rendering text outlines (https://trac.osgeo.org/grass/ticket/155; thanks Bill; merge from relbr6) 2008-05-06 Carlos Davila <cdavilam@jemila.jazztel.es> * locale/po/grasslibs_es.po, locale/po/grasslibs_ru.po, locale/po/grassmods_es.po, locale/po/grassmods_ru.po, locale/po/grasstcl_es.po, locale/po/grasstcl_ru.po, locale/po/grasswxpy_es.po, locale/po/grasswxpy_ru.po: grasslibs_ru translation by Maxim Dubinin, grasswxpy_ru added and other files updated with current code 2008-05-06 Hamish Bowman <hamish_b@yahoo.com> * vector/v.digit/display.c: be quiet on PNG driver open/close (merg from devbr6) 2008-05-05 Martin Landa <landa.martin@gmail.com> * gui/wxpython/gui_modules/menuform.py, gui/wxpython/wxgui.py: wxGUI: loading/saving workspace fix (too many values to unpack) [sync'ed with develbr6] * gui/wxpython/gui_modules/menuform.py: wxGUI: update comment (tab order) [sync'ed with develbr6] 2008-05-03 Markus Neteler <neteler@gmail.com> * lib/db/dbmi_base/valuefmt.c: keep precision 2008-05-03 Martin Landa <landa.martin@gmail.com> * raster/r.slope.aspect/main.c, raster/r.slope.aspect/opennew.c: r.slope.aspect: message cleaning, i18n (sync'ed with develbr6) * gui/wxpython/gui_modules/wxgui_utils.py: wxGUI: 'set computational region from selected map' added to contextual menu (currently only for raster and vector elements) [sync'ed with develbr6] * gui/wxpython/gui_modules/menuform.py: wxGUI (menuform): do not use wx.CallAfter() to select first tab [sync'ed with develbr6] * gui/wxpython/gui_modules/menudata.py: wxGUI: print new region settings on 'set region' by default (more transparent to the user) [sync'ed with develbr6] * gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/goutput.py: wxGUI: better handling non- GRASS commands (or wrongly typed commands) [sync'ed with develbr6] 2008-05-02 Martin Landa <landa.martin@gmail.com> * gui/wxpython/gui_modules/georect.py, gui/wxpython/gui_modules/globalvar.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/profile.py, gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/icons/icon.py, gui/wxpython/icons/silk/__init__.py: wxGUI sync'ed with develbr6 (profile and georect related fixes) 2008-05-02 Markus Neteler <neteler@gmail.com> * gui/wxpython/Makefile: don't build v.digit if CXX not present 2008-05-02 Martin Landa <landa.martin@gmail.com> * gui/wxpython/gui_modules/goutput.py: wxGUI (menuform): layout cosmetics (border for progress bar) [sync'ed with develbr6] * raster/r.composite/main.c: r.composite: message cosmetics (sync'ed with develbr6) 2008-05-01 Martin Landa <landa.martin@gmail.com> * gui/wxpython/gui_modules/dbm.py, gui/wxpython/wxgui.py: wxGUI: MS Windows related fixes (spaces in database path) [sync'ed with develbr6] * gui/wxpython/wxgui.py: wxGUI: use less cryptic dialog caption if workspace file exits (sync'ed with develbr6) * gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/wxgui_utils.py, gui/wxpython/wxgui.py: wxGUI: OnRun/OnAbort command-related fixes (sync'ed with develbr6) * raster/r.in.gdal/main.c: r.in.gdal: message cosmetics (sync'ed with develbr6) * gui/wxpython/gis_set.py: wxGUI (gis_set): header doxygonized, dialog caption for new mapset fixed (sync'ed with develbr6) 2008-04-29 Martin Landa <landa.martin@gmail.com> * tools/build_html_index.sh: don't build wxGUI manual page as separate commands (sync'ed with develbr6) * gui/icons/silk/bullet_delete.png, gui/icons/silk/error.png: silk icon theme: new icons added (for wxGUI/georect) [sync'ed with develbr6] 2008-04-29 Paul Kelly <paul-grass@stjohnspoint.co.uk> * general/g.mkfontcap/freetype_fonts.c, general/g.mkfontcap/stroke_fonts.c: Remove unnecessary casts of G_realloc() (also improves formatting prior to running indent) 2008-04-28 Martin Landa <landa.martin@gmail.com> * gui/wxpython/gui_modules/__init__.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/profile.py, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/{digit.py => vdigit.py}, gui/wxpython/vdigit/line.cpp: wxGUI: sync'ed with develb6 digit module renamed to vdigit, minor fixes in vector digitizer profile tool fixes (GUI layout), settings 2008-04-28 Hamish Bowman <hamish_b@yahoo.com> * raster/r.terraflow/description.html, raster/r.terraflow/main.cc: clean up help page, option descriptions (merge from devbr6, https://trac.osgeo.org/grass/changeset/31154) 2008-04-27 Markus Neteler <neteler@gmail.com> * raster/r.buffer/main.c, raster/r.carve/main.c, raster/r.clump/main.c, raster/r.coin/cmd_parms.c, raster/r.colors/main.c, raster/r.compress/main.c, raster/r.contour/main.c, raster/r.cost/main.c, raster/r.covar/main.c, raster/r.cross/main.c, raster/r.describe/main.c, raster/r.distance/parse.c, raster/r.in.mat/main.c, raster/r.kappa/main.c, raster/r.mfilter.fp/main.c, raster/r.mfilter/main.c, raster/r.neighbors/main.c, raster/r.out.mat/main.c, raster/r.out.png/r.out.png.c, raster/r.out.ppm/main.c, raster/r.out.ppm3/main.c, raster/r.out.tiff/r.out.tiff.c, raster/r.patch/main.c, raster/r.random.surface/init.c, raster/r.resample/main.c, raster/r.rescale.eq/main.c, raster/r.rescale/main.c, raster/r.series/main.c, raster/r.slope.aspect/main.c, raster/r.texture/main.c, raster/r.to.vect/main.c, vector/v.kernel/main.c, vector/v.mkgrid/main.c, vector/v.qcount/main.c, vector/v.sample/main.c: removed superceded quiet flag stuff 2008-04-27 Wolf Bergenheim <wolf+grass@bergenheim.net> * vector/v.label.sa/labels.c: No font size adjustment 2008-04-27 Markus Neteler <neteler@gmail.com> * AUTHORS, CHANGES, COPYING, GPL.TXT, INSTALL, Makefile, README, REQUIREMENTS.html, SUBMITTING, SUBMITTING_DOCS, SUBMITTING_PYTHON, SUBMITTING_SCRIPTS, SUBMITTING_TCLTK, TODO, aclocal.m4, binaryInstall.src, config.guess, config.sub, configure, configure.in, contributors.csv, contributors_extra.csv, db/Makefile, db/base/Makefile, db/base/columns.c, db/base/connect.c, db/base/copy.c, db/base/createdb.c, db/base/databases.c, db/base/db.columns.html, db/base/db.connect.html, db/base/db.copy.html, db/base/db.createdb.html, db/base/db.databases.html, db/base/db.describe.html, db/base/db.drivers.html, db/base/db.dropdb.html, db/base/db.droptable.html, db/base/db.execute.html, db/base/db.select.html, db/base/db.tables.html, db/base/describe.c, db/base/drivers.c, db/base/dropdb.c, db/base/droptable.c, db/base/execute.c, db/base/local_proto.h, db/base/printtab.c, db/base/select.c, db/base/tables.c, db/databaseintro.html, db/db.login/Makefile, db/db.login/description.html, db/db.login/main.c, db/drivers/Makefile, db/drivers/README, db/drivers/dbf/Makefile, db/drivers/dbf/column.c, db/drivers/dbf/create_table.c, db/drivers/dbf/cursor.c, db/drivers/dbf/db.c, db/drivers/dbf/dbdriver.h, db/drivers/dbf/dbf_catalog/datetime.dbf, db/drivers/dbf/dbf_catalog/river.dbf, db/drivers/dbf/dbfexe.c, db/drivers/dbf/describe.c, db/drivers/dbf/driver.c, db/drivers/dbf/error.c, db/drivers/dbf/execute.c, db/drivers/dbf/fetch.c, db/drivers/dbf/globals.h, db/drivers/dbf/grass-dbf.html, db/drivers/dbf/listtab.c, db/drivers/dbf/main.c, db/drivers/dbf/main_debug.c, db/drivers/dbf/proto.h, db/drivers/dbf/select.c, db/drivers/dbf/str.c, db/drivers/dbf/table.c, db/drivers/mk_dbdriver_h.sh, db/drivers/mysql/Makefile, db/drivers/mysql/create_table.c, db/drivers/mysql/cursor.c, db/drivers/mysql/db.c, db/drivers/mysql/dbdriver.h, db/drivers/mysql/describe.c, db/drivers/mysql/driver.c, db/drivers/mysql/error.c, db/drivers/mysql/execute.c, db/drivers/mysql/fetch.c, db/drivers/mysql/globals.h, db/drivers/mysql/grass-mesql.html, db/drivers/mysql/grass- mysql.html, db/drivers/mysql/index.c, db/drivers/mysql/listtab.c, db/drivers/mysql/main.c, db/drivers/mysql/parse.c, db/drivers/mysql/proto.h, db/drivers/mysql/select.c, db/drivers/odbc/INSTALL, db/drivers/odbc/Makefile, db/drivers/odbc/TODO, db/drivers/odbc/connect.c, db/drivers/odbc/create_table.c, db/drivers/odbc/cursor.c, db/drivers/odbc/db.c, db/drivers/odbc/dbdriver.h, db/drivers/odbc/describe.c, db/drivers/odbc/driver.c, db/drivers/odbc/error.c, db/drivers/odbc/execute.c, db/drivers/odbc/fetch.c, db/drivers/odbc/globals.h, db/drivers/odbc/grass-odbc.html, db/drivers/odbc/listdb.c, db/drivers/odbc/listtab.c, db/drivers/odbc/main.c, db/drivers/odbc/odbc.h, db/drivers/odbc/proto.h, db/drivers/odbc/select.c, db/drivers/odbc/table.c, db/drivers/ogr/Makefile, db/drivers/ogr/README, db/drivers/ogr/cursor.c, db/drivers/ogr/db.c, db/drivers/ogr/dbdriver.h, db/drivers/ogr/describe.c, db/drivers/ogr/driver.c, db/drivers/ogr/error.c, db/drivers/ogr/fetch.c, db/drivers/ogr/globals.h, db/drivers/ogr/grass-ogr.html, db/drivers/ogr/listtab.c, db/drivers/ogr/main.c, db/drivers/ogr/proto.h, db/drivers/ogr/select.c, db/drivers/postgres/Makefile, db/drivers/postgres/README, db/drivers/postgres/create_table.c, db/drivers/postgres/cursor.c, db/drivers/postgres/db.c, db/drivers/postgres/dbdriver.h, db/drivers/postgres/describe.c, db/drivers/postgres/driver.c, db/drivers/postgres/error.c, db/drivers/postgres/execute.c, db/drivers/postgres/fetch.c, db/drivers/postgres/globals.h, db/drivers/postgres/grass-pg.html, db/drivers/postgres/index.c, db/drivers/postgres/listdb.c, db/drivers/postgres/listtab.c, db/drivers/postgres/main.c, db/drivers/postgres/parse.c, db/drivers/postgres/priv.c, db/drivers/postgres/proto.h, db/drivers/postgres/select.c, db/drivers/sqlite/Makefile, db/drivers/sqlite/README, db/drivers/sqlite/create_table.c, db/drivers/sqlite/cursor.c, db/drivers/sqlite/db.c, db/drivers/sqlite/dbdriver.h, db/drivers/sqlite/describe.c, db/drivers/sqlite/driver.c, db/drivers/sqlite/error.c, db/drivers/sqlite/execute.c, db/drivers/sqlite/fetch.c, db/drivers/sqlite/globals.h, db/drivers/sqlite/grass-sqlite.html, db/drivers/sqlite/index.c, db/drivers/sqlite/listtab.c, db/drivers/sqlite/main.c, db/drivers/sqlite/proto.h, db/drivers/sqlite/select.c, debian/README.debian, debian/patches/00list, debian/patches/htmlgen-fakeroot.dpatch, demolocation/PERMANENT/DEFAULT_WIND, demolocation/PERMANENT/MYNAME, demolocation/PERMANENT/PROJ_INFO, demolocation/PERMANENT/PROJ_UNITS, demolocation/PERMANENT/VAR, demolocation/PERMANENT/WIND, demolocation/PERMANENT/dbf/mysites.dbf, demolocation/PERMANENT/dbf/point.dbf, demolocation/PERMANENT/vector/mysites/cidx, demolocation/PERMANENT/vector/mysites/coor, demolocation/PERMANENT/vector/mysites/dbln, demolocation/PERMANENT/vector/mysites/head, demolocation/PERMANENT/vector/mysites/hist, demolocation/PERMANENT/vector/mysites/topo, demolocation/PERMANENT/vector/point/cidx, demolocation/PERMANENT/vector/point/coor, demolocation/PERMANENT/vector/point/dbln, demolocation/PERMANENT/vector/point/head, demolocation/PERMANENT/vector/point/hist, demolocation/PERMANENT/vector/point/topo, display/Makefile, display/d.ask/Makefile, display/d.ask/description.html, display/d.ask/main.c, display/d.barscale/Makefile, display/d.barscale/description.html, display/d.barscale/draw_scale.c, display/d.barscale/main.c, display/d.barscale/mouse.c, display/d.barscale/options.h, display/d.colorlist/Makefile, display/d.colorlist/description.html, display/d.colorlist/main.c, display/d.colors/Makefile, display/d.colors/Readme, display/d.colors/colors.h, display/d.colors/curses.c, display/d.colors/description.html, display/d.colors/externs.h, display/d.colors/get_info.c, display/d.colors/graphics.h, display/d.colors/interact.c, display/d.colors/main.c, display/d.colors/set_sigs.c, display/d.colors/sigint.c, display/d.colors/tbl_toggle.c, display/d.colortable/Makefile, display/d.colortable/description.html, display/d.colortable/main.c, display/d.erase/Makefile, display/d.erase/description.html, display/d.erase/main.c, display/d.extend/Makefile, display/d.extend/description.html, display/d.extend/main.c, display/d.extract/Makefile, display/d.extract/description.html, display/d.extract/extract.c, display/d.extract/main.c, display/d.font.freetype/DEPRECATED, display/d.font.freetype/Makefile, display/d.font.freetype/description.html, display/d.font.freetype/main.c, display/d.font/Makefile, display/d.font/description.html, display/d.font/main.c, display/d.frame/Makefile, display/d.frame/create.c, display/d.frame/description.html, display/d.frame/dumper.c, display/d.frame/frame.c, display/d.frame/list.c, display/d.frame/select.c, display/d.geodesic/Makefile, display/d.geodesic/description.html, display/d.geodesic/local_proto.h, display/d.geodesic/main.c, display/d.geodesic/mouse.c, display/d.geodesic/plot.c, display/d.graph/Makefile, display/d.graph/allocation.c, display/d.graph/description.html, display/d.graph/do_graph.c, display/d.graph/graphics.c, display/d.graph/grass_logo.txt, display/d.graph/local_proto.h, display/d.graph/main.c, display/d.graph/options.h, display/d.grid/Makefile, display/d.grid/description.html, display/d.grid/fiducial.c, display/d.grid/local_proto.h, display/d.grid/main.c, display/d.grid/plot.c, display/d.grid/plotborder.c, display/d.his/Makefile, display/d.his/description.html, display/d.his/his.c, display/d.his/his.h, display/d.his/main.c, display/d.histogram/Makefile, display/d.histogram/bar.c, display/d.histogram/bar.h, display/d.histogram/description.html, display/d.histogram/dhist.h, display/d.histogram/draw_slice.c, display/d.histogram/get_stats.c, display/d.histogram/main.c, display/d.histogram/options.h, display/d.histogram/pie.c, display/d.histogram/pie.h, display/d.info/Makefile, display/d.info/description.html, display/d.info/main.c, display/d.legend/Makefile, display/d.legend/README, display/d.legend/box.c, display/d.legend/description.html, display/d.legend/local_proto.h, display/d.legend/main.c, display/d.linegraph/Makefile, display/d.linegraph/description.html, display/d.linegraph/linegraph.c, display/d.linegraph/linegraph.h, display/d.mapgraph/Makefile, display/d.mapgraph/description.html, display/d.mapgraph/do_graph.c, display/d.mapgraph/graphics.c, display/d.mapgraph/local_proto.h, display/d.mapgraph/main.c, display/d.mapgraph/options.h, display/d.mapgraph/read_line.c, display/d.measure/Makefile, display/d.measure/description.html, display/d.measure/draw_line.c, display/d.measure/local_proto.h, display/d.measure/main.c, display/d.measure/msurements.c, display/d.menu/Makefile, display/d.menu/description.html, display/d.menu/main.c, display/d.mon/Makefile, display/d.mon/cmd/Makefile, display/d.mon/cmd/description.html, display/d.mon/cmd/main.c, display/d.mon/pgms/Makefile, display/d.mon/pgms/list.c, display/d.mon/pgms/local_proto.h, display/d.mon/pgms/open.h, display/d.mon/pgms/release.c, display/d.mon/pgms/select.c, display/d.mon/pgms/start.c, display/d.mon/pgms/status.c, display/d.mon/pgms/stop.c, display/d.mon/pgms/which.c, display/d.nviz/Makefile, display/d.nviz/description.html, display/d.nviz/local.h, display/d.nviz/main.c, display/d.paint.labels/Makefile, display/d.paint.labels/color.c, display/d.paint.labels/description.html, display/d.paint.labels/do_labels.c, display/d.paint.labels/local_proto.h, display/d.paint.labels/main.c, display/d.path/Makefile, display/d.path/description.html, display/d.path/main.c, display/d.path/proto.h, display/d.path/select.c, display/d.profile/DrawText.c, display/d.profile/DumpProfile.c, display/d.profile/ExtractProf.c, display/d.profile/InitProfile.c, display/d.profile/Makefile, display/d.profile/PlotProfile.c, display/d.profile/Range.c, display/d.profile/What.c, display/d.profile/bnw_line.c, display/d.profile/description.html, display/d.profile/main.c, display/d.profile/profile.h, display/d.profile/utils.c, display/d.rast.arrow/Makefile, display/d.rast.arrow/arrow.c, display/d.rast.arrow/description.html, display/d.rast.edit/DEPRECATED, display/d.rast.edit/Makefile, display/d.rast.edit/cell.c, display/d.rast.edit/description.html, display/d.rast.edit/draw_grid.c, display/d.rast.edit/edit.c, display/d.rast.edit/edit.h, display/d.rast.edit/main.c, display/d.rast.edit/menu.c, display/d.rast.edit/mk_new_layer.c, display/d.rast.edit/mk_tmp_file.c, display/d.rast.num/Makefile, display/d.rast.num/description.html, display/d.rast.num/number.c, display/d.rast/Makefile, display/d.rast/colors.c, display/d.rast/description.html, display/d.rast/display.c, display/d.rast/local_proto.h, display/d.rast/main.c, display/d.rast/mask.c, display/d.rast/mask.h, display/d.rgb/Makefile, display/d.rgb/description.html, display/d.rgb/main.c, display/d.rhumbline/Makefile, display/d.rhumbline/description.html, display/d.rhumbline/local_proto.h, display/d.rhumbline/main.c, display/d.rhumbline/mouse.c, display/d.rhumbline/plot.c, display/d.save/Makefile, display/d.save/description.html, display/d.save/locals.h, display/d.save/main.c, display/d.text.freetype/DEPRECATED, display/d.text.freetype/Makefile, display/d.text.freetype/description.html, display/d.text.freetype/freetypecap, display/d.text.freetype/main.c, display/d.text.freetype/test.input, display/d.text.new/Makefile, display/d.text.new/description.html, display/d.text.new/main.c, display/d.text.new/test.pl, display/d.text/DEPRECATED, display/d.text/Makefile, display/d.text/description.html, display/d.text/main.c, display/d.text/test.input, display/d.thematic.area/Makefile, display/d.thematic.area/area.c, display/d.thematic.area/description.html, display/d.thematic.area/local_proto.h, display/d.thematic.area/main.c, display/d.thematic.area/plot.h, display/d.thematic.area/plot1.c, display/d.title/Makefile, display/d.title/description.html, display/d.title/fancy.c, display/d.title/local_proto.h, display/d.title/main.c, display/d.title/normal.c, display/d.title/options.h, display/d.vect.chart/Makefile, display/d.vect.chart/bar.c, display/d.vect.chart/d.vect.chart_example.jpg, display/d.vect.chart/description.html, display/d.vect.chart/global.h, display/d.vect.chart/main.c, display/d.vect.chart/pie.c, display/d.vect.chart/plot.c, display/d.vect/Makefile, display/d.vect/area.c, display/d.vect/attr.c, display/d.vect/description.html, display/d.vect/dir.c, display/d.vect/label.c, display/d.vect/local_proto.h, display/d.vect/main.c, display/d.vect/plot.h, display/d.vect/plot1.c, display/d.vect/topo.c, display/d.vect/zcoor.c, display/d.what.rast/Makefile, display/d.what.rast/description.html, display/d.what.rast/local_proto.h, display/d.what.rast/main.c, display/d.what.rast/opencell.c, display/d.what.rast/show.c, display/d.what.rast/what.c, display/d.what.rast/what.h, display/d.what.vect/Makefile, display/d.what.vect/description.html, display/d.what.vect/flash.c, display/d.what.vect/main.c, display/d.what.vect/openvect.c, display/d.what.vect/what.c, display/d.what.vect/what.h, display/d.where/Makefile, display/d.where/b_w_line.c, display/d.where/description.html, display/d.where/local_proto.h, display/d.where/main.c, display/d.where/where.c, display/d.zoom/Makefile, display/d.zoom/box.c, display/d.zoom/center.c, display/d.zoom/description.html, display/d.zoom/graphics.h, display/d.zoom/local_proto.h, display/d.zoom/main.c, display/d.zoom/pan.c, display/d.zoom/print.c, display/d.zoom/quit.c, display/d.zoom/redraw.c, display/d.zoom/returns.c, display/d.zoom/set.c, display/d.zoom/zoom.c, display/drivers/HTMLMAP/Graph_Clse.c, display/drivers/HTMLMAP/Graph_Set.c, display/drivers/HTMLMAP/Makefile, display/drivers/HTMLMAP/Polygn_abs.c, display/drivers/HTMLMAP/README, display/drivers/HTMLMAP/Text.c, display/drivers/HTMLMAP/description.html, display/drivers/HTMLMAP/htmlmap.h, display/drivers/HTMLMAP/main.c, display/drivers/HTMLMAP/moncap.entry, display/drivers/Makefile, display/drivers/PNG/Makefile, display/drivers/PNG/README, display/drivers/PNG/description.html, display/drivers/PNG/main.c, display/drivers/PNG/moncap.entry, display/drivers/PS/Makefile, display/drivers/PS/description.html, display/drivers/PS/main.c, display/drivers/PS/moncap.entry, display/drivers/XDRIVER/Box.c, display/drivers/XDRIVER/Client.c, display/drivers/XDRIVER/Color.c, display/drivers/XDRIVER/Color_table.c, display/drivers/XDRIVER/Draw_bitmap.c, display/drivers/XDRIVER/Draw_line.c, display/drivers/XDRIVER/Draw_point.c, display/drivers/XDRIVER/Get_w_box.c, display/drivers/XDRIVER/Get_w_line.c, display/drivers/XDRIVER/Get_w_pointer.c, display/drivers/XDRIVER/Graph_close.c, display/drivers/XDRIVER/Graph_set.c, display/drivers/XDRIVER/Line_width.c, display/drivers/XDRIVER/Makefile, display/drivers/XDRIVER/Panel.c, display/drivers/XDRIVER/Polydots.c, display/drivers/XDRIVER/Polygon.c, display/drivers/XDRIVER/Polyline.c, display/drivers/XDRIVER/README, display/drivers/XDRIVER/Raster.c, display/drivers/XDRIVER/Respond.c, display/drivers/XDRIVER/Serve_Xevent.c, display/drivers/XDRIVER/Set_window.c, display/drivers/XDRIVER/Work.c, display/drivers/XDRIVER/XDRIVER.h, display/drivers/XDRIVER/alloc.c, display/drivers/XDRIVER/description.html, display/drivers/XDRIVER/icon.bit, display/drivers/XDRIVER/icon.bit.3, display/drivers/XDRIVER/icon.bit.cerl, display/drivers/XDRIVER/icon.bit.grass5, display/drivers/XDRIVER/includes.h, display/drivers/XDRIVER/local_proto.h, display/drivers/XDRIVER/local_vars.h, display/drivers/XDRIVER/main.c, display/drivers/XDRIVER/moncap.entry, display/drivers/cairo/Makefile, display/drivers/cairo/description.html, display/drivers/cairo/main.c, display/drivers/cairo/moncap.entry, display/drivers/description.html, doc/Makefile, doc/debugging.txt, doc/howto_release.txt, doc/html_documentation.txt, doc/infrastructure.txt, doc/migration_50_51.txt, doc/parms_flags.txt, doc/projectionintro.html, doc/raster/r.example/COMMENTS, doc/raster/r.example/Makefile, doc/raster/r.example/description.html, doc/raster/r.example/main.c, doc/vector/TODO, doc/vector/grass51atts.fig, doc/vector/grass51atts.png, doc/vector/grass51concept.fig, doc/vector/grass51concept.png, doc/vector/v.example/Makefile, doc/vector/v.example/description.html, doc/vector/v.example/main.c, doc/vector/v.modules.html, doc/vector/vector.html, gem/LICENSE, gem/Makefile, gem/NEWS, gem/README, gem/actions.c, gem/actions.h, gem/at_exit_funcs.c, gem/at_exit_funcs.h, gem/docs/GEM-Manual.lyx, gem/docs/GEM-Manual.tex, gem/docs/GEM-Manual/GEM-Manual.css, gem/docs/GEM-Manual/GEM-Manual.html, gem/docs/GEM-Manual/WARNINGS, gem/docs/GEM-Manual/images.aux, gem/docs/GEM-Manual/images.log, gem/docs/GEM-Manual/images.pl, gem/docs/GEM-Manual/images.tex, gem/docs/GEM-Manual/img1.old, gem/docs/GEM-Manual/img1.png, gem/docs/GEM-Manual/img10.png, gem/docs/GEM-Manual/img11.png, gem/docs/GEM-Manual/img12.png, gem/docs/GEM-Manual/img13.png, gem/docs/GEM-Manual/img14.png, gem/docs/GEM-Manual/img15.png, gem/docs/GEM-Manual/img16.png, gem/docs/GEM-Manual/img17.png, gem/docs/GEM-Manual/img18.png, gem/docs/GEM-Manual/img2.png, gem/docs/GEM-Manual/img3.png, gem/docs/GEM-Manual/img4.png, gem/docs/GEM-Manual/img5.png, gem/docs/GEM-Manual/img6.png, gem/docs/GEM-Manual/img7.png, gem/docs/GEM-Manual/img8.png, gem/docs/GEM-Manual/img9.png, gem/docs/GEM-Manual/index.html, gem/docs/GEM-Manual/internals.pl, gem/docs/GEM-Manual/labels.pl, gem/docs/make-html.sh, gem/error.c, gem/error.h, gem/globals.h, gem/main.c, gem/reg_deps.c, gem/reg_deps.h, gem/reg_entries.c, gem/reg_entries.h, gem/reg_html.c, gem/reg_html.h, gem/skeleton/README, gem/skeleton/authors, gem/skeleton/bugs, gem/skeleton/commands, gem/skeleton/depends, gem/skeleton/description, gem/skeleton/entries-gisman, gem/skeleton/entries-gisman2, gem/skeleton/headers, gem/skeleton/id, gem/skeleton/info, gem/skeleton/libs, gem/skeleton/license, gem/skeleton/name, gem/skeleton/post, gem/skeleton/uninstall, gem/skeleton/version, gem/tools.c, gem/tools.h, general/Makefile, general/g.access/Makefile, general/g.access/access.h, general/g.access/description.html, general/g.access/exp_perms.c, general/g.access/get_perms.c, general/g.access/local_proto.h, general/g.access/main.c, general/g.access/set_perms.c, general/g.ask/Makefile, general/g.ask/description.html, general/g.ask/main.c, general/g.dirseps/Makefile, general/g.dirseps/description.html, general/g.dirseps/main.c, general/g.filename/Makefile, general/g.filename/description.html, general/g.filename/main.c, general/g.findetc/Makefile, general/g.findetc/description.html, general/g.findetc/main.c, general/g.findfile/Makefile, general/g.findfile/description.html, general/g.findfile/main.c, general/g.gisenv/Makefile, general/g.gisenv/description.html, general/g.gisenv/main.c, general/g.gui/Makefile, general/g.gui/description.html, general/g.gui/main.c, general/g.mapset/Makefile, general/g.mapset/description.html, general/g.mapset/main.c, general/g.mapsets/Makefile, general/g.mapsets/description.html, general/g.mapsets/dsply_maps.c, general/g.mapsets/dsply_path.c, general/g.mapsets/externs.h, general/g.mapsets/g.mapsets.tcl, general/g.mapsets/get_maps.c, general/g.mapsets/get_path.c, general/g.mapsets/local_proto.h, general/g.mapsets/main_cmd.c, general/g.mapsets/main_inter.c, general/g.mapsets/scan_int.c, general/g.mapsets/set_path.c, general/g.message/Makefile, general/g.message/description.html, general/g.message/main.c, general/g.mkfontcap/Makefile, general/g.mkfontcap/description.html, general/g.mkfontcap/freetype_fonts.c, general/g.mkfontcap/local_proto.h, general/g.mkfontcap/main.c, general/g.mkfontcap/stroke_fonts.c, general/g.parser/Makefile, general/g.parser/description.html, general/g.parser/main.c, general/g.parser/test.pl, general/g.parser/test.py, general/g.parser/test.sh, general/g.pnmcomp/Makefile, general/g.pnmcomp/description.html, general/g.pnmcomp/main.c, general/g.proj/Makefile, general/g.proj/datumtrans.c, general/g.proj/description.html, general/g.proj/input.c, general/g.proj/local_proto.h, general/g.proj/main.c, general/g.proj/output.c, general/g.region/Makefile, general/g.region/adjust.c, general/g.region/description.html, general/g.region/local_proto.h, general/g.region/main.c, general/g.region/printwindow.c, general/g.region/zoom.c, general/g.setproj/Makefile, general/g.setproj/README, general/g.setproj/description.html, general/g.setproj/get_datum.c, general/g.setproj/get_deg.c, general/g.setproj/get_num.c, general/g.setproj/get_stp.c, general/g.setproj/local_proto.h, general/g.setproj/main.c, general/g.setproj/proj-desc.table, general/g.setproj/proj-parms.table, general/g.setproj/proj- units.table, general/g.setproj/proj.c, general/g.tempfile/Makefile, general/g.tempfile/description.html, general/g.tempfile/main.c, general/g.transform/Makefile, general/g.transform/crs.c, general/g.transform/crs.h, general/g.transform/description.html, general/g.transform/main.c, general/g.version/Makefile, general/g.version/description.html, general/g.version/main.c, general/g.version/sed.script, general/manage/Makefile, general/manage/cmd/Makefile, general/manage/cmd/copy.c, general/manage/cmd/g.copy.html, general/manage/cmd/g.list.html, general/manage/cmd/g.remove.html, general/manage/cmd/g.rename.html, general/manage/cmd/init.c, general/manage/cmd/list.c, general/manage/cmd/local_proto.h, general/manage/cmd/remove.c, general/manage/cmd/rename.c, general/manage/lib/Element_List, general/manage/lib/Makefile, general/manage/lib/README, general/manage/lib/add_elem.c, general/manage/lib/ask.c, general/manage/lib/copy.sh, general/manage/lib/do_copy.c, general/manage/lib/do_list.c, general/manage/lib/do_remove.c, general/manage/lib/do_rename.c, general/manage/lib/empty.c, general/manage/lib/find.c, general/manage/lib/get_len.c, general/manage/lib/menu.c, general/manage/lib/read_list.c, general/manage/lib/show_elem.c, general/manage/lib/sighold.c, general/manage/list.h, general/manage/lister/Makefile, general/manage/lister/README, general/manage/lister/cell.c, general/manage/lister/vector.c, grass.pc.in, gui/Makefile, gui/icons/AUTHORS, gui/icons/Makefile, gui/icons/README, gui/icons/channel-blue.gif, gui/icons/channel-green.gif, gui/icons/channel-his.gif, gui/icons/channel-hue.gif, gui/icons/channel-intensity.gif, gui/icons/channel-red.gif, gui/icons/channel-rgb.gif, gui/icons/channel-saturation.gif, gui/icons/db-columns.gif, gui/icons/db-values.gif, gui/icons/drawmode-explore.gif, gui/icons/drawmode-strict.gif, gui/icons/edit-color.gif, gui/icons/edit-copy.gif, gui/icons/edit- cut.gif, gui/icons/element-3d.view.gif, gui/icons/element-cell.gif, gui/icons/element-grid3.gif, gui/icons/element-group.gif, gui/icons/element-icons.gif, gui/icons/element-labels.gif, gui/icons/element-vector.gif, gui/icons/element-windows.gif, gui/icons/file-new.gif, gui/icons/file-open.gif, gui/icons/file- print.gif, gui/icons/file-save.gif, gui/icons/gui-cmd.gif, gui/icons/gui-display.gif, gui/icons/gui-erase.gif, gui/icons/gui- exit.gif, gui/icons/gui-ff.gif, gui/icons/gui-filesave.gif, gui/icons/gui-font.gif, gui/icons/gui-gcperase.gif, gui/icons/gui- gcpset.gif, gui/icons/gui-georect.gif, gui/icons/gui-group.gif, gui/icons/gui-help.gif, gui/icons/gui-loop.gif, gui/icons/gui- maplabels.gif, gui/icons/gui-maptext.gif, gui/icons/gui- mapzoom.gif, gui/icons/gui-measure.gif, gui/icons/gui-mouse.gif, gui/icons/gui-overlay.gif, gui/icons/gui-pan.gif, gui/icons/gui- play.gif, gui/icons/gui-pointer.gif, gui/icons/gui-profile.gif, gui/icons/gui-profiledefine.gif, gui/icons/gui-profiledraw.gif, gui/icons/gui-profileopt.gif, gui/icons/gui-query.gif, gui/icons/gui-rabbit.gif, gui/icons/gui-rastanalyze.gif, gui/icons/gui-rastarrowsdir.gif, gui/icons/gui-rastarrowsint.gif, gui/icons/gui-redraw.gif, gui/icons/gui-rewind.gif, gui/icons/gui- rms.gif, gui/icons/gui-rplay.gif, gui/icons/gui-rv.info.gif, gui/icons/gui-snail.gif, gui/icons/gui-startmon.gif, gui/icons/gui- stepb.gif, gui/icons/gui-stepf.gif, gui/icons/gui-stop.gif, gui/icons/gui-swing.gif, gui/icons/gui-zoom_back.gif, gui/icons/gui-zoom_current.gif, gui/icons/gui-zoom_default.gif, gui/icons/gui-zoom_in.gif, gui/icons/gui-zoom_map.gif, gui/icons/gui-zoom_out.gif, gui/icons/gui-zoom_region.gif, gui/icons/module-d.barscale.gif, gui/icons/module-d.chart.gif, gui/icons/module-d.frame.gif, gui/icons/module-d.geodesic.gif, gui/icons/module-d.gif, gui/icons/module-d.graph.gif, gui/icons/module-d.grid.gif, gui/icons/module-d.histogram.gif, gui/icons/module-d.labels.gif, gui/icons/module-d.legend.gif, gui/icons/module-d.nviz.gif, gui/icons/module-d.rast.arrow.gif, gui/icons/module-d.rast.num.gif, gui/icons/module-d.rgb.gif, gui/icons/module-d.rhumbline.gif, gui/icons/module-d.shadedmap.gif, gui/icons/module-d.text.gif, gui/icons/module-d.thematic.gif, gui/icons/module-d.vect.chart.gif, gui/icons/module-d.vect.thematic.gif, gui/icons/module-db.gif, gui/icons/module-g.gif, gui/icons/module-nviz.gif, gui/icons/module-r.gif, gui/icons/module-r3.gif, gui/icons/module-v.digit.gif, gui/icons/module-v.gif, gui/icons/module-xganim.gif, gui/icons/silk/README, gui/icons/silk/application.png, gui/icons/silk/application_add.png, gui/icons/silk/application_delete.png, gui/icons/silk/application_lightning.png, gui/icons/silk/application_view_columns.png, gui/icons/silk/application_view_icons.png, gui/icons/silk/arrow_inout.png, gui/icons/silk/arrow_out.png, gui/icons/silk/arrow_refresh.png, gui/icons/silk/arrow_undo.png, gui/icons/silk/bin_closed.png, gui/icons/silk/bullet_add.png, gui/icons/silk/bullet_go.png, gui/icons/silk/chart_bar.png, gui/icons/silk/chart_line.png, gui/icons/silk/chart_line_add.png, gui/icons/silk/chart_line_delete.png, gui/icons/silk/chart_line_edit.png, gui/icons/silk/chart_line_link.png, gui/icons/silk/chart_organisation.png, gui/icons/silk/chart_organisation_add.png, gui/icons/silk/cog_add.png, gui/icons/silk/color_swatch.png, gui/icons/silk/cross.png, gui/icons/silk/cursor.png, gui/icons/silk/door_in.png, gui/icons/silk/folder.png, gui/icons/silk/folder_add.png, gui/icons/silk/font.png, gui/icons/silk/grid.png, gui/icons/silk/his.png, gui/icons/silk/image_add.png, gui/icons/silk/image_edit.png, gui/icons/silk/images.png, gui/icons/silk/information.png, gui/icons/silk/layout_content.png, gui/icons/silk/map.png, gui/icons/silk/map_add.png, gui/icons/silk/map_go.png, gui/icons/silk/map_magnify.png, gui/icons/silk/map_magnify_menu.png, gui/icons/silk/overlays.png, gui/icons/silk/page_green.png, gui/icons/silk/page_save.png, gui/icons/silk/page_white.png, gui/icons/silk/page_white_get.png, gui/icons/silk/page_white_lightning.png, gui/icons/silk/page_white_picture.png, gui/icons/silk/picture_empty.png, gui/icons/silk/picture_save.png, gui/icons/silk/plugin.png, gui/icons/silk/plugin_add.png, gui/icons/silk/printer.png, gui/icons/silk/rgb.png, gui/icons/silk/shape_handles.png, gui/icons/silk/shape_square_add.png, gui/icons/silk/sum.png, gui/icons/silk/table.png, gui/icons/silk/table_add.png, gui/icons/silk/tag_blue_add.png, gui/icons/silk/tag_green.png, gui/icons/silk/textfield_add.png, gui/icons/silk/thematic.png, gui/icons/silk/vector_add.png, gui/icons/silk/vector_delete.png, gui/icons/silk/wand.png, gui/icons/silk/zoom.png, gui/icons/silk/zoom_back.png, gui/icons/silk/zoom_in.png, gui/icons/silk/zoom_out.png, gui/icons/status-error.gif, gui/icons/status-failure.gif, gui/icons/status-gism.gif, gui/icons/status-message.gif, gui/icons/status-out.gif, gui/icons/status-running.gif, gui/icons/status-success.gif, gui/icons/status-warning.gif, gui/scripts/Makefile, gui/scripts/d.colors.sh, gui/scripts/d.path.sh, gui/scripts/r.colors.rules, gui/scripts/r.reclass.file, gui/scripts/r.reclass.rules, gui/scripts/r.recode.file, gui/scripts/r.recode.rules, gui/scripts/r.support.sh, gui/scripts/v.type.sh, gui/tcltk/Makefile, gui/tcltk/d.m/Makefile, gui/tcltk/d.m/barscale.gif, gui/tcltk/d.m/barscale.tcl, gui/tcltk/d.m/chart.gif, gui/tcltk/d.m/chart.tcl, gui/tcltk/d.m/cmd.gif, gui/tcltk/d.m/cmd.tcl, gui/tcltk/d.m/columns.gif, gui/tcltk/d.m/copy.gif, gui/tcltk/d.m/cut.gif, gui/tcltk/d.m/d.m, gui/tcltk/d.m/d.m.tcl, gui/tcltk/d.m/description.html, gui/tcltk/d.m/dig.gif, gui/tcltk/d.m/display.all.gif, gui/tcltk/d.m/display.gif, gui/tcltk/d.m/display.region.gif, gui/tcltk/d.m/dtext.gif, gui/tcltk/d.m/dtext.tcl, gui/tcltk/d.m/erase.gif, gui/tcltk/d.m/fly.gif, gui/tcltk/d.m/frames.gif, gui/tcltk/d.m/frames.tcl, gui/tcltk/d.m/fttext.gif, gui/tcltk/d.m/fttext.tcl, gui/tcltk/d.m/grass.gif, gui/tcltk/d.m/grassabout.tcl, gui/tcltk/d.m/grid.gif, gui/tcltk/d.m/gridline.tcl, gui/tcltk/d.m/group.gif, gui/tcltk/d.m/group.tcl, gui/tcltk/d.m/intro.gif, gui/tcltk/d.m/labels.gif, gui/tcltk/d.m/labels.tcl, gui/tcltk/d.m/legend.gif, gui/tcltk/d.m/legend.tcl, gui/tcltk/d.m/measure.gif, gui/tcltk/d.m/menu.tcl, gui/tcltk/d.m/monitorsel.tcl, gui/tcltk/d.m/new.gif, gui/tcltk/d.m/nviz.gif, gui/tcltk/d.m/open.gif, gui/tcltk/d.m/pan.gif, gui/tcltk/d.m/position.gif, gui/tcltk/d.m/print.gif, gui/tcltk/d.m/print.tcl, gui/tcltk/d.m/query.gif, gui/tcltk/d.m/raster.gif, gui/tcltk/d.m/raster.tcl, gui/tcltk/d.m/rgbhis.gif, gui/tcltk/d.m/rgbhis.tcl, gui/tcltk/d.m/save.gif, gui/tcltk/d.m/script/d.colors.sh, gui/tcltk/d.m/script/d.shadedmap, gui/tcltk/d.m/script/d.text.sh, gui/tcltk/d.m/script/d.title.sh, gui/tcltk/d.m/script/print.sh, gui/tcltk/d.m/script/r.colors.rules, gui/tcltk/d.m/script/r.reclass.file, gui/tcltk/d.m/script/r.reclass.rules, gui/tcltk/d.m/script/r.recode.file, gui/tcltk/d.m/script/r.recode.rules, gui/tcltk/d.m/script/r.support.sh, gui/tcltk/d.m/script/v.in.asciipoints, gui/tcltk/d.m/thematic.gif, gui/tcltk/d.m/thematic.tcl, gui/tcltk/d.m/tksys.tcl, gui/tcltk/d.m/tool1.tcl, gui/tcltk/d.m/tool2.tcl, gui/tcltk/d.m/tree.tcl, gui/tcltk/d.m/vector.gif, gui/tcltk/d.m/vector.tcl, gui/tcltk/d.m/xganim.gif, gui/tcltk/d.m/zoom.back.gif, gui/tcltk/d.m/zoom.gif, gui/tcltk/gis.m/Makefile, gui/tcltk/gis.m/animate.tcl, gui/tcltk/gis.m/barscale.tcl, gui/tcltk/gis.m/chart.tcl, gui/tcltk/gis.m/cmd.tcl, gui/tcltk/gis.m/commonlayer.tcl, gui/tcltk/gis.m/description.html, gui/tcltk/gis.m/dnviz.tcl, gui/tcltk/gis.m/docs/gm_animate.html, gui/tcltk/gis.m/docs/gm_animate1.png, gui/tcltk/gis.m/docs/gm_animate2.jpg, gui/tcltk/gis.m/docs/gm_animatetool.png, gui/tcltk/gis.m/docs/gm_gcpmgr.jpg, gui/tcltk/gis.m/docs/gm_georect.html, gui/tcltk/gis.m/docs/gm_georectdisp.jpg, gui/tcltk/gis.m/docs/gm_georectstart.jpg, gui/tcltk/gis.m/docs/gm_gismgr.jpg, gui/tcltk/gis.m/docs/gm_gismgrtools.png, gui/tcltk/gis.m/docs/gm_gronsole.png, gui/tcltk/gis.m/docs/gm_mapdisp.jpg, gui/tcltk/gis.m/docs/gm_mapdisptools.png, gui/tcltk/gis.m/docs/gm_profile.html, gui/tcltk/gis.m/docs/gm_profile1.png, gui/tcltk/gis.m/docs/gm_profile2.jpg, gui/tcltk/gis.m/docs/gm_profile3.png, gui/tcltk/gis.m/dtext.tcl, gui/tcltk/gis.m/frames.tcl, gui/tcltk/gis.m/georect.tcl, gui/tcltk/gis.m/georecttool.tcl, gui/tcltk/gis.m/gis.m, gui/tcltk/gis.m/gis.m.bat, gui/tcltk/gis.m/gm.tcl, gui/tcltk/gis.m/gm_profile.html, gui/tcltk/gis.m/gmlib.tcl, gui/tcltk/gis.m/gmmenu.tcl, gui/tcltk/gis.m/gmtool1.tcl, gui/tcltk/gis.m/gmtool2.tcl, gui/tcltk/gis.m/gmtree.tcl, gui/tcltk/gis.m/grassabout.tcl, gui/tcltk/gis.m/gridline.tcl, gui/tcltk/gis.m/group.tcl, gui/tcltk/gis.m/histogram.tcl, gui/tcltk/gis.m/intro.gif, gui/tcltk/gis.m/labels.tcl, gui/tcltk/gis.m/legend.tcl, gui/tcltk/gis.m/mapcanvas.tcl, gui/tcltk/gis.m/maplabels.tcl, gui/tcltk/gis.m/mapprint.tcl, gui/tcltk/gis.m/maptext.tcl, gui/tcltk/gis.m/maptool.tcl, gui/tcltk/gis.m/pkgIndex.tcl, gui/tcltk/gis.m/profile.tcl, gui/tcltk/gis.m/rastarrows.tcl, gui/tcltk/gis.m/raster.tcl, gui/tcltk/gis.m/rastnums.tcl, gui/tcltk/gis.m/rgbhis.tcl, gui/tcltk/gis.m/rules.tcl, gui/tcltk/gis.m/runandoutput.tcl, gui/tcltk/gis.m/thematic.tcl, gui/tcltk/gis.m/tksys.tcl, gui/tcltk/gis.m/vector.tcl, gui/wxpython/Makefile, gui/wxpython/README, gui/wxpython/compat/__init__.py, gui/wxpython/compat/subprocess.py, gui/wxpython/docs/Makefile, .../docs/wxGUI.Attribute_Table_Manager.html, gui/wxpython/docs/wxGUI.Digitization_Tool.html, gui/wxpython/docs/wxGUI.html, gui/wxpython/docs/wxGUI_layer_manager.jpg, gui/wxpython/docs/wxGUI_map_display.jpg, gui/wxpython/gis_set.py, gui/wxpython/gui_modules/__init__.py, gui/wxpython/gui_modules/dbm.py, gui/wxpython/gui_modules/debug.py, gui/wxpython/gui_modules/digit.py, gui/wxpython/gui_modules/disp_print.py, gui/wxpython/gui_modules/gcmd.py, gui/wxpython/gui_modules/gdialogs.py, gui/wxpython/gui_modules/georect.py, gui/wxpython/gui_modules/globalvar.py, gui/wxpython/gui_modules/goutput.py, gui/wxpython/gui_modules/grassenv.py, gui/wxpython/gui_modules/gselect.py, gui/wxpython/gui_modules/histogram.py, gui/wxpython/gui_modules/location_wizard.py, gui/wxpython/gui_modules/mapdisp.py, gui/wxpython/gui_modules/mcalc_builder.py, gui/wxpython/gui_modules/menudata.py, gui/wxpython/gui_modules/menuform.py, gui/wxpython/gui_modules/packages-uml.dia, gui/wxpython/gui_modules/packages-uml.svg, gui/wxpython/gui_modules/preferences.py, gui/wxpython/gui_modules/profile.py, gui/wxpython/gui_modules/render.py, gui/wxpython/gui_modules/rules.py, gui/wxpython/gui_modules/sqlbuilder.py, gui/wxpython/gui_modules/states.txt, gui/wxpython/gui_modules/toolbars.py, gui/wxpython/gui_modules/toolbox.py, gui/wxpython/gui_modules/track.py, gui/wxpython/gui_modules/utils.py, gui/wxpython/gui_modules/workspace.py, gui/wxpython/gui_modules/wxgui_utils.py, gui/wxpython/icons/__init__.py, gui/wxpython/icons/icon.py, gui/wxpython/icons/palette.gif, gui/wxpython/icons/silk/__init__.py, gui/wxpython/images/__init__.py, gui/wxpython/images/grass_form.png, gui/wxpython/images/intro.png, gui/wxpython/images/intro.xcf, gui/wxpython/images/loc_wizard.png, gui/wxpython/images/loc_wizard_qgis.png, gui/wxpython/images/qgis_world.png, gui/wxpython/scripts/p.cmd, gui/wxpython/scripts/p.db, gui/wxpython/scripts/p.mon, gui/wxpython/scripts/p.rast, gui/wxpython/scripts/p.vect, gui/wxpython/support/update_menu_desc.py, gui/wxpython/vdigit/Makefile, gui/wxpython/vdigit/cats.cpp, gui/wxpython/vdigit/dig_types.i, gui/wxpython/vdigit/digit.cpp, gui/wxpython/vdigit/digit.h, gui/wxpython/vdigit/digit.i, gui/wxpython/vdigit/driver.cpp, gui/wxpython/vdigit/driver.h, gui/wxpython/vdigit/line.cpp, gui/wxpython/vdigit/select.cpp, gui/wxpython/vdigit/undo.cpp, gui/wxpython/vdigit/vertex.cpp, gui/wxpython/wxgui, gui/wxpython/wxgui.py, gui/wxpython/xml/grass- gxw.dtd, gui/xml/Makefile, gui/xml/README, gui/xml/grass- interface.dtd, imagery/Makefile, imagery/i.ask/Makefile, imagery/i.ask/local_proto.h, imagery/i.ask/main.c, imagery/i.ask/popup.c, imagery/i.atcorr/6s.cpp, imagery/i.atcorr/6s.h, imagery/i.atcorr/Abstra.cpp, imagery/i.atcorr/Abstra.h, imagery/i.atcorr/AerosolConcentration.cpp, imagery/i.atcorr/AerosolConcentration.h, imagery/i.atcorr/AerosolModel.cpp, imagery/i.atcorr/AerosolModel.h, imagery/i.atcorr/Altitude.cpp, imagery/i.atcorr/Altitude.h, imagery/i.atcorr/AtmosModel.cpp, imagery/i.atcorr/AtmosModel.h, imagery/i.atcorr/Date.h, imagery/i.atcorr/Gauss.h, imagery/i.atcorr/GeomCond.cpp, imagery/i.atcorr/GeomCond.h, imagery/i.atcorr/INFO/AUTHORS, imagery/i.atcorr/INFO/README, imagery/i.atcorr/INFO/TODO, imagery/i.atcorr/INFO/atcorr.lsm, imagery/i.atcorr/INFO/need_to_clean_here, imagery/i.atcorr/Interp.cpp, imagery/i.atcorr/Interp.h, imagery/i.atcorr/Iwave.cpp, imagery/i.atcorr/Iwave.h, imagery/i.atcorr/Makefile, imagery/i.atcorr/Output.cpp, imagery/i.atcorr/Output.h, imagery/i.atcorr/Transform.cpp, imagery/i.atcorr/Transform.h, imagery/i.atcorr/common.cpp, imagery/i.atcorr/common.h, imagery/i.atcorr/computations.cpp, imagery/i.atcorr/description.html, imagery/i.atcorr/gauss.cpp, imagery/i.atcorr/main.cpp, imagery/i.atcorr/test_suite/ETM4.res, imagery/i.atcorr/test_suite/ETM4_400x400.hdr, imagery/i.atcorr/test_suite/ETM4_400x400.raw, .../i.atcorr/test_suite/ETM4_400x400_atms_corr.hdr, .../i.atcorr/test_suite/ETM4_400x400_atms_corr.raw, .../i.atcorr/test_suite/ETM4_atmospheric_input.txt, .../test_suite/ETM4_atmospheric_input_GRASS.txt, imagery/i.cca/Makefile, imagery/i.cca/description.html, imagery/i.cca/local_proto.h, imagery/i.cca/main.c, imagery/i.cca/matrix.c, imagery/i.cca/stats.c, imagery/i.cca/transform.c, imagery/i.class/Makefile, imagery/i.class/add_point.c, imagery/i.class/analyze_sig.c, imagery/i.class/band_files.c, imagery/i.class/cellhd.c, imagery/i.class/complete_reg.c, imagery/i.class/conv.c, imagery/i.class/curses.c, imagery/i.class/define_reg.c, imagery/i.class/defs.h, imagery/i.class/del_point.c, imagery/i.class/description.html, imagery/i.class/draw_cell.c, imagery/i.class/draw_reg.c, imagery/i.class/driver.c, imagery/i.class/edge.c, imagery/i.class/edge_order.c, imagery/i.class/edge_point.c, imagery/i.class/erase_reg.c, imagery/i.class/g_init.c, imagery/i.class/globals.h, imagery/i.class/graphics.c, imagery/i.class/histograms.c, imagery/i.class/init_reg.c, imagery/i.class/input.c, imagery/i.class/input_color.c, imagery/i.class/input_std.c, imagery/i.class/local_proto.h, imagery/i.class/main.c, imagery/i.class/mouse.c, imagery/i.class/outline.c, imagery/i.class/point.h, imagery/i.class/readbands.c, imagery/i.class/redisplay.c, imagery/i.class/remove_mask.c, imagery/i.class/restore_reg.c, imagery/i.class/save_reg.c, imagery/i.class/set_signals.c, imagery/i.class/sigalarm.c, imagery/i.class/signature.c, imagery/i.class/title.c, imagery/i.class/view.c, imagery/i.class/zoom_box.c, imagery/i.cluster/Makefile, imagery/i.cluster/checkpt.c, imagery/i.cluster/description.html, imagery/i.cluster/global.h, imagery/i.cluster/local_proto.h, imagery/i.cluster/main.c, imagery/i.cluster/open_files.c, imagery/i.cluster/print1.c, imagery/i.cluster/print2.c, imagery/i.cluster/print3.c, imagery/i.cluster/print4.c, imagery/i.cluster/print5.c, imagery/i.cluster/print6.c, imagery/i.cluster/timer.c, imagery/i.fft/Makefile, imagery/i.fft/description.html, imagery/i.fft/fft_colors.c, imagery/i.fft/fftmain.c, imagery/i.fft/globals.h, imagery/i.fft/local_proto.h, imagery/i.fft/orig_wind.c, imagery/i.fft/save_fft.c, imagery/i.find/Makefile, imagery/i.find/main.c, imagery/i.gensig/Makefile, imagery/i.gensig/alloc.c, imagery/i.gensig/can_invert.c, imagery/i.gensig/check.c, imagery/i.gensig/closefiles.c, imagery/i.gensig/copy.c, imagery/i.gensig/covariance.c, imagery/i.gensig/description.html, imagery/i.gensig/eigen.c, imagery/i.gensig/files.h, imagery/i.gensig/get_train.c, imagery/i.gensig/labels.c, imagery/i.gensig/local_proto.h, imagery/i.gensig/lookup_class.c, imagery/i.gensig/main.c, imagery/i.gensig/means.c, imagery/i.gensig/opencell.c, imagery/i.gensig/openfiles.c, imagery/i.gensig/parms.h, imagery/i.gensig/parse.c, imagery/i.gensig/read_train.c, imagery/i.gensig/signature.h, imagery/i.gensig/write_sig.c, imagery/i.gensigset/DIR, imagery/i.gensigset/Makefile, imagery/i.gensigset/closefiles.c, imagery/i.gensigset/description.html, imagery/i.gensigset/files.h, imagery/i.gensigset/get_train.c, imagery/i.gensigset/invert.c, imagery/i.gensigset/labels.c, imagery/i.gensigset/local_proto.h, imagery/i.gensigset/lookup_class.c, imagery/i.gensigset/main.c, imagery/i.gensigset/opencell.c, imagery/i.gensigset/openfiles.c, imagery/i.gensigset/parms.h, imagery/i.gensigset/parse.c, imagery/i.gensigset/read_data.c, imagery/i.gensigset/read_train.c, imagery/i.gensigset/subcluster.c, imagery/i.gensigset/write_sig.c, imagery/i.group/Makefile, imagery/i.group/description.html, imagery/i.group/main.c, imagery/i.his.rgb/Makefile, imagery/i.his.rgb/closefiles.c, imagery/i.his.rgb/description.html, imagery/i.his.rgb/globals.h, imagery/i.his.rgb/h2rmain.c, imagery/i.his.rgb/his2rgb.c, imagery/i.his.rgb/openfiles.c, imagery/i.ifft/Makefile, imagery/i.ifft/description.html, imagery/i.ifft/globals.h, imagery/i.ifft/ifftmain.c, imagery/i.ifft/local_proto.h, imagery/i.ifft/orig_wind.c, imagery/i.maxlik/Makefile, imagery/i.maxlik/classify.c, imagery/i.maxlik/description.html, imagery/i.maxlik/global.h, imagery/i.maxlik/hist.c, imagery/i.maxlik/invert.c, imagery/i.maxlik/local_proto.h, imagery/i.maxlik/main.c, imagery/i.maxlik/open.c, imagery/i.ortho.photo/BUGS, imagery/i.ortho.photo/Makefile, imagery/i.ortho.photo/README, imagery/i.ortho.photo/alg_camera_position.txt, imagery/i.ortho.photo/alg_photo_rectify.txt, imagery/i.ortho.photo/libes/Makefile, imagery/i.ortho.photo/libes/ask_camera.c, imagery/i.ortho.photo/libes/cam.c, imagery/i.ortho.photo/libes/cam_info.c, imagery/i.ortho.photo/libes/camera.c, imagery/i.ortho.photo/libes/conz_points.c, imagery/i.ortho.photo/libes/elev.c, imagery/i.ortho.photo/libes/error.c, imagery/i.ortho.photo/libes/find_camera.c, imagery/i.ortho.photo/libes/find_init.c, imagery/i.ortho.photo/libes/fopen_camera.c, imagery/i.ortho.photo/libes/funcdefs.h, imagery/i.ortho.photo/libes/georef.c, imagery/i.ortho.photo/libes/group_elev.c, imagery/i.ortho.photo/libes/init.c, imagery/i.ortho.photo/libes/init_info.c, imagery/i.ortho.photo/libes/isnull.c, imagery/i.ortho.photo/libes/local_proto.h, imagery/i.ortho.photo/libes/ls_cameras.c, imagery/i.ortho.photo/libes/ls_elev.c, imagery/i.ortho.photo/libes/m_add.c, imagery/i.ortho.photo/libes/m_copy.c, imagery/i.ortho.photo/libes/m_inverse.c, imagery/i.ortho.photo/libes/m_mult.c, imagery/i.ortho.photo/libes/m_transpose.c, imagery/i.ortho.photo/libes/m_zero.c, imagery/i.ortho.photo/libes/mat.h, imagery/i.ortho.photo/libes/matrixdefs.h, imagery/i.ortho.photo/libes/open_camera.c, imagery/i.ortho.photo/libes/orthophoto.h, imagery/i.ortho.photo/libes/orthoref.c, imagery/i.ortho.photo/libes/ref_points.c, imagery/i.ortho.photo/libes/title_camera.c, imagery/i.ortho.photo/menu/Makefile, imagery/i.ortho.photo/menu/description.html, imagery/i.ortho.photo/menu/local_proto.h, imagery/i.ortho.photo/menu/menu.c, imagery/i.ortho.photo/menu/run.c, imagery/i.ortho.photo/photo.2image/Makefile, imagery/i.ortho.photo/photo.2image/analyze.c, imagery/i.ortho.photo/photo.2image/ask.c, imagery/i.ortho.photo/photo.2image/ask_mag.c, imagery/i.ortho.photo/photo.2image/call.c, imagery/i.ortho.photo/photo.2image/camera_ref.h, imagery/i.ortho.photo/photo.2image/cell.c, imagery/i.ortho.photo/photo.2image/cellhd.c, imagery/i.ortho.photo/photo.2image/colors.c, imagery/i.ortho.photo/photo.2image/conv.c, imagery/i.ortho.photo/photo.2image/curses.c, imagery/i.ortho.photo/photo.2image/defs.h, .../i.ortho.photo/photo.2image/description.html, imagery/i.ortho.photo/photo.2image/dot.c, imagery/i.ortho.photo/photo.2image/drawcam.c, imagery/i.ortho.photo/photo.2image/drawcell.c, imagery/i.ortho.photo/photo.2image/driver.c, imagery/i.ortho.photo/photo.2image/equ.c, imagery/i.ortho.photo/photo.2image/find.c, imagery/i.ortho.photo/photo.2image/globals.h, imagery/i.ortho.photo/photo.2image/graphics.c, imagery/i.ortho.photo/photo.2image/group.c, imagery/i.ortho.photo/photo.2image/input.c, imagery/i.ortho.photo/photo.2image/local_proto.h, imagery/i.ortho.photo/photo.2image/main.c, imagery/i.ortho.photo/photo.2image/mark.c, imagery/i.ortho.photo/photo.2image/mouse.c, imagery/i.ortho.photo/photo.2image/points.c, imagery/i.ortho.photo/photo.2image/target.c, imagery/i.ortho.photo/photo.2image/title.c, imagery/i.ortho.photo/photo.2image/use_camera.c, imagery/i.ortho.photo/photo.2image/view.c, imagery/i.ortho.photo/photo.2image/where.c, imagery/i.ortho.photo/photo.2image/zoom.c, imagery/i.ortho.photo/photo.2image/zoom_box.c, imagery/i.ortho.photo/photo.2image/zoom_pnt.c, imagery/i.ortho.photo/photo.2target/Makefile, imagery/i.ortho.photo/photo.2target/analyze.c, imagery/i.ortho.photo/photo.2target/ask.c, imagery/i.ortho.photo/photo.2target/ask_mag.c, imagery/i.ortho.photo/photo.2target/call.c, imagery/i.ortho.photo/photo.2target/cell.c, imagery/i.ortho.photo/photo.2target/cellhd.c, imagery/i.ortho.photo/photo.2target/colors.c, imagery/i.ortho.photo/photo.2target/conv.c, imagery/i.ortho.photo/photo.2target/curses.c, imagery/i.ortho.photo/photo.2target/defs.h, .../i.ortho.photo/photo.2target/description.html, imagery/i.ortho.photo/photo.2target/digit.c, imagery/i.ortho.photo/photo.2target/dot.c, imagery/i.ortho.photo/photo.2target/drawcell.c, imagery/i.ortho.photo/photo.2target/driver.c, imagery/i.ortho.photo/photo.2target/equ.c, imagery/i.ortho.photo/photo.2target/find.c, imagery/i.ortho.photo/photo.2target/globals.h, imagery/i.ortho.photo/photo.2target/graphics.c, imagery/i.ortho.photo/photo.2target/group.c, imagery/i.ortho.photo/photo.2target/input.c, imagery/i.ortho.photo/photo.2target/local_proto.h, imagery/i.ortho.photo/photo.2target/main.c, imagery/i.ortho.photo/photo.2target/mark.c, imagery/i.ortho.photo/photo.2target/mouse.c, imagery/i.ortho.photo/photo.2target/points.c, imagery/i.ortho.photo/photo.2target/target.c, imagery/i.ortho.photo/photo.2target/title.c, imagery/i.ortho.photo/photo.2target/view.c, imagery/i.ortho.photo/photo.2target/where.c, imagery/i.ortho.photo/photo.2target/zoom.c, imagery/i.ortho.photo/photo.2target/zoom_box.c, imagery/i.ortho.photo/photo.2target/zoom_pnt.c, imagery/i.ortho.photo/photo.camera/Makefile, imagery/i.ortho.photo/photo.camera/camera.h, .../i.ortho.photo/photo.camera/description.html, imagery/i.ortho.photo/photo.camera/globals.h, imagery/i.ortho.photo/photo.camera/main.c, imagery/i.ortho.photo/photo.camera/mod_cam_info.c, .../i.ortho.photo/photo.camera/photo.camera.png, imagery/i.ortho.photo/photo.elev/Makefile, imagery/i.ortho.photo/photo.elev/ask_elev.c, imagery/i.ortho.photo/photo.elev/elev.h, imagery/i.ortho.photo/photo.elev/local_proto.h, imagery/i.ortho.photo/photo.elev/main.c, imagery/i.ortho.photo/photo.elev/mod_elev.c, imagery/i.ortho.photo/photo.init/Makefile, imagery/i.ortho.photo/photo.init/camera.h, imagery/i.ortho.photo/photo.init/description.html, imagery/i.ortho.photo/photo.init/globals.h, imagery/i.ortho.photo/photo.init/initial.h, imagery/i.ortho.photo/photo.init/main.c, imagery/i.ortho.photo/photo.init/mod_info.c, imagery/i.ortho.photo/photo.rectify/Makefile, imagery/i.ortho.photo/photo.rectify/README, imagery/i.ortho.photo/photo.rectify/ask_elev.c, imagery/i.ortho.photo/photo.rectify/ask_files.c, imagery/i.ortho.photo/photo.rectify/ask_files2.c, imagery/i.ortho.photo/photo.rectify/ask_wind.c, imagery/i.ortho.photo/photo.rectify/aver_z.c, imagery/i.ortho.photo/photo.rectify/compress.c, imagery/i.ortho.photo/photo.rectify/conv.c, imagery/i.ortho.photo/photo.rectify/cp.c, imagery/i.ortho.photo/photo.rectify/defs.h, .../i.ortho.photo/photo.rectify/description.html, imagery/i.ortho.photo/photo.rectify/env.c, imagery/i.ortho.photo/photo.rectify/equ.c, imagery/i.ortho.photo/photo.rectify/exec.c, imagery/i.ortho.photo/photo.rectify/get_wind.c, imagery/i.ortho.photo/photo.rectify/global.h, imagery/i.ortho.photo/photo.rectify/local_proto.h, imagery/i.ortho.photo/photo.rectify/main.c, imagery/i.ortho.photo/photo.rectify/matrix.c, imagery/i.ortho.photo/photo.rectify/perform.c, imagery/i.ortho.photo/photo.rectify/ps_cp.c, imagery/i.ortho.photo/photo.rectify/rectify.c, imagery/i.ortho.photo/photo.rectify/report.c, imagery/i.ortho.photo/photo.rectify/rowcol.h, imagery/i.ortho.photo/photo.rectify/target.c, imagery/i.ortho.photo/photo.rectify/write.c, imagery/i.ortho.photo/photo.target/Makefile, imagery/i.ortho.photo/photo.target/ask_target.c, imagery/i.ortho.photo/photo.target/local_proto.h, imagery/i.ortho.photo/photo.target/main.c, imagery/i.pca/Makefile, imagery/i.pca/description.html, imagery/i.pca/local_proto.h, imagery/i.pca/main.c, imagery/i.pca/support.c, imagery/i.points/Makefile, imagery/i.points/analyze.c, imagery/i.points/ask.c, imagery/i.points/ask_mag.c, imagery/i.points/call.c, imagery/i.points/cell.c, imagery/i.points/cellhd.c, imagery/i.points/colors.c, imagery/i.points/conv.c, imagery/i.points/curses.c, imagery/i.points/debug.c, imagery/i.points/defs.h, imagery/i.points/description.html, imagery/i.points/digit.c, imagery/i.points/dot.c, imagery/i.points/drawcell.c, imagery/i.points/driver.c, imagery/i.points/equ.c, imagery/i.points/find.c, imagery/i.points/globals.h, imagery/i.points/graphics.c, imagery/i.points/group.c, imagery/i.points/input.c, imagery/i.points/local_proto.h, imagery/i.points/main.c, imagery/i.points/mark.c, imagery/i.points/mouse.c, imagery/i.points/points.c, imagery/i.points/target.c, imagery/i.points/title.c, imagery/i.points/view.c, imagery/i.points/where.c, imagery/i.points/zoom.c, imagery/i.points/zoom_box.c, imagery/i.points/zoom_pnt.c, imagery/i.rectify/Makefile, imagery/i.rectify/README, imagery/i.rectify/cp.c, imagery/i.rectify/crs.c, imagery/i.rectify/crs.h, imagery/i.rectify/description.html, imagery/i.rectify/env.c, imagery/i.rectify/exec.c, imagery/i.rectify/get_wind.c, imagery/i.rectify/global.h, imagery/i.rectify/main.c, imagery/i.rectify/matrix.c, imagery/i.rectify/perform.c, imagery/i.rectify/rectify.c, imagery/i.rectify/report.c, imagery/i.rectify/rowcol.h, imagery/i.rectify/target.c, imagery/i.rectify/write.c, imagery/i.rgb.his/Makefile, imagery/i.rgb.his/closefiles.c, imagery/i.rgb.his/description.html, imagery/i.rgb.his/globals.h, imagery/i.rgb.his/openfiles.c, imagery/i.rgb.his/r2hmain.c, imagery/i.rgb.his/rgb2his.c, imagery/i.smap/Makefile, imagery/i.smap/bouman/Makefile, imagery/i.smap/bouman/alpha_max.c, imagery/i.smap/bouman/bouman.h, imagery/i.smap/bouman/decimate.c, imagery/i.smap/bouman/eigen.c, imagery/i.smap/bouman/interp.c, imagery/i.smap/bouman/invert.c, imagery/i.smap/bouman/model.c, imagery/i.smap/bouman/multialloc.c, imagery/i.smap/bouman/read_block.c, imagery/i.smap/bouman/reg_util.c, imagery/i.smap/bouman/region.h, imagery/i.smap/bouman/segment.c, imagery/i.smap/bouman/solve.c, imagery/i.smap/shapiro/Makefile, imagery/i.smap/shapiro/closefiles.c, imagery/i.smap/shapiro/description.html, imagery/i.smap/shapiro/history.c, imagery/i.smap/shapiro/labels.c, imagery/i.smap/shapiro/local_proto.h, imagery/i.smap/shapiro/main.c, imagery/i.smap/shapiro/opencell.c, imagery/i.smap/shapiro/openfiles.c, imagery/i.smap/shapiro/parse.c, imagery/i.smap/shapiro/read_sig.c, imagery/i.smap/shapiro/write_img.c, imagery/i.target/Makefile, imagery/i.target/description.html, imagery/i.target/main.c, imagery/i.vpoints/Makefile, imagery/i.vpoints/analyze.c, imagery/i.vpoints/ask.c, imagery/i.vpoints/ask_lineclr.c, imagery/i.vpoints/ask_mag.c, imagery/i.vpoints/call.c, imagery/i.vpoints/cell.c, imagery/i.vpoints/cellhd.c, imagery/i.vpoints/colors.c, imagery/i.vpoints/conv.c, imagery/i.vpoints/crs.c, imagery/i.vpoints/crs.h, imagery/i.vpoints/curses.c, imagery/i.vpoints/debug.c, imagery/i.vpoints/defs.h, imagery/i.vpoints/description.html, imagery/i.vpoints/digit.c, imagery/i.vpoints/dot.c, imagery/i.vpoints/drawcell.c, imagery/i.vpoints/drawvect.c, imagery/i.vpoints/driver.c, imagery/i.vpoints/equ.c, imagery/i.vpoints/find.c, imagery/i.vpoints/globals.h, imagery/i.vpoints/graphics.c, imagery/i.vpoints/group.c, imagery/i.vpoints/input.c, imagery/i.vpoints/main.c, imagery/i.vpoints/mark.c, imagery/i.vpoints/mouse.c, imagery/i.vpoints/open.c, imagery/i.vpoints/plot.c, imagery/i.vpoints/points.c, imagery/i.vpoints/setup.c, imagery/i.vpoints/target.c, imagery/i.vpoints/title.c, imagery/i.vpoints/vectpoints.h, imagery/i.vpoints/view.c, imagery/i.vpoints/where.c, imagery/i.vpoints/zoom.c, imagery/i.vpoints/zoom_box.c, imagery/i.vpoints/zoom_pnt.c, imagery/i.zc/Makefile, imagery/i.zc/description.html, imagery/i.zc/main.c, imagery/imageryintro.html, include/CC.h, include/G3d.h, include/Make/Dir.make, include/Make/Doxyfile_arch_html, include/Make/Doxyfile_arch_latex, include/Make/Doxygen.make, include/Make/Grass.make.in, include/Make/Html.make, include/Make/Lib.make, include/Make/Module.make, include/Make/Multi.make, include/Make/Platform.make.in, include/Make/Rules.make, include/Make/Script.make, include/Make/Shlib.make, include/Make/Stlib.make, include/P_datetime.h, include/P_site.h, include/Paintlib.h, include/VERSION, include/V_.h, include/Vect.h, include/arraystats.h, include/bdlg_bm.h, include/bitmap.h, include/blas.h, include/btree.h, include/cdhc.h, include/codes.h, include/colors.h, include/config.h.in, include/datetime.h, include/dbmi.h, include/devlib.h, include/dig_atts.h, include/display.h, include/dlg.h, include/dlg_bm.h, include/edit.h, include/form.h, include/freetypecap.h, include/geom.h, include/gis.h, include/gisdefs.h, include/glocale.h, include/gmath.h, include/gprojects.h, include/graphics.h, include/gstypes.h, include/gsurf.h, include/help.h, include/ibtree.h, include/icon.h, include/icon_bm.h, include/imagedefs.h, include/imagery.h, include/keyframe.h, include/kftypes.h, include/la.h, include/label_bm.h, include/lapack.h, include/libtrans.h, include/linkm.h, include/lock.h, include/monitors.h, include/ogsf_proto.h, include/ortholib.h, include/patterns.h, include/proto_dbmi.h, include/raster.h, include/readsites.h, include/region_bm.h, include/rowio.h, include/search.h, include/segment.h, include/shhopt.h, include/site.h, include/sitelib.h, include/spawn.h, include/sqlp.h, include/stats.h, include/std_incs.h, include/symbol.h, include/transform.h, include/vask.h, include/vbuildlib.h, include/vect/dig_defines.h, include/vect/dig_externs.h, include/vect/dig_globs.h, include/vect/dig_macros.h, include/vect/dig_structs.h, include/vect/digit.h, include/vedit.h, include/version.h.in, include/winname.h.in, install-sh, lib/Makefile, lib/README, lib/arraystats/Makefile, lib/arraystats/basic.c, lib/arraystats/class.c, lib/arraystats/discont.README.txt, lib/bitmap/Makefile, lib/bitmap/bitmap.c, lib/bitmap/main.c, lib/bitmap/smain.c, lib/bitmap/sparse.c, lib/btree/Makefile, lib/btree/create.c, lib/btree/find.c, lib/btree/free.c, lib/btree/next.c, lib/btree/rewind.c, lib/btree/try.c, lib/btree/update.c, lib/cairodriver/Box.c, lib/cairodriver/Client.c, lib/cairodriver/Color.c, lib/cairodriver/Draw_bitmap.c, lib/cairodriver/Draw_line.c, lib/cairodriver/Draw_point.c, lib/cairodriver/Driver.c, lib/cairodriver/Erase.c, lib/cairodriver/Graph.c, lib/cairodriver/Line_width.c, lib/cairodriver/Makefile, lib/cairodriver/Poly.c, lib/cairodriver/Raster.c, lib/cairodriver/Respond.c, lib/cairodriver/Set_window.c, lib/cairodriver/cairodriver.h, lib/cairodriver/read.c, lib/cairodriver/read_bmp.c, lib/cairodriver/read_ppm.c, lib/cairodriver/write.c, lib/cairodriver/write_bmp.c, lib/cairodriver/write_ppm.c, lib/cdhc/Makefile, lib/cdhc/README, lib/cdhc/andrsnde.c, lib/cdhc/andrsndn.c, lib/cdhc/as177.c, lib/cdhc/as181.c, lib/cdhc/as241.c, lib/cdhc/as66.c, lib/cdhc/c-drive.c, lib/cdhc/chisqe.c, lib/cdhc/chisqn.c, lib/cdhc/cvmw2e.c, lib/cdhc/cvmw2n.c, lib/cdhc/dagstndn.c, lib/cdhc/dcmp.c, lib/cdhc/dmax.c, lib/cdhc/dmaxe.c, lib/cdhc/durbins.c, lib/cdhc/enormp.c, lib/cdhc/extreme.c, lib/cdhc/geary.c, lib/cdhc/kotz.c, lib/cdhc/kse.c, lib/cdhc/ksn.c, lib/cdhc/kuiprsve.c, lib/cdhc/kuiprsvn.c, lib/cdhc/local_proto.h, lib/cdhc/normp.c, lib/cdhc/omnibus.c, lib/cdhc/royston.c, lib/cdhc/shapiro1.c, lib/cdhc/shapiro2.c, lib/cdhc/shapiroe.c, lib/cdhc/watsonue.c, lib/cdhc/watsonun.c, lib/cdhc/weisberg.c, lib/cdhc/xinormal.c, lib/datetime/Makefile, lib/datetime/README, lib/datetime/between.c, lib/datetime/change.c, lib/datetime/copy.c, lib/datetime/diff.c, lib/datetime/error.c, lib/datetime/format.c, lib/datetime/incr1.c, lib/datetime/incr2.c, lib/datetime/incr3.c, lib/datetime/local.c, lib/datetime/misc.c, lib/datetime/same.c, lib/datetime/scan.c, lib/datetime/sign.c, lib/datetime/type.c, lib/datetime/tz1.c, lib/datetime/tz2.c, lib/datetime/values.c, lib/db/Makefile, lib/db/README, lib/db/dbmi_base/Makefile, lib/db/dbmi_base/README, lib/db/dbmi_base/alloc.c, lib/db/dbmi_base/case.c, lib/db/dbmi_base/column.c, lib/db/dbmi_base/columnfmt.c, lib/db/dbmi_base/connect.c, lib/db/dbmi_base/cursor.c, lib/db/dbmi_base/datetime.c, lib/db/dbmi_base/dbmscap.c, lib/db/dbmi_base/default_name.c, lib/db/dbmi_base/dirent.c, lib/db/dbmi_base/error.c, lib/db/dbmi_base/handle.c, lib/db/dbmi_base/index.c, lib/db/dbmi_base/interval.c, lib/db/dbmi_base/isdir.c, lib/db/dbmi_base/legal_dbname.c, lib/db/dbmi_base/login.c, lib/db/dbmi_base/macros.h, lib/db/dbmi_base/ret_codes.c, lib/db/dbmi_base/sqlCtype.c, lib/db/dbmi_base/sqltype.c, lib/db/dbmi_base/string.c, lib/db/dbmi_base/strip.c, lib/db/dbmi_base/table.c, lib/db/dbmi_base/token.c, lib/db/dbmi_base/value.c, lib/db/dbmi_base/valuefmt.c, lib/db/dbmi_base/whoami.c, lib/db/dbmi_base/xdr.c, lib/db/dbmi_base/xdr.h, lib/db/dbmi_base/xdrchar.c, lib/db/dbmi_base/xdrcolumn.c, lib/db/dbmi_base/xdrdatetime.c, lib/db/dbmi_base/xdrdouble.c, lib/db/dbmi_base/xdrfloat.c, lib/db/dbmi_base/xdrhandle.c, lib/db/dbmi_base/xdrindex.c, lib/db/dbmi_base/xdrint.c, lib/db/dbmi_base/xdrprocedure.c, lib/db/dbmi_base/xdrshort.c, lib/db/dbmi_base/xdrstring.c, lib/db/dbmi_base/xdrtable.c, lib/db/dbmi_base/xdrtoken.c, lib/db/dbmi_base/xdrvalue.c, lib/db/dbmi_base/zero.c, lib/db/dbmi_client/Makefile, lib/db/dbmi_client/c_add_col.c, lib/db/dbmi_client/c_begin_work.x, lib/db/dbmi_client/c_bindupdate.c, lib/db/dbmi_client/c_close_cur.c, lib/db/dbmi_client/c_closedb.c, lib/db/dbmi_client/c_create_idx.c, lib/db/dbmi_client/c_create_tab.c, lib/db/dbmi_client/c_createdb.c, lib/db/dbmi_client/c_delete.c, lib/db/dbmi_client/c_deletedb.c, lib/db/dbmi_client/c_desc_table.c, lib/db/dbmi_client/c_drop_col.c, lib/db/dbmi_client/c_drop_index.c, lib/db/dbmi_client/c_drop_tab.c, lib/db/dbmi_client/c_execute.c, lib/db/dbmi_client/c_fetch.c, lib/db/dbmi_client/c_finddb.c, lib/db/dbmi_client/c_insert.c, lib/db/dbmi_client/c_list_drivers.c, lib/db/dbmi_client/c_list_idx.c, lib/db/dbmi_client/c_list_tabs.c, lib/db/dbmi_client/c_listdb.c, lib/db/dbmi_client/c_opendb.c, lib/db/dbmi_client/c_openinsert.c, lib/db/dbmi_client/c_openselect.c, lib/db/dbmi_client/c_openupdate.c, lib/db/dbmi_client/c_priv.c, lib/db/dbmi_client/c_rows.c, lib/db/dbmi_client/c_update.c, lib/db/dbmi_client/c_version.c, lib/db/dbmi_client/column.c, lib/db/dbmi_client/copy_tab.c, lib/db/dbmi_client/db.c, lib/db/dbmi_client/delete_tab.c, lib/db/dbmi_client/printtab.c, lib/db/dbmi_client/select.c, lib/db/dbmi_client/shutdown.c, lib/db/dbmi_client/start.c, lib/db/dbmi_client/table.c, lib/db/dbmi_driver/Makefile, lib/db/dbmi_driver/d_add_col.c, lib/db/dbmi_driver/d_begin_work.x, lib/db/dbmi_driver/d_bindupdate.c, lib/db/dbmi_driver/d_close_cur.c, lib/db/dbmi_driver/d_closedb.c, lib/db/dbmi_driver/d_create_idx.c, lib/db/dbmi_driver/d_create_tab.c, lib/db/dbmi_driver/d_createdb.c, lib/db/dbmi_driver/d_delete.c, lib/db/dbmi_driver/d_deletedb.c, lib/db/dbmi_driver/d_desc_table.c, lib/db/dbmi_driver/d_drop_col.c, lib/db/dbmi_driver/d_drop_index.c, lib/db/dbmi_driver/d_drop_tab.c, lib/db/dbmi_driver/d_execute.c, lib/db/dbmi_driver/d_fetch.c, lib/db/dbmi_driver/d_finddb.c, lib/db/dbmi_driver/d_insert.c, lib/db/dbmi_driver/d_list_idx.c, lib/db/dbmi_driver/d_list_tabs.c, lib/db/dbmi_driver/d_listdb.c, lib/db/dbmi_driver/d_mkdir.c, lib/db/dbmi_driver/d_opendb.c, lib/db/dbmi_driver/d_openinsert.c, lib/db/dbmi_driver/d_openselect.c, lib/db/dbmi_driver/d_openupdate.c, lib/db/dbmi_driver/d_priv.c, lib/db/dbmi_driver/d_rows.c, lib/db/dbmi_driver/d_update.c, lib/db/dbmi_driver/d_version.c, lib/db/dbmi_driver/dbstubs.h, lib/db/dbmi_driver/driver.c, lib/db/dbmi_driver/driver_state.c, lib/db/dbmi_driver/mk_dbstubs_h.sh, lib/db/dbmi_driver/procs.h, lib/db/dbmilib.dox, lib/db/sqlp/Makefile, lib/db/sqlp/README, lib/db/sqlp/alloc.c, lib/db/sqlp/description.html, lib/db/sqlp/lex.l, lib/db/sqlp/print.c, lib/db/sqlp/sql.c, lib/db/sqlp/test/Makefile, lib/db/sqlp/test/README, lib/db/sqlp/test/sqlptest.c, lib/db/sqlp/test/test, lib/db/sqlp/yac.y, lib/db/stubs/Makefile, lib/db/stubs/add_col.c, lib/db/stubs/begin_work.x, lib/db/stubs/bindupdate.c, lib/db/stubs/close_cursor.c, lib/db/stubs/closedb.c, lib/db/stubs/create_index.c, lib/db/stubs/create_table.c, lib/db/stubs/createdb.c, lib/db/stubs/delete.c, lib/db/stubs/deletedb.c, lib/db/stubs/desc_table.c, lib/db/stubs/drop_col.c, lib/db/stubs/drop_index.c, lib/db/stubs/drop_table.c, lib/db/stubs/execute.c, lib/db/stubs/fetch.c, lib/db/stubs/finddb.c, lib/db/stubs/finish.c, lib/db/stubs/init.c, lib/db/stubs/insert.c, lib/db/stubs/list_index.c, lib/db/stubs/list_tables.c, lib/db/stubs/listdb.c, lib/db/stubs/open_insert.c, lib/db/stubs/open_select.c, lib/db/stubs/open_update.c, lib/db/stubs/opendb.c, lib/db/stubs/priv.c, lib/db/stubs/rows.c, lib/db/stubs/transaction.c, lib/db/stubs/update.c, lib/display/Makefile, lib/display/cnversions.c, lib/display/color_list.c, lib/display/displaylib.dox, lib/display/draw.c, lib/display/draw2.c, lib/display/get_win.c, lib/display/ident_win.c, lib/display/list.c, lib/display/popup.c, lib/display/raster.c, lib/display/raster2.c, lib/display/setup.c, lib/display/symbol.c, lib/display/tran_colr.c, lib/display/window.c, lib/driver/Bitmap.c, lib/driver/Box.c, lib/driver/Client.c, lib/driver/Color.c, lib/driver/Cont.c, lib/driver/Draw.c, lib/driver/Erase.c, lib/driver/Font.c, lib/driver/Get_location.c, lib/driver/Get_t_box.c, lib/driver/Graph.c, lib/driver/Line_width.c, lib/driver/Makefile, lib/driver/Move.c, lib/driver/Panel.c, lib/driver/Polydots.c, lib/driver/Polygon.c, lib/driver/Polyline.c, lib/driver/Raster.c, lib/driver/Respond.c, lib/driver/Returns.c, lib/driver/Set_window.c, lib/driver/Text.c, lib/driver/Text_size.c, lib/driver/Work.c, lib/driver/command.c, lib/driver/connect_sock.c, lib/driver/driver.h, lib/driver/driverlib.h, lib/driver/font2.c, lib/driver/font_freetype.c, lib/driver/init.c, lib/driver/main.c, lib/driver/pad.c, lib/driver/pad.h, lib/driver/parse_ftcap.c, lib/driver/text2.c, lib/driver/text3.c, lib/dspf/Makefile, lib/dspf/README, lib/dspf/cell_table.h, lib/dspf/cube_io.c, lib/dspf/dspf_header.c, lib/dspf/print_info.c, lib/dspf/struct_copy.c, lib/dspf/viz.h, lib/edit/Makefile, lib/edit/edit_cats.c, lib/edit/edit_cellhd.c, lib/edit/edit_hist.c, lib/external/Makefile, lib/external/bwidget/CHANGES.txt, lib/external/bwidget/LGPL.txt, lib/external/bwidget/LICENSE.txt, lib/external/bwidget/Makefile, lib/external/bwidget/README, lib/external/bwidget/README.grass, lib/external/bwidget/arrow.tcl, lib/external/bwidget/bitmap.tcl, lib/external/bwidget/button.tcl, lib/external/bwidget/buttonbox.tcl, lib/external/bwidget/color.tcl, lib/external/bwidget/combobox.tcl, lib/external/bwidget/dialog.tcl, lib/external/bwidget/dragsite.tcl, lib/external/bwidget/dropsite.tcl, lib/external/bwidget/dynhelp.tcl, lib/external/bwidget/entry.tcl, lib/external/bwidget/font.tcl, lib/external/bwidget/images/bold.gif, lib/external/bwidget/images/copy.gif, lib/external/bwidget/images/cut.gif, lib/external/bwidget/images/dragfile.gif, lib/external/bwidget/images/dragicon.gif, lib/external/bwidget/images/error.gif, lib/external/bwidget/images/file.gif, lib/external/bwidget/images/folder.gif, lib/external/bwidget/images/hourglass.gif, lib/external/bwidget/images/info.gif, lib/external/bwidget/images/italic.gif, lib/external/bwidget/images/minus.xbm, lib/external/bwidget/images/new.gif, lib/external/bwidget/images/opcopy.xbm, lib/external/bwidget/images/open.gif, lib/external/bwidget/images/openfold.gif, lib/external/bwidget/images/oplink.xbm, lib/external/bwidget/images/opmove.xbm, lib/external/bwidget/images/overstrike.gif, lib/external/bwidget/images/palette.gif, lib/external/bwidget/images/passwd.gif, lib/external/bwidget/images/paste.gif, lib/external/bwidget/images/plus.xbm, lib/external/bwidget/images/print.gif, lib/external/bwidget/images/question.gif, lib/external/bwidget/images/save.gif, lib/external/bwidget/images/underline.gif, lib/external/bwidget/images/undo.gif, lib/external/bwidget/images/warning.gif, lib/external/bwidget/init.tcl, lib/external/bwidget/label.tcl, lib/external/bwidget/labelentry.tcl, lib/external/bwidget/labelframe.tcl, lib/external/bwidget/lang/de.rc, lib/external/bwidget/lang/en.rc, lib/external/bwidget/lang/es.rc, lib/external/bwidget/lang/fr.rc, lib/external/bwidget/listbox.tcl, lib/external/bwidget/mainframe.tcl, lib/external/bwidget/messagedlg.tcl, lib/external/bwidget/notebook.tcl, lib/external/bwidget/pagesmgr.tcl, lib/external/bwidget/panedw.tcl, lib/external/bwidget/passwddlg.tcl, lib/external/bwidget/pkgIndex.tcl, lib/external/bwidget/progressbar.tcl, lib/external/bwidget/progressdlg.tcl, lib/external/bwidget/scrollframe.tcl, lib/external/bwidget/scrollview.tcl, lib/external/bwidget/scrollw.tcl, lib/external/bwidget/separator.tcl, lib/external/bwidget/spinbox.tcl, lib/external/bwidget/titleframe.tcl, lib/external/bwidget/tree.tcl, lib/external/bwidget/utils.tcl, lib/external/bwidget/widget.tcl, lib/external/bwidget/xpm2image.tcl, lib/external/shapelib/Makefile, lib/external/shapelib/README, lib/external/shapelib/dbfopen.c, lib/external/shapelib/safileio.c, lib/external/shapelib/shapefil.h, lib/external/shapelib/shpopen.c, lib/fonts/Makefile, lib/fonts/fonts/Makefile, lib/fonts/fonts/README, lib/fonts/fonts/README.51, lib/fonts/fonts/cyrilc.hmp, lib/fonts/fonts/fonts.table, lib/fonts/fonts/gothgbt.hmp, lib/fonts/fonts/gothgrt.hmp, lib/fonts/fonts/gothitt.hmp, lib/fonts/fonts/greekc.hmp, lib/fonts/fonts/greekcs.hmp, lib/fonts/fonts/greekp.hmp, lib/fonts/fonts/greeks.hmp, lib/fonts/fonts/hersh.oc1, lib/fonts/fonts/hersh.oc2, lib/fonts/fonts/hersh.oc3, lib/fonts/fonts/hersh.oc4, lib/fonts/fonts/hersh.or1, lib/fonts/fonts/hersh.or2, lib/fonts/fonts/hersh.or3, lib/fonts/fonts/hersh.or4, lib/fonts/fonts/italicc.hmp, lib/fonts/fonts/italiccs.hmp, lib/fonts/fonts/italict.hmp, lib/fonts/fonts/romanc.hmp, lib/fonts/fonts/romancs.hmp, lib/fonts/fonts/romand.hmp, lib/fonts/fonts/romans.hmp, lib/fonts/fonts/romant.hmp, lib/fonts/fonts/scriptc.hmp, lib/fonts/fonts/scripts.hmp, lib/form/Makefile, lib/form/form.c, lib/form/form.tcl, lib/form/generate.c, lib/form/html_library.tcl, lib/form/html_library_grass.tcl, lib/form/license.terms, lib/form/open.c, lib/form/todo, lib/g3d/G3d.h_unused, lib/g3d/G3d_intern.h, lib/g3d/Makefile, lib/g3d/cache.c, lib/g3d/cachehash.c, lib/g3d/cachehash.h, lib/g3d/changeprecision.c, lib/g3d/changetype.c, lib/g3d/filecompare.c, lib/g3d/filename.c, lib/g3d/find_grid3.c, lib/g3d/fpcompress.c, lib/g3d/g3dalloc.c, lib/g3d/g3dcache.c, lib/g3d/g3dcats.c, lib/g3d/g3dclose.c, lib/g3d/g3dcolor.c, lib/g3d/g3ddefaults.c, lib/g3d/g3ddoubleio.c, lib/g3d/g3derror.c, lib/g3d/g3dfpxdr.c, lib/g3d/g3dhistory.c, lib/g3d/g3dintio.c, lib/g3d/g3dkeys.c, lib/g3d/g3dkeys.h, lib/g3d/g3dlib.dox, lib/g3d/g3dlong.c, lib/g3d/g3dmapset.c, lib/g3d/g3dmask.c, lib/g3d/g3dmisc.c, lib/g3d/g3dnull.c, lib/g3d/g3dopen.c, lib/g3d/g3dopen2.c, lib/g3d/g3dparam.c, lib/g3d/g3drange.c, lib/g3d/g3dregion.c, lib/g3d/g3dresample.c, lib/g3d/g3dvolume.c, lib/g3d/g3dwindow.c, lib/g3d/g3dwindowio.c, lib/g3d/getblock.c, lib/g3d/header.c, lib/g3d/headerinfo.c, lib/g3d/index.c, lib/g3d/retile.c, lib/g3d/rle.c, lib/g3d/snap.gif, lib/g3d/snap.rgb, lib/g3d/tilealloc.c, lib/g3d/tileio.c, lib/g3d/tilemath.c, lib/g3d/tilenull.c, lib/g3d/tileread.c, lib/g3d/tilewrite.c, lib/g3d/writeascii.c, lib/gis/FIPS.code, lib/gis/G.h, lib/gis/Makefile, lib/gis/README.GUI, lib/gis/README.TYPE, lib/gis/adj_cellhd.c, lib/gis/align_window.c, lib/gis/alloc.c, lib/gis/alloc_cell.c, lib/gis/area.c, lib/gis/area_ellipse.c, lib/gis/area_poly1.c, lib/gis/area_poly2.c, lib/gis/area_sphere.c, lib/gis/ascii_chk.c, lib/gis/ask.c, lib/gis/ask_cell.c, lib/gis/ask_vctrs.c, lib/gis/asprintf.c, lib/gis/auto_mask.c, lib/gis/basename.c, lib/gis/bres_line.c, lib/gis/cats.c, lib/gis/cell_stats.c, lib/gis/cell_title.c, lib/gis/cellstats_eq.c, lib/gis/clear_scrn.c, lib/gis/clicker.c, lib/gis/closecell.c, lib/gis/color_compat.c, lib/gis/color_free.c, lib/gis/color_get.c, lib/gis/color_hist.c, lib/gis/color_init.c, lib/gis/color_insrt.c, lib/gis/color_invrt.c, lib/gis/color_look.c, lib/gis/color_org.c, lib/gis/color_rand.c, lib/gis/color_range.c, lib/gis/color_read.c, lib/gis/color_remove.c, lib/gis/color_rule.c, lib/gis/color_rule_get.c, lib/gis/color_rules.c, lib/gis/color_set.c, lib/gis/color_shift.c, lib/gis/color_str.c, lib/gis/color_write.c, lib/gis/color_xform.c, lib/gis/colors/aspect, lib/gis/colors/aspectcolr, lib/gis/colors/bcyr, lib/gis/colors/bgyr, lib/gis/colors/byg, lib/gis/colors/byr, lib/gis/colors/curvature, lib/gis/colors/differences, lib/gis/colors/elevation, lib/gis/colors/etopo2, lib/gis/colors/evi, lib/gis/colors/grey, lib/gis/colors/grey1.0, lib/gis/colors/grey255, lib/gis/colors/gyr, lib/gis/colors/ndvi, lib/gis/colors/population, lib/gis/colors/rainbow, lib/gis/colors/ramp, lib/gis/colors/ryb, lib/gis/colors/ryg, lib/gis/colors/slope, lib/gis/colors/srtm, lib/gis/colors/terrain, lib/gis/colors/wave, lib/gis/commas.c, lib/gis/copy.c, lib/gis/copy_dir.c, lib/gis/copy_file.c, lib/gis/date.c, lib/gis/datum.c, lib/gis/datum.table, lib/gis/datumtransform.table, lib/gis/debug.c, lib/gis/dig_title.c, lib/gis/distance.c, lib/gis/done_msg.c, lib/gis/ellipse.table, lib/gis/endian.c, lib/gis/env.c, lib/gis/error.c, lib/gis/file_name.c, lib/gis/find_cell.c, lib/gis/find_etc.c, lib/gis/find_file.c, lib/gis/find_vect.c, lib/gis/flate.c, lib/gis/fmode.dat, lib/gis/fork.c, lib/gis/format.c, lib/gis/fpreclass.c, lib/gis/geodesic.c, lib/gis/geodist.c, lib/gis/get_cellhd.c, lib/gis/get_datum_name.c, lib/gis/get_ell_name.c, lib/gis/get_ellipse.c, lib/gis/get_projinfo.c, lib/gis/get_projname.c, lib/gis/get_row.c, lib/gis/get_row_colr.c, lib/gis/get_window.c, lib/gis/getl.c, lib/gis/gets.c, lib/gis/gisbase.c, lib/gis/gisdbase.c, lib/gis/gishelp.c, lib/gis/gisinit.c, lib/gis/gislib.dox, lib/gis/gisrasterlib.dox, lib/gis/gisvectorlib.dox, lib/gis/gui.tcl, lib/gis/histo_eq.c, lib/gis/histogram.c, lib/gis/history.c, lib/gis/home.c, lib/gis/icon.c, lib/gis/index.c, lib/gis/init_map.c, lib/gis/interp.c, lib/gis/intersect.c, lib/gis/intr_char.c, lib/gis/is.c, lib/gis/key_value1.c, lib/gis/key_value2.c, lib/gis/key_value3.c, lib/gis/key_value4.c, lib/gis/legal_name.c, lib/gis/line_dist.c, lib/gis/list.c, lib/gis/ll_format.c, lib/gis/ll_scan.c, lib/gis/locale.c, lib/gis/location.c, lib/gis/ls.c, lib/gis/mach_name.c, lib/gis/make_colr.c, lib/gis/make_loc.c, lib/gis/make_mapset.c, lib/gis/mapcase.c, lib/gis/mapset.c, lib/gis/mapset_msc.c, lib/gis/mapset_nme.c, lib/gis/mask_info.c, lib/gis/maskfd.c, lib/gis/myname.c, lib/gis/named_colr.c, lib/gis/new_des, lib/gis/nl_to_spaces.c, lib/gis/nme_in_mps.c, lib/gis/null_val.c, lib/gis/open.c, lib/gis/open_misc.c, lib/gis/opencell.c, lib/gis/overwrite.c, lib/gis/parser.c, lib/gis/paths.c, lib/gis/percent.c, lib/gis/pi.h, lib/gis/plot.c, lib/gis/pole_in_poly.c, lib/gis/popen.c, lib/gis/progrm_nme.c, lib/gis/proj1.c, lib/gis/proj2.c, lib/gis/proj3.c, lib/gis/projections, lib/gis/put_cellhd.c, lib/gis/put_row.c, lib/gis/put_title.c, lib/gis/put_window.c, lib/gis/putenv.c, lib/gis/quant.c, lib/gis/quant_io.c, lib/gis/quant_rw.c, lib/gis/radii.c, lib/gis/range.c, lib/gis/raster.c, lib/gis/raster_metadata.c, lib/gis/rd_cellhd.c, lib/gis/reclass.c, lib/gis/remove.c, lib/gis/rename.c, lib/gis/rhumbline.c, lib/gis/rotate.c, lib/gis/sample.c, lib/gis/set_window.c, lib/gis/short_way.c, lib/gis/sleep.c, lib/gis/snprintf.c, lib/gis/spawn.c, lib/gis/squeeze.c, lib/gis/state27, lib/gis/state83, lib/gis/store.c, lib/gis/strings.c, lib/gis/system.c, lib/gis/tempfile.c, lib/gis/timestamp.c, lib/gis/token.c, lib/gis/trim_dec.c, lib/gis/unctrl.c, lib/gis/unix_socks.c, lib/gis/user_config.c, lib/gis/verbose.c, lib/gis/view.c, lib/gis/whoami.c, lib/gis/win32_pipes.c, lib/gis/wind_2_box.c, lib/gis/wind_format.c, lib/gis/wind_in.c, lib/gis/wind_limits.c, lib/gis/wind_overlap.c, lib/gis/wind_scan.c, lib/gis/window_map.c, lib/gis/wr_cellhd.c, lib/gis/writ_zeros.c, lib/gis/yes.c, lib/gis/zero.c, lib/gis/zero_cell.c, lib/gis/zone.c, lib/gmath/DEPEND, lib/gmath/Makefile, lib/gmath/README, lib/gmath/TODO, lib/gmath/brent.c, lib/gmath/dalloc.c, lib/gmath/del2g.c, lib/gmath/eigen.c, lib/gmath/eigen_tools.c, lib/gmath/fft.c, lib/gmath/findzc.c, lib/gmath/gauss.c, lib/gmath/getg.c, lib/gmath/gmathlib.dox, lib/gmath/ialloc.c, lib/gmath/jacobi.c, lib/gmath/la.c, lib/gmath/lu.c, lib/gmath/max_pow2.c, lib/gmath/mult.c, lib/gmath/rand1.c, lib/gmath/svd.c, lib/gpde/Makefile, lib/gpde/N_arrays.c, lib/gpde/N_arrays_calc.c, lib/gpde/N_arrays_io.c, lib/gpde/N_geom.c, lib/gpde/N_gradient.c, lib/gpde/N_gradient_calc.c, lib/gpde/N_gwflow.c, lib/gpde/N_gwflow.h, lib/gpde/N_heatflow.c, lib/gpde/N_heatflow.h, lib/gpde/N_les.c, lib/gpde/N_les_assemble.c, lib/gpde/N_les_pivot.c, lib/gpde/N_parse_options.c, lib/gpde/N_pde.h, lib/gpde/N_solute_transport.c, lib/gpde/N_solute_transport.h, lib/gpde/N_solvers.c, lib/gpde/N_solvers_classic_iter.c, lib/gpde/N_solvers_krylov.c, lib/gpde/N_tools.c, lib/gpde/N_upwind.c, lib/gpde/gpdelib.dox, lib/gpde/solvers_local_proto.h, lib/gpde/test/Makefile, lib/gpde/test/test_arrays.c, lib/gpde/test/test_assemble.c, lib/gpde/test/test_geom.c, lib/gpde/test/test_gpde_lib.h, lib/gpde/test/test_gradient.c, lib/gpde/test/test_gwflow.c, lib/gpde/test/test_heat.c, lib/gpde/test/test_les.c, lib/gpde/test/test_main.c, lib/gpde/test/test_solute_transport.c, lib/gpde/test/test_solvers.c, lib/gpde/test/test_tools.c, lib/grasslib.dox, lib/gtcltk/Makefile, lib/gtcltk/gmsg.tcl, lib/gtcltk/grocat.c, lib/gtcltk/gronsole.tcl, lib/gtcltk/options.tcl, lib/gtcltk/select.tcl, lib/imagery/Makefile, lib/imagery/README, lib/imagery/alloc.c, lib/imagery/ask_group.c, lib/imagery/c_assign.c, lib/imagery/c_begin.c, lib/imagery/c_clear.c, lib/imagery/c_distinct.c, lib/imagery/c_exec.c, lib/imagery/c_execmem.c, lib/imagery/c_means.c, lib/imagery/c_merge.c, lib/imagery/c_nclasses.c, lib/imagery/c_point.c, lib/imagery/c_reassign.c, lib/imagery/c_reclass.c, lib/imagery/c_sep.c, lib/imagery/c_sig.c, lib/imagery/c_sum2.c, lib/imagery/eol.c, lib/imagery/find.c, lib/imagery/fopen.c, lib/imagery/georef.c, lib/imagery/group.c, lib/imagery/imagerylib.dox, lib/imagery/list_gp.c, lib/imagery/list_subgp.c, lib/imagery/loc_info.c, lib/imagery/ls_groups.c, lib/imagery/points.c, lib/imagery/ref.c, lib/imagery/sig.c, lib/imagery/sigfile.c, lib/imagery/sigset.c, lib/imagery/sigsetfile.c, lib/imagery/target.c, lib/imagery/title.c, lib/imagery/var.c, lib/init/Makefile, lib/init/README, lib/init/chk_dbase.c, lib/init/clean_temp.c, lib/init/echo.c, lib/init/epsg_option.tcl, lib/init/file_option.tcl, lib/init/gintro.gif, lib/init/gis_set.tcl, lib/init/grass-run.bat, lib/init/grass- run.src, lib/init/grass-xterm-mac, lib/init/grass-xterm-wrapper, lib/init/grass.bat, lib/init/grass.ico, lib/init/grass.src, lib/init/grass6.html, lib/init/grass_dialog.ico, lib/init/grass_intro.txt, lib/init/grass_map.ico, lib/init/grass_sql.ico, lib/init/help_loc_struct.png, lib/init/helptext.html, lib/init/html_browser_mac.sh, lib/init/init.bat, lib/init/init.sh, lib/init/license.txt, lib/init/local_proto.h, lib/init/lock.c, lib/init/mke_loc.c, lib/init/mke_mapset.c, lib/init/msgs/ru.msg, lib/init/other.c, lib/init/prompt.sh, lib/init/run.c, lib/init/set_data.c, lib/init/variables.html, lib/init/version.sed, lib/init/welcome.txt, lib/linkm/Makefile, lib/linkm/README, lib/linkm/destroy.c, lib/linkm/dispose.c, lib/linkm/init.c, lib/linkm/linkm.c, lib/linkm/malloc.c, lib/linkm/new.c, lib/linkm/next.c, lib/linkm/oom.c, lib/linkm/speed.c, lib/linkm/speed2.c, lib/linkm/speed3.c, lib/linkm/try.c, lib/linkm/try2.c, lib/loc_struct.png, lib/ogsf/GK2.c, lib/ogsf/GP2.c, lib/ogsf/GS2.c, lib/ogsf/GSX.c, lib/ogsf/GS_util.c, lib/ogsf/GV2.c, lib/ogsf/GVL2.c, lib/ogsf/Gp3.c, lib/ogsf/Gs3.c, lib/ogsf/Gv3.c, lib/ogsf/Gvl3.c, lib/ogsf/Makefile, lib/ogsf/README, lib/ogsf/TODO, lib/ogsf/gk.c, lib/ogsf/gp.c, lib/ogsf/gpd.c, lib/ogsf/gs.c, lib/ogsf/gs_bm.c, lib/ogsf/gs_norms.c, lib/ogsf/gs_query.c, lib/ogsf/gsd_cplane.c, lib/ogsf/gsd_fonts.c, lib/ogsf/gsd_fringe.c, lib/ogsf/gsd_img_mpeg.c, lib/ogsf/gsd_img_ppm.c, lib/ogsf/gsd_img_tif.c, lib/ogsf/gsd_label.c, lib/ogsf/gsd_legend.c, lib/ogsf/gsd_objs.c, lib/ogsf/gsd_prim.c, lib/ogsf/gsd_surf.c, lib/ogsf/gsd_views.c, lib/ogsf/gsd_wire.c, lib/ogsf/gsdiff.c, lib/ogsf/gsdrape.c, lib/ogsf/gsds.c, lib/ogsf/gsget.c, lib/ogsf/gsget.h, lib/ogsf/gv.c, lib/ogsf/gv_quick.c, lib/ogsf/gvd.c, lib/ogsf/gvl.c, lib/ogsf/gvl_calc.c, lib/ogsf/gvl_calc2.c, lib/ogsf/gvl_file.c, lib/ogsf/gvld.c, lib/ogsf/mc33_table.h, lib/ogsf/ogsflib.dox, lib/ogsf/rgbpack.h, lib/ogsf/rowcol.h, lib/ogsf/trans.c, lib/pngdriver/Box.c, lib/pngdriver/Client.c, lib/pngdriver/Color.c, lib/pngdriver/Color_table.c, lib/pngdriver/Draw_bitmap.c, lib/pngdriver/Draw_line.c, lib/pngdriver/Draw_point.c, lib/pngdriver/Driver.c, lib/pngdriver/Erase.c, lib/pngdriver/Graph_close.c, lib/pngdriver/Graph_set.c, lib/pngdriver/Line_width.c, lib/pngdriver/Makefile, lib/pngdriver/Raster.c, lib/pngdriver/Respond.c, lib/pngdriver/Set_window.c, lib/pngdriver/pngdriver.h, lib/pngdriver/read.c, lib/pngdriver/read_bmp.c, lib/pngdriver/read_png.c, lib/pngdriver/read_ppm.c, lib/pngdriver/write.c, lib/pngdriver/write_bmp.c, lib/pngdriver/write_png.c, lib/pngdriver/write_ppm.c, lib/proj/FL.lla, lib/proj/MD.lla, lib/proj/Makefile, lib/proj/TN.lla, lib/proj/WI.lla, lib/proj/WO.lla, lib/proj/alaska.lla, lib/proj/conus.lla, lib/proj/convert.c, lib/proj/datum.c, lib/proj/do_proj.c, lib/proj/ellipse.c, lib/proj/ellipsoid.csv, lib/proj/gcs.csv, lib/proj/gcs.override.csv, lib/proj/gdal_datum.csv, lib/proj/get_proj.c, lib/proj/hawaii.lla, lib/proj/local_proto.h, lib/proj/ntv1_can.dat, lib/proj/nzgd2kgrid0005.gsb, lib/proj/pcs.csv, lib/proj/pcs.override.csv, lib/proj/prime_meridian.csv, lib/proj/projlib.dox, lib/proj/projop_wparm.csv, lib/proj/prvi.lla, lib/proj/stateplane.csv, lib/proj/stgeorge.lla, lib/proj/stlrnc.lla, lib/proj/stpaul.lla, lib/proj/unit_of_measure.csv, lib/psdriver/Box.c, lib/psdriver/Client.c, lib/psdriver/Color.c, lib/psdriver/Color_table.c, lib/psdriver/Draw_bitmap.c, lib/psdriver/Draw_line.c, lib/psdriver/Draw_point.c, lib/psdriver/Driver.c, lib/psdriver/Erase.c, lib/psdriver/Graph_close.c, lib/psdriver/Graph_set.c, lib/psdriver/Line_width.c, lib/psdriver/Makefile, lib/psdriver/Polygon.c, lib/psdriver/Polyline.c, lib/psdriver/Raster.c, lib/psdriver/Respond.c, lib/psdriver/Set_window.c, lib/psdriver/psdriver.h, lib/psdriver/psdriver.ps, lib/raster/Makefile, lib/raster/com_get.c, lib/raster/com_io.c, lib/raster/com_pad.c, lib/raster/com_proto.c, lib/raster/common.c, lib/raster/io_sock.c, lib/raster/loc_get.c, lib/raster/loc_io.c, lib/raster/loc_pad.c, lib/raster/loc_proto.c, lib/raster/open.h, lib/raster/parse_mon.c, lib/raster/rastergraphicslib.dox, lib/raster/rem_get.c, lib/raster/rem_io.c, lib/raster/rem_pad.c, lib/raster/rem_proto.c, lib/raster/transport.h, lib/rowio/Makefile, lib/rowio/fileno.c, lib/rowio/forget.c, lib/rowio/get.c, lib/rowio/put.c, lib/rowio/release.c, lib/rowio/setup.c, lib/rst/Makefile, lib/rst/data/DESCRIPTION.DATA, lib/rst/data/Makefile, lib/rst/data/dataquad.c, lib/rst/data/dataquad.h, lib/rst/interp_float/BUGS, lib/rst/interp_float/DESCRIPTION.INTERP, lib/rst/interp_float/Makefile, lib/rst/interp_float/distance.c, lib/rst/interp_float/func2d.c, lib/rst/interp_float/init2d.c, lib/rst/interp_float/input2d.c, lib/rst/interp_float/interp2d.c, lib/rst/interp_float/interpf.h, lib/rst/interp_float/matrix.c, lib/rst/interp_float/minmax.c, lib/rst/interp_float/output2d.c, lib/rst/interp_float/point2d.c, lib/rst/interp_float/print_tree, lib/rst/interp_float/protos, lib/rst/interp_float/resout2d.c, lib/rst/interp_float/ressegm2d.c, lib/rst/interp_float/secpar2d.c, lib/rst/interp_float/segmen2d.c, lib/rst/interp_float/vinput2d.c, lib/rst/interp_float/write2d.c, lib/rst/qtree/DESCRIPTION.TREE, lib/rst/qtree/Makefile, lib/rst/qtree/qtree.c, lib/rst/qtree/qtree.h, lib/segment/Makefile, lib/segment/address.c, lib/segment/debug.c, lib/segment/flush.c, lib/segment/format.c, lib/segment/get.c, lib/segment/get_row.c, lib/segment/init.c, lib/segment/pagein.c, lib/segment/pageout.c, lib/segment/put.c, lib/segment/put_row.c, lib/segment/release.c, lib/segment/seek.c, lib/segment/segmentlib.dox, lib/segment/setup.c, lib/segment/try.c, lib/sites/Makefile, lib/sites/README, lib/sites/sites.c, lib/stats/Makefile, lib/stats/c_ave.c, lib/stats/c_count.c, lib/stats/c_divr.c, lib/stats/c_intr.c, lib/stats/c_max.c, lib/stats/c_maxx.c, lib/stats/c_median.c, lib/stats/c_min.c, lib/stats/c_minx.c, lib/stats/c_mode.c, lib/stats/c_percentile.c, lib/stats/c_range.c, lib/stats/c_reg.c, lib/stats/c_stddev.c, lib/stats/c_sum.c, lib/stats/c_var.c, lib/stats/sort_cell.c, lib/symbol/Makefile, lib/symbol/README, lib/symbol/read.c, lib/symbol/stroke.c, lib/symbol/symbol/basic/arrow1, lib/symbol/symbol/basic/arrow2, lib/symbol/symbol/basic/box, lib/symbol/symbol/basic/circle, lib/symbol/symbol/basic/cross1, lib/symbol/symbol/basic/cross2, lib/symbol/symbol/basic/diamond, lib/symbol/symbol/basic/marker, lib/symbol/symbol/basic/octagon, lib/symbol/symbol/basic/point, lib/symbol/symbol/basic/pushpin, lib/symbol/symbol/basic/star, lib/symbol/symbol/basic/triangle, lib/symbol/symbol/basic/x, lib/symbol/symbol/demo/muchomurka, lib/symbol/symbol/demo/smrk, lib/symbol/symbol/extra/4pt_star, lib/symbol/symbol/extra/adcp, lib/symbol/symbol/extra/airport, lib/symbol/symbol/extra/alpha_flag, lib/symbol/symbol/extra/bridge, lib/symbol/symbol/extra/compass, lib/symbol/symbol/extra/dive_flag, lib/symbol/symbol/extra/fancy_compass, lib/symbol/symbol/extra/fiducial, lib/symbol/symbol/extra/half- circle, lib/symbol/symbol/extra/n_arrow1, lib/symbol/symbol/extra/offbox_ne, lib/symbol/symbol/extra/offbox_nw, lib/symbol/symbol/extra/offbox_se, lib/symbol/symbol/extra/offbox_sw, lib/symbol/symbol/extra/pentagon, lib/symbol/symbol/extra/target, lib/vask/Makefile, lib/vask/README, lib/vask/V_acc.c, lib/vask/V_call.c, lib/vask/V_clear.c, lib/vask/V_const.c, lib/vask/V_error.c, lib/vask/V_exit.c, lib/vask/V_init.c, lib/vask/V_line.c, lib/vask/V_ques.c, lib/vask/V_support.c, lib/vask/V_trim_dec.c, lib/vector/Makefile, lib/vector/README, lib/vector/Vlib/Makefile, lib/vector/Vlib/README, lib/vector/Vlib/area.c, lib/vector/Vlib/array.c, lib/vector/Vlib/box.c, lib/vector/Vlib/break_lines.c, lib/vector/Vlib/break_polygons.c, lib/vector/Vlib/bridges.c, lib/vector/Vlib/buffer.c, lib/vector/Vlib/build.c, lib/vector/Vlib/build_nat.c, lib/vector/Vlib/build_ogr.c, lib/vector/Vlib/cats.c, lib/vector/Vlib/cindex.c, lib/vector/Vlib/clean_nodes.c, lib/vector/Vlib/close.c, lib/vector/Vlib/close_nat.c, lib/vector/Vlib/close_ogr.c, lib/vector/Vlib/constraint.c, lib/vector/Vlib/dangles.c, lib/vector/Vlib/dbcolumns.c, lib/vector/Vlib/error.c, lib/vector/Vlib/field.c, lib/vector/Vlib/find.c, lib/vector/Vlib/graph.c, lib/vector/Vlib/header.c, lib/vector/Vlib/hist.c, lib/vector/Vlib/init_head.c, lib/vector/Vlib/intersect.c, lib/vector/Vlib/legal_vname.c, lib/vector/Vlib/level.c, lib/vector/Vlib/level_two.c, lib/vector/Vlib/line.c, lib/vector/Vlib/list.c, lib/vector/Vlib/map.c, lib/vector/Vlib/net.c, lib/vector/Vlib/open.c, lib/vector/Vlib/open_nat.c, lib/vector/Vlib/open_ogr.c, lib/vector/Vlib/overlap.c, lib/vector/Vlib/overlay.c, lib/vector/Vlib/poly.c, lib/vector/Vlib/read.c, lib/vector/Vlib/read_nat.c, lib/vector/Vlib/read_ogr.c, lib/vector/Vlib/remove_areas.c, lib/vector/Vlib/remove_duplicates.c, lib/vector/Vlib/rewind.c, lib/vector/Vlib/rewind_nat.c, lib/vector/Vlib/rewind_ogr.c, lib/vector/Vlib/select.c, lib/vector/Vlib/sindex.c, lib/vector/Vlib/snap.c, lib/vector/Vlib/tin.c, lib/vector/Vlib/type.c, lib/vector/Vlib/window.c, lib/vector/Vlib/write.c, lib/vector/Vlib/write_nat.c, lib/vector/dglib/BUGS, lib/vector/dglib/COPYING, lib/vector/dglib/Makefile, lib/vector/dglib/Makefile.alone, lib/vector/dglib/README, lib/vector/dglib/avl.c, lib/vector/dglib/avl.h, lib/vector/dglib/dgl.h, lib/vector/dglib/dglib.dox, lib/vector/dglib/edgemgmt-template.c, lib/vector/dglib/examples/GRAPH-2-COMPONENTX.TXT, lib/vector/dglib/examples/GRAPH.TXT, lib/vector/dglib/examples/Makefile.alone, lib/vector/dglib/examples/README, lib/vector/dglib/examples/components.c, lib/vector/dglib/examples/cr_from_a.c, lib/vector/dglib/examples/cr_large_graph.c, lib/vector/dglib/examples/delnode.c, lib/vector/dglib/examples/minspan.c, lib/vector/dglib/examples/opt.c, lib/vector/dglib/examples/opt.h, lib/vector/dglib/examples/parse.c, lib/vector/dglib/examples/rtest01.sh, lib/vector/dglib/examples/rtest02.sh, lib/vector/dglib/examples/rtest03.sh, lib/vector/dglib/examples/shortest_path.c, lib/vector/dglib/examples/span.c, lib/vector/dglib/examples/unflatten.c, lib/vector/dglib/examples/view.c, lib/vector/dglib/graph.c, lib/vector/dglib/graph.h, lib/vector/dglib/graph_v1.c, lib/vector/dglib/graph_v1.h, lib/vector/dglib/graph_v2.c, lib/vector/dglib/graph_v2.h, lib/vector/dglib/heap.c, lib/vector/dglib/heap.h, lib/vector/dglib/helpers.c, lib/vector/dglib/helpers.h, lib/vector/dglib/misc-template.c, lib/vector/dglib/nodemgmt-template.c, lib/vector/dglib/sp- template.c, lib/vector/dglib/span-template.c, lib/vector/dglib/tavl.c, lib/vector/dglib/tavl.h, lib/vector/dglib/tree.c, lib/vector/dglib/tree.h, lib/vector/dglib/type.h, lib/vector/dglib/v1-defs.h, lib/vector/dglib/v2-defs.h, lib/vector/diglib/Makefile, lib/vector/diglib/allocation.c, lib/vector/diglib/angle.c, lib/vector/diglib/box.c, lib/vector/diglib/cindex.c, lib/vector/diglib/cindex_rw.c, lib/vector/diglib/file.c, lib/vector/diglib/frmt.c, lib/vector/diglib/head.c, lib/vector/diglib/inside.c, lib/vector/diglib/line_dist.c, lib/vector/diglib/linecros.c, lib/vector/diglib/list.c, lib/vector/diglib/plus.c, lib/vector/diglib/plus_area.c, lib/vector/diglib/plus_line.c, lib/vector/diglib/plus_node.c, lib/vector/diglib/plus_struct.c, lib/vector/diglib/poly.c, lib/vector/diglib/port_init.c, lib/vector/diglib/port_test.c, lib/vector/diglib/portable.c, lib/vector/diglib/portable/i386-pc- mingw32msvc.h, lib/vector/diglib/prune.c, lib/vector/diglib/spindex.c, lib/vector/diglib/spindex_rw.c, lib/vector/diglib/struct_alloc.c, lib/vector/diglib/test.c, lib/vector/diglib/test.ok, lib/vector/diglib/type.c, lib/vector/diglib/update.c, lib/vector/rtree/Makefile, lib/vector/rtree/Makefile.alone, lib/vector/rtree/card.c, lib/vector/rtree/card.h, lib/vector/rtree/docs/MAILS, lib/vector/rtree/docs/README.grass, lib/vector/rtree/docs/README.txt, lib/vector/rtree/docs/sources.htm, lib/vector/rtree/gammavol.c, lib/vector/rtree/index.c, lib/vector/rtree/index.h, lib/vector/rtree/node.c, lib/vector/rtree/rect.c, lib/vector/rtree/rtree.h, lib/vector/rtree/sphvol.c, lib/vector/rtree/split_q.c, lib/vector/rtree/split_q.h, lib/vector/rtree/test.c, lib/vector/transform/Makefile, lib/vector/transform/TODO, lib/vector/transform/inverse.c, lib/vector/transform/m_mult.c, lib/vector/transform/transform.c, lib/vector/vectorlib.dox, lib/vector/vedit/Makefile, lib/vector/vedit/break.c, lib/vector/vedit/cats.c, lib/vector/vedit/chtype.c, lib/vector/vedit/copy.c, lib/vector/vedit/delete.c, lib/vector/vedit/distance.c, lib/vector/vedit/flip.c, lib/vector/vedit/merge.c, lib/vector/vedit/move.c, lib/vector/vedit/select.c, lib/vector/vedit/snap.c, lib/vector/vedit/vertex.c, lib/vector/vedit/zbulk.c, locale/Makefile, locale/README, locale/po/README, locale/po/grasslibs_ar.po, locale/po/grasslibs_cs.po, locale/po/grasslibs_de.po, locale/po/grasslibs_el.po, locale/po/grasslibs_es.po, locale/po/grasslibs_fr.po, locale/po/grasslibs_hi.po, locale/po/grasslibs_it.po, locale/po/grasslibs_ja.po, locale/po/grasslibs_ko.po, locale/po/grasslibs_lv.po, locale/po/grasslibs_mr.po, locale/po/grasslibs_pl.po, locale/po/grasslibs_pt.po, locale/po/grasslibs_pt_br.po, locale/po/grasslibs_ru.po, locale/po/grasslibs_sl.po, locale/po/grasslibs_th.po, locale/po/grasslibs_tr.po, locale/po/grasslibs_vi.po, locale/po/grasslibs_zh.po, locale/po/grassmods_ar.po, locale/po/grassmods_cs.po, locale/po/grassmods_de.po, locale/po/grassmods_el.po, locale/po/grassmods_es.po, locale/po/grassmods_fr.po, locale/po/grassmods_hi.po, locale/po/grassmods_it.po, locale/po/grassmods_ja.po, locale/po/grassmods_ko.po, locale/po/grassmods_lv.po, locale/po/grassmods_mr.po, locale/po/grassmods_pl.po, locale/po/grassmods_pt.po, locale/po/grassmods_pt_br.po, locale/po/grassmods_ru.po, locale/po/grassmods_sl.po, locale/po/grassmods_th.po, locale/po/grassmods_tr.po, locale/po/grassmods_vi.po, locale/po/grassmods_zh.po, locale/po/grasstcl_am.po, locale/po/grasstcl_ar.po, locale/po/grasstcl_cs.po, locale/po/grasstcl_de.po, locale/po/grasstcl_el.po, locale/po/grasstcl_es.po, locale/po/grasstcl_fr.po, locale/po/grasstcl_hi.po, locale/po/grasstcl_it.po, locale/po/grasstcl_ja.po, locale/po/grasstcl_ko.po, locale/po/grasstcl_lv.po, locale/po/grasstcl_mr.po, locale/po/grasstcl_pl.po, locale/po/grasstcl_pt.po, locale/po/grasstcl_pt_br.po, locale/po/grasstcl_ru.po, locale/po/grasstcl_sl.po, locale/po/grasstcl_th.po, locale/po/grasstcl_tr.po, locale/po/grasstcl_vi.po, locale/po/grasstcl_zh.po, locale/po/grasswxpy_cs.po, locale/po/grasswxpy_de.po, locale/po/grasswxpy_es.po, locale/scriptstrings/README, locale/templates/README, macosx/Makefile, macosx/ReadMe.rtf, macosx/app/English.lproj/MainMenu.nib/classes.nib, .../app/English.lproj/MainMenu.nib/data.dependency, macosx/app/English.lproj/MainMenu.nib/info.nib, .../English.lproj/MainMenu.nib/keyedobjects.nib, macosx/app/GRASS.applescript, macosx/app/Info.plist.in, macosx/app/Makefile, macosx/app/PkgInfo, macosx/app/app.icns, macosx/app/build_gui_user_menu.sh, macosx/app/build_html_user_index.sh, macosx/app/grass.sh.in, macosx/app/main.m, macosx/modbuild/License.rtf, macosx/modbuild/Makefile, macosx/modbuild/Platform.make.in, macosx/modbuild/ReadMe.rtf, macosx/pkg/bundle.make, macosx/pkg/resources/Description.plist.in, macosx/pkg/resources/Info.plist.in, macosx/pkg/resources/License.rtf, macosx/pkg/resources/ReadMe.rtf, macosx/pkg/resources/postflight.in, man/Makefile, misc/Makefile, misc/m.cogo/Makefile, misc/m.cogo/TODO, misc/m.cogo/cogo.dat, misc/m.cogo/description.html, misc/m.cogo/main.c, ps/Makefile, ps/ps.map/Makefile, ps/ps.map/README, ps/ps.map/border.h, ps/ps.map/box.c, ps/ps.map/catval.c, ps/ps.map/chk_scale.c, ps/ps.map/clr.h, ps/ps.map/colortable.h, ps/ps.map/comment.c, ps/ps.map/comment.h, ps/ps.map/decorate.h, ps/ps.map/description.html, ps/ps.map/distance.c, ps/ps.map/do_geogrid.c, ps/ps.map/do_grid.c, ps/ps.map/do_header.c, ps/ps.map/do_labels.c, ps/ps.map/do_masking.c, ps/ps.map/do_plt.c, ps/ps.map/do_psfiles.c, ps/ps.map/do_scalebar.c, ps/ps.map/do_vectors.c, ps/ps.map/eps.c, ps/ps.map/error.c, ps/ps.map/fit_map.c, ps/ps.map/get_font.c, ps/ps.map/get_scalebar.c, ps/ps.map/getgrid.c, ps/ps.map/gprims.c, ps/ps.map/group.h, ps/ps.map/header.h, ps/ps.map/input.c, ps/ps.map/key_data.c, ps/ps.map/labels.h, ps/ps.map/local_proto.h, ps/ps.map/main.c, ps/ps.map/makeprocs.c, ps/ps.map/map_info.c, ps/ps.map/map_info.h, ps/ps.map/map_setup.c, ps/ps.map/mtextbox.c, ps/ps.map/outl_io.c, ps/ps.map/paper.h, ps/ps.map/parse_list.c, ps/ps.map/patterns/brick.eps, ps/ps.map/patterns/cross_diag.eps, ps/ps.map/patterns/cross_diag5.eps, ps/ps.map/patterns/cross_normal.eps, ps/ps.map/patterns/cross_normal5.eps, ps/ps.map/patterns/diag_down.eps, ps/ps.map/patterns/diag_down6.eps, ps/ps.map/patterns/diag_down_dash.eps, ps/ps.map/patterns/diag_up.eps, ps/ps.map/patterns/diag_up6.eps, ps/ps.map/patterns/diag_up_dash.eps, ps/ps.map/patterns/horiz_line.eps, ps/ps.map/patterns/horiz_line6.eps, ps/ps.map/patterns/horiz_line_dash.eps, ps/ps.map/patterns/polka_dot.eps, ps/ps.map/patterns/vert_line.eps, ps/ps.map/patterns/vert_line6.eps, ps/ps.map/patterns/vert_line_dash.eps, ps/ps.map/prolog.ps, ps/ps.map/ps_clrtbl.c, ps/ps.map/ps_colors.c, ps/ps.map/ps_fclrtbl.c, ps/ps.map/ps_header.c, ps/ps.map/ps_info.h, ps/ps.map/ps_map.c, ps/ps.map/ps_outline.c, ps/ps.map/ps_raster.c, ps/ps.map/ps_vareas.c, ps/ps.map/ps_vlegend.c, ps/ps.map/ps_vlines.c, ps/ps.map/ps_vpoints.c, ps/ps.map/r_border.c, ps/ps.map/r_cell.c, ps/ps.map/r_colortable.c, ps/ps.map/r_group.c, ps/ps.map/r_header.c, ps/ps.map/r_info.c, ps/ps.map/r_labels.c, ps/ps.map/r_paper.c, ps/ps.map/r_plt.c, ps/ps.map/r_rgb.c, ps/ps.map/r_text.c, ps/ps.map/r_vareas.c, ps/ps.map/r_vlegend.c, ps/ps.map/r_vlines.c, ps/ps.map/r_vpoints.c, ps/ps.map/r_wind.c, ps/ps.map/read_cfg.c, ps/ps.map/scale.c, ps/ps.map/scan_gis.c, ps/ps.map/scan_misc.c, ps/ps.map/scan_ref.c, ps/ps.map/session.c, ps/ps.map/show_scale.c, ps/ps.map/symbol.c, ps/ps.map/textbox.c, ps/ps.map/vect.c, ps/ps.map/vector.c, ps/ps.map/vector.h, ps/ps.map/yesno.c, raster/Makefile, raster/r.average/Makefile, raster/r.average/description.html, raster/r.average/main.c, raster/r.basins.fill/Makefile, raster/r.basins.fill/description.html, raster/r.basins.fill/local_proto.h, raster/r.basins.fill/main.c, raster/r.basins.fill/read_map.c, raster/r.bilinear/DEPRECATED, raster/r.bilinear/Makefile, raster/r.bilinear/description.html, raster/r.bilinear/main.c, raster/r.bitpattern/Makefile, raster/r.bitpattern/description.html, raster/r.bitpattern/main.c, raster/r.buffer/Makefile, raster/r.buffer/description.html, raster/r.buffer/distance.h, raster/r.buffer/execute.c, raster/r.buffer/find_dist.c, raster/r.buffer/init.c, raster/r.buffer/local_proto.h, raster/r.buffer/main.c, raster/r.buffer/parse_dist.c, raster/r.buffer/process_at.c, raster/r.buffer/process_left.c, raster/r.buffer/process_rite.c, raster/r.buffer/process_row.c, raster/r.buffer/read_map.c, raster/r.buffer/support.c, raster/r.buffer/write_map.c, raster/r.carve/Makefile, raster/r.carve/README, raster/r.carve/description.html, raster/r.carve/enforce.h, raster/r.carve/enforce_ds.c, raster/r.carve/lobf.c, raster/r.carve/main.c, raster/r.carve/raster.c, raster/r.carve/support.c, raster/r.carve/vect.c, raster/r.cats/Makefile, raster/r.cats/cats.c, raster/r.cats/description.html, raster/r.cats/local_proto.h, raster/r.cats/main.c, raster/r.circle/Makefile, raster/r.circle/README, raster/r.circle/TODO, raster/r.circle/description.html, raster/r.circle/dist.c, raster/r.clump/Makefile, raster/r.clump/clump.c, raster/r.clump/description.html, raster/r.clump/local_proto.h, raster/r.clump/main.c, raster/r.coin/Makefile, raster/r.coin/check.c, raster/r.coin/cmd_parms.c, raster/r.coin/coin.h, raster/r.coin/description.html, raster/r.coin/format.c, raster/r.coin/inter.c, raster/r.coin/local_proto.h, raster/r.coin/main.c, raster/r.coin/make_coin.c, raster/r.coin/print_coin.c, raster/r.coin/print_hdr.c, raster/r.coin/prnt_entry.c, raster/r.coin/totals.c, raster/r.colors/Makefile, raster/r.colors/description.html, raster/r.colors/example1, raster/r.colors/example2, raster/r.colors/example3, raster/r.colors/example4, raster/r.colors/local_proto.h, raster/r.colors/main.c, raster/r.colors/rules.c, raster/r.colors/stats.c, raster/r.composite/Makefile, raster/r.composite/description.html, raster/r.composite/main.c, raster/r.compress/Makefile, raster/r.compress/description.html, raster/r.compress/main.c, raster/r.contour/Makefile, raster/r.contour/README, raster/r.contour/cont.c, raster/r.contour/description.html, raster/r.contour/local_proto.h, raster/r.contour/main.c, raster/r.cost/Makefile, raster/r.cost/btree.c, raster/r.cost/cost.h, raster/r.cost/description.html, raster/r.cost/local_proto.h, raster/r.cost/main.c, raster/r.cost/memory.c, raster/r.cost/memory.h, raster/r.cost/rcost_knightsmove.png, raster/r.cost/stash.h, raster/r.covar/Makefile, raster/r.covar/description.html, raster/r.covar/main.c, raster/r.cross/Makefile, raster/r.cross/cats.c, raster/r.cross/cross.c, raster/r.cross/description.html, raster/r.cross/glob.h, raster/r.cross/local_proto.h, raster/r.cross/main.c, raster/r.cross/renumber.c, raster/r.cross/store.c, raster/r.cross/tree.c, raster/r.describe/Makefile, raster/r.describe/describe.c, raster/r.describe/description.html, raster/r.describe/dumplist.c, raster/r.describe/local_proto.h, raster/r.describe/main.c, raster/r.describe/tree.c, raster/r.digit/Makefile, raster/r.digit/TODO, raster/r.digit/bnw_line.c, raster/r.digit/create_map.c, raster/r.digit/description.html, raster/r.digit/digitize.c, raster/r.digit/get_area.c, raster/r.digit/get_circle.c, raster/r.digit/get_en.c, raster/r.digit/get_label.c, raster/r.digit/get_line.c, raster/r.digit/get_point.c, raster/r.digit/get_type.c, raster/r.digit/instruct.c, raster/r.digit/local_proto.h, raster/r.digit/main.c, raster/r.digit/setup_graph.c, raster/r.distance/Makefile, raster/r.distance/defs.h, raster/r.distance/description.html, raster/r.distance/distance.c, raster/r.distance/edges.c, raster/r.distance/labels.c, raster/r.distance/main.c, raster/r.distance/mapgrapher, raster/r.distance/parse.c, raster/r.distance/report.c, raster/r.drain/Makefile, raster/r.drain/README, raster/r.drain/description.html, raster/r.drain/filldir.c, raster/r.drain/local.h, raster/r.drain/main.c, raster/r.drain/resolve.c, raster/r.drain/tinf.c, raster/r.drain/tinf.h, raster/r.fill.dir/Makefile, raster/r.fill.dir/README, raster/r.fill.dir/description.html, raster/r.fill.dir/dopolys.c, raster/r.fill.dir/filldir.c, raster/r.fill.dir/local.h, raster/r.fill.dir/main.c, raster/r.fill.dir/ppupdate.c, raster/r.fill.dir/resolve.c, raster/r.fill.dir/tinf.c, raster/r.fill.dir/tinf.h, raster/r.fill.dir/wtrshed.c, raster/r.flow/Makefile, raster/r.flow/TODO, raster/r.flow/aspect.c, raster/r.flow/aspect.h, raster/r.flow/calc.c, raster/r.flow/description.html, raster/r.flow/io.c, raster/r.flow/io.h, raster/r.flow/mem.c, raster/r.flow/mem.h, raster/r.flow/precomp.c, raster/r.flow/precomp.h, raster/r.flow/r.flow.h, raster/r.grow2/Makefile, raster/r.grow2/description.html, raster/r.grow2/main.c, raster/r.gwflow/Makefile, raster/r.gwflow/description.html, raster/r.gwflow/main.c, raster/r.gwflow/r_gwflow_concept.png, raster/r.gwflow/valid_calc_7x7.sh, raster/r.gwflow/valid_calc_excavation.sh, raster/r.his/Makefile, raster/r.his/description.html, raster/r.his/his.c, raster/r.his/his.h, raster/r.his/main.c, raster/r.in.arc/Makefile, raster/r.in.arc/README, raster/r.in.arc/description.html, raster/r.in.arc/gethead.c, raster/r.in.arc/local_proto.h, raster/r.in.arc/main.c, raster/r.in.ascii/Makefile, raster/r.in.ascii/description.html, raster/r.in.ascii/gethead.c, raster/r.in.ascii/local_proto.h, raster/r.in.ascii/main.c, raster/r.in.bin/Makefile, raster/r.in.bin/README, raster/r.in.bin/description.html, raster/r.in.bin/gmt_grd.h, raster/r.in.bin/main.c, raster/r.in.gdal/Makefile, raster/r.in.gdal/description.html, raster/r.in.gdal/main.c, raster/r.in.gridatb/Makefile, raster/r.in.gridatb/README, raster/r.in.gridatb/adjcellhd.c, raster/r.in.gridatb/check_ready.c, raster/r.in.gridatb/description.html, raster/r.in.gridatb/file_io.c, raster/r.in.gridatb/local_proto.h, raster/r.in.gridatb/main.c, raster/r.in.mat/Makefile, raster/r.in.mat/description.html, raster/r.in.mat/main.c, raster/r.in.poly/Makefile, raster/r.in.poly/README, raster/r.in.poly/description.html, raster/r.in.poly/format.h, raster/r.in.poly/get_item.c, raster/r.in.poly/getformat.c, raster/r.in.poly/local_proto.h, raster/r.in.poly/main.c, raster/r.in.poly/poly2rast.c, raster/r.in.poly/raster.c, raster/r.in.xyz/Makefile, raster/r.in.xyz/description.html, raster/r.in.xyz/local_proto.h, raster/r.in.xyz/main.c, raster/r.in.xyz/support.c, raster/r.info/Makefile, raster/r.info/description.html, raster/r.info/local_proto.h, raster/r.info/main.c, raster/r.info/reclas_txt.c, raster/r.kappa/Makefile, raster/r.kappa/calc_kappa.c, raster/r.kappa/description.html, raster/r.kappa/kappa.h, raster/r.kappa/local_proto.h, raster/r.kappa/main.c, raster/r.kappa/mask.c, raster/r.kappa/prt_hdr.c, raster/r.kappa/prt_label.c, raster/r.kappa/prt_mat.c, raster/r.kappa/stats.c, raster/r.kappa/sum.c, raster/r.lake/Makefile, raster/r.lake/description.html, raster/r.lake/main.c, raster/r.le/Makefile, raster/r.le/r.le.patch/Makefile, raster/r.le/r.le.patch/description.html, raster/r.le/r.le.patch/driver.c, raster/r.le/r.le.patch/input.c, raster/r.le/r.le.patch/main.c, raster/r.le/r.le.patch/patch.c, raster/r.le/r.le.patch/patch.h, raster/r.le/r.le.patch/trace.c, raster/r.le/r.le.pixel/Makefile, raster/r.le/r.le.pixel/cellclip.c, raster/r.le/r.le.pixel/description.html, raster/r.le/r.le.pixel/driver.c, raster/r.le/r.le.pixel/input.c, raster/r.le/r.le.pixel/local_proto.h, raster/r.le/r.le.pixel/main.c, raster/r.le/r.le.pixel/pixel.h, raster/r.le/r.le.pixel/texture.c, raster/r.le/r.le.setup/Makefile, raster/r.le/r.le.setup/ask_group.c, raster/r.le/r.le.setup/colors.h, raster/r.le/r.le.setup/description.html, raster/r.le/r.le.setup/main.c, raster/r.le/r.le.setup/mv_wind.c, raster/r.le/r.le.setup/polytocell/Makefile, raster/r.le/r.le.setup/polytocell/README, raster/r.le/r.le.setup/polytocell/bmf.b, raster/r.le/r.le.setup/polytocell/bmf_to_cll.c, raster/r.le/r.le.setup/polytocell/do_dots.c, raster/r.le/r.le.setup/polytocell/do_line.c, raster/r.le/r.le.setup/polytocell/find_area.c, raster/r.le/r.le.setup/polytocell/ply_t_bmif.c, raster/r.le/r.le.setup/polytocell/ply_to_cll.h, raster/r.le/r.le.setup/polytocell/save_area.c, raster/r.le/r.le.setup/polytocell/wrte_recrd.c, raster/r.le/r.le.setup/polytocell/yadjust.c, raster/r.le/r.le.setup/sample.c, raster/r.le/r.le.setup/setup.c, raster/r.le/r.le.setup/setup.h, raster/r.le/r.le.trace/Makefile, raster/r.le/r.le.trace/description.html, raster/r.le/r.le.trace/local_proto.h, raster/r.le/r.le.trace/main.c, raster/r.le/r.le.trace/r.le.trace.h, raster/r.le/r.le.trace/user_input.c, raster/r.li/Makefile, raster/r.li/TODO, raster/r.li/description.html, raster/r.li/r.li.cwed/Makefile, raster/r.li/r.li.cwed/cellWeighted.h, raster/r.li/r.li.cwed/cwed.c, raster/r.li/r.li.cwed/description.html, raster/r.li/r.li.cwed/rlicwed_formula.png, raster/r.li/r.li.cwed/utility.c, raster/r.li/r.li.cwed/utility.h, raster/r.li/r.li.daemon/GenericCell.c, raster/r.li/r.li.daemon/GenericCell.h, raster/r.li/r.li.daemon/Makefile, raster/r.li/r.li.daemon/avl.c, raster/r.li/r.li.daemon/avl.h, raster/r.li/r.li.daemon/avlDefs.h, raster/r.li/r.li.daemon/avlID.c, raster/r.li/r.li.daemon/avlID.h, raster/r.li/r.li.daemon/daemon.c, raster/r.li/r.li.daemon/daemon.h, raster/r.li/r.li.daemon/defs.h, raster/r.li/r.li.daemon/description.html, raster/r.li/r.li.daemon/index.h, raster/r.li/r.li.daemon/ipc.c, raster/r.li/r.li.daemon/ipc.h, raster/r.li/r.li.daemon/list.c, raster/r.li/r.li.daemon/list.h, raster/r.li/r.li.daemon/main.c, raster/r.li/r.li.daemon/worker.c, raster/r.li/r.li.dominance/Makefile, raster/r.li/r.li.dominance/description.html, raster/r.li/r.li.dominance/dominance.c, .../r.li/r.li.dominance/rliDominance_formula.png, raster/r.li/r.li.edgedensity/Makefile, raster/r.li/r.li.edgedensity/description.html, raster/r.li/r.li.edgedensity/edgedensity.c, .../r.li.edgedensity/rliEdgeDensity_formula1.png, .../r.li.edgedensity/rliEdgeDensity_formula2.png, raster/r.li/r.li.mpa/Makefile, raster/r.li/r.li.mpa/description.html, raster/r.li/r.li.mpa/mpa.c, raster/r.li/r.li.mpa/rlimpa_formula.png, raster/r.li/r.li.mps/Makefile, raster/r.li/r.li.mps/description.html, raster/r.li/r.li.mps/mps.c, raster/r.li/r.li.mps/rlimps_formula.png, raster/r.li/r.li.padcv/Makefile, raster/r.li/r.li.padcv/description.html, raster/r.li/r.li.padcv/padcv.c, raster/r.li/r.li.padcv/rlipadcv_formula1.png, raster/r.li/r.li.padcv/rlipadcv_formula2.png, raster/r.li/r.li.padrange/Makefile, raster/r.li/r.li.padrange/description.html, raster/r.li/r.li.padrange/padrange.c, raster/r.li/r.li.padrange/rlipadrange_formula.png, raster/r.li/r.li.padsd/Makefile, raster/r.li/r.li.padsd/description.html, raster/r.li/r.li.padsd/padsd.c, raster/r.li/r.li.padsd/rlipadsd_formula.png, raster/r.li/r.li.patchdensity/Makefile, raster/r.li/r.li.patchdensity/description.html, raster/r.li/r.li.patchdensity/main.c, raster/r.li/r.li.patchnum/Makefile, raster/r.li/r.li.patchnum/description.html, raster/r.li/r.li.patchnum/main.c, raster/r.li/r.li.richness/Makefile, raster/r.li/r.li.richness/description.html, raster/r.li/r.li.richness/richness.c, raster/r.li/r.li.richness/rliRichness_formula.png, raster/r.li/r.li.setup/Makefile, raster/r.li/r.li.setup/area_query, raster/r.li/r.li.setup/circle.txt, raster/r.li/r.li.setup/description.html, raster/r.li/r.li.setup/masked_area_selection, raster/r.li/r.li.setup/polygon.txt, raster/r.li/r.li.setup/r.li.setup, raster/r.li/r.li.setup/r.li.setup.main, raster/r.li/r.li.setup/r.li.setup.procedures.tcl, raster/r.li/r.li.setup/r.li.windows.tcl, raster/r.li/r.li.setup/sampleAreas.jpg, raster/r.li/r.li.setup/sample_area_vector.sh, raster/r.li/r.li.setup/square_mouse_selection.sh, raster/r.li/r.li.setup/square_query, raster/r.li/r.li.shannon/Makefile, raster/r.li/r.li.shannon/description.html, raster/r.li/r.li.shannon/rliShannon_formula.png, raster/r.li/r.li.shannon/shannon.c, raster/r.li/r.li.shape/Makefile, raster/r.li/r.li.shape/description.html, raster/r.li/r.li.shape/main.c, raster/r.li/r.li.simpson/Makefile, raster/r.li/r.li.simpson/description.html, raster/r.li/r.li.simpson/rliSimpson_formula.png, raster/r.li/r.li.simpson/simpson.c, raster/r.los/Makefile, raster/r.los/cmd_line.h, raster/r.los/color_rnge.c, raster/r.los/delete.c, raster/r.los/description.html, raster/r.los/local_proto.h, raster/r.los/main.c, raster/r.los/make_list.c, raster/r.los/make_point.c, raster/r.los/mark_pts.c, raster/r.los/point.h, raster/r.los/pts_elim.c, raster/r.los/radians.h, raster/r.los/segment.c, raster/r.mapcalc/Makefile, raster/r.mapcalc/check.c, raster/r.mapcalc/column_shift.c, raster/r.mapcalc/evaluate.c, raster/r.mapcalc/expression.c, raster/r.mapcalc/expression.h, raster/r.mapcalc/func_proto.h, raster/r.mapcalc/function.c, raster/r.mapcalc/globals.h, raster/r.mapcalc/globals2.h, raster/r.mapcalc/globals3.h, raster/r.mapcalc/main.c, raster/r.mapcalc/map.c, raster/r.mapcalc/map3.c, raster/r.mapcalc/mapcalc.h, raster/r.mapcalc/mapcalc.l, raster/r.mapcalc/mapcalc.y, raster/r.mapcalc/r.mapcalc.html, raster/r.mapcalc/r3.mapcalc.html, raster/r.mapcalc/xabs.c, raster/r.mapcalc/xacos.c, raster/r.mapcalc/xadd.c, raster/r.mapcalc/xand.c, raster/r.mapcalc/xand2.c, raster/r.mapcalc/xasin.c, raster/r.mapcalc/xatan.c, raster/r.mapcalc/xbitand.c, raster/r.mapcalc/xbitnot.c, raster/r.mapcalc/xbitor.c, raster/r.mapcalc/xbitxor.c, raster/r.mapcalc/xcoor.c, raster/r.mapcalc/xcoor3.c, raster/r.mapcalc/xcos.c, raster/r.mapcalc/xdiv.c, raster/r.mapcalc/xdouble.c, raster/r.mapcalc/xeq.c, raster/r.mapcalc/xeval.c, raster/r.mapcalc/xexp.c, raster/r.mapcalc/xfloat.c, raster/r.mapcalc/xge.c, raster/r.mapcalc/xgraph.c, raster/r.mapcalc/xgt.c, raster/r.mapcalc/xif.c, raster/r.mapcalc/xint.c, raster/r.mapcalc/xisnull.c, raster/r.mapcalc/xle.c, raster/r.mapcalc/xlog.c, raster/r.mapcalc/xlt.c, raster/r.mapcalc/xmax.c, raster/r.mapcalc/xmedian.c, raster/r.mapcalc/xmin.c, raster/r.mapcalc/xmod.c, raster/r.mapcalc/xmode.c, raster/r.mapcalc/xmul.c, raster/r.mapcalc/xne.c, raster/r.mapcalc/xneg.c, raster/r.mapcalc/xnot.c, raster/r.mapcalc/xnull.c, raster/r.mapcalc/xor.c, raster/r.mapcalc/xor2.c, raster/r.mapcalc/xpow.c, raster/r.mapcalc/xrand.c, raster/r.mapcalc/xres.c, raster/r.mapcalc/xres3.c, raster/r.mapcalc/xround.c, raster/r.mapcalc/xrowcol.c, raster/r.mapcalc/xshiftl.c, raster/r.mapcalc/xshiftr.c, raster/r.mapcalc/xshiftru.c, raster/r.mapcalc/xsin.c, raster/r.mapcalc/xsqrt.c, raster/r.mapcalc/xsub.c, raster/r.mapcalc/xtan.c, raster/r.median/Makefile, raster/r.median/description.html, raster/r.median/local_proto.h, raster/r.median/main.c, raster/r.median/median.c, raster/r.median/read_stats.c, raster/r.median/stats.h, raster/r.median/write_rec.c, raster/r.mfilter.fp/Makefile, raster/r.mfilter.fp/apply.c, raster/r.mfilter.fp/description.html, raster/r.mfilter.fp/execute.c, raster/r.mfilter.fp/filter, raster/r.mfilter.fp/filter.ave, raster/r.mfilter.fp/filter.h, raster/r.mfilter.fp/getfilt.c, raster/r.mfilter.fp/getrow.c, raster/r.mfilter.fp/glob.h, raster/r.mfilter.fp/local_proto.h, raster/r.mfilter.fp/main.c, raster/r.mfilter.fp/perform.c, raster/r.mfilter.fp/uppercase.c, raster/r.mfilter/Makefile, raster/r.mfilter/TODO, raster/r.mfilter/apply.c, raster/r.mfilter/description.html, raster/r.mfilter/execute.c, raster/r.mfilter/filter, raster/r.mfilter/filter.ave, raster/r.mfilter/filter.h, raster/r.mfilter/getfilt.c, raster/r.mfilter/getrow.c, raster/r.mfilter/glob.h, raster/r.mfilter/local_proto.h, raster/r.mfilter/main.c, raster/r.mfilter/perform.c, raster/r.mfilter/uppercase.c, raster/r.mode/Makefile, raster/r.mode/description.html, raster/r.mode/local_proto.h, raster/r.mode/main.c, raster/r.mode/read_stats.c, raster/r.mode/write_rec.c, raster/r.neighbors/Makefile, raster/r.neighbors/bufs.c, raster/r.neighbors/description.html, raster/r.neighbors/divr_cats.c, raster/r.neighbors/gather.c, raster/r.neighbors/intr_cats.c, raster/r.neighbors/local_proto.h, raster/r.neighbors/main.c, raster/r.neighbors/ncb.h, raster/r.neighbors/null_cats.c, raster/r.neighbors/readcell.c, raster/r.neighbors/readweights.c, raster/r.null/Makefile, raster/r.null/description.html, raster/r.null/local_proto.h, raster/r.null/mask.c, raster/r.null/mask.h, raster/r.null/null.c, raster/r.out.arc/Makefile, raster/r.out.arc/description.html, raster/r.out.arc/main.c, raster/r.out.ascii/Makefile, raster/r.out.ascii/description.html, raster/r.out.ascii/formspecific.c, raster/r.out.ascii/localproto.h, raster/r.out.ascii/main.c, raster/r.out.bin/Makefile, raster/r.out.bin/README, raster/r.out.bin/description.html, raster/r.out.bin/gmt_grd.h, raster/r.out.bin/main.c, raster/r.out.bin/swab.h, raster/r.out.bin/tif_swab.c, raster/r.out.gdal/Makefile, raster/r.out.gdal/description.html, raster/r.out.gdal/main.c, raster/r.out.gridatb/Makefile, raster/r.out.gridatb/README, raster/r.out.gridatb/adjcellhd.c, raster/r.out.gridatb/check_ready.c, raster/r.out.gridatb/description.html, raster/r.out.gridatb/file_io.c, raster/r.out.gridatb/local_proto.h, raster/r.out.gridatb/main.c, raster/r.out.mat/Makefile, raster/r.out.mat/description.html, raster/r.out.mat/main.c, raster/r.out.mpeg/Makefile, raster/r.out.mpeg/README, raster/r.out.mpeg/description.html, raster/r.out.mpeg/main.c, raster/r.out.mpeg/rom_proto.h, raster/r.out.mpeg/write.c, raster/r.out.png/Makefile, raster/r.out.png/README, raster/r.out.png/description.html, raster/r.out.png/pngfunc.h, raster/r.out.png/r.out.png.c, raster/r.out.pov/Makefile, raster/r.out.pov/description.html, raster/r.out.pov/main.c, raster/r.out.ppm/Makefile, raster/r.out.ppm/description.html, raster/r.out.ppm/main.c, raster/r.out.ppm3/Makefile, raster/r.out.ppm3/description.html, raster/r.out.ppm3/main.c, raster/r.out.tiff/Makefile, raster/r.out.tiff/description.html, raster/r.out.tiff/r.out.tiff.c, raster/r.out.tiff/rasterfile.h, raster/r.out.vrml/Makefile, raster/r.out.vrml/description.html, raster/r.out.vrml/main.c, raster/r.out.vrml/put_grid.c, raster/r.out.vrml/put_view.c, raster/r.out.vrml/pv.h, raster/r.out.vrml/vrml.c, raster/r.out.vtk/Makefile, raster/r.out.vtk/description.html, raster/r.out.vtk/globaldefs.h, raster/r.out.vtk/main.c, raster/r.out.vtk/parameters.c, raster/r.out.vtk/parameters.h, raster/r.out.vtk/writeascii.c, raster/r.out.vtk/writeascii.h, raster/r.param.scale/CHANGES, raster/r.param.scale/Makefile, raster/r.param.scale/README, raster/r.param.scale/close_down.c, raster/r.param.scale/cols.sh, raster/r.param.scale/description.html, raster/r.param.scale/disp_matrix.c, raster/r.param.scale/feature.c, raster/r.param.scale/find_normal.c, raster/r.param.scale/interface.c, raster/r.param.scale/main.c, raster/r.param.scale/nrutil.c, raster/r.param.scale/nrutil.h, raster/r.param.scale/open_files.c, raster/r.param.scale/param.c, raster/r.param.scale/param.h, raster/r.param.scale/param.sh, raster/r.param.scale/process.c, raster/r.param.scale/write_cats.c, raster/r.param.scale/write_cols.c, raster/r.patch/Makefile, raster/r.patch/description.html, raster/r.patch/do_patch.c, raster/r.patch/local_proto.h, raster/r.patch/main.c, raster/r.patch/nfiles.h, raster/r.patch/support.c, raster/r.profile/Makefile, raster/r.profile/description.html, raster/r.profile/input.c, raster/r.profile/local_proto.h, raster/r.profile/main.c, raster/r.profile/read_rast.c, raster/r.proj.seg/Makefile, raster/r.proj.seg/bilinear.c, raster/r.proj.seg/bordwalk.c, raster/r.proj.seg/cubic.c, raster/r.proj.seg/description.html, raster/r.proj.seg/main.c, raster/r.proj.seg/nearest.c, raster/r.proj.seg/r.proj.h, raster/r.proj.seg/readcell.c, raster/r.proj/COMMENT, raster/r.proj/DEPRECATED, raster/r.proj/Makefile, raster/r.proj/bilinear.c, raster/r.proj/bordwalk.c, raster/r.proj/cubic.c, raster/r.proj/description.html, raster/r.proj/local_proto.h, raster/r.proj/main.c, raster/r.proj/nearest.c, raster/r.proj/r.proj.h, raster/r.proj/readcell.c, raster/r.quant/Makefile, raster/r.quant/description.html, raster/r.quant/global.h, raster/r.quant/main.c, raster/r.quant/read_rules.c, raster/r.quantile/Makefile, raster/r.quantile/description.html, raster/r.quantile/main.c, raster/r.random.cells/Makefile, raster/r.random.cells/README, raster/r.random.cells/description.html, raster/r.random.cells/flag.c, raster/r.random.cells/flag.h, raster/r.random.cells/gasdev.c, raster/r.random.cells/indep.c, raster/r.random.cells/init.c, raster/r.random.cells/local_proto.h, raster/r.random.cells/main.c, raster/r.random.cells/random.c, raster/r.random.cells/ransurf.h, raster/r.random.surface/Makefile, raster/r.random.surface/TODO, raster/r.random.surface/calcsd.c, raster/r.random.surface/calcsurf.c, raster/r.random.surface/cpfilter.c, raster/r.random.surface/dd.c, raster/r.random.surface/decay.c, raster/r.random.surface/description.html, raster/r.random.surface/digits.c, raster/r.random.surface/gasdev.c, raster/r.random.surface/gennorm.c, raster/r.random.surface/init.c, raster/r.random.surface/local_proto.h, raster/r.random.surface/main.c, raster/r.random.surface/makebigf.c, raster/r.random.surface/makepp.c, raster/r.random.surface/random.c, raster/r.random.surface/ransurf.h, raster/r.random.surface/save.c, raster/r.random.surface/zero.c, raster/r.random/Makefile, raster/r.random/README, raster/r.random/count.c, raster/r.random/creat_rand.c, raster/r.random/description.html, raster/r.random/local_proto.h, raster/r.random/main.c, raster/r.random/random.c, raster/r.random/support.c, raster/r.reclass/Makefile, raster/r.reclass/add_rule.c, raster/r.reclass/description.html, raster/r.reclass/input.c, raster/r.reclass/main.c, raster/r.reclass/parse.c, raster/r.reclass/range.c, raster/r.reclass/reclass.c, raster/r.reclass/rule.h, raster/r.reclass/stats.c, raster/r.recode/Makefile, raster/r.recode/description.html, raster/r.recode/global.h, raster/r.recode/main.c, raster/r.recode/read_rules.c, raster/r.recode/recode.c, raster/r.region/Makefile, raster/r.region/description.html, raster/r.region/main.c, raster/r.report/Makefile, raster/r.report/description.html, raster/r.report/format.c, raster/r.report/global.h, raster/r.report/header.c, raster/r.report/label.c, raster/r.report/main.c, raster/r.report/maskinfo.c, raster/r.report/parse.c, raster/r.report/prt_report.c, raster/r.report/prt_unit.c, raster/r.report/report.c, raster/r.report/stats.c, raster/r.report/sums.c, raster/r.resamp.interp/Makefile, raster/r.resamp.interp/description.html, raster/r.resamp.interp/main.c, raster/r.resamp.rst/BUGS, raster/r.resamp.rst/DESCRIPTION, raster/r.resamp.rst/HISTORY, raster/r.resamp.rst/Makefile, raster/r.resamp.rst/README, raster/r.resamp.rst/description.html, raster/r.resamp.rst/local_proto.h, raster/r.resamp.rst/main.c, raster/r.resamp.rst/surf.h, raster/r.resamp.stats/Makefile, raster/r.resamp.stats/description.html, raster/r.resamp.stats/main.c, raster/r.resample/Makefile, raster/r.resample/description.html, raster/r.resample/diff.sh, raster/r.resample/main.c, raster/r.rescale.eq/Makefile, raster/r.rescale.eq/TODO, raster/r.rescale.eq/description.html, raster/r.rescale.eq/get_range.c, raster/r.rescale.eq/get_stats.c, raster/r.rescale.eq/local_proto.h, raster/r.rescale.eq/main.c, raster/r.rescale/Makefile, raster/r.rescale/description.html, raster/r.rescale/get_range.c, raster/r.rescale/local_proto.h, raster/r.rescale/main.c, raster/r.series/Makefile, raster/r.series/description.html, raster/r.series/main.c, raster/r.slope.aspect/Makefile, raster/r.slope.aspect/description.html, raster/r.slope.aspect/local_proto.h, raster/r.slope.aspect/main.c, raster/r.slope.aspect/opennew.c, .../r_sl_asp_northangle_diffs.tar.gz, raster/r.statistics/Makefile, raster/r.statistics/description.html, raster/r.statistics/gauss.dat, raster/r.statistics/main.c, raster/r.statistics/method.h, raster/r.statistics/o_adev.c, raster/r.statistics/o_average.c, raster/r.statistics/o_distrib.c, raster/r.statistics/o_divr.c, raster/r.statistics/o_kurt.c, raster/r.statistics/o_max.c, raster/r.statistics/o_median.c, raster/r.statistics/o_min.c, raster/r.statistics/o_mode.c, raster/r.statistics/o_sdev.c, raster/r.statistics/o_skew.c, raster/r.statistics/o_sum.c, raster/r.statistics/o_var.c, raster/r.statistics/read_stats.c, raster/r.statistics/write_rec.c, raster/r.stats/Makefile, raster/r.stats/cell_stats.c, raster/r.stats/description.html, raster/r.stats/global.h, raster/r.stats/main.c, raster/r.stats/raw_stats.c, raster/r.stats/stats.c, raster/r.sum/Makefile, raster/r.sum/description.html, raster/r.sum/main.c, raster/r.sun/Makefile, raster/r.sun/TODO, raster/r.sun/description.html, raster/r.sun/local_proto.h, raster/r.sun/main.c, raster/r.sunmask/Makefile, raster/r.sunmask/README, raster/r.sunmask/TODO, raster/r.sunmask/description.html, raster/r.sunmask/g_solposition.c, raster/r.sunmask/global.h, raster/r.sunmask/main.c, raster/r.sunmask/solpos00.c, raster/r.sunmask/solpos00.h, raster/r.support.stats/Makefile, raster/r.support.stats/check.c, raster/r.support.stats/description.html, raster/r.support.stats/histo.c, raster/r.support.stats/local_proto.h, raster/r.support.stats/main.c, raster/r.support/Makefile, raster/r.support/front/Makefile, raster/r.support/front/check.c, raster/r.support/front/description.html, raster/r.support/front/front.c, raster/r.support/front/histo.c, raster/r.support/front/hitreturn.c, raster/r.support/front/local_proto.h, raster/r.support/front/run.c, raster/r.support/modcats/Makefile, raster/r.support/modcats/modcats.c, raster/r.support/modcolr/Makefile, raster/r.support/modcolr/modcolr.c, raster/r.support/modhead/Makefile, raster/r.support/modhead/ask_format.c, raster/r.support/modhead/check_un.c, raster/r.support/modhead/factors.c, raster/r.support/modhead/hitreturn.c, raster/r.support/modhead/local_proto.h, raster/r.support/modhead/modhead.c, raster/r.support/modhead/row_addr.c, raster/r.support/modhist/Makefile, raster/r.support/modhist/modhist.c, raster/r.surf.area/Makefile, raster/r.surf.area/description.html, raster/r.surf.area/main.c, raster/r.surf.contour/Makefile, raster/r.surf.contour/add_in.c, raster/r.surf.contour/addpts.c, raster/r.surf.contour/bseg_close.c, raster/r.surf.contour/bseg_get.c, raster/r.surf.contour/bseg_open.c, raster/r.surf.contour/bseg_put.c, raster/r.surf.contour/bseg_read.c, raster/r.surf.contour/bseg_write.c, raster/r.surf.contour/contour.h, raster/r.surf.contour/cseg.h, raster/r.surf.contour/cseg_close.c, raster/r.surf.contour/cseg_get.c, raster/r.surf.contour/cseg_open.c, raster/r.surf.contour/cseg_put.c, raster/r.surf.contour/cseg_read.c, raster/r.surf.contour/cseg_write.c, raster/r.surf.contour/description.html, raster/r.surf.contour/find_con.c, raster/r.surf.contour/flag.h, raster/r.surf.contour/flag_clr_all.c, raster/r.surf.contour/flag_create.c, raster/r.surf.contour/flag_destroy.c, raster/r.surf.contour/flag_get.c, raster/r.surf.contour/flag_set.c, raster/r.surf.contour/flag_unset.c, raster/r.surf.contour/main.c, raster/r.surf.fractal/Makefile, raster/r.surf.fractal/README, raster/r.surf.fractal/description.html, raster/r.surf.fractal/frac.h, raster/r.surf.fractal/interface.c, raster/r.surf.fractal/main.c, raster/r.surf.fractal/open_files.c, raster/r.surf.fractal/process.c, raster/r.surf.fractal/spec_syn.c, raster/r.surf.fractal/write_rast.c, raster/r.surf.gauss/Makefile, raster/r.surf.gauss/README, raster/r.surf.gauss/description.html, raster/r.surf.gauss/gaussurf.c, raster/r.surf.gauss/local_proto.h, raster/r.surf.gauss/main.c, raster/r.surf.idw/Makefile, raster/r.surf.idw/description.html, raster/r.surf.idw/dist.c, raster/r.surf.idw/ll.c, raster/r.surf.idw/main.c, raster/r.surf.idw/main.h, raster/r.surf.idw/pi.h, raster/r.surf.idw2/Makefile, raster/r.surf.idw2/description.html, raster/r.surf.idw2/local_proto.h, raster/r.surf.idw2/main.c, raster/r.surf.idw2/read_cell.c, raster/r.surf.random/Makefile, raster/r.surf.random/description.html, raster/r.surf.random/local_proto.h, raster/r.surf.random/main.c, raster/r.surf.random/randsurf.c, raster/r.terraflow/3scan.h, raster/r.terraflow/IOStream/Makefile, raster/r.terraflow/IOStream/include/ami.h, raster/r.terraflow/IOStream/include/ami_config.h, raster/r.terraflow/IOStream/include/ami_sort.h, .../r.terraflow/IOStream/include/ami_sort_impl.h, raster/r.terraflow/IOStream/include/ami_stream.h, raster/r.terraflow/IOStream/include/embuffer.h, raster/r.terraflow/IOStream/include/empq.h, .../r.terraflow/IOStream/include/empq_adaptive.h, .../IOStream/include/empq_adaptive_impl.h, raster/r.terraflow/IOStream/include/empq_impl.h, raster/r.terraflow/IOStream/include/imbuffer.h, raster/r.terraflow/IOStream/include/mem_stream.h, raster/r.terraflow/IOStream/include/minmaxheap.h, raster/r.terraflow/IOStream/include/mm.h, raster/r.terraflow/IOStream/include/mm_utils.h, raster/r.terraflow/IOStream/include/pqheap.h, raster/r.terraflow/IOStream/include/queue.h, raster/r.terraflow/IOStream/include/quicksort.h, .../r.terraflow/IOStream/include/replacementHeap.h, .../IOStream/include/replacementHeapBlock.h, raster/r.terraflow/IOStream/include/rtimer.h, raster/r.terraflow/IOStream/lib/Makefile, raster/r.terraflow/IOStream/lib/src/Makefile, raster/r.terraflow/IOStream/lib/src/ami_stream.cc, .../IOStream/lib/src/minmaxheap_test.cc, raster/r.terraflow/IOStream/lib/src/mm.cc, raster/r.terraflow/IOStream/lib/src/mm_utils.cc, raster/r.terraflow/IOStream/lib/src/rtimer.cc, raster/r.terraflow/Makefile, raster/r.terraflow/ccforest.cc, raster/r.terraflow/ccforest.h, raster/r.terraflow/common.cc, raster/r.terraflow/common.h, raster/r.terraflow/description.html, raster/r.terraflow/direction.cc, raster/r.terraflow/direction.h, raster/r.terraflow/fill.cc, raster/r.terraflow/fill.h, raster/r.terraflow/filldepr.cc, raster/r.terraflow/filldepr.h, raster/r.terraflow/flow.cc, raster/r.terraflow/flow.h, raster/r.terraflow/genericWindow.cc, raster/r.terraflow/genericWindow.h, raster/r.terraflow/grass2str.h, raster/r.terraflow/grid.cc, raster/r.terraflow/grid.h, raster/r.terraflow/main.cc, raster/r.terraflow/main.h, raster/r.terraflow/nodata.cc, raster/r.terraflow/nodata.h, raster/r.terraflow/option.h, raster/r.terraflow/plateau.cc, raster/r.terraflow/plateau.h, raster/r.terraflow/rterraflow_dir2.png, raster/r.terraflow/rterraflow_dir3.png, raster/r.terraflow/sortutils.h, raster/r.terraflow/stats.cc, raster/r.terraflow/stats.h, raster/r.terraflow/streamutils.h, raster/r.terraflow/sweep.cc, raster/r.terraflow/sweep.h, raster/r.terraflow/types.cc, raster/r.terraflow/types.h, raster/r.terraflow/unionFind.h, raster/r.terraflow/water.cc, raster/r.terraflow/water.h, raster/r.terraflow/weightWindow.cc, raster/r.terraflow/weightWindow.h, raster/r.texture/Makefile, raster/r.texture/description.html, raster/r.texture/h_measure.c, raster/r.texture/h_measure.h, raster/r.texture/main.c, raster/r.thin/Makefile, raster/r.thin/description.html, raster/r.thin/io.c, raster/r.thin/local_proto.h, raster/r.thin/main.c, raster/r.thin/thin_lines.c, raster/r.timestamp/Makefile, raster/r.timestamp/description.html, raster/r.timestamp/main.c, raster/r.to.rast3/Makefile, raster/r.to.rast3/description.html, raster/r.to.rast3/main.c, raster/r.to.rast3/r.to.rast3.png, raster/r.to.rast3elev/Makefile, raster/r.to.rast3elev/description.html, raster/r.to.rast3elev/main.c, raster/r.to.rast3elev/r.to.rast3elev.png, raster/r.to.vect/Makefile, raster/r.to.vect/README, raster/r.to.vect/areas.c, raster/r.to.vect/areas_io.c, raster/r.to.vect/description.html, raster/r.to.vect/global.h, raster/r.to.vect/lines.c, raster/r.to.vect/lines_io.c, raster/r.to.vect/main.c, raster/r.to.vect/points.c, raster/r.to.vect/util.c, raster/r.topidx/Makefile, raster/r.topidx/README, raster/r.topidx/arc.to.gridatb, raster/r.topidx/check_ready.c, raster/r.topidx/description.html, raster/r.topidx/file_io.c, raster/r.topidx/global.h, raster/r.topidx/gridatb.to.arc, raster/r.topidx/main.c, raster/r.topidx/topidx.c, raster/r.topmodel/Makefile, raster/r.topmodel/REFERENCE, raster/r.topmodel/check_ready.c, raster/r.topmodel/description.html, raster/r.topmodel/file_io.c, raster/r.topmodel/global.h, raster/r.topmodel/infiltration.c, raster/r.topmodel/main.c, raster/r.topmodel/misc.c, raster/r.topmodel/topmodel.c, raster/r.transect/Makefile, raster/r.transect/description.html, raster/r.transect/local_proto.h, raster/r.transect/main.c, raster/r.transect/parse_line.c, raster/r.univar2/Makefile, raster/r.univar2/globals.h, raster/r.univar2/r.univar.html, raster/r.univar2/r.univar_main.c, raster/r.univar2/r3.univar.html, raster/r.univar2/r3.univar_main.c, raster/r.univar2/sort.c, raster/r.univar2/stats.c, raster/r.volume/Makefile, raster/r.volume/centroids.c, raster/r.volume/description.html, raster/r.volume/main.c, raster/r.walk/Makefile, raster/r.walk/TODO, raster/r.walk/btree.c, raster/r.walk/cost.h, raster/r.walk/description.html, raster/r.walk/local_proto.h, raster/r.walk/main.c, raster/r.walk/memory.c, raster/r.walk/memory.h, raster/r.walk/stash.h, raster/r.water.outlet/Makefile, raster/r.water.outlet/TODO, raster/r.water.outlet/basin.h, raster/r.water.outlet/description.html, raster/r.water.outlet/flag.h, raster/r.water.outlet/flag_clr_all.c, raster/r.water.outlet/flag_create.c, raster/r.water.outlet/flag_destroy.c, raster/r.water.outlet/flag_get.c, raster/r.water.outlet/flag_set.c, raster/r.water.outlet/flag_unset.c, raster/r.water.outlet/legal.c, raster/r.water.outlet/main.c, raster/r.water.outlet/outletP.h, raster/r.water.outlet/over_cells.c, raster/r.water.outlet/ramseg.c, raster/r.water.outlet/ramseg.h, raster/r.watershed/Makefile, raster/r.watershed/front/Makefile, raster/r.watershed/front/description.html, raster/r.watershed/front/main.c, raster/r.watershed/ram/Gwater.h, raster/r.watershed/ram/Makefile, raster/r.watershed/ram/close_maps.c, raster/r.watershed/ram/close_maps2.c, raster/r.watershed/ram/def_basin.c, raster/r.watershed/ram/do_astar.c, raster/r.watershed/ram/do_cum.c, raster/r.watershed/ram/find_pour.c, raster/r.watershed/ram/flag.h, raster/r.watershed/ram/flag_clr_all.c, raster/r.watershed/ram/flag_create.c, raster/r.watershed/ram/flag_destroy.c, raster/r.watershed/ram/flag_get.c, raster/r.watershed/ram/flag_set.c, raster/r.watershed/ram/flag_unset.c, raster/r.watershed/ram/haf_side.c, raster/r.watershed/ram/init_vars.c, raster/r.watershed/ram/main.c, raster/r.watershed/ram/no_stream.c, raster/r.watershed/ram/over_cells.c, raster/r.watershed/ram/ramseg.c, raster/r.watershed/ram/ramseg.h, raster/r.watershed/ram/sg_factor.c, raster/r.watershed/ram/slope_len.c, raster/r.watershed/ram/split_str.c, raster/r.watershed/ram/usage.c, raster/r.watershed/seg/Gwater.h, raster/r.watershed/seg/Makefile, raster/r.watershed/seg/bseg_close.c, raster/r.watershed/seg/bseg_get.c, raster/r.watershed/seg/bseg_open.c, raster/r.watershed/seg/bseg_put.c, raster/r.watershed/seg/bseg_read.c, raster/r.watershed/seg/bseg_write.c, raster/r.watershed/seg/close_maps.c, raster/r.watershed/seg/close_maps2.c, raster/r.watershed/seg/cseg.h, raster/r.watershed/seg/cseg_close.c, raster/r.watershed/seg/cseg_get.c, raster/r.watershed/seg/cseg_open.c, raster/r.watershed/seg/cseg_put.c, raster/r.watershed/seg/cseg_read.c, raster/r.watershed/seg/cseg_write.c, raster/r.watershed/seg/def_basin.c, raster/r.watershed/seg/do_astar.c, raster/r.watershed/seg/do_cum.c, raster/r.watershed/seg/dseg_close.c, raster/r.watershed/seg/dseg_get.c, raster/r.watershed/seg/dseg_open.c, raster/r.watershed/seg/dseg_put.c, raster/r.watershed/seg/dseg_read.c, raster/r.watershed/seg/dseg_write.c, raster/r.watershed/seg/find_pour.c, raster/r.watershed/seg/haf_side.c, raster/r.watershed/seg/init_vars.c, raster/r.watershed/seg/main.c, raster/r.watershed/seg/no_stream.c, raster/r.watershed/seg/over_cells.c, raster/r.watershed/seg/sg_factor.c, raster/r.watershed/seg/slope_len.c, raster/r.watershed/seg/split_str.c, raster/r.watershed/seg/sseg_close.c, raster/r.watershed/seg/sseg_get.c, raster/r.watershed/seg/sseg_open.c, raster/r.watershed/seg/sseg_put.c, raster/r.watershed/seg/usage.c, raster/r.watershed/shed/Makefile, raster/r.watershed/shed/accum_down.c, raster/r.watershed/shed/basin_maps.c, raster/r.watershed/shed/com_line.c, raster/r.watershed/shed/file_in.c, raster/r.watershed/shed/free.c, raster/r.watershed/shed/insert_cat.c, raster/r.watershed/shed/intro.c, raster/r.watershed/shed/main.c, raster/r.watershed/shed/print.c, raster/r.watershed/shed/read.c, raster/r.watershed/shed/valid.c, raster/r.watershed/shed/watershed.h, raster/r.what.color/Makefile, raster/r.what.color/description.html, raster/r.what.color/main.c, raster/r.what/Makefile, raster/r.what/description.html, raster/r.what/die.c, raster/r.what/local_proto.h, raster/r.what/main.c, raster/r.what/usage.c, raster/rasterintro.html, raster/simwe/Makefile, raster/simwe/README, raster/simwe/r.sim.sediment/Makefile, raster/simwe/r.sim.sediment/description.html, raster/simwe/r.sim.sediment/main.c, raster/simwe/r.sim.sediment/waterglobs.h, raster/simwe/r.sim.water/Makefile, raster/simwe/r.sim.water/description.html, raster/simwe/r.sim.water/main.c, raster/simwe/r.sim.water/spearfish.sh, raster/simwe/r.sim.water/waterglobs.h, raster/simwe/simlib/Makefile, raster/simwe/simlib/erod.c, raster/simwe/simlib/hydro.c, raster/simwe/simlib/input.c, raster/simwe/simlib/output.c, raster/simwe/simlib/random.c, raster/simwe/simlib/waterglobs.h, raster/wildfire/Makefile, raster/wildfire/README, raster/wildfire/r.ros/Makefile, raster/wildfire/r.ros/description.html, raster/wildfire/r.ros/local_proto.h, raster/wildfire/r.ros/main.c, raster/wildfire/r.ros/spot_dist.c, raster/wildfire/r.spread/Makefile, raster/wildfire/r.spread/cell_ptrHa.h, raster/wildfire/r.spread/cmd_line.h, raster/wildfire/r.spread/collect_ori.c, raster/wildfire/r.spread/costHa.h, raster/wildfire/r.spread/deleteHa.c, raster/wildfire/r.spread/description.html, raster/wildfire/r.spread/display.c, raster/wildfire/r.spread/fixHa.c, raster/wildfire/r.spread/get_minHa.c, raster/wildfire/r.spread/insert2Ha.c, raster/wildfire/r.spread/insertHa.c, raster/wildfire/r.spread/local_proto.h, raster/wildfire/r.spread/main.c, raster/wildfire/r.spread/pick_dist.c, raster/wildfire/r.spread/pick_ignite.c, raster/wildfire/r.spread/ram2out.c, raster/wildfire/r.spread/replaceHa.c, raster/wildfire/r.spread/select_linksB.c, raster/wildfire/r.spread/spot.c, raster/wildfire/r.spread/spread.c, raster/wildfire/r.spreadpath/Makefile, raster/wildfire/r.spreadpath/description.html, raster/wildfire/r.spreadpath/drawline.c, raster/wildfire/r.spreadpath/insert.c, raster/wildfire/r.spreadpath/local_proto.h, raster/wildfire/r.spreadpath/main.c, raster/wildfire/r.spreadpath/path_finder.c, raster/wildfire/r.spreadpath/point.h, raster/wildfire/r.spreadpath/stash.h, raster3d/Makefile, raster3d/base/Makefile, raster3d/base/mask_functions.c, raster3d/base/mask_functions.h, raster3d/base/r3.info.html, raster3d/base/r3.info.main.c, raster3d/base/r3.mask.html, raster3d/base/r3.mask.main.c, raster3d/base/r3.null.html, raster3d/base/r3.null.main.c, raster3d/base/r3.timestamp.html, raster3d/base/r3.timestamp.main.c, raster3d/r3.cross.rast/Makefile, raster3d/r3.cross.rast/description.html, raster3d/r3.cross.rast/main.c, raster3d/r3.cross.rast/r3.cross.rast.png, raster3d/r3.gwflow/Makefile, raster3d/r3.gwflow/description.html, raster3d/r3.gwflow/main.c, raster3d/r3.in.ascii/Makefile, raster3d/r3.in.ascii/description.html, raster3d/r3.in.ascii/main.c, raster3d/r3.in.v5d/Makefile, raster3d/r3.in.v5d/binio.c, raster3d/r3.in.v5d/binio.h, raster3d/r3.in.v5d/description.html, raster3d/r3.in.v5d/main.c, raster3d/r3.in.v5d/v5d.c, raster3d/r3.in.v5d/v5d.h, raster3d/r3.in.v5d/vis5d.h, raster3d/r3.mkdspf/Makefile, raster3d/r3.mkdspf/calc_linefax.c, raster3d/r3.mkdspf/description.html, raster3d/r3.mkdspf/fill_cfax.c, raster3d/r3.mkdspf/iso_surface.c, raster3d/r3.mkdspf/local_proto.h, raster3d/r3.mkdspf/main.c, raster3d/r3.mkdspf/make_header.c, raster3d/r3.mkdspf/r3_data.c, raster3d/r3.mkdspf/r3_find.c, raster3d/r3.mkdspf/vizual.h, raster3d/r3.out.ascii/Makefile, raster3d/r3.out.ascii/description.html, raster3d/r3.out.ascii/main.c, raster3d/r3.out.v5d/BUG, raster3d/r3.out.v5d/Makefile, raster3d/r3.out.v5d/binio.c, raster3d/r3.out.v5d/binio.h, raster3d/r3.out.v5d/description.html, raster3d/r3.out.v5d/main.c, raster3d/r3.out.v5d/v5d.c, raster3d/r3.out.v5d/v5d.h, raster3d/r3.out.v5d/vis5d.h, raster3d/r3.out.vtk/Makefile, raster3d/r3.out.vtk/description.html, raster3d/r3.out.vtk/errorHandling.c, raster3d/r3.out.vtk/errorHandling.h, raster3d/r3.out.vtk/globalDefs.h, raster3d/r3.out.vtk/main.c, raster3d/r3.out.vtk/parameters.c, raster3d/r3.out.vtk/parameters.h, raster3d/r3.out.vtk/writeVTKData.c, raster3d/r3.out.vtk/writeVTKData.h, raster3d/r3.out.vtk/writeVTKHead.c, raster3d/r3.out.vtk/writeVTKHead.h, raster3d/r3.showdspf/Ball.c, raster3d/r3.showdspf/Ball.h, raster3d/r3.showdspf/BallAux.c, raster3d/r3.showdspf/BallAux.h, raster3d/r3.showdspf/BallMath.c, raster3d/r3.showdspf/BallMath.h, raster3d/r3.showdspf/Makefile, raster3d/r3.showdspf/README, raster3d/r3.showdspf/TODO, raster3d/r3.showdspf/cap_data.c, raster3d/r3.showdspf/cell_table.h, raster3d/r3.showdspf/description.html, raster3d/r3.showdspf/do_color_ogl.c, raster3d/r3.showdspf/draw_cap_ogl.c, raster3d/r3.showdspf/draw_cappolys_ogl.c, raster3d/r3.showdspf/draw_polys_ogl.c, raster3d/r3.showdspf/get_color_ogl.c, raster3d/r3.showdspf/init_caps.c, raster3d/r3.showdspf/kns_defines.h, raster3d/r3.showdspf/kns_globals.h, raster3d/r3.showdspf/main_ogl.c, raster3d/r3.showdspf/make_header.c, raster3d/r3.showdspf/new_init_graphics.c, raster3d/r3.showdspf/r3.showdspf_opengl_mods.html, raster3d/r3.showdspf/r3_data.c, raster3d/r3.showdspf/r3_find.c, raster3d/r3.showdspf/showdspf.gif, raster3d/r3.showdspf/thresh_array.c, raster3d/r3.showdspf/togif.c, raster3d/r3.showdspf/togif.h, raster3d/r3.showdspf/vizual.h, raster3d/r3.showdspf/vizual2.h, raster3d/r3.stats/Makefile, raster3d/r3.stats/description.html, raster3d/r3.stats/main.c, raster3d/r3.to.rast/Makefile, raster3d/r3.to.rast/description.html, raster3d/r3.to.rast/main.c, raster3d/r3.to.rast/r3.to.rast.png, raster3d/raster3dintro.html, rfc/Makefile, rfc/RFC1_PSC.dox, rfc/RFC2_PSC.dox, rfc/RFC3_PSC.dox, rfc/psc_motions.dox, rfc/rfc_list.dox, rpm/fedora/INSTALL.TXT, rpm/fedora/gdal-ogr- grass-plugin.spec, rpm/fedora/grass-readline.patch, rpm/fedora/grass_FC2.spec, rpm/fedora/grass_FC3.spec, rpm/fedora/grass_FC4.spec, rpm/fedora/grass_FC6.spec, rpm/fedora/grass_FC7.spec, rpm/mandrake/grass.spec, rpm/mandriva/grass6-mdk2006.spec, rpm/mandriva/grass6-mdk2007.spec, rpm/suse/grass-6.1.cvs-1suse.spec, scripts/Makefile, scripts/d.correlate/Makefile, scripts/d.correlate/d.correlate, scripts/d.correlate/description.html, scripts/d.font.freetype/Makefile, scripts/d.font.freetype/d.font.freetype, scripts/d.font.freetype/description.html, scripts/d.monsize/Makefile, scripts/d.monsize/d.monsize, scripts/d.monsize/description.html, scripts/d.mvmon/Makefile, scripts/d.mvmon/d.mvmon, scripts/d.mvmon/description.html, scripts/d.out.file/Makefile, scripts/d.out.file/d.out.file, scripts/d.out.file/description.html, scripts/d.out.gpsdrive/Makefile, scripts/d.out.gpsdrive/d.out.gpsdrive, scripts/d.out.gpsdrive/description.html, scripts/d.out.png/Makefile, scripts/d.out.png/d.out.png, scripts/d.out.png/description.html, scripts/d.paint.labels/Makefile, scripts/d.paint.labels/d.paint.labels, scripts/d.polar/Makefile, scripts/d.polar/d.polar, scripts/d.polar/d_polar_aspect.png, scripts/d.polar/description.html, scripts/d.polar/polar_diagram.eps, scripts/d.polar/ps_defs.eps, scripts/d.rast.edit/Makefile, scripts/d.rast.edit/d.rast.edit, scripts/d.rast.edit/d.rast.edit.tcl, scripts/d.rast.edit/description.html, scripts/d.rast.leg/Makefile, scripts/d.rast.leg/d.rast.leg, scripts/d.rast.leg/description.html, scripts/d.redraw/Makefile, scripts/d.redraw/d.redraw, scripts/d.redraw/description.html, scripts/d.resize/Makefile, scripts/d.resize/d.resize, scripts/d.resize/description.html, scripts/d.shadedmap/Makefile, scripts/d.shadedmap/d.shadedmap, scripts/d.shadedmap/description.html, scripts/d.slide.show/Makefile, scripts/d.slide.show/d.slide.show, scripts/d.slide.show/description.html, scripts/d.split/Makefile, scripts/d.split/d.split, scripts/d.split/description.html, scripts/d.text.freetype/Makefile, scripts/d.text.freetype/d.text.freetype, scripts/d.text.freetype/description.html, scripts/d.text.freetype/freetypecap, scripts/d.vect.thematic/Makefile, scripts/d.vect.thematic/d.vect.thematic, scripts/d.vect.thematic/description.html, scripts/db.dropcol/Makefile, scripts/db.dropcol/db.dropcol, scripts/db.dropcol/description.html, scripts/db.droptable/Makefile, scripts/db.droptable/db.droptable, scripts/db.droptable/description.html, scripts/db.in.ogr/Makefile, scripts/db.in.ogr/db.in.ogr, scripts/db.in.ogr/description.html, scripts/db.out.ogr/Makefile, scripts/db.out.ogr/db.out.ogr, scripts/db.out.ogr/description.html, scripts/db.test/Makefile, scripts/db.test/README, scripts/db.test/db.test, scripts/db.test/description.html, scripts/db.test/test1, scripts/g.manual/Makefile, scripts/g.manual/description.html, scripts/g.manual/g.manual, scripts/g.mlist/Makefile, scripts/g.mlist/README, scripts/g.mlist/description.html, scripts/g.mlist/g.mlist, scripts/g.mremove/Makefile, scripts/g.mremove/description.html, scripts/g.mremove/g.mremove, scripts/i.fusion.brovey/Makefile, scripts/i.fusion.brovey/description.html, scripts/i.fusion.brovey/i.fusion.brovey, scripts/i.image.mosaic/Makefile, scripts/i.image.mosaic/description.html, scripts/i.image.mosaic/i.image.mosaic, scripts/i.in.spotvgt/Makefile, scripts/i.in.spotvgt/description.html, scripts/i.in.spotvgt/i.in.spotvgt, scripts/i.landsat.rgb/Makefile, scripts/i.landsat.rgb/description.html, scripts/i.landsat.rgb/i.landsat.rgb, scripts/i.oif/Makefile, scripts/i.oif/description.html, scripts/i.oif/i.oif, scripts/i.oif/i.oifcalc, scripts/i.oif/m.cutmatrix, scripts/i.spectral/Makefile, scripts/i.spectral/README, scripts/i.spectral/description.html, scripts/i.spectral/i.spectral, scripts/i.tasscap/Makefile, scripts/i.tasscap/description.html, scripts/i.tasscap/i.tasscap, scripts/m.proj/Makefile, scripts/m.proj/description.html, scripts/m.proj/m.proj, scripts/p.out.vrml/Makefile, scripts/p.out.vrml/p.out.vrml, scripts/r.blend/Makefile, scripts/r.blend/description.html, scripts/r.blend/r.blend, scripts/r.cats/Makefile, scripts/r.cats/r.cats, scripts/r.fillnulls/Makefile, scripts/r.fillnulls/description.html, scripts/r.fillnulls/r.fillnulls, scripts/r.in.aster/Makefile, scripts/r.in.aster/description.html, scripts/r.in.aster/r.in.aster, scripts/r.in.srtm/Makefile, scripts/r.in.srtm/description.html, scripts/r.in.srtm/r.in.srtm, scripts/r.in.wms/Makefile, scripts/r.in.wms/description.html, scripts/r.in.wms/r.in.gdalwarp, scripts/r.in.wms/r.in.wms, scripts/r.in.wms/wms.download, scripts/r.in.wms/wms.request, scripts/r.mapcalculator/Makefile, scripts/r.mapcalculator/description.html, scripts/r.mapcalculator/r.mapcalculator, scripts/r.mask/Makefile, scripts/r.mask/description.html, scripts/r.mask/r.mask, scripts/r.out.gdal/Makefile, scripts/r.out.gdal/description.html, scripts/r.out.gdal/r.out.gdal.sh, scripts/r.out.xyz/Makefile, scripts/r.out.xyz/description.html, scripts/r.out.xyz/r.out.xyz, scripts/r.plane/Makefile, scripts/r.plane/description.html, scripts/r.plane/r.plane, scripts/r.reclass.area/Makefile, scripts/r.reclass.area/description.html, scripts/r.reclass.area/r.reclass.area, scripts/r.regression.line/Makefile, scripts/r.regression.line/description.html, scripts/r.regression.line/r.regression.line, scripts/r.shaded.relief/Makefile, scripts/r.shaded.relief/description.html, scripts/r.shaded.relief/r.shaded.relief, scripts/r.tileset/Makefile, scripts/r.tileset/description.html, scripts/r.tileset/r.tileset, scripts/r.univar.sh/Makefile, scripts/r.univar.sh/description.html, scripts/r.univar.sh/r.univar.sh, scripts/r3.mapcalculator/Makefile, scripts/r3.mapcalculator/description.html, scripts/r3.mapcalculator/r3.mapcalculator, scripts/v.build.all/Makefile, scripts/v.build.all/description.html, scripts/v.build.all/v.build.all, scripts/v.centroids/Makefile, scripts/v.centroids/description.html, scripts/v.centroids/v.centroids, scripts/v.convert.all/Makefile, scripts/v.convert.all/description.html, scripts/v.convert.all/v.convert.all, scripts/v.db.addcol/Makefile, scripts/v.db.addcol/description.html, scripts/v.db.addcol/v.db.addcol, scripts/v.db.addtable/Makefile, scripts/v.db.addtable/description.html, scripts/v.db.addtable/v.db.addtable, scripts/v.db.dropcol/Makefile, scripts/v.db.dropcol/description.html, scripts/v.db.dropcol/v.db.dropcol, scripts/v.db.droptable/Makefile, scripts/v.db.droptable/description.html, scripts/v.db.droptable/v.db.droptable, scripts/v.db.join/Makefile, scripts/v.db.join/description.html, scripts/v.db.join/v.db.join, scripts/v.db.reconnect.all/Makefile, scripts/v.db.reconnect.all/description.html, scripts/v.db.reconnect.all/v.db.reconnect.all, scripts/v.db.renamecol/Makefile, scripts/v.db.renamecol/description.html, scripts/v.db.renamecol/v.db.renamecol, scripts/v.db.univar/Makefile, scripts/v.db.univar/description.html, scripts/v.db.univar/v.db.univar, scripts/v.db.update/Makefile, scripts/v.db.update/description.html, scripts/v.db.update/v.db.update, scripts/v.dissolve/Makefile, scripts/v.dissolve/description.html, scripts/v.dissolve/v.dissolve, scripts/v.in.e00/Makefile, scripts/v.in.e00/description.html, scripts/v.in.e00/v.in.e00, scripts/v.in.garmin/Makefile, scripts/v.in.garmin/description.html, scripts/v.in.garmin/v.in.garmin, scripts/v.in.gns/Makefile, scripts/v.in.gns/description.html, scripts/v.in.gns/v.in.gns, scripts/v.in.gpsbabel/Makefile, scripts/v.in.gpsbabel/description.html, scripts/v.in.gpsbabel/grass_write_ascii.style, scripts/v.in.gpsbabel/v.in.gpsbabel, scripts/v.in.mapgen/Makefile, scripts/v.in.mapgen/description.html, scripts/v.in.mapgen/v.in.mapgen, scripts/v.in.sites.all/Makefile, scripts/v.in.sites.all/description.html, scripts/v.in.sites.all/v.in.sites.all, scripts/v.in.wfs/Makefile, scripts/v.in.wfs/description.html, scripts/v.in.wfs/v.in.wfs, scripts/v.rast.stats/Makefile, scripts/v.rast.stats/description.html, scripts/v.rast.stats/v.rast.stats, scripts/v.report/Makefile, scripts/v.report/description.html, scripts/v.report/v.report, scripts/v.univar.sh/Makefile, scripts/v.univar.sh/description.html, scripts/v.univar.sh/v.univar.sh, scripts/v.what.vect/Makefile, scripts/v.what.vect/description.html, scripts/v.what.vect/v.what.vect, scripts/windows_launch.bat, sites/Makefile, sites/s.in.ascii/Makefile, sites/s.in.ascii/description.html, sites/s.in.ascii/get_site.c, sites/s.in.ascii/local_proto.h, sites/s.in.ascii/main.c, sites/s.out.ascii/Makefile, sites/s.out.ascii/description.html, sites/s.out.ascii/main.c, swig/Makefile, swig/license.mbox, swig/perl/Grass.pm, swig/perl/MANIFEST, swig/perl/META.yml, swig/perl/Makefile.PL.in, swig/perl/README, swig/perl/R_slope_aspect/Changes, swig/perl/R_slope_aspect/MANIFEST, swig/perl/R_slope_aspect/Makefile.PL, swig/perl/R_slope_aspect/README, swig/perl/R_slope_aspect/R_slope_aspect.xs, swig/perl/R_slope_aspect/lib/R_slope_aspect.pm, swig/perl/R_slope_aspect/ppport.h, .../perl/R_slope_aspect/r_slope_aspect/Makefile.PL, .../R_slope_aspect/r_slope_aspect/local_proto.h, swig/perl/R_slope_aspect/r_slope_aspect/opennew.c, .../R_slope_aspect/r_slope_aspect/r_slope_aspect.c, .../R_slope_aspect/r_slope_aspect/r_slope_aspect.h, swig/perl/R_slope_aspect/test.pl, swig/perl/R_slope_aspect/typemap, swig/perl/fallback/const-c.inc, swig/perl/fallback/const-xs.inc, swig/perl/gis.h, swig/perl/gisdefs.h, swig/perl/grass.i, swig/perl/grass_wrap.c, swig/perl/index.dox, swig/perl/t/R_slope_aspect.t, swig/perl/typemaps.i, swig/perl2/README, swig/perl2/error.c, swig/perl2/grass.i, swig/perl2/make.pl.in, swig/perl2/typemaps.i, swig/python/Makefile.in, swig/python/NumPtr/AUTHORS, swig/python/NumPtr/COPYING, swig/python/NumPtr/ChangeLog, swig/python/NumPtr/INSTALL, swig/python/NumPtr/README, swig/python/NumPtr/README.GRASS, swig/python/NumPtr/VERSION, swig/python/NumPtr/lib/NumPtr.py, swig/python/NumPtr/lib/__init__.py, swig/python/NumPtr/lib/test.py, swig/python/NumPtr/readme.html, swig/python/NumPtr/setup.py, swig/python/NumPtr/src/Makefile, swig/python/NumPtr/src/NumPtr.i, swig/python/NumPtr/src/getpointer.c, swig/python/NumPtr/src/getpointer.h, swig/python/NumPtr/src/test.c, swig/python/NumPtr/src/test.h, swig/python/README, swig/python/TODO, swig/python/examples/m.distance, swig/python/examples/rasteraccess.py, swig/python/examples/vectoraccess.py, swig/python/grasspython.dox, swig/python/interfaces/Makefile, swig/python/interfaces/dig_types.i, swig/python/interfaces/gis.i, swig/python/interfaces/imagedefs.i, swig/python/interfaces/imagery.i, swig/python/my_typemaps.i, swig/python/python_grass6.i, swig/python/renames.i, swig/python/test.py, swig/swiglib.dox, testsuite/Makefile, testsuite/README, testsuite/raster/Makefile, testsuite/raster/README, testsuite/raster/raster_md5test.sh, testsuite/raster/rhemisphere.sh, testsuite/raster/rmapcalc_test.sh, testsuite/vector/v.in.gps_test.sh, tools/Makefile, tools/build_html_index.sh, tools/copywrite.pl, tools/cvs.recursadd, tools/cvs.remove, tools/cvs.rename.dir, tools/cvs.rename.file, tools/cvs2cl.pl, tools/g.html2man/README, tools/g.html2man/g.html2man, tools/g.html2man/htmltags.txt, tools/g51.extract_description.sh, tools/grass_icon.png, tools/grass_logo.png, tools/grassdocs.css, tools/grasslogo_vector.eps, tools/grasslogo_vector.pdf, tools/mkftcap/Makefile, tools/mkftcap/mkftcap, tools/mkhtml.sh, tools/module_synopsis.sh, tools/sql.sh, tools/timer/Makefile, tools/timer/README, tools/timer/main.c, translators.csv, vector/Makefile, vector/lidar/Makefile, vector/lidar/lidarlib/InterpSpline.c, vector/lidar/lidarlib/Makefile, vector/lidar/lidarlib/PolimiFunct.h, vector/lidar/lidarlib/TcholBand.c, vector/lidar/lidarlib/raster.c, vector/lidar/lidarlib/zones.c, vector/lidar/v.lidar.correction/Makefile, vector/lidar/v.lidar.correction/correction.c, vector/lidar/v.lidar.correction/correction.h, vector/lidar/v.lidar.correction/description.html, vector/lidar/v.lidar.correction/main.c, vector/lidar/v.lidar.edgedetection/Makefile, .../lidar/v.lidar.edgedetection/description.html, vector/lidar/v.lidar.edgedetection/edgedetection.c, vector/lidar/v.lidar.edgedetection/edgedetection.h, vector/lidar/v.lidar.edgedetection/main.c, vector/lidar/v.lidar.growing/ConvexHull.c, vector/lidar/v.lidar.growing/Makefile, vector/lidar/v.lidar.growing/description.html, vector/lidar/v.lidar.growing/growing.c, vector/lidar/v.lidar.growing/growing.h, vector/lidar/v.lidar.growing/main.c, vector/lidar/v.outlier/Makefile, vector/lidar/v.outlier/description.html, vector/lidar/v.outlier/main.c, vector/lidar/v.outlier/outlier.c, vector/lidar/v.outlier/outlier.h, vector/lidar/v.surf.bspline/Makefile, vector/lidar/v.surf.bspline/bspline.h, vector/lidar/v.surf.bspline/crosscorr.c, vector/lidar/v.surf.bspline/description.html, vector/lidar/v.surf.bspline/main.c, vector/v.buffer/Makefile, vector/v.buffer/description.html, vector/v.buffer/main.c, vector/v.build.polylines/Makefile, vector/v.build.polylines/README, vector/v.build.polylines/description.html, vector/v.build.polylines/global.h, vector/v.build.polylines/main.c, vector/v.build.polylines/walk.c, vector/v.build.polylines/walk.h, vector/v.build/Makefile, vector/v.build/description.html, vector/v.build/main.c, vector/v.category/Makefile, vector/v.category/description.html, vector/v.category/main.c, vector/v.class/Makefile, vector/v.class/TODO, vector/v.class/description.html, vector/v.class/main.c, vector/v.clean/Makefile, vector/v.clean/description.html, vector/v.clean/main.c, vector/v.clean/proto.h, vector/v.clean/prune.c, vector/v.clean/rmdac.c, vector/v.clean/rmline.c, vector/v.clean/test/Makefile, vector/v.clean/test/description.html, vector/v.clean/test/topocheck.c, vector/v.clean/test/v.clean.test, vector/v.clean/test/v.rand.poly, vector/v.clean/v_clean_rmsa.png, vector/v.convert/Makefile, vector/v.convert/att.c, vector/v.convert/conv.h, vector/v.convert/description.html, vector/v.convert/dist.c, vector/v.convert/local_proto.h, vector/v.convert/main.c, vector/v.convert/old2new.c, vector/v.convert/read.c, vector/v.convert/type.c, vector/v.db.connect/Makefile, vector/v.db.connect/description.html, vector/v.db.connect/main.c, vector/v.db.select/Makefile, vector/v.db.select/description.html, vector/v.db.select/main.c, vector/v.digit/Makefile, vector/v.digit/attr.c, vector/v.digit/background.c, vector/v.digit/c_face.c, vector/v.digit/cat.c, vector/v.digit/cats.tcl, vector/v.digit/centre.c, vector/v.digit/description.html, vector/v.digit/display.c, vector/v.digit/driver.c, vector/v.digit/form.c, vector/v.digit/form.tcl, vector/v.digit/generate.c, vector/v.digit/global.h, vector/v.digit/html_library.tcl, vector/v.digit/i_face.c, vector/v.digit/icons/add.vertex.gif, vector/v.digit/icons/box.xbm, vector/v.digit/icons/copy.cats.gif, vector/v.digit/icons/cross.xbm, vector/v.digit/icons/cross45.xbm, vector/v.digit/icons/delete.line.gif, vector/v.digit/icons/display.attributes.gif, vector/v.digit/icons/display.cats.gif, vector/v.digit/icons/edit.line.gif, vector/v.digit/icons/exit.gif, vector/v.digit/icons/move.line.gif, vector/v.digit/icons/move.vertex.gif, vector/v.digit/icons/new.boundary.gif, vector/v.digit/icons/new.centroid.gif, vector/v.digit/icons/new.line.gif, vector/v.digit/icons/new.point.gif, vector/v.digit/icons/redraw.gif, vector/v.digit/icons/rm.vertex.gif, vector/v.digit/icons/settings.gif, vector/v.digit/icons/split.line.gif, vector/v.digit/icons/stop.gif, vector/v.digit/icons/zoom.default.gif, vector/v.digit/icons/zoom.out.centre.gif, vector/v.digit/icons/zoom.pan.gif, vector/v.digit/icons/zoom.region.gif, vector/v.digit/icons/zoom.window.gif, vector/v.digit/license.terms, vector/v.digit/line.c, vector/v.digit/main.c, vector/v.digit/open.c, vector/v.digit/proto.h, vector/v.digit/settings.tcl, vector/v.digit/symb.c, vector/v.digit/toolbox.tcl, vector/v.digit/util.c, vector/v.digit/var.c, vector/v.digit/vertex.c, vector/v.digit/zoom.c, vector/v.distance/Makefile, vector/v.distance/description.html, vector/v.distance/main.c, vector/v.drape/Makefile, vector/v.drape/description.html, vector/v.drape/main.c, vector/v.drape/spearfish.pov, vector/v.edit/Makefile, vector/v.edit/a2b.c, vector/v.edit/args.c, vector/v.edit/description.html, vector/v.edit/global.h, vector/v.edit/main.c, vector/v.edit/max_distance.c, vector/v.edit/proto.h, vector/v.edit/select.c, vector/v.edit/snap.c, vector/v.external/Makefile, vector/v.external/description.html, vector/v.external/main.c, vector/v.extract/Makefile, vector/v.extract/description.html, vector/v.extract/extract.c, vector/v.extract/main.c, vector/v.extrude/Makefile, vector/v.extrude/description.html, vector/v.extrude/main.c, vector/v.generalize/Makefile, vector/v.generalize/description.html, vector/v.generalize/displacement.c, vector/v.generalize/main.c, vector/v.generalize/matrix.c, vector/v.generalize/matrix.h, vector/v.generalize/misc.c, vector/v.generalize/misc.h, vector/v.generalize/network.c, vector/v.generalize/operators.h, vector/v.generalize/point.c, vector/v.generalize/point.h, vector/v.generalize/pq.c, vector/v.generalize/pq.h, vector/v.generalize/simplification.c, vector/v.generalize/smoothing.c, vector/v.hull/Makefile, vector/v.hull/README, vector/v.hull/chull.c, vector/v.hull/chull.h, vector/v.hull/description.html, vector/v.hull/globals.h, vector/v.hull/macros.h, vector/v.hull/main.c, vector/v.hull/v_hull.png, vector/v.in.ascii/Makefile, vector/v.in.ascii/a2b.c, vector/v.in.ascii/description.html, vector/v.in.ascii/head.c, vector/v.in.ascii/in.c, vector/v.in.ascii/local_proto.h, vector/v.in.ascii/points.c, vector/v.in.db/Makefile, vector/v.in.db/description.html, vector/v.in.db/main.c, vector/v.in.dwg/Makefile, vector/v.in.dwg/README, vector/v.in.dwg/check, vector/v.in.dwg/description.html, vector/v.in.dwg/entity.c, vector/v.in.dwg/global.h, vector/v.in.dwg/main.c, vector/v.in.dxf/Makefile, vector/v.in.dxf/add_3dface.c, vector/v.in.dxf/add_arc.c, vector/v.in.dxf/add_circle.c, vector/v.in.dxf/add_line.c, vector/v.in.dxf/add_lwpolyline.c, vector/v.in.dxf/add_point.c, vector/v.in.dxf/add_polyline.c, vector/v.in.dxf/add_text.c, vector/v.in.dxf/description.html, vector/v.in.dxf/dxf_to_vect.c, vector/v.in.dxf/global.h, vector/v.in.dxf/layer_list.c, vector/v.in.dxf/main.c, vector/v.in.dxf/make_arc.c, vector/v.in.dxf/read_dxf.c, vector/v.in.dxf/write_vect.c, vector/v.in.ogr/Makefile, vector/v.in.ogr/description.html, vector/v.in.ogr/geom.c, vector/v.in.ogr/global.h, vector/v.in.ogr/main.c, vector/v.in.region/Makefile, vector/v.in.region/description.html, vector/v.in.region/main.c, vector/v.in.sites/Makefile, vector/v.in.sites/description.html, vector/v.in.sites/main.c, vector/v.info/Makefile, vector/v.info/description.html, vector/v.info/main.c, vector/v.kcv/Makefile, vector/v.kcv/description.html, vector/v.kcv/histo.c, vector/v.kcv/kcv.h, vector/v.kcv/main.c, vector/v.kcv/utils.c, vector/v.kernel/Makefile, vector/v.kernel/description.html, vector/v.kernel/function.c, vector/v.kernel/global.h, vector/v.kernel/main.c, vector/v.label.sa/Makefile, vector/v.label.sa/annealing.c, vector/v.label.sa/description.html, vector/v.label.sa/font.c, vector/v.label.sa/labels.c, vector/v.label.sa/labels.h, vector/v.label.sa/main.c, vector/v.label/Makefile, vector/v.label/description.html, vector/v.label/main.c, vector/v.lrs/LICENSE, vector/v.lrs/MAIL, vector/v.lrs/Makefile, vector/v.lrs/lib/Makefile, vector/v.lrs/lib/lrs.c, vector/v.lrs/lib/lrs.h, vector/v.lrs/lrs.html, vector/v.lrs/v.lrs.create/Makefile, vector/v.lrs/v.lrs.create/description.html, vector/v.lrs/v.lrs.create/main.c, vector/v.lrs/v.lrs.label/Makefile, vector/v.lrs/v.lrs.label/description.html, vector/v.lrs/v.lrs.label/main.c, vector/v.lrs/v.lrs.segment/Makefile, vector/v.lrs/v.lrs.segment/description.html, vector/v.lrs/v.lrs.segment/main.c, vector/v.lrs/v.lrs.where/Makefile, vector/v.lrs/v.lrs.where/description.html, vector/v.lrs/v.lrs.where/main.c, vector/v.mapcalc/Makefile, vector/v.mapcalc/README, vector/v.mapcalc/any.c, vector/v.mapcalc/any.h, vector/v.mapcalc/list.c, vector/v.mapcalc/list.h, vector/v.mapcalc/map.c, vector/v.mapcalc/map.h, vector/v.mapcalc/mapcalc.c, vector/v.mapcalc/mapcalc.h, vector/v.mapcalc/number.c, vector/v.mapcalc/number.h, vector/v.mapcalc/plugin.c, vector/v.mapcalc/plugin.h, vector/v.mapcalc/plugins/Makefile, vector/v.mapcalc/plugins/testmod.c, vector/v.mapcalc/v.mapcalc.y, vector/v.mapcalc/vector.c, vector/v.mapcalc/vector.h, vector/v.mapcalc/yylex.c, vector/v.mapcalc/yylex.h, vector/v.mkgrid/Makefile, vector/v.mkgrid/description.html, vector/v.mkgrid/grid_structs.h, vector/v.mkgrid/local_proto.h, vector/v.mkgrid/main.c, vector/v.mkgrid/rotate.c, vector/v.mkgrid/write_grid.c, vector/v.neighbors/Makefile, vector/v.neighbors/description.html, vector/v.neighbors/main.c, vector/v.net.alloc/Makefile, vector/v.net.alloc/description.html, vector/v.net.alloc/main.c, vector/v.net.iso/Makefile, vector/v.net.iso/description.html, vector/v.net.iso/main.c, vector/v.net.iso/vnetiso.png, vector/v.net.path/Makefile, vector/v.net.path/description.html, vector/v.net.path/main.c, vector/v.net.path/path.c, vector/v.net.path/vnetpath.png, vector/v.net.salesman/Makefile, vector/v.net.salesman/description.html, vector/v.net.salesman/main.c, vector/v.net.salesman/vnetsalesman.png, vector/v.net.steiner/Makefile, vector/v.net.steiner/description.html, vector/v.net.steiner/main.c, vector/v.net.steiner/vnetsteiner.png, vector/v.net.visibility/Makefile, vector/v.net.visibility/data_structures.c, vector/v.net.visibility/data_structures.h, vector/v.net.visibility/description.html, vector/v.net.visibility/geometry.c, vector/v.net.visibility/geometry.h, vector/v.net.visibility/main.c, vector/v.net.visibility/proto.h, vector/v.net.visibility/rotation_tree.c, vector/v.net.visibility/rotation_tree.h, vector/v.net.visibility/visibility.c, vector/v.net.visibility/visibility.h, vector/v.net/Makefile, vector/v.net/connect.c, vector/v.net/description.html, vector/v.net/main.c, vector/v.net/nodes.c, vector/v.net/proto.h, vector/v.net/report.c, vector/v.normal/Makefile, vector/v.normal/description.html, vector/v.normal/main.c, vector/v.normal/scancats.c, vector/v.out.ascii/Makefile, vector/v.out.ascii/b2a.c, vector/v.out.ascii/description.html, vector/v.out.ascii/head.c, vector/v.out.ascii/local_proto.h, vector/v.out.ascii/out.c, vector/v.out.dxf/Makefile, vector/v.out.dxf/description.html, vector/v.out.dxf/global.h, vector/v.out.dxf/main.c, vector/v.out.dxf/write_dxf.c, vector/v.out.ogr/Makefile, vector/v.out.ogr/description.html, vector/v.out.ogr/main.c, vector/v.out.pov/Makefile, vector/v.out.pov/description.html, vector/v.out.pov/main.c, vector/v.out.svg/Makefile, vector/v.out.svg/description.html, vector/v.out.svg/main.c, vector/v.out.vtk/Makefile, vector/v.out.vtk/description.html, vector/v.out.vtk/head.c, vector/v.out.vtk/local_proto.h, vector/v.out.vtk/main.c, vector/v.out.vtk/writeVTK.c, vector/v.out.vtk/writeVTK.h, vector/v.overlay/Makefile, vector/v.overlay/area_area.c, vector/v.overlay/description.html, vector/v.overlay/line_area.c, vector/v.overlay/local.h, vector/v.overlay/main.c, vector/v.overlay/util.c, vector/v.parallel/Makefile, vector/v.parallel/description.html, vector/v.parallel/main.c, vector/v.patch/Makefile, vector/v.patch/description.html, vector/v.patch/main.c, vector/v.perturb/Makefile, vector/v.perturb/description.html, vector/v.perturb/fische.c, vector/v.perturb/main.c, vector/v.perturb/myrng.c, vector/v.perturb/normal00.c, vector/v.perturb/normalen.c, vector/v.perturb/normalrs.c, vector/v.perturb/normalsv.c, vector/v.perturb/perturb.h, vector/v.perturb/zufall.c, vector/v.perturb/zufall.c.README, vector/v.perturb/zufall.f77.README, vector/v.perturb/zufall.h, vector/v.perturb/zufalli.c, vector/v.perturb/zufallrs.c, vector/v.perturb/zufallsv.c, vector/v.proj/Makefile, vector/v.proj/description.html, vector/v.proj/local_proto.h, vector/v.proj/main.c, vector/v.proj/setenv.c, vector/v.qcount/Makefile, vector/v.qcount/README, vector/v.qcount/count.c, vector/v.qcount/cressie.vm, vector/v.qcount/description.html, vector/v.qcount/findquads.c, vector/v.qcount/indices.c, vector/v.qcount/main.c, vector/v.qcount/quaddefs.h, vector/v.random/Makefile, vector/v.random/description.html, vector/v.random/main.c, vector/v.reclass/Makefile, vector/v.reclass/description.html, vector/v.reclass/main.c, vector/v.reclass/reclass.c, vector/v.reclass/rules.c, vector/v.sample/Makefile, vector/v.sample/README, vector/v.sample/description.html, vector/v.sample/main.c, vector/v.segment/Makefile, vector/v.segment/description.html, vector/v.segment/main.c, vector/v.select/Makefile, vector/v.select/description.html, vector/v.select/main.c, vector/v.split/Makefile, vector/v.split/description.html, vector/v.split/main.c, vector/v.support/Makefile, vector/v.support/description.html, vector/v.support/main.c, vector/v.surf.idw/Makefile, vector/v.surf.idw/description.html, vector/v.surf.idw/main.c, vector/v.surf.idw/proto.h, vector/v.surf.idw/read_sites.c, vector/v.surf.rst/BUGS, vector/v.surf.rst/DESCRIPTION, vector/v.surf.rst/HISTORY, vector/v.surf.rst/Makefile, vector/v.surf.rst/README, vector/v.surf.rst/description.html, vector/v.surf.rst/main.c, vector/v.surf.rst/surf.h, vector/v.to.db/Makefile, vector/v.to.db/areas.c, vector/v.to.db/calc.c, vector/v.to.db/description.html, vector/v.to.db/find.c, vector/v.to.db/global.h, vector/v.to.db/lines.c, vector/v.to.db/main.c, vector/v.to.db/parse.c, vector/v.to.db/query.c, vector/v.to.db/report.c, vector/v.to.db/units.c, vector/v.to.db/update.c, vector/v.to.points/Makefile, vector/v.to.points/description.html, vector/v.to.points/main.c, vector/v.to.rast/Makefile, vector/v.to.rast/description.html, vector/v.to.rast/do_areas.c, vector/v.to.rast/do_lines.c, vector/v.to.rast/local.h, vector/v.to.rast/main.c, vector/v.to.rast/raster.c, vector/v.to.rast/support.c, vector/v.to.rast/vect2rast.c, vector/v.to.rast3/Makefile, vector/v.to.rast3/description.html, vector/v.to.rast3/main.c, vector/v.transform/Makefile, vector/v.transform/ask_trans.c, vector/v.transform/creat_trans.c, vector/v.transform/description.html, vector/v.transform/get_coor.c, vector/v.transform/local_proto.h, vector/v.transform/main.c, vector/v.transform/print_trans.c, vector/v.transform/setup_trans.c, vector/v.transform/trans.h, vector/v.transform/trans_digit.c, vector/v.type/Makefile, vector/v.type/description.html, vector/v.type/main.c, vector/v.univar/Makefile, vector/v.univar/description.html, vector/v.univar/main.c, vector/v.vol.rst/Makefile, vector/v.vol.rst/README, vector/v.vol.rst/dataoct.c, vector/v.vol.rst/dataoct.h, vector/v.vol.rst/description.html, vector/v.vol.rst/externs.h, vector/v.vol.rst/main.c, vector/v.vol.rst/oct.c, vector/v.vol.rst/oct.h, vector/v.vol.rst/points.h, vector/v.vol.rst/surf.h, vector/v.vol.rst/user.h, vector/v.vol.rst/user1.c, vector/v.vol.rst/user2.c, vector/v.vol.rst/user3.c, vector/v.vol.rst/user4.c, vector/v.vol.rst/userextern.h, vector/v.vol.rst/userglobs.h, vector/v.vol.rst/vector.c, vector/v.voronoi/Makefile, vector/v.voronoi/README, vector/v.voronoi/defs.h, vector/v.voronoi/dt_main.c, vector/v.voronoi/dt_write.c, vector/v.voronoi/sw_defs.h, vector/v.voronoi/sw_edgelist.c, vector/v.voronoi/sw_geometry.c, vector/v.voronoi/sw_heap.c, vector/v.voronoi/sw_main.c, vector/v.voronoi/sw_memory.c, vector/v.voronoi/sw_output.c, vector/v.voronoi/sw_voronoi.c, vector/v.voronoi/v.delaunay.html, vector/v.voronoi/v.voronoi.html, vector/v.voronoi/v_voronoi_delaunay.png, vector/v.voronoi/vo_extend.c, vector/v.voronoi/vo_main.c, vector/v.voronoi/vo_write.c, vector/v.voronoi/write.h, vector/v.what.rast/Makefile, vector/v.what.rast/description.html, vector/v.what.rast/main.c, vector/v.what/Makefile, vector/v.what/description.html, vector/v.what/main.c, vector/v.what/what.c, vector/v.what/what.h, vector/vectorintro.html, visualization/Makefile, visualization/nviz/Makefile, visualization/nviz/README.ACS, visualization/nviz/bitmaps/down, visualization/nviz/bitmaps/flythrough/a_lr.gif, visualization/nviz/bitmaps/flythrough/a_ud.gif, visualization/nviz/bitmaps/flythrough/b_c.gif, visualization/nviz/bitmaps/flythrough/b_cr.gif, visualization/nviz/bitmaps/flythrough/b_l.gif, visualization/nviz/bitmaps/flythrough/b_lc.gif, visualization/nviz/bitmaps/flythrough/b_lr.gif, visualization/nviz/bitmaps/flythrough/b_r.gif, visualization/nviz/bitmaps/flythrough/vuota.gif, visualization/nviz/bitmaps/left, visualization/nviz/bitmaps/right, visualization/nviz/bitmaps/slow_left, visualization/nviz/bitmaps/slow_right, visualization/nviz/bitmaps/stop, visualization/nviz/bitmaps/trash, visualization/nviz/bitmaps/trash.gif, visualization/nviz/bitmaps/up, visualization/nviz/description.html, visualization/nviz/html/Makefile, visualization/nviz/html/bugs_todo.html, visualization/nviz/html/gmsmodviz.gif, visualization/nviz/html/grass_logo.png, visualization/nviz/html/img/nv/9j.gif, visualization/nviz/html/img/nv/9j_i.gif, visualization/nviz/html/img/nv/cplane.gif, visualization/nviz/html/img/nv/cplane_i.gif, visualization/nviz/html/img/nv/cut1.gif, visualization/nviz/html/img/nv/cut1_i.gif, visualization/nviz/html/img/nv/inter1.gif, visualization/nviz/html/img/nv/inter1_i.gif, visualization/nviz/html/img/nv/inter1b.gif, visualization/nviz/html/img/nv/lmodel.gif, visualization/nviz/html/img/nv/lmodel_i.gif, visualization/nviz/html/img/nv/mask1.gif, visualization/nviz/html/img/nv/mask1_i.gif, visualization/nviz/html/img/nv/sit0.gif, visualization/nviz/html/img/nv/sit0_i.gif, visualization/nviz/html/img/nv/sit3a.gif, visualization/nviz/html/img/nv/sit3a_i.gif, visualization/nviz/html/img/nv/surf3a.gif, visualization/nviz/html/img/nv/surf3a_i.gif, visualization/nviz/html/img/nv/transp2.gif, visualization/nviz/html/img/nv/transp2_i.gif, visualization/nviz/html/img/nv/trcut0.gif, visualization/nviz/html/img/nv/trcut0_i.gif, visualization/nviz/html/img/nv/trcut1.gif, visualization/nviz/html/img/nv/trcut1_i.gif, visualization/nviz/html/img/nv/trcut3.gif, visualization/nviz/html/img/nv/trcut3_i.gif, visualization/nviz/html/index.html, visualization/nviz/html/nvimg/panel/anim.gif, visualization/nviz/html/nvimg/panel/anim1.gif, visualization/nviz/html/nvimg/panel/anim2.gif, visualization/nviz/html/nvimg/panel/anim3.gif, visualization/nviz/html/nvimg/panel/anim4.gif, visualization/nviz/html/nvimg/panel/anim5.gif, visualization/nviz/html/nvimg/panel/color.gif, visualization/nviz/html/nvimg/panel/cut.gif, visualization/nviz/html/nvimg/panel/file_menu.gif, visualization/nviz/html/nvimg/panel/file_menu2.gif, visualization/nviz/html/nvimg/panel/image_dump.gif, visualization/nviz/html/nvimg/panel/keyanim.gif, visualization/nviz/html/nvimg/panel/keyexample.png, visualization/nviz/html/nvimg/panel/labels.gif, visualization/nviz/html/nvimg/panel/light.gif, visualization/nviz/html/nvimg/panel/main.gif, visualization/nviz/html/nvimg/panel/mkdspf.gif, .../nviz/html/nvimg/panel/mkdspf_complete.gif, .../nviz/html/nvimg/panel/mkdspf_range.gif, visualization/nviz/html/nvimg/panel/position.gif, visualization/nviz/html/nvimg/panel/scale.gif, visualization/nviz/html/nvimg/panel/scale_diff.gif, visualization/nviz/html/nvimg/panel/sites.gif, visualization/nviz/html/nvimg/panel/surf.gif, visualization/nviz/html/nvimg/panel/vect.gif, visualization/nviz/html/nvimg/panel/volumes.gif, visualization/nviz/html/nvimg/panel/whats.gif, .../nviz/html/nvimg/panel/whats_options.gif, visualization/nviz/html/nvimg/work/AddField.gif, visualization/nviz/html/nvimg/work/FBrowse.gif, visualization/nviz/html/nvimg/work/FSTool.gif, .../nviz/html/nvimg/work/FSToolBrowse.gif, .../nviz/html/nvimg/work/FSToolExample.gif, visualization/nviz/html/nvimg/work/SimpLoop.gif, .../nviz/html/nvimg/work/script_pulldown.gif, visualization/nviz/html/nviz_3dsetting.html, visualization/nviz/html/nviz_credit.html, visualization/nviz/html/nviz_desc.html, visualization/nviz/html/nviz_hints.html, visualization/nviz/html/nviz_image.html, visualization/nviz/html/nviz_panel_anim.html, visualization/nviz/html/nviz_panel_color.html, visualization/nviz/html/nviz_panel_cplane.html, visualization/nviz/html/nviz_panel_dsf.html, visualization/nviz/html/nviz_panel_dsf1.html, visualization/nviz/html/nviz_panel_dsf2.html, visualization/nviz/html/nviz_panel_dsf3.html, visualization/nviz/html/nviz_panel_kanim.html, visualization/nviz/html/nviz_panel_labels.html, visualization/nviz/html/nviz_panel_lights.html, visualization/nviz/html/nviz_panel_move.html, visualization/nviz/html/nviz_panel_pos.html, visualization/nviz/html/nviz_panel_scale.html, visualization/nviz/html/nviz_panel_sdiff.html, visualization/nviz/html/nviz_panel_sites.html, visualization/nviz/html/nviz_panel_surf.html, visualization/nviz/html/nviz_panel_vect.html, visualization/nviz/html/nviz_panel_vol.html, visualization/nviz/html/nviz_panel_what.html, visualization/nviz/html/nviz_quit.html, visualization/nviz/html/nviz_script.html, visualization/nviz/html/nviz_startup.html, visualization/nviz/html/nviz_state.html, visualization/nviz/html/nviz_toc.html, visualization/nviz/scripts/ACS_utils.tcl, visualization/nviz/scripts/ChangeLog, visualization/nviz/scripts/assoc.tcl, visualization/nviz/scripts/attIsosurfPopup.tcl, visualization/nviz/scripts/attPopup.tcl, visualization/nviz/scripts/colorPopup.tcl, visualization/nviz/scripts/config.tcl, visualization/nviz/scripts/configIndex, visualization/nviz/scripts/cross.listing, visualization/nviz/scripts/cutplane_channels.tcl, visualization/nviz/scripts/extra_bindings.tcl, visualization/nviz/scripts/fileBrowser.tcl, visualization/nviz/scripts/filemapBrowser.tcl, visualization/nviz/scripts/flythrough.tcl, visualization/nviz/scripts/mapBrowser.tcl, visualization/nviz/scripts/multimapBrowser.tcl, visualization/nviz/scripts/nviz, visualization/nviz/scripts/nviz.bat, visualization/nviz/scripts/nviz2.2_script, visualization/nviz/scripts/nviz_init.tcl, visualization/nviz/scripts/nviz_params, visualization/nviz/scripts/panelIndex, visualization/nviz/scripts/panel_animation.tcl, visualization/nviz/scripts/panel_arrow.tcl, visualization/nviz/scripts/panel_color.tcl, visualization/nviz/scripts/panel_cutplane.tcl, visualization/nviz/scripts/panel_fringe.tcl, visualization/nviz/scripts/panel_kanimator.tcl, visualization/nviz/scripts/panel_label.tcl, visualization/nviz/scripts/panel_legend.tcl, visualization/nviz/scripts/panel_lights.tcl, visualization/nviz/scripts/panel_main.tcl, visualization/nviz/scripts/panel_pos.tcl, visualization/nviz/scripts/panel_resize.tcl, visualization/nviz/scripts/panel_rquery.tcl, visualization/nviz/scripts/panel_scale.tcl, visualization/nviz/scripts/panel_sdiff.tcl, visualization/nviz/scripts/panel_site.tcl, visualization/nviz/scripts/panel_surf.tcl, visualization/nviz/scripts/panel_tst.tcl, visualization/nviz/scripts/panel_vect.tcl, visualization/nviz/scripts/panel_vol.tcl, visualization/nviz/scripts/panel_vquery.tcl, visualization/nviz/scripts/position_procs.tcl, visualization/nviz/scripts/queue.tcl, visualization/nviz/scripts/script_file_tools, visualization/nviz/scripts/script_get_line, visualization/nviz/scripts/script_play, visualization/nviz/scripts/script_support.tcl, visualization/nviz/scripts/script_tools, visualization/nviz/scripts/send_support.tcl, visualization/nviz/scripts/site_attr.tcl, visualization/nviz/scripts/structlib.tcl, visualization/nviz/scripts/tclIndex, visualization/nviz/scripts/test.fields, visualization/nviz/scripts/test.script, visualization/nviz/scripts/test.state, visualization/nviz/scripts/unique.tcl, visualization/nviz/scripts/widgets.tcl, visualization/nviz/scripts/wirecolorPopup.tcl, visualization/nviz/src/ChangeLog, visualization/nviz/src/Makefile, visualization/nviz/src/README, visualization/nviz/src/TODO, visualization/nviz/src/TOGL_LICENSE, visualization/nviz/src/anim_support.c, visualization/nviz/src/buildPg.c, visualization/nviz/src/change_view.c, visualization/nviz/src/coldefs.h, visualization/nviz/src/cutplane_obj.c, visualization/nviz/src/description.html, visualization/nviz/src/do_zoom.c, visualization/nviz/src/draw.c, visualization/nviz/src/exag.c, visualization/nviz/src/getCat.c, visualization/nviz/src/glwrappers.c, visualization/nviz/src/init_commands.c, visualization/nviz/src/interface.h, visualization/nviz/src/ks_names.h, visualization/nviz/src/label.c, visualization/nviz/src/lights.c, visualization/nviz/src/map_obj.c, visualization/nviz/src/misc.c, visualization/nviz/src/mkdspf_calc_linefax.c, visualization/nviz/src/mkdspf_fill_cfax.c, visualization/nviz/src/mkdspf_init_file.c, visualization/nviz/src/mkdspf_iso_surface.c, visualization/nviz/src/mkdspf_main.c, visualization/nviz/src/nvizAppInit.c, visualization/nviz/src/nvizMain.c, visualization/nviz/src/nviz_init.c, visualization/nviz/src/openvect.c, visualization/nviz/src/pg.h, visualization/nviz/src/pick_vect_commands.c, visualization/nviz/src/position.c, visualization/nviz/src/query_postgr.c, visualization/nviz/src/query_vect.c, visualization/nviz/src/quick_draw.c, visualization/nviz/src/runPg.c, visualization/nviz/src/script_support.c, visualization/nviz/src/site_attr_commands.c, visualization/nviz/src/site_highlight_commands.c, visualization/nviz/src/tclcommands, visualization/nviz/src/tkFont.h, visualization/nviz/src/tkPort.h, visualization/nviz/src/tkUnixPort.h, visualization/nviz/src/tkWin.h, visualization/nviz/src/tkWinPort.h, visualization/nviz/src/togl.c, visualization/nviz/src/togl.h, visualization/nviz/src/togl_cb.c, visualization/nviz/src/togl_flythrough.c, visualization/nviz/src/togl_ws.h, visualization/nviz/src/vect.c, visualization/nviz/src/viz.h, visualization/nviz/src/volume.c, visualization/xganim/Clr_table.c, visualization/xganim/Makefile, visualization/xganim/bitmaps/README, visualization/xganim/bitmaps/ff.xbm, visualization/xganim/bitmaps/loop.xbm, visualization/xganim/bitmaps/play.xbm, visualization/xganim/bitmaps/rabbit.xbm, visualization/xganim/bitmaps/rewind.xbm, visualization/xganim/bitmaps/rplay.xbm, visualization/xganim/bitmaps/snail.xbm, visualization/xganim/bitmaps/stepb.xbm, visualization/xganim/bitmaps/stepf.xbm, visualization/xganim/bitmaps/stop.xbm, visualization/xganim/bitmaps/swing.xbm, visualization/xganim/description.html, visualization/xganim/gui.c, visualization/xganim/gui.h, visualization/xganim/local_proto.h, visualization/xganim/main.c, visualization/ximgview/Makefile, visualization/ximgview/color.c, visualization/ximgview/main.c: welcome to GRASS 7.0.svn