Changed the visibility of FruitstrapStreamHandler to public so that the Maven plugin can use it.
Added custom SWIG based LLVM 3.3 bindings (only Linux support so far). The compiler will now use these bindings instead of using LLVM's opt and llc command line tools. Generating object files is also handled by the bindings so clang/gcc will only be needed to link from now on. (#9)
Merge branch 'master' of github.com:robovm/robovm
Disable generation of javadoc for normal builds (will still be generated for release builds).
Added custom SWIG based LLVM 3.3 bindings for MacOSX. (#9)
dist will now create two tar.gz artifacts. One with the robovm-compiler.jar included and one without it. The second one is supposed to be used by the Eclipse and Maven plugins so that they won't have to download the compiler jar twice (it's quite big now when we embed LLVM). (#116)
Changed the home dir validation. Compare this compiler's version with the version in the robovm-rt.jar instead of the robovm-compiler.jar since the robovm-compiler.jar doesn't have to exist if the -nocompiler.tar.gz dist package is used. (#116)
Fixed "UnsatisfiedLinkError: Native library for macosx-x86_64 not found" when running on Java7/Java8. Not using System.mapLibraryName() any longer since Apple's Java6 uses .jnilib as extension while Oracle's Java7/Java8 uses .dylib. (#117)
Merge branch 'master' of github.com:robovm/robovm
Added DataLayout and Type to LLVM bindings. Just enough to be able to calculate the sizeof() LLVM types. (#9)
Added method to StructureType to calculate a struct's sizeof(). (#112)
Removed unsupported archs.
The native method mangler will now convert all characters except 0-9, a-z and A-Z to _0XXXX unicode sequences to match what javah does. (#120)
The compiler will now automatically change @Bridge and @Callback methods returning structs too large to be passed in registers to take a @StructRet value as first parameter. (#112)
Added VM.isBridgeMethodBound(). Added org.robovm.rt.bro.Runtime.resolveBridge() that takes a library name and symbol name. (#121)
ObjCRuntime.bind() will now determine which of the objc_msgSend* functions a particular @Bridge annotated method should be bound to. (#121)
Regenerated cocoatouch bindings. Now that the ObjCRuntime decides which of the objc_msgSend* functions to bind to we shouldn't specify a symbol in the @Bridge annotations and we don't need to check whether we're running on X86 or ARM any longer. (#121)
Added bindings for UIAccelerometer.
Fixed problem with NSMutableDictionary's empty constructor ("method sent to an uninitialized mutable dictionary object"). The correct way to construct an NSMutableDictionary seems to be to call initWithCapacity, not init.
Don't change extension for dynamic library for Mac OS X llvm bindings to .jnilib. (#117)