chiark / gitweb /
angles: Reinstate compatibility with mf1 format
[otter.git] / src / spec.rs
2022-05-23 Ian Jacksonangles: Reinstate compatibility with mf1 format
2022-05-22 Ian JacksonSupport stack_pos on PickupDeck
2022-05-22 Ian Jacksonangles: Make not be insane
2022-05-19 Ian JacksonMove text size into TextOptions, so dice now support...
2022-05-19 Ian JacksonBreak out TextOptions and TextOptionsSpec
2022-05-17 Ian JacksonBreak out ColourSpecExt::resolve
2022-05-16 Ian Jacksonspec loop detecton: Detect for magic too.
2022-05-14 Ian JacksonMove outline into its own file
2022-05-14 Ian JacksonUnify outlines from shapelib and spec
2022-05-14 Ian JacksonMacro-ise spec::outline
2022-05-14 Ian JacksonRename RectOutline and CircleOutline
2022-05-14 Ian Jacksoncrate structure: Rename "imports" to "crates"
2022-05-14 Ian Jacksoncrate structure: Introduce otter-support crate
2022-05-14 Ian Jacksonspec: LibraryItemNotFound: Actually report the ItemSpec
2022-05-04 Ian Jacksonmaterials format: Read in game specs, but currently...
2022-05-04 Ian Jacksonmaterials format: Plumb through to load_catalogue
2022-05-02 Ian Jacksonsvg size handling: Rename and move svg_parse_size
2022-05-02 Ian Jacksonsvg size handling: Introduce new size parser
2022-05-02 Ian JacksonFix an error message typo
2022-04-18 Ian JacksonElide angle in game save file, when it's just North
2022-04-18 Ian JacksonElide some fields from save game state where we can
2022-04-17 Ian Jacksoncurrency: Initial skeleton
2022-04-17 Ian Jacksondice: Support occultation by label, for all 1-faced...
2022-04-15 Ian Jacksondice: Initial implementation of piece
2022-04-15 Ian JacksonSpecError: Add a comma (for consistent coding style)
2022-04-12 Ian Jacksonspec errors: Expand WrongNumberOfFaces error
2022-04-11 Ian JacksonIntroduce "inert" terminology for images for occultation
2022-03-31 Ian Jacksonclippy: Miscellaneous minor changes
2021-05-19 Ian Jacksonaccounts: Add test for PermSet
2021-05-15 Ian Jacksonspec: Further improve error printing
2021-05-15 Ian Jacksonbundles: Implement ClearBundles
2021-05-15 Ian JacksonRevert "libraries: LibraryItemNotPrepared: Make this...
2021-05-15 Ian JacksonPiece traits: Pass ig and depth rather than PieceAliases
2021-05-05 Ian Jacksonlibraries: LibraryItemNotPrepared: Make this a separate...
2021-05-05 Ian Jacksonlibraries: LibraryItemNotFound: Make it contain the...
2021-05-05 Ian Jacksonshapelib: Move ItemSpec to specs.rs
2021-05-03 Ian Jacksonutils: Provide and use <T as Seek>::rewind()
2021-05-01 Ian Jacksonbundles: Initial implementation of framework
2021-04-28 Ian Jacksonspecs: Introduce samescope.table.toml
2021-04-28 Ian Jacksonspecs: Plumb InstanceName through to TablePlayerSpec...
2021-04-28 Ian Jacksonspec: Fix TablePlayerSpec glob pattern generation
2021-04-07 Ian Jacksonrotateable: Provide PieceAngle::is_rotated
2021-04-01 Ian Jacksonhtml: Move to otter-base
2021-04-01 Ian Jacksonspecs: Make `pieces` default
2021-04-01 Ian Jacksonspec: Make table size and colour defaulted in serde
2021-04-01 Ian Jacksonspec: Rename `implementation` module to `imp`
2021-03-30 Ian JacksonPlayerLabel: wip provide
2021-03-30 Ian Jacksonhand generalisation: Introduce Sort
2021-03-30 Ian JacksonUse new Html everywhere
2021-03-29 Ian JacksonMake UnsupportedColourSpec its own type
2021-03-27 Ian Jacksonotter cli: change the meaning of list and list-all
2021-03-25 Ian Jacksonpiece aliases: Define the new aliases, according to...
2021-03-25 Ian Jacksonpiece aliases: Provide the Alias PieceSpec
2021-03-25 Ian JacksonRect[Shape]: rename from Rectangle and from Square
2021-03-25 Ian Jacksonmove geometry to base
2021-03-24 Ian Jacksongeometry: Move to new module
2021-03-24 Ian Jacksondeck: Add label facility, giving piece count when enabled
2021-03-24 Ian Jacksonlabels: Support on outside too
2021-03-24 Ian Jacksonlabels: wip generalisation - rename
2021-03-24 Ian JacksonPos, Area: Provide Mean and middle for T=i32
2021-03-24 Ian JacksonPos, Area: Provide Mean and middle
2021-03-23 Ian Jacksonhand: text seems to work in tests
2021-03-23 Ian JacksonArea: Fix overlaps
2021-03-22 Ian Jacksondeck: Skeleton
2021-03-22 Ian JacksonHand: Make colour be ColourSpec
2021-03-22 Ian Jacksonshapelib refactoring: Change return type of load1
2021-03-19 Ian Jacksonclock: Much wip code, compiles but doesn't do anything yet
2021-03-14 Ian Jacksonspec: Provide Area::empty
2021-03-10 Ian JacksonUse dyn_upcast for OutlineTrait (nfc)
2021-03-05 Ian Jacksonutils: Fix Area (!)
2021-02-27 Ian Jacksonrename enum Outline
2021-02-27 Ian Jacksonrename PieceTrait and OutlineTrait
2021-02-27 Ian Jacksonrename IPlayer
2021-02-27 Ian Jacksonrename GPlayer and GPiece
2021-02-27 Ian JacksonProvide PosC::try_map
2021-02-27 Ian Jacksonuse PosC::try_from_iter[_2]
2021-02-27 Ian Jacksonuse PosC::try_from_iter[_2]
2021-02-27 Ian JacksonPosC::try_from_iter_2
2021-02-27 Ian JacksonUse checked arithmetic on coordinates
2021-02-26 Ian Jacksonutils: Provide PosC::from_iter
2021-02-21 Ian JacksonMake Hand be rectangles only
2021-02-20 Ian JacksonReorganise Hand
2021-02-20 Ian JacksonOutline: use enum_dispatch
2021-02-17 Ian Jacksonhidden: Provide create_occultation
2021-02-15 Ian JacksonCentralise thiserror
2021-02-15 Ian JacksonUse Void and abolish our Impossible
2021-02-14 Ian JacksonRename otter::imports to otter::prelude
2021-02-13 Ian Jacksonabolish confusing SE type aliases
2021-02-13 Ian Jacksonhand: wip piece implementation
2021-02-13 Ian JacksonRevert "SimpleShape: Move itemname out of common"
2021-02-13 Ian JacksonSimpleShape: Move itemname out of common
2021-02-13 Ian JacksonSimpleShape: Allow specifying edge width
2021-02-13 Ian Jacksonsimple pieces: support edges
2021-02-13 Ian Jacksonbreak out SimpleShape
2021-02-13 Ian Jacksonmake FaceColourSpecs a type in specs
2021-02-13 Ian JacksonRefactor to introduce SimplePieceSpec
2021-02-12 Ian JacksonArea: implement .contains()
2021-02-12 Ian JacksonArea: impl Eq
2021-02-12 Ian Jacksonprovide Area type
2021-02-01 Ian JacksonDelete some obsolete commented-out code
next