This commit is contained in:
Laurent Sansonetti
2013-08-17 14:20:07 +02:00
parent 3767d0eff4
commit 52262b10c3

42
NEWS
View File

@@ -1,6 +1,15 @@
= RubyMotion 2.7 =
* Added support for iOS 7.0 Beta 5 and Xcode 5.0 DP 5.
* Bundler is now integrated in new iOS and OS X projects. A default Gemfile
will be created and the Rakefile file will require and initialize the
bundler gem. In case Bundler is not to be found in the Ruby distribution
that is being used, the build system keeps working as usual.
* Added the `motion changelog' command to open the NEWS file in the terminal.
Thanks to Dan Loewenherz for the patch (pull request #107).
* Added the `String#to_fourcharcode' method which converts the receiver into
a FourCharCode type (used when doing Carbon/AppleEvent programming). The
receiver must have exactly 4 characters.
* Fixed a memory crasher in Range.new.
* Fixed a bug in `rake crashlog' where it would fail with a missing
Shellwords constant, and also when it was not able to locate any crash
@@ -10,36 +19,33 @@
* Fixed a bug in `rake spec' where it would always return exit(0) status.
* Fixed the default value of app.short_version to be the same value as in
app.version. Thanks to Justin Campbell for the patch (pull request #62).
* Added command line shortcut to view changelog. Thanks to Dan Loewenherz
for the patch (pull request #107).
* Improved the `Boxed#to_a' to recursively send the `#to_a' message on fields
of the Boxed class (ex: CGRectMake(1, 2, 3, 4).to_a #=> [[1, 2], [3, 4]]).
* Fixed a minor bug in the cycle detector where it would scan the instance
variable slots of a pure-Ruby object that have not been initialized yet.
* Fixed a memory crasher in the REPL that would happen when attempting to
set the libedit prompt from another thread, leading to a race condition.
* Added the `String#to_fourcharcode' method which converts the receiver into
a FourCharCode type (used when doing Carbon/AppleEvent programming). The
receiver must have exactly 4 characters.
* [OSX] Fixed the REPL/mouse-over functionality to be able to select views in
the key window, if the application has multiple windows opened.
* [iOS] Added `:light_content' as new status bar style for UIStatusBarStyle
property. Thanks to Chris Radford for the patch (pull request #116).
* [iOS] Fixed a bug in debugger where built-in debugger command does not
work with lldb in iOS 7 simulator.
* [OSX] Added to support app_store_category config var for OSX apps. Thanks
to Mark Rickert for the patch (pull request #115).
* [OSX] Fixed a bug in Dispatch.once where only the first occurence of the
call in the code would work as expected.
* [OSX] Added the `app.codesign_for_development' variable that can be set to
true to enable codesigning for development builds. The default value for
this variable is false, and only release builds are codesigned by default.
* Fixed a bug, apparently caused by a change in the Objective-C runtime in
Xcode 5, that would make certain methods (ex. MKAnnotationView#image) not
returning a proper type at runtime but a pointer to a structure instead.
* [iOS] Added support for the compilation of SpriteKit texture atlas files.
The build system will now compile directories with the `.atlas' extension
into one large file inside the app bundle, similar to how Xcode does it.
* [iOS] Added `:light_content' as new possible value for the
`app.status_bar_style' Rakefile variable. Thanks to Chris Radford for the
patch (pull request #116).
* [iOS] Fixed a bug in `rake debug=1' with Xcode 5 where builtin commands
(ex. `pro') where not available. We ported the commands from gdb to lldb.
* [OSX] Added the `app.category' variable which can be used to specify the
AppStore category. The default value is `utilities'. Thanks to Mark Rickert
for the patch (pull request #115).
* [OSX] Fixed the REPL/mouse-over functionality to be able to select views in
the key window, if the application has multiple windows opened.
* [OSX] Fixed a bug in Dispatch.once where only the first occurence of the
call in the code would work as expected.
* [OSX] Added the `app.codesign_for_development' variable that can be set to
true to enable codesigning for development builds. The default value for
this variable is false, and only release builds are codesigned by default.
= RubyMotion 2.6 =