[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.htm>
More information about the JWLua
mailing list