This release note provides the latest information about AppleScript Studio 1.5, which ships with Mac OS X version 10.5, as well as a list of the more prominent bug fixes. Note that there was no new terminology added to AppleScript Studio 1.5. For older release notes, see AppleScript Studio 1.4 Release Notes.
New Version Number
Tiger AppleScript Xcode Plug-ins Must be Updated for Leopard
Bug Fixes
Known Bugs
AppleScript Studio Version 1.4 Release Notes
AppleScript Studio has the version number 1.5 in Mac OS X version 10.5 (Leopard). For information about the version number and how to check for it, see the section “Version Information” in Terminology Fundamentals in AppleScript Studio Terminology Reference.
Existing Tiger AppleScript Xcode plug-ins will not work in Leopard. To work around this problem, you can recreate your plug-in using the Leopard based "AppleScript Xcode Plugin" template. As part of rebuilding the plug-in you will have to attach your plug-in’s event handlers in Interface Builder.
Or, you can do the following to your Tiger "AppleScript Xcode Plugin" project:
Change your project product installation path to: /Developer/Library/Xcode/Plug-ins
. (The Tiger installation path is /Library/Application Support/Apple/Developer Tools/Plug-ins/
, which will no longer work in Leopard.)
Add a key XCGCReady
with the string value "YES"
to your project's Info.plist
.
Enable the GC
(Garbage Collection) build setting.
In Interface Builder, re-attach your event handlers to your project scripts.
Disabling the "Release when closed" NSWindow
attribute in IB is not honored in Tiger. [4097479]
In Mac OS X v10.4.0 through v10.4.6, the "Release when closed” NSWindow
attribute in Interface Builder is not honored. The window object is always released regardless of how this attribute is set. This is fixed in versions of Tiger after v10.4.6, and in Leopard.
Applescript Studio outline view
does not respond to Data View events. [5232287]
This bug has not been fixed, but AppleScript Studio Terminology Reference has been modified to note that an outline view
object does not respond to events from the Data View suite, such as column clicked
, column moved
, and selection changed
. This limits the tasks you can accomplish with an outline view
object.
Memory leak associated with set script
in AppleScript Studio. [4667798]
Calling set script
to set the script
property of a menu item
object (or of an object of any class that inherits the script
property from the item
class) resulted in a memory leak. This has been fixed.
Mail Search doesn't show any local mailboxes. [4102626]
The Mail Search sample application did not show local mailboxes—this has been fixed.
TableView -- drag of row to same position removes row. [4589247]
Dragging a row in a table view and dropping it slightly above its current position could result in the row being deleted. This has been fixed.
The isSeparatorItem
property of a menu item
is not marked as read only. [5329608]
This bug has been fixed, and AppleScript Studio Terminology Reference has been modified to note that the separator item
property of menu item
is read only.
path for resource
doesn't work for files without an extension. [3464005]
The following statement will work to find the path to Contents/Resources/foo.sh
:
set myPath to path for resource "foo" extension "sh" |
But if the resource does not have an extension, the following statement results in an error, "The variable myPath is not defined (-2753)"
set myPath to path for resource "foo" |
Therefore, if you must access a resource with path for resource
, give the resource an extension.
Previous release notes are available here: AppleScript Studio 1.4 Release Notes.
© 2007 Apple Inc. All Rights Reserved. (Last updated: 2007-10-31)
|