forked from psemiletov/tea-qt
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS-RU
22 lines (18 loc) · 3.04 KB
/
NEWS-RU
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
=====НОВОСТИ ПРО ТИА====
ТИА 60.0.0, апрель 2021
------------------------------------------------------
http://semiletov.org/tea/
======================
Почему сразу версия 60 после 51? Потому, что ТИА основательно переписан, а кроме того может быть собран теперь с Qt6 - хотя поддержка Qt5 и даже старинной Qt4 никуда не делась.
Приспосабливая ТИА к Qt6 я затронул весь код вообще, оптимизируя и переделывая всё, что накопилось за 14 лет разработки Qt-шной ипостаси ТИА (а ведь прежде была и GTK, а еще раньше вындовая версия на Delphi). Я однако поборол в себе искушение использовать "современный С++", дабы сохранить совместимость со старыми версиями компиляторов, присущими машинам, где до сир пор в ходу Qt4.
Что же нового в ТИА?
- Выкинута поддержка QML. Никаких больше плагинов. Вместе с тем, к уже имеющейся поддержке скриптов на Bash, Perl, Ruby, Python, добавлена поддержка скриптов на 2/Rexx, Lua и Windows batch.
* Подсистема ввода-вывода, святая святых, которую я не трогал со времен основания мира, переписана заново.
* Движок подсветки синтаксиса переписан, старый формат файлов с правилами подсветки - в топку, теперь используется новый формат, основанный впрочем на старом.
* Движок проверки правописания - тоже переписан, и эта подсистема загружается только по мере надобности, а не при запуске ТИА, что сокращает время запуска.
* ТИА использует теперь некоторые иконки из темы оформления рабочего стола, чтобы лучше в него вписываться.
+ Контрол + колесико мыши = масштабирует текст.
Это кратко и что на виду, основные изменения коснулись незримого, самого кода, включая архитектуру программы.
ПРИМЕЧАНИЯ ДЛЯ ВЕДУЩИХ ПАКЕТОВ
Для сборки ТИА с Qt6 надо добавить в зависимости модуль "Qt6-5compat". ТИА 60 столь же стабилен с Qt6, как и с Qt5.
С кирпичным пролетарским приветом, Петр Семилетов!