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