chiark / gitweb /
sgt-puzzles.git
2020-02-26 Simon TathamTracks: new parity-based deduction.
2020-02-26 Simon TathamTracks: new neighbour-based deduction.
2020-02-26 Simon TathamTracks: add standalone solver program.
2020-02-26 Simon TathamTracks: make solver return max difficulty used.
2019-12-30 Asher GordonImprove const-correctness in printing API.
2019-12-30 Asher GordonAdd printing support for GTK.
2019-12-28 Simon TathamUpdate the copyright holders list in puzzles.but.
2019-12-25 Asher GordonDon't segfault when no icons are available.
2019-11-13 Simon TathamMake --screenshot work even in (Cairo) GTK2 builds.
2019-11-13 Simon Tatham.gitignore: add more autotools detritus.
2019-09-01 Simon TathamFix build failure reported in gcc 9.
2019-04-14 Simon TathamFix build failure in C90 mode.
2019-04-13 Simon TathamDominosa: move set analysis with doubles into Extreme.
2019-04-13 Simon TathamDominosa: add area-parity deductions, at Basic level.
2019-04-13 Simon Tathamfindloop: alternative query function.
2019-04-13 Simon TathamDominosa: another forcing-chain based deduction.
2019-04-13 Simon TathamDominosa: another local deduction in Basic level.
2019-04-12 Simon TathamJavascript frontend: make Shift- and Ctrl-click work.
2019-04-11 Simon TathamDominosa: further forms of set analysis.
2019-04-11 Simon TathamDominosa: be more careful about >= Hard layout.
2019-04-11 Simon TathamDominosa: max-difficulty option in the solver.
2019-04-10 Simon TathamDominosa: more sophisticated grid layout in >= Hard...
2019-04-05 Simon TathamDominosa: add presets for Hard and Extreme difficulty.
2019-04-05 Simon TathamDominosa: prevent hangs generating tiny hard puzzles.
2019-04-05 Simon TathamDominosa: add an Extreme difficulty, with forcing chains.
2019-04-05 Simon TathamFix a handful of memory leaks in the midend.
2019-04-05 Simon TathamNew utility routine: sort with a context parameter.
2019-04-04 Simon TathamDominosa: update the to-do list.
2019-04-04 Simon TathamDominosa: allow set analysis even with adjacency.
2019-04-04 Simon TathamDominosa: add a Hard difficulty which can do set analysis.
2019-04-04 Simon TathamDominosa: new deduction deduce_local_duplicate().
2019-04-04 Simon TathamDominosa: introduce a difficulty system.
2019-04-04 Simon TathamDominosa: rewrite the solver.
2019-04-04 Simon TathamDominosa: add a command-line solver.
2019-02-18 Simon TathamGalaxies: prevent creation of empty undo-chain items.
2019-02-10 Simon TathamPegs: clear ui->cur_jumping on undo or redo.
2019-01-25 Simon Tathambenchmark.pl: replace use of Perl <> with <<>>.
2018-12-12 Simon TathamReplace fe->preset_menu when we change midend.
2018-11-25 Simon TathamFix GTK 2 crash introduced by previous commit.
2018-11-23 Simon TathamDon't initialise GTK in --screenshot mode.
2018-11-13 Simon TathamAdd missing 'static' to game-internal declarations.
2018-11-13 Simon TathamUnruly, Group: reference-count the 'immutable' array.
2018-11-13 Simon TathamAdd missing binary 'matching' to .gitignore.
2018-11-13 Simon TathamAdd a missing const in unfinished/sokoban.c.
2018-11-13 Simon TathamUse C99 bool within source modules.
2018-11-13 Simon TathamReplace TRUE/FALSE with C99 true/false throughout.
2018-11-13 Simon TathamAdopt C99 bool in the grid.c API.
2018-11-13 Simon TathamAdopt C99 bool in the shared Latin-square API.
2018-11-13 Simon TathamAdopt C99 bool in the tree234 API.
2018-11-13 Simon TathamAdopt C99 bool in misc.c functions.
2018-11-13 Simon TathamAdopt C99 bool in the findloop API.
2018-11-13 Simon TathamAdopt C99 bool in the edsf API.
2018-11-13 Simon TathamAdopt C99 bool in the printing API.
2018-11-13 Simon TathamAdopt C99 bool in the midend API.
2018-11-13 Simon TathamAdopt C99 bool in the game backend API.
2018-11-13 Simon TathamAdd a #include of <stdbool.h>.
2018-11-07 Simon TathamUndead: remove an unused structure field.
2018-11-06 Simon TathamFix an inaccurate comment.
2018-11-06 Simon TathamFix a misuse of errno.
2018-10-06 Simon TathamFix OSX build failure from latest XCode update.
2018-09-23 Jacob NevinsNet: highlight more errors in locked tiles.
2018-09-23 Jacob NevinsNet: rename 'loop' to 'err' in UI code.
2018-09-21 Simon TathamDominosa: some more solver thoughts.
2018-09-13 Michael Quevilloncube.c: Prohibit unsolvable single row/column game
2018-07-24 Simon TathamFix docs link from the JS Rectangles page.
2018-07-20 Simon TathamTracks: stop drawing background for clues in game_print.
2018-06-21 Simon TathamFix return value from newgame_undo_deserialise_read.
2018-06-21 Simon TathamFix NUL-termination bug in saving from Javascript.
2018-06-14 Lennard Sprongmisc.c: Fix implementation of free_keys.
2018-06-01 Simon TathamParallelise the build script.
2018-06-01 Simon TathamFix Makefile.nestedvm so that it works with make -j.
2018-06-01 Josh LeeEnable 64-bit osx build and fix a warning.
2018-06-01 Josh LeeEnable high resolution on osx
2018-05-14 Simon TathamBump the source and target versions used in javac.
2018-05-09 Simon TathamStop using deprecated gdk_beep().
2018-04-28 Simon TathamBuildscr: make long parts of the build conditionalisable.
2018-04-28 Simon Tathamlatin.c: remove a rogue array overrun.
2018-04-25 Simon TathamC89 build fixes.
2018-04-25 Franklin WeiMake static keyword come first everywhere.
2018-04-24 Franklin WeiMove `static' keyword to beginning of declaration.
2018-04-24 Franklin WeiAdd request_keys() to the rest of the unfinished games.
2018-04-23 Simon TathamBuild fix: stop initialising an auto char array.
2018-04-22 Franklin WeiAdd a request_keys() function with a midend wrapper.
2018-04-22 Simon TathamRemove maxflow completely.
2018-04-22 Simon TathamConvert Tents to use matching instead of maxflow.
2018-04-22 Simon TathamUse the new matching() for latin.c.
2018-04-22 Simon TathamImplementation of the Hopcroft-Karp algorithm.
2018-04-22 Simon TathamRecipe: centralise dependencies for latin.c.
2018-04-22 Simon TathamMove fgetline out into misc.c.
2018-04-17 Simon TathamGalaxies: clarify wording of completion condition.
2018-04-12 Stephen ClaveringFix two bugs in Range's solver_reasoning_recursion().
2018-04-08 Simon TathamSolo: add a missing params constraint for X puzzles.
2018-03-25 Simon TathamFix false-positive completion detection in X Solo.
2018-02-26 Simon Tathamtowerssolver: always print solver diagnostics in -v...
2018-02-26 Simon Tathamlatin.c: dump every solution found during recursion.
2018-01-21 Adrian HeineCreate 96x96 icons for gnome-shell
2017-12-09 Simon TathamForbid undo-of-new-game after midend_set_config.
2017-11-29 Simon TathamMark the 32-bit Windows build as runnable on XP.
2017-11-26 Simon TathamReinstate 32-bit Windows builds of Puzzles.
2017-11-18 Simon TathamPermit redoing past an undone New Game action.
next