Several independent changes

Mostly refactorings. See individual commit messages for details.

Edited by Dmitri Naumov

Merge request reports

Loading