1
2= NEWS
3
4$Id: NEWS.ja 2285 2009-10-18 11:17:12Z kimuraw $
5
6== 1.0.0から1.0.1の変更点: 2009-10-18
7
8=== 改良
9
10  * 10.5用にビルドしたRubyCocoa.frameworkが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をHashのキーとして利用できるようにした
19
20      str1 = OSX::NSString.alloc.initWithString("a")
21      str2 = OSX::NSString.alloc.initWithString("a")
22      hash = {}
23      hash[str1] = 1
24      hash[str2] = 2
25      p hash[str1] # => 2
26
27  * ユニバーサルバイナリ用のビルドシステムを見直し
28     * configオプション"--build-universal"を廃止
29     * configオプション"--target-archs"を導入
30
31        old) ruby install.rb config --build-universal=yes
32        new) ruby install.rb config --target-archs="i386 x86_64 ppc"
33
34  * プロジェクトテンプレートをXcode 3.x用に更新
35
36=== 修正
37
38  * Snow Leopard
39     * 次のようなメッセージでアプリケーションが停止してしまう問題を修正
40       "Assertion failed: (ctx->autoreleasePool ..."
41     * NSUndoManagerで呼び出しベースのアンドゥ管理をするときのエラーを修正
42  * x86_64
43     * OSX::NSNotFoundの値を訂正 (Foudation.bridgesupportの値が誤り)
44     * デバッグログ出力で整数値が正しくない値を出力することがある問題を修正
45     * BridgeSupportファイルから64bit値を得るときの処理を修正
46  * その他
47     * irbでrequire "osx/cocoa"したときにSEGVする問題を修正
48
49