1. 08 May, 2015 7 commits
  2. 07 May, 2015 3 commits
  3. 06 May, 2015 3 commits
  4. 05 May, 2015 3 commits
  5. 04 May, 2015 2 commits
  6. 01 May, 2015 8 commits
  7. 29 Apr, 2015 5 commits
  8. 28 Apr, 2015 1 commit
    • Miro Knejp's avatar
      Generate Obj-C @interface for +c interfaces instead of @protocol · 63a573db
      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.
      63a573db
  9. 17 Apr, 2015 6 commits
  10. 16 Apr, 2015 2 commits
    • Miro Knejp's avatar
      Allow the separation of public and private Objective-C files · f4064e72
      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.
      f4064e72
    • Miro Knejp's avatar
      Added option --objc-base-lib-include-prefix · 86e6e0d3
      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.
      86e6e0d3