[JW Lua] JW Lua beta 0.43 - full release notes

Jari Williamsson jari.williamsson at mailbox.swipnet.se
Tue Nov 17 09:49:05 CET 2015


Hello All,

Here are the full release notes for beta 0.43:

* FCStaff and FCStaffStyleDef classes are now based on a __FCStaffBase 
class that handles all shared behaviour.

* These methods are now also available in FCStaffStyleDef: 
MakeNormalNotation, IsPercussion, IsTablature, IsNormalNotation,
GetTranspose, GetAbbreviatedNameID, GetFullNameID, 
InstrumentMatchesUUID, HasInstrumentAssigned, CreateFullNameString, 
CreateAbbreviatedNameString, CreateDisplayFullNameString, 
CreateTrimmedFullNameString, CreateTrimmedAbbreviatedNameString
SaveFullNameString, SaveAbbreviatedNameString, SaveNewFullNameString, 
SaveNewAbbreviatedNameString

* Dialog boxes filter added to Class Browser

* FCCustomWindow and FCCustomLuaWindow classes added for dialog support. 
The dialogs are have some auto-layout features and handles Windows/Mac 
output differently with device independence. The FCCustomLuaWindow class 
support Lua callback functions.

* These methods are available to create controls for a dialog: 
CreateStatic, CreateEdit, CreateButton, CreateCheckbox, CreatOkButton, 
CreateCancelButton, CreatePopup, CreateHorizontalLine, 
CreateVerticalLine, CreateSlider, CreateUpDown, CreateTree

* Class ID constants added to __FCBase (FCID_ constants).

* FCLuaIterator class added. It's a class that is highly optimized for 
Finale data processing in JW Lua, and the recommended approach to 
handling data. It includes control over iteration direction, partial 
measure selections, progress bar support, and much more.

* FCMusicRegion:IsMeasurePartial() method added

* FCMusicRegion:IsFullDocumentWidth() renamed to IsFullDocumentSpan()

* Reverted back to Lua 5.2.3

* FCCrossStaff class renamed to FCCrossStaffMod. FCCrossStaves class 
renamed to FCCrossStaffMods.

* Fixed a bug FCMetaToolAssignment:AssignTextExpressionDef() and 
AssignShapeExpressionDef(). The issue with 
FCMetatoolAssignment::SaveAsKeyStroke() is still present, though...


Download link:
http://finaletips.nu/index.php/download/category/28-beta-version


Best regards,

Jari Williamsson





More information about the JWLua mailing list