Lua Browser

Browse through the Lua environment in-game

File Details

20.10.31

  • R
  • Oct 31, 2020
  • 14.95 KB
  • 3.3K
  • 9.0.1
  • Retail

File Name

LuaBrowser20.10.31.zip

Supported Versions

  • 9.0.1

Lua Browser Changes | 2020 Oct 31

  • Updated the TOC version to 90001 for the Shadowlands 9.0.1 pre-patch.
  • Frames that use backdrops are now created using the "BackdropTemplate".
  • Updated the AzDropDown library to Rev 14.
  • Updated the AzDialog library to Rev 02.
  • No longer at the "DIALOG" strata.

Lua Browser Changes | 2018 Aug 13

  • Added new "_G" button, which will navigate to the global _G table.
  • Added new "Code" button, that will popup a dialog to enter in code. Hold Shift to access the metatable. It works exactly as the slash command "/lb code <code>" and "/lb codemeta <code>".
  • Added new "Filter" button, clicking it will ask for an input of the new filter. To clear the filter, enter nothing in the dialog, or shift-click the button.
  • Removed the "Clear Filter" button, the filter can now be cleared clicking the new "Filter" button while holding Shift.

Lua Browser Changes | 2018 Aug 12

  • Fixed an error that could occur if a table had a key named "GetName" and was not a widget.
  • Frame strata changed to "DIALOG".
  • Does a better job at showing the name and object type of the current widget table.
  • Updated the AzDropDown library.

Lua Browser Changes | 2018 Jul 25

  • Updated the TOC version to 80000 for the Battle for Azeroth 8.0 pre-patch.
  • Fixed some minor navigation issues when using the mouse buttons.

Lua Browser Changes | 2010 Nov 26

  • Added a total count for the data type tooltip, when hovering the mouse over the table/frame name in the top right corner.
  • Escape sequence pipes in values, are now "escaped".

Lua Browser Changes | 2010 Nov 10

  • Changed the TOC version to 40000 for the 4.0.1 pre Cataclysm patch.
  • Added a "/lb codemeta" slash command. This works exactly like the "/lb code" slash command, but will return the metatable of the code.
  • Added "/luabrowser" as an alternative, to the already existing "/lb" slash command.
  • Filters now searches the value of strings and numbers for a match.
  • If the currently browsed root is a frame, and that frame has a name, it will now be display in the top right.

Lua Browser Changes | 2010 Jun 28

  • Corrected the error that could happen when clicking on an item, which was introduced with the latest "ChatFrameEditBox" fix.

Lua Browser Changes | 2010 Jun 27

  • Fixed the ChatFrameEditBox issues.

Lua Browser Changes | 2010 Feb 27

  • Changed the TOC version to 30300 for the 3.3 patch.

Lua Browser Changes | 2009 May 18

  • Changed the TOC version to 30100 for the 3.1 patch.
  • If you move the mouse over the window showing the address of the current root, it will show a tip with how many of each data type is in this table.
  • Filter settings are now saved per root, instead of a global setting, this should make browsing back and forth from _G a lot more pleasent.
  • Did a few code optimisations.

Lua Browser Changes | 2009 Apr 07

  • Fixed a bug that caused not all keys in a table to be shown.

Lua Browser Changes | 2009 Apr 06

  • Now sets the global variables "lbRoot" to the current browsed table. This is done so you can easily work with the table in a custom script using "/run" or similar.
  • Some other issues related to showing tables with metatables, is now fixed by using rawget() everywhere instead of normal table access.
  • Removed some global pollution from the sort function.
  • Now shows the current table address next to the close button.
  • If a table had a metatable with an "__index" function, which would return a value or give an error when accessing table[0], Lua Brower were not able to detect widget objects. This problem has been resolved by testing existence with rawget().
  • Fixed an error if a table key was anything but a string or number.
  • If you hold down shift when selecting a type filter, it will be selected exclusivly.
  • Added the slash command "/lb mousemeta", allows you to browse the meta table of the widget under the mouse.
  • Removed the global slash command "/lb global <key>", use "/lb code <code>" instead.

Lua Browser Changes | 2009 Apr 03

  • First release ever.