On 2015-08-12 23:57, Monte Goulding wrote:
Thanks for the details Peter. I had thought the BAF was a product of
your work on the file format. I wonder if the current situation
warrants a further investigation into the things that would assist my
script based solution? Object UUIDs and more support for working out
widget metadata without depending on ide code.
There are two PRs pending (should get into 8 DP3) for widget support...
The ability to export / import a widget's state array and a 'is really'
operator. The latter let's you find out the precise type of a value,
which is important for encoding in JSON in 7 onwards (since you can't
tell the difference between binary strings and text strings, or numbers
and strings in LCS due to auto-conversion).
The PRs are:
https://github.com/runrev/livecode/pull/2348
https://github.com/runrev/livecode/pull/2345
These should be sufficient to enable you to add widget export to lcVCS
without having to talk to the IDE.
As I said way back when, I'm not averse to Object UUIDs being added as
metadata for the purposes of VCS (i.e. sideline data in objects). I'm
still yet to be persuaded that replacing 'ids' with them is worthwhile
as I think the problems being tried to solve by doing that are better
solved in a different way (in particular augment properties in engine
objects which take object id's to take stack / object name pairs).
Mark.
--
Mark Waddingham ~ m...@livecode.com ~ http://www.livecode.com/
LiveCode: Everyone can create apps
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode