mirror of
https://github.com/zhigang1992/RubyMotion.git
synced 2026-04-10 22:49:26 +08:00
1.7
This commit is contained in:
17
NEWS
17
NEWS
@@ -1,3 +1,20 @@
|
||||
= RubyMotion 1.7 =
|
||||
|
||||
* Fixed a bug in the compiler where the proper signature would not be used
|
||||
when defining informal protocol methods with CF types as arguments.
|
||||
* Fixed iOS constants to be looked up at demand (when being used) and not
|
||||
when the app starts, because certain constants are not set until a certain
|
||||
API is called (ex: the kAB... constants of the AddressBook framework).
|
||||
This change should also speed up a little bit the app starting time.
|
||||
* Fixed a bug in the compiler where very long selectors would be truncated
|
||||
and causing exceptions later at runtime.
|
||||
* Fixed a bug in the compiler where memory-related selectors (alloc, dealloc,
|
||||
retain, release, etc.) could not be defined in Ruby.
|
||||
* Fixed a bug in the compiler where NSObject instance methods could not be
|
||||
called on classes (ex. MyClass.performSelector(...)).
|
||||
* Fixed a bug in the build system where vendored 3rd-party APIs dealing with
|
||||
types defined in iOS headers could not be used (ex: enums or structs).
|
||||
|
||||
= RubyMotion 1.6 =
|
||||
|
||||
* Fixed a regression in the build system introduced by the previous update
|
||||
|
||||
2
Rakefile
2
Rakefile
@@ -1,5 +1,5 @@
|
||||
PLATFORMS_DIR = '/Applications/Xcode.app/Contents/Developer/Platforms'
|
||||
PROJECT_VERSION = '1.6'
|
||||
PROJECT_VERSION = '1.7'
|
||||
|
||||
sim_sdks = Dir.glob(File.join(PLATFORMS_DIR, 'iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator*.sdk')).map do |path|
|
||||
File.basename(path).scan(/^iPhoneSimulator(.+)\.sdk$/)[0][0]
|
||||
|
||||
Reference in New Issue
Block a user