Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ru:bearlibterminal:changelog [2016/10/17 02:33]
cfyzium
ru:bearlibterminal:changelog [2017/01/09 01:58] (current)
cfyzium
Line 1: Line 1:
 <​html><​h2><​a href="/​en:​bearlibterminal"​ style="​color:​ red;">​BearLibTerminal</​a>​ / Список изменений</​h2></​html>​ <​html><​h2><​a href="/​en:​bearlibterminal"​ style="​color:​ red;">​BearLibTerminal</​a>​ / Список изменений</​h2></​html>​
 ===== ===== ===== =====
 +
 +==== 0.15.0 (2017-01-09) ====
 +  * В функцию ''​**print()**''​ добавлены параметры области вывода и выравнивания (вместо импользования тегов форматирования для этого).
 +  * В функцию ''​**measure()**''​ добавлены параметры области вывода.
 +  * Добавлен вариант выравнивания тайла в ячейке '''​dead-center'''​ (выравнивание исходя из центра масс изображения,​ а не по типографическим свойствам).
 +  * Добавлены параметры '''​use-box-drawing'''​ и '''​use-block-elements'''​ для TrueType тайлсетов (выключают более приоритетную авто-генерацию соответствующих символов).
 +  * Добавлена возможность внутритекстового задания ресурсов (например,​ задание сожержимого кодовой страницы в конфигурационной строке установки шрифта).
 +  * Добавлена возможность узнать номер версии библиотеки через ''​**get()**''​.
 +  * Поправлено выравнивание TrueType тайлсетов для произвольного размера.
 +  * Поправлены небольшие утечки памяти в конструкторах X11Window и TrueType.
 +  * Поправлена генерация символов клавишами кейпада.
 +
 +==== 0.14.12 (2016-12-01) ====
 +  * Поправлен маппинг первых 32 символов кодовой страницы CP437 (ранее просто игнорировались).
 +  * Поправлен приоритет авто-генерируемых тайлов Box Drawing/​Block Elements.
 +  * Поправлено падение при неожиданном завершении интерпретатора Python.
 +  * Добавлена поддержка растровых шрифтов в оттенках серого без полупрозрачности.
 +  * Установка шрифта без указания размера тайла более не работает.
 +  * C#: небольшие улучшения во враппере (перегрузки функций и поддержка Size в функциях Set/Get).
 +
 +==== 0.14.11 (2016-10-30) ====
 +  * Поправлен параметр '​resize'​ растровых тайлсетов (смысл изменен,​ теперь параметр означает целевой размер одного тайла).
 +  * Поправлено переключение в полноэкранный режим в Linux (тип окна _DIALOG, оказывается,​ несовместим с типом _FULLSCREEN).
 +  * Поправлено падение под Wine (динамическая библиотека ошибочно выгружалась куда раньше нужного).
 +  * Поправлено падение на старом оборудовании (текстуры спрайтов в атласе не учитывали отсутствие поддержки NPOTD).
 +  * Поправлен выход за границы в билинейном фильтре (порождало артефакты на границах тайлов).
 +  * В биндинг Lua добавлена упущенная константа TK_MOUSE_SCROLL.
  
 ==== 0.14.10 (2016-10-16) === ==== 0.14.10 (2016-10-16) ===