This fixes two bugs:
- the last column could leave td=true, causing an extra column to be
erroneously inserted at the beginning of the next row
- a deferred <TD> at the end of the row would be output before $s,
placing it right after the last thumbnail instead of the end of
the thumbnail section
Also combines flushing of "td" for all code paths that produce a
difference image.
This only shows the first name in the header. Should generate a new header
line when a sheet is a column changes. Should also complain when sheets
collide. Needs more testing.
- schhist/schhist2web: the relative date is relative to the time
schhist2web was run, not the time the page is displayed, which is
incorrect. Removed it. (Reported by Wolfgang Spraul)
- schhist/schhist2web: create index.html in a temporary file and rename it
to index.html only at the end. This way, in-place updates work most of
the time.
- schhist/schhist2web: cache="$2" doesn't need quoting
- schhist/schhist2web: "tmp" remains constant throughout the run, so assign
it at the beginning
- schhist/schhist2web: option -T tmp-dir to set "tmp" to a user-defined
location
- schhist/gitsch2ps: option -D to give _gitsch2ps a unique name, to copy
the Postscript files instead of moving them, and to refrain from deleting
_gitsch2ps
- schhist/schhist2web: option -D to refrain from deleting _gitsch2ps and
to pass -D to gitsch2ps
- schhist/sanitize-profile: ensure that the libraries listed in
SCHHIST_ADDLIBS are present in the profile
- schhist/Makefile (board-qi-avt2): use SCHHIST_ADDLIBS to add the "device"
library
- schhist/gitsch2ps: added option -c to keep cache.lib
- schhist/gitsch2ps: remove cache.lib unless -c is set
- schhist/gitsch2ps: added missing space in warning when the profile is
missing
- schhist/gitsch2ps: issue a (fatal) error only if .pro and .sch are missing
- schhist/gitsch2ps: exit with success if only one of .pro and .sch is
missing
- schhist/schhist2web: skip commits for which no Postscript was generated
- schhist/sanitize-profile: used a non-existing variable and thus didn't
print the expected entry when renumbering
- schhist/sanitize-profile: the message when renumbering had no newline
- schhist/Makefile (PHONY, all, update, sie-ceimtun-schhist,
sie-ceimtun-schhist-upload), schhist/demo-index.html: added project
sie-ceimtun
- schhist/Makefile (all): also mention targets "update" and "upload-index"
- schhist/Makefile (atusd-schhist): SCHHIST_TITLE wasn't used
- schhist/demo-index.html: didn't like the <P>, changed it to <BR>
- schhist/Makefile (DEST): changed upload location from www.almesberger.net
to downloads.qi-hardware.com
- schhist/Makefile (atusb-schhist-upload, xue-schhist-upload,
cntr-schhist-upload, atusd-schhist-upload): changed directory name from
demo* to the KiCad project name
- schhist/Makefile (update): pull the latest Xue, then regenerate and upload
all schematics (atusb, xue, cntr, and atusd)
- schhist/demo-index.html: index page for schematics histories demos
- schhist/Makefile (upload-index): upload the demo index.html
- schhist/Makefile (PHONY): removed the obsolete ben-wpan-* entries and
replaced them with atusb-*
- schhist/schhist2web: sort names in the order specified by the environment
variable SCHHIST_ORDER (colon-separated list of names)
- schhist/Makefile (atusb-schhist): order sheets
- schhist/schhist2web: strip the top-level sheet name prefix from sub-sheet
names
- schhist/schhist2web: option -f to identify sub-sheets by their file name
instead of the sheet name
- schhist/schhist2web: keep the name of the top-level sheet constant across
renames
- schhist/schhist2web: if using -f, try to keep the name of the sub-sheets
constant across renames
- schhist/gitsch2ps: new option -k to keep the cloned repository and print
the path name of the temporary directory on standard output
- schhist/gitsch2ps: invoked "git clone" with -q to suppress progress
output on standard output
- schhist/Makefile (all, ben-wpan-schhist, ben-wpan-schhist-upload): renamed
to ben-wpan-* to atusb-*
- schhist/Makefile (atusb-schhist, cntr-schhist): added path to ben-wpan
repository (was auto-located by default before)
- schhist/Makefile (atusb-schhist, atusb-schhist-upload): changed output
directory from _out to _atusb
- schhist/Makefile (all, atusd-schhist, atusd-schhist-upload): added rules
for making the schematics history of ben-wpan/atusd