/*  Vexed - Changes.txt "Version history"
   Copyright (C) 1999 James McCombe ([email protected])
   Copyringt (C) 2006 Vexed Development Team

   This file is part of Vexed.

   Vexed is free software; you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.

   Vexed is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU General Public License for more details.

   You should have received a copy of the GNU General Public License
   along with Vexed; if not, write to the Free Software
   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
*/

v1.0
       - Initial public release

v1.1
       - Added sound on/off checkbox to preferences
       - Fixed level design bug in level 57

v1.3
       - Level 57 was still screwed up - IT'S DEFINATELY FIXED NOW!
       - Added memorise / recall function

v1.4
       - by Mark Ingebretson
       - Changed makefile to use m68k-palmos-gcc, m68k-palmos-obj-res
       - Updates to code to build with SDK 3.5
       - Added version number to intro screen to help tell versions apart
       - Added structure to the code to allow two versions to be built.  Version 1.4 is
         original levels, 1.4a has 59 different levels provided by Steve Haynal.  Thanks, Steve!
       - Added 256-color bitmap versions of all bmp files.
       - Vexed.ppp has not been updated to level 1.4 version.

v2.0
       - by Mark Ingebretson, Scott Ludwig, Matthew McClintock, and Wolfgang Gaertner
       - Function changes
               - Six new block bitmaps by Matthew McClintock and David Croy, plus
                 two additional monochrome block sets.
               - Added animated intro, preference to turn it off
               - New control icon bitmaps, both color and monochrome, by Matthew McClintock
               - Added puzzle solutions and an interface to automatically display them, and also allow single-stepping
                 through the solution
               - Added external level pack database support. The original version 1.3 levels are called Classic, and the
                 version 1.4a levels are called Classic II. Both level packs are built-in to the vexed.prc file.
               - Added 7 new level pack databases: Variety, Variety II, Twister,
                 Confusion, Impossible, Children's, and Panic
               - Added scoring based on golf-like "par" concept
               - New title bar to display level, level name, score
               - Added 15-move undo feature
               - Added names to all the levels in the level packs
               - State of current level restored from preferences
               - Added new block check function (tap block while pressing page up)
               - Allow block to travel more than one block, if no actions occur in between
               - Only display restore icon if something has been memorized
               - Faster screen writes and smoother animation
               - Added beam Vexed and beam level pack functions
               - Added new Levels menu
               - Moved clear solved levels from preferences to new levels menu
               - Added new Level Info menu item
               - Added replay current level
               - Added replay previous level
               - Added preferences item to disable blinds effect function
               - New level select form
               - Updated About form and added credits button
               - Added small icons for list view
               - Default Vexed to "Games" category (OS 3.5 and up)

       - Fixes
               - Fixed tapping on title bar to bring up menus
               - Fixed handling redrawing screen after modal dialogs disappear
               - Fixed sizing and justification problems with forms
               - Fixed tap on intro screen being passed into the game
               - Fixed transparency problems with icons and bitmaps
               - Fixed problem preventing playing last level
               - Switch Preferences keystroke from /P to standard of /R
               - Changed preferences creator ID from 'vexd' to 'Vexd' to match program
               - Delete 'vexd' preferences
               - Fixed problem which prevented power off while on intro screen
               - Fixed memory leak
               - Honor system game sound preferences setting

       - Tools
               - The following tools were created by Scott Ludwig. The original
                 Python level generating tool was by Steven Haynal.

                       vexsolv - generate and solve a level based on passed-in
                                 criteria
                       titler  - read a text file and generate level names,
                                 store in the ini file
                       vexpdb  - create a levelpack database from an ini file.
                       vexgen  - tool to generate new levels. Now obsolete,
                                 function performed by vexsolv

       - Source code changes
               - Moved source control to vexed.sourceforge.net
               - Updated code to Palm OS 3.5 level, removed PalmCompatibility.h
               - Deleted unneeded ID's
               - Major data structure changes to reduce size

v2.1 (2006.02.01) - The Creepy Mummy release
       - by Mark Ingebretson, Scott Ludwig, Matthew McClintock and Marcin Orlowski
       - Function changes
               - New animation and graphics on the congratulations screen, donated
                 by Scott Ludwig
               - Congrats screen displays levelpack score
               - Six new grayscale block sets for monochrome devices
               - Added 10 new variety levelpacks, numbers 3-12
               - Added new "tap" function: tap block to move, then destination
                 (no drag required, but dragging still works)
               - New "move pending" icon to support tap operation

       - Fixes
               - If a level already played, keep the lower of the two scores
               - Allow power off in the congrats screen
               - Fixed vertical bar video bug on OS 5 devices
               - Fixed drag errors, where invalid dragging could increment the score
               - OK to show solution to level without penalty if level previously
                 solved

       - Tools
               - verifier.exe validates levelpack solutions
               - Changes to support OS 5
     - Reworked Vexed app icon look nice on any color scheme ("to-white" antialias
                 no more) (Marcin Orlowski)
     - About dialog texts correctly centered when Font Hacks are in use, too (Marcin
       Orlowski)
     - Added ability to adjust display brightness control panel from Vexed (Marcin
       Orlowski)
               - Descructive operations during the game (Level Restart, Level Switch) needs to
       be confirmed first (Marcin Orlowski)
               - Changed "Remaining Blocks" shortcut to "B" due to user having problems with old
                 on Graffiti 2 (Marcin Orlowski)
               - Control Icons are now handled once per tap. No rapid Undos and other odd effects
       any more. Closes #1094144 (Marcin Orlowski)
               - Rearanged application menu (Marcin Orlowski)
               - Added Thumb Up or Thumb Down next to your score, to make you feel better (or
                 be better motivated ;-) Hi-Res version only. (Marcin Orlowski)
               - Added "Check for updates" feature. Requires network connection. (Marcin Orlowski)
     - "Remaining Blocks" dialog shows remainings blocks only, hiding all the other
       (Marcin Orlowski)
     - Added a few new visual transition effects for audience amusement (Marcin Orlowski)
               - Picking currently played level in "Select Level" form does nothing instead
       of restarting the level (Marcin Orlowski)
     - Dumped two built-in level packs. It was pure waste of resource as nobody
       in fact realised they are there and installed they anyway. Closes #1413697 (Marcin
       Orlowski)
     - Shortened Vexed startup time by removing initial, invisible visual transition effect
       on 1st loaded level. No big deal anyway... (Marcin Orlowski)
     - Levels are now enumerated starting from "1" instead of "0" (Marcin Orlowski)
     - New 30 level packs full of nice puzzles to be solved!
     - Added hires blocksets for flags, greek and symbols by Lukasz Grupa
               - Added software installer using Palm Source softwre:
         Get it from: http://www.palmos.com/dev/tools/installer/ (Marcin Orlowski)

v2.2 (2006.06.16)
               - Fixed Hi-Res support to work on Tungsten T as well as other devices potentially sharing
       the same ROM Tag issue (Marcin Orlowski)