Commit History

Autor SHA1 Mensaxe Data
  Simon Tatham 83244294f5 Move other test main()s out of library source files. hai 1 ano
  Simon Tatham 873d613dd5 Fix missing statics and #includes on variables. hai 1 ano
  Ben Harris 0186d78da9 Mark many more function (and some objects) static hai 1 ano
  Simon Tatham 5030d87903 latin_solver_alloc: handle clashing numbers in input grid. hai 1 ano
  Simon Tatham f21d3e4c74 latin.c: call a user-provided validator function. [NFC] %!s(int64=4) %!d(string=hai) anos
  Simon Tatham 5f5b284c0b Use C99 bool within source modules. %!s(int64=5) %!d(string=hai) anos
  Simon Tatham a550ea0a47 Replace TRUE/FALSE with C99 true/false throughout. %!s(int64=5) %!d(string=hai) anos
  Simon Tatham 08915945e6 Adopt C99 bool in the shared Latin-square API. %!s(int64=5) %!d(string=hai) anos
  Simon Tatham e53c097fb7 latin.c: remove a rogue array overrun. %!s(int64=6) %!d(string=hai) anos
  Simon Tatham 000ebc5078 Use the new matching() for latin.c. %!s(int64=6) %!d(string=hai) anos
  Simon Tatham 2270ee116d latin.c: dump every solution found during recursion. %!s(int64=6) %!d(string=hai) anos
  Simon Tatham a58c1b216b Make the code base clean under -Wwrite-strings. %!s(int64=6) %!d(string=hai) anos
  Simon Tatham 58e0d0bc2d New puzzle from James Harvey: 'Singles', an implementation of %!s(int64=14) %!d(string=hai) anos
  Simon Tatham 771f5446a8 Retire the YTRANS and YUNTRANS macros in latin.[ch]. They were %!s(int64=14) %!d(string=hai) anos
  Simon Tatham 13d7ff6ae5 Add a facility in the latin.c solver diagnostics to allow a puzzle %!s(int64=14) %!d(string=hai) anos
  Simon Tatham a79ab34941 Normalise Unequal (and latin.c) so that solver diagnostics start %!s(int64=14) %!d(string=hai) anos
  Simon Tatham 3c3368d07f I've never trusted common variables. Take those bare ints out of %!s(int64=14) %!d(string=hai) anos
  Simon Tatham 189f833980 Refactor latin.c to make it easier to reuse. Instead of client %!s(int64=14) %!d(string=hai) anos
  Simon Tatham f5dedef552 Adam D. Lopresto and Phil Bordelon independently point out a %!s(int64=17) %!d(string=hai) anos
  Simon Tatham 9287d95d08 General cleanups patch from James H: %!s(int64=17) %!d(string=hai) anos
  Simon Tatham 15f70f527a Dariusz Olszewski's changes to support compiling for PocketPC. This %!s(int64=17) %!d(string=hai) anos
  Simon Tatham aa6fb75072 Forgot to shuffle the num[] array! That was probably introducing %!s(int64=17) %!d(string=hai) anos
  Simon Tatham 472deca37c Patch from James H to fix the occasional generation of puzzles %!s(int64=17) %!d(string=hai) anos
  Simon Tatham 7a41702606 Phil Bordelon points out that the Unequal difficulty settings %!s(int64=17) %!d(string=hai) anos
  Simon Tatham 2f8dba9257 Add James H's new puzzle, `Unequal' (otherwise known as the %!s(int64=17) %!d(string=hai) anos