Commit Graph

382 Commits

Author SHA1 Message Date
Laurent Sansonetti
022c504a80 revert 9e8b17013c since the problem seems to have disappeared in master 2013-08-10 14:44:51 +02:00
Laurent Sansonetti
9e8b17013c osx: only strip x86_64 symbols 2013-08-09 16:44:28 +02:00
Mark Rickert
6c146a9021 Fix typo - LSApplicationCategoryType 2013-08-08 08:13:38 +09:00
Mark Rickert
80687c78d0 Updated code based on Laurent's suggestion. 2013-08-08 08:13:34 +09:00
Mark Rickert
42d720a22e Added a default value for LSApplicationCategoryType (utilities). Extracted hash to its own method. 2013-08-08 08:13:30 +09:00
Mark Rickert
06e1efee8e Rename @app_store_category to just @category 2013-08-08 08:13:19 +09:00
Mark Rickert
26d52f0daa 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-08 08:13:09 +09:00
Dan Loewenherz
e847b8c924 update copy for post-update for motion changelog command 2013-08-08 08:12:17 +09:00
Dan Loewenherz
a0ff6cc464 use system pager to display changelog messages 2013-08-08 08:12:12 +09:00
Dan Loewenherz
98d4ddf5b0 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-08-08 08:12:07 +09:00
Laurent Sansonetti
b3ccf122ff app.short_version defaults to app.version 2013-08-08 01:01:22 +02:00
Watson
8e404a3cf3 fix a mistake in 7fffe1ae44 2013-08-07 23:51:34 +09:00
Watson
d2687f2f38 fix a bug in `rake spec' which always return exit(0) status 2013-08-07 22:49:55 +09:00
Laurent Sansonetti
9d95a7211d refactor crash message + fix wording 2013-08-07 15:17:28 +02:00
Laurent Sansonetti
ab129f4aa9 Merge branch 'master' of github.com:lrz/RubyMotion 2013-08-07 14:31:12 +02:00
Laurent Sansonetti
ee7ceb0d1f fix escaping + print message if there are no crash logs 2013-08-07 14:30:43 +02:00
Chris Radford
785fd65d59 Update to add new status bar style
Added UIStatusBarStyleLightContent as an option for status_bar_style, a new option added in iOS7.
2013-08-07 20:31:47 +09:00
Laurent Sansonetti
2ee0de0747 support pure NSExceptions 2013-07-30 14:59:25 +02:00
Watson
bfac409496 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 00:54:28 +09:00
Clay Allsopp
ed0fcf5455 Fix shell escaping for file names 2013-07-24 23:04:07 +09:00
Watson
6164f93ed8 improve the build system in order to compile spec files with parallel 2013-07-24 21:48:11 +09:00
Laurent Sansonetti
aa668c58a7 fix wording + style 2013-07-22 20:24:04 +02:00
Laurent Sansonetti
59e829527e fix wording 2013-07-22 20:19:06 +02:00
Watson
81e6ee5666 show the message that crash log might have been created 2013-07-23 02:30:56 +09:00
Watson
1795f11a0f move `rake crashlog' task into project.rb 2013-07-22 20:18:18 +09:00
Watson
83764c4c07 add `rake crashlog' task to show a last crash log
http://hipbyte.myjetbrains.com/youtrack/issue/RM-208
2013-07-22 14:41:55 +09:00
Watson
3b75fb79ee 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 12:32:55 +09:00
Laurent Sansonetti
e0aca0e09e remove default exception handlers in main() 2013-07-19 18:05:19 +02:00
Watson
3d6ac4fea6 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:04:46 +09:00
Andrew Babichev
6ae8b7b23e String deployment_target and sdk_version comparison fix 2013-07-13 12:05:44 +09:00
Watson
a8a76ad537 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 11:03:39 +09:00
Watson
f388e17d47 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-09 20:42:16 +09:00
Laurent Sansonetti
9416484344 Merge branch 'master' of github.com:lrz/RubyMotion 2013-07-04 15:13:15 +02:00
Laurent Sansonetti
1047948afc 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-04 15:11:36 +02:00
Watson
2948cc2a29 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:29:20 +09:00
Katsuyoshi Ito
30aa719082 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 13:00:52 +09:00
Watson
401137639b add the target 2013-06-29 13:48:27 +09:00
Watson
56a4a9381f fix where `rake retina=3.5' does not work with Xcode 5 DP-2 2013-06-29 13:29:39 +09:00
Gant
e4aa4bef9b Created a smaller default image 2013-06-28 19:52:01 +09:00
Watson
1d19b3be22 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-26 14:51:25 +09:00
Watson
484aca3a66 Revert "fix a bug in `rake device' where it could not build app which has target to less than iOS 7.0"
This reverts commit d3e1ebac00.
2013-06-26 14:49:39 +09:00
Watson
d3e1ebac00 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-26 12:41:42 +09:00
Laurent Sansonetti
e3b1e9de5d add android project template (work in progress) 2013-06-25 16:16:15 +02:00
Kristian Freeman
d193d6dd4b Adds a check in the rake clean process for nib/xib existence.
Fixes #78 by checking for the existence of a xib when attempting to clean a nib file. If a xib file exists, delete the nib; otherwise, delete it.
2013-06-23 16:57:12 +09:00
Watson
64abb061e6 fix warning message where it would display "warning: no debug symbols in executable (-arch i386)" 2013-06-23 15:44:15 +09:00
Watson
2617e9a3e4 fix warning message where it would display "ld: warning: ObjC object file (./build/iPhoneSimulator-7.0-Development/objs/init.o) was compiled for iOS Simulator, but linking for MacOSX"
use "-mios-simulator-version-min" instead of "-miphoneos-version-min"
2013-06-23 15:43:23 +09:00
Laurent Sansonetti
0993cb0cec move resources_dirs into the main config object 2013-06-19 12:40:18 +02:00
Colin T.A. Gray
24b7c9b128 fix the bug in output=colorized which cause a syntax error with system default Ruby1.8 2013-06-17 09:07:29 +09:00
Colin T.A. Gray
cb3d1438dc adds output=colorized option 2013-06-17 08:20:15 +09:00
Colin T.A. Gray
11830eade4 added Clay's 'exclude_from_detect_dependencies' feature 2013-06-17 08:14:05 +09:00