chiark / gitweb /
Ian Jackson [Sun, 10 Jan 2021 12:10:51 +0000 (12:10 +0000)]
HARLEQUIN TODO Revert "fixup! TOML"
This reverts commit
6fcd7eeb978b2e0cd2404b08c7e611d1e20fe53a.
Ian Jackson [Sun, 10 Jan 2021 12:10:19 +0000 (12:10 +0000)]
TODOS
Ian Jackson [Sun, 10 Jan 2021 11:36:06 +0000 (11:36 +0000)]
BETTER SHADE OF WHITE
Ian Jackson [Sun, 10 Jan 2021 12:16:02 +0000 (12:16 +0000)]
wikimedia chess pieces: Add the size-26 cannon, siege engine, flag
Suggested-by: Clare Boothby
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 10 Jan 2021 12:15:39 +0000 (12:15 +0000)]
wikimedia chess pieces: Add the giraffe
Suggested-by: Clare Boothby
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 10 Jan 2021 12:19:54 +0000 (12:19 +0000)]
wikimedia chess pieces: Import updated SVGs from Wikimedia
Done by removing the files locally and letting media-scraper download
them.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 10 Jan 2021 12:05:24 +0000 (12:05 +0000)]
wikimedia chess pieces: Use new recolouring system, change colours
We replace red/yellow/green with red/yellow/light-blue/purple.
This provides, additionally, the missing colour variants.
Clare helpfully uploaded a white ship piece to Wikimedia, so we let
media-scraper download that.
The chess-w-* files are renamed. The others are now obsolete.
Suggested-by: Clare Boothby
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 10 Jan 2021 12:06:02 +0000 (12:06 +0000)]
shapelib: Allow colours = { }
Option<> is bad because we can't override to absent. And the Perl
code in media-scraper already treats an empty colours array as no
recolouring. Do that here too.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 10 Jan 2021 11:59:05 +0000 (11:59 +0000)]
Makefile: Build files.make at build-time, and do not commit it
media-scraper can make this from library/*.toml without online access
so it's suitable for the build, now.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 10 Jan 2021 11:51:02 +0000 (11:51 +0000)]
media-scraper: offline mode
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 10 Jan 2021 11:35:55 +0000 (11:35 +0000)]
media-scraper: Properly include dependency on files.make
Otherwise if you change colours, and rerun media-scraper, it doesn't
rebuild.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 10 Jan 2021 10:53:24 +0000 (10:53 +0000)]
library/wikimedia: Rename the misc group
This might have other things in in future
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 10 Jan 2021 10:25:11 +0000 (10:25 +0000)]
shape libraries: support for recolouring SVGs
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 10 Jan 2021 10:22:40 +0000 (10:22 +0000)]
media-scraper: Improve an error message
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 7 Jan 2021 01:44:00 +0000 (01:44 +0000)]
README: Fix formatting of geckdodriver section
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 6 Jan 2021 23:38:34 +0000 (23:38 +0000)]
update master version
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 6 Jan 2021 23:35:12 +0000 (23:35 +0000)]
update master version
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 6 Jan 2021 01:49:39 +0000 (01:49 +0000)]
size estimate is out of date
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 6 Jan 2021 01:48:15 +0000 (01:48 +0000)]
refactor a bit nfc
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 6 Jan 2021 01:41:16 +0000 (01:41 +0000)]
fix check in-browser error log
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 6 Jan 2021 01:40:04 +0000 (01:40 +0000)]
wip check in-browser error log
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 6 Jan 2021 01:18:06 +0000 (01:18 +0000)]
add missing dependency
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 6 Jan 2021 01:14:13 +0000 (01:14 +0000)]
landscape tests
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 6 Jan 2021 00:39:16 +0000 (00:39 +0000)]
refactor wdt-simple
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 6 Jan 2021 00:35:08 +0000 (00:35 +0000)]
finish rotation test
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 6 Jan 2021 00:32:01 +0000 (00:32 +0000)]
ensure_eq, fix
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 6 Jan 2021 00:20:57 +0000 (00:20 +0000)]
wip test rotation
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 6 Jan 2021 00:08:47 +0000 (00:08 +0000)]
log rotation too
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 6 Jan 2021 00:06:20 +0000 (00:06 +0000)]
log_did_to_piece nfc
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 6 Jan 2021 00:06:15 +0000 (00:06 +0000)]
log_did_to_piece nfc
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 5 Jan 2021 23:58:20 +0000 (23:58 +0000)]
log_did_to_piece nfc
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 5 Jan 2021 23:48:09 +0000 (23:48 +0000)]
README: overhaul source code navigation section
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 5 Jan 2021 23:33:18 +0000 (23:33 +0000)]
README: change discussion of voice chat
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 5 Jan 2021 02:19:08 +0000 (02:19 +0000)]
rotation, seems to work
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 5 Jan 2021 02:15:48 +0000 (02:15 +0000)]
wip rotation
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 5 Jan 2021 02:11:01 +0000 (02:11 +0000)]
wip rotation
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 5 Jan 2021 01:47:29 +0000 (01:47 +0000)]
rename lower to bottom to clear way for left and right
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 5 Jan 2021 01:46:21 +0000 (01:46 +0000)]
log-save.ts: fix handling of null etc. arguments
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 5 Jan 2021 01:38:19 +0000 (01:38 +0000)]
wip angle op
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 5 Jan 2021 01:33:47 +0000 (01:33 +0000)]
reworked angle
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 5 Jan 2021 01:12:02 +0000 (01:12 +0000)]
represent and display angles
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 4 Jan 2021 01:25:21 +0000 (01:25 +0000)]
set min height for keys window
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 4 Jan 2021 01:11:18 +0000 (01:11 +0000)]
links passes tests, nice
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 4 Jan 2021 01:07:20 +0000 (01:07 +0000)]
progress on links test
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 4 Jan 2021 01:01:44 +0000 (01:01 +0000)]
slightly better debug from wdriver tests
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 4 Jan 2021 00:55:55 +0000 (00:55 +0000)]
wip links, new test fails
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 4 Jan 2021 00:42:39 +0000 (00:42 +0000)]
wip links, new test fails
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 4 Jan 2021 00:09:11 +0000 (00:09 +0000)]
wip links, new test fails
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 4 Jan 2021 00:03:34 +0000 (00:03 +0000)]
wip links, new test fails (remove link too)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 4 Jan 2021 00:00:43 +0000 (00:00 +0000)]
wip links, new test fails
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 3 Jan 2021 23:19:50 +0000 (23:19 +0000)]
wip links, compiles
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 3 Jan 2021 23:10:44 +0000 (23:10 +0000)]
wip links, introduce update_links
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 3 Jan 2021 22:58:15 +0000 (22:58 +0000)]
wip links
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 3 Jan 2021 22:54:48 +0000 (22:54 +0000)]
wip links
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 3 Jan 2021 22:41:19 +0000 (22:41 +0000)]
wip links - does not compile - before abolish json_len args
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 3 Jan 2021 20:02:12 +0000 (20:02 +0000)]
wip links - does not compile
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 3 Jan 2021 10:54:09 +0000 (10:54 +0000)]
wip links - does not compile
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 3 Jan 2021 02:28:50 +0000 (02:28 +0000)]
wip links - does not compile
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 3 Jan 2021 02:01:14 +0000 (02:01 +0000)]
wip links - does not compile
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 3 Jan 2021 10:43:30 +0000 (10:43 +0000)]
Rename ViewPublic to ViewNotSecret
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 3 Jan 2021 02:17:01 +0000 (02:17 +0000)]
break out ConnForGame::info
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 3 Jan 2021 01:36:41 +0000 (01:36 +0000)]
cargo update
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 3 Jan 2021 01:06:13 +0000 (01:06 +0000)]
add links to instance save state
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 3 Jan 2021 01:03:35 +0000 (01:03 +0000)]
formatting nfc
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 3 Jan 2021 01:00:38 +0000 (01:00 +0000)]
Revert "add links to game state"
This reverts commit
8ea776a18e7e54191a4b10590f4525de12f7d408.
Ian Jackson [Sun, 3 Jan 2021 00:59:28 +0000 (00:59 +0000)]
add links to game state
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 3 Jan 2021 00:46:22 +0000 (00:46 +0000)]
make ships flippable
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 2 Jan 2021 03:32:54 +0000 (03:32 +0000)]
Avoid need for bundled-sources
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 2 Jan 2021 03:27:24 +0000 (03:27 +0000)]
fix blocking bug
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 2 Jan 2021 02:56:55 +0000 (02:56 +0000)]
document tests
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 2 Jan 2021 02:50:00 +0000 (02:50 +0000)]
tests wired up to makefile
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 2 Jan 2021 02:20:39 +0000 (02:20 +0000)]
it runs a test!
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 2 Jan 2021 02:10:40 +0000 (02:10 +0000)]
it updated a piece!
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 2 Jan 2021 02:09:20 +0000 (02:09 +0000)]
coords doesn't work yet
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 2 Jan 2021 01:53:36 +0000 (01:53 +0000)]
wip coords matrix
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 2 Jan 2021 01:16:33 +0000 (01:16 +0000)]
wip coords matrix
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 2 Jan 2021 01:13:32 +0000 (01:13 +0000)]
wip coords matrix
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 2 Jan 2021 00:47:42 +0000 (00:47 +0000)]
wip coords matrix
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 2 Jan 2021 00:42:01 +0000 (00:42 +0000)]
wip coords matrix
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 31 Dec 2020 00:55:13 +0000 (00:55 +0000)]
wip pos thing
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 31 Dec 2020 00:51:56 +0000 (00:51 +0000)]
wip pos thing
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 31 Dec 2020 00:39:58 +0000 (00:39 +0000)]
wip pos thing
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 31 Dec 2020 00:08:39 +0000 (00:08 +0000)]
document geckodriver stuff
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 30 Dec 2020 23:54:35 +0000 (23:54 +0000)]
debugging to prove rectangle manglement bug
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 30 Dec 2020 13:06:03 +0000 (13:06 +0000)]
this shows that webdriver is stabbing in wrong place
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 30 Dec 2020 12:58:42 +0000 (12:58 +0000)]
fix log capture
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 30 Dec 2020 12:50:36 +0000 (12:50 +0000)]
drag claims to work but problems with log capture
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 30 Dec 2020 12:33:22 +0000 (12:33 +0000)]
easier to reuse stuff from formal tests
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 30 Dec 2020 12:15:36 +0000 (12:15 +0000)]
it compiles again yay
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 30 Dec 2020 11:49:04 +0000 (11:49 +0000)]
Revert "attempt to split up OnlineError, wip"
This reverts commit
52e8f7c84a7838d919e9cae37f52975bbd767851.
Ian Jackson [Wed, 30 Dec 2020 11:44:00 +0000 (11:44 +0000)]
attempt to split up OnlineError, wip
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 30 Dec 2020 11:39:43 +0000 (11:39 +0000)]
before split up OnlineError for trait coherence
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 30 Dec 2020 11:11:25 +0000 (11:11 +0000)]
wip untangle
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 30 Dec 2020 10:35:44 +0000 (10:35 +0000)]
make it build again
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 28 Nov 2020 00:14:32 +0000 (00:14 +0000)]
break out otter-daemon into own crate
Re-apply
1d4f8f10aaeb9f613688285cd8600646b19d2faf
This time we are going to try just moving bits that use Rocket.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 30 Dec 2020 01:16:58 +0000 (01:16 +0000)]
wip testing tidy
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 30 Dec 2020 01:07:51 +0000 (01:07 +0000)]
synch works
OTTER_WDT_LOG=otter_webdriver_tests=trace CARGO_MANIFEST_DIR=~ian/Rustup/Game/server time target/debug/wdt-simple --geckodriver-args=
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 30 Dec 2020 01:06:31 +0000 (01:06 +0000)]
use window global
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 29 Dec 2020 23:56:59 +0000 (23:56 +0000)]
wip await gen
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 29 Dec 2020 23:56:21 +0000 (23:56 +0000)]
wip await gen
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>