chiark / gitweb /
otter.git
4 years agowip serde for gamestate
Ian Jackson [Mon, 13 Jul 2020 23:39:49 +0000 (00:39 +0100)]
wip serde for gamestate

4 years agowip serde for gamestate
Ian Jackson [Mon, 13 Jul 2020 23:27:03 +0000 (00:27 +0100)]
wip serde for gamestate

4 years agowip serde for gamestate
Ian Jackson [Mon, 13 Jul 2020 22:55:27 +0000 (23:55 +0100)]
wip serde for gamestate

4 years agowip serde for gamestate
Ian Jackson [Mon, 13 Jul 2020 22:54:21 +0000 (23:54 +0100)]
wip serde for gamestate

4 years agomake FaceId serde
Ian Jackson [Mon, 13 Jul 2020 22:53:07 +0000 (23:53 +0100)]
make FaceId serde

4 years agomove faceid to gamestate where it belongs
Ian Jackson [Mon, 13 Jul 2020 22:43:08 +0000 (23:43 +0100)]
move faceid to gamestate where it belongs

4 years agoRevert "attempt at avoiding browser leak"
Ian Jackson [Mon, 13 Jul 2020 22:26:58 +0000 (23:26 +0100)]
Revert "attempt at avoiding browser leak"

This reverts commit 793452e2fd585eaece98c9b61b92be7c23e0a1ce.

4 years agoattempt at avoiding browser leak
Ian Jackson [Mon, 13 Jul 2020 22:26:24 +0000 (23:26 +0100)]
attempt at avoiding browser leak

this did not work - left it running and those tabs ate all ram

Might be leaving the developer tools open.  Will try again without
this patch and without dev tools.

4 years agofix off-by-one in state replay
Ian Jackson [Sun, 12 Jul 2020 22:13:07 +0000 (23:13 +0100)]
fix off-by-one in state replay

4 years agoinitial z level
Ian Jackson [Sun, 12 Jul 2020 21:49:45 +0000 (22:49 +0100)]
initial z level

4 years agolog on reload
Ian Jackson [Sun, 12 Jul 2020 21:46:56 +0000 (22:46 +0100)]
log on reload

4 years agodivide mouse buttons
Ian Jackson [Sun, 12 Jul 2020 21:25:44 +0000 (22:25 +0100)]
divide mouse buttons

4 years agoclear halo when we touch a thing
Ian Jackson [Sun, 12 Jul 2020 21:14:09 +0000 (22:14 +0100)]
clear halo when we touch a thing

4 years agobugfix
Ian Jackson [Sun, 12 Jul 2020 21:11:34 +0000 (22:11 +0100)]
bugfix

4 years agomove notification done differently
Ian Jackson [Sun, 12 Jul 2020 21:03:54 +0000 (22:03 +0100)]
move notification done differently

4 years agomultidrag
Ian Jackson [Sun, 12 Jul 2020 20:03:52 +0000 (21:03 +0100)]
multidrag

4 years agofix redisplay ancillaries
Ian Jackson [Sun, 12 Jul 2020 19:34:07 +0000 (20:34 +0100)]
fix redisplay ancillaries

4 years agoqueued move elision per piece
Ian Jackson [Sun, 12 Jul 2020 19:06:25 +0000 (20:06 +0100)]
queued move elision per piece

4 years agopieces: make Object.create(null)
Ian Jackson [Sun, 12 Jul 2020 19:05:00 +0000 (20:05 +0100)]
pieces: make Object.create(null)

4 years agofix spurious conflicts
Ian Jackson [Sun, 12 Jul 2020 18:02:45 +0000 (19:02 +0100)]
fix spurious conflicts

4 years agofix debugging change and tidy
Ian Jackson [Sun, 12 Jul 2020 17:52:06 +0000 (18:52 +0100)]
fix debugging change and tidy

4 years agonew ancillaries
Ian Jackson [Sun, 12 Jul 2020 17:47:45 +0000 (18:47 +0100)]
new ancillaries

4 years agowip before more outline change
Ian Jackson [Sun, 12 Jul 2020 17:19:10 +0000 (18:19 +0100)]
wip before more outline change

4 years agowip halo
Ian Jackson [Sun, 12 Jul 2020 16:53:14 +0000 (17:53 +0100)]
wip halo

4 years agowip halo
Ian Jackson [Sun, 12 Jul 2020 15:41:53 +0000 (16:41 +0100)]
wip halo

4 years agoprep for halo
Ian Jackson [Sun, 12 Jul 2020 15:28:10 +0000 (16:28 +0100)]
prep for halo

4 years agoprep for halo
Ian Jackson [Sun, 12 Jul 2020 15:26:45 +0000 (16:26 +0100)]
prep for halo

4 years agooutline
Ian Jackson [Sun, 12 Jul 2020 15:18:15 +0000 (16:18 +0100)]
outline

4 years agouise a throws
Ian Jackson [Sun, 12 Jul 2020 15:16:18 +0000 (16:16 +0100)]
uise a throws

4 years agochange api of svg_x_defs
Ian Jackson [Sun, 12 Jul 2020 15:10:49 +0000 (16:10 +0100)]
change api of svg_x_defs

4 years agoerror handling
Ian Jackson [Sun, 12 Jul 2020 15:07:57 +0000 (16:07 +0100)]
error handling

4 years agoabolish faffsome svg handling
Ian Jackson [Sun, 12 Jul 2020 15:00:06 +0000 (16:00 +0100)]
abolish faffsome svg handling

4 years agowip error handling
Ian Jackson [Sun, 12 Jul 2020 14:50:27 +0000 (15:50 +0100)]
wip error handling

4 years agowip error handling
Ian Jackson [Sun, 12 Jul 2020 14:49:46 +0000 (15:49 +0100)]
wip error handling

4 years agosvg formatting rework wip
Ian Jackson [Sun, 12 Jul 2020 14:37:10 +0000 (15:37 +0100)]
svg formatting rework wip

4 years agorework trait outline etc.
Ian Jackson [Sun, 12 Jul 2020 14:20:49 +0000 (15:20 +0100)]
rework trait outline etc.

4 years agoprovide scaled_path
Ian Jackson [Sun, 12 Jul 2020 14:07:57 +0000 (15:07 +0100)]
provide scaled_path

4 years agosquare as path
Ian Jackson [Sun, 12 Jul 2020 14:06:41 +0000 (15:06 +0100)]
square as path

4 years agomake pieces by path
Ian Jackson [Sun, 12 Jul 2020 14:03:05 +0000 (15:03 +0100)]
make pieces by path

4 years agoparse float
Ian Jackson [Sun, 12 Jul 2020 12:04:30 +0000 (13:04 +0100)]
parse float

4 years agoerror_from_losedetails
Ian Jackson [Sun, 12 Jul 2020 12:03:08 +0000 (13:03 +0100)]
error_from_losedetails

4 years agodisplay as debug
Ian Jackson [Sun, 12 Jul 2020 11:59:57 +0000 (12:59 +0100)]
display as debug

4 years agowip svg processing
Ian Jackson [Sun, 12 Jul 2020 11:56:56 +0000 (12:56 +0100)]
wip svg processing

4 years agoclose paths
Ian Jackson [Sun, 12 Jul 2020 11:04:33 +0000 (12:04 +0100)]
close paths

4 years agopaths inside SimpleShape
Ian Jackson [Sun, 12 Jul 2020 10:51:58 +0000 (11:51 +0100)]
paths inside SimpleShape

nfc

we will want this so we can do last-moved highlighting

4 years agouse dasharray
Ian Jackson [Sun, 12 Jul 2020 01:28:23 +0000 (02:28 +0100)]
use dasharray

4 years agoprovide dasharray
Ian Jackson [Sun, 12 Jul 2020 01:24:27 +0000 (02:24 +0100)]
provide dasharray

4 years agoour slotmap
Ian Jackson [Sun, 12 Jul 2020 00:54:31 +0000 (01:54 +0100)]
our slotmap

4 years agoplayers
Ian Jackson [Sun, 12 Jul 2020 00:01:19 +0000 (01:01 +0100)]
players

4 years agowip dasharray
Ian Jackson [Sat, 11 Jul 2020 23:58:38 +0000 (00:58 +0100)]
wip dasharray

4 years agodataload
Ian Jackson [Sat, 11 Jul 2020 23:57:46 +0000 (00:57 +0100)]
dataload

4 years agodataload
Ian Jackson [Sat, 11 Jul 2020 23:47:03 +0000 (00:47 +0100)]
dataload

4 years agoheading change nfc
Ian Jackson [Sat, 11 Jul 2020 23:46:22 +0000 (00:46 +0100)]
heading change nfc

4 years agoreorg TrasnmitUpdate
Ian Jackson [Sat, 11 Jul 2020 23:28:31 +0000 (00:28 +0100)]
reorg TrasnmitUpdate

4 years agoupdates.rs: code motion
Ian Jackson [Sat, 11 Jul 2020 23:00:31 +0000 (00:00 +0100)]
updates.rs: code motion

4 years agosse.rs: code motion
Ian Jackson [Sat, 11 Jul 2020 22:56:01 +0000 (23:56 +0100)]
sse.rs: code motion

4 years agodebugread to its own file
Ian Jackson [Sat, 11 Jul 2020 22:52:21 +0000 (23:52 +0100)]
debugread to its own file

4 years agoglobal.rs: code motion
Ian Jackson [Sat, 11 Jul 2020 22:49:45 +0000 (23:49 +0100)]
global.rs: code motion

4 years agodrop an unneeded allow
Ian Jackson [Sat, 11 Jul 2020 22:45:52 +0000 (23:45 +0100)]
drop an unneeded allow

4 years agorename PieceState and PlayerState
Ian Jackson [Sat, 11 Jul 2020 22:45:16 +0000 (23:45 +0100)]
rename PieceState and PlayerState

4 years agogamestate.rs: reorg nfc
Ian Jackson [Sat, 11 Jul 2020 22:44:03 +0000 (23:44 +0100)]
gamestate.rs: reorg nfc

4 years agomount things again
Ian Jackson [Sat, 11 Jul 2020 22:36:53 +0000 (23:36 +0100)]
mount things again

4 years agomuch code motion etc.
Ian Jackson [Sat, 11 Jul 2020 22:30:51 +0000 (23:30 +0100)]
much code motion etc.

4 years agomessage about other piece
Ian Jackson [Sat, 11 Jul 2020 20:47:29 +0000 (21:47 +0100)]
message about other piece

4 years agodisplay initial grab
Ian Jackson [Sat, 11 Jul 2020 20:45:57 +0000 (21:45 +0100)]
display initial grab

4 years agogplayer => held nfc
Ian Jackson [Sat, 11 Jul 2020 20:41:28 +0000 (21:41 +0100)]
gplayer => held nfc

4 years agoraise during motion
Ian Jackson [Sat, 11 Jul 2020 20:33:11 +0000 (21:33 +0100)]
raise during motion

4 years agofix z ?
Ian Jackson [Sat, 11 Jul 2020 20:23:45 +0000 (21:23 +0100)]
fix z ?

4 years agoseems to be able to do a thing
Ian Jackson [Sat, 11 Jul 2020 19:32:25 +0000 (20:32 +0100)]
seems to be able to do a thing

4 years agowip move lots from dataset
Ian Jackson [Sat, 11 Jul 2020 19:30:25 +0000 (20:30 +0100)]
wip move lots from dataset

4 years agowip debugging
Ian Jackson [Sat, 11 Jul 2020 16:51:52 +0000 (17:51 +0100)]
wip debugging

4 years agostackorder test
Ian Jackson [Sat, 11 Jul 2020 15:50:46 +0000 (16:50 +0100)]
stackorder test

4 years agowip new z
Ian Jackson [Sat, 11 Jul 2020 14:57:35 +0000 (15:57 +0100)]
wip new z

4 years agoserver side new raise
Ian Jackson [Wed, 8 Jul 2020 13:38:47 +0000 (14:38 +0100)]
server side new raise

4 years agoZ order docs
Ian Jackson [Wed, 8 Jul 2020 13:19:37 +0000 (14:19 +0100)]
Z order docs

4 years agoinclude dataset.gplayer
Ian Jackson [Wed, 8 Jul 2020 01:59:36 +0000 (02:59 +0100)]
include dataset.gplayer

but we are going to do this differently

4 years agoraise seems to work
Ian Jackson [Wed, 8 Jul 2020 01:51:03 +0000 (02:51 +0100)]
raise seems to work

4 years agowip raise
Ian Jackson [Wed, 8 Jul 2020 01:24:45 +0000 (02:24 +0100)]
wip raise

4 years agorecord raised
Ian Jackson [Wed, 8 Jul 2020 01:20:22 +0000 (02:20 +0100)]
record raised

4 years agowip raise
Ian Jackson [Wed, 8 Jul 2020 01:12:06 +0000 (02:12 +0100)]
wip raise

4 years agoreorg pelem
Ian Jackson [Wed, 8 Jul 2020 00:55:17 +0000 (01:55 +0100)]
reorg pelem

4 years agoalways compute and return ddr2
Ian Jackson [Wed, 8 Jul 2020 00:41:20 +0000 (01:41 +0100)]
always compute and return ddr2

We'll want this in a moment

4 years agoinclude dragraise in pelem dataset
Ian Jackson [Wed, 8 Jul 2020 00:40:56 +0000 (01:40 +0100)]
include dragraise in pelem dataset

4 years agomake DRAGGING into an enum
Ian Jackson [Tue, 7 Jul 2020 23:59:24 +0000 (00:59 +0100)]
make DRAGGING into an enum

4 years agotidy js a bit
Ian Jackson [Tue, 7 Jul 2020 23:49:53 +0000 (00:49 +0100)]
tidy js a bit

4 years agoworks
Ian Jackson [Tue, 7 Jul 2020 23:40:35 +0000 (00:40 +0100)]
works

4 years agobefore make make run nailing-cargo
Ian Jackson [Tue, 7 Jul 2020 23:32:34 +0000 (00:32 +0100)]
before make make run nailing-cargo

4 years agonow just run tsc in toplevel
Ian Jackson [Tue, 7 Jul 2020 23:15:04 +0000 (00:15 +0100)]
now just run tsc in toplevel

4 years agotsc!
Ian Jackson [Tue, 7 Jul 2020 21:58:43 +0000 (22:58 +0100)]
tsc!

4 years agoconflict handling
Ian Jackson [Tue, 7 Jul 2020 21:02:34 +0000 (22:02 +0100)]
conflict handling

4 years agomove RECENT_BUFFER to global.rs and use with_capacity
Ian Jackson [Tue, 7 Jul 2020 20:27:29 +0000 (21:27 +0100)]
move RECENT_BUFFER to global.rs and use with_capacity

4 years agodrop some now-superseded junk
Ian Jackson [Tue, 7 Jul 2020 20:25:05 +0000 (21:25 +0100)]
drop some now-superseded junk

4 years agomove cseq into uelem nfc
Ian Jackson [Tue, 7 Jul 2020 20:21:21 +0000 (21:21 +0100)]
move cseq into uelem nfc

4 years agogardening todos
Ian Jackson [Tue, 7 Jul 2020 20:08:25 +0000 (21:08 +0100)]
gardening todos

4 years agomove
Ian Jackson [Mon, 6 Jul 2020 18:19:06 +0000 (19:19 +0100)]
move

4 years agomove fixes
Ian Jackson [Mon, 6 Jul 2020 18:04:54 +0000 (19:04 +0100)]
move fixes

4 years agowip lens move etc.
Ian Jackson [Mon, 6 Jul 2020 17:58:40 +0000 (18:58 +0100)]
wip lens move etc.

4 years agograb and ungrab
Ian Jackson [Mon, 6 Jul 2020 17:35:23 +0000 (18:35 +0100)]
grab and ungrab

4 years agowip grab/ungrab api
Ian Jackson [Mon, 6 Jul 2020 17:27:51 +0000 (18:27 +0100)]
wip grab/ungrab api

4 years agoredo ungrab as api
Ian Jackson [Mon, 6 Jul 2020 17:15:43 +0000 (18:15 +0100)]
redo ungrab as api