Merge Request #16 - December (bis)

Features

  • Struct conversion: implemented new more powerful interface
  • Application: added atRun function
  • Python: bound Session::callModule
  • Python: renamed Session::loadService to Session::loadServiceRename
  • qilaunch: added argument --keep-running

Deprecations

  • Reverted rename from Session::callModule to Session::asyncCallModule, Session::callModule now returns a FutureSync

Bugfixes

  • Fixed deadlock in TcpTransportSocket
  • async: fixed infinite recursion compatibility function
  • DynamicObjectBuilder: fixed advertiseProperty so that connection is possible
  • Gateway: fixed crash
  • Gateway: now updates endpoints every 5s
  • qilaunch: extended lifetime of breakpad handler to catch termination crashes