Laurent Sansonetti
35dc2d239e
fix passing the UIAutomation bridgesupport file to the compiler
2012-10-22 13:20:26 +02:00
Laurent Sansonetti
657ae69319
fix a precedence operator bug
2012-10-08 13:34:34 +02:00
Laurent Sansonetti
25cd38f010
load UIAutomation dynamically, add 'spec:device' task which runs the specs on the device
2012-10-06 16:20:02 +02:00
Watson
fb398bcd36
remove all dots from DTXcode value
2012-10-06 21:21:10 +09:00
Watson
6c43a2807c
add framework_search_paths property
2012-10-06 19:54:13 +09:00
Laurent Sansonetti
2868fbff4e
fix DT plist settings for ios 6.0
2012-10-02 23:02:16 +02:00
Laurent Sansonetti
7d1ff7173d
fix gen_bridge_metadata invocation on headers whose paths contain space character
2012-09-27 13:44:40 +02:00
Laurent Sansonetti
f87379dbb5
merge contributions from github
2012-09-26 16:20:29 +02:00
Watson
2e0a13b126
Fixed a bug in build system. If info_plist is customized at except the setup block end, it might cause build error
...
ex)
Motion::Project::App.setup do |app|
# Use `rake config' to see complete project settings.
app.info_plist['SomeVariable'] = 'SomeValue'
app.name = 'test_plist'
end
2012-09-25 10:52:08 +09:00
Laurent Sansonetti
c41ffd4bd8
the build mode can now be specified using the 'mode
2012-09-19 15:09:12 +02:00
Laurent Sansonetti
be3d99547b
set the 'get-task-allow' entitlement to true by default for development builds
2012-09-15 15:59:11 +02:00
Laurent Sansonetti
f662faa61c
rake simulator's 'retina' option can now take 3.5 and 4 as values (for iphone5 retina mode)
2012-09-14 18:07:16 +02:00
Laurent Sansonetti
9c5aceb07a
use a different bundle identifier when running in spec mode
2012-09-03 21:16:34 +02:00
Laurent Sansonetti
13f4e3da2e
pass -fobjc-arc to LDFLAGS if the deployment target is 4.3
2012-09-03 13:18:51 +02:00
Laurent Sansonetti
3a4a19c41f
exposes the motiondir variable
2012-07-14 12:21:59 +02:00
Laurent Sansonetti
8d72787415
fix a regression where spec files in nested directories would not be compiled
2012-07-10 21:19:38 +02:00
Laurent Sansonetti
bcf40d8266
added weak frameworks support
2012-07-05 16:23:16 +02:00
Laurent Sansonetti
2edd313f81
static library support
2012-07-01 23:47:55 +02:00
Laurent Sansonetti
c1e15c32c2
rake spec now honors the files env variable
2012-06-29 21:40:56 +02:00
Laurent Sansonetti
16fd7d0d50
integrate spec/ui work
2012-06-29 12:34:24 +02:00
Laurent Sansonetti
3af110901a
add more options
2012-06-26 19:09:55 +02:00
Laurent Sansonetti
0df46fb5ce
clear RUBYOPT when calling gen_bridge_metadata
2012-06-18 23:36:51 +02:00
Laurent Sansonetti
addb4a25c0
rake simulator now honors deployment_target option, fixed bug when supporting deployment_target
2012-06-15 13:04:56 +02:00
Laurent Sansonetti
21d9e7abd8
let the user specify cpu archs
2012-06-14 21:18:39 +02:00
Laurent Sansonetti
15743ff074
switch to clang++ to compile/link
2012-06-14 20:56:09 +02:00
Laurent Sansonetti
a740ab3cd7
complain only if xcode-select returns a path in /Developer
2012-06-12 20:53:58 +02:00
Laurent Sansonetti
65a5c07cb6
better quoting
2012-06-07 12:38:53 +02:00
Laurent Sansonetti
4f42dcff22
don't pass --no-64-bit on Snow Leopard, use the Rake #sh method to call gen_bridge_metadata so that the line appears when --trace is passed
2012-06-06 18:03:15 +02:00
Laurent Sansonetti
21cb18495c
new license headers, validate app.icons
2012-06-03 20:19:57 +02:00
Laurent Sansonetti
588e3caf28
filter deps based on the condition that we have BS files for them (works if using a lower deployment_target where certain frameworks are not there)
2012-05-29 16:30:13 +02:00
Laurent Sansonetti
1fcdfd7b6e
fix bs generation bug
2012-05-29 13:10:38 +02:00
Laurent Sansonetti
c59d057118
better bridgesupport generator
2012-05-28 20:59:22 +02:00
Laurent Sansonetti
993cab49dc
use dependencies chain to link with stubs and frameworks
2012-05-21 12:33:58 +02:00
Laurent Sansonetti
8b29abe056
retina mode support
2012-05-14 12:54:14 +02:00
Laurent Sansonetti
a75395ee11
don't crash if the resources dir does not exist
2012-05-13 22:30:35 +02:00
Laurent Sansonetti
1b02107318
add warning message
2012-05-07 01:05:32 +02:00
Laurent Sansonetti
aa4e9c16fd
some fixes for archive:release
2012-05-06 23:35:44 +02:00
Laurent Sansonetti
87298c9b6f
add copyright headers
2012-04-24 18:26:30 +02:00
Laurent Sansonetti
41854233c2
use clang when compiling vendored projects (since it's the only compiler that supports arc)
2012-03-12 22:01:16 +01:00
Laurent Sansonetti
3dd023c440
add cocoapods support, misc fixes/refactoring
2012-03-11 22:37:15 +01:00
Laurent Sansonetti
9414c262ea
add support for xcode 4.3 and lion
2012-02-18 18:20:50 +01:00
Laurent Sansonetti
d76ba36404
move plist.rb into project/
2012-02-17 11:45:38 +01:00
Laurent Sansonetti
365726e45d
fail if xcode is below 4.x
2012-02-15 13:44:04 +01:00
Laurent Sansonetti
0112488f88
add support for archive release (appstore)
2012-02-10 20:49:24 +01:00
Laurent Sansonetti
ca55c81a37
add support for custom fonts
2012-02-02 11:45:29 +01:00
Laurent Sansonetti
d77aa74c2e
change the way we build the app in spec_mode
2012-01-27 15:41:08 +01:00
Laurent Sansonetti
d537d247ef
add testflight support
2012-01-23 15:52:31 +01:00
Laurent Sansonetti
13bf378f88
create RubyMotion.bridgesupport
2012-01-15 21:30:50 +01:00
Laurent Sansonetti
dd4873fa73
make sure deployment_target can't be nil
2012-01-04 11:20:26 +01:00
Laurent Sansonetti
99aa2e640d
introduce deployment_target project variable, misc fixes
2012-01-03 19:17:36 +01:00