LNS Home
Script Debugger
Download & Buy
x Explore
x Edit
x Run & Debug
x Deploy
What's New In 4.5
bullet Documentation
bullet Blog Posts
My SD Story
Software Updates
4.0.9 Update
3.0.9 Update
bullet 2.0.5 Update
x Free Downloads
XML Tools
XSLT Tools
x Property List Tools
x List & Record Tools
Register Your Copy of Script Debugger
Join the Script Debugger Mailing List
x AppleScript/ Scripting Links
x Script Debugger 4.5
Site Contents
bullet Mark’s Blog
Product Registration
Bug Reporting
x Freeware
Contacting Us

SD4 Headling

Script Debugger 3.0.9 Update

Script Debugger 3.0.9 is a maintenance release that addresses a series of issues that came to light following the release of Script Debugger 3.0. If you are using Mac OS X 10.3 or later, you need Script Debugger 3.0.9.

Download   Installation Notes
Registration Number:


You'll need StuffIt Expander 5 or later to expand the archive.

You'll need Adobe Acrobat Reader to view the documentation
  System Requirements:

- Any Power Macintosh (G3, G4 or G5 Processor recommended)
- 10MB (free application) RAM. Under Mac OS X, at least 64MB (total) RAM is required
- 15MB hard disk space
- Mac OS 8.1 - 9.2.x (Mac OS 8.6 or later recommended)
- Mac OS X 10.0.4 or later
- Script Debugger 3.0.4 - 3.0.8


- Expand the Script Debugger 3.0.9 Update archive
- Run the Script Debugger 3.0.9 Update application

(NOTE: Script Debugger 3.0.4 - 3.0.8 must already be installed on your system before you can apply this update. If your copy of Script Debugger is older than 3.0.4, you must apply the 3.0.7 update before applying the 3.0.9 update. Email support@latenightsw.com if you need a copy of the 3.0.7 updater.)

3.0.9 Release Notes

Bug Fixes

  • A problem with the Paste Tell feature of the Applications palette when running under Tiger (Mac OS X 10.4) has been resolved.
  • Changes made to the value of global variables and properties when debugging AppleScript Studio and FaceSpan 4 applications are now preserved. Tiger users see NOTE below.
  • Script Debugger now correctly parses declarations of handlers with multi-word names commonly found in AppleScript Studio and FaceSpan 4 projects. This change makes it possible to debug AppleScript Studio and FaceSpan projects using Script Debugger's AppleScript debugger. Tiger users see NOTE below.
  • Script Debugger can once again record on Mac OS X 10.2 and later systems.
  • A crashing bug when running code from the Console palette window has been resolved.

NOTE: AppleScript Studio under Tiger (Mac OS X 10.4) no longer supports Script Debugger's AppleScript Debugger. As a result, the changes that improve Script Debugger 3.0.9's ability to debug AppleScript Studio projects are only usable under Panther (Mac OS X 10.3) or Jaguar (Mac OS X 10.2). We have filed a bug with Apple requesting that they reinstate the ability to use alternate debuggers within AppleScript Studio. If you need this capability be sure to let Apple know (Radar bug number 4109001).

3.0.8 Release Notes

Bug Fixes

  • FaceSpan 4 users can debug their projects using Script Debugger directly from the FaceSpan 4 IDE. Script Debugger 3.0.8 contains a number of changes to improve the debugging and editing experience when using FaceSpan 4;
  • Find Backwards problems involving search strings matching strings of identical characters have been resolved;
  • The Close All command now closes Dictionary windows;
  • The exists AppleEvent correctly reports true and false rather then reporting errors for script window objects;
  • It is now possible to use the exists event with the viewer property of the browser item object;
  • Off-by-one problems when setting a window's position property have been resolved;
  • An intermittent memory error causing crashes has been resolved;
  • Copying expressions from the Expressions window no longer reports an error;
  • Pressing the Escape key in the editor no longer erases the current selection;
  • Problems activating windows with identical titles from the Windows palette have been resolved; and
  • Script Debugger no longer hangs when running a script with debugging enabled from the Scripts menu/palette.

3.0.7 Release Notes

Bug Fixes

  • Script Debugger 3.0.7 works around some Unicode to Text coercion bugs introduced by Mac OS X 10.3;
  • Script Debugger no longer crashes when data-fork scripts are run from the Script menu or Scripts palette window;
  • Dragging properties and elements from the dictionary Explorer to the script editor once again inserts an AppleScript object specifier;
  • When debugging, variable browsers now show the owning application for external object references (Mac OS X 10 only);
  • Off-by-one errors getting and setting Script Debugger window bounds properties have been resolved;
  • Script Debugger now properly processes extra AppleEvent result properties. This allows custom error strings and other extra information present in AppleEvent replies to be properly handled by AppleScript. This also resolves problems reading dictionary information from some applications; and
  • The Script Debugger component 1.4.1 patch is now integrated into Script Debugger 3.0.7, making external AppleScript debugging more reliable.

3.0.6 Release Notes

Bug Fixes

  • The introduction of Mac OS X 10.2 rendered Script Debugger's External AppleScript debugging features inoperable. Script Debugger 3.0.6 resolves this problem and once again allows Script Debugger to debug AppleScript Studio (IMPORTANT NOTE) applications and scripts running within any other Mac OS X application.

    These changes also address stability problems when debugging FaceSpan applications on Classic Mac OS systems.
  • A crash displaying the object inheritance tree for AppleScript Studio applications has been resolved.
  • A crash dragging empty property values from a dictionary window has been resolved.
  • Some pretty printing problems in AEPrint displays have been resolved.
  • A number of other stability problems have been resolved.

3.0.5 Release Notes

Bug Fixes

  • Changes introduced in the Mac OS X 10.2 AppleEvent Manager dictate that Script Debugger use a new technique for sending AppleEvents to other applications.
  • A crashing problem when opening the dictionary of the Mac OS X 10.2 version of the System Events application has been resolved.
  • A crashing problem when opening the AppleScript Studio 1.2 dictionary has been resolved.
  • Problems opening scripts containing XML-RPC and SOAP commands on Mac OS X 10.2 systems have been resolved.
  • Problems opening dictionaries of bundled Carbon applications such as Adobe Photoshop 7and Adobe Illustrator 10 have been resolved.
  • The added ability to Uninstall Script Debugger's system extensions to the Script Debugger and Script Debugger Demo installers.

3.0.4 Release Notes

Bug Fixes

  • Script Debugger works around a number of changes in Mac OS X 10.2 that cause Script Debugger to hang
  • Script Debugger no longer misinterprets the third click of a triple-click sequence (select-by-line) as the start of a drag. This problem only happens when the system's double-click delay is set to its smallest value
  • Script Debugger can now open the dictionaries of bundled applications on Classic Mac OS systems (e.g. Adobe Photoshop 7, Adobe Illustrator 10)
  • Script Debugger no longer generates large numbers of entries in the Mac OS X Console
  • Local variable tracking problems involving list assignments have been resolved
  • It is now possible to use whose expressions that involve the text, word, line and character style property of Script Debugger's scripting interface
  • Crashing problems when using external debugging on Classic Mac OS systems have been resolved
  • Applying the Revert event to a new, unsaved document no longer crashes Script Debugger
  • Use of variable names longer than 256 characters no longer cause Script Debugger to hang when debugging
  • Incompatibilities with FruitMenu on Mac OS X systems have been resolved
  • Improvements to the way Script Debugger respects the position of the Dock when creating new document windows

3.0.3 Release Notes

Bug Fixes

  • Script Debugger 3.0.2 introduced a bug in Script Debugger's scripting interface which prevents range object references (e.g. lines 4 thru 6 of ...) from working correctly. This bug rendered many of the scripts in Script Debugger's Scripts menu and Scripts palette window inoperable. Script Debugger 3.0.3 resolves this issue.

3.0.2 Release Notes

New Features

  • A new option has been added to the Palette Window Settings preferences catagory to turn off tooltips in palette windows.
  • Scroll Wheel support has been added on Mac OS X. Holding the shift key down while moving the scroll wheel accellerates scrolling.
  • The Enter Search String command can now be used in the Script Error dialog box.
  • Initial AppleScript Studio 1.0 support. It's now possible to (full details):
    • open the AppleScript Studio dictionary from the Open Dictionary submenu on X systems.
    • attach AppleScript Studio's dictionary to a script (persistent setting) using the Set Default Target sub-menu of the Script Options submenu of the Script menu.
    • you can use Script Debugger's AppleScript debugger instead of AppleScript Studio's build-in debugger.
  • It's now possible to get the source code for script objects and handlers by using as string when reading the object's default value.
  • Added option is down, shift is down, and control is down properties to the application object.

Bug Fixes

  • Script Debugger now properly marks documents as dirty when in-line input is used on Japanese systems.
  • Script Debugger now properly recognizes clippings created in Mac OS X systems.
  • Script Debugger now opens files with a filetype and creator of 0, such as those created by AppleScript Studio, as text files.
  • Script Debugger now opens the dictionaries of bundled applications without a "resource fork", like those created by AppleScript Studio.
  • A crashing bug which occured when examinging BBEdit 6.0's dictionary.
  • Problems with the Edit with BBEdit command that could cause misleading error messages to appear.
  • The dictionary window now properly handles cases where a dictionary employs multiple-inheritance, such as InDesign 2.0.
  • Some cosmetic problems on Mac OS X systems.
  • A problem with scrollbar ranges updates when split panes are used.
  • The AppleEvent keyAESubject parameter is now properly handled by Script Debugger Nub/Script Debugger.component during external debugging sessions.
  • Problems with the Script Debugger's save AppleEvent when used to perform certain kinds of Save As operations.
  • Script Debugger now properly remembers changes to palette window position and size changes in all cases.
  • The Event Template generator can now handle the subroutine events in the MacScripter.com dictionary.
  • Problems with Command-Option key modifiers.
  • A crashing bug that occurred when an open viewer window's value became undefined.
  • A workaround a Mac OS X bug where events sent to dead processes via PSN were not generating the correct error.
  • Changed the way palette sizes are handled. Each individual palette now has its own size, and switching between palette tabs causes the palette window to resize accordingly.
  • A number of problems where the debugger failed to see changes to local variables.
  • JavaScript for OSA 1.0.2 is included.

3.0.1 Release Notes

New Features

  • A new preference setting has been added to the Scripting Settings panel that causes Script Debugger to always become the foreground application when a debugging session concludes.

Bug Fixes

  • A number of window management issues introduced by the release version of Mac OS X 10.1 have been addressed
  • Window activation problems involving the Script Result window on 9.1 and 9.2.x systems have been resolved
  • Problems building scripts with certain kinds of libraries have been resolved
  • Adding expressions to the Expressions window now works correctly in all cases
  • Script Debugger now creates Carbon applets and droplets that match those created by the Mac OS X 10.1 Script Editor
  • Launching Script Debugger no longer causes Remote Access to dial out
  • The 'data is list', 'data is enumerated', 'data is read only' properties of the 'class property info' and 'event parameter info' classes now return correct values
  • The Revert To Saved command now works correctly on data fork compiled scripts
  • The script description area of web pages generated by the Export To HTML command now extends all the way to the right margin
  • Collapsing windows no longer causes scripts to compile on Mac OS 8 and 9 systems if the Send Unhandled Events to Document preferences setting is enabled
  • Stability issues with expression Tool-Tips have been resolved
  • JavaScript for OSA 1.0.1 is included. This revision addresses problems processing Unicode strings


Explore | Edit | Run & Debug | Deploy | What's New In 4.5 | My SD Story

Copyright © 1998-2009 Late Night Software Ltd. - All Rights Reserved.