- 07 May, 2015 1 commit
-
-
Miro Knejp authored
-
- 06 May, 2015 3 commits
-
-
Miro Knejp authored
Also includes: - Use helper function for printing Objc function calls and signatures - Consistently apply "field" and "local" identifiery styles to Objc record parameters - Further imporvements to Objcpp generator - Separation of output format and semantics - Consistent printing of call signatures - Avoiding local temporaries where feasible - Fixed double "auto ret =" in +o methods with a return value Plus some additional fixes [written by mknejp, rebased/squashed/fixed up by j4cbo]
-
Jacob Potter authored
-
Jacob Potter authored
-
- 05 May, 2015 3 commits
-
-
Miro Knejp authored
-
Jacob Potter authored
Previously we didn't properly distinguish between declarations in the root namespace (::foo) and unqualified declarations (foo).
-
Jacob Potter authored
This reverts commit 0807100b.
-
- 04 May, 2015 2 commits
-
-
Miro Knejp authored
-
Jacob Potter authored
-
- 01 May, 2015 8 commits
-
-
Miro Knejp authored
-
Miro Knejp authored
-
Miro Knejp authored
-
Miro Knejp authored
-
Miro Knejp authored
-
Miro Knejp authored
-
Miro Knejp authored
-
Jacob Potter authored
-
- 29 Apr, 2015 5 commits
-
-
Miro Knejp authored
-
Miro Knejp authored
-
Jacob Potter authored
-
Jacob Potter authored
-
Miro Knejp authored
-
- 28 Apr, 2015 1 commit
-
-
Miro Knejp authored
This not only reduces the number of public files exposed to users down to one, it also makes things safer. It is no longer possible to pass something to a +c interface from Obj-C that is not compatible and it allows one to directly call static class methods on the generated types instead of going through the CppProxy type.
-
- 17 Apr, 2015 6 commits
-
-
Miro Knejp authored
-
Miro Knejp authored
-
Miro Knejp authored
-
Miro Knejp authored
-
Miro Knejp authored
Increases separation of concerns and makes it easier to isolate the parts of code generation that need to be accessed from other language interfaces for interop.
-
Jacob Potter authored
-
- 16 Apr, 2015 6 commits
-
-
Miro Knejp authored
The new options --objc-private-out and --objc-include-private-prefix control where the private Objective-C[++] files (i.e. +Private.h and .mm) are placed and which prefix is used to #import or #include them. This allows a clean separation of the public interface and the hidden private parts. As a bonus this fixes the bug where the Objective-C generator was completely ignoring the --objc-include-prefix and --objc-include-cpp-prefix options.
-
Miro Knejp authored
This option exists for the JNI support library, so it is only logical to also provide it for the Obj-C part.
-
Jacob Potter authored
(7b384fa7 changed the default to djinni_generated)
-
Miro Knejp authored
Now it matches the JNI setting. This was probably not supposed to be there...
-
Miro Knejp authored
-
Kannan Goundan authored
That option is deprecated in JDK 1.8 and causes a warning message. Closes #75
-
- 15 Apr, 2015 1 commit
-
-
Jacob Potter authored
-
- 14 Apr, 2015 1 commit
-
-
Andrew Twyman authored
-
- 13 Apr, 2015 3 commits
-
-
Jacob Potter authored
-
Jacob Potter authored
-
Jacob Potter authored
-