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
Factored out some of the color logic for the clues
Removed DS_FULL (it wasn't used)
Updated name/size of clues_done in Towers
Undead: you can now mark clues as done
Reworked draw_path_hint
Factored out a portion of game_redraw
Towers: you can now mark clues done
Split out the text color portion of draw_tile
Cleaned up execute_move a little
Add the 'make test' target to Makefile.am too.
Add sorting-order buttons to the benchmark output.
Move the benchmarking logic out into a script.
Handle replacing an existing arrow
Fix the extra arrow hanging around while moving the opposite existing arrow
Mark some arguments constant
Fix the issue with adding only one arrow when the other end was already white
Add/remove the opposite arrow when you let go
Draw the opposite arrow only while dragging
Moved all function declarations to the top of the file
Use the game_state and space typedefs
Always use ret instead of state in execute_move
Fixed a typo in a comment
Special-case right-dragging of a numbered cell off the grid.
Sort out abs/fabs confusion.
Add Tracks to the automake makefile's "install" target.
Fix a compile warning on ARM.
Update README after the switch to autoconf.
Fix a build failure on x32 (time_t printfs).
Turn <image> tag into <img>.
New puzzle from James Harvey: 'Tracks'.
Remove a lingering bashism in makedist.sh.
Remove some lingering HTML markup.
And one more whitespace fix.
Couple of fixes to the new web-page mechanism.
Script to autogenerate pieces of the web page.
Put the game summaries from the website into gamedesc.txt.
Revise the Flood preset list.
Handle the space bar in the Javascript front end.
Update the new-puzzle checklist for git.
Add OS X metadata to make Puzzles.app searchable in Spotlight.
Fix puzzle window resize behaviour on Unity.