This is an old revision of the document!
0.14.10 (2016-10-16)
0.14.8 (2016-09-06)
Пользовательские цвета в палитре (доступные в функции
color from name и теге форматирования [color=name])
Задание пользовательских цветов через конфигурационный файл.
Поправлен порядок обработки фильтруемых событий ввода (некоторые события могли быть потеряны).
Совместимый с Delphi враппер для Pascal.
0.14.7 (2016-08-31)
0.14.6 (2016-08-30)
0.14.5 (2016-08-29)
Поддержка Lua 5.3
Поправлено чтение некоторых параметров из конфигурационного файла.
Библиотека больше не блокируется на чтении ввода, если окно еще не было показано (могло зависнуть).
-
Прочие разные мелочи.
0.14.4 (2016-08-17)
0.14.3 (2016-07-22)
0.14.2 (2016-07-21)
0.14.0 (2016-04-22)
Доступность клавиши Alt (TK_ALT).
Общий механизм загрузки ресурсов из памяти.
Именованные альтернативные/дополнительные шрифты.
0.13.2 (2016-03-28)
0.13.1 (2016-03-28)
0.13.0 (2016-03-26)
0.12.2 (2015-12-09)
0.12.1 (2015-03-24)
0.11.4 (2015-02-28)
0.11.3 (2014-11-11)
0.11.2 (2014-09-02)
0.11.1 (2014-08-15)
0.11 (2014-08-13)
Тег форматирования alignment.
Вывод текста с автопереносом строк.
Учет размера тайла символа при выводе текста.
Враппер для Python.
0.10 (2014-07-13)
-
Убраны категории событий (input.events)
Убрана функция read_ext.
Дополнена работа с мышью (дополнительные кнопки X1 и X2, фиксация двойного нажатия).
Полноэкранный режим для Linux
Возможность программного перехода в полноэкранный режим.
Простое масштабирования окна клавишами Alt + [+/–].
0.9.9 (2014-05-10)
Поправлен баг с реинициализацией шрифта, приводивший к артефактам и падениям.
В версии для Windows добавлен полноэкранный режим (переключение по Alt+Enter).
0.9.8 (2014-02-28)
Очередь ввода наконец работает как задумано.
Поправлена опечатка в соглашении вызова, приводившая к падению в зависимости от параметров сборки.
Поддержка сборки 64-битных бинарников.
Небольшие изменения для лучшей совместимости с компиляторами.
Изменена структура проекта CMake.
0.9.7 (2014-02-26)
Поправлена работа очереди ввода. Раньше было очень похоже, но все-таки не так как обещалось, и сочетания клавиш, не обрабатываемые достаточно быстро, все-таки терялись.
Выпилена опция input.nonblocking, но то же самое можно получить через terminal_read_ext(TK_READ_NOBLOCK), плюс комбинации с остальными флагами. terminal_read_str теперь всегда работает в блокирующем режиме.
Ruby: добавлена функция color_from_argb.
0.9.6 (2014-02-09)
Инвертирован смысл возвращаемого значения open и set (true означает успешное выполнение, false означает ошибку).
Исправления сообщений об ошибках в логе.
Lua: методы printf и setf.
Lua: возможность загрузки спрайта из памяти.
C#/Pascal/Ruby: поправлены функции, возвращающие булево значение.
0.9.5 (2014-01-30)
0.9.4 (2014-01-18)
Добавлена поддержка переразмерения окна.
Поправлена работа с цветом фона в clear_area.
Поправлена работа с UTF-8.
Хедеры ко сторонним языкам добавлены в общий репозиторий кода.
Добавлена привязка к Ruby.