Eloy Durán
222e832eda
[profiler] Print remote path after deploying app to device.
2013-10-31 16:01:16 +01:00
Laurent Sansonetti
a3d1aed7b5
Merge branch 'master' into profiler
2013-10-31 14:16:03 +01:00
Laurent Sansonetti
d80a476f88
sync
2013-10-31 13:45:18 +01:00
Eloy Durán
e15f9120a9
[profiler] Add tasks to run an OS X app through Instruments.
2013-10-31 12:50:51 +01:00
Eloy Durán
8f4a6ad27c
[profiler] Generate a config plist for Instruments.app
2013-10-31 12:09:12 +01:00
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
Eloy Durán
c79a026360
[profiler] Add bin/instruments which launches an app in Instruments.app
2013-10-30 17:33:08 +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
572bf257b5
[profiler] Use known paths to tools.
2013-10-28 20:48:59 +01:00
Eloy Durán
afe932b2ab
[profiler] Make it a bit more readable.
2013-10-28 20:36:17 +01:00
Eloy Durán
9508d0942a
[profiler] Start headless instruments session on running app.
2013-10-28 20:34:58 +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