[JW Lua] RGP Lua 0.68 released

Robert Patterson robert at robertgpatterson.com
Thu Nov 30 17:35:07 CET 2023


RGP Lua 0.68 was released
<https://robertgpatterson.com/-fininfo/-rgplua/rgplua.html> today. One of
the big additions is a console similar to the JW Lua Development tab,
except (like the Class Browser) it is implemented externally in Lua. The
full list of changes is:

   - Fix issue where hash was not updated at initialization so
   ExecuteAtStartup script failed the first time after an update.
   - Add FCNoteEntry.ReverseDownStem and FCNoteEntry.ReverseUpStem
   properties.
   - Implement 3-state checkbox on Windows. (It was already implemented on
   macOS.)
   - Trust enforcement is now required.
   - Add FCBookmark and FCBookmarks.
   - Allow numbers to be assigned to FCString.LuaString
   - Fix Windows crash at startup.
   - Rewrite cryptography routines with IV and key tracking.
   - Add menu command monitor callback in FCCustomLuaWindow.
   - Add FCSmartShapeSegment.CalcMeasurePos and use it to allow entry-based
   smart shapes to work with FCSmartShape.IsWithinRegion and
   FCSmartShapeMeasureMarks.LoadAllForRegion.
   - Add FCMeasure.CreateNumberString and CreateNumberStringUnqualified
   methods.
   - Add FCCell.CreateVisibleKeySignature method.
   - Add FCNoteEntryCell.ReduceEntries method.
   - Add FCMusicRegion.Playback methods and FCSystemStaves methods for
   setting up a temporary instrument list.
   - Add __FCUserWindow::CreateChildUI to allow creation of an FCUI
   instance that uses the __FCUserWindow as the parent window for launching
   built-in modeless dialogs. (Important on Windows Finale.)
   - Add FCUI::DisplayListenToMidiDialog to provide access to Finale's
   built-in ListenToMidi dialog.
   - Add all documented playback options to FCPlaybackPrefs.
   - Added FCCtrlTextEditor control for editing multiline text blocks.
   - Added FCActiveLyric for getting/setting the current lyric block and
   syllable.
   - Fix Unicode-encoding issues with FCSyllableBase text parsing.
   - Add syllable parsing to FCVerseLyricsText, FCChorusLyricsText, and
   FCSectionLyricsText
   - Enhance FCLuaScriptItem handling to allow execution of strings (plus
   other goodies).
   - Embed and pre-load luafilesystem ('lfs').
   - Added crypto namespace to luaosutils. Provides strong encryption with
   easy-to-use function calls.
   - Added FCPages.FindSystemNumber and FCPages.FindMeasureNumber.
   - Hooked up FCFretboardGroupDef and added supporting classes.
   - Added FCMiscDocPrefs.AlignMeasureNumbersWithBarline and
   FCMiscDocPrefs.LegacyDotPositionOnFlippedStems for Finale 27.4 support.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://jwmusic.nu/pipermail/jwlua_jwmusic.nu/attachments/20231130/b0edbbce/attachment.html>


More information about the JWLua mailing list