------------------------------------------------------------------------
r28903 | ckknight | 2007-02-24 19:05:13 -0500 (Sat, 24 Feb 2007) | 1 line
Changed paths:
   M /trunk/Parser-3.0/Parser-3.0/Parser-3.0.lua

Parser-3.0 - now registers the AceLocale-2.2 instance into AceLibrary, which allows it to be overridden later.
------------------------------------------------------------------------
r28620 | ckknight | 2007-02-20 20:55:03 -0500 (Tue, 20 Feb 2007) | 1 line
Changed paths:
   M /trunk/Parser-3.0/Parser-3.0/Parser-3.0.lua

Parser-3.0 - added abilityName, sourceID, and sourceName to Notification events
------------------------------------------------------------------------
r28613 | ckknight | 2007-02-20 18:56:31 -0500 (Tue, 20 Feb 2007) | 1 line
Changed paths:
   M /trunk/Parser-3.0/Parser-3.0/Parser-3.0.lua

Parser-3.0 - fixed typo with LOOT_ITEM events
------------------------------------------------------------------------
r28612 | ckknight | 2007-02-20 18:02:27 -0500 (Tue, 20 Feb 2007) | 1 line
Changed paths:
   M /trunk/Parser-3.0/Parser-3.0/Parser-3.0.lua

Parser-3.0 - added comparison _notin
------------------------------------------------------------------------
r28473 | ckknight | 2007-02-19 01:34:09 -0500 (Mon, 19 Feb 2007) | 1 line
Changed paths:
   M /trunk/Parser-3.0/Parser-3.0/Parser-3.0.lua

Parser-3.0 - fix validity check for the Miss event
------------------------------------------------------------------------
r28455 | rabbit | 2007-02-18 22:19:09 -0500 (Sun, 18 Feb 2007) | 1 line
Changed paths:
   M /trunk/Parser-3.0/Parser-3.0/Parser-3.0.lua

Parser-3.0: Typo fix in unregister.
------------------------------------------------------------------------
r28451 | ckknight | 2007-02-18 21:56:21 -0500 (Sun, 18 Feb 2007) | 1 line
Changed paths:
   M /trunk/Parser-3.0/Parser-3.0/Parser-3.0.lua

Parser-3.0 - added recipientPvP and sourcePvP for Damage and Miss events
------------------------------------------------------------------------
r28446 | ckknight | 2007-02-18 21:34:04 -0500 (Sun, 18 Feb 2007) | 3 lines
Changed paths:
   M /trunk/Parser-3.0/Parser-3.0/Parser-3.0.lua

Parser-3.0: (API change)
for filters/return tables, recipientID and sourceID are now included.
sourceName/recipientName no longer return "player", but instead UnitName("palyer"). Use recipientID and sourceID instead. Do _not_ put sourceName = UnitName("player") in your filter, as it can cause duplication issues and is less optimized.
------------------------------------------------------------------------
r28410 | next96 | 2007-02-18 10:56:09 -0500 (Sun, 18 Feb 2007) | 2 lines
Changed paths:
   M /trunk/Parser-3.0/Parser-3.0/Parser-3.0.lua

Parser-3.0 :
- Add locale koKR
------------------------------------------------------------------------
r28347 | ckknight | 2007-02-17 23:51:40 -0500 (Sat, 17 Feb 2007) | 1 line
Changed paths:
   M /trunk/Parser-3.0/Parser-3.0/Parser-3.0.lua

Parser-3.0 - :RegisterParserEvent now allows func to be a string as well as a function
------------------------------------------------------------------------
r28345 | ckknight | 2007-02-17 23:46:05 -0500 (Sat, 17 Feb 2007) | 6 lines
Changed paths:
   M /trunk/Parser-3.0/Parser-3.0/Parser-3.0.lua

Parser-3.0:
- now functions as a mixin. Requires AceOO-2.0
- renamed :Register to :RegisterParserEvent
- renamed :Unregister to :UnregisterParserEvent
- added :UnregisterAllParserEvents()
- added :IsParserEventRegistered(filter)
------------------------------------------------------------------------
r28336 | ckknight | 2007-02-17 22:48:37 -0500 (Sat, 17 Feb 2007) | 1 line
Changed paths:
   M /trunk/Parser-3.0/Parser-3.0/Parser-3.0.lua

Parser-3.0 - speed fix
------------------------------------------------------------------------
r28335 | ckknight | 2007-02-17 22:44:09 -0500 (Sat, 17 Feb 2007) | 1 line
Changed paths:
   M /trunk/Parser-3.0/Parser-3.0/Parser-3.0.lua

Parser-3.0 - fix possible localization bug with damage types
------------------------------------------------------------------------
r28216 | ckknight | 2007-02-16 17:53:02 -0500 (Fri, 16 Feb 2007) | 1 line
Changed paths:
   M /trunk/Parser-3.0/Parser-3.0/Parser-3.0.lua

Parser-3.0 - make the message bypass faster
------------------------------------------------------------------------
r28147 | ckknight | 2007-02-16 01:28:06 -0500 (Fri, 16 Feb 2007) | 1 line
Changed paths:
   M /trunk/Parser-3.0/Parser-3.0/Parser-3.0.lua

Parser-3.0 - now the filter system will take ~ at the beginning of the key to invert the results, so technically ['~isCrit'] = true is the same as ['isCrit'] = false. It applies to non-booleans as well, though.
------------------------------------------------------------------------
r28135 | ckknight | 2007-02-15 21:47:04 -0500 (Thu, 15 Feb 2007) | 3 lines
Changed paths:
   M /trunk/Parser-3.0/Parser-3.0/Parser-3.0.lua

Parser-3.0:
- now only registers with events as they are needed (based on the filters from registration)
- also only populates an event table if there is a filter that can take it, cutting out early otherwise.
------------------------------------------------------------------------
r28124 | ckknight | 2007-02-15 19:35:13 -0500 (Thu, 15 Feb 2007) | 1 line
Changed paths:
   M /trunk/Parser-3.0/Parser-3.0/Parser-3.0.lua

Parser-3.0 - if it doesn't parse the trailers, set to the default values (false or 0, depending)
------------------------------------------------------------------------
r28121 | ckknight | 2007-02-15 19:11:26 -0500 (Thu, 15 Feb 2007) | 1 line
Changed paths:
   M /trunk/Parser-3.0/Parser-3.0/Parser-3.0.lua

Parser-3.0 - now accept variable arguments to be passed to the given function
------------------------------------------------------------------------
r27952 | ckknight | 2007-02-13 14:39:02 -0500 (Tue, 13 Feb 2007) | 1 line
Changed paths:
   M /trunk/Parser-3.0/Parser-3.0/Parser-3.0.lua

Parser-3.0 - now refers to the player as "player" instead of UnitName("player"). This should solve any issues with pets having the same name or with multiple servers in battlegrounds.
------------------------------------------------------------------------
r27922 | ckknight | 2007-02-13 02:03:34 -0500 (Tue, 13 Feb 2007) | 1 line
Changed paths:
   M /trunk/Parser-3.0/Parser-3.0/Parser-3.0.lua

Parser-3.0 - remove debug lines
------------------------------------------------------------------------
r27921 | ckknight | 2007-02-13 02:01:26 -0500 (Tue, 13 Feb 2007) | 2 lines
Changed paths:
   M /trunk/Parser-3.0/Parser-3.0/Parser-3.0.lua

Parser-3.0 - fix the rare word catcher (didn't clear tmp table before)
- make the trailers only check the end part of the string. (also do a standard length check to see if said trailers are possible)
------------------------------------------------------------------------
r27902 | ckknight | 2007-02-12 21:48:14 -0500 (Mon, 12 Feb 2007) | 1 line
Changed paths:
   M /trunk/Parser-3.0/Parser-3.0/Parser-3.0.lua

Parser-3.0 - no longer takes into account whether it's a PC or NPC killing blow.
------------------------------------------------------------------------
r27890 | ckknight | 2007-02-12 20:02:53 -0500 (Mon, 12 Feb 2007) | 2 lines
Changed paths:
   M /trunk/Parser-3.0/Parser-3.0/Parser-3.0.lua

Parser-3.0 - now instead of figuring out rarest word based by splitting by spaces, it now splits around the %s/%d bits.
Please test.
------------------------------------------------------------------------
r27882 | ckknight | 2007-02-12 19:33:58 -0500 (Mon, 12 Feb 2007) | 1 line
Changed paths:
   M /trunk/Parser-3.0/Parser-3.0/Parser-3.0.lua

Parser-3.0 - added :GetAceLocale22Instance(), which'll convert the English identifiers to the local tongue.
------------------------------------------------------------------------
r27881 | ckknight | 2007-02-12 19:11:05 -0500 (Mon, 12 Feb 2007) | 1 line
Changed paths:
   M /trunk/Parser-3.0/Parser-3.0/Parser-3.0.lua

Parser-3.0 - move unlocalized strings to the top so it's easier to reference
------------------------------------------------------------------------
r27880 | ckknight | 2007-02-12 19:07:56 -0500 (Mon, 12 Feb 2007) | 2 lines
Changed paths:
   M /trunk/Parser-3.0/Parser-3.0/Parser-3.0.lua

Parser-3.0 - now uses Roster-2.1's :GetUnitIDFromName if it's available.
- now requires eventType to be set in registrations. Available types: "Damage", "Notification", "Heal", "Environmental", "Miss". - Optimizations because of this.
------------------------------------------------------------------------
r27878 | ckknight | 2007-02-12 18:36:32 -0500 (Mon, 12 Feb 2007) | 7 lines
Changed paths:
   A /trunk/Parser-3.0
   A /trunk/Parser-3.0/LICENSE.txt
   A /trunk/Parser-3.0/Parser-3.0
   A /trunk/Parser-3.0/Parser-3.0/Parser-3.0.lua
   A /trunk/Parser-3.0/Parser-3.0.toc

Parser-3.0 - initial commit.
Most of the code in here is stolen from MSBT (thank you, Mikord), with some optimizations.
Two methods are exported, :Register(data, func), and :Unregister(data).
The data argument is a validator that must be checked against to receive the event table.
e.g. { eventType = "Heal", sourceName = UnitName("player") } will make it so that all heals coming from the player will be run through func.
- Note: this is not release ready and API is expected to change.

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