- scripts/gitsch2ppm, scripts/schhist2web: replace awkward and cryptic
`dirname "$x"`/`basename "$x" .old`.new
construct with much more friendly "${x%.old}.new"
- scripts/gitenealogy: put -- before path names in git-log, to prevent
parsing ambiguities
- scripts/gitsch2ppm (ps2ppm): convert "rectfill" to "rectstroke", to
prevent colored background in schematic symbols from blackening the
entire symbol in black and white plot
- scripts/gitsch2ppm: new option -k to keep checked-out tree
- scripts/gitsch2ppm: new option -c to reuse Postscript files from -k run
- scripts/gitsch2ppm: removed C-style use of "break" from "case"
- scripts/schhist2web: use gitsch2ppm -k and -c to half number of
eeschema runs
- scripts/schhist2web (THUMB_OPTS): make shared pixels in thumbnails a
bit darker
- scripts/schhist2web (usage): described the arguments
- scripts/schhist2web: new option -c dir to set the cache directory
- scripts/schhist2web: new option -n to remake the cache
- scripts/schhist2web: path name in new file detection was incorrect
- scripts/schhist2web: use "$index" instead of open-coding "$out/index.html"
- scripts/gitsch2ppm: changed temp directory name from _schdiff_a to
_gitsch2ppm
- scripts/gitsch2ppm: extract schematics as PPM files from a specfific git
revision
- scripts/gitenealogy: show the commit history of a file, tracking renames
- scripts/ppmdiff/Makefile, scripts/ppmdiff/ppmdiff.c: compare two PPM
files and highlight differences
- scripts/schhist2web: generate a browseable graphical revision history
of schematics