- 09 Apr, 2016 3 commits
-
-
Andrew Twyman authored
-
Andrew Twyman authored
-
Andrew Twyman authored
-
- 07 Apr, 2016 2 commits
-
-
Andrew Twyman authored
Xcode 7.3 adds a warning if we print an Objective-C class as a pointer...
-
Peter Steinberger authored
``` Test Suite 'DBTokenTests' passed at 2016-04-07 17:39:19.383. Executed 5 tests, with 0 failures (0 unexpected) in 0.002 (0.005) seconds Test Suite 'DjinniObjcTestTests.xctest' passed at 2016-04-07 17:39:19.384. Executed 46 tests, with 0 failures (0 unexpected) in 0.057 (0.161) seconds Test Suite 'All tests' passed at 2016-04-07 17:39:19.384. Executed 46 tests, with 0 failures (0 unexpected) in 0.057 (0.196) seconds ** TEST SUCCEEDED ** ```
-
- 01 Mar, 2016 3 commits
-
-
Andrew Twyman authored
-
Andrew Twyman authored
Fix ObjC interface generated with non-default cpp identifier type formatting
-
Andrew Twyman authored
add yaml files to outFileList when --skip-generation is enabled
-
- 29 Feb, 2016 1 commit
-
-
Jeff Rogers authored
Fixes #137 No functionality change if not using "--ident-cpp-type"
-
- 22 Feb, 2016 1 commit
-
-
- 19 Feb, 2016 1 commit
-
-
Andrew Twyman authored
-
- 13 Feb, 2016 1 commit
-
-
Andrew Twyman authored
Configurable paths for extended record headers. *** POTENTIAL BREAKING CHANGE *** If you're using extended records, you may need to pass these two command-line arguments to Djinni to maintain the old behavior: --cpp-extended-record-include-prefix "../" --objc-extended-record-include-prefix "../"
-
- 10 Feb, 2016 1 commit
-
-
Guy Nicholas authored
Updated extended record test with constant using forward declared item. This does two things, first it tests the forward declared namespace object and second it generates a .cpp file that uses the extended record include prefix.
-
- 09 Feb, 2016 7 commits
-
-
Guy Nicholas authored
Conflicts: src/source/CppGenerator.scala test-suite/generated-src/cpp/extended_record_base.hpp test-suite/generated-src/objc/DBExtendedRecord+Private.h test-suite/handwritten-src/cpp/extended_record.hpp
-
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 "../"
-
Andrew Twyman authored
Extended records forward declare
-
Guy Nicholas authored
-
Andrew Twyman authored
CppMarshal: Always emit nn header include for interface
-
Andrew Twyman authored
Intellij build fixes
-
Andrew Twyman authored
adapt run script for windows (MINGW): add ability to run .bat file
-
- 07 Feb, 2016 1 commit
-
-
Daniel Seither authored
Previously, the nn header was only included when the argument or return type of an interface's method was not equal to the interface itself. Fixes #197
-
- 06 Feb, 2016 3 commits
-
-
Daniel Seither authored
Without this change, NativeLibLoader is not found when building the test-suite module.
-
Daniel Seither authored
Closes #198
-
Maksim authored
-
- 30 Jan, 2016 2 commits
-
-
Maksim authored
-
Peter Steinberger authored
Xcode 7.3 adds a warning if we print an Objective-C class as a pointer without an explicit cast. (-Wformat-pedantic)
-
- 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
-