Watson
a87fcea92b
introduce the flag to stop strip in order to debug RubyMotion app
2013-10-01 17:59:55 +09:00
Watson
8690a34289
generate 64bit type in bridgesupport if iOS SDK >= 7.0
2013-09-12 13:34:38 +09:00
Laurent Sansonetti
b930d2383a
generate BS stubs for ios7/x86_64
2013-09-11 13:27:09 +02:00
Watson
482a48293a
add `arm64' into build rule
2013-09-11 12:18:00 +09:00
Watson
d58d495fbe
fix a bug where wrong bridgesupport is generated when merges bridgesupport of subframework
...
The wrong bridgesupport is generated if there is no "</signatures>" in bridgesupport's last line.
2013-08-17 23:23:37 +09:00
Watson
b550e0f6c2
fix a bug when generated bridgesupport in iOS where it is not handled subframework
...
http://hipbyte.myjetbrains.com/youtrack/issue/RM-173
2013-08-17 23:23:37 +09:00
Watson
2a381fb23c
Revert "fix a bug when generated bridgesupport in iOS where it is not handled subframework"
...
This reverts commit 8652acfd8b .
2013-08-17 12:12:02 +09:00
Watson
8652acfd8b
fix a bug when generated bridgesupport in iOS where it is not handled subframework
...
http://hipbyte.myjetbrains.com/youtrack/issue/RM-173
2013-08-17 10:51:02 +09:00
Watson
c5a62f9b34
fix a bug where it could not use NSUIntegerMax in iOS 7
...
http://hipbyte.myjetbrains.com/youtrack/issue/RM-222
Add objc/NSObjCRuntime.h to generate a bridgesupport because NSUIntegerMax is defined in /usr/include/objc/NSObjCRuntime.h
2013-07-22 14:14:59 +09:00
Laurent Sansonetti
79db2c4fde
include objc/NSObject.h in Foundation.bridgesupport
2013-06-24 22:00:08 +02:00
Watson
dee029a36b
fix a bug in brigesupport where it is missing NSObject methods
...
http://hipbyte.myjetbrains.com/youtrack/issue/RM-171
To fix a bug, it passes TARGET_OS_IPHONE for iOS and TARGET_OS_MAC for OSX when generate brigesupport files.
2013-06-24 22:40:03 +09:00
Laurent Sansonetti
11194b3342
ignore some frameworks, use clang
2013-06-11 20:18:13 +02:00
Laurent Sansonetti
f99d7025a7
add Carbon to the list of excluded frameworks
2013-05-07 18:10:08 +02:00
Watson
162f37b622
should not handle sub framework in Carbon framework
2013-05-07 21:14:20 +09:00
Watson
706a57dc4d
generate CoreGraphics.bridgesupport as subframework in OSX 10.7
...
in OSX 10.7, CoreGraphics is contains in ApplicationServices only.
so, we have to handle it in OSX 10.7.
When generate CoreGraphics.bridgesupport, it need the following information:
1. framework search path : -F#{sdk_path}/System/Library/Frameworks/ApplicationServices.framework/Frameworks
2. link framework : -framework ApplicationServices
2013-05-05 12:23:33 +09:00
Watson
f0d43a489f
not handle CoreGraphics framework when is included by other framework because it causes duplicate symbol error
...
duplicate symbol ___concrete__CGPointMake in:
/Library/RubyMotion/data/osx/10.8/MacOSX/CoreGraphics_stubs.o
/Library/RubyMotion/data/osx/10.8/MacOSX/ApplicationServices_stubs.o
2013-05-05 00:14:33 +09:00
Watson
117b990a87
ignore `deprecated' warnings when build bridgesupport stub files
...
ignore the following warnings:
osx/10.8/BridgeSupport/ApplicationServices_stubs.m:3: warning: ‘CMBitmapCallBackUPP’ is deprecated
2013-05-04 23:40:36 +09:00
Watson
4d6061ea82
osx: generate brigesupport file for nest frameworks
...
Quartz.framework, WebKit.framework and some frameworks contain the other frameworks
2013-05-04 23:38:46 +09:00
Laurent Sansonetti
08a8873c90
oops
2013-04-29 21:09:23 +02:00
Laurent Sansonetti
c7152c8143
add osx repl
2013-04-29 21:07:39 +02:00
Laurent Sansonetti
d49183d7ce
macport: add support for inline functions
2013-04-26 17:37:46 +02:00
Laurent Sansonetti
105a915f3d
mac port
2013-04-25 02:26:56 +02:00
Laurent Sansonetti
ed3ea68ca1
remove debug symbols from macruby VM
2012-09-19 15:08:36 +02:00
Laurent Sansonetti
dcda0eb397
build stub files for armv7s on 6.0
2012-09-14 17:34:05 +02:00
Laurent Sansonetti
f57204d7c8
better regex rules
2012-09-03 13:17:03 +02:00
Laurent Sansonetti
0658667cfa
in ML, all cftypes are opaque
2012-07-30 12:30:22 +02:00
Laurent Sansonetti
75bb1ff961
fix CoreMIDI bs file
2012-07-10 16:46:07 +02:00
Laurent Sansonetti
16fd7d0d50
integrate spec/ui work
2012-06-29 12:34:24 +02:00
Laurent Sansonetti
f02e19fae6
build script for 6.0
2012-06-17 16:26:22 +02:00
Laurent Sansonetti
5565366026
skip frameworks without headers
2012-06-12 20:53:10 +02:00
Laurent Sansonetti
ff45a49bf3
add CoreAudio
2012-05-31 18:36:09 +02:00
Laurent Sansonetti
e82493effc
simulator repl
2012-03-19 01:23:40 +01:00
Laurent Sansonetti
9414c262ea
add support for xcode 4.3 and lion
2012-02-18 18:20:50 +01:00
Laurent Sansonetti
54209485ba
better RubyMotion.bridgesupport
2012-01-17 10:59:51 +01:00
Laurent Sansonetti
13bf378f88
create RubyMotion.bridgesupport
2012-01-15 21:30:50 +01:00
Laurent Sansonetti
edf8061d32
cover most ios frameworks
2011-12-09 22:18:39 +01:00
Laurent Sansonetti
d85248f1fc
add QuickLook support
2011-11-28 15:49:44 +01:00
Laurent Sansonetti
a79ee4b2a8
add support for QuartzCore
2011-11-25 22:28:01 +01:00
Laurent Sansonetti
53d6199771
better code to deal with arm archs
2011-11-04 00:41:40 +01:00
Laurent Sansonetti
7d2fac4ded
support for multiple sdks
2011-11-03 22:12:04 +01:00
Laurent Sansonetti
968157efe1
tools moved from data into bin
2011-11-02 19:46:57 +01:00
Laurent Sansonetti
0228f6ab5c
add support for AVFoundation
2011-10-19 16:31:39 +02:00
Laurent Sansonetti
ab7ffe9861
add support for OpenGLES
2011-10-15 12:19:37 +02:00
Laurent Sansonetti
da5d084d0e
more frameworks support, compile framework stubs using the right objc ABI
2011-10-09 17:06:49 +02:00
Laurent Sansonetti
865c118ea4
pass proper minimum ios sdk version when parsing headers to generate bridgesupport files
2011-09-20 11:45:46 +02:00
Laurent Sansonetti
96881cb312
better simulator starter, introduce config notion of family devices
2011-07-22 00:45:06 -07:00
Laurent Sansonetti
3784d4a35b
deploy logs are not displayed anymore unless -d is passed (enabled if rake gets --trace)
2011-07-20 19:19:07 -07:00
Laurent Sansonetti
37c62c58be
no need to link against the private framework anymore
2011-07-20 18:56:49 -07:00
Laurent Sansonetti
10e008f4a9
add device deployment support
2011-07-19 23:51:27 -07:00
Laurent Sansonetti
ef33496cfe
oops
2011-07-15 13:14:10 -07:00