[GRASS5] Changes between 5.0.1 release and current CVS head

Markus Neteler neteler at itc.it
Mon Feb 3 08:44:12 EST 2003


On Sun, Feb 02, 2003 at 09:13:32PM +0000, Glynn Clements wrote:
[...]
> > NEWS.html
> > README
> > SUBMITTING
> > binaryInstall.src
> > documents/README_cygwin.html
> > documents/cygwin_grass50bininstall.html
> > documents/cygwin_grass50compile.html
> > documents/debugging.txt
> > documents/release_rules.txt
> > html/tips_and_tricks.html
> > 	Documentation changes
> 
> Probably.

Yes - useful and important updates.

> > handheld/babyGRASS_compile.sh
> > handheld/babyGRASS_packagingsrc.sh
> > 	Add more modules
> 
> Probably.

Yes - nothing dangerous.
 
> > html/html/r.random.cells.html
> > html/html/r.random.surface.html
> > 	Fix URLs
> 
> Probably.

Yes.
 
> > html/html/r.watershed.html
> > 	xrefs
> 
> Probably.
Yes.
 
> > html/html/v.out.shape.html
> > 	-v, -A
> > 	HTML tidying
> 
> Probably.

Yes.
 
> > html/index.html
> > html/searchhtml.html
> > 	index2.html -> index.html
> 
> Don't know.

Yes (index2.html doesn't exist any more on the web)
 
> > html/projections.html
> > 	EPSG link
> 
> Probably.

Yes (useful)
 
> > src.contrib/GMSL/NVIZ2.2/doconfigure
> > - src.contrib/GMSL/NVIZ2.2/src/query_postgr_dummy.c
> > - src.contrib/GMSL/NVIZ2.2/src/query_postgr_orig.c
> > 	Remove query_postgr_{orig,dummy}.c
> 
> Don't know.
> 
> > src.contrib/GMSL/NVIZ2.2/src/query_postgr.c
> > 	Remove query_postgr_{orig,dummy}.c
> > 	???
> 
> Don't know.

AFAIK this simplifies the PG dependency.
Didn't cause problems here so far.
 
> > src.contrib/GMSL/NVIZ2.2/scripts/fileBrowser.tcl
> > 	Default to cwd instead of $HOME
> 
> No; use built-in "pwd" rather than "exec pwd".

Should the suggestion be uploaded?

> > src.contrib/GMSL/NVIZ2.2/scripts/panel_kanimator.tcl
> > src.contrib/GMSL/NVIZ2.2/scripts/panel_main.tcl
> > src.contrib/GMSL/NVIZ2.2/src/anim_support.c
> > src.contrib/GMSL/NVIZ2.2/src/change_view.c
> > src.contrib/GMSL/NVIZ2.2/src/getCat.c
> > src.contrib/GMSL/NVIZ2.2/src/init_commands.c
> > src.contrib/GMSL/NVIZ2.2/src/interface.h
> > src.contrib/GMSL/NVIZ2.2/src/position.c
> > 	???
> 
> Don't know.

Mostly IRIX fixes from Paul, I think.
 
> > + src.contrib/GMSL/NVIZ2.2/src/README
> > 	HOWTO - Adding new header files from tcl/tk
> 
> Probably.
Yes.
 
> > + src.contrib/GMSL/NVIZ2.2/src/tkInt8.4.h
> > + src.contrib/GMSL/NVIZ2.2/src/tkIntDecls8.4.h
> > 	Add Tk 8.4 support
> 
> Yes (togl.c was already updated in 5.0.1, but these files were missing).

Yes.
  
> > src.contrib/GMSL/g3d/src3d/general/g3.region/editcellhd3d.c
> > src.contrib/GMSL/g3d/src3d/raster/r3.mapcalc/mapcalc/xcoor.c
> > src.contrib/GMSL/g3d/src3d/raster/r3.mapcalc/mapcalc/xrowcol.c
> > src.contrib/GMSL/g3d/src3d/raster/r3.null/main.c
> > src.contrib/GMSL/g3d/src3d/raster/r3.out.ascii/main.c
> > src.contrib/GMSL/g3d/src3d/raster/r3.out.v5d/main.c
> > src.contrib/GMSL/g3d/src3d/raster/r3.out.v5d/v5d.h
> > src.contrib/GMSL/g3d/src3d/sites/s.vol.idw/main.c
> > src.contrib/GMSL/g3d/src3d/sites/s.vol.rst/user1.c
> > 	??? (AV)
> 
> Probably (g3d isn't built by default, so compatibility isn't an issue).

Yes. Only then we can move reasonably forward with G3D (when spreading the
     improvements)
 
> > src.garden/answers/src.answers/raster/README
> > 	Documentation changes
> 
> Probably.

Yes.
 
> > src.garden/grass.postgresql/Gmakefile
> > 	Disable v.in.arc.pg
> 
> Don't know.

Yes. v.in.arc.pg should not be used, instead
     v.in.shape + pg.in.dbf
 
> > src.garden/grass.postgresql/README
> > 	Documentation changes
> 
> Probably.

Yes, reflecting above change.
 
> > src/CMD/VERSION
> > 	5.0.1 -> 5.0.2-cvs
> 
> Change to 5.0.2 for release.

Right.
 
> > src/CMD/generic/POST_INSTALL.sh
> > 	Improved error message in case of compilation errors
> 
> Probably.

Yes (just cosmetics). Works well.
 
> > src/CMD/generic/gmake.sh
> > 	Allow C++ files (incomplete)
> 
> Don't know.

Wasn't the logic fixed recently?
 
> > html/html/d.text.freetype.html
> > + src/display/d.text.freetype/vflib/
> > + src/display/d.text.freetype/test.input
> > src/display/d.text.freetype/Gmakefile
> > src/display/d.text.freetype/freetypecap
> > src/display/d.text.freetype/main.c
> > 	-rpsc, text=, align=, rotation=
> > 	Command mode
> > 	Add $(MATHLIB)
> > 	Change freetypecap defaults
> 
> Probably (d.text.freetype is fairly new).

IMHO yes.
 
> > src/display/d.vect/cmd/main.c
> > src/display/d.vect/cmd/plot2.c
> > src/display/d.vect/cmd/plotCat.c
> > 	???
> 
> Don't know.

2002-07-22 15:18  markus
 
        * src/display/d.vect/cmd/plotCat.c: added missing stdlib.h for atoi
 
2002-07-17 13:14  radim
 
        * src/display/d.vect/cmd/: main.c, plot2.c, plotCat.c: fix small
        areas on level1 not plotted

yes.
> > src/display/d.what.sites/local_proto.h
> > src/display/d.what.sites/main.c
> > src/display/d.what.sites/what.c
> > 	???
> 
> Don't know.

This is the flashing sites when selecting a site.
Don't know.

> > html/html/d.what.vect.html
> > src/display/d.what.vect/cmd/Gmakefile
> > src/display/d.what.vect/cmd/what.c
> > src/display/d.what.vect/cmd/what.h
> > + src/display/d.what.vect/cmd/flash.c
> > 	???
> 
> Don't know.

This is the flashing polygon/line when selecting a vector.
Don't know.
 
> > html/html/g.mapsets.html
> > src/general/g.mapsets/main_cmd.c
> > 	addmapset=
> 
> Don't know.

Yes, useful & tested.
 
> > src/general/g.region/cmd/printwindow.c
> > src/mapdev/v.in.gshhs/main.c
> > src/misc/m.ll2db/main.c
> > src/raster/r.sun/main.c
> > src/raster/r.sunmask/g_solposition.c
> > src/sites/s.datum.shift/main.c
> > 	Don't call pj_zero_proj()
> 
> Don't know (related to generalised datum transformations?)

related to generalised datum transformations.
What do you think, Paul?

> > src/general/init/grass.src
> > 	Trap signals
> 
> Don't know.

I have added this to avoid that GRASS continues when the user
hits CTRL-C while defining a new location. I never liked that
GRASS continues and generates a broken new location, when
I try to stop the create-location procedure.

So, IMHO yes.
 
> > src/imagery/i.ortho.photo/menu/menu.c
> > 	???
> 
> Don't know.

This was a try to avoid i.ortho.photo startup crashes.
Better now than before. Not dangerous.

So, IMHO yes.
 
> > src/imagery/i.ortho.photo/photo.rectify/write.c
> > 	Error messages
> 
> No.

2002-09-24 14:57  markus
 
        * src/imagery/i.ortho.photo/photo.rectify/write.c: changed write
        error to strerror(errno) as suggested by Glynn

Is this dangerous? Of yes, it should be also reverted in HEAD.

> > src/include/geo.h
> > 	???
> 
> Don't know.
> 
> > src/include/gisdefs.h
> > 	color_byg.c
> 
> Yes.
> 
> > 	G__getsome
> > 	G_number_of_tokens
> 
> Don't know.

G_number_of_tokens is needed by g.mapsets add= and is just a shift
of a function into the library.
G_number_of_tokens(): Yes.

G__getsome: ? no idea

> > src/libes/g3d/g3dresample.c
> > src/libes/g3d/g3dwindow.c
> > 	??? (AV)
> 
> Don't know.

Yes, when we accept the other G3D changes. I vote for yes.
 
> > src/libes/gis/ellipse.table
> > 	Enable "sphere"
> 
> Yes.

Note that "sphere" doesn't seem to work (will have to retry).
 
> > src/libes/gis/geo_init.c
> > 	???
> 
> Don't know.

2002-11-10 23:46  eric
 
        * src/libes/gis/geo_init.c: Only ask for "south" in UPS.  All else
        is predefined...

Eric (maybe already answered in another mail)?
 
> > src/libes/gis/state83
> > 	3200: x_0: 0.6e+06 -> 0.60960122e+06
> 
> Probably.

Eric (maybe already answered in another mail)?
 
> > src/libes/gis/token.c
> > 	Add G_number_of_tokens()
> 
> Don't know.

Yes, see above.
 
> > src/libes/imagery/vask_group.c
> > 	Increase field length 20 -> 30
> 
> Don't know.

Allow for longer group names. No problems so far.
 
> > src/libes/ogsf/GK2.c
> > src/libes/ogsf/GS2.c
> > src/libes/ogsf/gk.c
> > src/libes/ogsf/gpd.c
> > src/libes/ogsf/gsd_prim.c
> > src/libes/ogsf/local_proto.h
> > 	???
> 
> Don't know.
2002-11-02 17:39  markus
 
        * src/libes/ogsf/: GK2.c, GS2.c, gk.c, gpd.c, gsd_prim.c,
        local_proto.h:
        Date: Fri, 18 Oct 2002 12:27:02 -0300 From: Bob Covill
        <bcovill at tekmap.ns.ca> Subject: NVIZ update

The changes are running well here for quite a while.
New fixes/improvements are arriving soon from Bob.

If I am not the only one working with NVIZ from HEAD,
I would say: yes.

> > html/html/m.in.e00.html
> > src/misc/m.in.e00/info.c
> > src/misc/m.in.e00/main.c
> > 	list=
> > 	???
> 
> Don't know.
2002-07-19 22:51  roger
 
        * src/misc/m.in.e00/: info.c, main.c: Added the list= parameter and
        corrected a format that was invalid for large INFO tables

Don't know as well.

> > src/misc/m.proj/geo_func.c
> > src/misc/m.proj/local_proto.h
> > src/misc/m.proj/main.c
> > src/misc/m.proj/process.c
> > src/misc/m.proj2/geo_func.c
> > src/misc/m.proj2/input.c
> > src/misc/m.proj2/local_proto.h
> > src/misc/m.proj2/main.c
> > src/misc/m.proj2/process.c
> > 	???
> 
> Don't know.

m.proj might be completely taken off if datum transformation is accepted.

m.proj2 fixes are from Eric and Paul.
 
> > src/raster/r.in.gdal/gdalbridge.h
> > 	GDALGetDriverShortName
> > 	GDALGetDriverLongName
> > 	GDALGetDatasetDriver
> 
> Probably.

2002-10-07 22:13  glynn
 
        * src/raster/r.in.gdal/gdalbridge.h: Add declarations for
        GDALGetDriver{Short,Long}Name, GDALGetDatasetDriver  [fix submitted
        by Paul Kelly]

IMHO yes.
 
> > src/raster/r.in.gdal/main.c
> > 	Remove bogus parm.target->gisprompt setting
> 
> Yes.
> 
> > 	AVHRR
> 
> Probably.

Yes. 
 
> > html/html/r.neighbors.html
> > src/tcltkgrass/module/r.neighbors
> > src/raster/r.neighbors/cmd/Gmakefile
> > src/raster/r.neighbors/cmd/main.c
> > src/raster/r.neighbors/cmd/method.h
> > + src/raster/r.neighbors/cmd/c_sum.c
> > 	method=sum
> 
> Probably.

Yes (harmless).
 
> > html/html/r.proj.html
> > html/html/s.proj.html
> > html/html/v.proj.html
> > src/tcltkgrass/module/v.proj
> > src/raster/r.proj/cmd/bordwalk.c
> > src/raster/r.proj/cmd/main.c
> > src/sites/s.proj/main.c
> > src/mapdev/v.proj/local_proto.h
> > src/mapdev/v.proj/main.c
> > 	Generalised datum transformations
> 
> Don't know.

Paul
 
> > src/raster/r.sunmask/main.c
> > 	Write history
> 
> Probably.

2002-09-24 14:53  markus
 
        * src/raster/r.sunmask/main.c: added history write functions. But
        long lines are still truncated, we should improve the library
        function

Yes (better than nothing), useful get stored the sun position parameters.

> > src/raster/r.transect/cmd/main.c
> > 	Fix r.transect invocation
> 
> Probably.

2002-09-24 14:44  markus
 
        * src/raster/r.transect/cmd/main.c: fixed wrong r.profile call,
        should have gone into 5.0.0

yes.
 
> > src/scripts/contrib/d.rast.leg/d.rast.leg
> > 	???
> 
> Don't know.

Cosmetics to this script.
Yes.
 
> > src/scripts/contrib/grassmirrorsmap/README
> > src/scripts/contrib/grassmirrorsmap/grass.sites.main
> > src/scripts/contrib/grassmirrorsmap/grass.sites.mirror
> > src/scripts/contrib/grassmirrorsmap/grass_sites.gif
> > src/scripts/contrib/grassmirrorsmap/grass_sites.htmlmap
> > src/scripts/contrib/grassmirrorsmap/grassmap.html
> > src/scripts/contrib/grassmirrorsmap/mkgrassmap.sh
> > 	???
> 
> Don't know.

Yes, new mirror sites added.
 
> > src/scripts/contrib/i.image.mosaic/i.image.mosaic
> > 	???
> 
> Don't know.
2002-09-24 14:43  markus
 
        * src/scripts/contrib/i.image.mosaic/i.image.mosaic: some fixes for
        2 maps composites, needs to be done for 3 and 4 maps - see top of
        file

Yes (better than nothing)

> > src/scripts/contrib/r.to.pg/r.to.pg
> > 	???
> 
> Don't know.
2002-10-30 09:51  markus
 
        * src/scripts/contrib/r.to.pg/r.to.pg: removed the word 'function'
        everywhere (to make scripts cygwin compliant)
 
2002-08-02 16:59  markus
 
        * src/scripts/contrib/r.to.pg/r.to.pg: Otto Dassau: cats/ID support
        added

Yes, useful.
 
> > src/scripts/contrib/r.univar/r.univar
> > 	???
> 
> Don't know.

2002-10-30 09:51  markus
 
        * src/scripts/contrib/r.univar/r.univar: removed the word
        'function' everywhere (to make scripts cygwin compliant)
 
Yes.

2002-10-23 12:06  markus
 
        * src/scripts/contrib/r.univar/r.univar: added median, 1st and 3rd
        quartile

No. It slows heavily down the script, so should be discussed first.
In any case a C implementation were much (!) better (maybe based on
s.univar).

> > src/tcltkgrass/main/menu.tcl
> > 	Add d.dm, s.cellstats, r.in.ascii
> > 	Change v.proj description
> 
> Probably. BTW, shouldn't there be an interface to r.proj?

Yes. Have added interface to r.proj and s.proj now.
 
> > + html/html/s.cellstats.html
> > + src/sites/s.cellstats/
> > + src/tcltkgrass/module/s.cellstats
> > 	Added
> > 
> > + html/html/s.kernel.html
> > + src/sites/s.kernel/
> > 	Added
> > 
> > + src/raster/r.series/
> > 	Added
> > 
> > + src.contrib/DUKE/
> > 	Added (r.terraflow)
> > 
> > + tools/sql.sh
> > 	Added
> > 
> > + locale/README.koi
> > + locale/templates/
> > 	Added

All yes.
 
> > + src.contrib/GMSL/r.simwe/
> > 	Added

No (not yet). The authors want to finalize it first.

> > + src.nonGPL/
> > 	Removed from release branch
> > 
Yes. 


Markus




More information about the grass-dev mailing list