chiark / gitweb /
otter.git
3 years agoupdate master version otter-0.2.0
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>
3 years agoupdate master version
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>
3 years agosize estimate is out of date
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>
3 years agorefactor a bit nfc
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>
3 years agofix check in-browser error log
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>
3 years agowip check in-browser error log
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>
3 years agoadd missing dependency
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>
3 years agolandscape tests
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>
3 years agorefactor wdt-simple
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>
3 years agofinish rotation test
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>
3 years agoensure_eq, fix
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>
3 years agowip test rotation
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>
3 years agolog rotation too
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>
3 years agolog_did_to_piece nfc
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>
3 years agolog_did_to_piece nfc
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>
3 years agolog_did_to_piece nfc
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>
3 years agoREADME: overhaul source code navigation section
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>
3 years agoREADME: change discussion of voice chat
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>
3 years agorotation, seems to work
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>
3 years agowip rotation
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>
3 years agowip rotation
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>
3 years agorename lower to bottom to clear way for left and right
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>
3 years agolog-save.ts: fix handling of null etc. arguments
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>
3 years agowip angle op
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>
3 years agoreworked angle
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>
3 years agorepresent and display angles
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>
3 years agoset min height for keys window
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>
3 years agolinks passes tests, nice
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>
3 years agoprogress on links test
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>
3 years agoslightly better debug from wdriver tests
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>
3 years agowip links, new test fails
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>
3 years agowip links, new test fails
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>
3 years agowip links, new test fails
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>
3 years agowip links, new test fails (remove link too)
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>
3 years agowip links, new test fails
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>
3 years agowip links, compiles
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>
3 years agowip links, introduce update_links
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>
3 years agowip links
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>
3 years agowip links
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>
3 years agowip links - does not compile - before abolish json_len args
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>
3 years agowip links - does not compile
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>
3 years agowip links - does not compile
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>
3 years agowip links - does not compile
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>
3 years agowip links - does not compile
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>
3 years agoRename ViewPublic to ViewNotSecret
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>
3 years agobreak out ConnForGame::info
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>
3 years agocargo update
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>
3 years agoadd links to instance save state
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>
3 years agoformatting nfc
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>
3 years agoRevert "add links to game state"
Ian Jackson [Sun, 3 Jan 2021 01:00:38 +0000 (01:00 +0000)]
Revert "add links to game state"

This reverts commit 8ea776a18e7e54191a4b10590f4525de12f7d408.

3 years agoadd links to game state
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>
3 years agomake ships flippable
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>
3 years agoAvoid need for bundled-sources
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>
3 years agofix blocking bug
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>
3 years agodocument tests
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>
3 years agotests wired up to makefile
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>
3 years agoit runs a test!
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>
3 years agoit updated a piece!
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>
3 years agocoords doesn't work yet
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>
3 years agowip coords matrix
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>
3 years agowip coords matrix
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>
3 years agowip coords matrix
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>
3 years agowip coords matrix
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>
3 years agowip coords matrix
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>
3 years agowip pos thing
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>
3 years agowip pos thing
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>
3 years agowip pos thing
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>
3 years agodocument geckodriver stuff
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>
3 years agodebugging to prove rectangle manglement bug
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>
3 years agothis shows that webdriver is stabbing in wrong place
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>
3 years agofix log capture
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>
3 years agodrag claims to work but problems with log capture
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>
3 years agoeasier to reuse stuff from formal tests
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>
3 years agoit compiles again yay
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>
3 years agoRevert "attempt to split up OnlineError, wip"
Ian Jackson [Wed, 30 Dec 2020 11:49:04 +0000 (11:49 +0000)]
Revert "attempt to split up OnlineError, wip"

This reverts commit 52e8f7c84a7838d919e9cae37f52975bbd767851.

3 years agoattempt to split up OnlineError, wip
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>
3 years agobefore split up OnlineError for trait coherence
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>
3 years agowip untangle
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>
3 years agomake it build again
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>
3 years agobreak out otter-daemon into own crate
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>
3 years agowip testing tidy
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>
3 years agosynch works
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>
3 years agouse window global
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>
3 years agowip await gen
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>
3 years agowip await gen
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>
3 years agowip await gen
Ian Jackson [Tue, 29 Dec 2020 23:56:07 +0000 (23:56 +0000)]
wip await gen

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
3 years agowip await gen
Ian Jackson [Tue, 29 Dec 2020 23:38:29 +0000 (23:38 +0000)]
wip await gen

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
3 years agogen_update_hook
Ian Jackson [Tue, 29 Dec 2020 22:59:34 +0000 (22:59 +0000)]
gen_update_hook

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
3 years agotype of Generation
Ian Jackson [Tue, 29 Dec 2020 03:12:56 +0000 (03:12 +0000)]
type of Generation

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
3 years agosplurge less junk to log
Ian Jackson [Tue, 29 Dec 2020 02:36:15 +0000 (02:36 +0000)]
splurge less junk to log

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
3 years agoplumb log through, it works now really
Ian Jackson [Tue, 29 Dec 2020 02:31:50 +0000 (02:31 +0000)]
plumb log through, it works now really

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
3 years agoplumb log through, it works now!
Ian Jackson [Tue, 29 Dec 2020 02:10:20 +0000 (02:10 +0000)]
plumb log through, it works now!

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
3 years agodebug template injection
Ian Jackson [Tue, 29 Dec 2020 02:05:47 +0000 (02:05 +0000)]
debug template injection

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
3 years agodebug template injection
Ian Jackson [Tue, 29 Dec 2020 02:05:04 +0000 (02:05 +0000)]
debug template injection

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
3 years agoformat log better
Ian Jackson [Tue, 29 Dec 2020 01:21:51 +0000 (01:21 +0000)]
format log better

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
3 years agofetch_log
Ian Jackson [Tue, 29 Dec 2020 01:14:26 +0000 (01:14 +0000)]
fetch_log

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
3 years agowip console logging
Ian Jackson [Tue, 29 Dec 2020 01:05:11 +0000 (01:05 +0000)]
wip console logging

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
3 years agowip console logging
Ian Jackson [Tue, 29 Dec 2020 00:42:19 +0000 (00:42 +0000)]
wip console logging

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
3 years agowip random flail
Ian Jackson [Tue, 29 Dec 2020 00:12:24 +0000 (00:12 +0000)]
wip random flail

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
3 years agoproduces some kind of Xul error but none of my script's output
Ian Jackson [Tue, 29 Dec 2020 00:01:58 +0000 (00:01 +0000)]
produces some kind of Xul error but none of my script's output

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