- 09 Feb, 2016 1 commit
-
-
Guy Nicholas authored
When extending a record using the +c or +o option the resultant Objective C code includes/imports the subclass assuming it is one level above the generated source. i.e. #include "../myExtendedRecord.h" To make the code positioning more flexible a pair of options were added to allow the developer to indicate the path prefix: cpp-extended-record-include-prefix objc-extended-record-include-prefix To use these options you would write something like this: djinni/src/run \ --cpp-extended-record-include-prefix "path_to_my_src/" doing this will result in an include of the form: #include "path_to_my_src/myExtendedRecord.h" The breaking change part of this is that the default is now no path, so if you are now not compiling, you probably just need to add the following to your djinni run command --cpp-extended-record-include-prefix "../"
-
- 16 Jan, 2016 1 commit
-
-
Andrew Twyman authored
Fix imports for files in the root directory
-
- 15 Jan, 2016 2 commits
-
-
Guy Nicholas authored
-
Guy Nicholas authored
If djinni files were at the root level of the project and one file imported another it would fail with a "null/<filename>" not found. This fix makes the fileParent a function that tests for nullness and just returns the empty string if necessary.
-
- 14 Jan, 2016 2 commits
-
-
Andrew Twyman authored
-
Andrew Twyman authored
Extend multiple inheritance tests by C++ tests
-
- 13 Jan, 2016 4 commits
-
-
Daniel Seither authored
* Rename listeners.djinni -> multiple_inheritance.djinni * Rename DBListenerCallerTest.m -> DBMultipleInheritanceTests.m * Rename DBListenerCallerTest -> DBObjcMultipleInheritanceTest * Add DBCppMultipleInheritanceTest
-
Andrew Twyman authored
Re-generate example
-
Andrew Twyman authored
Tests for typeid tags in the proxy cache map
-
Andrew Twyman authored
Include typeid tags as keys in the proxy cache map.
-
- 12 Jan, 2016 1 commit
-
-
Daniel Seither authored
-
- 10 Jan, 2016 1 commit
-
-
Jacob Potter authored
Fixes #179.
-
- 09 Jan, 2016 1 commit
-
-
Andrew Twyman authored
-
- 08 Jan, 2016 2 commits
-
-
Andrew Twyman authored
-
Andrew Twyman authored
-
- 06 Jan, 2016 1 commit
-
-
Andrew Twyman authored
Fix crash when marshaling sets to Java
-
- 04 Jan, 2016 1 commit
-
-
j4cbo authored
Fix optional interface arguments when not using nn
-
- 21 Dec, 2015 1 commit
-
-
Jernej Virag authored
-
- 15 Dec, 2015 1 commit
-
-
Andrew Twyman authored
- Run Djinni in test suite as a Makefile target, not a variable. - Fixes to makefiles for Xcode 7.2.
-
- 01 Dec, 2015 4 commits
-
-
Andrew Twyman authored
-
Andrew Twyman authored
-
Andrew Twyman authored
Change base ubuntu version in Dockerfile from utopic to vivid
-
Andrew Twyman authored
Forward declare instead of #include enums/records from interface's hpp
-
- 28 Nov, 2015 1 commit
-
-
Matan Goldman authored
-
- 27 Nov, 2015 1 commit
-
-
Vitaly _Vi Shukela authored
This is a combination of 8 commits. * Initial implementation * Minor fixes * Forward declare enums as "enum class" instead of "class" * Fix test_helpers.cpp: explicitly include what is used * rename: s/dontIncludeRecordsAndEnums/forwardDeclareOnly/ * Stage generated files * Fixed class/struct mismatch in generated files * Fix generated files
-
- 17 Nov, 2015 3 commits
-
-
Andrew Twyman authored
Support lib: target Java 7, not 8
-
Andrew Twyman authored
Objective-C generated classes copy collection types in constructor
-
Andrew Twyman authored
Returning immutable Objective-C collections when converting from C++
-
- 16 Nov, 2015 1 commit
-
-
Jacob Potter authored
-
- 12 Nov, 2015 2 commits
-
-
Andrew Twyman authored
-
Andrew Twyman authored
Some patches for djinni veterans
-
- 11 Nov, 2015 9 commits
-
-
Paul Wais authored
-
Paul Wais authored
-
Paul Wais authored
-
Andrew Twyman authored
-
Andrew Twyman authored
-
Andrew Twyman authored
Add extra exception checks based on warnings
-
Andrew Twyman authored
-
Andrew Twyman authored
-
Andrew Twyman authored
-