Я имел ввиду «Весь готовый функционал» — это планируемый на ближайший релиз функционал. Я так и не понял отличий Tech Preview от Beta в вашем процессе разработки.
Shpankov А что в преставлении вашей команды разработчиков означает Beta-версия? Я представляю себе это как весь готовый функционал с некритичными багами, но выше вы говорите, что к релизной версии может появиться почтовый клиент. Интересно было бы получить расшифровку.
В Tox голос работает, видео тоже иногда работает (сейчас подходит к концу разработка и тестирование новых api для аудио-видео звонков и адаптация под них клиентов: github.com/irungentoo/toxcore/pull/1375).
Если вдруг кому интересно и лень искать:
https://github.com/veracrypt/VeraCrypt/commit/b7f9df6e4f09ba342fdbbadc63af5062cc57eaf2
https://github.com/veracrypt/VeraCrypt/commit/9b24da3398581da1fa66c6b8f682bbcfa7ded4fd
Опять же у меня иной опыт, то ли вам везло, то ли мне нет. Вот пример патча: https://codereview.qt-project.org/#/c/111962/. Его автора вы скорее всего знаете, один из разработчиков Qt. Патч висит на проверке уже несколько месяцев, как такое получается? Как вы свои патчи просовываете в master?
По опыту работы с багтрекером Qt могу сказать, что наличие реализованного и опубликованного пользователями патча обычно не ускоряет решение вопроса и внесение изменений в master. Насколько я понял, разработчики не могут использовать патчи сторонних пользователей из-за лицензионной политики Qt.
Я при установке убрал все галочки об отправке, но из приведённого в статье списка заданий я у себя не обнаружил лишь парочку. Странная избирательность или может быть галочек маловато показывают.
Меня смущает список заданий на отключение. Например, в списке имеется Microsoft\Windows\Customer Experience Improvement Program\BthSQM, при этом у меня в системе такого задания нету, но есть Microsoft\Windows\Customer Experience Improvement Program\Uploader с описанием: «This job sends data about windows based on user participation in the Windows Customer Experience Improvement Program», которого нету в списке.
Ещё пример: Microsoft\Windows\Application Experience\StartupAppTask. Описание у задания: «Сканирует записи запуска и выводит уведомления для пользователя при наличии большого количества записей запуска».
Откуда получен этот список? Насколько он актуален? Точно ли StartupAppTask отправляет телеметрию?
В современном мире новые языки появляются и пропадают очень быстро. Вдруг Rust не взлетит, кто будет покрывать немалые потери бизнеса? Разработка такого продукта сродни посевным инвестициям.
>почти половина тех, кто разрабатывает на Windows платформе, используют именно Cygwin/MinGW окружение
Речь идёт именно о коммерческих проектах или CLion ориентирован больше на OpenSource и любительские разработки, где действительно обычно используются Cygwin/MinGW?
Имеется ли у вас статистика по количеству коммерческих проектов на Windows под компиляторы Cygwin или MinGW? Планируется ли в Clion поддержка компиляторов от MS VC и Intel C++ Compiller? Имеется ли публичный RoadMap на следующий релиз(ы)?
https://github.com/veracrypt/VeraCrypt/commit/b7f9df6e4f09ba342fdbbadc63af5062cc57eaf2
https://github.com/veracrypt/VeraCrypt/commit/9b24da3398581da1fa66c6b8f682bbcfa7ded4fd
Ещё пример: Microsoft\Windows\Application Experience\StartupAppTask. Описание у задания: «Сканирует записи запуска и выводит уведомления для пользователя при наличии большого количества записей запуска».
Откуда получен этот список? Насколько он актуален? Точно ли StartupAppTask отправляет телеметрию?
Речь идёт именно о коммерческих проектах или CLion ориентирован больше на OpenSource и любительские разработки, где действительно обычно используются Cygwin/MinGW?
Согласен, эта часть корректна, утечки не будет.
EDIT: ответ к habrahabr.ru/post/232323/#comment_8307877
Но если беспокоит чистота кода, то вот ещё утечка памяти:
У нас включение этого заголовочника ожидается только в main.cpp, так что всё ок.