V2.0 Beta D, 05/19/99:
~~~~~~~~~~~~~~~~~~~~~~~
#1) Changed the Choose Process heap walking table to be MUCH MUCH faster! Choosing a new process is very very fast now.
#2) Fixed the Importing of binary files in the Edit Memory menu.
#3) Fixed the Importing file extension to match the export file extention.
#4) Fixed a bug so that changed memory is marked as "unchanged" after the user writes it to the process.
#5) Added a "Changed To" feature in the Mem Diff section. Allows a user to specific an exact change to memory to aid in searching. 
#6) Reorganized the whole Mem Diff screen.
#7) Added a text string telling how many items are in the listbox.
#8) Added support for full width line selection+hilight for listboxes (it's a new VC 6.x thing).
#9) Now allow access to the "Other" functions tab even if a process hasn't been choosen yet.
#10) Fixed Memory Edit grid 0-F header to correctly show addresses after a "GOTO" where the address isn't even (ie:0x400003, the top addresses will now start at "3" instead of "0").

V2.0 Beta 1c, 05/09/99:
~~~~~~~~~~~~~~~~~~~~~~~
#1) Fixed (honest!) a crash when using Mem Diff with a RELEASE build. The crash never appeared in DEBUG builds due to the difference between how memory is optimized between release and debug builds (scary eh?). This version fixes a memory pointer which was bad in a Release build, but valid in a Debug build. The pointer has been initialized differently and is always valid now. I verified this with both a few test programs I wrote which modify their own memory in a user defined way as well as by tracking down inventory items in Diablo v1.07, it works GREAT! Memory grouping is also working better than expected.


V2.0 Beta 1b, 05/07/99:
~~~~~~~~~~~~~~~~~~~~~~~
#1) Fixed a crash when Mem Diff'ing and a process's memory changes it's footprint.
#2) Added a Grouping value when Mem Diff'ing to group finds within a specified range into the same group.
#3) Added two new functions to the "Other" menu, Binary File -> ASCII Hex File and ASCII Hex File -> Binary File.
#4) Fixed several misc problems
#5) Removed all "advanced" searching functions from the "search" menu (it's all moved to the Mem Diff section).
#6) Identified a bug of when a ListCtrl has focus and the user hits ESC, the menu disappears (still working on a new listctrl class to fix it because it's actually a Microsoft bug :(


V2.0 Beta 1a, 04/10/99:
~~~~~~~~~~~~~~~~~~~~~~~
#1) Fixed a potential "hardlock" when freezing values.
#2) Changed the freeze thread to auto-exit when there are no values to freeze.
#3) Upped the priority of the thread function to "above average".
#4) Implemented memory block caching to dramatically increase the speed of searching.
#5) Optimized several search functions to reduce search time.
#6) By Request, re-implemented the Triple File Compare feature of TBv1.4x
#7) Removed "Advanced" search functions from the Search Menu.
#8) Created a new section called "Mem Diff".
#9) Added Memory comparison features to track changes in memory.
#10) Added Mem Diff support features such as SaveList, Goto, ->Scratchpad, Delete etc


V2.0 Alpha 5, 03/31/99:
~~~~~~~~~~~~~~~~~~~~~~~
#1) Fixed a potential crash bug when searching for small values
#2) Fixed a bug where repeated searches incorrectly reported finds
#3) Added a verbal check for search values which would generate excessive finds (ie: search for 0x00,0xff)
#4) Fixed an additional Search Bug when dealing with byte values
#5) Cleaned up several misc features

V2.0 Alpha 4, 03/23/99
~~~~~~~~~~~~~~~~~~~~~~
#1) Fixed Crash bug in Converter Page when too many characters are entered.
#2) Fixed a Scratchpad bug where entering chars in the edit window w/ out a having a selected entry of the listbox would create new entries.
#3) Fixed a Scratchpad bug when deleting entries, the next line is now reselected allowing for easy deletion of sequential lines.
#4) Added to the Scratchpad a "Delete All" entries button.
#5) When loading saved Scratchpad values, the list is not cleared until after the user says ok (it would clear it even if he cancelled the load/replace).
#6) Fixed the Memory Grid so pressing the UP and DOWN arrow keys will scroll memory up and down (when the cursor is at the upper and lower edge of the grid).
#7) Fixed the Memory Grid so pressing the PAGEUP and PAGEDOWN keys results in a page scroll of the grid (equal to pressing the +/-FF buttons.
#8) Added a "Progress Meter" to the Search Menu. Special Note: I put the search functions into a seperate thread to try to avoid the computer appearing to "lockup". This didn't work. The problem is the Kernal functions which pass memory from one process to another are *VERY* intensive and no matter what I do, it's going to appear to hang for a short time. There really isn't anything I can do but document it and look for another possible solution.
#9) I now store "finds" from a Search into an internal list and update the display only once at the end of the search. This sped things up quite a bit.
#10) Fixed a bug in the Search Menu when deleting found entries. It will now select the next line allowing for sequential deletions.
#11) Added a Delete All button to clear the search finds list.
#12) I got the Memory BookMarking and accompanying "Difference Compare" working but will disable it in this release until the other Advanced Search functions are working.

Known bugs:
#1) When using the Page Up/Down or Up/Down Arrow keys to navigate memory, Cell Focus is lost.
#2) When searching for a Literal Hex Value, the Value Attribute box is incorrectly enabled (although selection is ignored... hey, Hex values are by default unsigned eh?)
#3) When searching, sometimes TinkerBell cannot locate specific strings. This is most notable when searching for text strings in Notepad (I think Notepad strings are unicode and I'm incorrectly searching for normal strings). I will add a Unicode option to the String search menus soon.
#4) When Selecting another process after an initial process has been selected, various menu information is not cleared (ie: search menu data).
#5) Pressing keys while the ScratchPad listbox has focus has strange effects.


V2.0 Alpha 3, 03/04/99
~~~~~~~~~~~~~~~~~~~~~~
Fixed a Grid bug which would cause Scrollbars to appear, hiding some of the Grid functions. The Grid now uses a MS San Serif font and a fixed size no matter what the system font is set to. I also fixed the unused "dead" space on the right edge of the grid. 

Thanks to Funky for the bug report and screen cap of the problem.


V2.0 Alpha 2, 02/28/99
~~~~~~~~~~~~~~~~~~~~~
Fixed a bug in the Search menu which wouldn't allow "unknown size" Decimal value searching


V2.0 Alpha 1, 02/28/99
~~~~~~~~~~~~~~~~~~~~~
Initial Release
