From: Christiaan H. <chr...@we...> - 2005-11-29 10:00:56
|
I changed the applescript definitions to the recommendations of the docs/discussions (using a lot of reading between the lines because they are very inconsistent). I think I have it figured out now. The problem with the console message was that Apple has changed the definition for "text" in Tiger: it used to stand for NSTextStorage, but they changed it to NSString. NSTextStorage is now called "rich text", while NSString used be called either "string" or "Unicode text" (take your pick!). To make things even nicer, the NSTextSuite.sdef file in the Developer distribution contains a mixture of both definitions, so that's inconsistent. And of course the docs don't mention all these pitholes. So it is not clear to me whether AppleScript will still work on Panther. Can anyone test this? Including the Scripting Dictionary. If the latter doesn't work I think we should remove the resource manager phase for the .r file again. AFAICS the .scriptSuite and .scriptTerminology files should be OK for Panther. Christiaan |