[JW Lua] JW Lua beta 0.07 available

Jari Williamsson jari.williamsson at mailbox.swipnet.se
Tue Oct 8 09:15:43 CEST 2013


Hello!

JW Lua beta 0.07 is now available for download. New/fixed in this build:

* "dumpproperties()" utility function added to the global namespace, 
that creates a table with all properties for an object. The "key" in the 
table is the property name, the "value" is the property value.
* "pairsbykeys()" iterator function added to the global namespace, which 
returns all key/value pairs sorted in key order (useful together with 
"dumpproperties()", see above).
* "loadall()" iterator function added to the global namespace, which is 
a shortcut approach to collection classes that supports the LoadAll() 
method.
* "loadallforregion()" iterator function added to the global namespace, 
which is a shortcut approach to collection classes that supports the 
LoadAllForRegion() method.
* Mac also has support for scrolling console output from the scripts now
* Fixed a Mac crash if the "Refresh All" button on the "Explorer" page 
would result in an empty list of scripts.
* Fixed a bug where alert boxes where not application modal on Windows
* Fixed a bug where modal states didn't affect the JW Lua main window in 
the correct way on Windows
* AlertOkCancel() method added to FCUI
* JW Lua max/min version can now be set in the plug-in definition
* Finale max/min version can now be set in the plug-in definition
* FCPageFormatPrefs class supported (use LoadScore() or LoadParts() 
methods to get the approriate data)
* Support for the FCStaffList(s), FCCustomSmartLineDef(s), FCTuplet(s), 
FCPageText(s), FCTextExpressionDef(s), FCCategoryDef(s), FCFontPrefs 
classes.
* FCDocument class with Save() method and Dirty property enabled
* finale.PARTID_UNKNOWN constant removed
* FCMusicRegion:CreateCells() method added
* FCPage:IsPortrait() method added
* FCString.Length read-only property added (maps to GetLength())
* ClassName() method added to all classes, which returns a string to 
Lua, such as "FCPage" etc.
* Feature added to the Manager page to create "script groups".
* Fixed a bug where deactivated script groups didn't stay activated when 
Finale was restarted.
* Fixed a issue where the "Plug-in Def" dialog box added an added line 
feed to "[[ ... ]]" comments.
* Added some more predefined category tags.
* The "Open..." button on the developer page will now ask if unsaved 
scripts should first be saved.
* Fixed a bug where script groups containing scripts without plug-in 
definition just displayed as "somefile.lua".

Download the new beta build from:
http://finaletips.nu/index.php?option=com_phocadownload&view=category&id=28:beta-version&Itemid=2


Best regards,

Jari Williamsson





More information about the JWLua mailing list