chiark / gitweb /
Ian Jackson [Tue, 26 Jan 2021 22:16:08 +0000 (22:16 +0000)]
remove redundant #![feature...]
Updated nightly, now this is stable, yay!
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 26 Jan 2021 22:14:21 +0000 (22:14 +0000)]
remove redundant semicolons
Updated nightly, new warning.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 23 Jan 2021 18:59:40 +0000 (18:59 +0000)]
whitespace changes
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 16 Jan 2021 22:06:50 +0000 (22:06 +0000)]
Postpone a couple of JS xxx into todo
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 20 Jan 2021 20:45:35 +0000 (20:45 +0000)]
Change Coord to i32.
Size should not depend on our pointer size, so isize is wrong.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 16 Jan 2021 12:13:07 +0000 (12:13 +0000)]
cargo update
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 14 Jan 2021 20:51:57 +0000 (20:51 +0000)]
make clean: Remove emacs backup files too
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 14 Jan 2021 20:49:39 +0000 (20:49 +0000)]
Remove three obsolete files
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 14 Jan 2021 20:33:44 +0000 (20:33 +0000)]
bump version to 0.3.0
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 14 Jan 2021 15:16:25 +0000 (15:16 +0000)]
library: Adjust red to be a little less pale
This makes the red pieces less pink-looking.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 14 Jan 2021 12:19:06 +0000 (12:19 +0000)]
library: Make dark pieces (purple and red) have pale edges
This makes them easier to spot.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 14 Jan 2021 02:03:45 +0000 (02:03 +0000)]
infopane: styling
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 14 Jan 2021 01:25:59 +0000 (01:25 +0000)]
infopane: styling
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 14 Jan 2021 01:15:21 +0000 (01:15 +0000)]
infopane: show account names
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 14 Jan 2021 01:13:28 +0000 (01:13 +0000)]
Provide account in PlayerRecord
This is an Arc<>. It saves us a good deal of lock hierarchy trouble.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 14 Jan 2021 01:13:11 +0000 (01:13 +0000)]
infopane: temporarly mark ipl as unused
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 14 Jan 2021 01:02:13 +0000 (01:02 +0000)]
infopane: wip player list, displays something, before accounts
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 14 Jan 2021 00:28:08 +0000 (00:28 +0000)]
infopane: Prep for player list
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 14 Jan 2021 00:25:59 +0000 (00:25 +0000)]
infopane: Plumbing for player list, shows up in client
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 14 Jan 2021 00:24:43 +0000 (00:24 +0000)]
nwtemplates: move error conversion into nwtemplates
tera::Error is not Sync so we can't use anyhow on it
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 14 Jan 2021 00:08:45 +0000 (00:08 +0000)]
landscape: Fix some CSS syntax
Prompted by browser warning in console.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 14 Jan 2021 00:06:45 +0000 (00:06 +0000)]
infopane: Plumbing for player list, shows up in client
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 14 Jan 2021 00:00:41 +0000 (00:00 +0000)]
infopane: Plumbing for player list
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 13 Jan 2021 23:50:05 +0000 (23:50 +0000)]
infopane: Plumbing for player list
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 13 Jan 2021 23:16:08 +0000 (23:16 +0000)]
infopane: Pane switching machinery
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 13 Jan 2021 22:53:17 +0000 (22:53 +0000)]
infopane: Add another wrapper div for switching
Setitng display: none on uopane seems to DTRT.
No intentional resulting overall layout change.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 13 Jan 2021 22:49:45 +0000 (22:49 +0000)]
infopane: Move background colour to infopane from us
No intentional resulting overall visual change.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 13 Jan 2021 22:48:41 +0000 (22:48 +0000)]
infopane: Move layout sizing to infopane from us
No intentional resulting overall layout change. Ha ha ha.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 13 Jan 2021 22:26:21 +0000 (22:26 +0000)]
infopane: Start to split up, wrap in a new div, rename macro, nfc
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 13 Jan 2021 22:19:38 +0000 (22:19 +0000)]
click elsewhere, or on pinned piece, deselects all, only unshifted
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 13 Jan 2021 22:18:12 +0000 (22:18 +0000)]
click elsewhere, or on pinned piece, deselects all
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 13 Jan 2021 22:17:43 +0000 (22:17 +0000)]
script.ts: Expose `pieces` to global scope, for wdt
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 13 Jan 2021 21:58:45 +0000 (21:58 +0000)]
Comment about alternatives we considered
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 13 Jan 2021 21:36:24 +0000 (21:36 +0000)]
Do not reset access tokens (ie, invalidate urls) if access is the same
This means that if the user specifies an access option to
`otter --join-game` they don't get thrown off if it was the same as
before.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 13 Jan 2021 21:18:53 +0000 (21:18 +0000)]
Add tmp to .gitignore
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 13 Jan 2021 21:11:37 +0000 (21:11 +0000)]
Makefile: Fix recent changes
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 13 Jan 2021 21:06:31 +0000 (21:06 +0000)]
Makefile: Exclude */build/* from rsrcs
When not using nailing-cargo we may run bits of make concurrently with
builds and we don't want to pick up any cargo-downloaded stuff.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 13 Jan 2021 21:01:55 +0000 (21:01 +0000)]
Makefile: Fix a bare use of --just-run
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 13 Jan 2021 18:19:50 +0000 (18:19 +0000)]
update to slotmap 1.x
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 13 Jan 2021 02:02:04 +0000 (02:02 +0000)]
update x11rb
Prompted by
nailing-cargo --subcommand-props='!locked,!target-dir,!offline' upgrades
Remaining are:
slotmap >=0.4.0, <0.5.0 matches 0.4.0; latest is 1.0.2
API break which affects us directly
tera >=0.11.0, <0.12.0 matches 0.11.20; latest is 1.6.1
we want to stay aligned with Rocket
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 13 Jan 2021 02:00:32 +0000 (02:00 +0000)]
update rmp-serde
Prompted by
nailing-cargo --subcommand-props='!locked,!target-dir,!offline' upgrades
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 13 Jan 2021 01:56:12 +0000 (01:56 +0000)]
Makefile: drop "doc" from default build
It is slow and annoying
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 13 Jan 2021 01:55:57 +0000 (01:55 +0000)]
update itertools and nix
Prompted by
nailing-cargo --subcommand-props='!locked,!target-dir,!offline' upgrades
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 13 Jan 2021 01:52:12 +0000 (01:52 +0000)]
update flexi_logger
Prompted by
nailing-cargo --subcommand-props='!locked,!target-dir,!offline' upgrades
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 13 Jan 2021 01:49:29 +0000 (01:49 +0000)]
cargo update
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 13 Jan 2021 01:47:50 +0000 (01:47 +0000)]
Update out of date "thirtyfour_sync" dependency
This one got broken by a breaking change to a dependency (syn again I
think).
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 13 Jan 2021 01:40:34 +0000 (01:40 +0000)]
Update out of date "delegate" dependency
This old one which we were using by mistake got broken by a change to
syn.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 13 Jan 2021 01:10:25 +0000 (01:10 +0000)]
shapelib docs: Mention in README.md
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 13 Jan 2021 01:06:23 +0000 (01:06 +0000)]
shapelib docs: Update a bit
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 13 Jan 2021 00:58:52 +0000 (00:58 +0000)]
shapelib docs: Much work
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 13 Jan 2021 00:58:28 +0000 (00:58 +0000)]
library/edited: Remove unused remote filename information
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 13 Jan 2021 00:58:15 +0000 (00:58 +0000)]
Print url of shapelib_toml docs too
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 12 Jan 2021 23:36:29 +0000 (23:36 +0000)]
Makefile: Print shapelib preview url
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 12 Jan 2021 23:33:54 +0000 (23:33 +0000)]
README updates
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 12 Jan 2021 23:24:16 +0000 (23:24 +0000)]
make (just) shapelib docs if you ask for shapelib
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 12 Jan 2021 22:00:12 +0000 (22:00 +0000)]
Move shapelib docs to shapelib-toml.rs
This seems to be working, so commit it.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 12 Jan 2021 21:20:38 +0000 (21:20 +0000)]
README: Adjust svg editing documentation
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 12 Jan 2021 21:17:04 +0000 (21:17 +0000)]
Add-hoc rule for binaries (which does not depend on stamp files)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 12 Jan 2021 21:04:43 +0000 (21:04 +0000)]
Shape library documentation editing
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 12 Jan 2021 20:20:53 +0000 (20:20 +0000)]
shape library style slightly
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 12 Jan 2021 20:18:43 +0000 (20:18 +0000)]
Fix shape library dependency
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 12 Jan 2021 20:15:06 +0000 (20:15 +0000)]
Drop some not-needed unstable features
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 12 Jan 2021 20:11:11 +0000 (20:11 +0000)]
Include shapelib top-level target
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 12 Jan 2021 20:10:15 +0000 (20:10 +0000)]
Include shapelib link
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 12 Jan 2021 20:05:06 +0000 (20:05 +0000)]
Serve /_/shapelib.html
Nothing links to this yet.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 12 Jan 2021 19:52:12 +0000 (19:52 +0000)]
Update copyright notices for 2021 and other contributors
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 12 Jan 2021 19:38:15 +0000 (19:38 +0000)]
Makefile: Know how to make shapelib.html
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 12 Jan 2021 19:37:45 +0000 (19:37 +0000)]
otterlib: Allow multiple libs separated with space or comma
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 12 Jan 2021 19:20:28 +0000 (19:20 +0000)]
otterlib: Fix HTML <th>
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 12 Jan 2021 19:20:17 +0000 (19:20 +0000)]
otterlib: Sort items in preview
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 12 Jan 2021 19:19:59 +0000 (19:19 +0000)]
otterlib: Include HTML prelude and trailer
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 12 Jan 2021 19:19:31 +0000 (19:19 +0000)]
Fix bbox for Square (!)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 12 Jan 2021 19:19:17 +0000 (19:19 +0000)]
Copyright: add some missing information
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 12 Jan 2021 18:36:17 +0000 (18:36 +0000)]
otterlib: wip preview, show uos
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 12 Jan 2021 18:30:47 +0000 (18:30 +0000)]
otterlib: wip preview, show surround
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 12 Jan 2021 18:28:37 +0000 (18:28 +0000)]
ui: Break out player_dasharray
otterlib preview wants it
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 12 Jan 2021 18:28:12 +0000 (18:28 +0000)]
otterlib: wip preview, fix some escaping
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 12 Jan 2021 18:27:52 +0000 (18:27 +0000)]
cargo: filter out stupid doc output warnings
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 12 Jan 2021 17:59:01 +0000 (17:59 +0000)]
ui: Move HELD_SURROUND_COLOUR into ui.rs
otterlib wants this, and we shouldn't specify it twice
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 12 Jan 2021 01:13:11 +0000 (01:13 +0000)]
otterlib: wip preview, wip inseveral
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 12 Jan 2021 01:07:58 +0000 (01:07 +0000)]
otterlib: wip preview, ready for inseveral
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 12 Jan 2021 00:56:27 +0000 (00:56 +0000)]
otterlib: wip preview, reorg a bit nfc
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 12 Jan 2021 00:54:59 +0000 (00:54 +0000)]
otterlib: wip preview, reorg a bit nfc
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 12 Jan 2021 00:50:25 +0000 (00:50 +0000)]
otterlib: wip preview, reorg a bit nfc
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 12 Jan 2021 00:49:44 +0000 (00:49 +0000)]
otterlib: wip preview, reorg a bit nfc
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 12 Jan 2021 00:46:01 +0000 (00:46 +0000)]
otterlib: wip preview, generates a thing
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 11 Jan 2021 22:05:20 +0000 (22:05 +0000)]
otterlib: wip preview
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 11 Jan 2021 21:27:57 +0000 (21:27 +0000)]
otterlib: wip preview
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 11 Jan 2021 01:19:30 +0000 (01:19 +0000)]
otterlib: Note rune in comment, for now
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 11 Jan 2021 01:07:48 +0000 (01:07 +0000)]
add doc to default target
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 11 Jan 2021 01:07:10 +0000 (01:07 +0000)]
otterlib: wip preview
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 11 Jan 2021 00:54:52 +0000 (00:54 +0000)]
break out SVG_SCALE (nfc)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 11 Jan 2021 00:50:11 +0000 (00:50 +0000)]
gamestate: a todo to add a fehler bug ref
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 11 Jan 2021 00:50:06 +0000 (00:50 +0000)]
otterlib: wip preview
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 11 Jan 2021 00:29:39 +0000 (00:29 +0000)]
otterlib: wip preview
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 11 Jan 2021 00:27:21 +0000 (00:27 +0000)]
otterlib: wip preview
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 11 Jan 2021 00:21:35 +0000 (00:21 +0000)]
otterlib: wip preview
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 11 Jan 2021 00:20:58 +0000 (00:20 +0000)]
otterlib: wip preview
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 11 Jan 2021 00:09:25 +0000 (00:09 +0000)]
otterlib: wip, ready for html
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 10 Jan 2021 23:48:19 +0000 (23:48 +0000)]
penultimae: remove flags from example
Black flags do not render well on light squares - the flagpole is
invisible.
Leave the in the library in case someone really wants them.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>