После более года разработки состоялся выпуск 3.3.0 минималистичного кроссплатформенного браузера Dillo.
Особенности проекта:
- написан на языках C и C++ с минимальным количеством зависимостей;
- использует собственный движок рендеринга в реальном времени;
- низкое потребление памяти и быстрый рендеринг даже при работе с большими страницами;
- использует быструю и лёгкую библиотеку графического интерфейса FLTK;
- поддерживает HTTP, HTTPS, FTP и локальные файлы;
- возможность расширения с помощью плагинов, написанных на любом языке;
- распространяется по лицензии GNU GPL 3.
Основные изменения:
- Добавлена опциональная поддержка контента, кодированного алгоритмом Brotli (br).
- Добавлена страница
about:keys, отображающая текущие сочетания клавиш. - Добавлено открытие ссылок нажатием клавиши Ctrl и левой клавишей «мыши» (дублирует нажатие средней кнопкой).
- Нажатие средней клавиши «мыши» на кнопках «Back» и «Forw» открывает ссылку в новой вкладке.
- Комбинация клавиш
Ctrl+Cкопирует выделенный текст в буфер обмена, поэтомуCtrl+Vработает, как должна. - Поддержка IPv6 включена по умолчанию, если она поддерживается платформой.
- Добавлена поддержка
Content-Dispositionзаголовка HTTP для задания имени файла. - Переключение на вкладку с номером
nпри нажатии клавишAlt+n. - Добавлены служебные страницы
about:cache,about:dicache, отображающие детальную информацию о внутреннем кеше. - Добавлена поддержка поисковой системы mojeek с коротким доступом по
mjв адресной строке. - Скрытие элементов формы (таких, как кнопки и поля ввода) с помощью свойства
display:noneв CSS. - Увеличены отступы в адресной строке для облегчения выделения текста с помощью «мыши».
- Перемещение вперёд и назад с помощью кнопок «мыши».
- Исправлена ошибка при входе через OAuth путём разрешения использования файлов cookie при перенаправлениях 30X в корневом каталоге.
- Добавлена поддержка удалённого управления через сокет UNIX (включена по умолчанию, отключается с помощью опции
configure--disable-control-socket). - Добавлена консольная утилита
dillocдля управления браузером из командной строки. Для этого PID Dillo передаётся в переменную средыDILLO_PID. - В файл конфигурации добавлена поддержка параметра
page_actionдля определения пользовательских пунктов в меню страницы, позволяющих запускать программы или скрипты. - В файл конфигурации добавлена поддержка параметра
mark_unloaded_imagesдля отображения границ незагруженных изображений. - В файл конфигурации добавлена поддержка параметра
trace_httpдля отладки трафика HTTP. - Сопоставление полных префиксов поиска в параметре
search_urlдля избежания частичных совпадений. - При отправке форм не используются кешированные ответы.
- Добавлена экспериментальная поддержка библиотеки FLTK >= 1.4 (опция configure
--enable-experimental-fltk) (на всех скриншотах). - Официальные страницы сайта и репозитория Git теперь https://dillo-browser.org и https://git.dillo-browser.org/dillo соответственно.
- Исправлены ошибки.
>>> Репозитории Git
>>> Баг-трекер
>>> Документация














