--==-- CustomChatTimestamps Version History --==-- 3.0.2 (Jul 14, 2009): Changed: - Relocated localization files to Localization directory for convenience of SVN privilege management. - Non-default localizations will now have any missing translations filled in from the default localization. Optimized: - Now uses closures to store the original chat frame :AddMessage() method, rather than storing it in some index in the chat frame object. 3.0.1 (Apr 22, 2009): Fixed: - The proper channel ID was not being passed to :AddMessage(), resulting in improper channel colors if they were changed without reloading the UI. 3.0.0 (Jan 7, 2009): New: - Updated for WotLK. 2.0.3 (2/13/07): - Updated TOC number to 20003. - Various efficiency boosts. 2.0.2 (12/11/06): - Fixed an issue where blank spaces at the end of the pattern were being ignored during parsing. 2.0.1 (11/14/06): - Changed the TOC number to be compatible with The Burning Crusade. To use in classic WoW, check the "Load out of date AddOns" button at the addon selection screen. 2.0.0 (10/30/06): - Rewritten to an object-oriented format for efficiency and maintainability. - The space between the timestamp and the rest of the message is no longer automatically concatenated. Your stored pattern format will have the space added to the end when you first log in, to preserve the current display, but if you wish to remove the space you can easily do so by modifying the pattern with the standard "/cct pattern" command. - Now stores the original AddMessage method of every chat frame regardless of whether it differs from ChatFrame1.AddMessage. The methods are stored in a table accessible at "CustomChatTimestamps.Original_ChatFrames_AddMessages". This change improves compatibility. - Changed pattern storage from a key in a table to just a plain string, since there was never more than that single key in the table. 1.1.2 (8/22/06): - Changed TOC number to be compatible with 1.12 patch. 1.1.1 (8/10/06): - The final message in the series of pattern setup help messages now properly prints your current pattern without an extra space at the end. 1.1.0 (8/8/06): - Removed the "/cct separator" slash command, since you can simple add your desired separator at the end of your pattern. So, "/cct pattern %X" "/cct separator >" is now simply "/cct pattern %X>" instead. If you had an existing separator, it will be merged with your pattern on first load of this version. - The space between the timestamp and the message is now included automatically. - Rewrote hooking code to only store a copy of the original function if it differs from the default Blizzard version, decreasing the amount of memory used. - Fixed a string.format nil value error with the "/cct pattern" slash command's help text. 1.0.2 (7/27/06): - Fixed a bug where messages added to a chat frame before the VARIABLES_LOADED event (which is when CustomChatTimstamps' local reference to the separator character is set) would never actually appear, because of an attempt to concatenate a nil value (the separator, which hadn't been set yet). 1.0.1 (7/18/06): - Moved the modified AddMessage function outside of the block which hooks the seven chat frames, to correctly match my paradigm. - Added a clause to the help text, indicating that the default separator does, in fact, include the space ("> "). 1.0.0 (6/26/06): - Initial release.