chiark / gitweb /
otter.git
4 years agopacketframe: tests: Break out expect_bad_eof
Ian Jackson [Sat, 17 Apr 2021 18:53:05 +0000 (19:53 +0100)]
packetframe: tests: Break out expect_bad_eof

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: tests: Rename expect_good_eof
Ian Jackson [Sat, 17 Apr 2021 18:51:01 +0000 (19:51 +0100)]
packetframe: tests: Rename expect_good_eof

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: tests: Stricten an assertion
Ian Jackson [Sat, 17 Apr 2021 18:49:23 +0000 (19:49 +0100)]
packetframe: tests: Stricten an assertion

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: Tidy file by reorganising it and adding comments
Ian Jackson [Sat, 17 Apr 2021 18:49:06 +0000 (19:49 +0100)]
packetframe: Tidy file by reorganising it and adding comments

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: tests: Test EOF failure before subsequent chunk header
Ian Jackson [Sat, 17 Apr 2021 18:13:21 +0000 (19:13 +0100)]
packetframe: tests: Test EOF failure before subsequent chunk header

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: Tristate for state
Ian Jackson [Sat, 17 Apr 2021 18:33:41 +0000 (19:33 +0100)]
packetframe: Tristate for state

New arrangements to handle EOF right

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: tests: Test EOF failure mid-chunk-data
Ian Jackson [Sat, 17 Apr 2021 18:03:51 +0000 (19:03 +0100)]
packetframe: tests: Test EOF failure mid-chunk-data

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: Fix EOF handling in chunk data
Ian Jackson [Sat, 17 Apr 2021 18:03:39 +0000 (19:03 +0100)]
packetframe: Fix EOF handling in chunk data

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: tests: Test EOF failure in chunk header
Ian Jackson [Sat, 17 Apr 2021 17:57:21 +0000 (18:57 +0100)]
packetframe: tests: Test EOF failure in chunk header

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: tests: Test EOF succss before first chunk header
Ian Jackson [Sat, 17 Apr 2021 14:12:29 +0000 (15:12 +0100)]
packetframe: tests: Test EOF succss before first chunk header

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: Fix EOF handling in chunk header
Ian Jackson [Sat, 17 Apr 2021 14:25:32 +0000 (15:25 +0100)]
packetframe: Fix EOF handling in chunk header

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: tests: Move lump test to avoid warning
Ian Jackson [Sat, 17 Apr 2021 12:55:30 +0000 (13:55 +0100)]
packetframe: tests: Move lump test to avoid warning

Otherwise LumpReader is present but dead code under miri.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: tests: Disable lump test under miri
Ian Jackson [Sat, 17 Apr 2021 12:54:08 +0000 (13:54 +0100)]
packetframe: tests: Disable lump test under miri

There's no unsafe here and this test is rather slow.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: tests: Test that before boom is boom
Ian Jackson [Sat, 17 Apr 2021 12:50:38 +0000 (13:50 +0100)]
packetframe: tests: Test that before boom is boom

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: tests: LumpReader tests whole buf too
Ian Jackson [Sat, 17 Apr 2021 12:47:50 +0000 (13:47 +0100)]
packetframe: tests: LumpReader tests whole buf too

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: tests: LumpReader tests short reads
Ian Jackson [Sat, 17 Apr 2021 12:45:54 +0000 (13:45 +0100)]
packetframe: tests: LumpReader tests short reads

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: Some commented-out dbg
Ian Jackson [Sat, 17 Apr 2021 12:45:45 +0000 (13:45 +0100)]
packetframe: Some commented-out dbg

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: Fix expect_boom to cope with short reads
Ian Jackson [Sat, 17 Apr 2021 12:44:55 +0000 (13:44 +0100)]
packetframe: Fix expect_boom to cope with short reads

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: Fix handling of partial read
Ian Jackson [Sat, 17 Apr 2021 12:41:34 +0000 (13:41 +0100)]
packetframe: Fix handling of partial read

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: Add a bit of dbg to test
Ian Jackson [Sat, 17 Apr 2021 12:31:16 +0000 (13:31 +0100)]
packetframe: Add a bit of dbg to test

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: Add a bit of dbg to test
Ian Jackson [Sat, 17 Apr 2021 12:29:12 +0000 (13:29 +0100)]
packetframe: Add a bit of dbg to test

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: Remove dbg calls from non-test code
Ian Jackson [Sat, 17 Apr 2021 12:22:35 +0000 (13:22 +0100)]
packetframe: Remove dbg calls from non-test code

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: Remove massively over-verbose dbg from Fuse
Ian Jackson [Sat, 17 Apr 2021 12:21:49 +0000 (13:21 +0100)]
packetframe: Remove massively over-verbose dbg from Fuse

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: Genericise tests
Ian Jackson [Sat, 17 Apr 2021 12:09:06 +0000 (13:09 +0100)]
packetframe: Genericise tests

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: Allow privately constructing one out of non-Buf
Ian Jackson [Sat, 17 Apr 2021 12:08:39 +0000 (13:08 +0100)]
packetframe: Allow privately constructing one out of non-Buf

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: Provide read_all
Ian Jackson [Sat, 17 Apr 2021 11:16:16 +0000 (12:16 +0100)]
packetframe: Provide read_all

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: Move expect_boom
Ian Jackson [Sat, 17 Apr 2021 11:11:13 +0000 (12:11 +0100)]
packetframe: Move expect_boom

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: Add a fragmented frame
Ian Jackson [Sat, 17 Apr 2021 11:10:25 +0000 (12:10 +0100)]
packetframe: Add a fragmented frame

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: Better debug output
Ian Jackson [Sat, 17 Apr 2021 10:07:15 +0000 (11:07 +0100)]
packetframe: Better debug output

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: Better debug output
Ian Jackson [Sat, 17 Apr 2021 10:06:13 +0000 (11:06 +0100)]
packetframe: Better debug output

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: Sort out MgmtChannelWriteError
Ian Jackson [Fri, 16 Apr 2021 22:53:59 +0000 (23:53 +0100)]
packetframe: Sort out MgmtChannelWriteError

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: Provide write_rmp
Ian Jackson [Fri, 16 Apr 2021 21:38:35 +0000 (22:38 +0100)]
packetframe: Provide write_rmp

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: Test abandoned frame read
Ian Jackson [Fri, 16 Apr 2021 21:27:40 +0000 (22:27 +0100)]
packetframe: Test abandoned frame read

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: Break out expect_boom
Ian Jackson [Fri, 16 Apr 2021 21:27:31 +0000 (22:27 +0100)]
packetframe: Break out expect_boom

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: Format a bit better
Ian Jackson [Sat, 17 Apr 2021 09:34:26 +0000 (10:34 +0100)]
packetframe: Format a bit better

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: Use a slightly more distinctive test string
Ian Jackson [Fri, 16 Apr 2021 21:27:08 +0000 (22:27 +0100)]
packetframe: Use a slightly more distinctive test string

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: tidy test a bit
Ian Jackson [Fri, 16 Apr 2021 20:53:00 +0000 (21:53 +0100)]
packetframe: tidy test a bit

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: more tests, more fixes
Ian Jackson [Fri, 16 Apr 2021 01:16:48 +0000 (02:16 +0100)]
packetframe: more tests, more fixes

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: wip some basic tests, and fixes
Ian Jackson [Fri, 16 Apr 2021 01:05:41 +0000 (02:05 +0100)]
packetframe: wip some basic tests, and fixes

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: Restructuring etc.
Ian Jackson [Thu, 15 Apr 2021 01:01:49 +0000 (02:01 +0100)]
packetframe: Restructuring etc.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: Provide Write impl for Fuse
Ian Jackson [Thu, 15 Apr 2021 01:01:35 +0000 (02:01 +0100)]
packetframe: Provide Write impl for Fuse

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: Introduce Fuse::with
Ian Jackson [Thu, 15 Apr 2021 00:59:58 +0000 (01:59 +0100)]
packetframe: Introduce Fuse::with

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: Introduce Fuse::get
Ian Jackson [Thu, 15 Apr 2021 00:56:03 +0000 (01:56 +0100)]
packetframe: Introduce Fuse::get

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agopacketframe: Initial wip, buggy and not used, but but compiles
Ian Jackson [Sun, 28 Mar 2021 18:43:29 +0000 (19:43 +0100)]
packetframe: Initial wip, buggy and not used, but but compiles

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agocargo: add byteorder as a dependency
Ian Jackson [Wed, 14 Apr 2021 21:26:03 +0000 (22:26 +0100)]
cargo: add byteorder as a dependency

We want this for reading/writing raw binary for packetframe.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agomake-release: Check changelog
Ian Jackson [Mon, 19 Apr 2021 01:29:17 +0000 (02:29 +0100)]
make-release: Check changelog

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agoCHANGELOG.md: Start it
Ian Jackson [Mon, 19 Apr 2021 01:27:49 +0000 (02:27 +0100)]
CHANGELOG.md: Start it

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agoMakefile: Fix mkdir target/bundled-sources when nailing
Ian Jackson [Mon, 19 Apr 2021 01:24:43 +0000 (02:24 +0100)]
Makefile: Fix mkdir target/bundled-sources when nailing

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agoCargo.toml: Update all versions to 0.5.1
Ian Jackson [Mon, 19 Apr 2021 01:38:48 +0000 (02:38 +0100)]
Cargo.toml: Update all versions to 0.5.1

Commit made automatically by update-versions.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agoupdate-version: Fix version pinning
Ian Jackson [Mon, 19 Apr 2021 01:38:24 +0000 (02:38 +0100)]
update-version: Fix version pinning

The previous attempt did it in Cargo.lock which is totally wrong.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agoCargo.toml: Update all versions to 0.5.1
Ian Jackson [Mon, 19 Apr 2021 01:07:03 +0000 (02:07 +0100)]
Cargo.toml: Update all versions to 0.5.1

Commit made automatically by update-versions.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agoupdate-versions: Pin our internal dependencies precisely
Ian Jackson [Mon, 19 Apr 2021 01:06:33 +0000 (02:06 +0100)]
update-versions: Pin our internal dependencies precisely

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agomake-release: Clean up the directory before cargo publish
Ian Jackson [Mon, 19 Apr 2021 00:18:41 +0000 (01:18 +0100)]
make-release: Clean up the directory before cargo publish

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agoCargo.toml: Update all versions to 0.5.1 otter-0.5.1
Ian Jackson [Sun, 18 Apr 2021 23:42:06 +0000 (00:42 +0100)]
Cargo.toml: Update all versions to 0.5.1

Commit made automatically by update-versions.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agomake-release: Fix git tag rune
Ian Jackson [Sun, 18 Apr 2021 23:41:53 +0000 (00:41 +0100)]
make-release: Fix git tag rune

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agomake-release: Print commands we run due to --real
Ian Jackson [Sun, 18 Apr 2021 23:41:26 +0000 (00:41 +0100)]
make-release: Print commands we run due to --real

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agoupdate-version: Commit the Cargo.lock too
Ian Jackson [Sun, 18 Apr 2021 23:40:58 +0000 (00:40 +0100)]
update-version: Commit the Cargo.lock too

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agoCargo.toml: Specify the slotmap version to placate cargo
Ian Jackson [Sun, 18 Apr 2021 23:40:12 +0000 (00:40 +0100)]
Cargo.toml: Specify the slotmap version to placate cargo

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agoCargo.toml: Update all versions to 0.5.0 otter-0.5.0
Ian Jackson [Sun, 18 Apr 2021 23:27:31 +0000 (00:27 +0100)]
Cargo.toml: Update all versions to 0.5.0

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agomake-release: Suggest deploying on chiark
Ian Jackson [Sun, 18 Apr 2021 23:24:14 +0000 (00:24 +0100)]
make-release: Suggest deploying on chiark

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agomake-release: Format finish message a bit better
Ian Jackson [Sun, 18 Apr 2021 22:57:32 +0000 (23:57 +0100)]
make-release: Format finish message a bit better

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agoslotmap: Switch to our slotmap-fork-otter package
Ian Jackson [Sun, 18 Apr 2021 22:52:10 +0000 (23:52 +0100)]
slotmap: Switch to our slotmap-fork-otter package

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agoNew utility script make-release
Ian Jackson [Sun, 18 Apr 2021 22:02:49 +0000 (23:02 +0100)]
New utility script make-release

We'll see if this one actually works, I guess...

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agoREADME: Add References section
Ian Jackson [Sun, 18 Apr 2021 21:44:04 +0000 (22:44 +0100)]
README: Add References section

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agoupdate-versions: Tidy some comments and indents
Ian Jackson [Sun, 18 Apr 2021 21:31:19 +0000 (22:31 +0100)]
update-versions: Tidy some comments and indents

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agoupdate-versions: New approach to lockfile
Ian Jackson [Sun, 18 Apr 2021 21:19:02 +0000 (22:19 +0100)]
update-versions: New approach to lockfile

Well.  We want to update the versions.  We can do that surgically
with seddery.  If the format doesn't change much this will continue to
work :-).

We could edit the file with a TOML reader/writer but that would be
very very noisy.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agoupdate-versions: Update in dependencies too
Ian Jackson [Sun, 18 Apr 2021 21:04:25 +0000 (22:04 +0100)]
update-versions: Update in dependencies too

This should help with publication I think.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agoupdate-versions: Do a better thing about the lockfile
Ian Jackson [Sun, 18 Apr 2021 20:59:36 +0000 (21:59 +0100)]
update-versions: Do a better thing about the lockfile

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agoupdate-versions: Print a message about the lockfile
Ian Jackson [Sun, 18 Apr 2021 20:57:42 +0000 (21:57 +0100)]
update-versions: Print a message about the lockfile

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agoupdate-versions: Prep for adding version deps for our workspace
Ian Jackson [Sun, 18 Apr 2021 20:53:25 +0000 (21:53 +0100)]
update-versions: Prep for adding version deps for our workspace

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agoCargo.toml: Remove a comma that cargo hates
Ian Jackson [Sun, 18 Apr 2021 20:51:38 +0000 (21:51 +0100)]
Cargo.toml: Remove a comma that cargo hates

We only notice this if running non-nailed...

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agoCargo.toml: base: Remove some spaces
Ian Jackson [Sun, 18 Apr 2021 20:17:52 +0000 (21:17 +0100)]
Cargo.toml: base: Remove some spaces

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agoCargo.toml: Add many metadata fields (and synch. versions)
Ian Jackson [Sun, 18 Apr 2021 20:07:29 +0000 (21:07 +0100)]
Cargo.toml: Add many metadata fields (and synch. versions)

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agoupdate-cargo-metadata: New maintenance script
Ian Jackson [Sun, 18 Apr 2021 20:33:41 +0000 (21:33 +0100)]
update-cargo-metadata: New maintenance script

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agoupdate-version: New maintenance script
Ian Jackson [Sun, 18 Apr 2021 18:26:20 +0000 (19:26 +0100)]
update-version: New maintenance script

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agoCargo.toml: Prettify layout etc.
Ian Jackson [Sun, 18 Apr 2021 18:26:14 +0000 (19:26 +0100)]
Cargo.toml: Prettify layout etc.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agoCargo.toml: Prettify layout etc.
Ian Jackson [Sun, 18 Apr 2021 18:18:52 +0000 (19:18 +0100)]
Cargo.toml: Prettify layout etc.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agoCargo.toml: Prettify layout etc.
Ian Jackson [Sun, 18 Apr 2021 18:16:11 +0000 (19:16 +0100)]
Cargo.toml: Prettify layout etc.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agoCargo.toml: Prettify layout
Ian Jackson [Sun, 18 Apr 2021 18:13:58 +0000 (19:13 +0100)]
Cargo.toml: Prettify layout

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agoCargo.toml: Move main metadata to top
Ian Jackson [Sun, 18 Apr 2021 18:09:49 +0000 (19:09 +0100)]
Cargo.toml: Move main metadata to top

I think taking some nailed version may be responsible for this.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agoMakefile: "push": Change default branch to "main"
Ian Jackson [Sun, 18 Apr 2021 17:26:25 +0000 (18:26 +0100)]
Makefile: "push": Change default branch to "main"

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agodocs: Fix docs about test dependencies
Ian Jackson [Fri, 16 Apr 2021 17:39:00 +0000 (18:39 +0100)]
docs: Fix docs about test dependencies

Reduce duplication and clarify.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agodocs: Fix filenames for spec files
Ian Jackson [Wed, 14 Apr 2021 23:30:54 +0000 (00:30 +0100)]
docs: Fix filenames for spec files

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agodocs: user: landscape: Redo for deck description bugfix
Ian Jackson [Fri, 16 Apr 2021 17:18:03 +0000 (18:18 +0100)]
docs: user: landscape: Redo for deck description bugfix

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agoMakefile: Add missing doc on pngs in docs
Ian Jackson [Fri, 16 Apr 2021 17:17:31 +0000 (18:17 +0100)]
Makefile: Add missing doc on pngs in docs

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agodeck: Fix description of counting play piles
Ian Jackson [Fri, 16 Apr 2021 16:50:21 +0000 (17:50 +0100)]
deck: Fix description of counting play piles

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agodocs: user: Swap portrait and landscape
Ian Jackson [Fri, 16 Apr 2021 16:48:20 +0000 (17:48 +0100)]
docs: user: Swap portrait and landscape

Portrait is the default.  Portrait fits better on the page.
Penultima is prettier, which is why I just replace landscape.png
rather than portrait.png.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agoscreenshots: Replace landscape.png with Mao
Ian Jackson [Fri, 16 Apr 2021 16:46:19 +0000 (17:46 +0100)]
screenshots: Replace landscape.png with Mao

Manually grabbed after manual play setup.

Suggested-by: Aldabra Stoddart <aldabra@gmail.com>
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agodocs: Record that we tested bullseye too
Ian Jackson [Fri, 16 Apr 2021 16:15:35 +0000 (17:15 +0100)]
docs: Record that we tested bullseye too

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agodocs: build: Update disk space requirement
Ian Jackson [Fri, 16 Apr 2021 16:00:15 +0000 (17:00 +0100)]
docs: build: Update disk space requirement

Reported-by: Matthew Vernon <matthewv@chiark.greenend.org.uk>
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agoMakefile: Quieten inkscape message by default
Ian Jackson [Fri, 16 Apr 2021 16:00:07 +0000 (17:00 +0100)]
Makefile: Quieten inkscape message by default

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agodocs: build: Fix formatting of test deps
Ian Jackson [Fri, 16 Apr 2021 15:57:17 +0000 (16:57 +0100)]
docs: build: Fix formatting of test deps

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agodocs: build: Add firefox-esr to test deps
Ian Jackson [Fri, 16 Apr 2021 15:55:43 +0000 (16:55 +0100)]
docs: build: Add firefox-esr to test deps

Reported-by: Matthew Vernon <matthewv@chiark.greenend.org.uk>
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agodocs: build: Split deps into build and test deps
Ian Jackson [Fri, 16 Apr 2021 15:55:25 +0000 (16:55 +0100)]
docs: build: Split deps into build and test deps

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agodocs: Add xvfb to build deps
Ian Jackson [Fri, 16 Apr 2021 15:51:11 +0000 (16:51 +0100)]
docs: Add xvfb to build deps

Reported-by: Matthew Vernon <matthewv@chiark.greenend.org.uk>
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agodocs: Add moreutils to build deps (needed for `ts`)
Ian Jackson [Fri, 16 Apr 2021 15:47:12 +0000 (16:47 +0100)]
docs: Add moreutils to build deps (needed for `ts`)

Reported-by: Matthew Vernon <matthewv@chiark.greenend.org.uk>
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agotsc-wrap: Support tsc version 4.x which has its own webassembly-types
Ian Jackson [Fri, 16 Apr 2021 15:42:19 +0000 (16:42 +0100)]
tsc-wrap: Support tsc version 4.x which has its own webassembly-types

Empirically, on Debian bullseye, these are in "dom"

Reported-by: Matthew Vernon <matthewv@chiark.greenend.org.uk>
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agojs: Fix two errors reported by ts 4.x
Ian Jackson [Fri, 16 Apr 2021 15:36:54 +0000 (16:36 +0100)]
js: Fix two errors reported by ts 4.x

templates/script.ts:898:7: error TS7034: Variable 'held' implicitly has type 'any' in some locations where its type cannot be determined.

templates/script.ts:954:32: error TS7005: Variable 'held' implicitly has an 'any' type.

Reported-by: Matthew Vernon <matthewv@chiark.greenend.org.uk>
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agowikimedia: Put # in front of hex colour names
Ian Jackson [Fri, 16 Apr 2021 15:29:56 +0000 (16:29 +0100)]
wikimedia: Put # in front of hex colour names

Newer inkscape hates them otherwise.

Reported-by: Matthew Vernon <matthewv@chiark.greenend.org.uk>
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agomedia-scraper: Tolerate recolourings from/to #....
Ian Jackson [Fri, 16 Apr 2021 15:31:58 +0000 (16:31 +0100)]
media-scraper: Tolerate recolourings from/to #....

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>