1. 01 Oct, 2015 1 commit
    • Paul Wais's avatar
      Initial Linux support. Reviewed by @j4cbo. PR https://github.com/dropbox/djinni/pull/140 · 27e29479
      Paul Wais authored
      Major changes:
       * The tests and example run in (Dockerized) Linux (as well as Mac OS X).
       * The (jni) tests now require CMake to support cross-platform builds. In particular, we leverage CMake's FindJNI to make JNI setup easy.
       * Docs are edited throughout to include pointers to the new features.
       * Includes a few small code changes to the example / test code to fix things that weren't portable.
       * Includes a new NativeLibLoader support class to help load jar-packaged native libraries.
      27e29479
  2. 30 Sep, 2015 3 commits
  3. 29 Sep, 2015 2 commits
  4. 28 Sep, 2015 7 commits
  5. 25 Sep, 2015 1 commit
  6. 23 Sep, 2015 7 commits
  7. 22 Sep, 2015 3 commits
  8. 17 Sep, 2015 2 commits
  9. 15 Sep, 2015 4 commits
  10. 29 Jul, 2015 4 commits
  11. 27 Jul, 2015 1 commit
  12. 20 Jul, 2015 1 commit
    • Miro Knejp's avatar
      Generate convenience initializers for Objective-C records · 449ed7e9
      Miro Knejp authored
      This provides a consistent pair of initializers for all records:
      - (nonnull instancetype)initWithArg:(A*)arg;
      + (nonnull instancetype)myRecordWithArg:(A*)arg;
      
      The static convenience initializer is only created for records *without*
      the +o extension. This also applies to records with no members. Now even
      empty records have a designated initializer.
      449ed7e9
  13. 17 Jul, 2015 1 commit
  14. 15 Jul, 2015 3 commits