ChannelLock

r20090706181456

Change log

PProvost:
    A bit more debugging on the new algoritm
    Switched to a FSM for the states of the system
    Fixed bug where channels didnt' get added to chatframe correctly
    Reworked the logic back to a simpler and more reliable algorithm
    Moved Unit Tests crap into a subfolder
    Added README.textile
    Added LuaUnit but ignored it in .pkgmeta
quaiche:
    Another bugfix to the config validation logic
    Fixed a bug that allowed the same channel in two slots
    Fixed bug in call AceConfigRegistry with a non-text key on the options table
    Added nil check to chatframe add code "just in case" :)
    Fixed channel->chatframe association code
    Added /cl and /channellock slash commands
    Added licence.txt to .pkgmeta
    Set the unit testing code to be excluded in .pkgmeta
    Removed Tablet from .pkgmeta
    Major rewrite of the command queue generator to fix all kinds of edge cases. It now seems to end up with the right channel setup every time.
    Added "Apply Now" button to Configuration screen.
    A few more changes to help deal with LFG and Trade channels
    Fixed a nasty bug in the delete channel code
    Yet another missing lib in pkgmeta
    Updated errors in .pkgmeta file
    Fixed it so clearing a channel name will ensure it stays empty later.
    Reduced timer delay to 1sec
    Deleted some unused code
    Fixed bug that prevented channels from always showing up in the right ChatFrame
    A bunch of refactoring to help figure out the timing bug. The command sequence is good, but sometimes
    wow doesn't behave.
    Playing around with unit testing this thing.
    Initial import, still much to do.
root:
    "channel-lock/mainline: Initial Import"

Facts

Uploaded on
06 Jul 2009
Game version
  • 3.1.0
Filename
ChannelLock-r20090706181456.zip
Size
121.9 KiB
MD5
d618af34e37990051dca315913c5d090
Type
Alpha
Status
Normal

Authors