<div dir="ltr"><div>RGP Lua 0.70 was <a href="https://robertgpatterson.com/-fininfo/-rgplua/rgplua.html" target="_blank">released</a> 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.</div><div><br></div><div>Here is a complete list of changes:</div><div><ul><li>Hash-verify script files with filenames containing spaces.</li><li>Facilitate live update of hash-verified scripts (including live update of custom config file).</li><li>Added luaosutils.internet.url_escape function for percent-encoding url characters.</li><li>Modify reflection tables to facilitate showing first available Lua version and deprecation status in Class Browser.</li><li>Refactor AddMacroValue as AddConstantValue (in reflection) to make it easier to use with ad hoc macros.</li><li>Lua scripts can now detect double-clicks, enter key, and command keys on FCCtrlListBox and FCCtrlDataList.</li><li>Class browser now responds to double-click, cmd/ctrl-C, and enter key.</li><li>Class browser now includes enum values in the finale and tinyxml2 namespaces.</li><li>FCCtrlDataList can now hide its header and expand the last column to fill available space.</li><li>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.</li><li>FCCtrlDataList can now be multi-select.</li><li>Allow hash-verified when internet is down.</li><li>Added luosutils.process.run_event_loop to allow scripts to wait on their callback functions.</li><li>Class browser now includes finenv namespace and sub-namespaces.</li></ul></div></div>