Dillo 3.3.0

После более года разработки состоялся выпуск 3.3.0 минималистичного кроссплатформенного браузера Dillo.
Особенности проекта:
- Написан на языках C и C++ с минимальным количеством зависимостей.
- Использует собственный движок рендеринга в реальном времени.
- Низкое потребление памяти и быстрый рендеринг даже при работе с большими страницами.
- Использует быструю и лёгкую библиотеку графического интерфейса FLTK.
- Поддерживает HTTP, HTTPS, FTP и локальные файлы.
- Возможность расширения с помощью плагинов, написанных на любом языке.
- Распространяется по лицензии GNU GPL 3.
https://git.dillo-browser.org/buggy
Основные изменения:
-
Добавлена опциональная поддержка контента, кодированного алгоритмом 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
>>> Баг-трекер
>>> Документация
>>> Подробности на dillo-browser.org
