Watson
74d1dad358
fix typo
2013-10-31 15:53:50 +09:00
Watson
951e40c7fb
revert "reject to instal into each sdk directories"
...
I need to run `rake clean' before `rake install'.
2013-10-31 15:52:13 +09:00
Watson
a0ac816686
install libmacruby-repl.dylib into osx, and reject to instal into each sdk directories
2013-10-31 15:31:31 +09:00
Laurent Sansonetti
f818c0583f
ship the repl dylib
2013-10-31 00:06:50 +01:00
Laurent Sansonetti
edcdf29ed6
ship only one libmacruby-repl.dylib file per platform, the one that has been built with the lowest deployment target (4.3 for ios and 10.7 for osx)
2013-10-30 23:54:57 +01:00
Laurent Sansonetti
67ba448ab8
mention that llvm has to be built with 'MACOSX_DEPLOYMENT_TARGET=10.6'
2013-10-30 23:53:42 +01:00
Laurent Sansonetti
fa05aee559
Merge branch 'master' of github.com:lrz/RubyMotion
2013-10-30 12:53:22 +01:00
Laurent Sansonetti
90f6e7e83c
use NSTask to launch osx apps
2013-10-30 12:53:14 +01:00
Watson
6f6ca2539f
sync
2013-10-30 15:01:30 +09:00
Laurent Sansonetti
cb59b7faba
one more hack
2013-10-30 01:57:04 +01:00
Laurent Sansonetti
9fc87d7180
bring back ColorSync + add support for other umbrella'ted frameworks
2013-10-30 01:56:30 +01:00
Laurent Sansonetti
a135df9cfa
exclude ColorSync from the build as it's complicated to link against it (let's enable it again if someone complains)
2013-10-30 00:39:36 +01:00
Laurent Sansonetti
649d9d2e84
generate proper universal (32/64-bit) stubs, deal with 64-bit-only frameworks
2013-10-30 00:33:57 +01:00
Laurent Sansonetti
5b12e917bb
correct the value that we pass for the __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ variable
2013-10-30 00:05:07 +01:00
Laurent Sansonetti
55f1c47e9a
support for the mavericks version of gen_bridge_metadata
2013-10-30 00:04:10 +01:00
Laurent Sansonetti
396636f69f
[OSX] fix default lldb commands
2013-10-29 17:51:27 +01:00
Laurent Sansonetti
e7005f1779
[OSX} launch /usr/bin/lldb in case /usr/bin/gdb does not exist
2013-10-29 15:37:54 +01:00
Laurent Sansonetti
6956eabe8e
Merge branch 'master' of github.com:lrz/RubyMotion
2013-10-29 14:53:19 +01:00
Laurent Sansonetti
88366e5d89
add mavericks build hack
2013-10-29 14:53:15 +01:00
Eloy Durán
96678643f2
Merge pull request #10 from lrz/mavericks
...
Mavericks (lldb) launcher support.
2013-10-28 03:58:01 -07:00
Eloy Durán
ac34d37b06
[sim] Although it's not leaking in practice, add -[RMTask dealloc] nonetheless.
2013-10-28 11:56:19 +01:00
Watson
ed5cbb0b87
add line in NEWS
2013-10-26 17:14:54 +09:00
Watson
80d067338b
fix a bug where `motion update' causes an error when display the changelog on OSX 10.9
...
https://groups.google.com/forum/?fromgroups#!topic/rubymotion/HXO7wRn1Cuw
`motion' command uses system bundled Ruby.
If run `motion' command without local environment variable (ex LC_ALL or LANG),
Ruby 2.0 which is bundled in 10.9 might cause encoding error.
2013-10-26 17:12:30 +09:00
Eloy Durán
ceeb1cbbf2
[NEWS] 10.9 + iOS debugging
2013-10-25 20:06:38 +02:00
Eloy Durán
e6d56cb167
[10.9] NSTask is unable to launch lldb. Replace with custom task for now.
...
It appears that NSTask was re-written on 10.9 and others have similar
issues as well. E.g. https://devforums.apple.com/message/863811#863811 .
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-295 .
2013-10-25 20:00:53 +02:00
Eloy Durán
28423f9e4f
[spec] Comment crashing CoreMIDI spec so we can use the run-disabled env var.
2013-10-25 14:02:01 +02:00
Eloy Durán
f0b18cee91
[spec] Disable all specs that are currently failing.
2013-10-25 13:59:39 +02:00
Eloy Durán
37afe9ee73
[spec] Make disabled specs work with a hack, for now.
2013-10-25 13:59:20 +02:00
Eloy Durán
518eb5706e
[spec] Add an adapted version of Fabio’s PrettyBacon.
...
This adds the option to disable specs but still be notified and warns
when specs take N amount of tim eto run, which can be an indication to
us that things might not be working as expected.
2013-10-25 13:48:00 +02:00
Eloy Durán
5107be14c2
[spec] Don't set output type unti very last moment.
2013-10-25 13:47:01 +02:00
Eloy Durán
77ce1f653b
[vm] sync
2013-10-25 12:24:33 +02:00
Watson
256556ac2b
sync
2013-10-23 20:44:21 +09:00
Watson
52fd3f6ac5
specify the optimization level when compile the RubyMotion boot codes or vendor codes
2013-10-23 14:02:32 +09:00
Watson
f5e613b8cc
add line in NEWS
2013-10-22 13:27:18 +09:00
Watson
ac89cf6b4b
fix where Boxed#new doesn't work for GLKKit structure.
...
http://hipbyte.myjetbrains.com/youtrack/issue/RM-293
GLKKit structures are declared as the following.
If use union type when generate bridgesupport,
it is not output the definition of a data structure using <struct> tag into bridgesupport file.
So, Boxed#new does not work for these structure.
#if defined(__STRICT_ANSI__)
struct _GLKMatrix4
{
float m[16];
} __attribute__((aligned(16)));
typedef struct _GLKMatrix4 GLKMatrix4;
#else
union _GLKMatrix4
{
struct
{
float m00, m01, m02, m03;
float m10, m11, m12, m13;
float m20, m21, m22, m23;
float m30, m31, m32, m33;
};
float m[16];
} __attribute__((aligned(16)));
typedef union _GLKMatrix4 GLKMatrix4;
#endif
2013-10-22 13:22:52 +09:00
Watson
545b2c8a6f
fix generating bridgesupport where it was forgotten to pass the '--64-bit' for iOS 7
2013-10-22 11:32:22 +09:00
Laurent Sansonetti
f7b442d4d0
sync
2013-10-21 21:30:55 +02:00
Watson
0d0a6a1bb1
sync
2013-10-21 14:56:27 +09:00
Watson
eb18f0442c
add spec for RM-290
2013-10-21 14:46:18 +09:00
Laurent Sansonetti
d637bbf906
sync
2013-10-21 02:19:55 +02:00
Laurent Sansonetti
b192251af0
[OSX] optional #eval support (experimental)
2013-10-21 02:12:49 +02:00
Laurent Sansonetti
86055cac09
comment CoreMidi spec as it currently fails to run
2013-10-20 18:17:37 +02:00
Laurent Sansonetti
a2ee297ac0
introduce the EVALUATION env variable to build an evaluation version of RubyMotion (iPhoneSimulator only, iPhoneOS and MacOSX not copied), usage: $ rake package EVALUATION=1
2013-10-20 18:17:37 +02:00
Laurent Sansonetti
5a6924c933
print an error in case we try to build for a certain RubyMotion platform that isn't supported (data directory doesn't exist)
2013-10-20 18:17:37 +02:00
Watson
9a8847238e
should not install gen_bridge_metadata as public
...
If add gen_bridge_metadata into public_binaries variable,
it will replace /usr/bin/gen_bridge_metadata.
However, our gen_bridge_metadata loads '/usr/bin/gen_bridge_metadata' in f4dd2a28bf/bin/gen_bridge_metadata (L5) ,
so, it will causes "tack level too deep (SystemStackError)" error when run gen_bridge_metadata.
2013-10-19 13:53:37 +09:00
Eloy Durán
f4944427c4
[NEWS] Update for blocks & BridgeSupport.
...
Related to http://hipbyte.myjetbrains.com/youtrack/issue/RM-288 .
2013-10-18 17:58:27 +02:00
Eloy Durán
4a4dba265e
Merge branch 'fix-gen_bridge_metadata'
2013-10-18 17:53:58 +02:00
Eloy Durán
762c6226d3
[BS] sync with merged call-objc-blocks into master.
2013-10-18 17:52:51 +02:00
Eloy Durán
4896f66c85
[BS] Install custom gen_bridge_metadata.
2013-10-18 17:37:05 +02:00
Eloy Durán
de3409942c
[vm] sync with call-objc-blocks branch.
2013-10-18 17:30:02 +02:00