Commit Graph

639 Commits

Author SHA1 Message Date
Eloy Durán
e72f448db4 [iOS] On >= 7, infer UILaunchImages metadata from resources/Default*.png
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-596
2014-09-23 16:42:17 +09:00
Watson
bdc5981564 launch iPhone 6 simulator by default 2014-09-23 16:40:32 +09:00
Laurent Sansonetti
e9a9c67e2d pass environment mode and version number to the runtime, minor refactoring 2014-09-23 16:39:50 +09:00
Eloy Durán
b7110bbeab [Yosemite] Allow OS X apps targeting OS versions lower than current to build.
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-592
2014-09-23 16:39:16 +09:00
Laurent Sansonetti
ef608b3a11 don't check for updates if we build a target 2014-09-23 16:39:02 +09:00
Eloy Durán
7b12d0cffe [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-23 16:37:50 +09:00
Eloy Durán
56bf7b9914 [builder] Specify object files to linker in a temp file.
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-62.
2014-09-23 16:36:22 +09:00
Eloy Durán
e74bd3768e [GBM] Be sure to flush the tempfile IO. 2014-09-23 16:36:06 +09:00
Eloy Durán
30f98b728f [GBM] Generate a tmp file with headers instead of passing all as arguments.
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-581.
2014-09-23 16:35:46 +09:00
Watson
d12219b395 [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-23 16:35:15 +09:00
Eloy Durán
1c487741c2 [osx] Merge all Info.plist data in one place and ensure there's always a principal class. 2014-09-23 16:35:00 +09:00
Eloy Durán
ba440ab15f [osx] Allow the user to configure a NSApplication subclass and use that instead.
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-539
2014-09-23 16:34:21 +09:00
Watson
0b3d283b95 Merge pull request #169 from hboon/smaller-launch-image-568
Reduce size of Default-568h@2x.png by 90%, as rgb(0, 0, 0)
2014-09-22 09:33:57 +09:00
Watson
2bca2883a2 2.33 2014-09-21 02:01:34 +09:00
Laurent Sansonetti
4ac164737e “motion create” will now load templates in /Library/RubyMotionPre if necessary 2014-09-21 01:59:43 +09:00
Laurent Sansonetti
2dc90e4f4f damnit 2014-09-21 01:58:50 +09:00
Laurent Sansonetti
3abfbec6d4 remove useless code 2014-09-21 01:58:44 +09:00
Laurent Sansonetti
b3a76a79be document --pre 2014-09-21 01:58:27 +09:00
Laurent Sansonetti
91f6854be9 support for “motion update --pre” 2014-09-21 01:57:46 +09:00
Hwee-Boon Yar
fe138fc6ee Reduce size of Default-568h@2x.png by 90%, as rgb(0, 0, 0) 2014-09-16 16:23:31 +08:00
Watson
e2476506d6 2.32 2014-09-01 23:59:59 +09:00
Watson
64130ec7e9 fix xcodebuild path 2014-09-01 23:59:05 +09:00
Laurent Sansonetti
b8e5cc2cca invoke xcodebuild from the proper xcode_dir 2014-09-01 23:59:01 +09:00
Eloy Durán
30b6562950 [iOS 8] Only allow device_name option to specify device family and retina etc. 2014-09-01 23:58:57 +09:00
Mark Villacampa
35c0ff09fa Remove 'bundle exec' and add --trace support when cleaning targets 2014-09-01 23:58:46 +09:00
Mark Villacampa
4023bc4a78 Print relative paths when cleaning targets and vendor_projects inside targets 2014-09-01 23:58:42 +09:00
Eloy Durán
649fc6d6c2 Revert "[osx] Allow the user to configure a NSApplication subclass and use that instead."
This reverts commit 51538c0ac7.

Conflicts:
	test/test/spec/main_spec.rb
2014-08-29 14:55:45 +09:00
Eloy Durán
ea6fd1b2e2 Revert "[osx] Merge all Info.plist data in one place and ensure there's always a principal class."
This reverts commit facf63d024.
2014-08-29 14:55:19 +09:00
Eloy Durán
9acfb32bad [vendor] Traverse symlink dirs when finding headers. 2014-08-29 14:45:40 +09:00
Watson
d1f9ff1668 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-29 14:41:23 +09:00
Watson
e5927764c3 Merge pull request #168 from MarkVillacampa/extensions-frameworks-support
Add supper for Extension and  Framework targets
2014-08-29 14:39:24 +09:00
Mark Villacampa
a9f90505e5 Print relative paths from main app when compiling targets 2014-08-27 22:43:02 +02:00
Mark Villacampa
af4c519d81 Honor xcode_dir in targets 2014-08-27 22:20:19 +02:00
Mark Villacampa
e1db70f1fe Fix all the extension templates 2014-08-27 22:18:40 +02:00
Mark Villacampa
2da2adefe8 Fail if target path does not exist 2014-08-27 21:11:15 +02:00
Mark Villacampa
6c92e142de Improve error message when manually building targets 2014-08-27 19:12:38 +02:00
Mark Villacampa
dd3bf53675 Remove spec files from framework target and improve task descriptions 2014-08-27 18:13:55 +02:00
Mark Villacampa
9836208853 removed code related to embedded and external frameworks for ios extensions 2014-08-27 17:00:21 +02:00
Mark Villacampa
bfd09e9896 Added a better comment for modifying the extension idenfier 2014-08-27 16:45:02 +02:00
Mark Villacampa
85f4c03550 Do not call bundler directly, and pass verbose output to targets 2014-08-27 16:39:28 +02:00
Mark Villacampa
617e16081d Fix missing librubymotion variable 2014-08-27 13:05:26 +02:00
Mark Villacampa
3c92d49a0f Remove unneeded code 2014-08-27 11:21:11 +02:00
Mark Villacampa
a190a18e48 Generate Entitlements.plist for extensions 2014-08-27 11:19:59 +02:00
Mark Villacampa
4dd82ce7a8 Pass deployment_target and sdk_version to targets through env vars 2014-08-27 11:18:26 +02:00
Mark Villacampa
9d59c83fd0 Remove duplicate codesigning 2014-08-27 03:59:24 +02:00
Mark Villacampa
5c1dd426f7 Added support for loading target frameworks in extensions 2014-08-27 03:52:57 +02:00
Mark Villacampa
b3581fb7c4 Fix for extensions 2014-08-27 03:12:24 +02:00
Mark Villacampa
f1d4606663 Added support for extensions through the ExtensionTarget 2014-08-26 20:09:56 +02:00
Mark Villacampa
626fa99b13 Added support for targets. iOS frameworks supported through the FrameworkTarget class. 2014-08-26 20:08:19 +02:00
Mark Villacampa
4f22e28eb0 Added support to build iOS extensions through the 'ios-extension' template 2014-08-26 01:12:18 +02:00