Commit Graph

653 Commits

Author SHA1 Message Date
Eloy Durán
663e76738d [Command] Improve create --template description to include URLs. 2014-02-06 11:24:49 +01:00
Eloy Durán
7f79ecd295 [Command] Disable template validation for now.
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-418.
2014-02-04 17:03:39 +01:00
Eloy Durán
086d232ba0 [REPL/OSX] Make it work when codesigned and sandboxed.
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-410
2014-02-04 14:13:43 +01:00
Joffrey JAFFEUX
c591484394 [command] Fix error where a local was used instead of an ivar 2014-02-04 11:47:41 +01:00
Eloy Durán
62a0db4dc8 [Vendor] BS files for :xcode projects are collected differently than :static. 2014-02-03 19:47:49 +01:00
Eloy Durán
0594026ad7 [Vendor] Always explicitely create the dir where the BS will be stored.
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-417.
2014-02-03 16:01:46 +01:00
Eloy Durán
882c7b42dc [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 13:18:42 +01:00
Eloy Durán
7556f04d5d [iOS Config] Retrieve DTSDKBuild & DTPlatformBuild programatically.
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-415.
2014-02-03 12:33:41 +01:00
Eloy Durán
27369a1e18 [Vendor] Use MACOSX_DEPLOYMENT_TARGET when building for OS X.
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-412
2014-01-29 15:19:30 +01:00
Watson
d9accd8b83 fix a bug which `motion update --cache-version=X' is broken
http://hipbyte.myjetbrains.com/youtrack/issue/RM-408
2014-01-29 11:42:41 +09:00
Eloy Durán
d1a9b4e0b1 [Command] Add ANSI support to CLI and use bold to prettify output. 2014-01-27 18:14:32 +01:00
Eloy Durán
f4f60cdee7 [Command] Allow gems to register templates and show in help banner.
Load available templates list as late as possible.
2014-01-27 16:31:52 +01:00
Eloy Durán
5afb52f99c [Command] Use RubyGems to load plugins from gems. 2014-01-27 16:31:26 +01:00
Eloy Durán
de7c7732e8 [Command] Deprecate usage of colons in command names. 2014-01-27 13:37:52 +01:00
Laurent Sansonetti
c46835a2fa fix path 2014-01-23 16:37:33 +01:00
Eloy Durán
fea2150aae [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-20 17:56:14 +01:00
Eloy Durán
3be41f3343 [command] Change some validations to show help banner. 2014-01-20 17:56:14 +01:00
Eloy Durán
274555a2df [command] Move all command classes into the Command namespace. 2014-01-20 17:56:14 +01:00
Eloy Durán
e7839593fa [command] Small cleanup. 2014-01-20 17:56:14 +01:00
Eloy Durán
faec9527ca [command] Add informative error example that optionally shows backtraces. 2014-01-20 17:56:14 +01:00
Eloy Durán
2211375132 [command] Make create command work again. 2014-01-20 17:56:14 +01:00
Eloy Durán
a2f130f0b3 [command] Make the device-console command work again. 2014-01-20 17:56:14 +01:00
Eloy Durán
b65a05e142 [command] Some refactoring/cleaning. 2014-01-20 17:56:14 +01:00
Eloy Durán
2d5ac6de09 [command] Make the ri command work again. 2014-01-20 17:56:13 +01:00
Eloy Durán
3e935532d2 [command] Make RubyMotion main description a bit better. 2014-01-20 17:56:13 +01:00
Eloy Durán
27574bb6c7 [command] Take the update command apart a bit. 2014-01-20 17:56:13 +01:00
Eloy Durán
f1848a852a [command] Make update command work again. 2014-01-20 17:56:13 +01:00
Eloy Durán
521155fa86 [command] Make support command work again. 2014-01-20 17:56:13 +01:00
Eloy Durán
c86c04ae04 [command] Make the activate command work again. 2014-01-20 17:56:13 +01:00
Eloy Durán
589a1ae2f6 [command] Make the account command work again. 2014-01-20 17:56:13 +01:00
Eloy Durán
d3db52b9c2 [command] Make the changelog command work again. 2014-01-20 17:56:13 +01:00
Eloy Durán
86c2914a44 [command] Change base class to use CLAide::Command. 2014-01-20 17:56:13 +01:00
Laurent Sansonetti
7d03affae0 quiet archiving 2014-01-20 02:05:20 +01:00
Laurent Sansonetti
7fe07ab3bd pass less flags to the assembler 2014-01-20 01:29:03 +01:00
Laurent Sansonetti
4d3e8c0c70 more work on the android port 2014-01-19 23:38:32 +01:00
Andrew Larssen
aa9cdf5c98 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 23:10:32 +09:00
Eloy Durán
fb53ff0948 [test] Make iOS UI helper search from the key window instead.
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-382.
2014-01-16 12:06:31 +01:00
Eloy Durán
55f1322e4e [vendor] Default to :cflags option for BS generation.
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-388.
2014-01-16 11:23:11 +01:00
Eloy Durán
2aa28638c0 [vendor] Accept glob patterns for the `source_files' option.
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-317.
2014-01-15 14:50:51 +01:00
Eloy Durán
8d9fc8082a Fix builder when not building for OS X. 2014-01-15 14:50:50 +01:00
Eloy Durán
9fe2cad556 [OSX] Add external_frameworks config variable.
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-254
2014-01-15 13:20:56 +01:00
Laurent Sansonetti
b09b209b93 oops 2014-01-13 14:19:31 +01:00
Laurent Sansonetti
e7fb463e8d retrieve payload file name from the config object 2014-01-11 12:09:40 +01:00
Laurent Sansonetti
76c6c2c7f6 pass the target platform to the compiler 2014-01-10 23:54:36 +01:00
Laurent Sansonetti
9c592b4934 compile/link the payload library with clang 2014-01-10 23:54:04 +01:00
Laurent Sansonetti
d1f6429597 [OSX] fix crashlog task 2014-01-10 14:10:09 +01:00
Watson
aacac95be9 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-09 10:44:17 +09:00
Laurent Sansonetti
9f4d9e01c7 add 'rake crashlog:device' task, wording/UX is still a work in progress 2013-12-29 19:55:48 +01:00
Watson
4367f3bf3c 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-27 14:05:49 +09:00
Laurent Sansonetti
bd8536dbcc libmacruby -> librubymotion 2013-12-24 18:25:19 +01:00