Re: why update CarbonLib? (was Re: opening applescript crashes computer)
Re: why update CarbonLib? (was Re: opening applescript crashes computer)
- Subject: Re: why update CarbonLib? (was Re: opening applescript crashes computer)
- From: Paul Skinner <email@hidden>
- Date: Wed, 30 May 2001 09:54:50 -0400
on 5/30/01 5:51 AM, Charles Arthur wrote:
>
Paul Skinner <email@hidden> wrote:
>
>
(re the workaround for crashing Applescript)
>
..
>
> This occurs when running Carbon Lib 1.3.1 and having any folders inside the
>
> scripting additions folder. Removing all folders will correct it while
>
> allowing you to run Carbon Lib 1.3.1.
>
>
Could someone explain to me what the benefits are of using more recent
>
versions of CarbonLib? I'm tootling along quite happily with 1.0.4;
>
experiments with putting 1.2.5 and 1.3.1 (though before I knew about
>
removing the "Dialects" folder from the SA folder) have seemed pretty
>
unconvincing on two different machines, one with Z-904 and one with Z-9.1
>
(which I then downgraded from Z-9.1, CL 1.2.5 to Z-904, CL 1.0.4).
>
>
Are apps faster? More beautiful? What is it? It feels like updating for
>
updating's sake.
>
>
Charles
CarbonLib actually makes every program on your machine care more about
the work that they are doing. It's not so much of a empirical improvement as
it is an attitude improvement.
or
"CarbonLib 1.3.1 delivers new functionality and features for Carbon-based
applications on Mac OS 8.6, all Mac OS 9 releases and
Mac OS X."-
http://asu.info.apple.com/swupdates.nsf/artnum/n11916
from CarbonLib 1.3.1 Tech Note
04/19/2001
Changes from CarbonLib 1.2.5 to 1.3.1
New HTMLRendering Library API, QuickTime 5.0 API, QuickTime 5.0 Streaming
Libs, additional FindFolder domains are supported. CarbonLib 1.3.1
supersedes
CarbonLib 1.2.5.
New APIs and events
FSCreate/OpenResourceFile for creating/opening data-fork resource
files on 9.1 and later
Sheet support: ShowSheetWindow/HideSheetWindow and
kSheetWindowClass are implemented; sheets display as app-modal dialogs
on 9.
Theme text APIs
Volume mount/unmount Carbon events
Implemented Control Manager drag tracking APIs on 8.6
Added new theme brushes from X
Support for multiple calls to SetDragImage during the same drag session
PopUpMenuSelect may now be passed a menu that is not inserted in the
menubar.
General sync with Mac OS X
Sync Carbon event system with Mac OS X; brings modality support, hot
key APIs,
TrackMouseLocationWithOptions, kEventWindowHandleContentClick
sync Menus with Mac OS X; brings automatic menu enabling
Sync Windows with X; brings GetAvailableWindowPositioningBounds;
WindowPathSelect now automatically activates the Finder if the default
file-system menu is used
Sync HTMLRenderingLib with Mac OS X; many new APIs
Sync IBCarbonRuntime with Mac OS X
Several are probably worth having for the scripter. The main difference I
have noticed is improved speed on mounting my iDisk.
9 seconds !!!
--
Paul Skinner
( PB bronze/Lombard/400/OS 9.1/AS 1.6/Carbon lib 1.3.1 )