chiark / gitweb /
otter.git
4 years agowdt: Fix unselect test to actually work
Ian Jackson [Thu, 28 Jan 2021 17:39:34 +0000 (17:39 +0000)]
wdt: Fix unselect test to actually work

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agowdt: Tidy up new facilities
Ian Jackson [Thu, 28 Jan 2021 17:37:32 +0000 (17:37 +0000)]
wdt: Tidy up new facilities

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agowdt: Use new facilities
Ian Jackson [Thu, 28 Jan 2021 17:10:47 +0000 (17:10 +0000)]
wdt: Use new facilities

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agowdt: new move_pos extension method
Ian Jackson [Thu, 28 Jan 2021 17:05:06 +0000 (17:05 +0000)]
wdt: new move_pos extension method

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agowdt: Use new w_move extension method
Ian Jackson [Thu, 28 Jan 2021 16:54:44 +0000 (16:54 +0000)]
wdt: Use new w_move extension method

This necessitates using our branch of thirtyfour_sync until
  Make action_chain module pub
  https://github.com/stevepryde/thirtyfour_sync/pull/4

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agowdt: wip new pos handling trait
Ian Jackson [Thu, 28 Jan 2021 16:12:16 +0000 (16:12 +0000)]
wdt: wip new pos handling trait

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agowdt: wip new pos handling trait
Ian Jackson [Thu, 28 Jan 2021 16:08:38 +0000 (16:08 +0000)]
wdt: wip new pos handling trait

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agowdt: wip conflict test
Ian Jackson [Wed, 27 Jan 2021 01:12:05 +0000 (01:12 +0000)]
wdt: wip conflict test

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agowdt: replace an assert with an ensure
Ian Jackson [Wed, 27 Jan 2021 00:55:07 +0000 (00:55 +0000)]
wdt: replace an assert with an ensure

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agowdt: plumb server child through to Setup
Ian Jackson [Wed, 27 Jan 2021 00:04:01 +0000 (00:04 +0000)]
wdt: plumb server child through to Setup

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agowdt: drag_end test, works
Ian Jackson [Tue, 26 Jan 2021 23:58:16 +0000 (23:58 +0000)]
wdt: drag_end test, works

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agowdt: wip drag_end test
Ian Jackson [Tue, 26 Jan 2021 23:47:22 +0000 (23:47 +0000)]
wdt: wip drag_end test

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agowdt: nailing-cargo generate-lockfile, updates wasi
Ian Jackson [Tue, 26 Jan 2021 23:30:53 +0000 (23:30 +0000)]
wdt: nailing-cargo generate-lockfile, updates wasi

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agowdt: Drop direct toml dependency again
Ian Jackson [Tue, 26 Jan 2021 23:29:57 +0000 (23:29 +0000)]
wdt: Drop direct toml dependency again

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agowdt: Actually read spec, and make it work
Ian Jackson [Tue, 26 Jan 2021 23:20:29 +0000 (23:20 +0000)]
wdt: Actually read spec, and make it work

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agowdt: Provide game_spec_data
Ian Jackson [Tue, 26 Jan 2021 23:17:26 +0000 (23:17 +0000)]
wdt: Provide game_spec_data

No caller yet.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agowdt: Break out game_spec_path
Ian Jackson [Tue, 26 Jan 2021 23:05:57 +0000 (23:05 +0000)]
wdt: Break out game_spec_path

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agowdt: Break out posg2posw, nfc
Ian Jackson [Tue, 26 Jan 2021 23:02:39 +0000 (23:02 +0000)]
wdt: Break out posg2posw, nfc

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agocargo update
Ian Jackson [Tue, 26 Jan 2021 22:48:44 +0000 (22:48 +0000)]
cargo update

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agoupdatee wasm-bindgen
Ian Jackson [Tue, 26 Jan 2021 22:38:51 +0000 (22:38 +0000)]
updatee wasm-bindgen

Got this message:

  nailing-cargo: invoking: /home/ian/Rustup/Game/Build/wasm-pack/target/debug/wasm-pack --cargo-path=/bin/echo build --out-dir=../target/packed-wasm wasm -t no-modules --release
  \e[1m\e[2m[INFO]\e[0m: Checking for the Wasm target...
  \e[1m\e[2m[INFO]\e[0m: Compiling to Wasm...
  build --lib --release --target wasm32-unknown-unknown
  :-) \e[1m\e[2m[WARN]\e[0m: origin crate has no README
  \e[1m\e[2m[INFO]\e[0m: License key is set in Cargo.toml but no LICENSE file(s) were found; Please add the LICENSE file(s) to your project directory
  \e[1m\e[2m[INFO]\e[0m: Installing wasm-bindgen...
  error:

  it looks like the Rust project used to create this wasm file was linked against
  a different version of wasm-bindgen than this binary:

    rust wasm file: 0.2.69
       this binary: 0.2.70 (b6355c270)

  Currently the bindgen format is unstable enough that these two version must
  exactly match, so it's required that these two version are kept in sync by
  either updating the wasm-bindgen dependency or this binary. You should be able
  to update the wasm-bindgen dependency with:

      cargo update -p wasm-bindgen

  or you can update the binary with

      cargo install -f wasm-bindgen-cli

  if this warning fails to go away though and you're not sure what to do feel free
  to open an issue at https://github.com/rustwasm/wasm-bindgen/issues!

  Error: Running the wasm-bindgen CLI
  Caused by: failed to execute `wasm-bindgen`: exited with exit code: 1
    full command: "/home/rustcargo/.cache/.wasm-pack/wasm-bindgen-454f7c61ea4f4e72/wasm-bindgen" "/volatile/rustcargo/Rustup/Game/server/target/wasm32-unknown-unknown/release/otter_wasm.wasm" "--out-dir" "wasm/../target/packed-wasm" "--typescript" "--target" "no-modules"
  nailing-cargo: really failed (exit status 256)
  nailing-cargo: unnailed.  status 1.
  make: *** [Makefile:199: stamp/wasm-pack] Error 1

  Compilation exited abnormally with code 2 at Tue Jan 26 22:35:13

This message appeared after a `make clean` and then rerunning the
build "fixed" it; `make clean` produced it again.  This is not
confidence-inspiring.

cargo update fixed it.

But I thought wasm-pack was supposed to handle this properly.  Not
sure why I am using it, now.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agoAdd a todo note about wasm ABI
Ian Jackson [Tue, 26 Jan 2021 22:31:12 +0000 (22:31 +0000)]
Add a todo note about wasm ABI

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
4 years agoremove redundant #![feature...]
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>
4 years agoremove redundant semicolons
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>
4 years agowhitespace changes
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>
4 years agoPostpone a couple of JS xxx into todo
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>
4 years agoChange Coord to i32.
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>
4 years agocargo update
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>
4 years agomake clean: Remove emacs backup files too otter-0.3.0
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>
4 years agoRemove three obsolete files
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>
4 years agobump version to 0.3.0
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>
4 years agolibrary: Adjust red to be a little less pale
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>
4 years agolibrary: Make dark pieces (purple and red) have pale edges
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>
4 years agoinfopane: styling
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>
4 years agoinfopane: styling
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>
4 years agoinfopane: show account names
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>
4 years agoProvide account in PlayerRecord
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>
4 years agoinfopane: temporarly mark ipl as unused
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>
4 years agoinfopane: wip player list, displays something, before accounts
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>
4 years agoinfopane: Prep for player list
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>
4 years agoinfopane: Plumbing for player list, shows up in client
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>
4 years agonwtemplates: move error conversion into nwtemplates
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>
4 years agolandscape: Fix some CSS syntax
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>
4 years agoinfopane: Plumbing for player list, shows up in client
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>
4 years agoinfopane: Plumbing for player list
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>
4 years agoinfopane: Plumbing for player list
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>
4 years agoinfopane: Pane switching machinery
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>
4 years agoinfopane: Add another wrapper div for switching
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>
4 years agoinfopane: Move background colour to infopane from us
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>
4 years agoinfopane: Move layout sizing to infopane from us
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>
4 years agoinfopane: Start to split up, wrap in a new div, rename macro, nfc
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>
4 years agoclick elsewhere, or on pinned piece, deselects all, only unshifted
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>
4 years agoclick elsewhere, or on pinned piece, deselects all
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>
4 years agoscript.ts: Expose `pieces` to global scope, for wdt
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>
4 years agoComment about alternatives we considered
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>
4 years agoDo not reset access tokens (ie, invalidate urls) if access is the same
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>
4 years agoAdd tmp to .gitignore
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>
4 years agoMakefile: Fix recent changes
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>
4 years agoMakefile: Exclude */build/* from rsrcs
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>
4 years agoMakefile: Fix a bare use of --just-run
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>
4 years agoupdate to slotmap 1.x
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>
4 years agoupdate x11rb
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>
4 years agoupdate rmp-serde
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>
4 years agoMakefile: drop "doc" from default build
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>
4 years agoupdate itertools and nix
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>
4 years agoupdate flexi_logger
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>
4 years agocargo update
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>
4 years agoUpdate out of date "thirtyfour_sync" dependency
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>
4 years agoUpdate out of date "delegate" dependency
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>
4 years agoshapelib docs: Mention in README.md
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>
4 years agoshapelib docs: Update a bit
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>
4 years agoshapelib docs: Much work
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>
4 years agolibrary/edited: Remove unused remote filename information
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>
4 years agoPrint url of shapelib_toml docs too
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>
4 years agoMakefile: Print shapelib preview url
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>
4 years agoREADME updates
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>
4 years agomake (just) shapelib docs if you ask for shapelib
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>
4 years agoMove shapelib docs to shapelib-toml.rs
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>
4 years agoREADME: Adjust svg editing documentation
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>
4 years agoAdd-hoc rule for binaries (which does not depend on stamp files)
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>
4 years agoShape library documentation editing
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>
4 years agoshape library style slightly
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>
4 years agoFix shape library dependency
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>
4 years agoDrop some not-needed unstable features
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>
4 years agoInclude shapelib top-level target
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>
4 years agoInclude shapelib link
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>
4 years agoServe /_/shapelib.html
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>
4 years agoUpdate copyright notices for 2021 and other contributors
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>
4 years agoMakefile: Know how to make shapelib.html
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>
4 years agootterlib: Allow multiple libs separated with space or comma
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>
4 years agootterlib: Fix HTML <th>
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>
4 years agootterlib: Sort items in preview
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>
4 years agootterlib: Include HTML prelude and trailer
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>
4 years agoFix bbox for Square (!)
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>
4 years agoCopyright: add some missing information
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>
4 years agootterlib: wip preview, show uos
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>
4 years agootterlib: wip preview, show surround
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>
4 years agoui: Break out player_dasharray
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>
4 years agootterlib: wip preview, fix some escaping
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>
4 years agocargo: filter out stupid doc output warnings
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>
4 years agoui: Move HELD_SURROUND_COLOUR into ui.rs
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>