Replace an events loop at the communication service with single-shot connection workers. This should help to avoid deadlock behaviour in situations when user quits the connection to one server and tries to connect to another one. The events loop required synchronization blocks which cause ANR in the situation described above. Change the server connection interface to contain a connecting stage in a separate method. This is more just-in-case measure for situations when the connection constructor shouldn't be blocking. Change-Id: I941a4b67d965f6b1f76bc9975818e82aea12bf00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
solver means "Solar Version", a weird name with only historical significance now It has no relation to the verb "to solve". solver is the directory tree into which header files for inter-module use and build results (libraries, shared libraries, executables) are copied ("delivered") during the build, and from where they are then picked up when constructing an installer (Windows), a RPM or deb package (Linux) or an app bundle (Mac).
Description
Languages
C++
82.4%
Java
5.3%
Rich Text Format
2.3%
PostScript
1.9%
Python
1.9%
Other
5.7%