[JW Lua] JW Lua beta 0.07 available

Charles O. Lawrence charlesolawrence at bellsouth.net
Tue Oct 8 16:03:33 CEST 2013


That's quite a list of enhancements.  Looking forward to being able to use
many of these.  Keep up the good work.

Charles Lawrence



-----Original Message-----
From: JWLua [mailto:jwlua-bounces at jwmusic.nu] On Behalf Of Jari Williamsson
Sent: Tuesday, October 08, 2013 3:16 AM
To: The JW Lua script plug-in.
Subject: [JW Lua] JW Lua beta 0.07 available

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


_______________________________________________
JWLua mailing list
JWLua at jwmusic.nu
http://jwmusic.nu/mailman/listinfo/jwlua_jwmusic.nu





More information about the JWLua mailing list