Домой Софт Вышел легковесный кроссплатформенный браузер Dillo 3.3.0

Вышел легковесный кроссплатформенный браузер Dillo 3.3.0

Состоялся релиз легковесного браузера Dillo 3.3.0 с поддержкой Brotli, новыми служебными страницами и улучшенной навигацией.

Интерфейс минималистичного браузера Dillo
Окно браузера Dillo Источник: linux.org.ru

Спустя более чем год после предыдущего релиза состоялся выпуск минималистичного кроссплатформенного браузера Dillo 3.3.0.

Особенности проекта

  • Программа написана на языках C и C++ с минимальным количеством внешних зависимостей.
  • Используется собственный движок рендеринга веб-страниц в реальном времени.
  • Браузер отличается низким потреблением оперативной памяти и быстрым отображением даже крупных интернет-ресурсов.
  • Для построения графического интерфейса применяется быстрая и лёгкая библиотека FLTK.
  • Реализована поддержка протоколов HTTP, HTTPS, FTP, а также локальных файлов.
  • Предусмотрена возможность расширения функциональности с помощью плагинов на любых языках программирования.
  • Проект распространяется под свободной лицензией GNU GPL 3.

Официальный репозиторий баг-трекера

Основные изменения в версии 3.3.0

  • Добавлена опциональная поддержка контента, сжатого с помощью алгоритма Brotli (br).

  • Появилась новая служебная страница about:keys, на которой отображаются все текущие сочетания клавиш.

  • Реализовано открытие ссылок при одновременном удержании клавиши Ctrl и нажатии левой кнопки мыши (полный аналог клика средней кнопкой).

  • Клик средней кнопкой мыши по кнопкам «Назад» (Back) и «Вперед» (Forw) теперь открывает соответствующую ссылку в новой вкладке.

  • Комбинация клавиш Ctrl+C теперь корректно копирует выделенный текст в системный буфер обмена, благодаря чему полноценно заработала и вставка через Ctrl+V.

  • Поддержка протокола IPv6 теперь включена по умолчанию, если это позволяет текущая операционная система.

  • Добавлена поддержка стандартного HTTP-заголовка Content-Disposition для принудительного задания имени скачиваемого файла.

  • Добавлена возможность быстрого переключения на вкладку под номером n с помощью комбинации клавиш Alt+n.

  • Появились новые служебные страницы about:cache и about:dicache, выводящие детальную информацию о состоянии внутреннего кэша браузера.

  • Интегрирована поддержка поисковой системы Mojeek с быстрым вызовом по префиксу mj прямо из адресной строки.

  • Реализовано корректное скрытие элементов форм (например, кнопок и полей ввода) через CSS-свойство display:none.

  • Увеличены внутренние отступы в адресной строке, что существенно облегчает выделение текста с помощью мыши.

  • Добавлена полноценная навигация вперед и назад с помощью боковых кнопок мыши.

  • Исправлена критическая ошибка при авторизации через OAuth: теперь файлы cookie разрешены при перенаправлениях статуса 30X в корневом каталоге.

  • Добавлена поддержка удаленного управления через сокет UNIX (активирована по умолчанию, отключается флагом конфигурации --disable-control-socket).

  • Появилась новая консольная утилита dilloc, предназначенная для управления браузером прямо из командной строки (для ее работы идентификатор процесса Dillo передается через переменную среды DILLO_PID).

  • В конфигурационный файл добавлен новый параметр page_action, позволяющий создавать пользовательские пункты в контекстном меню страницы для запуска внешних скриптов и программ.

  • В настройки добавлена поддержка параметра mark_unloaded_images, который отвечает за отображение границ незагруженных графических элементов.

  • Реализован параметр trace_http в файле конфигурации для удобной отладки проходящего HTTP-трафика.

  • Улучшено сопоставление полных префиксов поиска в параметре search_url для исключения случайных частичных совпадений.

  • При отправке веб-форм теперь принудительно исключается использование устаревших кэшированных ответов.

  • Добавлена экспериментальная поддержка графической библиотеки FLTK версии 1.4 и выше (включается через опцию --enable-experimental-fltk).

  • Официальный сайт проекта и основной репозиторий переехали на новые адреса: https://dillo-browser.org и https://git.dillo-browser.org/dillo соответственно.

  • Проведено исправление накопившихся ошибок и улучшена общая стабильность работы приложения.

Источник: https://www.linux.org.ru