Kelsidavis-WoWee/src/addons
Kelsi b235345b2c feat: add C_Timer.After and C_Timer.NewTicker for Lua addons
Implement WoW's C_Timer API used by most modern addons:

- C_Timer.After(seconds, callback) — fire callback after delay
- C_Timer.NewTicker(seconds, callback, iterations) — repeating timer
  with optional iteration limit and :Cancel() method

Implemented in pure Lua using a hidden OnUpdate frame that
auto-hides when no timers are pending (zero overhead when idle).

Example:
  C_Timer.After(3, function() print("3 sec later!") end)
  local ticker = C_Timer.NewTicker(1, function() print("tick") end, 5)
2026-03-20 12:11:24 -07:00
..
addon_manager.cpp feat: add OnUpdate frame script for per-frame addon callbacks 2026-03-20 12:07:22 -07:00
lua_engine.cpp feat: add C_Timer.After and C_Timer.NewTicker for Lua addons 2026-03-20 12:11:24 -07:00
toc_parser.cpp feat: add Lua 5.1 addon system with .toc loader and /run command 2026-03-20 11:12:07 -07:00