Should different OSX versions be handled differently?

Anything beyond the basics in using the LiveCode language. Share your handlers, functions and magic here.

Moderators: heatherlaine, Klaus, FourthWorld, robinmiller, kevinmiller

Post Reply
trevix
Posts: 387
Joined: Sat Feb 24, 2007 11:25 pm
Location: Italy
Contact:

Should different OSX versions be handled differently?

Post by trevix » Fri Apr 20, 2018 12:50 pm

I installed LC 8.1.10 on OSX 10.12.6 Sierra (Italian) and OSX 10.7.5 Lion (english), using VMware fusion, in order to test my standalone.

I noticed subtle but annoying differences, both on LC IDE and in the standalone.

1 -breakpoint on the main "preopenstack". IDE
Sierra: stop the script and open the script editor (as is supposed to)
Lion: stops the script, but the editor stay hidden: you must click on the Finder screen and then on LC in order to show it

2 -Document icons and Document association. Standalone
Sierra: the standalone does not associate documents and does not set the document icon
Lion: works fine

3 - Enable/disable menu btn "Help", from script or using the property inspector. IDE and Standalone
Sierra: works fine
Lion: does not work: setting on or off the "disabled" btn on the property inspector does not change the enable/disable of the "help" menu

4 - Geometry on the property inspector. IDE and Standalone
Sierra: works fine
Lion: the same stack does not preserve geometry (disappears)

I wonder how many more problems will I find.
So the point is:
- does LC Mac Engine 8.1.10 really support up to OSX Lion ?
- if I give up supporting past OS system (sigh), how do you fix the document association and icon in Sierra?

Regards
Trevix
Trevix

Post Reply

Return to “Talking LiveCode”