From: Bernard D. <bde...@us...> - 2017-10-31 15:12:35
|
This is fixed now. This bug was really non trivial. The *tclAE* extension has undergone a lot of modifications and many procs in AlphaTcl have been updated. The aegizmo syntax is apparently more strict under High Sierra. For instance, hexadecimal descriptors now use the `$ $` syntax instead of the old `« »` format. I will commit the changes in a few days along with the release of Alpha 9.0b4 to avoid breaking the current version (the *tclAE* extension must be recompiled). --- ** [tickets:#144] AppleEvents fail on High Sierra** **Status:** open **Created:** Thu Oct 26, 2017 01:29 PM UTC by Bernard Desgraupes **Last Updated:** Thu Oct 26, 2017 01:29 PM UTC **Owner:** nobody Sad news: most of Alpha's functionalities which rely on AppleEvents fail on Mac OS X 10.13 (aka High Sierra). As a consequence: one cannot open a file from a *Fileset* or from the *Recent Files* menu, one cannot use the *[edit]* proc, one cannot send a string for evaluation in R, one cannot use Excalibur for spell checking, etc, etc. Technically, it seems that this is caused by changes in the aegizmo syntax: the API function *AEBuildDesc* now reports errors for strings which used to work on previous versions of the operating system. I'm currently investigating this issue which will require changes in Alpha's core, in the AlphaTcl library and in the tclAE extension. So, if Alpha is vital for your work, I'd recommend *NOT* to upgrade your OS to High Sierra until version 9.0b4 of Alpha is released. Note though that only the functionalities based on AppleEvents are currently impacted: the rest of Alpha works normally. --- Sent from sourceforge.net because alp...@li... is subscribed to https://sourceforge.net/p/alphacocoa/tickets/ To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/alphacocoa/admin/tickets/options. Or, if this is a mailing list, you can unsubscribe from the mailing list. |