WinSaga change log
==================  
v 4.1.2 04-21-96
	MORE UI CHANGES: right click doesn't do anything in the
	action view.  Use left click to select a hero and
	double click to edit the phase.  This waaay more
	consistant with other windows apps.  I'll save
	right click for when I have a popup menu in that
	window.  A similar change happened in the map window
	soon.  Left click will just select the thing you 
	clicked on (basically do a redraw tags of the hero)
	and double click will make the message box come up.
	
    Stupid bug was preventing drag and drop editing of
    charmed/hired heroes.  It was working but I broke it.  
    
    Improved wording of the locate province dialog.

v 4.1.1 04-20-96
    Made various changes to improve redraws, this was
    started earlier but was starting to cause some problems.
    In an effort to not redraw as much of the screen all
    the time I stopped redrawing things that needed redrawing.
    The current implementation is much cleaner.
    
    Locate province dialog now allows you to enter a province
    number as well as a name.  In that case the window is
    just scrolled to show the province.

v 4.1.0 04-19-96
    BIG CHANGE: I reversed the mouse buttons in the action
    window for consistency.  You now right click to change
    your orders or shift left click) and just left click to
    navigate to the hero.

    Fixed a bad bug where if two windows were open on the
    same XK file (using Window.New Window) you'd get a
    stack overflow whenever you tried to use the drag and
    drop interface.
    
    Left click on a province or hero number in the summary or
    results window and the province window will scroll to the
    province or hero (assuming your kingdom knows where the hero
    is).  If you don't click on a hero or province number exactly
    then the first hero or province mentioned on the line is
    selected.  This is really very effective in the summary window.
    It's less effective in the results window because there are
    so many heroes who's whereabouts are unknown.  
    
    Added Other... to hero action menu, for those times when
    you have to do an action on a hero or feature that isn't
    on your map but you still want to use drag and drop
    for editing your orders as much as possible.  This at
    least lets you pick the hero and phase from the map.
    
    The province tag is highlighted when a you do something
    to locate the province without specifying a hero.
    
v 4.0.0 04-16-96
    When you move the mouse over a hero, his current orders
    are shown in the status bar
    
    Highlighting of heroes had a minor bug, only the prefix
    of the label was being tested.    e.g. if L1 was supposed
    to be highlighted, then L10 and L151 would be too
    
    Switching between heroes neither of which had any orders
    would cause the drag and drop tags to not get updated.
    
    Added "Check for Action Errors", "Locate Hero",
    "Locate Province", and "Vote" to the toolbar.
    
    When a hero's orders are edited in the orders window the old
    way, he also becomes selected and ready to edit via drag
    and drop.  This has a pleasant side-effect of fixing a nasty
    bug where if a charm order was canceled/changed and the hero
    who was being charmed was current selected for drag and
    drop editing there would be a bogus GP fault.
    
    Added Disband armies item to drag and drop entry
    
    Simulator fix: Tactical bonus capped at 4 per rules.  Also
    the tactical bonus doesnt multiply, it ADDS (e.g. TA3 gives
    you a 60% bonus not 1.2^3 = 1.728 = 72.8% bonus)
    
v 4.0.0 04-14-96 (Beta 4)
    The currently selected hero is highlighted on the map now (this
    makes it easier to find him and really makes the locate hero
    feature a lot more useful)
    
    You can use shift+left-click anywhere you can right click
    (have to do this because the Mac has no right mouse button)

v 4.0.0 04-14-96 (Beta 3)
    The starting locations of hired heroes wasn't set correctly when the
    AK file (with the orders in it) was re-read.  This caused bogus
    warnings that a hired hero had moved into a non-adjacent province.
    Fixing this is also necessary to allow drag and drop editing of
    hired heroes.
    
    You can now right click on any hero in the orders pane and he will
    be scrolled into view with his drag and drop tags set up as necessary.
    This is the only way to drag and drop edit a newly hired/charmed
    hero.
    
    Drag and drop Resurrection/Charm were not adding the orders for
    the newly recruited hero to the orders pane.
    
    Redrawing the drag/drop tags wasn't working quite right, sometimes
    the tags for the wrong hero were shown.  This isn't a very useful
    feature anymore now that you can right click on the orders pane
    but what the heck...
    
v 4.0.0 04-13-96 (Beta 2)
    Merging in valhallans was causing lost information.  Fixed that.
    
    If all orders were deleted from the orders pane, the drag and drop
    tags were not updated correctly (thanks Bo).
    
    The Action/Locate Hero and Action/Locate Province now scroll the location
    of the hero    or province into view.  In the case of locate hero, the drag
    and    drop tags for that hero are also shown.
    
    Added Spy, Explore and Defend to the leader popup menu so now you
    don't have to drag (just a little) to get those options.
    
v 4.0.0 04-13-96 (Beta 1)
    This is the beta for version 4.0, it has extensive drag and drop support
    for move entry.  As you move (see below) a little trail of phase markers 
    shows where you've been.  You can grab any of the previous markers and
    redrag them somewhere for a new action.  In most cases dragging on top
    of a symbol for a feature, or hero causes a menu to pop up where you
    can indicate the action you wish to perform.
    
    Note when grabbing the trailing items, they're position is relative
    to where you were last turn.  So, for instance, if you want to change the
    order from a MOVE to a SPY you have to drag the little thingy all the
    way back to the province you were in at the start of that phase
    because SPY is not legal in the current province.
    
    You can do most actions with the drag and drop and it's somewhat syncronized
    with the actions pane.  You can hit escape at any time to clear the little
    symbols.
    
    This is a beta release for now.

v 3.7.0 04-11-96
    You can now use the right mouse button for drag and dropping
    to enter some interesting moves.  To begin, just right click
    and drag one of your leaders and watch the cursor as it moves
    over things.  
        -drag to the top of a province area to move into that province
        -if already in the province, you get a menu that lets you spy or explore
        -drag to another hero to trail/pursue
        -drag to a feature in the same province to search
        -drag on the same hero and get a menu of phases to change you
         so can pick up where you left off
         
    Once you've done one move, there will be a little symbol on the map that
    shows you where the character might be located after this move.  Drag
    starting from that to add to subsequent phases (the little symbol moves
    along the map as you add subsequent phases).  Don't forget, you can always
    start a new hero by beginning a drag on some other hero, or go back to
    a previous phase by right clicking the hero and selecting the phase to
    begin from.
    
    This is work in progress, the drag and drop UI will probably change quite
    a bit as it evolves (and more commands can be entered that way... like
    spell casting, practicing, etc.).
    
    Note: for some actions (like Search/Pursue) and encounter plan is required.
    In this case the normal dialog comes up to allow you to fill in the encounter
    plan.
        

v 3.6.4 04-09-96
    Fixed my Ctrl+Tab fix because I botched it in 3.6.3.
    
    Elementary drag and drop support is now working, you can
    set the phase you want to edit and use drag and drop to
    do move commands.  More to come.
    
v 3.6.3 04-09-96
    Ctrl+Tab for moving between windows was broken, fixed that
    Put in some hooks for supporting drag and drop in future
    versions (no features there yet)
    
v 3.6.2 04-08-96
    Added support for calling for a vote and placing a vote, use
    the Action/Vote menu option for all these actions (it does
    the right thing depending on if a vote is being held this
    turn or not)   
    
    This is the last action required to play a whole game with
    just WinSaga.  And it only took me 3 years to do it :-)
    
    Coming soon, drag and drop order entry... I've got some good
    ideas from my valued users in this area.
    
v 3.6.1 04-08-96
    WinSaga now disallows action spells in your encounter plans (only
    combat spells are permitted)
    
    Added UI for the extended action spells (Gate Angel, Locate Object,
    Scar Terrain, Illusory Fog, Mystic Winds).  If you don't know what
    these do... you haven't played enough games yet :-)
    
v 3.6.0 04-07-96
    Added Hide and Clear button to action edit dialog
      -hide makes window small so you can see the map easily
      -clear deletes the current action
    
    Winsaga no longer shows NA for unentered actions after editing has begun,
    this looked ugly and wasn't helpful.
    
    When checking for errors on all moves (Action/Check for Action Errors),
    any characters with unspecified moves generate a warning.
    
    Do not allow search/encounter/pursue actions with no encounter plan
    
    Put game number and due date in the report
    
    Show the ability wandering heroes are "well known", "famous" etc. for
    hereos that we have this information on (note, not all the hereos
    who's location is given in the XK file have corresponding information
    in the SE file so you aren't always told about the special ability
    of the hero)
    
    Added simple cost tracking feature to the move checker.  Projects
    your next years treasury using the current treasury, current armies and
    heroes,    savings from firing heroes and/or disbanding armies, new costs
    for hiring heroes and/or recruiting armies plus signing bonuses.  If
    your next years treasury looks like it's going to go negative you get
    a warning.   This feature, plus checking for unentered moves makes
    "Actions/Check for Action Errors" a really useful command indeed.
    
v 3.5.0 03-26-96
    Built 32 bit version
    Ported to Macintosh!

v 3.2.2 01-21-96
    Added locate province command to find provinces by name.
    Wargs home terrain is Forest (per Jan 1/1994 addendum).
    Printouts now have a little header at the top
    Minor changes for 32 bit portability (prelims for Mac version)
    
v 3.2.1 12-16-95
    Fixed printing bug, if print area wrapped around scaling was all wrong.
    You can now set print area to start from say column 5 and go to column
    4 so that column 5 is on the extreme left of the map and column 4 is on
    the right.  This is useful if your kingdom spans the normal wraparound
    point (column 30 or column 15 depending on the size of the game)
    
    The Next Phase button wasn't adding the orders for a charmed, hired,
    or resurrected hero like the OK button was (oops).
    
    When you enter an order, after the first two letters are in, the order
    is auto-selected so you can just hit tab to start adding the parameters.
    This means you can quickly enter moves with just keystrokes.  For instance
    you could do CA <tab> BL <tab> 1105 <enter> to cast a bless on 1105.
    Some of the more complicated orders still require tabbing around but
    that's pretty much the best you can do in those cases...
    
v 3.2.0 11-30-95
    By popular demand I added support for special encounter plans
    (finally).  To finish things up I also added the give and use
    item sub-dialogs in encounter plans.  Click on the character
    name in the order window to do the special encounter plan.
    
    Only one talk, steal, or flee order allowed per encounter plan.
    Also, no talk orders allowed in special encounter plans.
    
    The most common move errors are now diagnosed they are:
    
      - Can't move naval forces from one non-sea province to another (6.3/P3)
      - Must have enough army movement points (6.2/P1)
      - Must have transport to use water-borne movement (6.2/P3)
      - Must Break Treaty before attacking a Neutral player (8.1,8.3)
      - Mermen need air transport to move from one land province to another
      - Ents will not venture past the shoreline without a 'Part Sea' spell
      - Moving to non-adjacent province
      - Move order stays in same province
     
    Added command to check all heroes moves for errors
    
    Changed spell dialog in encounter plan entry to not allow duplicate
    spells.
    
    Added full keyboard support for moving between views and adjusting
    the splitter bars.  Use menu options to adjust splitters and use
    the tab key to change focus between views (the only other thing
    you can do with the keyboard is scroll at this point but it's
    a start)
    
    Put in horizontal scrollbars for the text windows (with keyboard support)
    
    Added "Next Phase..." button on order entry form for faster entry with less
    mousing around.

    The recruit order recruits for the current leader by default (instead
    of no default)

    When entering an encounter plan, the current action remains selected
    after adding to the plan so that you can add it more than once easily.
    
    Corrected display and entry of clairvoyance spell target
    
    RE/CA-OR/CA-PH now always include the current leader as a valid
    target for the action

    The orders window no longer erroneously shows moves for all kings
    that have been merged in, it only shows moves for the active kingdom
    (the first one that was loaded).
    
    WinSaga now copies the special encounter plans from the previous
    turns AK file just like Saga    

v 3.1.2 11-21-95
    Fixed a bug with merging in information about mercenary units.
    In some cases these were not being displayed.
    
v 3.1.1 11-04-95
    Made a minor correction in the battle heraldry, the shields
    were not displayed correctly if the back row didn't start
    on the left (like in a 4 on 3 with the extra unit flanking
    on the right)
   
v 3.1.0 11-03-95
    Reads heraldry information from the XK file and from any AH files
    that are in the same directory as the XK file.  Also processes
    default heraldry information (you can specify the directory that
    has you .HER files in it via Options.Set Heraldry Directory).
    
    The shields are displayed in the turn results view, your shield
    at the top of the file (double size) and the other shields in the
    appropriate general intelligence area (regular size there).
    
    The shields are also displayed in turn results view where a
    battle is fought.
    
    I fixed some bugs with the Leave, Pickup, and Disband orders
    in the entry window.  You must now do the action on at least
    one army or "all" or else it is ignored.  And while I was at
    it I now let you choose "all" here.  This leaves only special
    encounter plans as the key missing feature in the order entry 
    window but don't hold your breath -- I hardly ever work on this
    window.
    
    Added keyboard support to the map window for scrolling.

v 3.0.0 10-19-95
    Reads AK files with heraldry in them without hanging (sigh).  Also
    skips the name information that is encoded in the AK file.  Note
    that this information is not written out again when you save --
    yet another reason to not use WinSaga to edit your moves.
    
    Added View.Results option to see SE files and added keyboard
    support for pageup/down/etc. to the text windows.
    
    Fixed various bugs to do with display of skeletal armies (esp.
    garrison units).  In many cases these were not displayed at all.
    
v 2.0.17 08-31-95
    Now reads v24 XK files without generating a warning, no heraldry
    support yet.  I'm not sure where to display the shields yet
    mainly... Also fixed a nasty bug in the .AUX file merging code
    that was causing the contents of .aux files to get deleted.  
    This should make that feature usable per documentation.  A big
    boon to mankind.
    
v 2.0.16 08-19-95
    Ken Keller spotted a problem with army strengths in the simulator
    so I rechecked and found several errors in the home terrain table
    namely: Elves +1 Jungle, Chariots +1 Desert, Mermen +1 Jungle
    were missing and Elephants had +1 Forest but should be +1 Jungle.
    Also, Ents didn't have Dragons as nemesis.  All the other tables
    were checked and found to be correct.
    
v 2.0.15 08-02-95
    Improved simulator, handles > 3 rows of attack and defense
    Also does flanking more accurately, following units move up
    Added display of odds to simulator output (in addition to probability)
    
v 2.0.14 03-05-95
    Added online help (at last!)
    Aux info must now be read in manually so you can control merging
    Batch merge automatically merges aux info last
    Moved Set View Origin to the View menu
    Fixed problems which caused the last column of a map not to print

v 2.0.13 02-28-95
    Added Save Aux Info feature -- writes province info for future turns
    Aux info file is now called AKnnn.AUX, read in automatically
    
v 2.0.12 02-12-95
    Fixed some bugs in feature reading caused by the error tolerance code

v 2.0.11 02-08-95
    Added province inspector -- click on province to see details
    Now tries to extract as much info as possible from broken XK files

v 2.0.10 01-28-95
    Earthquake today @7:11, 5.0 on the Richter scale
    Fixed gross clipping, an extra 1/2 hex was being plotted
    Improved use of color per feedback
    
v 2.0.09 01-16-95
    Allow print area to wrap around edge of map
    Adjusted scrolling amounts for map view to more reasonable numbers
    Added support for color printing
    Added adjustable view start position 

v 2.0.08 01-01-95
    Added exchange options to simulator
    Fixed scroll range bug revealed by Win95

v 2.0.07 12-14-94
    Improved line break algorithm on the map
    Increased version number to correspond with new XK files

v 2.0.06 10-02-94
    Fixed cases where bogus armies were added to simulation
    Added duplicate button to simulation dialog
    Simulator can now copy input parameters to clipboard
    Simulator automatically puts troops into neutral-hero's provinces

v 2.0.05 09-16-94
    Fixed some cases where stale merged info masked good info
    Fixed display of sage bonuses for king #s 0-7
    Display sage discovery matrix for all merged kings
    Display optional summary of foreign heroes
    Sacked features are shown in lower case on the map
    Added a dialog for locating heroes given name or number
    All dialogs are now nicely centered 
    Reduced width of character sheet to 80 columns
    Adjusted army descriptions (yet again) to see data better

v 2.0.04 09-10-94
    Added print area dialog to allow printing of map fragments
    All terrain is now printed with nice glyphs instead of text
    fixed bug in province display during move entry
    fixed bug in formatting of mercenary units

v 2.0.03 09-02-94
    Allow copy of text panes to clipboard
    Support printing of multiple pages in text windows
    Print two columns from text windows when appropriate
    Changed file open/merge patterns to xk*.k*          
    Added toolbar buttons for merge, batch merge, simulate
    Reformatted army and feature displays to fit in 80 cols
    Display sage discoveries and adjusted abilities
    Performance improvements in text redraw
    Support copy of map fragments in text form to clipboard
    Support different sage discoveries for different kingdoms
    Allow display of treasures inline in character sheet
    Show kingdom summaries with estimated taxbase and home-province
    Fixed bug in treasure merging (forgot previous owners)

v 2.0.02 08-26-94
    Allow saving of simulations (.war files)
    Copy simulation results to clipboard

v 2.0.01 08-24-94
    Support emphasis triangle for provincial tags
    Display foreign leaders/heroes with kingdom number
    Support batch merge of XK files   
    Print seas as "wavy" hexes
    
v 2.0.00 08-16-94
    Added battle simulator
    Support optional borders between provinces
    Support optional provincial tag summary letters
    Support autoscale for map printing (fit to page)
    Fixed multiple-page map files fringe cases (wasted pages)
    Allow printout of unexplored hexes
    
v 1.0 - 2.0 07-01-93 to 08-15-94
    Read XK and AK files
    Display and print maps 
    Allow (almost complete) editing of orders
    Allow break/treat orders
    Support .aux files for extra info gained diplomatically
    Support merging of XK files
    Support integer printout scaling
    Support one page summary output (in two columns)    

