/* 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)