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