Commit Graph

215 Commits

Author SHA1 Message Date
Matt Garrison
be5d697fd7 Update README.rdoc 2013-05-17 09:49:31 -05:00
Gant
6091814b65 Cache issue resolved, git works 2013-05-16 14:09:43 -05:00
Gant
0a925134c0 Really close, just need to figure out the cache issue on new create 2013-05-16 13:59:00 -05:00
Gant
a6addd6ec0 detecting git 2013-05-16 10:07:50 -05:00
Gant
e7a8dce92a Merge branch 'master' of github.com:IconoclastLabs/RubyMotion 2013-05-15 16:10:21 -05:00
Gant
c6cc46aafe Regex checks for git 2013-05-15 16:10:00 -05:00
Gant Laborde
f35a03bfac Adding info on how to use forked RM for motion changes.
current documentation is great for rake, but neglects motion.  Documenting this for others.
2013-05-15 16:30:28 -04:00
Gant
3ce24eb767 Merge remote-tracking branch 'upstream/master' 2013-05-15 15:10:06 -05:00
Gant
368d33ab7b beginning in template 2013-05-15 14:59:10 -05:00
Watson
51033fa22f Merge pull request #90 from jeremyruppel/files-dependencies-fixes
Files dependencies fixes
2013-05-14 15:21:40 -07:00
Jeremy Ruppel
9c2064eef2 Support leading ".." notation in dependency pathnames 2013-05-14 12:42:58 -07:00
Jeremy Ruppel
f546c67362 Print mutated path if a dependency cannot be found 2013-05-14 12:41:24 -07:00
Watson
2e1855c04d Merge pull request #86 from tmilewski/master
Update user warning to reference correct file path
2013-05-11 06:03:31 -07:00
Watson
4be4a15d99 Merge pull request #88 from dblandin/master
Update motion require statement in gem template Rakefile
2013-05-11 05:56:54 -07:00
Devon Blandin
a91ca31910 Update motion require statement in gem template Rakefile 2013-05-10 23:12:46 -05:00
Laurent Sansonetti
4c0c700251 add OS X mention 2013-05-10 15:10:47 +02: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
Watson
2d7998d204 2.0 2013-05-10 00:49:17 +09:00
Watson
39fc96771d osx: use NSApplication instead of UIApplication 2013-05-10 00:44:43 +09:00
Laurent Sansonetti
b0ed9163e2 print message from license server upon /latest_software_version 2013-05-10 00:44:39 +09:00
Laurent Sansonetti
cfc7bfdb3c osx: add 'rake archive' tasks, refactor the builder archive/codesign code 2013-05-10 00:44:33 +09:00
Watson
35b495a81a fix an error when generate bridgesupport file
Fix the following error:

$ rake --trace
require 'lib/motion/project' is deprecated, please require 'lib/motion/project/template/ios' instead
** Invoke default (first_time)
** Invoke simulator (first_time)
** Invoke build:simulator (first_time)
** Execute build:simulator
RUBYOPT='' /usr/bin/gen_bridge_metadata --format complete --no-64-bit --cflags "  -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.1.sdk -miphoneos-version-min=6.1 -D__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__=60100 -I. -I'.'" "TestFlight.h" -o "TestFlight.bridgesupport" -e
Received exception: missing argument: -e:
2013-05-10 00:44:22 +09:00
Laurent Sansonetti
ffe4545eec osx: only build for the native arch in development mode 2013-05-10 00:44:07 +09:00
Laurent Sansonetti
e0d3cc0e4e osx 'rake spec' task 2013-05-10 00:43:57 +09:00
Watson
16fe9818d7 abort if build directory is not writable. 2013-05-10 00:43:52 +09:00
Watson
d3f7381361 check whether build directory is writable. if it is not writable, use ./build in project directory as in the past 2013-05-10 00:43:47 +09:00
Laurent Sansonetti
e59a120661 use NSApplicationMain() instead of -[NSApplication run] in order to honor main nib file loading (if it exists) 2013-05-10 00:43:41 +09:00
Laurent Sansonetti
5802a1ba83 move icons, prerendered_icon and fonts to ios config, add icon to osx config 2013-05-10 00:43:35 +09:00
Laurent Sansonetti
83eb68f66b app.vendor_project how honors :bridgesupport_{cflags,exceptions} options 2013-05-10 00:43:26 +09:00
Laurent Sansonetti
8ed8551699 'motion ri' now honors PAGER env variable 2013-05-10 00:43:20 +09:00
Laurent Sansonetti
ed71b653c2 motion create usage will now print available templates 2013-05-10 00:43:15 +09:00
Watson
9b9daa2c85 remove spaces 2013-05-10 00:43:09 +09:00
Watson
8e6d48c697 osx: import Cocoa/Cocoa.h in vendor.pch for mac 2013-05-10 00:42:10 +09:00
Laurent Sansonetti
01ed2d517a add command-line plugins 2013-05-10 00:41:25 +09:00
Watson
69fffd0844 convert string to integer 2013-05-10 00:41:02 +09:00
Watson
fea6853739 osx: check the osx version to detect default SDK 2013-05-10 00:40:57 +09:00
Watson
6c3ab0e10d fix a regression of 5a39c5f381 2013-05-10 00:40:47 +09:00
Laurent Sansonetti
1f92830511 allow 3rd-party templates to be located in ~/Library/RubyMotion/template 2013-05-10 00:40:40 +09:00
Laurent Sansonetti
1312f9369e osx: i386 support 2013-05-10 00:40:28 +09:00
Watson
548e718782 osx: load all depended frameworks 2013-05-10 00:40:23 +09:00
Watson
de97ec8651 delete trailing whitespaces 2013-05-10 00:40:11 +09:00
Laurent Sansonetti
b26c668ece quote executable 2013-05-10 00:40:00 +09:00
Laurent Sansonetti
721c171090 add osx repl 2013-05-10 00:39:31 +09:00
Watson
eb6bdd2caa refactor 2013-05-10 00:38:45 +09:00
Watson
730301ba57 more fix in detecting file dependencies
if add the constant name into @defined and @referred in #on_const_path_ref,
it might not detect dependencies.
2013-05-10 00:38:41 +09:00
Watson
6f3ef17904 make sure to create a Resources directory for mac
Fix the following error:

$ motion create hello --template=osx
$ cd hello
$ rm -rf resources
$ rake
     Build ./build/MacOSX-10.8-Development
   Compile ./app/app_delegate.rb
   Compile ./app/menu.rb
    Create ./build/MacOSX-10.8-Development/hello.app/Contents
    Create ./build/MacOSX-10.8-Development/hello.app/Contents/MacOS
      Link ./build/MacOSX-10.8-Development/hello.app/Contents/MacOS/hello
    Create ./build/MacOSX-10.8-Development/hello.app/Contents/Info.plist
    Create ./build/MacOSX-10.8-Development/hello.app/Contents/PkgInfo
rake aborted!
No such file or directory - ./build/MacOSX-10.8-Development/hello.app/Contents/Resources
2013-05-10 00:38:35 +09:00
Watson
3015d8cc6b Revert "make sure to create a Resources directory for mac"
This reverts commit 71ed8ce9b3.

This changing causes the following error:
% mkdir -p resources/en.lproj
% touch resources/en.lproj/InfoPlist.strings
% rake
     Build ./build/iPhoneSimulator-6.1-Development
   Compile ./app/app_delegate.rb
    Create ./build/iPhoneSimulator-6.1-Development/tt.app
      Link ./build/iPhoneSimulator-6.1-Development/tt.app/tt
    Create ./build/iPhoneSimulator-6.1-Development/tt.app/Info.plist
    Create ./build/iPhoneSimulator-6.1-Development/tt.app/PkgInfo
      Copy ./resources/Default-568h@2x.png
      Copy ./resources/en.lproj/InfoPlist.strings
rake aborted!
2013-05-10 00:38:28 +09:00
Watson
79ad1620dc forget to add a passing argument into another build_file.call 2013-05-10 00:38:22 +09:00
Laurent Sansonetti
2cf2cf569a more work on osx template: create empty window, add Credits.rtf file 2013-05-10 00:37:29 +09:00
Laurent Sansonetti
2ad0b54052 mark file as utf-8 2013-05-10 00:37:24 +09:00