1. 02 Aug, 2016 2 commits
  2. 28 Jul, 2016 2 commits
  3. 19 Jul, 2016 1 commit
  4. 18 Jul, 2016 2 commits
  5. 15 Jul, 2016 1 commit
  6. 14 Jul, 2016 1 commit
  7. 17 May, 2016 2 commits
  8. 11 May, 2016 1 commit
  9. 25 Apr, 2016 1 commit
  10. 22 Apr, 2016 5 commits
  11. 15 Apr, 2016 2 commits
  12. 14 Apr, 2016 1 commit
  13. 12 Apr, 2016 1 commit
  14. 09 Apr, 2016 6 commits
  15. 07 Apr, 2016 2 commits
    • Andrew Twyman's avatar
      Merge pull request #199 from PSPDFKit-labs/peter/format-pedantic-warning-fix · 3f0ff223
      Andrew Twyman authored
      Xcode 7.3 adds a warning if we print an Objective-C class as a pointer...
      3f0ff223
    • Peter Steinberger's avatar
      Update test files. · 5cc3e12c
      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 **
      ```
      5cc3e12c
  16. 31 Mar, 2016 1 commit
    • Jakob Petsovits's avatar
      Fix shadowing of C++ type names by similar method names. · 5d0e60b8
      Jakob Petsovits authored
      This can be triggered by the following kinds of methods:
      
      ```
      Conflict = interface +c {
      }
      conflict_user = interface +c {
          # Invalid method:
          # std::shared_ptr<Conflict> Conflict();
          # The template argument refers to the method name, not the type.
          Conflict(): Conflict;
      
          # Invalid method:
          # void conflict_arg(const std::set<std::shared_ptr<Conflict>>& cs);
          # The other method name still shadows the 'Conflict' type.
          conflict_arg(cs: set<Conflict>): bool;
      }
      ```
      
      (This is more of an issue when the target C++ naming convention
      uses lower-case names for both types and methods, as is common
      in e.g. Boost or C++ standard library names.)
      
      Both are fixed by using the type's fully qualified name
      if the scope contains conflicting names/symbols.
      5d0e60b8
  17. 01 Mar, 2016 3 commits
  18. 29 Feb, 2016 1 commit
  19. 22 Feb, 2016 1 commit
  20. 19 Feb, 2016 1 commit
  21. 13 Feb, 2016 1 commit
    • Andrew Twyman's avatar
      Merge pull request #203 from guycnicholas/feature_184_take_3 · a656d150
      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 "../"
      a656d150
  22. 10 Feb, 2016 1 commit
  23. 09 Feb, 2016 1 commit
    • Guy Nicholas's avatar
      Merge branch 'master' into feature_184_take_3 · c7a95dd5
      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
      c7a95dd5