chiark / gitweb /
otter.git
3 years agowikimedia chess pieces: Import updated SVGs from Wikimedia
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>
3 years agowikimedia chess pieces: Use new recolouring system, change colours
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 coloured pieces in Penultima are replaced by the ones we provide
here.  Mostly this is just a name change, but "g" are supplanted by
"blue".

The chess-w-* files are renamed.  The others are now obsolete.

Signed-off-by: Clare Boothby
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
3 years agorun1: Fold lines in log report
Ian Jackson [Sun, 10 Jan 2021 22:32:18 +0000 (22:32 +0000)]
run1: Fold lines in log report

Otherwise we can generate an unbounded amount of ouptut.  With very
very long lines, which can make emacs very slow.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
3 years agorun1: Put our log filename at the front
Ian Jackson [Sun, 10 Jan 2021 22:30:03 +0000 (22:30 +0000)]
run1: Put our log filename at the front

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
3 years agorun1: Fix log filename for lwdt-* (--as-if)
Ian Jackson [Sun, 10 Jan 2021 22:29:42 +0000 (22:29 +0000)]
run1: Fix log filename for lwdt-* (--as-if)

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
3 years agosvg processing: Put through usvg before inkscape as well as after
Ian Jackson [Sun, 10 Jan 2021 22:04:47 +0000 (22:04 +0000)]
svg processing: Put through usvg before inkscape as well as after

Our copy of library/wikimedia/chess-_c-commoner.svg from
  https://upload.wikimedia.org/wikipedia/commons/7/7d/Commoner_Transparent.svg
generates this error from inkscape's color_replace extension:

  $ /usr/share/inkscape/extensions/color_replace.py -f 'ffffff' -t 'abcbfb' library/wikimedia/chess-_c-commoner.svg >library/wikimedia/chess-b-commoner.coloured.svg.0.tmp
  Traceback (most recent call last):
    File "/usr/share/inkscape/extensions/color_replace.py", line 25, in <module>
      c.affect()
    File "/usr/share/inkscape/extensions/inkex.py", line 283, in affect
      self.effect()
    File "/usr/share/inkscape/extensions/coloreffect.py", line 37, in effect
      self.getAttribs(self.document.getroot())
    File "/usr/share/inkscape/extensions/coloreffect.py", line 45, in getAttribs
      self.getAttribs(child)
    File "/usr/share/inkscape/extensions/coloreffect.py", line 45, in getAttribs
      self.getAttribs(child)
    File "/usr/share/inkscape/extensions/coloreffect.py", line 45, in getAttribs
      self.getAttribs(child)
    File "/usr/share/inkscape/extensions/coloreffect.py", line 45, in getAttribs
      self.getAttribs(child)
    File "/usr/share/inkscape/extensions/coloreffect.py", line 43, in getAttribs
      self.changeStyle(node)
    File "/usr/share/inkscape/extensions/coloreffect.py", line 55, in changeStyle
      if node.attrib.has_key('style'):
  AttributeError: '_ImmutableMapping' object has no attribute 'has_key'
  $

This is reproducible by hand via the inkscape GUI.

Emprically, running the file through usvg first fixes it.  *shrug*

We need to do this before we can start relying on the recolouring
support.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
3 years agomgmtchanne: More helpfully report errors from AlterGame insns
Ian Jackson [Sun, 10 Jan 2021 21:49:51 +0000 (21:49 +0000)]
mgmtchanne: More helpfully report errors from AlterGame insns

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
3 years agootterlib: sort things (again)
Ian Jackson [Sun, 10 Jan 2021 21:32:15 +0000 (21:32 +0000)]
otterlib: sort things (again)

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
3 years agootterlib: list lib along with item
Ian Jackson [Sun, 10 Jan 2021 18:12:09 +0000 (18:12 +0000)]
otterlib: list lib along with item

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
3 years agootterlib: list all libs together
Ian Jackson [Sun, 10 Jan 2021 18:07:44 +0000 (18:07 +0000)]
otterlib: list all libs together

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
3 years agootterlib: list option
Ian Jackson [Sun, 10 Jan 2021 16:39:25 +0000 (16:39 +0000)]
otterlib: list option

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
3 years agootterlib: load shapes
Ian Jackson [Sun, 10 Jan 2021 15:59:50 +0000 (15:59 +0000)]
otterlib: load shapes

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
3 years agootterlib: wip new arrangements
Ian Jackson [Sun, 10 Jan 2021 13:31:05 +0000 (13:31 +0000)]
otterlib: wip new arrangements

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
3 years agoshapelib: Load from Vec<Config1> rather than config()
Ian Jackson [Sun, 10 Jan 2021 13:21:44 +0000 (13:21 +0000)]
shapelib: Load from Vec<Config1> rather than config()

This makes this function not tied to Config, which will be more
suitable for otterlib.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
3 years agoLibraryItemNotFound: Include item name in error
Ian Jackson [Sun, 10 Jan 2021 21:24:06 +0000 (21:24 +0000)]
LibraryItemNotFound: Include item name in error

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
3 years agocmdlistener: Better debug reporting of executed commands
Ian Jackson [Sun, 10 Jan 2021 21:23:36 +0000 (21:23 +0000)]
cmdlistener: Better debug reporting of executed commands

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
3 years agoshapelib: Allow colours = { }
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>
3 years agoMakefile: Build files.make at build-time, and do not commit it
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>
3 years agomedia-scraper: offline mode
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>
3 years agomedia-scraper: Properly include dependency on files.make
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>
3 years agolibrary/wikimedia: Rename the misc group
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>
3 years agoshape libraries: support for recolouring SVGs
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>
3 years agomedia-scraper: Improve an error message
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>
3 years agowdt: Reload page and resynch after loading penultima
Ian Jackson [Sun, 10 Jan 2021 23:10:51 +0000 (23:10 +0000)]
wdt: Reload page and resynch after loading penultima

This will produce a nice screenshot I hope.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
3 years agowdt: Check that the penltima game loads
Ian Jackson [Sun, 10 Jan 2021 20:43:53 +0000 (20:43 +0000)]
wdt: Check that the penltima game loads

Currently, adding pieces produces client errors, so we must ignore
them.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
3 years agowdt: Provide synch_ignore_errors
Ian Jackson [Sun, 10 Jan 2021 22:47:11 +0000 (22:47 +0000)]
wdt: Provide synch_ignore_errors

Will be needed to be able to test otter(1) runs that currently cause
errors requiring a reload.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
3 years agowdt: Refactor otter method again
Ian Jackson [Sun, 10 Jan 2021 22:42:24 +0000 (22:42 +0000)]
wdt: Refactor otter method again

We want this to be a method in WindowGuard so we can control when we
do error checks.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
3 years agowdt: Break out synch_raw (nfc)
Ian Jackson [Sun, 10 Jan 2021 22:38:54 +0000 (22:38 +0000)]
wdt: Break out synch_raw (nfc)

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
3 years agowdt: Break out specs_dir nfc
Ian Jackson [Sun, 10 Jan 2021 20:43:37 +0000 (20:43 +0000)]
wdt: Break out specs_dir nfc

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
3 years agowdt: Provide more otter() methods
Ian Jackson [Sun, 10 Jan 2021 20:25:22 +0000 (20:25 +0000)]
wdt: Provide more otter() methods

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
3 years agoREADME: Fix formatting of geckdodriver section
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>
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>