Fix a comment in Tents (it said 'tents' instead of 'trees').
Highlight clue errors in Tracks in some more situations.
In Undead, mark clues as errors in a few more situations.
Fix array overruns in the new Filling solver pass.
Enhance Filling's solver to handle large ghost regions.
Add the new 'fifteensolver' to .gitignore.
Use \q{} in place of literal quote marks in puzzles.but.
Add a new puzzle: Palisade.
Fix GTK puzzle resizing, *again*.
Produce shorter Filling descriptions by run-length encoding 0s.
Expand keyboard input options in Bridges, for faster entry.
Fix two memory leaks in GTK frontend.
Fix a typo in a Bridges error message.
Fix Bridges keyboard cursor vertical out-of-bounds error.
Update Sixteen keyboard system for faster entry.
In GTK frontend, bind mouse8/mouse9 to undo/redo.
Add hinting feature to Guess.
Add standalone Fifteen solver, based on the hint feature.
Add hinting feature to Fifteen (press 'h' for a hint).
Invert the Fifteen cursor if FIFTEEN_INVERT_CURSOR ~= ^[yY].*$
End victory flash on new game and restart game.
Reset midend animation counters on starting a new game.
Remove a redundant line of code.
Don't stop animations when restarting an already restarted game.
Stop animations on a new game, no matter how it is started.
GTK 3 cleanup: stop using GtkDialog for config boxes.
GTK 3 cleanup: use GtkAboutDialog for the About box.
GTK 3 cleanup: use GtkMessageDialog for message_box().
GTK 3.16 deprecation: stop using gtk_misc_set_alignment.
Improve Towers error highlighting.
Dominosa: Highlight a number when pressed on the keyboard.
Fix switching to a larger puzzle size under GTK 2.
Insert a manual reference in the default status bar text.
Render Filling presets as 'WxH', not 'HxW'.
Add 'Inshi No Heya' (multiplication only) variant to Keen.
Fix a display glitch in Keen's pencil-mode cursor.
Recompute solutions in Inertia if the user strays from the path.
Fix an instance generation hang in Signpost.
Greatly improve and speed up the Filling instance generation.
Greatly increase the speed of the Filling solver.
Towers: allow marking of clues as done with the keyboard
Allow marking of clues as exhausted in Unequal.
Display improvements to Range.
Fix a misrendering in Guess.
Fix a memory error in Guess cursor handling.
Cancel dragging in Pearl by pressing Escape or Backspace.
Change Pearl's cursor logic.
Refactor Pearl's mark_in_direction, and invert a parameter.
Refactor modifier handling in Pearl's cursor code.
Add more keyboard controls to Slant.
Slant: hide keyboard cursor when using the mouse.
Rectangles: cancel keyboard drag with Escape.
Filling: enable keyboard-driven cursor dragging mode.
Range: add pencil marks to squares by Shift-cursor keys.
Pattern: color multiple squares with Ctrl- or Shift-cursor keys.
Add game_text_format to Tents.
Add game_text_format to Pattern.
Add game_text_format to Inertia.
Add game_text_format to Flip.
Add game_text_format to Pearl.
Add game_text_format to Dominosa.
Unequal: stop ignoring keys 'h' and 'm' while cursor active.
Fix a memory leak in Range's find_errors.
Don't overallocate colour memory in Loopy.
Fix segfault in Range's game_text_format.
Fix typo in undo key handling.
Include an example of Range's text_format in the comments.
Fix a typo in the comments of Pearl.
Add '-set colorspace RGB' to some icon convert commands.
GTK 3 port: arrange configure.ac support for GTK 2/3 detection.
GTK 3 port: don't turn off drawing area double buffering.
GTK 3 port: change API functions for widget sizing.
GTK 3 port: use GtkBox directly, not GtkHBox and GtkVBox.
GTK 3 port: be prepared not to use GtkStock.
GTK 3 port: use GdkRGBA for the window background colour.
GTK 3 port: stop getting default bg colour from the window style.
GTK 3 port: condition out the complicated window resize code.
GTK 3 port: provide a 'draw' handler.
GTK 3 port: use GtkGrid as an alternative to GtkTable.
GTK 3 prep: use g_timeout_add, not gtk_timeout_add.
GTK 3 prep: use GTK instead of GDK window-icon functions.
GTK 3 prep: make the server-side backing pixmap optional.
GTK 3 prep: use gtk_radio_menu_item_get_group().
GTK 3 prep: use GtkComboBox for drop-down lists.
GTK 3 prep: use the glib names for base object types.
GTK 3 prep: use GTK_KEY_* constants.
GTK 3 prep: use accessors instead of direct field access.
Fix packing direction of config boxes.
Don't refresh backing store on a no-op configure event.
Enforce more than one dot in Galaxies puzzles.
Fix OS X build failure due to a deprecated method.
Implement osx_draw_thick_line
Typo in the OS X Info plist
emcc frontend: stop indiscriminately squashing mouseups.
Replace a TCHAR with a WCHAR.
Solo, Undead: support 'm' to fill in all pencils.
Fix redrawing of Undead 'done' clues after a resize.
Magnets: you can now mark clues as done
Removed an extra layer of complexity for count colors