Merge Request #7 - April¶
Small Changes¶
- Close Session at the end of
ApplicationSession
- Add simpler to use
ApplicationSession
constructor - Add boolean parameter to
qi::path::findData
to exclude writable paths from search - Add
qi::os::getEnvParam
- Add
qi::SignalSpy
- Add a constructor with value in
qi::Property
- Fix Future cancelation on local call
- Set Future state to error when all corresponding Promises are destroyed
- Add
ScopedFutureGroup
to cancel futures when getting out of scope - Simplify log publishing through LogManager
Bugfixes¶
- Fix
encodeJSON
and unicode format - Call
Application::atStop
handlers only once - Fix spurious exit of
Application::run
- Enforce listening on IPv4 addresses (IPv6 is not yet supported)
- Fix potential deadlock in TcpTransportSocket on Windows
- Do not abort
Application
initialization on module loading error - Fix type-erased map to struct conversion issue
- Fix crash on ill-formed message
- Drop reference on remotely shared objects when a socket is closed
- Fix deadlock when a service is disconnected during a call
- Python: Rewrite module wrapper, fixes various bugs and allows to call functions