Commit Graph

498 Commits

Author SHA1 Message Date
Watson
37b33fa108 2.21 2014-02-03 22:24:34 +09:00
Eloy Durán
1ce7f3eb81 [Vendor] BS files should also go in the platform specific build dir.
* Because they can be different per platform.
* Because this way they are deleted as part of `rake clean.

Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-416
2014-02-03 22:22:59 +09:00
Eloy Durán
7f50c3cde5 [iOS Config] Retrieve DTSDKBuild & DTPlatformBuild programatically.
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-415.
2014-02-03 22:22:51 +09:00
Eloy Durán
80da9e62c1 [Vendor] Use MACOSX_DEPLOYMENT_TARGET when building for OS X.
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-412
2014-02-03 22:22:00 +09:00
Watson
568e1c0b35 fix a bug which `motion update --cache-version=X' is broken
http://hipbyte.myjetbrains.com/youtrack/issue/RM-408
2014-01-29 11:44:43 +09:00
Watson
c296e46c2e 2.20 2014-01-28 21:53:48 +09:00
Eloy Durán
2784658520 [Command] Add ANSI support to CLI and use bold to prettify output. 2014-01-28 21:43:40 +09:00
Eloy Durán
f9dd827ab2 [Command] Allow gems to register templates and show in help banner.
Load available templates list as late as possible.
2014-01-28 21:43:30 +09:00
Eloy Durán
31610490bd [Command] Use RubyGems to load plugins from gems. 2014-01-28 21:43:25 +09:00
Eloy Durán
0a13873563 [Command] Deprecate usage of colons in command names. 2014-01-28 21:43:19 +09:00
Laurent Sansonetti
0e68bf82df fix path 2014-01-28 21:43:06 +09:00
Eloy Durán
05040c0a82 [Command] Deprecate Motion::Project::Command, long live Motion::Command!
Some of our commands are not related to ‘a project’ at all, so the
namespacing felt incorrect, but this also helps greatly for the
transition process. I.e. old command plugins will inherit from the
deprecated class and still work and we get to re-use the `Command` name.
2014-01-28 21:42:38 +09:00
Eloy Durán
d15366daa4 [command] Change some validations to show help banner. 2014-01-28 21:31:32 +09:00
Eloy Durán
0888aa3436 [command] Move all command classes into the Command namespace. 2014-01-28 21:31:21 +09:00
Eloy Durán
8f77e1cd76 [command] Small cleanup. 2014-01-28 21:30:59 +09:00
Eloy Durán
48bd65c628 [command] Add informative error example that optionally shows backtraces. 2014-01-28 21:30:54 +09:00
Eloy Durán
97c92ea182 [command] Make create command work again. 2014-01-28 21:30:50 +09:00
Eloy Durán
33f77e71ac [command] Make the device-console command work again. 2014-01-28 21:30:46 +09:00
Eloy Durán
092f96e338 [command] Some refactoring/cleaning. 2014-01-28 21:30:41 +09:00
Eloy Durán
a17d90a1f6 [command] Make the ri command work again. 2014-01-28 21:30:36 +09:00
Eloy Durán
07086d18bb [command] Make RubyMotion main description a bit better. 2014-01-28 21:30:30 +09:00
Eloy Durán
771025e005 [command] Take the update command apart a bit. 2014-01-28 21:30:25 +09:00
Eloy Durán
d19ecaff33 [command] Make update command work again. 2014-01-28 21:30:21 +09:00
Eloy Durán
c42239828c [command] Make support command work again. 2014-01-28 21:30:15 +09:00
Eloy Durán
0ca3c367ba [command] Make the activate command work again. 2014-01-28 21:30:11 +09:00
Eloy Durán
8be728d90c [command] Make the account command work again. 2014-01-28 21:30:06 +09:00
Eloy Durán
ea24ea74a5 [command] Make the changelog command work again. 2014-01-28 21:30:01 +09:00
Eloy Durán
b211e310c2 [command] Change base class to use CLAide::Command. 2014-01-28 21:29:03 +09:00
Eloy Durán
ff7c152b96 [command] Vendor CLAide. 2014-01-28 21:26:25 +09:00
Eloy Durán
16c19e5a20 [test] Make iOS UI helper search from the key window instead.
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-382.
2014-01-28 21:24:14 +09:00
Eloy Durán
ba64b5644b [vendor] Default to :cflags option for BS generation.
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-388.
2014-01-28 21:23:30 +09:00
Eloy Durán
53cf90f2bb [vendor] Accept glob patterns for the `source_files' option.
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-317.
2014-01-28 21:22:45 +09:00
Eloy Durán
1ff4515555 Fix builder when not building for OS X. 2014-01-28 21:22:22 +09:00
Eloy Durán
46cc8ba2df [OSX] Add external_frameworks config variable.
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-254
2014-01-28 21:21:45 +09:00
Laurent Sansonetti
349f95e7b8 pass the target platform to the compiler 2014-01-28 21:21:07 +09:00
Laurent Sansonetti
32988db314 [OSX] fix crashlog task 2014-01-28 21:20:49 +09:00
Watson
723165b724 fix a bug in build system that app cannot be built with Ruby 2.1 when it would use UTF-8 as app name
http://hipbyte.myjetbrains.com/youtrack/issue/RM-370
2014-01-28 21:20:33 +09:00
Watson
ad92c98e86 Merge pull request #146 from andrewlarssen/master
Fix hard coded path that does not honour xcode-select in builder.
2014-01-17 06:09:40 -08:00
Andrew Larssen
1ea2f8abfa Fix hard coded path that does not honour xcode-select in builder.
This is causing problems building amd64 iOS 7.1 using Xcode5.1-Beta3 as it is not in the usual path.
2014-01-17 12:05:32 +00:00
Watson
061237d4bb 2.19 2014-01-07 12:02:10 +09:00
Watson
91414dd8e4 2.18 2013-12-30 23:26:15 +09:00
Watson
1c4935752e update README 2013-12-30 23:26:08 +09:00
Laurent Sansonetti
89cbd07a25 add 'rake crashlog:device' task, wording/UX is still a work in progress 2013-12-30 23:11:42 +09:00
Watson
252592c4f2 improve build system in order to compile spec files in parallel as much as possible
So far, RubyMotion has two phase in compile when run spec (1. compile app files, 2. compile spec files).
it make idle cpu cores when finished to compile app files (before starting to compile spec files).
2013-12-30 23:11:04 +09:00
Laurent Sansonetti
07ab0769d5 libmacruby -> librubymotion 2013-12-30 23:10:32 +09:00
Eloy Durán
53b7424127 [sim] Get simulated app PID as int instead of NSNumber.
Related to http://hipbyte.myjetbrains.com/youtrack/issue/RM-365
2013-12-30 23:09:48 +09:00
Eloy Durán
1d7b8b19a9 [sim] Make app launch again with Xcode 5.1.
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-365
2013-12-30 23:09:03 +09:00
Eloy Durán
756dc13150 [vendor] Actually add our custom XCPretty printer. 2013-12-30 23:06:36 +09:00
Eloy Durán
11bcc3d370 [vendor] Use custom XCPretty printer when building an Xcode project. 2013-12-30 23:05:12 +09:00
Eloy Durán
ce72a628f0 [vendor] Import XCPretty. 2013-12-30 23:04:40 +09:00