Commit Graph

765 Commits

Author SHA1 Message Date
Laurent Sansonetti
8d0525f494 add support for the R class (thanks to Mark for the patch) 2014-09-29 17:14:43 +01:00
Watson
96272caf84 fix a bug in framework where it would not update if changed the code
http://hipbyte.myjetbrains.com/youtrack/issue/RM-587
2014-09-24 14:19:26 +09:00
Watson
3bcc44519f change dSYM path to fix symbolicate with Instruments on iOS device
http://hipbyte.myjetbrains.com/youtrack/issue/RM-487
2014-09-24 14:03:04 +09:00
Hwee-Boon Yar
ce49b378a4 Reduce size of Default-568h@2x.png by 90%, as rgb(0, 0, 0) 2014-09-22 09:36:45 +09:00
Laurent Sansonetti
899ec26327 damnit 2014-09-17 02:55:06 +09:00
Laurent Sansonetti
2eb0f6bd0c remove useless code 2014-09-17 02:08:51 +09:00
Laurent Sansonetti
f8be41e5b8 document --pre 2014-09-17 01:26:49 +09:00
Laurent Sansonetti
7a4b5055bf android Rakefile must point to /Library/RubyMotionPre for now 2014-09-17 00:49:44 +09:00
Laurent Sansonetti
d017b67fe5 “motion create” will now load templates in /Library/RubyMotionPre if necessary 2014-09-17 00:49:44 +09:00
Laurent Sansonetti
662fc3ed66 support for “motion update --pre” 2014-09-17 00:49:44 +09:00
Laurent Sansonetti
517d361894 “rake emulator” now requires a started AVD and will not attempt at creating one 2014-09-16 17:26:28 +09:00
Laurent Sansonetti
aee4f80657 log all INFO messages from the app, and all ERROR messages from everything else 2014-09-14 17:46:25 +02:00
Eloy Durán
80e8afbb41 [iOS] Launch image names should be the filenames after all.
Related to http://hipbyte.myjetbrains.com/youtrack/issue/RM-596#comment=74-1742
2014-09-13 14:45:28 +02:00
Watson
bc5ff65ab1 fix a bug where Instruments does not launch if specify the template name with "rake profile template='xxx'"
http://hipbyte.myjetbrains.com/youtrack/issue/RM-599
2014-09-13 13:00:50 +09:00
Eloy Durán
82a75cf09b [iOS] On >= 7, infer UILaunchImages metadata from resources/Default*.png
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-596
2014-09-12 21:17:00 +02:00
Watson
dbe9d49275 launch iPhone 6 simulator by default 2014-09-12 15:46:36 +09:00
Laurent Sansonetti
9aa2d644cd pass kernel path to REPL, minor refactoring 2014-09-11 17:15:54 +02:00
Laurent Sansonetti
fec985a126 launch the REPL upon “rake device” (or “rake emulator” — haven’t tried that one thought) 2014-09-11 16:17:16 +02:00
Laurent Sansonetti
bcf2883943 pass environment mode and version number to the runtime, minor refactoring 2014-09-11 15:56:23 +02:00
Laurent Sansonetti
510aee6a4d in development mode, include the INTERNET permission as it’s required for the REPL socket 2014-09-11 15:56:23 +02:00
Eloy Durán
02b8f8a2f5 [Yosemite] Allow OS X apps targeting OS versions lower than current to build.
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-592
2014-09-10 15:57:37 +02:00
Laurent Sansonetti
fdf87c05d2 don't check for updates if we build a target 2014-09-06 19:00:06 +02:00
Eloy Durán
069a64eb0c [atos] Prefer binary image in build dir which has symbols pre-extracted and is faster.
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-582.
2014-09-03 13:24:10 +02:00
Eloy Durán
4982bca7dd [builder] Specify object files to linker in a temp file.
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-62.
2014-09-02 17:46:49 +02:00
Eloy Durán
74a73bcc67 [GBM] Be sure to flush the tempfile IO. 2014-09-02 17:44:32 +02:00
Eloy Durán
63926a22c6 [GBM] Generate a tmp file with headers instead of passing all as arguments.
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-581.
2014-09-02 16:34:20 +02:00
Watson
00e901786d [OSX] fix a bug where vendor build directory is not removed with `rake clean' on OSX project
http://hipbyte.myjetbrains.com/youtrack/issue/RM-571
2014-09-01 17:55:09 +02:00
Eloy Durán
1dfddb16cb [osx] Merge all Info.plist data in one place and ensure there's always a principal class. 2014-09-01 17:50:15 +02:00
Eloy Durán
14fdc05f0e [osx] Allow the user to configure a NSApplication subclass and use that instead.
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-539
2014-09-01 17:49:07 +02:00
Watson
d30a6f230b fix xcodebuild path 2014-09-01 22:17:25 +09:00
Laurent Sansonetti
b18c0b1469 invoke xcodebuild from the proper xcode_dir 2014-09-01 15:12:42 +02:00
Eloy Durán
7af6abe417 [iOS 8] Only allow device_name option to specify device family and retina etc. 2014-09-01 14:39:27 +02:00
Mark Villacampa
6bce52fe1c Remove 'bundle exec' and add --trace support when cleaning targets 2014-09-01 13:24:49 +02:00
Mark Villacampa
103dc59647 Print relative paths when cleaning targets and vendor_projects inside targets 2014-09-01 13:24:31 +02:00
Watson
953e996bc1 add missing resources directories in extension 2014-08-29 17:32:18 +09:00
Watson
938cf3e44c remove *.rb.org file which it is unnecessary 2014-08-28 22:59:44 +09:00
Mark Villacampa
141d01b8a3 Print relative paths from main app when compiling targets 2014-08-28 15:22:08 +02:00
Laurent Sansonetti
cd15a9bcc1 Fix all the extension templates (patch by Mark V.) 2014-08-28 15:21:39 +02:00
Mark Villacampa
2ef1b79c53 Honor xcode_dir in targets 2014-08-28 15:14:39 +02:00
Mark Villacampa
0187a9111f Fail if target path does not exist 2014-08-28 15:06:47 +02:00
Mark Villacampa
aa12d7ed77 Improve error message when manually building targets 2014-08-28 15:05:27 +02:00
Watson
816dd6de92 fix build error which it was occurred if config.targets is empty
This should fix following error

    NoMethodError: undefined method `empty?' for nil:NilClass
    /Users/watson/prj/RubyMotion/lib/motion/project/builder.rb:238:in `build'
    /Users/watson/prj/RubyMotion/lib/motion/project/app.rb:78:in `build'
    /Users/watson/prj/RubyMotion/lib/motion/project/template/ios.rb:68:in `block (2 levels) in <top (required)>'
2014-08-28 05:59:50 +09:00
Eloy Durán
e3d96b3e78 Revert "[osx] Allow the user to configure a NSApplication subclass and use that instead."
This reverts commit 51538c0ac7.
2014-08-27 19:29:39 +02:00
Eloy Durán
39d7a06b1d Revert "[osx] Merge all Info.plist data in one place and ensure there's always a principal class."
This reverts commit facf63d024.
2014-08-27 19:27:07 +02:00
Mark Villacampa
019643b105 Remove spec files from framework target and improve task descriptions 2014-08-27 18:38:13 +02:00
Mark Villacampa
e76a0e8219 removed code related to embedded and external frameworks for ios extensions 2014-08-27 18:38:03 +02:00
Mark Villacampa
3be36fbc8c Added a better comment for modifying the extension idenfier 2014-08-27 18:37:52 +02:00
Mark Villacampa
1f4d280da9 Do not call bundler directly, and pass verbose output to targets 2014-08-27 18:37:41 +02:00
Mark Villacampa
af74d4294f Fix missing librubymotion variable 2014-08-27 15:53:25 +02:00
Mark Villacampa
c4d4056838 Remove unneeded code 2014-08-27 15:53:16 +02:00