[GRASS5] Changes between 5.0.1 release and current CVS head

Glynn Clements glynn.clements at virgin.net
Sun Feb 2 16:13:32 EST 2003


> I've attached a summary of the differences between the current CVS
> head and the 5.0.1 release.
> 
> I'll comment on it later (probably tomorrow).

My comments follow. I'd appreciate comments from the authors of any
changes marked "Probably" or "Don't know".

BTW, the script which I use for comparing versions has been added to
the CVS head as tools/diff.sh.

Of the more wide-ranging changes:

I'm recommending the inclusion of the libgis/libraster I18N; it's been
there long enough, and there's good reason to believe that it should
be totally harmless provided that --with-nls isn't used. OTOH, I'm not
recommending the startup/tcltkgrass I18N changes, because those can't
be disabled.

I'm not recommending the MINGW32 stuff generally, as it looks a bit
rough at present. OTOH, the unlink() -> remove() change is
straightforward enough.

The Infx -> Pg changes *really* should have waited until 5.1, IMHO. It
makes it almost impossible to tell whether anything substantial has
changed, so we would either have to commit the whole lot and hope for
the best, or leave it completely alone.

-- 
Glynn Clements <glynn.clements at virgin.net>

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

> configure
> configure.in
> 	Remove TERMLIB
> 	Add $MATHLIB to PNG candidate dependencies
> 	Remove postgres[_fe].h checks
> 	Add -lstdc++ to GLU candidate dependencies

Yes.

> src/include/config.h.in
> 	Remove HAVE_POSTGRES[_FE]_H
> 	Add HAVE_LIBPQ_FE_H

Yes.

> src/CMD/head/head.in
> 	Remove $(TERMLIB)
> 	Remove $(XEXTRALIBS) from XDRLIB

Yes.

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

Probably.

> html/html/d.vect.pg.html
> 	-e

Don't know.

> html/html/r.mapcalc.html
> 	^ (exponentiation) operator
> 	y#, i# modifiers
> 	atan(x,y), double(x), not(x), rand(a,b)
> 	Handling of NULL values

Yes.

> html/html/r.random.cells.html
> html/html/r.random.surface.html
> 	Fix URLs

Probably.

> html/html/r.watershed.html
> 	xrefs

Probably.

> html/html/s.in.ascii.html
> 	HTML fix

Yes.

> html/html/v.out.shape.html
> 	-v, -A
> 	HTML tidying

Probably.

> html/html/xdriver.html
> 	XDRIVER_{WIDTH,HEIGHT} -> GRASS_{WIDTH,HEIGHT}

Yes.

> html/index.html
> html/searchhtml.html
> 	index2.html -> index.html

Don't know.

> html/projections.html
> 	EPSG link

Probably.

> locale/Gmakefile
> 	Add tcltkgrass, textintro targets

No.

> locale/ru/LC_MESSAGES/d.rast.pg.po
> locale/ru/LC_MESSAGES/d.site.pg.po
> locale/ru/LC_MESSAGES/d.vect.pg.po
> locale/ru/LC_MESSAGES/d.what.r.pg.po
> locale/ru/LC_MESSAGES/d.what.s.pg.po
> locale/ru/LC_MESSAGES/d.what.v.pg.po
> locale/ru/LC_MESSAGES/g.column.pg.po
> locale/ru/LC_MESSAGES/g.select.pg.po
> locale/ru/LC_MESSAGES/g.stats.pg.po
> locale/ru/LC_MESSAGES/g.table.pg.po
> locale/ru/LC_MESSAGES/pg.in.dbf.po
> locale/ru/LC_MESSAGES/v.reclass.pg.po
> locale/ru/LC_MESSAGES/v.to.pg.po

Depends upon the corresponding program changes.

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

> src.contrib/GMSL/NVIZ2.2/scripts/fileBrowser.tcl
> 	Default to cwd instead of $HOME

No; use built-in "pwd" rather than "exec pwd".

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

> src.contrib/GMSL/NVIZ2.2/src/Gmakefile
> - src.contrib/GMSL/NVIZ2.2/src/buildInfxQry.c
> - src.contrib/GMSL/NVIZ2.2/src/infx.h
> - src.contrib/GMSL/NVIZ2.2/src/runInfxQry.c
> + src.contrib/GMSL/NVIZ2.2/src/buildPg.c
> + src.contrib/GMSL/NVIZ2.2/src/pg.h
> + src.contrib/GMSL/NVIZ2.2/src/runPg.c
> 	Infx -> Pg

Don't know.

> + src.contrib/GMSL/NVIZ2.2/src/README
> 	HOWTO - Adding new header files from tcl/tk

Probably.

> + 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).

> src.contrib/GMSL/NVIZ2.2/src/togl.c
> 	Remove $Log$
> 	Add Tcl/Tk URL

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

> src.contrib/SCS/misc/m.futil/inter/Gmakefile
> src.contrib/SCS/paint/Programs/color.map/inter/Gmakefile
> src.contrib/SCS/paint/Programs/grey.map/inter/Gmakefile
> src.contrib/SCS/paint/Programs/newp.map/inter/Gmakefile
> src.contrib/SCS/raster/r.reclass.scs/inter/Gmakefile
> src.contrib/SCS/vector/v.reclass/inter/Gmakefile
> src/general/g.manual/inter/Gmakefile
> src/general/manage/inter/Gmakefile
> src/mapdev/v.extract/inter/Gmakefile
> src/mapdev/v.out.dxf/backup/Gmakefile
> src/paint/Programs/p.icons/Gmakefile
> src/paint/Programs/p.map/inter/Gmakefile
> src/ps.map/ps.map/inter/Gmakefile
> src/raster/r.neighbors/inter/Gmakefile
> src/raster/r.support/inter/Gmakefile
> unused/general/g.manual/inter/Gmakefile
> unused/sites/s.menu/driver/Gmakefile
> unused/sites/s.menu/meta_report/Gmakefile
> unused/sites/s.menu/site_reports/Gmakefile
> unused/sites/s.menu/sites_in_cell/Gmakefile
> unused/sites/s.menu/sites_to_cell/Gmakefile
> 	Remove $(TERMLIB)

Yes.

> src.garden/answers/src.answers/raster/README
> 	Documentation changes

Probably.

> src.garden/grass.hdf/hdf5/r.in.hdf/r.in.hdf.c
> 	Add GSFC/DAAC credit

Yes.

> src.garden/grass.postgresql/Gmakefile
> 	Disable v.in.arc.pg

Don't know.

> src.garden/grass.postgresql/README
> 	Documentation changes

Probably.

> - src.garden/grass.postgresql/d.rast.pg/buildInfxQry.c
> - src.garden/grass.postgresql/d.rast.pg/runInfxFile.c
> - src.garden/grass.postgresql/d.site.pg/buildInfxQry.c
> - src.garden/grass.postgresql/d.site.pg/runInfxFile.c
> - src.garden/grass.postgresql/d.vect.pg/buildInfxQry.c
> - src.garden/grass.postgresql/d.vect.pg/runInfxFile.c
> - src.garden/grass.postgresql/d.what.r.pg/buildInfxQry.c
> - src.garden/grass.postgresql/d.what.r.pg/runInfxQry.c
> - src.garden/grass.postgresql/d.what.s.pg/buildInfxQry.c
> - src.garden/grass.postgresql/d.what.s.pg/infx.h
> - src.garden/grass.postgresql/d.what.s.pg/runInfxFile.c
> - src.garden/grass.postgresql/d.what.v.pg/buildInfxQry.c
> - src.garden/grass.postgresql/d.what.v.pg/runInfxQry.c
> - src.garden/grass.postgresql/g.column.pg/infx.h
> - src.garden/grass.postgresql/g.column.pg/infxColumn.c
> - src.garden/grass.postgresql/g.stats.pg/infx.h
> - src.garden/grass.postgresql/g.stats.pg/infxStats.c
> - src.garden/grass.postgresql/g.table.pg/infxTable.c
> - src.garden/grass.postgresql/v.reclass.pg/buildInfxQry.c
> - src.garden/grass.postgresql/v.reclass.pg/runInfxFile.c
> - src.garden/grass.postgresql/v.to.pg/buildInfxQry.c
> - src.garden/grass.postgresql/v.to.pg/runInfxFile.c
> + src.garden/grass.postgresql/d.rast.pg/buildPg.c
> + src.garden/grass.postgresql/d.rast.pg/runPg.c
> + src.garden/grass.postgresql/d.site.pg/buildPg.c
> + src.garden/grass.postgresql/d.site.pg/runPg.c
> + src.garden/grass.postgresql/d.vect.pg/buildPg.c
> + src.garden/grass.postgresql/d.vect.pg/runPg.c
> + src.garden/grass.postgresql/d.what.r.pg/buildPg.c
> + src.garden/grass.postgresql/d.what.r.pg/runPg.c
> + src.garden/grass.postgresql/d.what.s.pg/buildPg.c
> + src.garden/grass.postgresql/d.what.s.pg/runPg.c
> + src.garden/grass.postgresql/d.what.v.pg/buildPg.c
> + src.garden/grass.postgresql/d.what.v.pg/runPg.c
> + src.garden/grass.postgresql/g.column.pg/pgColumn.c
> + src.garden/grass.postgresql/g.stats.pg/pgStats.c
> + src.garden/grass.postgresql/g.table.pg/pgTable.c
> + src.garden/grass.postgresql/v.reclass.pg/buildPg.c
> + src.garden/grass.postgresql/v.reclass.pg/runPg.c
> + src.garden/grass.postgresql/v.to.pg/buildPg.c
> + src.garden/grass.postgresql/v.to.pg/runPg.c
> src.garden/grass.postgresql/d.rast.pg/Gmakefile
> src.garden/grass.postgresql/d.site.pg/Gmakefile
> src.garden/grass.postgresql/d.vect.pg/Gmakefile
> src.garden/grass.postgresql/d.what.r.pg/Gmakefile
> src.garden/grass.postgresql/d.what.s.pg/Gmakefile
> src.garden/grass.postgresql/d.what.v.pg/Gmakefile
> src.garden/grass.postgresql/g.column.pg/Gmakefile
> src.garden/grass.postgresql/g.stats.pg/Gmakefile
> src.garden/grass.postgresql/v.reclass.pg/Gmakefile
> src.garden/grass.postgresql/v.to.pg/Gmakefile
> 	Infx -> Pg

No.

> src.garden/grass.postgresql/g.table.pg/Gmakefile
> 	Infx -> Pg
> 	I18N

Don't know.

> - src.garden/grass.postgresql/d.what.s.pg/graphics.h
> - src.garden/grass.postgresql/d.what.s.pg/returns.c
> + src.garden/grass.postgresql/d.what.s.pg/what.h
> - src.garden/grass.postgresql/g.column.pg/column.h
> - src.garden/grass.postgresql/g.column.pg/delcr.c
> - src.garden/grass.postgresql/g.stats.pg/stats.h
> 
> src.garden/grass.postgresql/d.rast.pg/dbrast.h
> src.garden/grass.postgresql/d.rast.pg/getAllOpts.c
> src.garden/grass.postgresql/d.rast.pg/getSopts.c
> src.garden/grass.postgresql/d.rast.pg/main.c
> src.garden/grass.postgresql/d.site.pg/dbsite.h
> src.garden/grass.postgresql/d.site.pg/getAllOpts.c
> src.garden/grass.postgresql/d.site.pg/getSopts.c
> src.garden/grass.postgresql/d.site.pg/main.c
> src.garden/grass.postgresql/d.site.pg/plotsite.c
> src.garden/grass.postgresql/d.vect.pg/bsearch.c
> src.garden/grass.postgresql/d.vect.pg/dbvect.h
> src.garden/grass.postgresql/d.vect.pg/find.c
> src.garden/grass.postgresql/d.vect.pg/getAllOpts.c
> src.garden/grass.postgresql/d.vect.pg/getSopts.c
> src.garden/grass.postgresql/d.vect.pg/main.c
> src.garden/grass.postgresql/d.vect.pg/plotCat.c
> src.garden/grass.postgresql/d.what.r.pg/getAllOpts.c
> src.garden/grass.postgresql/d.what.r.pg/getCat.c
> src.garden/grass.postgresql/d.what.r.pg/getSopts.c
> src.garden/grass.postgresql/d.what.r.pg/main.c
> src.garden/grass.postgresql/d.what.r.pg/opencell.c
> src.garden/grass.postgresql/d.what.r.pg/what.h
> src.garden/grass.postgresql/d.what.s.pg/getAllOpts.c
> src.garden/grass.postgresql/d.what.s.pg/getArea.c
> src.garden/grass.postgresql/d.what.s.pg/getSopts.c
> src.garden/grass.postgresql/d.what.s.pg/main.c
> src.garden/grass.postgresql/d.what.v.pg/getAllOpts.c
> src.garden/grass.postgresql/d.what.v.pg/getCat.c
> src.garden/grass.postgresql/d.what.v.pg/getSopts.c
> src.garden/grass.postgresql/d.what.v.pg/main.c
> src.garden/grass.postgresql/d.what.v.pg/openvect.c
> src.garden/grass.postgresql/d.what.v.pg/what.h
> src.garden/grass.postgresql/g.column.pg/main.c
> src.garden/grass.postgresql/g.select.pg/getdbname.c
> src.garden/grass.postgresql/g.select.pg/listdb.c
> src.garden/grass.postgresql/g.select.pg/main.c
> src.garden/grass.postgresql/g.stats.pg/main.c
> src.garden/grass.postgresql/g.table.pg/main.c
> src.garden/grass.postgresql/pg.in.dbf/main.c
> src.garden/grass.postgresql/pg.in.dbf/pgdump.c
> src.garden/grass.postgresql/tutorial/index.html
> src.garden/grass.postgresql/v.in.arc.pg/pgdump.c
> src.garden/grass.postgresql/v.reclass.pg/dbvect.h
> src.garden/grass.postgresql/v.reclass.pg/getAllOpts.c
> src.garden/grass.postgresql/v.reclass.pg/getSopts.c
> src.garden/grass.postgresql/v.reclass.pg/main.c
> src.garden/grass.postgresql/v.to.pg/bsearch.c
> src.garden/grass.postgresql/v.to.pg/dbvect.h
> src.garden/grass.postgresql/v.to.pg/find.c
> src.garden/grass.postgresql/v.to.pg/getAllOpts.c
> src.garden/grass.postgresql/v.to.pg/getSopts.c
> src.garden/grass.postgresql/v.to.pg/main.c
> src.garden/grass.postgresql/v.to.pg/plotCat.c
> 	Infx -> Pg
> 	Tidying
> 	???

No.

> src/CMD/VERSION
> 	5.0.1 -> 5.0.2-cvs

Change to 5.0.2 for release.

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

Probably.

> src/CMD/generic/gmake.sh
> 	Allow C++ files (incomplete)

Don't know.

> html/html/d.dm.html
> src/display/d.dm/d.dm
> 	Add PNG button
> 	Fix loading of BWidget package

Don't know.

> src/display/d.mon/cmd/main.c
> src/display/d.mon/inter/Gmakefile
> 	Fix exit code
> 	Remove $(TERMLIB)

Yes.

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

> src/display/d.vect/cmd/main.c
> src/display/d.vect/cmd/plot2.c
> src/display/d.vect/cmd/plotCat.c
> 	???

Don't know.

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

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

> src/display/devices/lib/command.c
> 	Rename eof -> eofile

Yes.

> src/display/devices/windows/libW11/w32/xlib.c
> 	Fix XCreateImage() bytes_per_line == 0 bug (not committed)

Yes (now committed).

> html/html/g.mapsets.html
> src/general/g.mapsets/main_cmd.c
> 	addmapset=

Don't know.

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

> src/general/g.setproj/get_num.c
> src/general/g.setproj/local_proto.h
> src/general/g.setproj/main.c
> 	???

Don't know.

> src/general/init/Gmakefile
> src/general/init/init.sh
> + src/general/init/license.txt
> + locale/ru/grass_intro.txt
> + locale/ru/license.txt
> 	I18N (license, grass_intro)

No.

> src/general/init/chk_dbase.c
> 	MINGW32

No.

> src/general/init/grass.src
> 	Trap signals

Don't know.

> src/imagery/i.ortho.photo/menu/menu.c
> 	???

Don't know.

> src/imagery/i.ortho.photo/photo.rectify/write.c
> 	Error messages

No.

> src/include/geo.h
> 	???

Don't know.

> src/include/gisdefs.h
> 	color_byg.c

Yes.

> 	G__getsome
> 	G_number_of_tokens

Don't know.

> src/include/projects.h
> 	Generalised datum transformations

Don't know.

> src/libes/dbmi/drivers/stubs/add_col.c
> src/libes/dbmi/drivers/stubs/bindupdate.c
> src/libes/dbmi/drivers/stubs/close_cursor.c
> 	Doxygen comments

Yes.

> src/libes/g3d/g3dcache.c
> src/libes/g3d/g3dclose.c
> src/libes/g3d/g3drange.c
> 	unlink() -> remove()

Yes.

> src/libes/g3d/g3dresample.c
> src/libes/g3d/g3dwindow.c
> 	??? (AV)

Don't know.

> src/libes/gis/Gmakefile
> + src/libes/gis/color_byg.c
> + src/libes/gis/win32_pipes.c
> 	color_byg
> 	win32_pipes
> 	I18N

Yes.

> src/libes/gis/datum.table
> 	ETRS89 comment
> 	Add "ire65" (Ireland 1965)

Probably.

> src/libes/gis/ellipse.table
> 	Enable "sphere"

Yes.

> src/libes/gis/flate.c
> 	Add zlib URL

Yes.

> src/libes/gis/geo_init.c
> 	???

Don't know.

> src/libes/gis/get_ellipse.c
> 	Allow e2 (eccentricity-squared) to equal zero (sphere case)
> 	I18N

Yes.

> src/libes/gis/state83
> 	3200: x_0: 0.6e+06 -> 0.60960122e+06

Probably.

> src/libes/gis/token.c
> 	Add G_number_of_tokens()

Don't know.

> src/libes/gis/closecell.c
> src/libes/gis/env.c
> src/libes/gis/fork.c
> src/libes/gis/get_datum_name.c
> src/libes/gis/gets.c
> src/libes/gis/intr_char.c
> src/libes/gis/list.c
> src/libes/gis/mapset_msc.c
> src/libes/gis/popen.c
> src/libes/gis/remove.c
> src/libes/gis/set_prior.c
> src/libes/gis/system.c
> src/libes/gis/unix_socks.c
> src/libes/gis/user_config.c
> src/libes/gis/whoami.c
> 	MINGW32

No.

> 	unlink() -> remove()

Yes (to the extent that it can be separated from the MINGW32 stuff)

> 	Conditionalise SIGQUIT handling

Sort of (should fix types).

> 	I18N

Yes.

> src/libes/gis/G_dump.c
> src/libes/gis/adj_cellhd.c
> src/libes/gis/ask.c
> src/libes/gis/ask_cell.c
> src/libes/gis/auto_mask.c
> src/libes/gis/cats.c
> src/libes/gis/color_read.c
> src/libes/gis/datum.c
> src/libes/gis/done_msg.c
> src/libes/gis/error.c
> src/libes/gis/format.c
> src/libes/gis/get_cellhd.c
> src/libes/gis/get_datum.c
> src/libes/gis/get_ell_name.c
> src/libes/gis/get_projinfo.c
> src/libes/gis/get_projname.c
> src/libes/gis/get_row.c
> src/libes/gis/get_window.c
> src/libes/gis/gishelp.c
> src/libes/gis/gisinit.c
> src/libes/gis/histogram.c
> src/libes/gis/history.c
> src/libes/gis/home.c
> src/libes/gis/legal_name.c
> src/libes/gis/location.c
> src/libes/gis/make_colr.c
> src/libes/gis/mapset.c
> src/libes/gis/mask_info.c
> src/libes/gis/myname.c
> src/libes/gis/null_val.c
> src/libes/gis/opencell.c
> src/libes/gis/parser.c
> src/libes/gis/proj2.c
> src/libes/gis/proj3.c
> src/libes/gis/put_cellhd.c
> src/libes/gis/put_row.c
> src/libes/gis/put_title.c
> src/libes/gis/quant_io.c
> src/libes/gis/quant_rw.c
> src/libes/gis/range.c
> src/libes/gis/rd_cellhd.c
> src/libes/gis/readsites.c
> src/libes/gis/readsites_xyz.c
> src/libes/gis/reclass.c
> src/libes/gis/set_window.c
> src/libes/gis/timestamp.c
> src/libes/gis/view.c
> + locale/ru/LC_MESSAGES/libgis.po
> 	I18N
> 	Note: it's possible that some "real" changes were overlooked

Yes.

> src/libes/imagery/ls_groups.c
> 	unlink() -> remove()

Yes.

> src/libes/imagery/vask_group.c
> 	Increase field length 20 -> 30

Don't know.

> src/libes/lock/lock.c
> src/libes/lock/unlock.c
> 	MINGW32
> 	unlink() -> remove()

No.

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

> src/libes/proj/Gmakefile
> src/libes/proj/do_proj.c
> src/libes/proj/get_proj.c
> - src/libes/proj/datum_shift.c
> - src/libes/proj/do_proj_nad.c
> 	Generalised datum transformations

Don't know.

> src/libes/proj/pj_datums.c
> src/libes/proj/pj_ellps.c
> 	Add missing underscores

Don't know.

> src/libes/raster/Gmakefile
> src/libes/raster/io.c
> src/libes/raster/new_io.c
> src/libes/raster/parse_mon.c
> + locale/ru/LC_MESSAGES/libraster.po
> 	I18N

Yes.

> 	MINGW32
> 	unlink() -> remove()

No.

> src/libes/vask/V_exit.c
> src/libes/vask/V_init.c
> 	include config.h

Yes.

> src/libes/vask/V_support.c
> src/libes/vect32/Vlib/open1.c
> src/libes/vect32/bin_digit/bin_digit.c
> src/libes/vect32/georef/bin_point.c
> src/libes/vect32/georef/bin_reg.c
> src/libes/vect32/georef/set_key.c
> src/libes/vect32_64/Vlib/open1.c
> 	MINGW32
> 	Conditionalise SIGQUIT handling
> 	unlink() -> remove()

No/Sort of/Yes (as above).

> src/mapdev/v.digit/Gmakefile
> src/mapdev/v.digit/ask_driver.c
> src/mapdev/v.digit/backdrop.c
> src/mapdev/v.digit/bad_areas.c
> src/mapdev/v.digit/break.c
> src/mapdev/v.digit/build_neat.c
> src/mapdev/v.digit/coll_pts.c
> src/mapdev/v.digit/color.c
> src/mapdev/v.digit/compress.c
> src/mapdev/v.digit/contour.c
> src/mapdev/v.digit/customize.c
> src/mapdev/v.digit/debug.c
> src/mapdev/v.digit/dig_curses.c
> src/mapdev/v.digit/dig_dev.c
> src/mapdev/v.digit/digitize.c
> src/mapdev/v.digit/digmain.c
> src/mapdev/v.digit/duplicate.c
> src/mapdev/v.digit/edit.c
> src/mapdev/v.digit/eq.c
> src/mapdev/v.digit/find_w_dig.c
> src/mapdev/v.digit/find_w_mouse.c
> src/mapdev/v.digit/get_point.c
> src/mapdev/v.digit/graph_input.c
> src/mapdev/v.digit/head_info.c
> src/mapdev/v.digit/help.c
> src/mapdev/v.digit/initialize.c
> src/mapdev/v.digit/interact.c
> src/mapdev/v.digit/intersect.c
> src/mapdev/v.digit/label.c
> src/mapdev/v.digit/label_mult.c
> src/mapdev/v.digit/leave.c
> src/mapdev/v.digit/list.c
> src/mapdev/v.digit/main.c
> src/mapdev/v.digit/map_ask.c
> src/mapdev/v.digit/map_ask_new.c
> src/mapdev/v.digit/map_coor_new.c
> src/mapdev/v.digit/map_init_new.c
> src/mapdev/v.digit/map_reg.c
> src/mapdev/v.digit/map_residnew.c
> src/mapdev/v.digit/map_scale.c
> src/mapdev/v.digit/menus.c
> src/mapdev/v.digit/mk_window.c
> src/mapdev/v.digit/mouse_coll.c
> src/mapdev/v.digit/mouse_yn.c
> src/mapdev/v.digit/move_line.c
> src/mapdev/v.digit/move_point.c
> src/mapdev/v.digit/node_lines.c
> src/mapdev/v.digit/overlay.c
> src/mapdev/v.digit/read_cap.c
> src/mapdev/v.digit/remove.c
> src/mapdev/v.digit/remove_block.c
> src/mapdev/v.digit/replot.c
> src/mapdev/v.digit/reset_map.c
> src/mapdev/v.digit/retype_line.c
> src/mapdev/v.digit/scal_window.c
> src/mapdev/v.digit/select_digit.c
> src/mapdev/v.digit/set_thresh.c
> src/mapdev/v.digit/set_window.c
> src/mapdev/v.digit/slid_window.c
> src/mapdev/v.digit/snap.c
> src/mapdev/v.digit/spline.c
> src/mapdev/v.digit/toolbox.c
> src/mapdev/v.digit/where_am_i.c
> src/mapdev/v.digit/window.c
> src/mapdev/v.digit/window_rout.c
> src/mapdev/v.digit/window_setup.c
> src/mapdev/v.digit/withinthresh.c
> + locale/ru/LC_MESSAGES/v.digit.po
> 	I18N
> 	Note: it's possible that some "real" changes were overlooked

Probably.

> src/mapdev/v.in.dgn/Gmakefile
> src/mapdev/v.in.dgn/README
> src/mapdev/v.in.dgn/main.c
> 	???

Don't know.

> src/mapdev/v.label/main.c
> 	Tidy

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.

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

> html/html/ps.map.html
> src/ps.map/ps.map/cmd/Gmakefile
> src/ps.map/ps.map/cmd/colortable.h
> src/ps.map/ps.map/cmd/ctablfile.c
> src/ps.map/ps.map/cmd/eps.c
> src/ps.map/ps.map/cmd/local_proto.h
> src/ps.map/ps.map/cmd/ps_area.c
> src/ps.map/ps.map/cmd/ps_map.c
> src/ps.map/ps.map/cmd/read_cfg.c
> src/ps.map/ps.map/cmd/vectfile.c
> src/ps.map/ps.map/cmd/vector.h
> + src/ps.map/ps.map/cmd/ps_fclrtbl.c
> 	(colortable) height
> 	(vector) pat, pwidth, scale
> 	Support colour tables for FP maps

Probably.

> html/html/r.colors.html
> src/raster/r.colors/cmd/main.c
> 	color=byg

Yes.

> src/raster/r.in.gdal/gbgetsymbol.c
> src/raster/r.in.gdal/gdalbridge.c
> 	#ifndef USE_GDAL_H

Yes.

> src/raster/r.in.gdal/gdalbridge.h
> 	GDALGetDriverShortName
> 	GDALGetDriverLongName
> 	GDALGetDatasetDriver

Probably.

> src/raster/r.in.gdal/main.c
> 	Remove bogus parm.target->gisprompt setting

Yes.

> 	AVHRR

Probably.

> src/raster/r.mapcalc3/evaluate.c
> src/raster/r.mapcalc3/expression.c
> src/raster/r.mapcalc3/expression.h
> src/raster/r.mapcalc3/map.c
> src/raster/r.mapcalc3/mapcalc.h
> src/raster/r.mapcalc3/mapcalc.y
> 	Remove debug output
> 	Write expression to map history
> 	Distinguish functions from infix operators
> 	Change print_* (write to stream) to format_* (convert to string)
> 	Improve formatting
> 	Make to_{int,float,double} static (don't export)
> 	Add missing break statement to column_shift()
> 	Add missing semicolon to mapcalc.y (for recent versions of bison)

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.

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

> 	Remove m.proj xref

Don't know.

> 	Fix v.proj tcltkgrass module

Yes.

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

Probably.

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

Probably.

> src/raster/r.weight/inter/gis_pars.y
> 	Add missing semicolons (for recent versions of bison)

Yes.

> src/scripts/contrib/d.monsize/d.monsize
> 	XDRIVER_{WIDTH,HEIGHT} -> GRASS_{WIDTH,HEIGHT}

Yes.

> src/scripts/contrib/d.rast.labels/d.rast.labels
> src/scripts/contrib/i.tm.dehaze/i.tm.dehaze
> src/scripts/contrib/r.fillnulls/r.fillnulls
> src/scripts/contrib/s.in.atkisdgm/s.in.atkisdgm
> src/scripts/contrib/s.in.atkisdgm/s.in.atkisktb
> src/scripts/contrib/v.xfig/fig2grass
> src/scripts/shells/slide.show.sh
> 	Remove "function" keyword (bash-ism)

Yes.

> src/scripts/contrib/d.rast.leg/d.rast.leg
> 	???

Don't know.

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

> src/scripts/contrib/i.image.mosaic/i.image.mosaic
> 	???

Don't know.

> src/scripts/contrib/r.to.pg/r.to.pg
> 	???

Don't know.

> src/scripts/contrib/r.univar/r.univar
> 	???

Don't know.

> src/sites/s.surf.rst/main.c
> 	Remove startup message
> 	I18N

Yes.

> src/tcltkgrass/main/gis_set.tcl
> src/tcltkgrass/tcltkgrass
> + locale/ru/tcltkgrass/
> 	I18N

No.

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

> html/html/d.legend.html
> src/tcltkgrass/module/d.legend
> 	-o, maxfontsize=

No. But the man page and module *should* reflect the program (d.legend
is now d.leg.thin).

> src/tcltkgrass/todo/r.colortool/r.colortool
> 	Get location info from g.gisenv

Yes.

> + 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
> 
> + src.contrib/GMSL/r.simwe/
> 	Added
> 
> + src.nonGPL/
> 	Removed from release branch
> 

Probably.

-- 
Glynn Clements <glynn.clements at virgin.net>




More information about the grass-dev mailing list