1 2= NEWS 3 4$Id: NEWS 2285 2009-10-18 11:17:12Z kimuraw $ 5 6== Changes 1.0.1 from 1.0.0: 2009-10-18 7 8=== Improvements 9 10 * RubyCocoa.framework built for 10.5 works on 10.6 11 12 $ ruby install.rb config \ 13 --macosx-deployment-target=10.5 \ 14 --sdkroot=/Developer/SDKs/MacOSX10.5.sdk \ 15 --target-archs="ppc i386" 16 $ ruby install.rb setup 17 18 * NSString for same string returns same hash in Ruby world. 19 it enables NSString to become a key of Hash. 20 21 str1 = OSX::NSString.alloc.initWithString("a") 22 str2 = OSX::NSString.alloc.initWithString("a") 23 hash = {} 24 hash[str1] = 1 25 hash[str2] = 2 26 p hash[str1] # => 2 27 28 * refactoring build system for universal binary 29 * deprecate config option "--build-universal" 30 * introduce config option "--target-archs" 31 32 old) ruby install.rb config --build-universal=yes 33 new) ruby install.rb config --target-archs="i386 x86_64 ppc" 34 35 * upgrade project templates for Xcode 3.x 36 37=== Fixes 38 39 * Snow Leopard 40 * Fixed application stops with errors for thread such as 41 "Assertion failed: (ctx->autoreleasePool ..." 42 * Fixed some errors of invocation-based undo with NSUndoManager 43 * x86_64 44 * correct value of OSX::NSNotFound (Foudation.bridgesupport is wrong) 45 * Fixed debug log sometimes prints incorrect integer values 46 * Fixed getting values for 64-bit from bridgesupport files 47 * others 48 * Fixed SEGV irb at `require "osx/cocoa"' 49 50