Index: doc-rnd/mods/gen.sh =================================================================== --- doc-rnd/mods/gen.sh (nonexistent) +++ doc-rnd/mods/gen.sh (revision 1111) @@ -0,0 +1,58 @@ +#!/bin/sh + +path=../../src_plugins + +sloc() +{ + (cd "$1" && sloccount .) | awk '/^Total Phys/ { size=$9; sub(",", "", size); print size }' +} + +( +cat pre.html +for n in $path/* +do + if test -d "$n" + then + echo $n >&2 + bn=`basename $n` + echo "$bn" + sloc $n + awk ' + /^#/ { + key=$1 + sub("#", "", key) + sub("[:=]", "", key) + $1="" + DB[key]=$0 + next + } + { desc = desc " " $0 } + + function strip(s) { + sub("^[ \t]*", "", s) + sub("[ \t]*$", "", s) + return s + } + + END { + st = DB["state"] + if (st == "works") + clr = "bgcolor=\"green\"" + else if (st ~ "partial") + clr = "bgcolor=\"yellow\"" + else if ((st ~ "fail") || (st ~ "disable")) + clr = "bgcolor=\"red\"" + + print "" st + if (DB["lstate"] != "") + print "
(" strip(DB["lstate"]) ")" + print "" DB["default"] + if (DB["ldefault"] != "") + print "
(" strip(DB["ldefault"]) ")" + print "" desc + } + ' < $n/README + fi +done +cat post.html +) > index.html Property changes on: doc-rnd/mods/gen.sh ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Index: doc-rnd/mods/index.html =================================================================== --- doc-rnd/mods/index.html (nonexistent) +++ doc-rnd/mods/index.html (revision 1111) @@ -0,0 +1,80 @@ + + + +
autoplace +604 + works + buildin + Automatically place elements. +
autoroute +4172 + works + buildin + Automatically route selected or all rats. This is the original autorouter. +
dbus +438 + disabled +
(TODO: needs scconfig support) +
disabled + Remote control PCB using DBUS. +
djopt +2312 + works + buildin + Various board optimization algorithms. +
edif +3575 + works + buildin + Import code for netlists in the EDIF format. +
gpmi +8881 + works + buildin +
(if gpmi is installed) +
Scriptable plugin system with about 10 scripting languages supported and dynamic load/unload of scripts that can manipulate the GUI, the board, can implement exporters, etc. +
import_sch +252 + works + buildin + Imports element and netlist data from the schematics (or some other source). +
mincut +884 + works + buildin + Use the minimal cut algorithm to indicate shorts: instead of highlighting two random pins/pads, try to highlight the least number of objects that connect the two networks. +
oldactions +50 + works + disabled + Random collection of old/obsolete actions. Bell(): audible feedback; DumpLibrary(): print footprint library on stdout +
puller +1876 + works + buildin + Pull traces to minimize their length. +
renumber +212 + works + buildin + Renumber elements (renaming them) and generate a text file for back annotation. +
stroke +123 + partially works (doesn't work with lesstif; works with the gtk hid, but there's no zoom bindings) + buildin +
(requires libstroke installed) +
Gesture recognition with libstroke. +
toporouter +6159 + fails +
(infinite loop in gts) +
disabled + Automatically route selected or all rats using a topological algorithm. This is the new autorouter from 2009. +
vendordrill +564 + works + buildin + Vendor drill mapping. +
+ + Index: doc-rnd/mods/post.html =================================================================== --- doc-rnd/mods/post.html (nonexistent) +++ doc-rnd/mods/post.html (revision 1111) @@ -0,0 +1,3 @@ + + + Index: doc-rnd/mods/pre.html =================================================================== --- doc-rnd/mods/pre.html (nonexistent) +++ doc-rnd/mods/pre.html (revision 1111) @@ -0,0 +1,3 @@ + + +