Commit Graph

322 Commits

Author SHA1 Message Date
Laurent Sansonetti
32945497ca Merge pull request #118 from HipByte/multiple-rm-versions
allez zou
2013-08-16 13:43:00 -07:00
Joffrey Jaffeux
5704a6b9dd Check if /Library/RubyMotion.old already exists 2013-08-16 22:37:34 +02:00
Joffrey Jaffeux
845741278d fix error in wanted_software_version check 2013-08-09 15:35:17 +02:00
Joffrey Jaffeux
31f33b9fcc add support for multiple rubymotion versions on one machine 2013-08-09 14:17:04 +02:00
Watson
4f97c37a2f add builtin command for lldb 2013-08-08 08:17:45 +09:00
Laurent Sansonetti
7ab5b54439 app.short_version defaults to app.version 2013-08-08 08:16:39 +09:00
Laurent Sansonetti
803a8a0bf6 Merge pull request #115 from markrickert/add-app-store-category
Support app_store_category config var for OSX apps.
2013-08-07 15:52:38 -07:00
Laurent Sansonetti
0cdfe39e99 Merge pull request #107 from dlo/master
Add command line shortcut to view changelog
2013-08-07 15:51:58 -07:00
Dan Loewenherz
330a46d216 update copy for post-update for motion changelog command 2013-08-07 14:30:12 -04:00
Dan Loewenherz
8a55188b49 use system pager to display changelog messages 2013-08-07 14:29:16 -04:00
Watson
87b8ebe37c fix a mistake in 7fffe1ae44 2013-08-07 23:52:34 +09:00
Watson
7fffe1ae44 fix a bug in `rake spec' which always return exit(0) status 2013-08-07 23:33:43 +09:00
Laurent Sansonetti
a6cd89ebc4 refactor crash message + fix wording 2013-08-07 23:33:37 +09:00
Laurent Sansonetti
1a5748db13 fix escaping + print message if there are no crash logs 2013-08-07 23:33:27 +09:00
Mark Rickert
2a864fbeda Fix typo - LSApplicationCategoryType 2013-08-07 08:53:37 -04:00
Mark Rickert
9ba6fb41db Updated code based on Laurent's suggestion. 2013-08-07 08:52:19 -04:00
Mark Rickert
32c1125262 Added a default value for LSApplicationCategoryType (utilities). Extracted hash to its own method. 2013-08-06 17:53:39 -04:00
Mark Rickert
aa88e8eea5 Rename @app_store_category to just @category 2013-08-05 14:42:41 -04:00
Colin T.A. Gray
4069e2a2b1 Merge pull request #116 from chrisradford/master
Add new status bar style
2013-08-05 06:55:01 -07:00
Chris Radford
f820304c0d Update to add new status bar style
Added UIStatusBarStyleLightContent as an option for status_bar_style, a new option added in iOS7.
2013-08-05 12:47:36 +01:00
Mark Rickert
f269e523a7 Support app_store_category config var for OSX apps.
Allows you to set app_store category configuration value instead of doing this:

app.info_plist['LSApplicationCategoryType'] = 'public.app-category.developer-tools'

This allows you to specify:

app.app_store_category = 'developer-tools'
 - or -
app.app_store_category = 'public.app-category.developer-tools'
2013-08-04 12:26:01 -07:00
Watson
1a64e87371 2.6 2013-07-31 00:00:05 +09:00
Laurent Sansonetti
31df7f7653 support pure NSExceptions 2013-07-30 23:59:04 +09:00
Watson
b149973eba fix a bug in debugger where debugging process will be terminated if press CTRL + C while app is running
rake task receives the signal and it is aborted.
And, GDB process remains as zombie process.

So, rake task ignores the SIGINT if debugger is running
2013-07-30 23:58:57 +09:00
Watson
ec70ec8c28 improve the build system in order to compile spec files with parallel 2013-07-24 23:07:59 +09:00
Watson
a2a983febe Merge pull request #112 from clayallsopp/fix_shell_escape
Fix shell escaping for file names
2013-07-24 07:02:22 -07:00
Clay Allsopp
fed7fde5dd Fix shell escaping for file names 2013-07-23 13:20:40 -07:00
Watson
054b389241 2.5 2013-07-23 23:58:56 +09:00
Laurent Sansonetti
2dbd8e9f09 fix wording + style 2013-07-23 15:35:15 +09:00
Laurent Sansonetti
7021ffc3a4 fix wording 2013-07-23 15:35:10 +09:00
Watson
6e83c0d49d show the message that crash log might have been created 2013-07-23 15:35:02 +09:00
Watson
02582c48b7 add `rake crashlog' task to show a last crash log
http://hipbyte.myjetbrains.com/youtrack/issue/RM-208
2013-07-23 15:34:24 +09:00
Watson
1788c958ac fix a bug in build system where app does not work on iOS5 device
http://hipbyte.myjetbrains.com/youtrack/issue/RM-221

The compile flags for device are missing.
This bug was introduced by 2617e9a3e4
2013-07-20 14:32:47 +09:00
Laurent Sansonetti
89ee47f5c0 remove default exception handlers in main() 2013-07-20 14:32:39 +09:00
Watson
285ddd6a85 fix warning message where it would display "ld: warning: ObjC object file xxxx"
The warning message will be displayed when use Xcode 5 even if deployment_target is not iOS 7.
This will fix c2fc9959ed

% rake
     Build ./build/iPhoneSimulator-6.1-Development
   Compile ./app/app_delegate.rb
    Create ./build/iPhoneSimulator-6.1-Development/hello.app
      Link ./build/iPhoneSimulator-6.1-Development/hello.app/hello
ld: warning: ObjC object file (./build/iPhoneSimulator-6.1-Development/objs/init.o) was compiled for iOS Simulator, but linking for MacOSX
2013-07-13 13:11:23 +09:00
Watson
1ef33c41fe Merge pull request #108 from Tensho/string-deployment-target-sdk-version-comparison
String deployment_target and sdk_version comparison fix
2013-07-12 20:03:41 -07:00
Andrew Babichev
6e2ada4e2d String deployment_target and sdk_version comparison fix 2013-07-12 18:37:57 +03:00
Dan Loewenherz
7baf821377 add command line shortcut to view changelog
I keep forgetting where this file lives (and like to refer to it pretty often), so I figured it might be a nice thing to expose in the motion command.
2013-07-11 17:37:34 -07:00
Watson
03dce90535 2.4 2013-07-12 01:02:50 +09:00
Watson
2afbcd0cb1 fix where it does not generate 64bit type into brigesupport in 3rd-party library on MacOSX platform
http://hipbyte.myjetbrains.com/youtrack/issue/RM-192
2013-07-10 21:21:08 +09:00
Watson
1615a36384 fix a bug where `rake' command would re-launch an iOS 7 simulator every time
iOS 7 has only retina simulator and com.apple.iphonesimulator indicates "iPhone Retina (4-inch)" as default.
So, we need to use retina even if it does not configure ENV['retina']
2013-07-10 21:21:01 +09:00
Laurent Sansonetti
22cba43496 rake build now honors the 'keep_temps' env variable, if set, llvm bitcode and asm files will not be deleted from the build directory 2013-07-10 21:20:50 +09:00
Watson
87a8214b5e fix where `rake retina=3.5' does not work with Xcode 5 DP-2 2013-07-10 21:18:10 +09:00
Watson
bc7d3e7ba6 fix a bug where it could not build the 3rd-party library if file path of app contains the spaces
http://hipbyte.myjetbrains.com/youtrack/issue/RM-191
2013-07-03 13:32:23 +09:00
Colin T.A. Gray
4079e017a0 Merge pull request #104 from katsuyoshi/callback_setup_controller
to setup controller using block.
2013-06-29 14:10:15 -07:00
Katsuyoshi Ito
8b73bafe8c to setup controller using block.
I implemented @colinta 's idea which was discussed below link.
https://groups.google.com/d/msg/rubymotion/M9T6LybaEUs/AWip_Vwy5_4J

When you want to setup UIViewController, you can setup it in a block of tests method.

# Example
  describe MyViewController do

    tests MyViewController do |controller|
      # you can set data to the controller here
      controller.my_data = "foo"
    end

    .
    .
  end
2013-06-30 00:29:48 +09:00
Colin T.A. Gray
41f1a1e387 Merge pull request #100 from IconoclastLabs/master
Smaller Default Image File Size
2013-06-27 14:06:45 -07:00
Watson
b40a4b55ee fix a bug in `rake device' where it could not build app which has target to less than iOS 7.0
http://hipbyte.myjetbrains.com/youtrack/issue/RM-182

add `-stdlib=libstdc++' for linker
2013-06-27 23:24:03 +09:00
Colin T.A. Gray
e3c87c02ce Merge pull request #76 from tkadauke/install_tasks
Rake tasks that make development and testing easier. Thanks, Thomas!
2013-06-26 09:03:06 -07:00
Watson
431ff1a2c7 2.3 2013-06-25 20:47:45 +09:00