Mercurial > wow > ouroloot
comparison core.lua @ 108:04ccd12c2a41
Tweak 'fix history' output, disable UIDropDownMenu_CreateFrames fix.
author | Farmbuyer of US-Kilrogg <farmbuyer@gmail.com> |
---|---|
date | Mon, 06 Aug 2012 14:57:14 -0400 |
parents | 35b55c6f5551 |
children | ce45011fab4c |
comparison
equal
deleted
inserted
replaced
107:35b55c6f5551 | 108:04ccd12c2a41 |
---|---|
2886 unique[#unique+1] = h | 2886 unique[#unique+1] = h |
2887 id[h] = player.id[h] | 2887 id[h] = player.id[h] |
2888 when[h] = player.when[h] | 2888 when[h] = player.when[h] |
2889 count[h] = player.count[h] | 2889 count[h] = player.count[h] |
2890 else | 2890 else |
2891 self:Print("Realm %s, player %s, entry %d: tag <%s>, id <%s>, time <%s>, count <%s>", | 2891 self:Print("> Realm %s, player %s, entry %d: tag <%s>, id <%s>, time <%s>, count <%s>", |
2892 rname, player.name, i, h, tostring(player.id[h]), | 2892 rname, player.name, i, h, tostring(player.id[h]), |
2893 tostring(player.when[h]), tostring(player.count[h])) | 2893 tostring(player.when[h]), tostring(player.count[h])) |
2894 errors = errors + 1 | 2894 errors = errors + 1 |
2895 end | 2895 end |
2896 hcount = hcount + 1 | 2896 hcount = hcount + 1 |
2907 pcount = pcount + 1 | 2907 pcount = pcount + 1 |
2908 end | 2908 end |
2909 if #empties_to_delete > 0 then | 2909 if #empties_to_delete > 0 then |
2910 for _,pk in ipairs(empties_to_delete) do | 2910 for _,pk in ipairs(empties_to_delete) do |
2911 local player = tremove (realm, pk) | 2911 local player = tremove (realm, pk) |
2912 self:Print("Realm %s, player %s, is empty", rname, player.name) | 2912 self:Print("> Realm %s, player %s, is empty", rname, player.name) |
2913 errors = errors + 1 | |
2913 end | 2914 end |
2914 wipe(empties_to_delete) | 2915 wipe(empties_to_delete) |
2915 end | 2916 end |
2916 if #realm == 0 then | 2917 if #realm == 0 then |
2917 self.history_all[rname] = nil | 2918 self.history_all[rname] = nil |
2918 self:Print("Realm %s is empty", rname) | 2919 self:Print("> Realm %s is empty", rname) |
2920 errors = errors + 1 | |
2919 end | 2921 end |
2920 rcount = rcount + 1 | 2922 rcount = rcount + 1 |
2921 end | 2923 end |
2922 self:_build_history_names() | 2924 self:_build_history_names() |
2923 if errors > 0 then | 2925 if errors > 0 then |
2924 self:Print("The listed entries have been erased from history.") | 2926 self:Print("The listed entries have been erased from history.") |
2925 end | 2927 end |
2928 self:Print("Finished examining %d realms, %d players, %d history entries.", | |
2929 rcount, pcount, hcount) | |
2926 end | 2930 end |
2927 | 2931 |
2928 -- Possibly called during login. Cleared when no longer needed. | 2932 -- Possibly called during login. Cleared when no longer needed. |
2929 -- Rewrites a PLAYER table from format 3 to format 4. | 2933 -- Rewrites a PLAYER table from format 3 to format 4. |
2930 function addon:_uplift_history_format (player) | 2934 function addon:_uplift_history_format (player) |
2982 i, "tag <"..tostring(e.unique).."> from?", tostring(e.bcast_from)) | 2986 i, "tag <"..tostring(e.unique).."> from?", tostring(e.bcast_from)) |
2983 end | 2987 end |
2984 end | 2988 end |
2985 UpdateAddOnMemoryUsage() | 2989 UpdateAddOnMemoryUsage() |
2986 local after = GetAddOnMemoryUsage(nametag) | 2990 local after = GetAddOnMemoryUsage(nametag) |
2991 -- This displayed number is occasionally negative, if the GC happens | |
2992 -- to run during the loops. How much should we care? | |
2987 self:Print("Pre-scanning history for faster loot handling on %s used %.2f MB of memory across %d entries.", | 2993 self:Print("Pre-scanning history for faster loot handling on %s used %.2f MB of memory across %d entries.", |
2988 self.history.realm, (after-before)/1024, count) | 2994 self.history.realm, (after-before)/1024, count) |
2989 if trouble then | 2995 if trouble then |
2990 self:Print("Note that there were inconsistencies in the data;", | 2996 self:Print("Note that there were inconsistencies in the data;", |
2991 "you should consider submitting a bug report (including your", | 2997 "you should consider submitting a bug report (including your", |