I removed all layer stuff and configuration is saved in a standard way now.
Added profiles and libDualSpec support.
New indicator for raid icons in core.
Grid2 can run without Grid2Options now.
General options using Tabs.
Some bugs fixed.
Please create a ticket with your patch, I'll look at it and merge what I like.
Pay attention to the order you declare stuff in your TOC/XML.
Make sure that the function is defined before the XML is loaded if using the function XML attribute.
Grid2 is not a "new version" of Grid. It is a completely different addon, by completely different people. The name is rather misleading.
That is a bit misleading too, as Grid2 has been written following mostly Grid design, taking input from the original developpers of Grid and was an attempt to overcome design flaws in Grid and ultimately to replace Grid.
Actually, it is better not to handle the replacement in lua and let gsub() do it for you. Build your replacement table, call gsub() and display the result.
Blizzard introduced the concept of tainted values in their implementation of lua, the size of internal structure may have grown as a result of it. 40 bytes is the size of the default implementation's data structure on 32 bits architecture.
0
Please create a ticket with your patch, I'll look at it and merge what I like.
0
Added in rev 354
0
Make sure that the function is defined before the XML is loaded if using the function XML attribute.
0
0
That is a bit misleading too, as Grid2 has been written following mostly Grid design, taking input from the original developpers of Grid and was an attempt to overcome design flaws in Grid and ultimately to replace Grid.
It never got there, and probably never will.
0
0
0
0
0
0
0
I'll try to find the time to look at the change in the secure header code. Thanks for your help.
0
0
0
No, ipairs can't be used for a reversed loop, your code is fine.