LINUX.ORG.RU

ELinks 0.20.0

 , , , ,


0

1

Состоялся выпуск 0.20.0 ELinks – программы для просмотра в текстовом режиме веб-страниц (в том числе капсулы gemini и страницы gopher). С самого начала целью проекта было создание многофункционального текстового браузера с открытой политикой включения патчей и функций, и активной разработкой. Одной из таких функций является включение в ELinks Links-Lua, который добавляет в ELinks возможность использования пользовательских скриптов.

Браузер поддерживает некоторые функции «бóльших» собратов, такие как:

  • Аутентификация (http и прокси).
  • Постоянные куки.
  • Вкладки в своём и xbel форматах.
  • Кастомизация (цвета).
  • Менеджеры загрузки, куки, истории, закладок, настойки.
  • Встроенные в страницу изображения через kitty или sixel и libavif, libwebp, librsvg.
  • Частичную поддержку JavaScript благодоря mozjs/quickjs/mujs.

Также ELinks можно использовать как пейджер, он поддерживает пользовательские скрипты на JS, Guile, Perl, Lua, Python и Ruby и множество протоколов, такие как finger, nntp, gopher, gemini, spartan, http/s, ftp, smp, ip[46], dgi, cgi, bittorrent, локальные файлы. Остальные возможности перечислены здесь.

Что изменилось с выпуска 0.19.0:

  • Добавлены действия refresh-view, set-mark, goto-mark и onload-oneshot для exmode.
  • Добавлен цвет «default» в настройках цвета (цвет соответствующий последовательностям \e[39m и \e[49m).
  • Добавлена поддержка изображений формата SVG (благодаря библиотеке librsvg2.
  • Добавлены типы mime image/pnm, image/bnp и image/x-tga
  • Добавлено действие move-cursor-line-end.
  • Добавлены настройки document.browse.wrap, ui.clipboard.remove_leading_spaces и ui.clipboard.remove_trailing_spaces.
  • Добавлена настройка document.browse.sorting_type (и возможность сортировки «числовым» образом, например, по версиям ядра).
  • Расширена настройка document.browse.images.display_style, теперь можно выставить -1 (стиль отображения изображения без текста alt или пути).
  • Увеличено максимальное количество одновременных подключений.
  • Теперь для локальных файлов с пустым именем хоста будет пропускаться поиск DNS.
  • Теперь libcss применяется дважды (аналогично реализации css в elinks)
  • Исправлена обработка ссылок gopher без конечной косой черты.
  • Исправлены шебанги в скриптах awk.
  • Добавлена проверка объявления fgets_unlocked для bionic libc.
  • Исправлено состояние гонки при параллельной сборки.
  • Исправлен use-after-free в коде форм.
  • Исправлен баг (github.com) когда закладки xbel не восстанавливались.
  • Исправлен баг (github.com) с отсутствием проверки на NULL в коде iframe приводящий к сбою на GitHub вне зависимости от JS.
  • Исправлен баг (github.com) связанный с бесконечным циклом в mailcap (типы char и unsigned char изменёны на signed char).
  • Исправлена компиляция с поддержкой пользовательских скриптов Ruby.
  • Версия mozjs повышена до 140.
  • Совершен переход с quickjs на quickjs-ng.
  • Возврат к smb, основанного на бинарном файле smbclient.
  • Обновлён перевод на сербский язык.

>>> Подробности на GitHub



Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 1)

Совершен переход с quickjs на quickjs-ng.

Что-то Беллард не поспевает за трендами.

dataman ★★★★★
()
Последнее исправление: dataman (всего исправлений: 1)

Надо было добавить пафоса в шапке, примерно так: Один из самых старейших среди активно развивающихся браузеров…

Evgueni ★★★★★
()

Менеджеры загрузки, куки, >истории, закладок, настойки

Ммм…Браузер поддерживает настойки! Будет с кем бахнуть)

ethylkode
()

Вот когда ЛОР в нем будет отображаться адекватно, как в chawan, тогда и посмотрим.

dmitry237 ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.