Difference between revisions of "GRASS Provenance Review"
(code vetting) |
(libs added) |
||
Line 70: | Line 70: | ||
=== lib === | === lib === | ||
− | around 45 libraries of the GRASS system + 2 external libraries as integrated into GRASS | + | around 45 libraries of the GRASS system + 2 external libraries as integrated into GRASS: |
+ | ==== - bitmap ==== | ||
+ | |||
+ | ==== - btree ==== | ||
+ | |||
+ | ==== - cdhc ==== | ||
+ | |||
+ | ==== - D ==== | ||
+ | |||
+ | ==== - datetime ==== | ||
+ | |||
+ | ==== - db ==== | ||
+ | |||
+ | ==== - display ==== | ||
+ | |||
+ | ==== - dspf ==== | ||
+ | |||
+ | ==== - edit ==== | ||
+ | |||
+ | ==== - external ==== | ||
+ | |||
+ | ===== -- bwidget ===== | ||
+ | |||
+ | ===== -- shapelib ===== | ||
+ | |||
+ | ==== - fonts ==== | ||
+ | |||
+ | ==== - form ==== | ||
+ | |||
+ | ==== - front.end ==== | ||
+ | |||
+ | ==== - g3d ==== | ||
+ | |||
+ | ==== - gis ==== | ||
+ | |||
+ | ==== - gmath ==== | ||
+ | |||
+ | ==== - gtcltk ==== | ||
+ | |||
+ | ==== - image ==== | ||
+ | |||
+ | ==== - imagery ==== | ||
+ | |||
+ | ==== - init ==== | ||
+ | |||
+ | ==== - linkm ==== | ||
+ | |||
+ | ==== - ogsf ==== | ||
+ | |||
+ | ==== - proj ==== | ||
+ | |||
+ | ==== - raster ==== | ||
+ | |||
+ | ==== - rowio ==== | ||
+ | |||
+ | ==== - rst ==== | ||
+ | |||
+ | ==== - segment ==== | ||
+ | |||
+ | ==== - sites ==== | ||
+ | |||
+ | ==== - symbol ==== | ||
+ | |||
+ | ==== - vask ==== | ||
+ | |||
+ | ==== - vector ==== | ||
=== locale === | === locale === |
Revision as of 12:23, 5 April 2006
This review is based on Code Provenance Review.
Committers
Current:
See AUTHORS file and ChangeLog
List of GRASS Versions (1984-today)
Historical and Current contributors (incomplete):
Issues
Code vetting has been started (including copyright statement addition where needed).
Included Libraries
see lib/external/
- bwidget: lib/external/bwidget/ (part of http://tcllib.sourceforge.net/)
- shapelib: lib/external/shapelib/ (shapelib.maptools.org)
Non-free Libraries
Should not be included.
Code Reviewed
db
db.* commands
debian
debian control directory
demolocation
contains a small latlong test dataset
display
d.* commands
doc
some docs + example modules
general
g.* commands
gui
d.m and gis.m commands
imagery
i.* commands
include
include files
lib
around 45 libraries of the GRASS system + 2 external libraries as integrated into GRASS:
- bitmap
- btree
- cdhc
- D
- datetime
- db
- display
- dspf
- edit
- external
-- bwidget
-- shapelib
- fonts
- form
- front.end
- g3d
- gis
- gmath
- gtcltk
- image
- imagery
- init
- linkm
- ogsf
- proj
- raster
- rowio
- rst
- segment
- sites
- symbol
- vask
- vector
locale
includes various external contributors without CVS write access
man
populated during make, MAN is generated from HTML which is generated from description.html files during compilation
misc
m.* commands
paint
p.* commands
ps
ps.* commands
raster
r.* commands
raster3d
r3.* commands
rpm
some SPEC files
scripts
various scripts, integrated identically to commands during compilation
sites
s.* commands (legacy, not used)
swig
swig interface prototype
testsuite
test scripts for smoke tests
tools
documentation build script and other minor stuff
vector
v.* commands
visualization
nviz and xganim commands
TODO
- add copyright statement to MANY files (>2500); script approach, script under development