Разработчики Debian сообщили об удалении Qt4 из репозиториев Debian. В Debian 10 будет только Qt5. Следом за удалением Qt4 ожидается и удаление классической темы KDE 4 Oxygen, которая зависит от Qt4. Пользователям свободного ПО предлагается самостоятельно портировать их на Qt5, пользователям проприетарного ПО предлагается требовать у разработчика обновления.
Первая попытка отказаться от Qt4 была еще в Debian 9 Stretch, но в итоге было принято решение оставить ее, исправляя лишь критические проблемы.
Вышла новая версия IQ Notifier — демона системных уведомлений, написанного на C++ с использованием фреймворка Qt.
Программа является заменой дефолтным демонам уведомлений, таким как dunst, lxgt-notifications и т. д.
Основные изменения с версии 0.1.1:
поддержка конфигурационного файла;
поддержка тем;
расширено управление мышью;
модуль истории уведомлений (и иконка в трее).
При первом запуске, в случае отсутствия конфигурационного файла или тем они автоматически будут скопированы из /usr/share/iq-notifier(поставляются с пакетом). Все модули считаются по-умолчанию выключенными, поэтому при отсутствии файла конфигурации уведомления выводится не будут.
Модульный дизайн IQ Notifier облегчает доработку проекта.
Подробное описание, скриншоты и тестированные на Ubuntu 16.04 deb-пакеты находятся в репозитории на GitHub.
21 июня состоялся выпуск Stellarium 0.16.0 — свободного планетария, визуализирующего реалистичное ночное небо, как если бы вы смотрели на него невооружённым глазом либо через бинокль или телескоп.
Основные изменения в этой версии:
Новый плагин «Дистанционная синхронизация», который обеспечивает синхронизацию состояния для нескольких экземпляров Stellarium, работающих в сети.
Несферические модели малых тел Солнечной системы.
Файл данных о телах Солнечной системы разбит на две части.
Расширение функционала «Астрономических расчётов» - Вечерние события, графики,.. (остальные инструменты были существенно переработаны).
Объекты глубокого космоса: в сводный базовый каталог добавлены данные из ещё трёх каталогов (Атлас пекулярных галактик [Arp], Каталог взаимодействующих галактик [VV], Каталог галактических планетарных туманностей [PK]). Стандартная редакция каталога теперь содержит более 83000 объектов глубокого космоса. Кроме этого для продвинутых пользователей подготовлена расширенная редакция этого же каталога, содержащая более миллиона объектов.
Две новые культуры неба: белорусская и гавайская.
Плагин управления телескопами научился поддерживать систему RTS2 (теперь можно в том числе следить за ИСЗ при помощи телескопа).
Добавлена поддержка GPS устройств для получения координат.
Также команда разработчиков обновила до актуального состояния руководство пользователя, в результате получилась книга объёмом 322 страницы.
Qt 5.9 — это первый релиз после 5.6 с длительным сроком поддержки. Новая версия Qt, по словам разработчиков, одна из самых значимых за всё время и содержит большое количество как новых функций, так и улучшений производительности и стабильности.
Hugo Teso выложил под лицензией LGPLv3 (как и у radare2) на GitHub первую версию Iaitō — графического интерфейса для radare2, написанного на C++ с использованием графического тулкита Qt 5.3.
radare2 — это свободный кроссплатформенный фреймворк для реверс-инжиниринга, включающий дизассемблер, шестнадцатеричный редактор и анализатор кода.
Цель создания Iaitō — помочь пользователям, которым сложно начинать освоение radare2 из-за высокого порога вхождения при работе с CLI.
Релиз является тестовым и предназначен прежде всего для разработчиков и энтузиастов. Бинарные пакеты появятся вместе с первым полноценным релизом.
21 марта состоялся корректирующий выпуск Stellarium 0.15.2 — свободного планетария, визуализирующего реалистичное ночное небо, как если бы вы смотрели на него невооружённым глазом либо через бинокль или телескоп.
В общей сложности было закрыто более 40 отчётов об ошибках и запросов новых функций. Также команда разработчиков обновила до актуального состояния руководство пользователя, в результате получилась книга объёмом более трёхсот страниц.
Qt5 Configuration Tool — небольшая утилита, предназначенная для настройки внешнего вида приложений на базе Qt 5.
В версии 0.28 добавлена поддержка Qt 5.8 и проведена доработка, связанная с вынесением части кода в отдельный стиль-обёртку. Это позволяет избежать проблем с некоторыми приложениями, использующими собственные настройки внешнего вида.
Одновременно обновлён набор плагинов Qt5Gtk2 0.4, добавляющий интеграцию с GTK+ 2.0. В новой версии добавлена поддержка Qt 5.8. Следует также отметить, что аналогичные изменения проведены и в репозитории модуля qtstyleplugins, который теперь может полностью заменить Qt5Gtk2.
25 декабря состоялся корректирующий выпуск Stellarium ветки 0.15. Stellarium — популярный свободный планетарий, визуализирующий реалистичное ночное небо, как если бы мы смотрели на него невооружённым глазом, через бинокль или телескоп.
Несмотря на то что это минорная версия, добавлены новые функции и улучшены старые:
Добавлена возможность отображения оцифрованного обзора неба (требуется подключение к сети, фактически это режим фотореалистичного неба).
«Астрокалькулятор» получил ряд улучшений и теперь доступен из главного меню.
Теперь Stellarium может выступать в качестве отправителя Spout (важно для мультимедийных сред; работает только в Windows).
Обновлён ряд плагинов.
Удалён плагин «Часовые пояса», т. к. его функциональность была переработана и перемещена в ядро.
Со всеми каталогами планетария была проведена работа над ошибками.
Реализована часть функций из второй редакции поддержки культур неба.
В графический интерфейс внесено множество изменений.
В общей сложности было закрыто более 50 отчётов об ошибках и запросов новых функций. Также команда разработчиков обновила до актуального состояния руководство пользователя, в результате получилась книга на 300 страниц.
После почти двухлетнего перерыва вышла новая версия zyGrib. 8 ноября вышла версия 8.0.0, на следующий день состоялся корректирующий релиз 8.0.1.
Программа предназначена для визуализации погодной информации, распространяемой в файлах формата GRIB. Относительно версии 7.0.0 произошло два существенных изменения:
Иван Чукич (Ivan Čukić) — один из ведущих разработчиков KDE, энтузиаст Open Source и функционального программирования из Белграда — сделает доклад на встрече программистов C++. Встреча проходит при поддержке Яндекса и Высшей Школы Экономики.
Программа встречи:
11:00—11:30: регистрация;
11:30—12:30: Ivan Čukić «QtFuture»;
12:30—13:30: Илья Удалов «Gradle для кроссплатформенной С++ разработки»;
13:30—14:00: перерыв;
14:00—15:00: Максим Хижинский «Lock-free map и thread-safe итераторы в них».
Место проведения: Высшая школа экономики, ул. Б. Печерская 25/12.
Как многие заметили, из состава Qt 5.7 была удалена поддержка Gtk+ 2.0. Взамен разработчики предлагают использовать соответствующий стиль из репозитория qtstyleplugins. Однако, при использовании данного стиля нет возможности задействовать стандартные диалоги из Gtk+ 2.0 (было доступно в Qt 5.6).
Для решения данной проблемы был создан небольшой проект Qt5Gtk2, в рамках которого выпускаются плагины для Qt5, позволяющие вернуть полноценную поддержку Gtk+ 2.0 в Qt5. Исходный код с незначительными доработками был взят из Qt 5.6 и распространяется под лицензией GPLv2 и выше.
31 июля вышел первый выпуск Stellarium из ветки 0.15. Stellarium — один из популярных свободных планетариев, который создаёт реалистичное трёхмерное небо так, как если бы мы смотрели на него невооруженным глазом, через бинокль или телескоп.
Исполняемые пакеты для Windows/OS X основаны на Qt 5.6 и, начиная с этой версии, для ряда графических карт из чёрного списка Qt происходит автоматическое переключение на использование ANGLE на Windows.
Среди архитектурных изменений стоит отметить введение системы StelProperty, позволяющей упростить доступ к внутренним переменным и методам, и, как следствие, привнесение большего числа способов управления планетарием. В частности, новый плагин «Дистанционное управление» использует StelProperty для организации альтернативного интерфейса управления (фактически это веб-интерфейс, адаптированный под планшеты) для выставок и планетариев.
Кроме того, внедрена ещё одна веха на пути обеспечения лучшей астрономической точности для исторических применений: экспериментальная поддержка получения планетарных позиций из эфемерид JPL DE430 и DE431 (-13000..+17000 лет). Однако эта функция ещё не полностью протестирована.
Сотрудник The Qt Company Ларс Кнолл (Lars Knoll) объявил о выходе новой версии фреймворка Qt 5.7.0 и интегрированной среды разработки Qt Creator 4.0.2, предназначенной для создания кроссплатформенных приложений.
Вышла новая версия веб-браузера, написанного на Python с использованием фреймворка Qt5 и движка WebKit — qutebrowser 0.7.0. Он рассчитан на управление с клавиатуры в стиле текстового редактора Vim.
Основные изменения:
Новая команда :edit-url, при помощи которой можно редактировать URL во внешней программе.
Новая команда :messages для просмотра сообщений об ошибках.
Новая команда :history-clean для очистки всей истории.
Новые команды :jump-mark (также определена как «'») и :set-mark (также определена как «`») для перехода к сохраненной позиции скролла и её сохранения.
Новая настройка network -> custom-headers, позволяющая задать собственный заголовок при отправке запросов.
Добавлен аргумент командной строки --force-colors для включения цветного вывода сообщений, если stdout не является терминалом.
Обновлен логотип.
Удалена опциональная зависимость colorlog.
Обеспечен показ иконок сайта при настройке tabs-are-windows.
Команда :bind без аргументов теперь отображает список существующих комбинаций клавиш.
Сотрудники The Qt Company — Туука Турунен (Tuukka Turunen) и Ларс Кнолл (Lars Knoll) объявили о выходе новой версии фреймворка Qt 5.6.1 и интегрированной среды разработки Qt Creator 4.0.1, предназначенной для создания кросс-платформенных приложений.
Ветка Qt 5.6 является долгосрочной (LTS), разработчики обещают поддержку этой версии в течении трёх лет, Qt 5.6.1 является первым патч-релизом в этой ветке. Патч-релизы содержат важные обновления, затрагивающие безопасность, исправления ошибок и общие улучшения работы фреймворка. В ветке Qt 5.7 разработчики продолжат реализацию дополнительной функциональности и новых возможностей.
Всего в патч-релиз вошло около восьмиста различных улучшений кодовой базы, документации и переводов. Помимо этого, обновление исправляет незначительные уязвимости в библиотеках сторонних разработчиков, поставляемых вместе с Qt. Так, например, libpng и Chromium были обновлены до актуальных версий, которые включают в себя исправления, связанные с безопасностью. Полный список вошедших в патч-релиз изменений доступен здесь.
В Qt Creator 4.0.1 была немного доработана интеграция системы сборки CMake: теперь, если кэш CMake-проекта был изменён вне IDE, Qt Creator известит об этом и сможет подстроиться под новые параметры. Кроме этого, в режиме настройки проекта теперь можно добавить CMake-специфичные переменные. На MS Windows исправлена ошибка запуска статического анализатора кода Clang и добавлено автоматическое определение инструментария Microsoft Visual C++ Build Tools. Полный список вошедших в релиз изменений можно посмотреть здесь.