[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