[JW Lua] RGP Lua 0.70 Released

Robert Patterson robert at robertgpatterson.com
Sat Jan 6 21:17:50 CET 2024


RGP Lua 0.70 was released
<https://robertgpatterson.com/-fininfo/-rgplua/rgplua.html> today. The
Class Browser got a significant update for this release. It shows more
metadata about each class, method, or property. It added the `finenv`
namespace, and it now responds to the cmd-C (macOS) or ctrl-C (Windows) to
copy the item in focus to the clipboard. It also responds to double-click.

Here is a complete list of changes:

   - Hash-verify script files with filenames containing spaces.
   - Facilitate live update of hash-verified scripts (including live update
   of custom config file).
   - Added luaosutils.internet.url_escape function for percent-encoding url
   characters.
   - Modify reflection tables to facilitate showing first available Lua
   version and deprecation status in Class Browser.
   - Refactor AddMacroValue as AddConstantValue (in reflection) to make it
   easier to use with ad hoc macros.
   - Lua scripts can now detect double-clicks, enter key, and command keys
   on FCCtrlListBox and FCCtrlDataList.
   - Class browser now responds to double-click, cmd/ctrl-C, and enter key.
   - Class browser now includes enum values in the finale and tinyxml2
   namespaces.
   - FCCtrlDataList can now hide its header and expand the last column to
   fill available space.
   - The macOS version of FCCtrlDataList now responds to the space-bar and
   ctrl-spacebar similarly to the built-in behavior on Windows. The macOS
   version also responds to shift-spacebar the same as ctrl-spacebar.
   - FCCtrlDataList can now be multi-select.
   - Allow hash-verified when internet is down.
   - Added luosutils.process.run_event_loop to allow scripts to wait on
   their callback functions.
   - Class browser now includes finenv namespace and sub-namespaces.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://jwmusic.nu/pipermail/jwlua_jwmusic.nu/attachments/20240106/3052964d/attachment.htm>


More information about the JWLua mailing list