BitTorrent-клиент Transmission версии 4.0.0 перевели с языка С на С++.
Вышел релиз BitTorrent-клиента Transmission 4.0.0, который перевели с языка C на С++. Код распространяется под лицензиями GPLv2 и GPLv3. Ранее на С++ был написан только интерфейс на базе Qt. Теперь разработчики решили задействовать дополнительные возможности, предоставляемые в стандартной библиотеке C++, и более продвинутые средства для проверки типов.
При этом GTK-интерфейс перевели на gtkmm, обвязки над GTK для C++.
Разработчики провели рефакторинг кодовой базы, чтобы сократить размер кода на 18%, улучшить охват тестами и упростить сопровождение.