- 08 Apr, 2015 5 commits
-
-
j4cbo authored
Prepend djinni_support.hpp with --jni-base-lib-include-prefix
-
j4cbo authored
Correct namespace for ObjcProxy return types
-
Alan Rogers authored
A previous solution to this was to simply return a `-copy`'ed version of the mutable collections we had constructed. But that comes with a slight cost. This diff, makes use of `+[NSArray arrayWithObjects:count:]`, `+[NSSet setWithObjects:count:]` and `+[NSDictionary dictionaryWithObjects:forKeys:count:]` to construct the collections from `std::vector`s of the appropriate ObjC classes. The only additional allocation we're doing now is of a single (2 for MMap) std::vector. We're also making use of `reserve()` to ensure we're not reallocating as the vectors are populated.
-
j4cbo authored
Don't apply cppHeaderExt to JNI base libs
-
Karl Bode authored
-
- 06 Apr, 2015 2 commits
-
-
Steven Kabbes authored
This uses NSDate on iOS and java.util.Date on Android
-
Jacob Potter authored
-
- 18 Mar, 2015 1 commit
-
-
Steven Dee authored
-
- 19 Feb, 2015 1 commit
-
-
j4cbo authored
Avoid unnecessary conversion and temporaries
-
- 11 Feb, 2015 1 commit
-
-
Marco Magdy authored
Passing the result of c_str() to a function that takes std::string as argument no. 2 is slow and redundant.
-
- 06 Feb, 2015 1 commit
-
-
Steven Dee authored
-
- 23 Jan, 2015 2 commits
-
-
j4cbo authored
Add sample file and documentation for NDK path specification
-
Marius Bergmann authored
-
- 22 Jan, 2015 3 commits
-
-
Jacob Potter authored
-
Damien DeVille authored
-
Damien DeVille authored
-
- 14 Jan, 2015 2 commits
-
-
j4cbo authored
Make glob.py work with python3
-
Steven Dee authored
-
- 15 Dec, 2014 1 commit
-
-
Jacob Potter authored
This prevents a race condition against the garbage collector.
-
- 12 Dec, 2014 1 commit
-
-
Miro Knejp authored
Since this header and all the other support files are located in the same folder this prefix should probably be applied to djinni_support.hpp as well.
-
- 03 Dec, 2014 5 commits
-
-
j4cbo authored
Pass primitive types by value
-
j4cbo authored
README.md: fix inovke -> invoke typo
-
opatry authored
-
Steven Kabbes authored
* enum * bool * i8 * i16 * i32 * i64 * f64 and optional<T> for all T of above
-
Jacob Potter authored
We previously had weak-maps for passing objects from Java to C++ (necessary for listeners etc), but each C++->Java pass would previously create a new proxy. This change: - Unifies the +c and +j wrapper types, allowing an interface to be +c +j - Fixes C++->Java object passing to use the existing wrapper if one exists - Fixes both C++->Java and Java->C++ to "unwrap" an object if need be (allowing a Java object to be passed to C++ and then back properly) - Adds tests for all of the above
-
- 02 Dec, 2014 1 commit
-
-
j4cbo authored
Add link to CppCon 2014 presentation on YouTube
-
- 26 Nov, 2014 1 commit
-
-
Fredrik Orderud authored
-
- 07 Nov, 2014 3 commits
-
-
Jacob Potter authored
-
Steven Kabbes authored
-
Stephen Poletto authored
-
- 05 Nov, 2014 1 commit
-
-
Jacob Potter authored
-
- 04 Nov, 2014 1 commit
-
-
Jacob Potter authored
-
- 10 Oct, 2014 4 commits
-
-
Jacob Potter authored
-
Jacob Potter authored
-
Jacob Potter authored
-
j4cbo authored
static_assert that ARC is enabled
-
- 09 Oct, 2014 2 commits
-
-
Steven Kabbes authored
-
Steven Kabbes authored
-
- 25 Sep, 2014 1 commit
-
-
Jacob Potter authored
-
- 18 Sep, 2014 1 commit
-
-
Jacob Potter authored
-