r1023

Details

  • Filename
    Recount-r1023.zip
  • Uploaded by
  • Uploaded
    Mar 11, 2009
  • Size
    422.83 KB
  • Downloads
    1,641
  • MD5
    858ed16c253d52dedad2cb6874d60a54

Supported WoW Versions

  • 3.0.9

Changelog

------------------------------------------------------------------------
r1023 | elsia | 2009-03-12 00:29:29 +0000 (Thu, 12 Mar 2009) | 1 line
Changed paths:
   M /trunk/Recount.lua

- Set new boss records even if unit scanning failed (gfhfgdk)
------------------------------------------------------------------------
r1022 | elsia | 2009-03-10 18:01:06 +0000 (Tue, 10 Mar 2009) | 5 lines
Changed paths:
   M /trunk/GUI_Config.lua
   M /trunk/Recount.lua

- Third pass of optimizations
- More efficient rejection of any computation when no timedata filter is active. This reduces typical time tick to combat detection pulse.
- Changed default of timedata collection for self to off.
- Some more code cleanup.

------------------------------------------------------------------------
r1021 | elsia | 2009-03-10 16:18:00 +0000 (Tue, 10 Mar 2009) | 2 lines
Changed paths:
   M /trunk/locales/Recount-deDE.lua
   M /trunk/locales/Recount-enUS.lua
   M /trunk/locales/Recount-esES.lua
   M /trunk/locales/Recount-frFR.lua
   M /trunk/locales/Recount-koKR.lua
   M /trunk/locales/Recount-ruRU.lua
   M /trunk/locales/Recount-zhCN.lua
   M /trunk/locales/Recount-zhTW.lua

- Transition to web-based localization on WowAce. Please now use http://www.wowace.com/projects/recount/localization/. If you have questions please contact me and do no longer directly commit to localization files in the locales directory. Thanks!

------------------------------------------------------------------------
r1020 | elsia | 2009-03-10 13:17:06 +0000 (Tue, 10 Mar 2009) | 3 lines
Changed paths:
   M /trunk/Tracker.lua

- Handled Dot crits properly (for PTR and 3.1). Dot ticks will still report as tick hit-type, but crits now report as crit. Spellnames keep their (DoT) suffix.
- Similar handling for HoTs should they start to crit.

------------------------------------------------------------------------
r1019 | elsia | 2009-03-09 22:45:01 +0000 (Mon, 09 Mar 2009) | 2 lines
Changed paths:
   M /trunk/Tracker.lua

- Fixed healing recording (misplaced end again).

------------------------------------------------------------------------
r1018 | elsia | 2009-03-09 22:35:31 +0000 (Mon, 09 Mar 2009) | 2 lines
Changed paths:
   M /trunk/Tracker.lua

- Removed an unneeded case of target scanning.

------------------------------------------------------------------------
r1017 | elsia | 2009-03-09 16:52:57 +0000 (Mon, 09 Mar 2009) | 12 lines
Changed paths:
   M /trunk/Fights.lua
   M /trunk/Fonts.lua
   M /trunk/GUI_Config.lua
   M /trunk/GUI_DeathGraph.lua
   M /trunk/GUI_Detail.lua
   M /trunk/GUI_Graph.lua
   M /trunk/GUI_Main.lua
   M /trunk/GUI_Realtime.lua
   M /trunk/GUI_Report.lua
   M /trunk/GUI_Reset.lua
   M /trunk/LazySync.lua
   M /trunk/Recount.lua
   M /trunk/Recount.toc
   M /trunk/Recount_Modes.lua
   M /trunk/Tracker.lua
   M /trunk/Widgets.lua
   M /trunk/WindowOrder.lua
   M /trunk/colors.lua
   M /trunk/deletion.lua
   D /trunk/healbuffs.lua
   D /trunk/pets.lua
   M /trunk/roster.lua
   M /trunk/zonefilters.lua

- Second optimization pass
- Localized global Recount throughout
- Removed more unit-scanning based legacy handling
- Removed remainder of the older retention code
- No longer storing state data like inGroup, isFriend, isTrivial, and isPlayer in combatant records (that's just a minor memory improvement)
- Ditched healbuffs.lua these are now naturally handled like ordinary heals in Tracker.lua
- Ditched pets.lua this is mostly served by roster.lua and Tracker.lua
- Rewrite GroupCheck to avoid old type determination code, that's ditched in favor of a direct transition check for Ungrouped->Grouped and vice versa.
- checkLater handling removed.
- Overall time/call of time pulse and group-change is lowered now. Some minor impact on data collection functions.
- Various minor bug fixes

------------------------------------------------------------------------
r1016 | elsia | 2009-03-09 11:49:53 +0000 (Mon, 09 Mar 2009) | 3 lines
Changed paths:
   M /trunk/Tracker.lua

- Fixed bug in flag based retention detection for ungrouped.
- Adopted proposed more legible format of the function (plus some bug fixes on that version), and added local for the filter.

------------------------------------------------------------------------
r1015 | elsia | 2009-03-09 10:46:56 +0000 (Mon, 09 Mar 2009) | 3 lines
Changed paths:
   M /trunk/GUI_Main.lua
   M /trunk/Recount.lua
   M /trunk/Tracker.lua

- Revert local to upvalue change, tests show that local generation and access is faster than upvalue. If you can avoid initial assignment performance is a wash.
- Some minor bug fixes and removal of idle code.

------------------------------------------------------------------------
r1014 | elsia | 2009-03-09 00:21:19 +0000 (Mon, 09 Mar 2009) | 4 lines
Changed paths:
   M /trunk/GUI_Main.lua
   M /trunk/Recount.lua
   M /trunk/Tracker.lua

- Fixed missing upvalue initialization which caused various unintended bugs such as a memory leak and excessive main window refreshes.
- Removed debug statement
- Fixed possible timer-based leak for main window refreshes.

------------------------------------------------------------------------
r1013 | 7destiny | 2009-03-08 19:25:04 +0000 (Sun, 08 Mar 2009) | 1 line
Changed paths:
   M /trunk/Tracker.lua

- Fix 1148 line error
------------------------------------------------------------------------
r1012 | elsia | 2009-03-08 14:34:15 +0000 (Sun, 08 Mar 2009) | 2 lines
Changed paths:
   M /trunk/Tracker.lua

- Fixed that it's correctly recorded when fighting a mob, even if no unit scanning has happened for it or data is collected for it. This restores fight segmentation functionality without unit scanning.

------------------------------------------------------------------------
r1011 | elsia | 2009-03-08 11:41:28 +0000 (Sun, 08 Mar 2009) | 1 line
Changed paths:
   M /trunk/embeds.xml

- Fixed typo in embeds.xml for LibBabble-Boss-3.0
------------------------------------------------------------------------
r1010 | elsia | 2009-03-08 10:54:08 +0000 (Sun, 08 Mar 2009) | 1 line
Changed paths:
   M /trunk/Tracker.lua

- Fix back towards utf-8. Darn emacs.
------------------------------------------------------------------------
r1009 | elsia | 2009-03-08 10:36:25 +0000 (Sun, 08 Mar 2009) | 2 lines
Changed paths:
   M /trunk/Tracker.lua

- Removed spurious character at beginning of Tracker.lua some utf-8 mixup apparently.

------------------------------------------------------------------------
r1008 | trasher | 2009-03-08 09:53:05 +0000 (Sun, 08 Mar 2009) | 1 line
Changed paths:
   M /trunk/locales/Recount-frFR.lua

frFR update
------------------------------------------------------------------------
r1007 | StingerSoft | 2009-03-08 08:11:20 +0000 (Sun, 08 Mar 2009) | 2 lines
Changed paths:
   M /trunk/locales/Recount-ruRU.lua

Recount:
- ruRU update
------------------------------------------------------------------------
r1006 | ananhaid | 2009-03-08 02:07:58 +0000 (Sun, 08 Mar 2009) | 2 lines
Changed paths:
   M /trunk/locales/Recount-zhCN.lua
   M /trunk/locales/Recount-zhTW.lua

Recount:
- zhCN/zhTW update.
------------------------------------------------------------------------
r1005 | elsia | 2009-03-08 01:09:10 +0000 (Sun, 08 Mar 2009) | 1 line
Changed paths:
   M /trunk/Recount.toc

- Added OptDep for LibBabble-Boss-3.0.
------------------------------------------------------------------------
r1004 | elsia | 2009-03-08 00:38:06 +0000 (Sun, 08 Mar 2009) | 2 lines
Changed paths:
   M /trunk/Tracker.lua

- Fixed misplaced end which caused HandleDoubleDeath to error.

------------------------------------------------------------------------
r1003 | 7destiny | 2009-03-07 23:22:25 +0000 (Sat, 07 Mar 2009) | 1 line
Changed paths:
   M /trunk/locales/Recount-koKR.lua

- koKR Update
------------------------------------------------------------------------
r1002 | elsia | 2009-03-07 23:16:31 +0000 (Sat, 07 Mar 2009) | 2 lines
Changed paths:
   M /trunk/GUI_Config.lua
   M /trunk/GUI_Main.lua
   M /trunk/locales/Recount-enUS.lua

- Added ability to swap roles of bar and text color. This allows class colors to be linked to with the text rather than the bar. Option can be found under Appearance.

------------------------------------------------------------------------
r1001 | elsia | 2009-03-07 20:24:56 +0000 (Sat, 07 Mar 2009) | 2 lines
Changed paths:
   M /trunk/Recount.lua

- Fixed bug with localized combatant data if SVPC hasn't been initialized.

------------------------------------------------------------------------
r1000 | elsia | 2009-03-07 16:39:59 +0000 (Sat, 07 Mar 2009) | 6 lines
Changed paths:
   M /trunk
   M /trunk/.pkgmeta
   M /trunk/GUI_Main.lua
   M /trunk/Recount.lua
   M /trunk/Tracker.lua
   M /trunk/embeds.xml

- First pass of optimizations completed:
- Rewrite retention handling to be almost 100% flag based. Only exception are bosses. To detect bosses Recount now uses LibBabble-Boss, rather than relying on target scanning. This means that recount can now detect very early when not to collect data or do any processing. This should not help data accumulation that much but should help computation time, and amount of temporary memory used.
- Program flow improved in most functions that directly respond to the combat log. This should improve critical path lengths for many frequently used events and recordings.
- Overall cleanup and improvement of most data collection functions with frequent use patterns. Many locals have been moved to upvalues to remove repeat heap allocation cost.
- Some bugs related to pet ownership fixed.

------------------------------------------------------------------------
r999 | elsia | 2009-03-06 10:07:03 +0000 (Fri, 06 Mar 2009) | 1 line
Changed paths:
   M /trunk/Tracker.lua

- Only store data for a new combatant if it was truthfully created.
------------------------------------------------------------------------
r998 | elsia | 2009-03-06 03:14:04 +0000 (Fri, 06 Mar 2009) | 3 lines
Changed paths:
   M /trunk/GUI_Main.lua
   M /trunk/LazySync.lua
   M /trunk/Recount.lua
   M /trunk/Recount_Modes.lua
   M /trunk/Tracker.lua

- Upvalue of frequently used static table lookups across module. Should help performance a little bit.
- Reworked AddDamageData to use flag based retention to decide when to add a combatant. This should be more temporary memory friendly and use less cycles due to the ditching of retention checks. Currently this breaks boss retentions though as flags do not identify bosses. Boss handling to be added. Also similar treatment for other data recordings pending. This is definitely alpha.
- Some minor optimizations (removal of some redundant or idle code).
------------------------------------------------------------------------
r997 | elsia | 2009-03-05 21:32:46 +0000 (Thu, 05 Mar 2009) | 3 lines
Changed paths:
   M /trunk/deletion.lua

- Fixed bug which prevented instance based deletion from working as intended.
- Added check if data collection is active for party/raid based deletion.

------------------------------------------------------------------------
r996 | elsia | 2009-03-03 13:40:12 +0000 (Tue, 03 Mar 2009) | 3 lines
Changed paths:
   M /trunk/GUI_Graph.lua
   M /trunk/GUI_Main.lua
   M /trunk/Recount.lua

- Fixed bug in reports that have pets without owners.
- Fixed bug if a class got deleted from graph view still trying to retrieve that classes color.
- Added legacy handling for guardians, which should prevent mostly DK guardian bugs of people still having old data around after updating Recount.
------------------------------------------------------------------------
r995 | elsia | 2009-03-03 00:53:03 +0000 (Tue, 03 Mar 2009) | 1 line
Changed paths:
   M /trunk/GUI_Main.lua

- Added function to retrieve mode index from module name. Helps modules find themselves to set themselves if they want (like the threat module).
------------------------------------------------------------------------
r993 | elsia | 2009-02-22 12:41:11 +0000 (Sun, 22 Feb 2009) | 1 line
Changed paths:
   M /trunk/Tracker.lua

- Recognize the SPELL_BUILDING_HEAL event.
------------------------------------------------------------------------
r992 | kunda | 2009-02-21 13:02:14 +0000 (Sat, 21 Feb 2009) | 1 line
Changed paths:
   M /trunk/locales/Recount-deDE.lua

deDE update
------------------------------------------------------------------------
r991 | 7destiny | 2009-02-17 08:25:30 +0000 (Tue, 17 Feb 2009) | 1 line
Changed paths:
   M /trunk/locales/Recount-koKR.lua

- koKR Update
------------------------------------------------------------------------
r990 | ananhaid | 2009-02-17 02:05:28 +0000 (Tue, 17 Feb 2009) | 2 lines
Changed paths:
   M /trunk/locales/Recount-zhCN.lua
   M /trunk/locales/Recount-zhTW.lua

Recount:
- zhCN/zhTW update.
------------------------------------------------------------------------
r989 | elsia | 2009-02-16 23:27:19 +0000 (Mon, 16 Feb 2009) | 2 lines
Changed paths:
   M /trunk/Recount.lua
   M /trunk/WindowOrder.lua
   M /trunk/locales/Recount-enUS.lua

- Added options to blizz UI config for strata and clamptoscreen (mostly plagerized from Omen). Defaults for strata is whatever it was before, default for clamptoscreen is false to not mess up existing layouts that may not clamp.

------------------------------------------------------------------------
r988 | elsia | 2009-02-14 10:47:47 +0000 (Sat, 14 Feb 2009) | 1 line
Changed paths:
   M /trunk/Recount.toc

- Added !ClassColors to OptDeps.
------------------------------------------------------------------------
r987 | elsia | 2009-02-13 23:42:43 +0000 (Fri, 13 Feb 2009) | 2 lines
Changed paths:
   M /trunk/GUI_Config.lua
   M /trunk/colors.lua

- Added CUSTOM_CLASS_COLORS support.

------------------------------------------------------------------------
r986 | 7destiny | 2009-02-09 20:10:02 +0000 (Mon, 09 Feb 2009) | 1 line
Changed paths:
   M /trunk/locales/Recount-koKR.lua

- koKR Update
------------------------------------------------------------------------
r984 | elsia | 2009-02-09 16:23:04 +0000 (Mon, 09 Feb 2009) | 1 line
Changed paths:
   M /trunk/Tracker.lua

- Fixed a debug string.
------------------------------------------------------------------------
r982 | elsia | 2009-02-09 16:13:38 +0000 (Mon, 09 Feb 2009) | 2 lines
Changed paths:
   M /trunk/Tracker.lua

- Fixed extra attack proccing (hopefully for good now). These will still be reported as "Proccing ability (Proc spell)" e.g. if your eviscerate procs sword specialization you will see "Eviscerate (Sword Specialization)". This is to allow people to see the proc rate of specials, even though the extra swing is white. I.e. only procs caused by white damage will show as "Melee (Sword Specialization)".

------------------------------------------------------------------------
r981 | 7destiny | 2009-02-02 07:53:34 +0000 (Mon, 02 Feb 2009) | 1 line
Changed paths:
   M /trunk/locales/Recount-koKR.lua

- koKR Update
------------------------------------------------------------------------

Additional Files

Type Name Size Uploaded Game Version Downloads
216.34 KB Mar 11, 2009 3.0.9 102