2012-08-28  James D. Callahan III  <jcallahan@curse.com>

[526e78d7ce51] [tip]
* Main.lua:

Record guild bank locations.


[c62f2af669d9]
* Main.lua:

Normalized event handlers (all have an event_name parameter). Added support for recording the locations of Anvils and Forges.


[63287a0a0a2e]
* Main.lua:

Remove version check to disable the AddOn on 4.3.4.


[2f8390cf1bd1]
* Main.lua:

Denote if an NPC is an Auctioneer, Banker, Battlemaster, Arcane Reforger, Innkeeper, Transmogrifier, or provides Void Storage.


2012-08-27  James D. Callahan III  <jcallahan@curse.com>

[09b6773252ad]
* Main.lua:

Record Mailbox locations.


[5da0e8da22de]
* Main.lua:

Detect and record Flight Master NPCs.


[2ab6c802b485]
* Main.lua:

Record required quest completions for item purchase.


[9be5fc389c13]
* Main.lua:

Don't ignore headers in the faction list - they can be legitimate faction names. Small farming tweaks.


2012-08-23  James D. Callahan III  <jcallahan@curse.com>

[e2b741356fc9]
* Main.lua:

Record reputation gains from harvesting.


[1f09f3590baa]
* Main.lua:

Don't record quest ID 0.


[f279148e3298]
* .hgtags:

Added tag 1.0.1 for changeset fc3e8a55d7ea


2012-08-22  James D. Callahan III  <jcallahan@curse.com>

[fc3e8a55d7ea] [1.0.1]
* Main.lua:

Ignore money completely (for now). Revert to using names for certain objects since Archaeology doesn't produce a GUID.


[3db9f681d2e5]
* Main.lua:

Writing Lua using Python syntax isn't very productive.


[fffa5af4c6ce]
* Main.lua:

Blacklist GUIDs only after the LOOT_OPENED handler has been run.


[376d3e03d632]
* Main.lua:

Ignore loot_list if empty. Hold NPC GUIDs in a loot registry to avoid recording the same NPC loot multiple times.


[7179e2938324]
* Main.lua:

Handle loot sources by GUID instead of by ID to get accurate drop counts.


2012-08-21  James D. Callahan III  <jcallahan@curse.com>

[c483513c7299]
* Main.lua:

Only count loot sources once per loot event. Actually record money.


[5c42e26ae1fc]
* Main.lua:

Re-add object/action quantifier. Minor cleanup.


[a034bfa8982b]
* Main.lua:

Handle recording of loot from specific sources.


2012-08-20  James D. Callahan III  <jcallahan@curse.com>

[06daf4cb1cf9]
* Main.lua:

Wipe the DB if the version is different from the code version. Simplify WoW version check.


2012-08-19  James D. Callahan III  <jcallahan@curse.com>

[762d841192c0]
* .hgtags, WoWDBProfiler.toc:

Load LibDeFormat-3.0 when libs are disembedded.


2012-08-16  James D. Callahan III  <jcallahan@curse.com>

[a58a9e2dafc0]
* .hgtags:

Added tag 1.0 for changeset 8ff44f76e844


2012-08-14  James D. Callahan III  <jcallahan@curse.com>

[8ff44f76e844] [1.0]
* .pkgmeta, Main.lua:

Add temporary checks to disable the AddOn if ran on a 4.3.4 server.


2012-08-13  James D. Callahan III  <jcallahan@curse.com>

[b085df332056]
* .pkgmeta:

Added .pkgmeta


2012-08-06  James D. Callahan III  <jcallahan@curse.com>

[27549237b4d8]
* Main.lua:

Record ALL trainers, not just Tradeskill trainers.


2012-08-02  James D. Callahan III  <jcallahan@curse.com>

[95b8bf6b6fdb]
* Constants.lua, Main.lua, WoWDBProfiler.toc, libs.xml:

Record required faction/reputation for items.


[8cbb3d7b8522]
* Main.lua:

Renamed dead_npc_id to reputation_npc_id for clarity, and set it to nil when QUEST_COMPLETE fires so quest NPCs aren't attributed.


2012-07-30  James D. Callahan III  <jcallahan@curse.com>

[e84a1e960bed]
* Main.lua:

Change method of extracting ID from GUID


2012-07-26  James D. Callahan III  <jcallahan@curse.com>

[3f7a12a9163c]
* Main.lua:

Ensure that reputation gains are attributed to the correct NPC ID and changed where within the NPC table they are stored.


[2421a4d39909]
* Main.lua:

Trim whitespace from faction names gleaned from tooltips so the rar occasion where this happens doesn't make the faction name not record.


