tag v6.5-release
10bea3c5cdf0e92cf775e3ce527e78f10f3cdfb1
OrionShock <OrionShock@gmail.com>
2010-09-24 21:31:12 -0700

tag as 6.4-release, lots of updates, may not like them


--------------------

OrionShock:
	- prevent creating an empty table in OnEnable
	- fix typo in warning message
	- trivially change the GetLocalizedQuestName function so that the file date changes and forces a rescan. Not entirely sure what's wrong with "Slay them all!"
	- Add a rescan option to the debug. Useful, might even make it into release.
	- minor edit
	- fix ticket 83, nil check on IsQuest()
	- enable the events this time & remove last reference to IsRepeatableQuest
	- uncomment other code, it's changed but untested, should work though
	- rework some logic about how quests are handled. go back to using localization cache as primary method and use API as suplementry method.
	- add quest greeting to registered events, even though we hide the frame. account for new core api :IsQuest() to make sure options.lua picks up on repteatable quests.
	- change methods in quest scanner to include quest type, daily,weekly,repeatable.
	- Chnage Quest Scanner to use a better method. that takes about 5 sec if everything is cached and about 50sec when it's not.
	- acedb events pass the event name ...
	- acedb events pass the event name ...
	- update options window ordering and display, profiles at bottom & if your special debug below that
	- grab addon parent db in module on init
	- account for profile changes
	- account for profile changes
	- ignore repeatable quests on GetQuestRewardHook as those by nature don't have a lockout
	- add profile handling to db
	- add libqtip to embeds xml ... oops
	- remove uncontroled debug
	- Locale update, have 2ndary locales not try to register as default
	- fix to ldb click and options frame.
	- fix methods that open the options window to properly handle the localizations not being ready.
	- change procGetGossipAvailableQuests to not check if it should be ignored. this causes the quest options frame from showing after a quest is disabled.
	- add debug elements in.
	- enable debug as we now have proper debug controls
	- load order issues, OnEnable fires ZCNA() in turn is not ready in LDB module as LDB's OnEnable hasn't setup tables yet
	- add debug options in and disable all by default
	- typo fix
	- Folder is moved, so blizzards file level pass dosn't work. get addon obj from AceAddon3 API calls
	- locale updates
	- locale bump
	- add more colors to alttrack tooltip. color sugestions would be nice, otherwise you get stuck with the ugly :)
	- turn off more debug
	- setup player's table in the db after pruning it, add inline table update / creation to SOCD_D_Q_C event to make sure that we have a table to add the quest name too.
	- disable more debug, adjust SOCD_TestDailyEventSend to accept a quest name for manual adjusting of tracked items.
	- color name in tooltip by class. supports CUSTOM_CLASS_COLORS
	- prune db on load, capture player's class in db.
	- only update text if ldb exists
	- hide frame on non-daily/weekly/repeatable
	- enable some debug for testing, attach IsRepeatableQuest to addon obj to be used in options file.
	- read dungeon competion on load
	- add RandomDungeon Completion back in.
	- Locale updates for things not used anymore
	- locale bump
	- remove dailylogoutwarning.lua from toc, and ref alttrack module by file not module.xml
	- del daily logout warning, not sure if anyone uses this
	- fix file name
	- disable debug
	- update zhTW locale file...
	- update locale files again
	- update locale files
	- Update enUS Locale File
	- add gossip options from Wrath
	- Add proccessing of gossip options in :)
	- if the tip is open, don't repopulate it.
	- typo fix
	- remove un needed ref code
	- aparently adding one line means that all the others changed too...
	- have ldb main module do the db pruning, let alt tracking do it's own thing.
	- reformat alt tracking module with sledge hammer, again..
	- reformat wrath module with sledge hammer
	- formatting change
	- enable wrath module
	- add some missing WG quests.
	- Make options table work properly.
	- enable alt track module as it's now functional.
	- adjust ldb to only open options after the scanner is done.
	- add some db defaults in
	- finally add tracker to ldb feed w/ LibQTip.
	- Add LibQTip to .pkgmeta as we now use that in general
	- start addin in parts for recording quest completions
	- add in quest completion hook
	- reformat LDB module
	- enable LDB module
	- setup an options table, we'll eventually need it
	- remove un needed bits from toc
	- fix options table setup
	- adjust /socd to account for quest names being ready.
	- add setting for quest names fully scanned so that option tables work.
	- finish setting up BC module
	- fix logic checks. Move shiftkey override to after debug call.
	- update file names
	- namescanner.lua => QuestScanner.lua
	- change RRQ to Options module. Flesh it out and make it work. Now Instead of a billion option tables and menus, basic quests are handled at the NPC with a small check box.
	- fix debug again to act right
	- Handle sending the event for when localized quest names are ready. & add them to the DB so we know they are there.
	- hand off starting the scan to core module, setup GetLocalizedQuestNameByID API
	- add classic "module" in. There ain't alot here ya know..
	- syntax fix
	- move some files around
	- use blizzards  addonName, ns = ... pass. Update debug funcs to work right. Add Localization support in, tho not likely needed. Integrate QuestNameScanner to update when the currentRev dosn't match the db's recorded one.
	- reformat QuestNameScanner in to a proper production module.. it now provides a usefull background API
	- Reformat Classic Module into a stub
	- fix syntax in module proto. fix logic in turning in quests that are dailies, have rewards to choose from but are not in the addon yet.
	- flesh out prototype functions to do something. implement GetQuestRewardOption properly
	- think about adding quest name updating on new rev. commented out as that module still needs reformatting
	- have ShouldIgnore() account for db.profile.QuestStatus as well for quests that have been disabled by default or by the user.
	- flesh out CaptureDailyQuest & ShouldIgnoreQuest a bit. Add proto type functions for handling special quests.
	- if IsShiftKeyDown() then return end  >> all quest events.
	- make it an Ace3 Addon, setup db, core file debug, module proto w/ debug & slash command.
	- update SV name from 6 to 7
	- transfer old file header to new file.
	- Reformat core file with a sledge hammer. (Should be functional, but wouldn't try it)
	Introducing the new and improved Sick of Clicking Dailies. It's the same story, but with less localizations :)
	- "Prepare for Reformatting"
	- fix lib location for ldb
	- IsMouseOver fix
	- adjust tooltip population methods to incorperate the custom sorting better. also make the tip hide properly
	- remove deubg code
	- make the libqtip click sortable. libqtip is still optional and will likely remain so
	- add opt deps for libqtip
	- adjust tooltip display with libqtip.
	- more debug
	- remove errant event reg
	- finish removing use of quest id in SOCD_Daily_Quest_Complete events
	- remove use of Quest Log Update. was never used in the desired way.
	- fuzzy tracking with dailiy quests.. we expect to zone out at the end of the instance, and there is no harm hitting this api each time we change zones.
	- change ldb url to wowace's
	- minor change to how [module_specialQuests] table is handled.
	- "Dailies for all Toons" to "Dailies for all Characters"
	- account for holiday events in LFD so we can add them in to our completed arrangement. also track the LK heroic/normal completion's better. (this ignores the classic/bc randoms)
	- add coloring to tooltip to better accent what's done and what's not
	- add version info for kicks
