1. 09 Feb, 2016 1 commit
    • Guy Nicholas's avatar
      *** POTENTIAL BREAKING CHANGE *** · 06cdb828
      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 "../"
      06cdb828
  2. 16 Jan, 2016 1 commit
  3. 15 Jan, 2016 2 commits
  4. 14 Jan, 2016 2 commits
  5. 13 Jan, 2016 4 commits
  6. 12 Jan, 2016 1 commit
  7. 10 Jan, 2016 1 commit
  8. 09 Jan, 2016 1 commit
  9. 08 Jan, 2016 2 commits
  10. 06 Jan, 2016 1 commit
  11. 04 Jan, 2016 1 commit
  12. 21 Dec, 2015 1 commit
  13. 15 Dec, 2015 1 commit
  14. 01 Dec, 2015 4 commits
  15. 28 Nov, 2015 1 commit
  16. 27 Nov, 2015 1 commit
    • Vitaly _Vi Shukela's avatar
      Forward declare enums and records in C++ instead of #include (#165) · 02cae9d1
      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
      02cae9d1
  17. 17 Nov, 2015 3 commits
  18. 16 Nov, 2015 1 commit
  19. 12 Nov, 2015 2 commits
  20. 11 Nov, 2015 9 commits