44 Commits

Author SHA1 Message Date
Mark Villacampa
2d614dc7f6 Support rake ctags for Android. Fixes RM-782 2015-03-28 21:13:00 +09:00
Eloy Durán
355b696676 [rake] Re-instate top-level clean task and refactor into XcodeConfig.
Related to:
* 646cbb1918
* bddc880f98
2014-11-05 22:20:10 +09:00
Eloy Durán
e119c495ed [Vendor] Use xcodebuild to properly clean.
This is needed to solve any cache issues, such as
the dreaded SharedPrecompiledHeaders issue.

See:

* https://github.com/clayallsopp/afmotion/issues/72
* http://openradar.appspot.com/18536864
2014-10-13 23:36:34 +09:00
Laurent Sansonetti
ef608b3a11 don't check for updates if we build a target 2014-09-23 16:39:02 +09:00
Laurent Sansonetti
a4475dc024 move the `rake clear’ logic to platform-specific config files 2014-05-21 22:18:51 +09:00
Watson
f99175bb52 update variable name
because it contains also non bridge support files.
2014-04-03 10:10:08 +09:00
Hwee-Boon Yar
c9dc7e4287 Include app's source code when running rake ctags 2014-04-02 21:54:15 +08:00
Laurent Sansonetti
a7c839173c add magic encoding comments to all ruby source files 2014-03-05 21:35:20 +09:00
Laurent Sansonetti
32988db314 [OSX] fix crashlog task 2014-01-28 21:20:49 +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
Eloy Durán
440cfc9d25 [rake] Raise error if cleaning does not succeed.
Fixes https://hipbyte.freshdesk.com/helpdesk/tickets/1359.
2013-11-20 23:42:36 +09:00
Laurent Sansonetti
e66590e62b add clean:all task which calls 'clean' then deletes ~/Library/RubyMotion/build 2013-10-11 00:05:29 +09:00
Laurent Sansonetti
1a5748db13 fix escaping + print message if there are no crash logs 2013-08-07 23:33:27 +09:00
Clay Allsopp
fed7fde5dd Fix shell escaping for file names 2013-07-23 13:20:40 -07:00
Laurent Sansonetti
7021ffc3a4 fix wording 2013-07-23 15:35:10 +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
58a77d9b15 refactor #98 2013-06-23 16:50:21 +09:00
Kristian Freeman
076deed9be 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-15 15:35:38 -07:00
Laurent Sansonetti
143c508ffd move ctags to basic project rakefile so that it works with osx 2013-06-04 17:38:23 +09:00
Tom Milewski
f9473c04c7 Correct the path to template.
Users are being notified to require a file ('lib/motion/project/template/ios') that doesn't exist when called from a project's Rakefile.
2013-05-09 18:43:38 -03:00
Laurent Sansonetti
b0ed9163e2 print message from license server upon /latest_software_version 2013-05-10 00:44:39 +09:00
Laurent Sansonetti
06c18cc293 mac port 2013-05-10 00:33:46 +09:00
Watson
55d12615e1 fix a bug which iOS simulator will be re-launched at every time with `rake'
RM-52 Should not re-launch iOS simulator at every time with `rake'
2013-02-26 13:33:24 +09:00
Watson
8b81937286 fix a bug which does not launch iOS simulator when `app.xcode_dir' is specified a path other than the '/Applications' folder 2013-02-26 11:21:33 +09:00
Watson
08e416091e `app.resources_dir' will be deprecated 2013-02-26 11:21:26 +09:00
Watson
41b9699a78 add a feature to support multiple resource directories
change `app.resources_dir' to accept an Array too, like:

    app.resources_dir = ["resources", "vendor/GoogleMaps.framework/Resources"]
2013-02-26 11:20:45 +09:00
Laurent Sansonetti
e065e26b2f follow changes in the sim launcher 2012-10-11 15:58:53 +02:00
Laurent Sansonetti
be09e5fdda introduce 'spec:device' rake task to run the specs on the device, fixed 'static' rake task for iOS 6, fixed a bug in the last commit 2012-10-08 13:29:19 +02:00
Laurent Sansonetti
e59b8cc4f2 Merge pull request #37 from denofevil/no_stty_when_not_on_tty
do not launch stty when stdout is not tty to prevent error message
2012-09-26 07:07:03 -07:00
Laurent Sansonetti
f43f33057f merge changes from 1.24 release: build system refactoring, mode variable, new retina support (4-inch) 2012-09-21 13:43:16 +02:00
Dennis Ushakov
b2e2c75681 do not launch stty when stdout is not tty to prevent error message 2012-09-13 15:42:38 +04:00
Laurent Sansonetti
e8036d2eaa 'rake device' now honors the 'id' environment variable that can be used to specify the ID of the device where the app should be installed (useful when there are multiple devices connected) 2012-09-01 20:12:51 +02:00
Laurent Sansonetti
5728c1f148 remove the bundler code as it's apparently causing issues in certain environments 2012-07-13 00:06:17 +02:00
Laurent Sansonetti
b455dae733 quiet killall 2012-07-12 22:46:19 +02:00
Laurent Sansonetti
83aba5d33c quit the simulator app before changing the SimulateDevice variable, to avoid bugs such as the ipad simulator using the iphone frame 2012-07-12 21:44:24 +02:00
Laurent Sansonetti
86cfd0a959 Merge pull request #3 from farcaller/bundler
Added an option to use bundler if present
2012-07-10 12:17:38 -07:00
Laurent Sansonetti
5a37c3df38 spec UI + static libraries support 2012-07-05 16:01:54 +02:00
Laurent Sansonetti
b94b83be72 fix a regression in 'rake simulator' introduced by 01315ce30 - also, the 'deployment_target' env variable becomes 'target' 2012-06-18 23:45:01 +02:00
Laurent Sansonetti
476fab6ff1 s/target/deployment_target 2012-06-15 13:05:34 +02:00
Satoshi Ebisawa
01315ce30c add target option on :simulator task 2012-06-15 19:20:47 +09:00
Vladimir Pouzanov
7bc13bb99d Made bundler optional as per @lrz suggestion 2012-06-07 13:53:14 +03:00
Laurent Sansonetti
ad71aa4b8d pass sdk_version instead of deployment_target to the sim launcher (fixes issue #7) 2012-06-06 17:40:20 +02:00
Vladimir Pouzanov
3788f9fbfa Added hard requirement on bundler 2012-06-02 11:56:48 +03:00
Laurent Sansonetti
c14c432602 initial revision 2012-06-01 19:26:29 +02:00