Watson
53a0705dd1
make sure use librubymotion-repl.dylib in OSX 10.8
...
http://hipbyte.myjetbrains.com/youtrack/issue/RM-608
if use librubymotion-repl.dylib in vm/MacOSX10.10-repl.objs and vm/MacOSX10.9-repl.objs, REPL cause a crash with "1): Symbol not found: __ZNSs4_Rep11_S_terminalE" error.
Now, OSX build order is "10.10,10.6,10.7,10.8,10.9", so OSX 10.10's librubymotion-repl.dylib was installed.
2014-10-02 09:05:32 +09:00
Laurent Sansonetti
e0683911c9
fix build
2014-10-01 13:17:47 +02:00
Eloy Durán
ada2c2744b
[ctags] Include class and protocol methods.
...
Patch by Rakesh from https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!msg/rubymotion/B38JaLORcOA/-ZiAtXL7Af4J
2014-09-04 11:05:59 +02:00
Eloy Durán
a6b5bc2ecf
[data] Raise informative error when trying to build REPL dylib with no SDK older than 7.1.
2014-08-15 12:52:42 +02:00
Watson
4f1a2fdb47
add a workaround to avoid compile error for inline function stub of SceneKit
2014-07-22 09:12:46 +09:00
Watson
04fd944ebe
fix __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ for OSX 10.10
...
The definition rule of MAC_OS_X_VERSION_10_XX is changed at OS X 10.10
#define MAC_OS_X_VERSION_10_8 1080
#define MAC_OS_X_VERSION_10_9 1090
#define MAC_OS_X_VERSION_10_10 101000
2014-07-09 22:42:47 +09:00
Laurent Sansonetti
4eda3afe37
don't install repl dylibs when building with a beta xcode
2014-06-04 10:38:44 -07:00
Laurent Sansonetti
0b13ed04a4
better comment
2014-05-15 20:04:17 +02:00
Laurent Sansonetti
0965d5dc1e
extract the android BS generator into an executable, use it to generate android.bridgesupport
2014-05-15 20:04:17 +02:00
Eloy Durán
34f1862d89
[BS] Fix CoreMIDI metadata on platforms that have 64-bit support.
...
These types are all defined as typedefs for UInt32 (via MIDIObjectRef).
Fixes: http://hipbyte.myjetbrains.com/youtrack/issue/RM-485
2014-05-01 17:02:43 +02:00
Laurent Sansonetti
8171d8a950
now generate <interface> elements for Java interfaces
2014-04-25 15:31:45 +02:00
Watson
d11675d421
fix a bug which AudioUnit bridgesupport metadata are missing
...
http://hipbyte.myjetbrains.com/youtrack/issue/RM-470
2014-04-21 13:00:00 +09:00
Watson
84537859c2
use iOS7.1's librubymotion-repl.dylib for iOS platform
2014-04-10 21:33:42 +09:00
Laurent Sansonetti
bbc124e59c
copy rubymotion.jar into data directory
2014-04-05 18:51:29 +02:00
Laurent Sansonetti
b43e320425
cover classes without superclasses (ex. java.lang.Object), only cover classes (not interfaces)
2014-03-22 18:14:15 +01:00
Laurent Sansonetti
c27b70c152
support nested classes (ex. android.R$layout) in bridgesupport files
2014-03-13 20:42:35 +01:00
Laurent Sansonetti
e533381064
better fix for last commit
2014-02-12 16:32:50 +01:00
Laurent Sansonetti
df2c280353
name java classes using the '/' separator and not '.'
2014-02-11 20:07:21 +01:00
Watson
7a281a1bba
fix that cftype constant in AudioToolbox cannot be used
...
Relate to :
- http://hipbyte.myjetbrains.com/youtrack/issue/RM-50
- https://hipbyte.freshdesk.com/helpdesk/tickets/1514
2014-01-20 16:54:08 +09:00
Laurent Sansonetti
4d3e8c0c70
more work on the android port
2014-01-19 23:38:32 +01:00
Laurent Sansonetti
2dc26beb04
android archs are now defined in the main rakefile
2014-01-10 17:58:34 +01:00
Laurent Sansonetti
bd68f2c299
copy android kernel files, use proper arch name in the sub-directory
2014-01-10 17:50:06 +01:00
Laurent Sansonetti
b0435cfb47
fix android vm path
2014-01-10 16:11:32 +01:00
Watson
44121c7b94
make sure to remove *.dylib files with `rake clean'
2013-12-25 14:53:24 +09:00
Laurent Sansonetti
bd8536dbcc
libmacruby -> librubymotion
2013-12-24 18:25:19 +01:00
Laurent Sansonetti
7ca01db686
copy the android runtime
2013-12-18 20:02:56 +01:00
Laurent Sansonetti
c22bb2d381
generate bridgesupport initializers with “<init>” as method name
2013-12-18 20:02:56 +01:00
Laurent Sansonetti
a64f24f529
properly process classes who implement interfaces
2013-12-17 14:16:07 +01:00
Laurent Sansonetti
c1358d091a
process JDK classes
2013-12-17 14:16:07 +01:00
Laurent Sansonetti
897f1d003c
‘rake android’ experimental task, generates bridgesupport for the basic android package
2013-12-16 01:24:35 +01:00
Laurent Sansonetti
9b6df0f32b
PLATFORMS_DIR -> XCODE_PLATFORMS_DIR
2013-12-15 18:54:51 +01:00
Eloy Durán
dba87148f2
Revert use of PublicAutomation lib.
2013-12-12 22:02:49 +01:00
Eloy Durán
ef803412eb
[UIAutomation] Generate BS before all other BS, so it gets copied into all iOS SDK dirs.
2013-12-12 22:02:48 +01:00
Eloy Durán
4fe3869b8d
[UIAutomation] Integrate libPublicAutomation into build system.
2013-12-12 22:02:48 +01:00
Eloy Durán
3e164cb220
[UIAutomation] Generate BS metadata for libPublicAutomation.
2013-12-12 22:02:48 +01:00
Eloy Durán
6dd0440e2b
[UIAutomation] Build the PublicAutomation lib for the required SDKs.
2013-12-12 22:02:48 +01:00
Eloy Durán
69d9f72ed0
[UIAutomation] Revert additions to generate BS files.
2013-12-12 22:02:48 +01:00
Eloy Durán
b44586b4a9
[BS] Patch iOS CoreText's header to remove CTRunDelegateGetTypeID.
...
This function is not actually available and appears to be a bug on
Apple’s side.
2013-12-12 22:02:48 +01:00
Eloy Durán
2a58725e78
[UIAutomation] More massaging of headers to generate proper BS for all SDKs.
2013-12-12 22:02:48 +01:00
Eloy Durán
b552882fd0
[UIAutomation] Integrate BS generation in normal build process.
2013-12-12 22:02:48 +01:00
Eloy Durán
9068fd43a8
[UIAutomation] Place BS files in appropriate iOS SDK dirs.
2013-12-12 22:02:47 +01:00
Eloy Durán
7d58ff674e
[UIAutomation] Patch all dumped headers to use canonical CGGeometry structs.
2013-12-12 22:02:47 +01:00
Eloy Durán
1e499df828
[UIAutomation] Remove BS file that was generated for iOS 5.
2013-12-12 22:02:47 +01:00
Eloy Durán
c5b9d3ea5c
[UIAutomation] Add rake task to generate BS file from private headers.
2013-12-12 22:02:47 +01:00
Eloy Durán
bc9e4ea9ac
[UIAutomation] Add rake task to dump headers from private frameworks.
2013-12-12 22:02:47 +01:00
Watson
1f2f3b0c4f
Revert "fix where Boxed#new doesn't work for GLKKit structure."
...
This reverts commit ac89cf6b4b .
http://hipbyte.myjetbrains.com/youtrack/issue/RM-342
Because this patch causes a conflict between method's structure signature and bridgesupport's structure signature
2013-12-11 17:14:46 +09:00
Laurent Sansonetti
a735faa24b
OSX: support for ImageIO
2013-11-19 13:50:01 +01:00
Watson
ef43a6df15
fix a buid error where Xcode has only one iOS SDK (ie Developer Preview)
2013-11-19 10:09:04 +09:00
Eloy Durán
bca3a525e9
[BS] Map linked frameworks: SearchKit and CoreText.
2013-11-18 14:44:21 +01:00
Eloy Durán
0fd0612744
[OSX] Add bridgesupport metadata for Carbon frameworks.
...
http://hipbyte.myjetbrains.com/youtrack/issue/RM-318
2013-11-11 14:35:43 +01:00