Change Log for ZAngbandTk
-------------------------

It is intended that this file document all the changes from one version
of ZAngbandTk to the next, in reverse-chronological order (most recent
versions first).

========================================
ZAngbandTk 2.2.1r1 (November 9, 1998)

- More window manager stuff (Undisplay, "focus -lastfor", etc)
- Added qeconfigure for deactivating bindings
- Fixed bug with store re-display when taking stacked item
- Character Info Window displays "Chaos Rank" and "Amber" ratings
- Stat bonuses greater than 220 are displayed as "18/***"
- Equipment bonus > 99 is displayed as "+++" in Character Info Window
- Bug fix with Mindcrafter spell failure changing "csp"
- Descriptions for "ambient" sounds changed in Sound Window
- New sound "quest_done" when quest is completed (not rewarded)
- Added "Quests" page to Knowledge Window
- Knowledge Window remembers selected group/member
- Added "easy_floor" option for floor stacks to User Interface page
- Added "-font" and "-charset" to the "icon createtype" command
- New "Ascii" icon configuration uses ascii character for icons
- Fixed bug with get_item() and ALLOW_REPEAT floor code
- Moved "feature gamma" to "icon gamma"
- Changed "debug info" command; added "text" to "debug info quest_type"
- Added expression evaluator to "debug find -field OP VALUE" option
- Fixed bug with Find command in Message History Window
- Fixed bug with double-click in store (INKEY_ITEM_STORE was INKEY_STORE)
- Added "-flag FLAG" option to "r_info find" command
- Added "mutate" sound event
- Allow digits in character name

========================================
ZAngbandTk 2.1.1r3 (September 23, 1998)

- Added Choose Monster window for choosing a race to genocide
- Further changes to the window-management code
- Progress bar in Sound Window
- Fixed bug with "keymap action" command
- Added "Kingly" window to handle winner death/retirement
- Fixed bug with earthquake() (monsters inside walls)
- Added "highscore" command for score-file reading/searching
- Choose Game window bindings for KeyPress-b/o select buttons
- Added message when monster kills other monster, if one is viewable
- Finally hooked in "monster_kill_other" sound
- Added big status message to Main Window; goes away after 1 second
- Added "listInactive" highlight color when focus isn't in lists
- Inventory Window now responds properly to PageUp, PageDown etc
- Main Window menus display keyboard equivalents where appropriate
- Revamped Keymap Window; can edit Control keymaps
- Experience To Advance is displayed as ***** at level 50
- Added "player cheat" command; Prompt before setting Cheat options
- Shake 'n bake during destroy_area()
- Added "Combine Messages" to combine identical messages; ex "You hit it. (x3)"
- Redisplay messages when "Max Messages" or "Combine Messages" changes
- Added <Keymap> quasi-event to notify of changes to the keymap
- Added action_fail sound when attempting to spike without spikes
- The -more- prompt is displayed in turquoise
- New user-friendly interface to probing() spell (ala 'l'ook)
- Birth Window "Back" button disabled when on first screen
- Birth Window bindings for KeyPress-b/n/q/Escape select buttons
- Startup Window bindings for KeyPress-n/o/q/s/Escape select buttons
- Tips Window bindings for KeyPress-b/n select buttons
- Added Ctrl-/Left/Right/Up/Down/ bindings to Big Map for keyboard scrolling

========================================
ZAngbandTk 2.1.1r2 (August 20, 1998)

- Fixed bug where prompt not displayed in do_cmd_suicide()
- Added "player is_dead", "player turn", "player max_level" commands
- Predict the score of living character in the High Scores window
- Fixed bug where character name wasn't redisplayed if it changed
- Added high score entry for living character
- Added dumping of high scores to a text file
- Added searching for string in high scores
- Added highlighting of current character's high score (living or dead)
- Fixed "bug" where RNG not randomized when dead-character savefile loaded
- Added progress box when scanning saved games to open
- Double-click in Birth Window listbox moves to the next screen
- Added progress bar to Assign/Sprite Windows when listing icons
- Fixed bug with map(s) not showing correct features (store door, etc)
- New option "scroll_follow" to keep character centered in the display
- Default settings loaded when new character is created
- Added search function and Section Menu to Help Window
- Fixed bug with cursed status being described even if item wasn't identified
- Made all the "misc" windows sound-playing windows
- Fixed bug with throwing potion while standing on targetted location
- Changed Mutations display in Knowledge Window (no icons in the list)
- Visually flicker the character's light source when it is drained by monster
- Fixed nasty bug with g_grid[] becoming out-of-synch with cave_o/m_idx[]
- Attempted to optimize drawing of the micro-map widgets
- Other->Photo menu entry added; "widget photo" command
- FIXED "vertical row of unreal monsters" bug (my build_type5 cave_set_feat bug)
- Major reworking of window-management code.
- Faster startup due to delayed loading of some modules
- Added "maximum number of displayed messages" to Message History
- Added "show unused options" to Options Window
- Fixed bug with ambient_delay and monster_delay values not being saved
- Fixed bug where monster health bar was not updated after detect invisible
- Updated source to 2.1.1c
- Added "recenter" button to Main Window for when "scroll_follow" is off

========================================
ZAngbandTk 2.1.1r1 (August 1, 1998)

- The first release based on the updated code!
- Fixed bug where "Type '?' for help" prompt wasn't displayed
- Added current/max tip number to Tips Window
- Command "Quit without saving (Control-E)" added (was KTRL-Q before)
- Generate some quests when reading 2.1.0 savefile.
- Fixed bug with print_quest_message()
- Made sure Bookstore is stocked when reading 2.1.0 savefile.
- Added "Messages" button to Tomb Window for dumping messages
- Added "Quest Status" entry to "Other" Menu in Main Window
- Assigned Roguelike keymap for "Repeat last command (])"
- Gold/Object may be revealed when monster kills wall/rubble

========================================
ZAngbandTk 2.1.0r2 (Not Released)

- Fixed bug with bash/throw sounds reversed
- Fixed bug with earthquake grids not being updated
- Cleaned up code for assigning character icon automatically
- "-setgrid" option added to Widget's to help window resizing
- Main Window, Micro Map Window are dynamically resizeable
- Character icon auto-assigned when character race changes
- Improvements to Read/WriteGeometryFile() to handle window resizes
- Revamped "Other" options page; read & write tk/config/settings file
- Added <Setting> quasi-event for when settings change
- Fixed bug in store choosing wrong items to buy (store_top)
- Scroll bar in Character Flags window only shown when needed
- Fixed bug where inverting a grid didn't work in 16x16 mode

========================================
ZAngbandTk 2.1.0r1 (July 16, 1998)

- Sound groups "monster", "monster_spell" and "monster_attack" added
- Assign sounds to monsters in the Assign Window
- Fixed sound bugs (rod/scroll swapped, store/home swapped)
- Added Tips Window, tk/doc/tips.txt file
- Revamped Progress Window to show numbers and/or bars
- Configure appearance of Progress Window through popup
- Change the scale of Micro Map, Big Map through popups, save settings
- Added "Cancel" item to end of inventory popup, plain_descriptions
- Added Control-ButtonPress-3 popup for using items in inventory
- Added status bar to Options Window for displaying option keyword
- Sound system let's user assign multiple sounds per event
- Ambient sounds added; added ambient_delay to options screen
- Message History is displayed faster now - NSTexist::SetList()
- Added Find function, Dump command to Message History
- "Cur AC" changed to "AC" in Misc Window
- Click EXP, AC in Misc Window to toggle what is displayed
- Added "activate", "known" fields "inventory info" command
- Added "-activate" criteria to "equipment find" command
- Changed "map" button to "activate" button in Misc Window
- "equipment flags", "player flags" commands added
- Character Flags Window added (type 'h' to see flags in Character Info)
- Item recall much more strict ; considers "fully known" status
- "a_info" command looks for existing artifact to describe
- Added "a_info location" command to find out where an artifact is
- Knowledge Window displays location of selected artifact.
- Added cursor item to the detail widget when examining dungeon map
- Added "Activate" submenu to <Control-ButtonPress-3> popup
- Fixed bug with magic realms being chosen incorrectly
- Fixed bug where "cursed" property of item wasn't displayed in Flags Window
- Changed Choose Game Window to display filename of selected game
- Added item recall of object pointed to in Flags Window
- Fixed bug with assigning sounds to monsters
- Added "monster_delay" sound setting for monster sound frequency
- Slider in Options Preferences for setting "monster_delay"
- Fixed bug with Choose Game Window when there are no savefiles
- Fixed bug with Choose Game Window when the "recent" savefile is gone
- Control-click icon in Misc Window to see Character Flags Window
- Fixed "permanent paralysis" bug ala Angband 2.8.3

========================================
ZAngbandTk BETA (June 18, 1998)

The first public test release!

