I recently (finally) updated macOS on my laptop from Sonoma (14.x) to Tahoe (26.x). Most things are fine, but I've found a couple of anomalies (this is all with LiveCode 10.0.2).

Before I report these (realistically only the first one), has anyone else seen the same effects? Is there any evidence that these aren't specifically Tahoe issues?

1) This is the important one.

A tool I use regularly (in the IDE) which pulls data from a MySQL (actually MariaDB) database on our local network to output some summary info. Since upgrading to Tahoe, when I press the button it throws an error when it tries to connect:
        Can't connect to MySQL server on '<hostname>' (65)

When I press the button again, it connects fine. After that I can repeatedly run the scripts that open this connection... for a while. Then it will happen again, even if I haven't quit and restarted LiveCode in the interim. The symptoms would be consistent with LC having to load something (e.g. a driver) into memory, and either timing out the first time, or doing this in the wrong order; and then at some later stage that may have been released and need to be loaded in again. But I'm just guessing here. (I typically have the IDE open for weeks at a time, and just switch to it to use one of various tools.)

This behaviour is consistent, and definitely related to Tahoe (or it might have been in Sequoia as well, I skipped past that).

2) In the script editor, I've recently been repeatedly messing with a particular command in a script in a relatively long process; so I set the entry point to it. It seems that this is sometimes resetting - even when I check (under Debug > Entry point...) that it is referencing the correct command, when I click the play button in the script editor the first command in the script is executed instead. I have to open the Entry point dialog again, select something else, then re-select the command I want, and that solves it.

I can't reproduce this reliably but it's happened several times in the last week or so. I also can't be sure that it's Tahoe related, because I don't use that feature very often; but I've certainly not noticed this issue before.


3) Trivial but strange. In the IDE, I have an 'extra toolbar', a palette stack which docks itself next to the revMenubar and holds a bunch of useful controls. On revResumeStack and desktopChanged messages, it repositions itself (and adjusts the size of the revMenubar) - this is needed because I often plug and unplug external monitors. Since I updated to Tahoe, when my laptop wakes from sleep (even if no change is made to external monitor) the palette goes mad, flashing back and forth into place; sometimes it settles down after about 30 seconds of this, sometimes only once I switch to LiveCode. I believe that this was an interaction between the revResumeStack and desktopChanged messages; at any rate, once I introduced a semaphore between them so that the repositioning/resizing code would only run once regardless of which of these messages fired first and how often, the problem went away. Probably I should have coded it that way in the first place - but the first place was probably 15-20 years ago, when I was a cruder user of Revolution it was then; and it's only since moving to Tahoe that this issue has arisen. Obviously it's pretty obscure; but there is _something_ different happening in Tahoe, that may affect other LiveCode users.








_______________________________________________
use-livecode mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to