[GRASS-dev] 7.x Status Update

Glynn Clements glynn at gclements.plus.com
Wed Aug 6 18:37:25 EDT 2008


I have now completed the removal of the bulk of the deprecated
functionality, i.e. terminal interaction and standalone display
monitors.

The following functionality no longer exists:

curses, vask, G_ask_*, G_yes, R_get_location_with_*, R_pad_*, d.mon.

Anything which substantially depended upon any of those has either
been removed or disabled, or no longer compiles. A small number of
modules which only made minor use of those features have lost some
functionality (e.g. you can no longer use the mouse for placement in
d.legend, d.barscale etc).

AFAICT, the complete list of modules which have been removed,
disabled, or which won't compile is:

d.ask
d.colors
d.extend
d.extract
d.font
d.font.freetype
d.frame
d.measure
d.menu
d.mon
d.profile
d.rast.edit
d.save
d.what.rast
d.what.vect
d.where
d.zoom
g.ask
g.setproj
i.ask
i.class
i.ortho.photo
i.points
i.vpoints
r.digit
r.le.setup
r.le.trace
r.support

In addition, none of the display drivers exist; all d.* commands will
unconditionally use direct rendering.

The curses-based set_data program no longer exists, so "grass70 -text"
won't work. You need to use -gui or pass the complete path to the
mapset directory as an argument to the grass70 script.

I would appreciate comments as to which of the above need replacements
and which don't. E.g. d.rast.edit already has an adequate (AFAICT)
replacement. Does g.setproj need to be replaced, or is "g.proj -c"
sufficient? Which of the d.* commands already have equivalent
functionality built into the GUI?

-- 
Glynn Clements <glynn at gclements.plus.com>


More information about the grass-dev mailing list