Developers instructed to dig deep into all areas of Snow Leopard

Oct 12, 2009 07:11 GMT  ·  By

Select Apple developers have received a new test build of Mac OS X 10.6.2, the second incremental update to Snow Leopard – released last month. Super-seeding build 10C514f (seeded to developers earlier last week), build 10C519f delivers “a sizeable number of fixes and focus areas,” according to people familiar with the software.

Officially labeled 10C514f, the first 10.6.2 build included tweaks to everything from the Address Book to Bluetooth and USB drivers, Xtype, AppleScript and OpenCL, according to an AppleInsider piece from last week. Citing people familiar with the build, the 10.6.2 update was said to feature a handful of pre-release (known) issues, “including hang-ups with the DVD player, crashing of the parental controls preference pane, and a glitch where the system does not recognize an optical drive.”

As far as build 10C519f is concerned, the people at World of Apple have been able not only to confirm the second Mac OS X 10.6.2 seed in under a week, but also to get hold of the seed notes for the respective build. 10C519f has quite a few known issues, indicating there’s still a lot of work to be done, as well as a lengthy list of focus areas. The full seed notes for 10C519f can be found below. OS X 10.6.2 is the second incremental update to Mac OS X 10.6, Snow Leopard. The pending update should not see an official release until next month.

Known Issues

There may be video corruption lines with certain video cards; Core Data is generating incorrect SQL and returning wrong results; In Koetori, pressing + may not behave as expected; In some systems with external display attached, opening System Preferences causes the system to hang.

General Focus Areas

AddressBook; AFP; apache; AppleBacklight; AppleDisplays; AppleScript; AppleWWANSupport; ApplicationFirewall; AppKit; Apache Portable Runtime; ASR; ATS; ATSUI; Battery Menu Extra; Bluetooth; CarbonCore; CFNetwork; CFPropertyList; CFRunLoop; CFURL; ColorSync; Component Manager; configd; Core Chinese Engine; Core Media; Core Animation; Core Applications; CoreAudio; CoreData Framework; CoreData Predicates; CoreFoundation; CoreGraphics; CoreImage; CoreMedia; CorePDF; CoreServicesUIAgent; CoreText; CoreTypes; CoreUI; CoreVideol; CrashCatcher; Date Time Prefs; Dictionary Application; Dock; ExchangeWebServices; Expose; Family Controls; Fax; FileSync; FileURL; Finder; Fonts; Foundation; Front Row; Garbage Collection; GraphicsDrivers; GPU Compute; Help Viewer; HFS; High Level Toolbox; iCal; iCal Exchange; iChat Audio/Video/BuddyList/Jabber/Menu/Pref; ICU; iDisk Syncing; Image Capture; ImageIO; ImageKit; Inkwell; InstallCmds; IOAHCIBlockStorage; IOHIDFamily; IOPlatformPluginFamily; IONetworkingFamily; IOKit Kernel; iPhoto; IPSec; Japanese Analysis; Kerberos; Kernel; KeychainAccess; Kotoeri Dictionary Trainer; Language Analysis; Latent Semantic Mapping; LaunchServices; libdispatch; LibInfo; libpcap; libsecurity; libxml2; LoginWindowUI; Mail; mDNSResponder; Migration; MobileMe; Mosaic Screen Saver; network_cmds; Networking; Network Pref Pane; NTFS; Objective C; OpenCL; OpenGL; OSInstaller; PackageKit; Parental Controls; Phone Conduit Sync; Photo Booth; Preview; Printing; Quartz Composer Engine; QuickLook Office; QuickTime; QuickDraw Manager; QuickTime Player; Screen Saver; Screen Sharing; securityd; security_certificates; SecurityAgent; Software Update; Spaces; Speech Recognition; Spell Checker; Spotlight; Sync Services; System Prefs; System Configuration; System UI Server; Text Checking; Time Machine; Time Zone Data; Traditional Chinese Input Method; Translation Widget; Universal Access Pref Pane; URLMount; USB; Voice Over; VPN; Weather Widget; WebDAVFS; xQuery; xType.

Areas of Change

Fixed in current seed: Dock: Cmd-Tab app switcher now loops with single key press; File Manager: There was a slight delay on unmounting when signed up for NSWorkspaceWillUnmountNotification; GraphicsDrivers: Quartz Composer was crashing opening simultaneous compositions simultaneously on some video cards; GraphicsDrivers: DVD Player was hanging sometimes; Installer: Net restore was sometimes failing; OpenCL Compiler: Video encoder performance fix; Parental controls: Pref pane crash fix when selecting a user; Printing: Bluetooth print queue would pause when a print job is held or deleted; Preview: Was failing to load images (eg, jpegs and raws); X Update: System Preferences was hanging after connecting to Airport network; X Update: on some machines, optical drives were not recognized and the eject key was not ejecting media; X Update: update overwriting /etc/authorization fix; Other general fixes and performance improvements.

Fixed in previous seed: Address Book: Crash in Core Data fix; AppleScript: Coercion of negative integers now returns correct result; AppleScript: Negative number operations fix; AppleScriptObjC: AppleScript apps created in Xcode was failing to quit sometimes; Graphic drivers: glBlitFramebufferEXT() fix; Graphic drivers: Shader Compiler performance fixes; Graphic drivers: glCopyTexSubImage2D() performance improved; Graphic drivers: Multisampling was not working on certain graphics cards; ATS: Certain LWFNs and fonts compatibility fix; ATS: kMDQueryDidFinishNotification() and runloop compatibility fix; ATS: The family identifier now working with CreateFontForScaler(); ColorSync: Localization and ASCII profile description compatibility fix; ColorSync: Inspector and v4 description fixes; ColorSync: Fixed issues with window colors when certain ICC monitor profiles were used; Component Manager: QuickTime components are now immediately registered when installed in /Library/QuickTime; Core Chinese Engine: Input method performance enhanced; Core Animation: CATiledLayer with perspective & translation transformation render fix; Core Audio: MP4AudioFile and file write bug fix; Core Audio: AudioFileOpenURL now opens valid MP3 with or without hint; Core Data: Store migration now works for objects which have been pre-fetched; Core Data: Row cache and data compatibility fix; Core Data: NSPredicate was failing on non-canonicalized strings; Core Data: CFMessagePort occasional failure fix; Core Graphics: CGWindowListCreateImage() was failing when passed CGRectInfinite; Core Graphics: CGImageCreateWithImageInRect() was returning NULL for image with mask; Core Text: Cocoa character kerning now properly works for text strings; File Manager: FSMoveObject() and FSCopyObject() APIs fail if destName parameter contained a forward slash; Garbage Collection: Improved memory usage when adding observers to objects; Help Viewer: HelpViewer sometimes fails to open help after running an AppleScript; ImageKit: Incorrect vertical offset applied to the image scanned with rotated selection; IOHIDFamily: Access to IR Remote HID device fix; Networking: UDP broadcast loopback change; NS Image: NSCustomImageRep() was not displaying dialogs correctly; NS Image: Fixed drawInRect() issue; OpenCL: clEnqueueRead() and assert failure fix; OpenCL: Image creation size fix; OpenCL: cl_event from clEnqueueMarker() contained no profiling info; OpenGL: glPopAttrib() was crashing in certain conditions; OSA: AppleScript droplets fix; QT Kit: userDataOfType in 64-bit mode fix; Speech Recognition: Speech recognition server was incorrectly reading/writing language model objects; Sync Services: Filtering records fix; Xtype: Fonts can now be disabled in the local registry; Xtype: Occasional hang in UnregisterFonts when removing many fonts fix; Other general fixes and performance improvements.