9 Commits
Author SHA1 Message Date
sneeker 30729512d2 feat(tools): record a live watch session 2022-08-19 15:27:00 +00:00
sneeker 5af9dfd8a8 feat(tools): record meowc building a real project 2022-08-16 18:42:54 +00:00
sneeker e723bb853d feat(tools): showcase the core claim on the bundled example 2022-08-14 07:07:32 +00:00
sneeker 1a81ef4a55 feat(tools): record the three language pipeline 2022-08-12 04:04:22 +00:00
sneeker b0acf89085 feat(tools): pace recordings by the shell prompt 2022-08-11 12:02:20 +00:00
sneeker f833d73eb6 feat(tools): record the compiler pipeline showcase 2022-08-10 12:14:05 +00:00
sneeker b22649f0fa feat(cli): report a version, and record a showcase 2022-08-08 08:18:30 +00:00
sneeker 7ef31a5ded feat(tools): record an editor demo of the header fan-out
Adds a recording harness for the Emacs session alongside the terminal one, and
the capture it produces: a declaration added to rt_scene.h, the fourteen
translation units across four targets that the depfiles put downstream of it,
and the link steps that do not rerun because the objects come back byte
identical.

Both harnesses waited on xdotool search --sync for their window, which blocks
indefinitely rather than failing when the window never appears, so a recording
that went wrong hung instead of exiting. Replaced with a bounded poll.
2022-07-16 18:01:52 +00:00
sneeker 56a45e5776 feat(tools): add a reproducible terminal capture harness
Records on a throwaway Xvfb display at fixed geometry, drives the session with
xdotool, and quantises through a per-clip palette so the terminal's colours
survive instead of dithering.
2022-07-11 02:30:42 +00:00