Permalink
Commits on Apr 18, 2018
  1. Fix compilation of demo

    Kakadu committed Apr 18, 2018
  2. Fix paths for demos

    Kakadu committed Apr 18, 2018
Commits on Feb 22, 2018
  1. Fix configure version checks

    SP authored and Kakadu committed Feb 21, 2018
Commits on Aug 8, 2017
  1. update verion in files

    Kakadu committed Aug 8, 2017
  2. update change log

    Kakadu committed Aug 8, 2017
  3. Add contributing.md

    Kakadu committed Aug 8, 2017
  4. Fix compilation of demos

    Kakadu committed Aug 8, 2017
Commits on Aug 6, 2017
  1. #56: mentioning reason

    Kakadu committed Aug 6, 2017
Commits on Aug 4, 2017
Commits on Aug 2, 2017
  1. Add --as-ppx to makefile rules

    bluddy authored and Kakadu committed Aug 1, 2017
    Needed for ocaml-migrate-parsetree
  2. Run Driver.main

    bluddy authored and Kakadu committed Aug 1, 2017
    Without this, the driver doesn't start running.
  3. Support ocaml-migrate-parsetree

    bluddy authored and Kakadu committed Aug 1, 2017
    This allows us to not worry about keeping the ppx up to date.
Commits on Jul 31, 2017
  1. lablqt -> lablqml

    Kakadu committed Jul 31, 2017
Commits on Jul 11, 2017
  1. Removes oUnit dependency

    Stavros Polymenis authored and Kakadu committed Jul 11, 2017
Commits on Jul 10, 2017
  1. Orbifx/object subclass (#52)

    orbifx authored and Kakadu committed Jul 10, 2017
    * mutexed properties and diagnostic printouts
    
    * queued writes
    
    * threaded property value source
    
    * implemented individual threads and slots for each binding
    
    * locked reading and cleanup
    
    * subclassed qobject to create asychronous, thread safe methods
    
    * renamed custom property to OCamlBinding
    
    * upgraded binding type from property to qobject
    
    * thread safe implementation of OCamlObject and OCamlBinding
    
    * more parameter guarding and thread registration
    
    * runtime must be acquired before any CAML* functions
    
    * cleanup
    
    * Removes extra line in lib/_oasis
    
    * Adds optional line for enabling QML profiling access
    
    * Deprecates OCamlObject.value; can't read asynchronously
    
    * Removes development prints for thread registration
Commits on Mar 6, 2017
  1. Spelling fixed

    Kakadu committed Feb 25, 2017
Commits on Feb 25, 2017
Commits on Feb 24, 2017
  1. Add forgotten file

    Kakadu committed Feb 24, 2017
  2. type fix

    SP authored and Kakadu committed Feb 15, 2017
Commits on Feb 23, 2017
  1. renamed lablqml dir to lib

    Stavros Polymenis authored and Kakadu committed Feb 23, 2017
  2. remove noisy qDebug messages

    Stavros Polymenis authored and Kakadu committed Feb 23, 2017
  3. replace references of old name

    Stavros Polymenis authored and Kakadu committed Feb 23, 2017
Commits on Feb 14, 2017
Commits on Feb 6, 2017
  1. Merge pull request #43 from Kakadu/orbifx/test3-exception-checks

    Kakadu committed Feb 6, 2017
    checks on exceptions
  2. Merge pull request #44 from Kakadu/orbifx/bindings

    Kakadu committed Feb 6, 2017
    don't create properties implicitly and restrict input types in property functions
  3. don't create properties implicitly and restrict input types in proper…

    Stavros Polymenis
    Stavros Polymenis committed Feb 6, 2017
    …ty functions
  4. checks on exceptions

    Stavros Polymenis
    Stavros Polymenis committed Feb 6, 2017
Commits on Jan 29, 2017
  1. Merge pull request #41 from Kakadu/orbifx/qml-property-bind

    Kakadu committed Jan 29, 2017
    Orbifx/qml property bind
  2. Binding of QML properties to specified OCaml functions.

    SP authored and Kakadu committed Aug 30, 2016
    Added API to get QObjects from QML using `objectName` property.
    Added API to extract from properties values of type QQmlProperty. They
      allow to read and write properties in the generic way.
    Added API to connect custom OCaml functions to properties. These
    functions behave the same as slots connected to onChange signal of
    specific property.
    Added demo about features above.
    
    Implementation by OrbitalFox. Review and squash by Kakadu.
Commits on Jan 10, 2017
  1. Fix tests

    Kakadu committed Jan 10, 2017
Commits on Jan 9, 2017