On 2023-04-18 20:58, Mark Wieder via use-livecode wrote:
I would so like to like this release:
script widgets
expression constants (finally!)
etc...

but it's so wonky on linux that I'd have to write up a slew of bug reports. Essentially unusable for me in ways that dp4 behaves.

I'm looking forward to dp6.

Heh - well if there is a Linux specific issue that we haven't seen but you do - then its not likely to be fixed in dp-6 unless we know what it is :D

We've already identified a problem with the 'after' message which causes the layout of the IDE palettes to not update correctly - and are fixing :)

Beyond that, do you get (as many) problems if you run the IDE without any plugins and such? (i.e. an empty 'My LiveCode' folder)

The reason I ask is that we have (unusually) made two backwards-incompatible script changes in dp-5 in order to accommodate constant initializer expressions - both touch on edge-cases, but hey, edge-cases happen. There is a small possibility that a plugin or similar which contains such an edge case could break and thus be causing errors and thus destabilize the IDE.

Specifically:

The tokenization of numeric literals (i.e. numbers) is now much more strict - https://quality.livecode.com/show_bug.cgi?id=23653. Previously a numeric token which had an 'error suffix' would encompass the suffix into the token rather than treat it separately.

The right-hand side of an initializer is no longer treated as a token (this is key to having them as expressions at all!) - https://quality.livecode.com/show_bug.cgi?id=19413. Previously if you had an initializer which was an engine constant, then the initialized value would be the name of the constant and not its value (e.g. local tFoo = empty => tFoo = "empty" and not "").

The fix to both is to quote the offending token.

Warmest Regards,

Mark.

--
Mark Waddingham ~ m...@livecode.com ~ http://www.livecode.com/
LiveCode: Build Amazing Things

_______________________________________________
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

Reply via email to