chiark / gitweb /
Ian Jackson [Sun, 27 Sep 2020 13:04:08 +0000 (14:04 +0100)]
centralise facilitator
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 27 Sep 2020 12:55:48 +0000 (13:55 +0100)]
common library args
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 27 Sep 2020 12:55:37 +0000 (13:55 +0100)]
fix typo
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 27 Sep 2020 12:39:14 +0000 (13:39 +0100)]
break out list_items
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 27 Sep 2020 12:36:57 +0000 (13:36 +0100)]
library list
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 27 Sep 2020 12:31:20 +0000 (13:31 +0100)]
fix library list parsing
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 27 Sep 2020 12:29:59 +0000 (13:29 +0100)]
library list
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 27 Sep 2020 12:06:59 +0000 (13:06 +0100)]
list glob
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 27 Sep 2020 11:35:55 +0000 (12:35 +0100)]
tidy rental
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 27 Sep 2020 11:29:06 +0000 (12:29 +0100)]
try rental for lib load guard, nice
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 27 Sep 2020 10:51:00 +0000 (11:51 +0100)]
try rental for lib load guard
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 27 Sep 2020 10:38:17 +0000 (11:38 +0100)]
wip list_glob
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 27 Sep 2020 03:01:14 +0000 (04:01 +0100)]
wip bbox_approx
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 27 Sep 2020 02:57:35 +0000 (03:57 +0100)]
make SimpleShape use dyn Outline
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 27 Sep 2020 02:28:38 +0000 (03:28 +0100)]
Make shapelib::Contents::load1 public
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 27 Sep 2020 02:27:57 +0000 (03:27 +0100)]
break out shapelib::Contents::load1
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 27 Sep 2020 02:25:22 +0000 (03:25 +0100)]
WIP
Ian Jackson [Sun, 27 Sep 2020 02:04:39 +0000 (03:04 +0100)]
wip library-add
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 27 Sep 2020 01:48:26 +0000 (02:48 +0100)]
wip library-add
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 27 Sep 2020 01:04:12 +0000 (02:04 +0100)]
prevent modifying which pieces exist without a modperm
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 27 Sep 2020 00:25:20 +0000 (01:25 +0100)]
abolish two unwraps
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 27 Sep 2020 00:19:55 +0000 (01:19 +0100)]
Fix game saving
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 26 Sep 2020 23:12:54 +0000 (00:12 +0100)]
Try fix broken attempt to avoid null updates
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 26 Sep 2020 23:07:39 +0000 (00:07 +0100)]
Broken attempt to avoid null updates
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 26 Sep 2020 22:45:14 +0000 (23:45 +0100)]
square
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 26 Sep 2020 22:30:48 +0000 (23:30 +0100)]
itertools
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 26 Sep 2020 22:18:59 +0000 (23:18 +0100)]
ordered_float
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 26 Sep 2020 19:47:53 +0000 (20:47 +0100)]
drop obsolete category field
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 26 Sep 2020 19:47:41 +0000 (20:47 +0100)]
sort out mgmt-library-load-marker
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 26 Sep 2020 19:44:55 +0000 (20:44 +0100)]
wip library-add
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 26 Sep 2020 19:44:33 +0000 (20:44 +0100)]
break out svg_rectangle_path
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 26 Sep 2020 19:31:57 +0000 (20:31 +0100)]
tidy a bit
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 26 Sep 2020 19:31:30 +0000 (20:31 +0100)]
Break out get_pieces
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 26 Sep 2020 19:18:37 +0000 (20:18 +0100)]
new itemname regime
itemnames are now global in scope, and there is no separate "category"
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 26 Sep 2020 18:54:12 +0000 (19:54 +0100)]
wip shapelib category
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 26 Sep 2020 18:53:29 +0000 (19:53 +0100)]
fix shapelib descs
The article is in the desc.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 26 Sep 2020 18:40:16 +0000 (19:40 +0100)]
Add a missing space to usvgs
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 26 Sep 2020 18:40:04 +0000 (19:40 +0100)]
Properly update if usvg-processor changed
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 26 Sep 2020 18:36:09 +0000 (19:36 +0100)]
do not update LICENCE if not needed (saves on rebuilding)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 26 Sep 2020 18:31:52 +0000 (19:31 +0100)]
box with polygons for library load
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 26 Sep 2020 18:28:17 +0000 (19:28 +0100)]
scale the library item size
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 26 Sep 2020 18:06:56 +0000 (19:06 +0100)]
more shapes
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 26 Sep 2020 18:01:32 +0000 (19:01 +0100)]
more shapes
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 26 Sep 2020 18:00:26 +0000 (19:00 +0100)]
more shapes
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 26 Sep 2020 18:00:08 +0000 (19:00 +0100)]
tolerate yet another way of spelling this licence tag
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 26 Sep 2020 17:48:59 +0000 (18:48 +0100)]
squash! wikimedia: Fix g/r/y knight item names
Ian Jackson [Sat, 26 Sep 2020 17:48:49 +0000 (18:48 +0100)]
squash! wikimedia: Upgrade to CC-BY-SA-4.0
Ian Jackson [Sat, 26 Sep 2020 17:46:20 +0000 (18:46 +0100)]
wikimedia: Fix g/r/y knight item names
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 26 Sep 2020 17:45:54 +0000 (18:45 +0100)]
wikimedia: Change group name
NFC
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 26 Sep 2020 17:39:53 +0000 (18:39 +0100)]
wikimedia: Upgrade to CC-BY-SA-4.0
According to
https://creativecommons.org/share-your-work/licensing-considerations/compatible-licenses/
CC-BY-SA-3.0 is compatible with CC-BY-SA 4.0. So is GFDFL 1.3,
so relicenced things are fine too.
So we can upgrade our wikimedia downloads to CC-BY-SA 4.0.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 26 Sep 2020 17:28:38 +0000 (18:28 +0100)]
many more files from wikimedia
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 26 Sep 2020 16:43:30 +0000 (17:43 +0100)]
sort out chess piece geometry
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 26 Sep 2020 16:33:05 +0000 (17:33 +0100)]
media-scraper: Fix for new path arrangements, and re-scrape
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 26 Sep 2020 16:24:59 +0000 (17:24 +0100)]
library loading, warning message
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 26 Sep 2020 16:19:04 +0000 (17:19 +0100)]
library loading, fixes
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 26 Sep 2020 16:16:55 +0000 (17:16 +0100)]
library loading, fixes
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 26 Sep 2020 16:10:40 +0000 (17:10 +0100)]
library loading, fixes
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 26 Sep 2020 15:53:14 +0000 (16:53 +0100)]
library loading, compiles
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 26 Sep 2020 13:15:22 +0000 (14:15 +0100)]
tidy up Cargo.toml a bit
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 26 Sep 2020 13:14:34 +0000 (14:14 +0100)]
cargo update
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 26 Sep 2020 13:09:54 +0000 (14:09 +0100)]
need glob
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 23 Sep 2020 22:11:35 +0000 (23:11 +0100)]
shapelib: wip, compiles, remove an xxx
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 23 Sep 2020 00:19:37 +0000 (01:19 +0100)]
shapelib: wip, compiles, an xxx
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 23 Sep 2020 00:18:37 +0000 (01:18 +0100)]
shapelib: wip, compiles
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 22 Sep 2020 23:37:49 +0000 (00:37 +0100)]
update and switch to newer typetag
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Tue, 22 Sep 2020 23:30:44 +0000 (00:30 +0100)]
shapelib: wip, still does not compile
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 20 Sep 2020 22:51:03 +0000 (23:51 +0100)]
shapelib: wip, still does not compile
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 20 Sep 2020 22:45:17 +0000 (23:45 +0100)]
work around typetag limitation
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 20 Sep 2020 22:27:02 +0000 (23:27 +0100)]
shapelib: wip, still does not compile
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 20 Sep 2020 22:16:55 +0000 (23:16 +0100)]
shapelib: wip, still does not compile
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 20 Sep 2020 21:16:50 +0000 (22:16 +0100)]
shapelib: wip, still does not compile
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 20 Sep 2020 11:45:30 +0000 (12:45 +0100)]
shapelib: wip, still does not compile
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 20 Sep 2020 10:45:13 +0000 (11:45 +0100)]
Switch to "delegate"
I need the explict impl
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 20 Sep 2020 10:16:34 +0000 (11:16 +0100)]
Add ambassador dependency
"delegate" is more fine-grained, but for now I want the bigger hammer.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 18 Sep 2020 22:53:44 +0000 (23:53 +0100)]
shapelib: wip commentary about new arrangements, not at all done yet
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 18 Sep 2020 22:37:00 +0000 (23:37 +0100)]
wip new piece records
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Fri, 18 Sep 2020 20:26:29 +0000 (21:26 +0100)]
wip shapelib impl Piece etc.
want to move Piece into a-* save files
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 17 Sep 2020 00:54:59 +0000 (01:54 +0100)]
wip shapelib impl Piece etc., does not build
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Thu, 17 Sep 2020 00:03:04 +0000 (01:03 +0100)]
wip shapelib impl Piece etc., does not build
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 16 Sep 2020 23:37:48 +0000 (00:37 +0100)]
make shape libraries global
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 16 Sep 2020 23:03:47 +0000 (00:03 +0100)]
shapelib: reformat struct nfc
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 16 Sep 2020 22:51:08 +0000 (23:51 +0100)]
make resolve_spec_face a method on Piece not PieceSpec
This will avoid recomputation for piece specs which are just a name.
NFC.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 16 Sep 2020 22:30:48 +0000 (23:30 +0100)]
new shapelib can read a library toml
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Wed, 16 Sep 2020 22:27:38 +0000 (23:27 +0100)]
new shapelib builds
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 14 Sep 2020 01:23:24 +0000 (02:23 +0100)]
wip new shapelib (build broken...)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Mon, 14 Sep 2020 00:58:25 +0000 (01:58 +0100)]
wip new shapelib (build broken...)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 13 Sep 2020 23:31:10 +0000 (00:31 +0100)]
Sort out build a bit
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 13 Sep 2020 22:59:15 +0000 (23:59 +0100)]
Sort out build a bit
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 13 Sep 2020 22:57:38 +0000 (23:57 +0100)]
Rerun wikimedia scraper
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 13 Sep 2020 22:56:56 +0000 (23:56 +0100)]
library generation
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 13 Sep 2020 22:46:50 +0000 (23:46 +0100)]
wip library generation
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 13 Sep 2020 22:14:53 +0000 (23:14 +0100)]
media-scraper: New arrangements good in scraper
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 13 Sep 2020 22:10:38 +0000 (23:10 +0100)]
media-scraper: fix makefile thing
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 13 Sep 2020 22:06:24 +0000 (23:06 +0100)]
media-scraper: new arrangements
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 13 Sep 2020 18:13:47 +0000 (19:13 +0100)]
media-scraper: make cfgs into subrefs
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sun, 13 Sep 2020 17:14:34 +0000 (18:14 +0100)]
media-scraper: makefile fragment writer
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 12 Sep 2020 11:54:57 +0000 (12:54 +0100)]
Scrape some initial wikimedia files
Result of running
./media-scraper library/wikimedia.toml
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 12 Sep 2020 12:46:53 +0000 (13:46 +0100)]
media-scraper: Licence handling
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 12 Sep 2020 12:13:34 +0000 (13:13 +0100)]
LICENCE: Document plan for shape libraries
There aren't any files like this now but there will be shortly.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Ian Jackson [Sat, 12 Sep 2020 11:55:41 +0000 (12:55 +0100)]
Makefile; wip arrangements re usvg
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>