Merge Request #12 - July

Features

  • Java: add Future.getError
  • Java: forward exceptions’ getMessage to caller
  • qi::File: add unicode file path support

Bugfixes

  • Fix some compilation warnings
  • SDKLayout: disable copy
  • Object.setProperty: fix deadlock and runtime warning on some mangled use-case of setProperty over the network
  • Application: fix race condition on stop
  • Signal: fix compilation errors on connection of actors with arguments
  • SDKLayout: read new environment variable QI_ADDITIONNAL_SDK_PREFIXES
  • SignalSpy: add waitUntil
  • Fix various opertor= to handle self-assignation
  • Python: fill-in argv[0] with a default value if empty (when started from REPL)