No longer installs LibInit 40
Alar of Runetotem [02-17-17 - 18:13]
No longer installs LibInit 40
diff --git a/.pkgmeta b/.pkgmeta
index 5f66848..5e0ac26 100755
--- a/.pkgmeta
+++ b/.pkgmeta
@@ -4,7 +4,7 @@ enable-nolib-creation: no
externals:
libs/LibInit:
url: https://github.com/alarofrunetotem/LibInit.git/LibInit
- tag: latest
+ tag: Release-70100-39
libs/Ace3/AceBucket-3.0:
url: svn://svn.wowace.com/wow/ace3/mainline/trunk/AceBucket-3.0
diff --git a/Init.lua b/Init.lua
index cfcb4b4..02d205d 100644
--- a/Init.lua
+++ b/Init.lua
@@ -1,7 +1,7 @@
local me, ns = ...
local LibInit,minor=LibStub("LibInit",true)
assert(LibInit,me .. ": Missing LibInit, please reinstall")
-local minvers=40
+local minvers=39
assert(minor>=minvers,me ..': Need at least Libinit version ' .. minvers)
local _G=_G
local setmetatable=setmetatable
@@ -59,60 +59,8 @@ GetQuestsCompleted(ns.quests)
function addon:EventQUEST_TURNED_IN(event,quest,item,gold)
ns.quests[quest]=true
end
-do
- --@debug@
- local newcount, delcount,createdcount,cached = 0,0,0
- --@end-debug@
- local pool = setmetatable({},{__mode="k"})
- ---@function [parent=#ns] new
- function ns.new()
- --@debug@
- newcount = newcount + 1
- --@end-debug@
- local t = next(pool)
- if t then
- pool[t] = nil
- return t
- else
- --@debug@
- createdcount = createdcount + 1
- --@end-debug@
- return {}
- end
- end
- ---@function [parent=#ns] tCopy
- function ns.tCopy(t)
- local c = ns.new()
- for k, v in pairs(t) do
- c[k] = v
- end
- return c
- end
- ---@function [parent=#ns] del
- function ns.del(t)
- --@debug@
- delcount = delcount + 1
- --@end-debug@
- wipe(t)
- pool[t] = true
- end
- --@debug@
- ---@function [parent=#ns] cached
- function cached()
- local n = 0
- for k in pairs(pool) do
- n = n + 1
- end
- return n
- end
- function addon:CacheStats()
- print("Created:",createdcount)
- print("Aquired:",newcount)
- print("Released:",delcount)
- print("Cached:",cached())
- end
- --@end-debug@
-end
+ns.new=addon:wrap("newTable")
+ns.del=addon:wrap("delTable")
-- Caching iteminfo
ns.I=LibStub("LibItemUpgradeInfo-1.0")
ns.GetItemInfo=ns.I:GetCachingGetItemInfo()