Commit Graph

2873 Commits

Author SHA1 Message Date
Watson
58eec98497 [test] configure app.archs' for device if passed arm' into ENV['ARCH'] 2014-10-16 11:58:18 +09:00
Watson
e98a1682d9 [test] add spec for RM-628 2014-10-16 11:50:17 +09:00
Watson
96f5a98bb9 [NEWS] fix RM-632 2014-10-16 07:13:50 +09:00
Watson
26894c5906 fix a regression where `rake spec' does not work on OS X platform
http://hipbyte.myjetbrains.com/youtrack/issue/RM-632
2014-10-16 07:13:28 +09:00
Watson
edad434f9d 2.38 2014-10-16 07:11:39 +09:00
Watson
e6162926e5 sync 2.37 2014-10-16 07:11:05 +09:00
Laurent Sansonetti
2e9ad50f32 when running specs on the device, redirect puts/print calls to NSLog 2014-10-15 16:16:19 +02:00
Laurent Sansonetti
454d0ce787 don't run spec:device with the debugger 2014-10-15 16:15:52 +02:00
Laurent Sansonetti
35193bdb89 sync 2014-10-15 14:15:34 +02:00
Laurent Sansonetti
c8d17d7ef4 sync 2014-10-15 12:44:58 +02:00
Laurent Sansonetti
c91411f1b6 reformat 2014-10-15 09:51:15 +02:00
Watson
9c6f1cf6d3 sync 2014-10-15 16:44:41 +09:00
Watson
85e21f52c2 [NEWS] fix RM-630 2014-10-15 15:19:48 +09:00
Watson
3bd2b65997 [test] add build-iPhoneOS into gitignore 2014-10-14 23:24:00 +09:00
Watson
128386590d [test] fix "undefined method running_disabled_spec=' for Bacon:Class" error with rake spec:device' 2014-10-14 23:21:37 +09:00
Watson
77e4d16028 [test] embed ENV['deployment_target'] into app for `rake spec:device'
When run `rake spec:device', ENV['deployment_target'] did not have any data.
Then the exception was raised in a75ced9400/test/helpers/bacon.rb (L4)
2014-10-14 23:19:48 +09:00
Watson
71cf3e5409 [NEWS] fix RM-628 2014-10-14 16:42:23 +09:00
Watson
67c1e117eb 2.37 2014-10-14 16:39:19 +09:00
Watson
fa4cf647df sync 2.36 2014-10-14 14:04:53 +09:00
Eloy Durán
3fba9a6477 [NEWS] Document arm64 requirement for Frameworks & Extensions. 2014-10-13 14:29:00 +02:00
Eloy Durán
85b668f249 [iOS embedded targets] Require arm64 for device builds.
http://hipbyte.myjetbrains.com/youtrack/issue/RM-559
2014-10-13 14:27:10 +02:00
Laurent Sansonetti
fa21c2f4eb reformat (bis) 2014-10-13 14:24:32 +02:00
Laurent Sansonetti
47bd3a3d43 reformat 2014-10-13 14:23:42 +02:00
Laurent Sansonetti
74fd027c2e sync 2014-10-13 13:07:16 +02:00
Laurent Sansonetti
1c74ea86e2 updated instructions on how to build LLVM 2014-10-13 13:04:38 +02:00
Laurent Sansonetti
e9c3eec999 OS X 10.6 and iOS 4.3 no longer supported 2014-10-13 13:02:43 +02:00
Laurent Sansonetti
708f006eb1 simplify the arm64 object compilation even better + fix warnings due to overriding the module triple 2014-10-11 19:57:35 +02:00
Laurent Sansonetti
efd2b5ec08 simplify the arm64 object file generation 2014-10-11 19:34:22 +02:00
Laurent Sansonetti
ead120975c when attaching the debugger to the device, make sure to pass the appropriate arch to the debug server and lldb (which could be arm64) 2014-10-11 15:52:42 +02:00
Laurent Sansonetti
ed993642e8 fix error message to print a new line character 2014-10-11 15:52:42 +02:00
Eloy Durán
1291cfa473 Add test for -[ImmediateRef copy] and document. 2014-10-10 17:46:35 +02:00
Eloy Durán
d141498e58 [config] Propagate archs settings to extensions and frameworks. 2014-10-10 15:11:10 +02:00
Laurent Sansonetti
60adfb1756 when compiling dummy files for arm64, ignore linker warnings about invalid version debug info (which seem to be caused by an Xcode bug) 2014-10-10 13:16:48 +02:00
Watson
8782767966 [NEWS] fix RM-624 2014-10-10 15:35:37 +09:00
Watson
77ba055f11 move generating Provisioning process to be able to use special Provisioning Profile for extensions
Previously, Provisioning was generated when it will copy App Extension into App bundle
and it has worked as App build process.
So, It cannot refer `app. provisioning_profile' value in extension.

In order to refer `app. provisioning_profile' value in extension,
need to generate Provisioning in App Extension build process.
2014-10-10 15:31:16 +09:00
Watson
322ebc23a6 allow to use `provisioning_profile' property in extension's Rakefile 2014-10-10 14:49:09 +09:00
Watson
69512f235a sync 2014-10-10 14:44:24 +09:00
Laurent Sansonetti
f70ba9b5fe sync 2014-10-09 16:35:14 +02:00
Eloy Durán
697624516c [NEWS] Document Vendor/Xcode clean/noise fixes. 2014-10-08 19:14:36 +02:00
Eloy Durán
beda0cf37a [Vendor] Don't allow xcodebuild to litter our output with noise at all.
Xcoode 6 loves to complain about things that are not fatal to the build,
so we should hide those from the user, unless in verbose mode.
2014-10-08 19:07:49 +02:00
Eloy Durán
3c05044148 [Vendor] Fail as early as possible.
Otherwise we'd still generate BS metadata for no good reason.

In addition this could make subsequent builds fail because the
build dir would exist and seem up-to-date.
2014-10-08 19:06:52 +02:00
Eloy Durán
646cbb1918 [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-08 19:00:00 +02:00
Eloy Durán
d92674489e [vendor] Refactor slightly, no need to delete option values. 2014-10-08 17:44:05 +02:00
Laurent Sansonetti
e40736467b sync 2014-10-07 15:07:47 +02:00
Laurent Sansonetti
d2e920dd90 fix 'motion update --pre' to show a reference to 'motion changelog --pre' at the end of the command 2014-10-07 15:06:14 +02:00
Laurent Sansonetti
02d278a40f add 'motion changelog --pre' to open the pre-release NEWS file 2014-10-07 15:05:46 +02:00
Laurent Sansonetti
95ff2a3c79 sync 2014-10-06 16:59:06 +02:00
Laurent Sansonetti
2ad68959f3 better detection of default API level + validation 2014-10-06 16:58:19 +02:00
Laurent Sansonetti
3b482596e8 sync 2014-10-06 12:45:31 +02:00
Laurent Sansonetti
0f1ceeef85 let the build system target the proper API version 2014-10-06 12:03:10 +02:00