После более года разработки состоялся выпуск 3.3.0 минималистичного кроссплатформенного браузера Dilo.
Značajke projekta:
- Написан на языках C и C++ с минимальным количеством зависимостей.
- Использует собственный движок рендеринга в реальном времени.
- Низкое потребление памяти и быстрый рендеринг даже при работе с большими страницами.
- Использует быструю и лёгкую библиотеку графического интерфейса FLTK.
- Поддерживает HTTP, HTTPS, FTP и локальные файлы.
- Возможность расширения с помощью плагинов, написанных на любом языке.
- Распространяется по лицензии GNU GPL 3.
https://git.dillo-browser.org/buggy
Velike promjene:
Добавлена опциональная поддержка контента, кодированного алгоритмом Brotli (br).
Добавлена страница about:keys, отображающая текущие сочетания клавиш.
Добавлено открытие ссылок нажатием клавиши Ctrl и левой клавишей «мыши» (дублирует нажатие средней кнопкой).
Нажатие средней клавиши «мыши» на кнопках «Back» и «Forw» открывает ссылку в новой вкладке.
Комбинация клавиш Ctrl+C копирует выделенный текст в буфер обмена, поэтому Ctrl+V работает, как должна.
Поддержка IPv6 включена по умолчанию, если она поддерживается платформой.
Добавлена поддержка Content-Disposition заголовка HTTP для задания имени файла.
Переключение на вкладку с номером n при нажатии клавиш Alt+n.
Добавлены служебные страницы about:cache, about:dicache, отображающие детальную информацию о внутреннем кеше.
Скрытие элементов формы (таких, как кнопки и поля ввода) с помощью свойства 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) (на всех скриншотах).
Ispravljeno ošibki.
Izvor: linux.org.ru




