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
3eea78e85a
use DP4
2012-09-06 15:09:49 +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
e2da0d64c3
DP2 -> DP3
2012-07-28 22:02:20 +02:00
Laurent Sansonetti
2e38b8effb
DP1 -> DP2
2012-07-14 13:14:23 +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
41138e0542
1.9 compat
2012-06-12 22:07:58 +02:00
Laurent Sansonetti
5e50f684f5
add 6.0 rakefile
2012-06-12 21:01:43 +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
d8b15196a9
add ctags support
2012-02-16 18:30:06 +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
5ef30a1ec2
move tools sources into the bin directory
2011-11-02 19:45:56 +01:00
Laurent Sansonetti
b22127fcc2
debug mode: auto break on exceptions
2011-10-28 12:47:22 +02:00
Laurent Sansonetti
0228f6ab5c
add support for AVFoundation
2011-10-19 16:31:39 +02:00
Laurent Sansonetti
5bdfcbf078
run the gdb process with a commands file that forces a continue
2011-10-15 20:38:05 +02:00
Laurent Sansonetti
ab7ffe9861
add support for OpenGLES
2011-10-15 12:19:37 +02:00
Laurent Sansonetti
e279209642
add simulator debug (gdb) support
2011-10-09 18:20:16 +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
f8eb0ea988
force open path
2011-08-19 19:54:24 +02:00