Commit Graph

543 Commits

Author SHA1 Message Date
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
Eloy Durán
12cf8353fe [sim] Get simulated app PID as int instead of NSNumber.
Related to http://hipbyte.myjetbrains.com/youtrack/issue/RM-365
2013-12-20 15:09:53 +01:00
Eloy Durán
6b75ce9014 [sim] Make app launch again with Xcode 5.1.
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-365
2013-12-20 15:09:42 +01:00
Eloy Durán
210567d344 De-register spec app for notifications first. 2013-12-20 12:21:30 +01:00
Jason W. May
2033869ea3 Ignore spurious UIApplicationDidBecomeActiveNotification events.
Signed-off-by: Eloy Durán <eloy.de.enige@gmail.com>
2013-12-20 12:19:53 +01:00
Eloy Durán
2cd94ea84f [vendor] Actually add our custom XCPretty printer. 2013-12-19 16:34:55 +01:00
Laurent Sansonetti
9edffa8925 link the payload JNI library with the runtime, rebuild the apk file if the payload library changed 2013-12-18 20:02:56 +01:00
Laurent Sansonetti
d2491e0f3b determine the android SDK build tools directory dynamically 2013-12-17 14:16:07 +01:00
Eloy Durán
44e93a2759 [vendor] Use custom XCPretty printer when building an Xcode project. 2013-12-13 14:52:18 +01:00
Eloy Durán
c6be6e5bde [UIAutomation] Make the drag command actually send events again.
However, for the moment this only works with 1 touch at a time.
2013-12-12 22:02:49 +01:00
Eloy Durán
dba87148f2 Revert use of PublicAutomation lib. 2013-12-12 22:02:49 +01:00