2008-02-10 0.7.9.35 Added "Raid" fighter mode (for future healbot use), Config util added support for guest and guest pwd, remove bad options for jump (jump 100% is highly bot like)
2008-02-09 0.7.9.34 allow set wayPointPos property to change next waypoint. Added player follow check.
                    added curRunPointBreak property (set to "true" to abort current runing to position), 
                    and fix possible bad waypoint xyz
2008-02-09 0.7.9.33 Added wowGetBotSetting method, added remotepassword and jump parameters, config utility will save settings default to english format.
2008-02-06 0.7.9.32 added wowCloseRemoteSocket
2008-02-06 0.7.9.31 wowSendRemoteMsg now returns true if msg sent, false if socket closed
2008-02-04 0.7.9.30 Fix guest name to unicode conversion, now converts german version (Gst) correctly.
2008-02-04 0.7.9.29 Fix guest name to unicode conversion, now converts german version (Gst) correctly.
2008-01-31 0.7.9.29a Config Util change. seperate profile saving and settings saving to different panels.
2008-01-29 0.7.9.29 added global actions in defend mode, added LOOTDELAY, KEYDELAY and server rename in config util.
2008-01-21 0.7.9.27 don't hardcode bindings_*.cfg pattern, fix <script> parsing problem
2008-01-21 0.7.9.26 check for module name to make sure you are not starting zoloFighter.exe.
2008-01-20 0.7.9.25 Start WOW in WOW's directory.  Added CFGNAMEFMT config in settings to sepcify different binding_*.cfg file formats. Throw proper tcp/ip errors.
2008-01-19 0.7.9.24 better vista compatiblity, fixed spell errors, new config util for new spelling, added LOG: entry in settings.txt to specify log file name (default fight.txt).
2008-01-15 0.7.9.23 fix non-break fast loop when extra mob is attacking and current mob is dead.
2008-01-13 0.7.9.22 Added jsApproachCheck javascript string variable, return false and wowApproach will be aborted.  Good to use for warriors. approachcheck to defact defines, and fixed some messages and more checkes on loot. Better warrior script
2008-01-12 0.7.9.21 fix wowApproach (stop using old broken code)
2008-01-12 0.7.9.20 wowApproach will properly treat x,y or objects instead of crash
2008-01-12 0.7.9.18 check timeout in (runTimeOutMinutes) script (function checkTimeOut() added), and better loot system (even if combat flag says we are in combat, if no mobs attacking me, assume not in combat and loot)
2008-01-11 0.7.9.17 fixed wowGetWaypointAt for sales waypoint, fixed flying up and make saleswaypoing landing softer (don't dismount in mid air)
2008-01-11 0.7.9.16 added onsaleStart and onsaleEnd messages. fixed salewaypoint half way start problem
2008-01-11 0.7.9.15 fix problem when creating a new profile, a async msg is sent to set loot distance, which save the profile to previous profile. (which earses the old profile)
2008-01-06 0.7.9.14.  wowApproach now either accepts x,y or a mob/npc, fix nearstMobInFactionDist (forget to set it)
2008-01-05 0.7.9.13 added nearstMobInFactionDist property (only available after calling
wowGetNearstMobInFaction([factions]) method) 
and wowGetNearstMobInFaction([factions]) method
2008-01-05 0.7.9.12 added wowGetAttackingMobs, wowGetTagingPlayers methods to get mobs or players whos target is you.
2008-01-04 0.7.9.11 fix loot while dead problem.  Fix random stop upon death.
2008-01-04 0.7.9.10 added wowTalkViaClipboard, wowSendKeys method, followZ, jsParam config properties and its dialog.
2008-01-02 0.7.9.9 write wow start command to wowstart.bat
2008-01-01 0.7.9.8 set default loot distance to 10 for new waypoints
2008-01-01 0.7.9.7 added postLoot msg for item loots.
2007-12-31 0.7.9.6 fixed herb/mine loot 
2007-12-31 0.7.9.5 wowFaction added (for rogue pocket picking)
2007-12-31 0.7.9.4 added corpseX, corpseY, corpseZ properties
2007-12-30 0.7.9.3 added mobSpell and myCombatReach javascript property, added mount, saleToNpc, reachCombat action to all scripts (mount is on bar 5, key =, and will be invoked after each combat.  Make sure it is not set to your long time cooldowns).
2007-12-28 0.7.9.2 fix server port setting reload
2007-12-28 0.7.9.1 handle no waypoint error (when waypoints are manuly deleted), reload settings.txt upon check start server
2007-12-27 0.7.9.0 Added sale waypoints, and wowRunSaleWaypoint, wowResetCurWaypoint,wowCheckDistToSaleWaypoint functions, isSaleRepairNpc and saleRepairNpcCount property, added config utility.
2007-12-25 0.7.4.4 food and drink percent set to 0-1 instead of 0-99 to be consistant with other settings. anything larger than 1 will be x/100 by the bot
                   Better config util (with food/drink settings)
2007-12-23 0.7.4.03 added another level of random loot if standard loot failed.  Better hunter profile (feed pet), added shaman profile.
2007-12-22 0.7.4.02 floating point formated to ####.##.
2007-12-22 0.7.4.01 Fixed wrong error messages in javascript.  Fix possible target clear problem.
2007-12-22 0.7.4.00 added javascript property fighterMode, selectable from the dropdown.  Can be normal, BG or fishing. 
                    Fixed waypoint notes (right now notes is for school fishing only). 
                    Added js function wowjs.zoloGetMob  (return true to select a mob) and wowjs.zoloCanRest (return false to force not rest).  They are used in bg to select players and don't rest.
                    Fixed javascript bug that could cause infinite loop during looting (timeout-->js approach-->timeout --> js approach....), That could happen when your dps is high and mob got killed before reaching you.
                    Fix global actions, they will be run all at once if their timer are available.
2007-12-22 0.7.3.04 update itemLootDist when changing profiles, Added wowProfileDist javascript function.
2007-12-09 0.7.3.03 added playerRace and playerClass properties (1 hu,3dw,4 nl, 7 gn, b dr, 5ud, 6ta, 7tr,a bl), will call zoloGetMob() so javascript have a say of what to attack.
2007-12-05 0.7.3.02 Fix bug in script.js that causes infinite player message loop (print out tons of player messages repeatingly if there are more than 5 of them)
2007-12-05 0.7.3.01 fix bgExit to check in all conditions, prevent unSafeRefresh() from exiting thread.
2007-12-05 0.7.3.00 Added server check box (check to enable server for bg or remote control etc) and bgExit for battle ground mode
2007-12-05 0.7.2.01 fix wowReadFile miss last char bug
2007-12-04 0.7.2.00 Report all javascript errors to log.
2007-12-02 0.7.1.00 Auto add .txt extension on waypoint, clear profile javascript when making a new waypoint. fix item loot fix item loot timing. Added bgMode for js. JS compiled in non-optimized mode to avoid MSVC bug
2007-12-01 0.7.0.22 Fix buf in script saving (extra enter key pre line) and script skiping when reading those lines.  Added extra check when getting offsets, properly report network errors
2007-11-27 0.7.0.21 Broke fishing mode if fishing is interrupted. Save scripts in profiles properly.
2007-11-25 0.7.0.20 Fix whisper and messages in script.js, added message processing in defend mode 
2007-11-14 0.7.0.19 fix extra offsets for messaging in 2.3
2007-11-10 0.7.0.18 Targeting fix.
2007-11-07 0.7.0.17 Added heading, waypointNoteHeading and waypointNoteComment properties on me in javascript, enable players to add notes to waypoints for customized processing in script.
                    Also make waypoint recording less cpu intensive.
2007-11-07 0.7.0.16 fix string out of bound random crash bug when getting offsets.
2007-11-04 0.7.0.15 fix a incompatiblity with vista and vs2005.  Added postLoot event, fix waypoint change bug (when change settings such as shift loot etc),
                    Added LOOTSEARCHYOFF (Y offset when search for loots),
		    wowDoLoot(obj, x, y) now accept x,y offset values enable to search different areas.
2007-10-29 0.7.0.14 press forward arrow key before run to loot.  Fix ghost waypoint problem (on dead event in javascript, don't process anything else)
2007-10-24 0.7.0.13 Fix recurisive looting problem
2007-10-23 0.7.0.12a added gold property, fix loot timing
2007-10-21 0.7.0.12 Get most offsets from web
2007-10-17 0.7.0.11 added wowGetLootables(), wowRunTo(), wowDoLoot() methods, itemLootDist and lastFightTarget property and added preLoot state.
2007-10-11 0.7.0.10 Fix javascript target property, javascript wowGetBuffs now works on both your toon and mobs
2007-10-10 0.7.0.7 update for patch 2.2.3
2007-10-03 0.7.0.6 make run ghostwaypoint more flexible, and added wowGetBuffs wowGetBuff methods.
2007-10-02 0.7.0.5 Fix for patch 2.2.2
2007-09-26 0.7.0.4 remove stupid debug stuff that slow down the bot
2007-09-25 0.7.0.3 released for patch 2.2.0.  Also added missing msvcr71.dll
2007-09-23 0.7.0.2 fix bug program sometimes hung for a while during casting.
2007-09-21 0.7.0.1 fix bug during save, all encountered factions are saved instead of the selected list.
2007-09-17 0.7.0.0 added parameter in settings.txt to specify lunching account name and password for WOW.  It is default to Guest with no password.
2007-09-12 0.6.9.9 added method to get combat log in js (wowGetCombatMsgs(), returns an array of combat log strings)
2007-08-31 0.6.9.6 fix problem recognize enemies when resting
2007-08-30 0.6.9.5 properly shutdown remote msg server upon stop/exit
2007-08-30 0.6.9.4 Added wowExec, Remote message now can handle multiple connections
2007-08-30 0.6.9.3 Fix targeting bug (double targeting), Fix bug if health is no full, toon runs without attacking.
2007-08-29 0.6.9.1 Fixed the new ghostwaypoing saving (extra 0,0 infront)
2007-08-28 0.6.9.0 Added multiple ghost waypoints (in case on some map mutiple gravyards exists)
2007-08-26 0.6.8.5 Fix bug javascript target (and all wow objects) are null
2007-08-21 0.6.8.4 remove some unsafe code (hopefully will resolve the unknown exception bug). Fix return code for wowExec
2007-08-14 0.6.8.0 Added remote command ability.  Must used with javascript to be usefull.  i.e. you can specify SRVPORT:5111
                   in settings.txt file, and once fighter is run, telnet to port 5111 and type lines of text.  In script.js file,
                   you can get the command and process them as you like.
2007-08-14 0.6.7.2 Fixed crash bug related to Unicode logging
2007-08-12 0.6.7.0 Added fishing support (Now you can set a waypoint, let fighter run to the place and fish).
                   And you can enable the script for it to fight if mob attacking you. Untested.
2007-08-11 0.6.6.7 initial release of unicode support (internalization)
2007-08-10 0.6.6.6 fix maxReach not set issue.
2007-08-08 0.6.6.5 added message state (afterFight, resed, dead, timeout), fix xp/hour calculation after level.
                   added doSkin property for js, passed directly from UI.
2007-08-06 0.6.6.4 fixed mob exclusion
2007-08-01 0.6.6.3 fixed message detection
2007-07-31 Improved targeting system (faster), added script functions for inventory management, fixed whisper detection.
2007-07-25 Added profile chaining through script, make fighter run faster, added circle mode.
2007-02-24 Fix duplicate whisper during startup.  First step toward background boting.
2007-02-18 first version with whisper reply support.  Very soon found out should not reply to everything, so make the response a gaussian function.
2007-07-09 Patch travel mode, added defence mode
2007-06-19 Release for patch 2.1.2, also added travel mode
2007-06-05 Release for patch 2.1.1
2007-05-03 First release with spidermonkey javascript engine embedded (http://www.mozilla.org/js/spidermonkey/)
2006-08-24 got most working offsets, added sheid/fortitude turn ons.
2006-08-27 Finally got most of the running/attacking stuff right.
2006-08-28 found corpse location 
2006-08-30 Release 1
200x-xx-xx Various updates that are not recorded.
