ELinks 0.19.0

25 декабря состоялся выпуск 0.19.0 ELinks — программы для просмотра веб-страниц в текстовом режиме. С самого начала целью проекта было создание многофункционального текстового браузера с открытой политикой включения патчей и функций, и активной разработкой. Одной из таких функций является включение в ELinks Links-Lua, который добавляет в ELinks возможность использования пользовательских скриптов.
Наиболее примечательные функции:
- Множество протоколов (локальные файлы, finger, http, https, ftp, smb, ipv4, ipv6).
- Аутентификация (HTTP-аутентификация, прокси-аутентификация).
- Постоянные куки.
- Симпатичные меню и диалоговые окна.
- Вкладки.
- Поддержка пользовательских скриптов (Perl, Lua, Guile).
- Отображение таблиц и фреймов.
- Цвета.
- Фоновая (неблокирующая) загрузка.
Все возможности перечислены здесь.
Из новшеств этой версии:
- Добавлена экспериментальная поддержка iframe (
document.html.display_iframes). - Добавлена экспериментальная поддержка библиотеки libuv.
- Добавлена поддержка протокола spartan.
- Встроен тетрис (необходимо привязать
toggle-ecmascript-keysк какой-либо клавише чтобы сыграть). - Добавлена и оптимизирована возможность постепеной загрузки страницы, пример.
- Добавлена возможность «сжатия» пустого пространства (
document.html.compress_empty_lines). - Добавлена возможность сохранения положения курсора на странице (
ui.sessions.auto_save_position). - Добавлена возможность непосредственного просмотра изображений на странице (
document.html.sixelиdocument.html.kitty). - Добавлена возможность сборки с поддержкой библеотек libavif и libwebp.
- Добавлена поддержка цветов от color0 до color255.
- Обновлены примеры сборки (docker).
- Обновлены польский и сербский переводы.
- Многое другое.
Отдельно стоит упомянуть переход с quickjs на quickjs-ng в мастере.
>>> Подробности на GitHub
