/*  Vexed - Changes.txt "Version history"
    Copyright (C) 1999 James McCombe (cybertube@earthling.net)
    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)
