Hacking LiveCode

Mike Kerner MikeKerner at roadrunner.com
Sun Sep 25 14:28:37 EDT 2022


and it is also 100% possible that there is something that can happen during
the building/testing/installing process that would explain the behavior i
have seen, but without knowing the expected behavior...

On Sun, Sep 25, 2022 at 2:11 PM Mike Kerner <MikeKerner at roadrunner.com>
wrote:

> How's this: the expected behavior is not documented (as far as I can
> find), so I don't know what the expected behavior is. I have tested
> modifying a widget, rebuilding it, and re-adding it to LC. That does not
> seem to cause existing widgets to update. Is that a bug in my code, and am
> I doing something wrong that is leading me down this path? 100% absolutely,
> positively, maybe, and then I'm just chasing a phantom...again...
> I also don't think there is a documented way to see what version each
> widget is in a particular...widget, but I think we might be able to. We can
> certainly tell which version of a widget is installed in LC (bug report
> 23952, whose code is going to go into the hack repo, soon).
>
> If I am write, and it is not a bug in my code, then it absolutely is a
> disadvantage to using widgets...until this hack is complete.
>
> On Sun, Sep 25, 2022 at 12:59 PM Paul Dupuis via use-livecode <
> use-livecode at lists.runrev.com> wrote:
>
>> On 9/25/2022 12:41 PM, Mike Kerner via use-livecode wrote:
>> > chasing all the things that aren't documented, but you need to know
>> about
>> > LCB took me back into hacking liveCode.
>> > it's just getting started. if you have tools or pointers, the
>> > repo/wiki/issues/discussion are at https://github.com/macMikey/LC-HACK
>> > Project 1: extracting all properties of a widget (because "export" does
>> not
>> > export the "base" LC object properties) and applying those properties
>> to an
>> > updated version of the widget (because LC is releasing updates to the
>> > megabundle widgets almost weekly)
>> > Project 2: documenting the LC IDE API's?
>> >
>>
>> A clarification please: Are you saying that if I have version 1.1.2 of
>> PolyGrid (as an example) installed and I have made a stack using 1 or
>> more Polygrids and I now download and install version 1.3.1 (or some
>> newer version) of PolyGrid, that when I open my stack the PolyGrids in
>> that stack do not update from 1.1.2 to 1.3.1?
>>
>> If so, this is a terrible disadvantage of any use of widgets. I feel I
>> must be misunderstanding why exporting properties to re-apply them is
>> needed for updates.
>>
>>
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>
>
>
> --
> On the first day, God created the heavens and the Earth
> On the second day, God created the oceans.
> On the third day, God put the animals on hold for a few hours,
>    and did a little diving.
> And God said, "This is good."
>


-- 
On the first day, God created the heavens and the Earth
On the second day, God created the oceans.
On the third day, God put the animals on hold for a few hours,
   and did a little diving.
And God said, "This is good."


More information about the use-livecode mailing list