2005 Aug 21 - v2.19
-------------------
  + Updated daocinject.dll, better determination of calling convention.

2005 Aug 08 - v2.18
-------------------
  + Updated daocinject.dll

2005 Aug 07 - v2.17
-------------------
  + Updated daocinject.dll

2005 Jul 22 - v2.16
-------------------
  + Fix map window closing when a client disconnects if multiple
    clients are connected.
  + Fix kill task mob highlight not updating correctly for current mobs
    when switching beteen multiple connections.
  + Added highlight of kill task return-to guy.

2005 Jul 22 - v2.15
-------------------
  + Fix for v1.77 PlayerPosUpdate packet
  + Fix for v1.77 NewObject(Object) packet
  + Fix for v1.77 InventoryList packet
  + Fix for v1.77 NewObject(Player) packet
  + Fix for v1.77 DelveInformation packet
  + Added mob highlight for current kill task
  + Mob highlight defaults to on

2005 Jul 21 - v2.0.14
--------------
  + Fix for changes to v1.77 UpdatePosFromPlayer packet
  + New daocinject.dll

v2.0.12
--------------
  + Fix for changes to v1.68 packets.
  + Added support for proper slot naming of things on consignement
    merchant.
  + No longer adds connections to 0.0.0.0 to the quicklaunch list.
  + Copied some of DAOCPacket to new GenericNetPacket.
  + Converted NamedPacketHandler to GenericNetPacket.
  + Changed TSendkey array to use real strings in const for lower cseg
    hit.
  + No longer needs a region change to load zone if connected
    mid-stream.
  + Initial DAOCSkilla 2.0 UI.
  + DaocPath no longer needs to be set in advance for many connection
    operations.
  + Added render pref for "Attempt map download".  Automatically
    disables if request is crashing.
  + Autodownload no longer will try to download maps which are
    unversioned.
  + Autodownload no longer will version check one file then download
    another, or download maps for zones < 100 multiple times.
  + Added Redraw options to UI for Add, Update, Delete, and Timer, as
    well as a MinFPS slider.
  + Added mob filter and alert by regex, substring, or wildcard.
    (Sjork)
  + Downloaded maps now set their mtime to versiontime on download.
  + Reduced overdraw flicker in radar object list.
  + Added "Auto-scroll on select" to render prefs.
  + Added "Show selected player inventory" to radar.
  + Added context menu for radar, with "show zone info".
  + No longer requires GLUT.
  + Runs under WINE on Linux without requiring a special build.
  + Fixes "Easy Mouse Overs" and "Draw Info Points" settings getting
    confused.
  + Added "Shade by realm" and ability to turn off player halos.
  + Now will guess player realm based on other players.  Default level
    based on last known level at disconnect.
  + Added "Macro state" label to Macroing dialog.
  + Added support for multiple merchants with PowerSkillBuy.

2004 Feb 18 - v1.86
-------------------
  + Fix for versioned maps not downloading for one week after install.
  + Z +/- now prints +0 or "Even Z" if you're at the same Z height as
    your target.
  + Added [Macroing] TrinketList to allow the user to define custom
    "hinges" for autosell.
  + Removed materialsforitem check after purchasing at vendor.
  + Fix for trying to display inventory once selected object has gone
    stale causing an AV.
  + Fix bug causing exception clearing group member list after zoning.
  + Fix bug removing group members who have already been deleted.
  + Doors are now red or green pyramids depending on their state.
  + Target HUD now displays door status
  + Made Anonymous stealther circle slightly larger and less alpha.
  + Added CachedSelectedObject for performance increase searching for
    what is selected.
  + Added display of LocalPlayer to target HUD if self selected.
  + Added Mana percent to target HUD.
  + Added ability to select self when clicking on map.
  + An Object's distance from itself is now always 0.
  + Added packethandler.ini for easy changing of packet command IDs.

2004 Feb 09 - v1.83
-------------------
  + Fix for Access Violation when targeting for people using a period
    as their time separator. (standifer2)
  + Added [Main] ChatInfoXIEnabled to INI
  + Added delay to SendKeys to wait in between sending a / and the rest
    of the command.
  + Fixed Q10 on Spellcraft Help actually buying Q100.
  + Fixed Spellcraft Help mbuy to work over 100 items.
  + Patch for using a profile with quicklaunch. (neelm)
  + Added Prompt command with param substitution to remote admin.
  + Added DumpChat command to remote admin.
  + Fixed crafting macro not continuing if forge node and merchant
    node were set to the same thing in the profile.
  + Support for custom vector and texture maps, in custommaps/.
  + Versioning of vector and texture maps.  If you have non-default
    maps, you MUST move them to the custommaps directory.
  + Added Z delta to HUD distance and map mouse over.
  + Updates to recipe selection dialog logic.  YMMV.
  + Added type I vector map elements.
  + Added patch for scaling of dialogs for non smallfonts displays.
    (neelm)
  + Added Delve info to Chat XI.  Format is same as delveseen file.
  + Added option to turn off I vector map elements (aka Info Points).
  + Added Hibernia strip material names.
  + Added fixes for recipes which are not in Group+Tier+Skill order.
  + Added "quick mouse over".  If this is on and the radar window has
    focus, you'll get tooltips without having to hold down the ctrl
    key.

2004 Jan 16 - v1.78
-------------------
  + Fixed typo in naming of Eldritch recipes.
  + Added AutoDeselectMerchant, AutoStartProgression, AutoQuickbarSlot
    to powerskillbuy profiles.
  + Fix exception thrown if Q is pressed with no recipe selected in
    PowerskillBuy.  (thanks theermine)
  + AutoSell should now work at the forge node and the merchant node,
    as well as if no nodes are defined.  If at the merchant AutoSell
    should trigger after the merchant window opens but before AutoBuy
    starts.
  + Fix for range circle smoothness allowing large numbers.  Should cap
    at 360 as intended now.
  + Macro turns now can use /faceloc.  NOT RECOMMENDED: sent to server.
  + Added SelectNPC function to DAOCControl and remote admin.
  + Added SendKeys to remote admin.
  + Added parse of packet 0xd2, VendorWindowRequest.
  + Added AttemptNPCRightClick to DAOCControl and remote admin.
  + Fixed LocalPlayer with None lastname.  (ridethereindeer)
  + Added code when arriving at the merchant node to F9 for the vendor
    /stick them, and right-click around to try to open the vendor
    window.
  + Added MerchantName property to powerskill profile.
  + Added a better error message when a .NOD file could not be found.
  + Added ability to override SelectNearestFriendly and QuickSell from
    daocskilla.ini.
  + Powerskill Buy's quickbar now closes using the X instead of
    pressing 1 again.
  + Added StrafeLeft and StrafeRight to DAOCControl.
  + If right clicking at the merchant node fails, the character will
    now strafe right a little and try again.
  + DAOCWindows uses a UI.ini to define windows now.
  + Added chat.log Extra Info (XI).  Adds mob health and level to chat
    log, as well as LocalPlayer's name, level, health, endurance, and
    mana.  Thanks go to ridethereindeer for the idea.
  + Fixed bug with tradeskills that have more than one item per group
    tier (eg Alchemy) where the TradeRecipeWindow was selecting the
    wrong recipe.
  + Fixed vector maps with the color DarkGrey in them.
  + Added low on stat macroing dialog to send a message when a specific
    stat (Health, End, Mana) drops below a set percentage. Thanks to
    drmctchr for the idea.
  + Fixed PowerSkillBuy showing recipes from your current tier as
    purple if they were over the next 100 boundary. (neelm)
  + Re-added aggro indicator based on MobUpdate packet. (peonslayer)

2004 Jan 05 - v1.72
-------------------
  + Changed "Stuck going to dest" calculation so that it does not think
    the player is stuck while turning.  Fix compliments of drmctchr.
  + Added IncludeRecipes and ExcludeRecipes filter for powerskillbuy.
  + Fixed bug where object filter wouldn't reset if you cancelled the
    render prefs dialog.
  + Fixed small memory leak not freeing old render preferences when
    clicking ok on the render prefs dialog.
  + Added mob triangle size options to render prefs.
  + Added experimental starting of tradeskill progression on arrival
    at forge node.

2003 Dec 19 - v1.70
-------------------
  + Added support for PPPoE.  *Tons* of thanks go to ogerwahn for
    providing PPPoE captures and bearing with me while I got it working.
  + Fixed confusing grayed text for adapters in Connection Config
    dialog.

2003 Dec 16 - v1.66
-------------------
  + Fixes broken QuickLogin for DAoC version 1.67.

2003 Dec 12 - v1.65
-------------------
  + Internal changes to ChatParse unit.
  + Internal changes to fix no DAOC_AUTO_SERVER build.
  + Added WINPCAP define to enable / disable packet sniffing.
  + DaocSkilla compiled with no DAOC_AUTO_SERVER or WINPCAP defined
    will now run on Linux under wine.
  + Added DELVEseen log for item descriptions to debugging dialog.
  + Added line, polygon, and point smoothing render options.
  + Fix for restting InGuild designation on a group member update,
    thanks to neutronx01.
  + Moved realm rank information to file to allow localization.
  + Added option to disable the remote control server from the
    connection settings dialog.
  
2003 Nov 20 - v1.64
-------------------
  + Map lists now make sure destination directory exists before
    requesting a map.
  + Increased packet reassembly buffer sizes to 16k.
  + Added OpenGL version to the log message on startup.
  + Removed some of the optimization of the mob list to fix blank
    areas not being repainted.
  + Helvetica TXF files now contain a full set of 255 characters to
    avoid unavailable font characters on non-US systems.
  + Fixed bug in Powerskill Buy not going back to the merchant node unless
    AutoSell was on and sucessful.
  + Added Prescience Node range indicator.  Look for the No Prancing Feet
    symbol.

2003 Nov 17 - v1.62
-------------------
  + Fix "Format '%c' invalid or incompatable with argument"
  + Added exception handler to GL render to log rather than MsgBox.
  + Fix for not being able to turn off "Send packets..." if there is an
    error ocurring.
  + Fixed pushpins always having the default name.
  + Fixed apostophe not being in font TXFs.
  + Added support for "Anonymous Stealthers".  A golden circle is
    displayed where the information was received.
  + Fixed issue where items deleted off the bottom of the mob list
    would not be erased.
  + Added SetPlayerHeading, GotoXY, PathToNode, FocusDAOCWindow,
    CloseDialog, NodeLoad, and NodeSave to IDAOCControl.

2003 Nov 14 - v1.61
-------------------
  + ~20% performance increase in UDP packet handling.
  + Small performance increase in replaying packet captures.
  + Fixed bug in GL error logging causing an exception to be thrown
    instead of showing the error.
  + GLUT no longer required for HUD.  HUD Text rendering also now twice
    as fast.  Map points and TypeTags still use GLUT however, due to scaling
    issues).
  + Object list should no longer flash white when redrawing.
  + Object list add / update / deletes are now 10x faster.
  + Alb and Hib SpellCrafting helpers returned to ZIP (oops!).
  + Added "pushpins".  Press I (eye) from the radar dialog to add a
    point at the current location.

2003 Nov 09 - v1.59
-------------------
  + Now throws an exception when DAOCPath is not set properly and a
    daoc window is needed.
  + Fixed bug not enabling "Track Character Logins" whne check was on.
  + Fixed flipping "Show NPC typetag" not properly swapping until you
    closed and reopened the radar window.

2003 Nov 02 - v1.58
-------------------
  + Added automatic update checker which fires once every 7 days.
    Set [Main] CheckForUpdates=0 to disable.
  + Vector maps now auto download.
  + Redraw timer now updates the global tick counter too.
  + Added quicklaunch command to remote control.

2003 Oct 29 - v1.57
-------------------
  + Added Remote Sniffer connect / disconnect messages.
  + Added help text to RenderPrefs about undocking / F2.
  + Added status message about opening remote control server.
  + Added stauts message about OpenGL 1.3 and GLUT.
  + Fixed bug where con-based object filter thought everything was
    purple con.
  + Added SpellCrafting definitions for Albion and Hibernia,
    courtesy of xanphen.
  + Added .NOD file description to docs, some more FAQ answers.

2003 Oct 27 - v1.56
-------------------
  + Added (possibly broken!) support for Keen, Blunt, and Barbed Footed
    Flight Broadhead arrow recipes.
  + Added support for all Albion materials in recipes.
  + Fixed typo bug causing much bigger redraws of the mob list than
    necessary.
  + Added Hibernia materials for recipes (excluding leaves, whatever
    the hell those are)
  + F2 now toggles the mob list on and off.
  + Mob list is now undockable from the radar window.
  + Added Con Color object filter to radar.
  + Object and Con filter now save across sessions.
  + Reorganized radar preferences dialog.
  + Added Range Circle configuration.
  + Added group by object type option.
  + Added group by ream UI.
  + Added mob list sort order option (Name or Distance).
  + Added UI for invader warning min ticks.
  + Updates to support per-realm Atlantis zones.

2003 Oct 17 - v1.55
-------------------
  + Enemy players which are selected will now show their name instead
    of their race.
  + Added filter option to not show players from your realm. (F)
  + Added render preference for a basic grid over the current zone. (G)
  + Hold the control key and move your mouse over the map for tooltip.
    (Tooltips require GLUT).
  + Fixed laziness that made it hard to click moving objects between
    updates.  Also fixes distance calculation for mobs on the go.
  + Added hotkey (A) for invader warning.
  + Fixed bug with distances > 65000 overflowing.
  + Added some code to keep mob list scrolled properly as objects are
    added and removed.

2003 Oct 13 - v1.54
-------------------
  + Added Realm Rank for players from other realms.
  + Mob list now groups by realm.  This can be disabled via the
    GroupByRealm INI setting.
  + Draw HUD option now grays if GLUT is not availaible.
  + DrawHUD and DrawBackgroundTexture now disable if their requirements
    are not met.
  + Added Questions section to documentation.

2003 Oct 08 - v1.51
-------------------
  + Added character quicklaunch function.
  + Fixed DDS maps not ever downloading.

2003 Oct 07 - v1.50
-------------------
  + Fix mobseen not having CRLF at the end of each line.
  + Fix for negative numbers coming out in mobseen.
  + Objects now show heath in mob list when available.
  + PageUp / PageDn now zoom in and out on radar.  Clicking on either
    side of the trackbar thumb now scrolls it in 500 unit chunks.
  + Fixed navigation to work with new heading system.  Heading for NOD
    files should be in Zone-local coordinates.  TurnTo, TurnToNode,
    GotoXY, GotoNode, and PathTo should all be working again.
  + Added a playback speed slider to the Debug and Tracing dialog.
  + Added border to HUDs.
  + InvaderWarnMinTicks now set from RenderPrefs.  No UI yet, set to 0
    to disable.
  
2003 Oct 03 - v1.49
-------------------
  + Fixed Powerskil Buy /mbuy not selecting the icon each time
    it tried to buy.
  + No longer fires invader warning for dead players.
  + Fixed bug causing crashes while / after zoning.
  + No longer thinks everyone is in your guild if you're not in a
    guild.
  + Enabled the Remote Control interface.
  + Invader warning will now only fire at most once every 5 seconds.
  + Made an ugly 11 poly boat which is displayed for vehicles.
  + Fixed bug writing vehicles to mobseen which was causing exceptions.
  + Up / Down keys in radar mob list now scrolls through list.
  + Fixed memory leak of all mobs in the moblist when exiting.
  + Fixed bug in ObjectDelete code causing access violations.

2003 Oct 02 - v1.48
-------------------
  + Fix for unknown objects never going away.  Now stale 20s-30s.
  + Moved hit points to DAOCObject, since doors are objects and they
    have hitpoints. 
  + MobUpdate now parses HitPoints for DAOCObjects.
  + Mobs over level 127 don't exist.  Fix for the 0x80 bit being set.
  + Mobs now go stale 20s-40s.
  + No longer will crash on startup if OpenGL 1.3 is not available.
  + Background map option now grayed if there is no OpenGL 1.3.
  + Added support for /mbuy in PowerSkill Buy.
  + Fixed access violation when PowerSkill Buy completed buying.
    Also almost mythiced out and left same bug in the inventory change
    handler.  But I didn't, so:
  + Fixed access violation when the PowerSkill Buy window was open
    and inventory changed.
  + Removed saving of MapBaseURL from RenderPrefs dialog.
  + Fixed RenderPrefs not saving if Excal window was auto-closed.
  + Stale object list now cleared on region change should prevent
    problems with stale objects coming back as the wrong thing.
  + AFK message window now dialog style.
  + MacroScript window now dialog style.
  + Macroing button no longer appears unless EnableMacroing is on.
  + Documentation now included (gasp).

2003 Oct 01 - v1.47
-------------------
  + Added support for vehicle object class.
  + When a moving object reaches its destinatation, it is still assumed
    100% live.
  + Players now go stale 5s-10s, mobs and vehicles go stale 30s-60s.
  + Moving objects drop off the stale list in 4 minutes now.
  + Removed distance check for everything except base Objects.
  + Replaced object list and stale list with faster linked lists.
  + Increased max distance to 8500.
  + Mobseen now writes out vehicle locations.
  + Health only shown in list if > 0%
  + Default radar range now 8000, max 65000.
  + Added player loc, zone, heading and speed to the radar HUD.
  + Removed player information from DaocSkilla main screen.
  + Server ping label now shows connection status too.
  + DAOCZone.Name now replaces all non alpha-numerics with spaces.
  + Added an option for an invader warning sound every time a new
    player from another realm is seen.
  + Fixes for some zone offsets in Atlantis.
  + Added US / EU server net checking, selectable in the connection
    options dialog.  INI's ServerNet setting now depricated.

2003 Sep 26 - v1.45
-------------------
  + Fix for malformed URLs requesting DDSes for zones < 100.

2003 Sep 26 - v1.44
-------------------
  + Mobs in the stale list now time out after 5 minutes
  + Fixed bug in stale checker that wouldn't ever check the last
    item in the list's timer.
  + Decreased stale timers on players to 5-10s for moving players,
    and 10-20s for static players.
  + ZIP contains latest mapinfo.txt from Excalibur with Atlantis zones.
  + No longer throws an exception when starting without a *_SC.ini
  + Only grabs DDS maps if zone type is overworld or housing.
  + Added connection setup dialog.
  + Rearranged main dialog.
  + Added support for tunneling packets from DAOC machine to another
    monitor machine on the network.
  + Added support for promiscuous packet capture for people on hubs.

2003 Sep 24 - v1.42
-------------------
  + Fixed mobseen writing (again!)
  + Added support for downloading dds files over HTTP.
  + Fixed window handle leak freeing packet reader.

2003 Sep 23 - v1.41
-------------------
  + Fixed MacroTradeSkill window to be dialog style.
  + Display of mob list now swaps to typetag when render option is set.
  + Mobs without updates will now fade out over a period of time until
    they are removed from the list.
  + Fixed bug where selecting another adapter after one was already
    open usually didn't work.
  + Expanded max range to 8000, hoping to rely on stale code.
  + Completely removed MaxObjectUpdtDistance implementation.
  + Reduced packet capture's packet buffer allocation by 160k.

2003 Sep 22 - v1.39
-------------------
  + Fix for mobs which have a destination when they pop in gray
    then lose it once we get the rest of their information.
  + Mobs with speed and no destination are now properly updated
    on the first tick.
  + Added a rendering "view frustum" which approximates what
    is visible in the DAOC renderer (first person perspective)

2003 Sep 20 - v1.38
-------------------
  + Fix for "heavy" thread in powerskill recipes.
  + Parse of group membership updates.
  + Group members' highlight ring is now half realm color half orange.
  + Guild members' highlight ring is now half realm color half teal.
  + Group and guild members rings are slightly larger.
  + Added crappy implementation of rendering adjacent zones.

2003 Sep 17 - v1.35
-------------------
  + TCP Assemblers allocate 992kB less memory.
  + Fix for trying to create realtime chat log in a directory
    that didn't exist crashing daocskilla on login.
  + Added server ping time to main screen.
  + Moved macro commands to a "Macroing" dialog (untested).
  + Fixed some confusing heading calculations.
  + Added basic connection "resume" feature for if daocskilla crashes.
  + Fixed exception closing while still receiving data (again).

2003 Sep 15 - v1.33
-------------------
  + Excalibur form now gets its own taskbar item
  + Added "Stay on Top" function to excal map
  + Added "Rotate map with player"
  + Object list now lightens the realm color for dead players
  + Invaders now flash with alpha instead of decreasing luminosity
  + Optimized quantized sin and cos
  + Optimized packet getShort and getLong
  + Added global timer to prevent multiple recalculations of Projected
    X and Y
  + Fixed access violation when shutting down while still receiving data
  + Writing "mobseen" now works
  + Fixed problem causing object list to clear every time you level
  + Removed ini from zip, to prevent wiping out preferences every update

2003 Sep 12 - v1.30
-------------------
  + Fixed "catostrophic failure" closing
  + Moved all "log packets" buttons and checks to a "Debugging and
    Tracing" dialog
  + Added "Autolaunch Excalibur windows" check
  + Integrated CamelotChatRT realtime chat logging
  + Fixed Main/ServerNet not setting properly for class A nets
    over 128.0.0.0. Users with a ServerNet need to edit the INI and
    enter the ServerNet in conventional notation like:
    ServerNet=218.145.56.0
  + Main screen cleanup
  + MacroScript button operational again (oops)
  + 7% more fun added

2003 Sep 11 - v1.26
-------------------
  + Fixes some screwy realm identification of objects always showing
    up as "Neutral"
  + Ground target now 350' bullseye
  + Max object range now 6000
  + Fix for object list not updating health consistently
  + Mobs who do not receive and update and pass their destination will
    be placed at their destination and shaded as stale.
  + Players who are moving and do not get an update are marked as stale
    at their last known position.
  + Ground target now ortho culled
  + Fix for frameinfo dimming when no object is selected

2003 Sep 10
-----------
  + Fixed big bug causing Access Violations and Daocskilla suddenly
    closing (related to getting updates to players we don't have)
  + Fixed a few "unknown object" occurances (also related to Player
    updates for non-existant players)
  + Regcognition of 2 new client packets, RequestPlayerByPlayerID
    and RequestObjectByInfoID
  + Stealthers now black when stealthed
  + HUD speed indicates in %
  + Class guessing copied from excalibur identifies classic characters
    wearing epic armor.
  + Simple orthographic culling for terrain textures and point text
    (performance increase)
  + Decreased default MaxObjectRange to 7000
  + Replaced ghey object grid with list (draws faster)
  + Fixed selection not updating in list when clicking map
  + Added ground target square (like an object but the color of your realm)

2003 Sep 09
-----------
  + Correct cons!!! (hooray)
  + Stealthers now gray out when they're stealthed
  + HUD now includes object speed if object is moving
  + Fixed saving of render preferences when closing daocskilla

2003 Sep 08
-----------
  + Properly sorted mob list
  + Selected object "HUD"
  + Rasterized merchant names
  + Ability to filter what is displayed by object class (mob, player, object)
  + Fixed map element points not showing up
  + Added total counts of albs / mids / hibs / mobs
  + Options dialog.
  + Map saves preferences and position
  + Fixed memory leak crossing zone boundaries when DDS files are used

2003 Sep 06
-----------
  + Fixes bug which was preventing mobs from moving once they were displayed.
  + Use predicted mob locations based on speed
  + Shows a AI mob's destinaton while they are moving.
  + Added graves and non-moving objects to display
  + Nicer grid for object list.
  + Selection now syncronized between grid and map
  + Sooner loading of initial texture and vector map
  + Added realm-colored player indicator, flashes for invaders.
  + A bunch of other stuff, check CVS if you're intrested.

2003 Sep 05
-----------
  + Work begun on glrender.
  + Added vector map support (excal's *.map files)
  + Added background texture support, dds file format, DXTC1, no
    mipmaps

2003 Aug 06
-----------
  + First binaries posted
