[GRASS-git] [OSGeo/grass] 3b5486: manual: fix more broken HTML tags (#4765)

Markus Neteler noreply at github.com
Wed Nov 27 13:53:48 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/OSGeo/grass
  Commit: 3b5486c0463a7103ab2109e28bf860fe34539868
      https://github.com/OSGeo/grass/commit/3b5486c0463a7103ab2109e28bf860fe34539868
  Author: Markus Neteler <neteler at osgeo.org>
  Date:   2024-11-27 (Wed, 27 Nov 2024)

  Changed paths:
    M db/databaseintro.html
    M db/db.select/db.select.html
    M db/drivers/mysql/grass-mesql.html
    M db/drivers/mysql/grass-mysql.html
    M db/drivers/postgres/grass-pg.html
    M display/d.geodesic/d.geodesic.html
    M display/d.graph/d.graph.html
    M display/d.legend/d.legend.html
    M display/d.rast.num/d.rast.num.html
    M display/d.rhumbline/d.rhumbline.html
    M display/d.text/d.text.html
    M display/d.vect.chart/d.vect.chart.html
    M display/displaydrivers.html
    M doc/gui/wxpython/example/g.gui.example.html
    M doc/projectionintro.html
    M general/g.findfile/g.findfile.html
    M general/g.gisenv/g.gisenv.html
    M general/g.message/g.message.html
    M general/g.parser/g.parser.html
    M general/g.proj/g.proj.html
    M general/g.setproj/g.setproj.html
    M gui/wxpython/animation/g.gui.animation.html
    M gui/wxpython/datacatalog/g.gui.datacatalog.html
    M gui/wxpython/dbmgr/g.gui.dbmgr.html
    M gui/wxpython/docs/wxGUI.html
    M gui/wxpython/docs/wxGUI.iscatt.html
    M gui/wxpython/docs/wxGUI.modules.html
    M gui/wxpython/docs/wxGUI.nviz.html
    M gui/wxpython/docs/wxGUI.toolboxes.html
    M gui/wxpython/docs/wxGUI.vnet.html
    M gui/wxpython/gcp/g.gui.gcp.html
    M gui/wxpython/gmodeler/g.gui.gmodeler.html
    M gui/wxpython/iclass/g.gui.iclass.html
    M gui/wxpython/image2target/g.gui.image2target.html
    M gui/wxpython/mapswipe/g.gui.mapswipe.html
    M gui/wxpython/photo2image/g.gui.photo2image.html
    M gui/wxpython/psmap/g.gui.psmap.html
    M gui/wxpython/rdigit/g.gui.rdigit.html
    M gui/wxpython/rlisetup/g.gui.rlisetup.html
    M gui/wxpython/timeline/g.gui.timeline.html
    M gui/wxpython/tplot/g.gui.tplot.html
    M gui/wxpython/vdigit/g.gui.vdigit.html
    M imagery/i.aster.toar/i.aster.toar.html
    M imagery/i.atcorr/i.atcorr.html
    M imagery/i.biomass/i.biomass.html
    M imagery/i.cluster/i.cluster.html
    M imagery/i.eb.eta/i.eb.eta.html
    M imagery/i.eb.hsebal01/i.eb.hsebal01.html
    M imagery/i.emissivity/i.emissivity.html
    M imagery/i.evapo.pm/i.evapo.pm.html
    M imagery/i.evapo.pt/i.evapo.pt.html
    M imagery/i.evapo.time/i.evapo.time.html
    M imagery/i.fft/i.fft.html
    M imagery/i.gensig/i.gensig.html
    M imagery/i.gensigset/i.gensigset.html
    M imagery/i.modis.qc/i.modis.qc.html
    M imagery/i.ortho.photo/i.ortho.camera/i.ortho.camera.html
    M imagery/i.ortho.photo/i.ortho.init/i.ortho.init.html
    M imagery/i.ortho.photo/i.ortho.photo/i.ortho.photo.html
    M imagery/i.ortho.photo/i.ortho.rectify/i.ortho.rectify.html
    M imagery/i.ortho.photo/i.ortho.target/i.ortho.target.html
    M imagery/i.rectify/i.rectify.html
    M imagery/i.smap/i.smap.html
    M imagery/i.vi/i.vi.html
    M imagery/i.zc/i.zc.html
    M imagery/imageryintro.html
    M lib/htmldriver/htmldriver.html
    M lib/init/grass.html
    M lib/init/variables.html
    M lib/vector/vectorascii.html
    M misc/m.measure/m.measure.html
    M misc/m.nviz.script/m.nviz.script.html
    M ps/ps.map/ps.map.html
    M raster/r.buffer/r.buffer.html
    M raster/r.carve/r.carve.html
    M raster/r.category/r.category.html
    M raster/r.contour/r.contour.html
    M raster/r.external.out/r.external.out.html
    M raster/r.fill.dir/r.fill.dir.html
    M raster/r.fill.stats/r.fill.stats.html
    M raster/r.flow/r.flow.html
    M raster/r.geomorphon/r.geomorphon.html
    M raster/r.grow.distance/r.grow.distance.html
    M raster/r.horizon/r.horizon.html
    M raster/r.in.lidar/r.in.lidar.html
    M raster/r.in.mat/r.in.mat.html
    M raster/r.in.pdal/r.in.pdal.html
    M raster/r.in.xyz/r.in.xyz.html
    M raster/r.kappa/r.kappa.html
    M raster/r.lake/r.lake.html
    M raster/r.li/r.li.cwed/r.li.cwed.html
    M raster/r.li/r.li.daemon/r.li.daemon.html
    M raster/r.li/r.li.dominance/r.li.dominance.html
    M raster/r.li/r.li.edgedensity/r.li.edgedensity.html
    M raster/r.li/r.li.html
    M raster/r.li/r.li.mpa/r.li.mpa.html
    M raster/r.li/r.li.mps/r.li.mps.html
    M raster/r.li/r.li.padcv/r.li.padcv.html
    M raster/r.li/r.li.padrange/r.li.padrange.html
    M raster/r.li/r.li.padsd/r.li.padsd.html
    M raster/r.li/r.li.patchdensity/r.li.patchdensity.html
    M raster/r.li/r.li.patchnum/r.li.patchnum.html
    M raster/r.li/r.li.pielou/r.li.pielou.html
    M raster/r.li/r.li.renyi/r.li.renyi.html
    M raster/r.li/r.li.richness/r.li.richness.html
    M raster/r.li/r.li.shannon/r.li.shannon.html
    M raster/r.li/r.li.shape/r.li.shape.html
    M raster/r.li/r.li.simpson/r.li.simpson.html
    M raster/r.mapcalc/r.mapcalc.html
    M raster/r.mapcalc/r3.mapcalc.html
    M raster/r.neighbors/r.neighbors.html
    M raster/r.object.geometry/r.object.geometry.html
    M raster/r.out.gdal/r.out.gdal.html
    M raster/r.out.mat/r.out.mat.html
    M raster/r.out.pov/r.out.pov.html
    M raster/r.out.ppm/r.out.ppm.html
    M raster/r.out.vrml/r.out.vrml.html
    M raster/r.out.vtk/r.out.vtk.html
    M raster/r.param.scale/r.param.scale.html
    M raster/r.patch/r.patch.html
    M raster/r.profile/r.profile.html
    M raster/r.proj/r.proj.html
    M raster/r.reclass/r.reclass.html
    M raster/r.recode/r.recode.html
    M raster/r.relief/r.relief.html
    M raster/r.resamp.stats/r.resamp.stats.html
    M raster/r.ros/r.ros.html
    M raster/r.series.interp/r.series.interp.html
    M raster/r.series/r.series.html
    M raster/r.sim/r.sim.water/r.sim.water.html
    M raster/r.slope.aspect/r.slope.aspect.html
    M raster/r.spread/r.spread.html
    M raster/r.stats.quantile/r.stats.quantile.html
    M raster/r.stats.zonal/r.stats.zonal.html
    M raster/r.sun/r.sun.html
    M raster/r.sunmask/r.sunmask.html
    M raster/r.terraflow/r.terraflow.html
    M raster/r.texture/r.texture.html
    M raster/r.thin/r.thin.html
    M raster/r.timestamp/r.timestamp.html
    M raster/r.topmodel/r.topmodel.html
    M raster/r.univar/r.univar.html
    M raster/r.viewshed/r.viewshed.html
    M raster/r.walk/r.walk.html
    M raster/r.water.outlet/r.water.outlet.html
    M raster/r.watershed/front/r.watershed.html
    M raster/r.what.color/r.what.color.html
    M raster/rasterintro.html
    M raster3d/r3.gwflow/r3.gwflow.html
    M raster3d/r3.in.ascii/r3.in.ascii.html
    M raster3d/r3.in.bin/r3.in.bin.html
    M raster3d/r3.in.lidar/r3.in.lidar.html
    M raster3d/r3.mkdspf/r3.mkdspf.html
    M raster3d/r3.out.ascii/r3.out.ascii.html
    M raster3d/r3.out.bin/r3.out.bin.html
    M raster3d/r3.showdspf/r3.showdspf.html
    M raster3d/r3.showdspf/r3.showdspf_opengl_mods.html
    M raster3d/r3.stats/r3.stats.html
    M raster3d/raster3dintro.html
    M scripts/d.correlate/d.correlate.html
    M scripts/d.rast.edit/d.rast.edit.html
    M scripts/db.out.ogr/db.out.ogr.html
    M scripts/i.pansharpen/i.pansharpen.html
    M scripts/i.spectral/i.spectral.html
    M scripts/i.tasscap/i.tasscap.html
    M scripts/r.fillnulls/r.fillnulls.html
    M scripts/r.mapcalc.simple/r.mapcalc.simple.html
    M scripts/v.dissolve/v.dissolve.html
    M temporal/t.rast.accumulate/t.rast.accumulate.html
    M temporal/t.rast.aggregate.ds/t.rast.aggregate.ds.html
    M temporal/t.rast.algebra/t.rast.algebra.html
    M temporal/t.rast.extract/t.rast.extract.html
    M temporal/t.rast.mapcalc/t.rast.mapcalc.html
    M temporal/t.rast.series/t.rast.series.html
    M temporal/t.rast.to.rast3/t.rast.to.rast3.html
    M temporal/t.rast.what/t.rast.what.html
    M temporal/t.sample/t.sample.html
    M temporal/t.select/t.select.html
    M temporal/t.vect.algebra/t.vect.algebra.html
    M temporal/t.vect.db.select/t.vect.db.select.html
    M temporal/t.vect.extract/t.vect.extract.html
    M temporal/temporalintro.html
    M vector/v.clean/v.clean.html
    M vector/v.decimate/v.decimate.html
    M vector/v.edit/v.edit.html
    M vector/v.hull/v.hull.html
    M vector/v.in.db/v.in.db.html
    M vector/v.in.ogr/v.in.ogr.html
    M vector/v.in.pdal/v.in.pdal.html
    M vector/v.info/v.info.html
    M vector/v.kcv/v.kcv.html
    M vector/v.kernel/v.kernel.html
    M vector/v.label/v.label.html
    M vector/v.lrs/lrs.html
    M vector/v.net.alloc/v.net.alloc.html
    M vector/v.net.bridge/v.net.bridge.html
    M vector/v.net.iso/v.net.iso.html
    M vector/v.net.path/v.net.path.html
    M vector/v.out.ascii/v.out.ascii.html
    M vector/v.out.postgis/v.out.postgis.html
    M vector/v.out.vtk/v.out.vtk.html
    M vector/v.overlay/v.overlay.html
    M vector/v.proj/v.proj.html
    M vector/v.random/v.random.html
    M vector/v.reclass/v.reclass.html
    M vector/v.rectify/v.rectify.html
    M vector/v.support/v.support.html
    M vector/v.to.rast/v.to.rast.html
    M vector/v.univar/v.univar.html
    M vector/v.vol.rst/v.vol.rst.html
    M vector/v.voronoi/v.voronoi.html
    M vector/vectorintro.html

  Log Message:
  -----------
  manual: fix more broken HTML tags (#4765)

In order to obtain a good result when converting the HTML manual pages files to markdown, ideally clean HTML code is used.

This PR fixes numerous broken HTML tags identified during a test run of [adding HTML validation with super-linter](https://github.com/echoix/grass/pull/303).

For reference, see logs showing the errors at
https://github.com/echoix/grass/actions/runs/12001379426/job/33451802353?pr=303#step:4:8310

Fixes:
- incomplete tag pairs
- tabs replaced with white space
- fix missing .html extension in URLs



To unsubscribe from these emails, change your notification settings at https://github.com/OSGeo/grass/settings/notifications


More information about the grass-commit mailing list