dillo-browser/dillo
Dillo, a multi-platform graphical web browser
📋 Changes
- Patches by: Alex, Rodrigo Arias Mallo
- Add new_tab_page option to open a custom new tab page.
- Patches by: Rodrigo Arias Mallo
- Ignore empty page title for tab labels.
- Fix segfault when clicking the "Done" button in downloads dialog.
- Add zoom support using Ctrl +/-/0 and the "zoom_factor" option.
- Fix wrong redirect by meta refresh without URL.
- Display JSON as plain text.
- + 21 more
📋 Changes
- Patches by: Alex, Rodrigo Arias Mallo
- Add new_tab_page option to open a custom new tab page.
- Patches by: Rodrigo Arias Mallo
- Ignore empty page title for tab labels.
- Fix segfault when clicking the "Done" button in downloads dialog.
- Add zoom support using Ctrl +/-/0 and the "zoom_factor" option.
- Fix wrong redirect by meta refresh without URL.
- Display JSON as plain text.
- + 21 more
The 3.1.1 release contains only minor bug fixes: <ul> <li>Patches by Rodrigo Arias Mallo: <ul> <li>Disable TLSv1.3 in Mbed TLS 3.6.0 until it is supported (fixes build on Alpine Linux).</li> <li>Add workaround for Cygwin and OpenSSL with <code>--disable-threaded-dns</code>.</li> <li>Fix distcheck when HTML tests are enabled.</li> <li>Fix an OpenSSL bug when the server closes the connection prematurely and <code>SSL_get_error()</code> returns <code>SSL_ERROR_ZERO_RETURN</code>.</li> </ul> </li> <li>Patches by Matt Jolly: <ul> <li>Add HTML tests to the distributed tarball.</li> </ul> </li> <li>Patches by dogma: <ul> <li>Gracefully handle warnings from PNG images.</li> </ul> </li> </ul>
See the release notes here too: https://dillo-browser.github.io/latest.html <h2>Summary of changes</h2> <p>This release contains a lot of changes accumulated from the 2015-2017 period, as well as fixes and small features introduced in 2024. Here is a summary: <ul> <li>Add support for floating HTML elements, which involved a big redesign.</li> <li>Add support for OpenSSL, LibreSSL and mbed TLS for HTTPS.</li> <li>Add a CI pipeline to build Dillo on Ubuntu, MacOS, FreeBSD and Windows (via cygwin).</li> <li>Add automatic HTML rendering tests.</li> <li>Improve and extend the Dillo manual.</li> </ul> <p>In memory of Sebastian Geerken.</p> <h2>Detailed changes</h2> <ul> <li>Patches by Sebastian Geerken: <ul> <li>Floating elements.</li> <li>Redesign of widget sizes ("GROWS").</li> <li>Applied CSS attribute 'width' to all elements, 'height' is now also supported.</li> <li>Suport for 'min-width', 'max-width', 'min-height' and 'max-height'.</li> <li>Suport for 'display: inline-block'.</li> <li><BUTTON>'s are now inline.</li> <li>Image aspect ratio is preserved when one dimension is specified by a percentage value.</li> <li>New dillorc options 'adjust_min_width' and 'adjust_table_min_width'.</li> <li>Make building of test/ files more robust.</li> <li>Work on collapsing spaces: more cases supported.</li> <li>Fix crash that's possible searching for text while page still being built.</li> </ul> </li> <li>Patches by corvid: <ul> <li>HTML5 character references.</li> <li>Give images lower priority when requesting resources (responsiveness).</li> <li>Reuse of connections for HTTP (disable w/ http_persistent_conns in dillorc).</li> <li>Abort failed queries.</li> <li>HTTP Strict Transport Security (disable with http_strict_transport_security preference in dillorc).</li> <li>Fix bug when closing popup using window manager (bug introduced in 3.0.3).</li> <li>Block mixed content.</li> <li>Improve cookies date recognition.</li> <li>Use <a href="https://tls.mbed.org/">Mbed TLS</a></li> <li>Iterate through the IP addrs for a host when trying to connect().</li> </ul> </li> <li>Patches by Jeremy Henty: <ul> <li>Doxygen fixes.</li> </ul> </li> <li>Patches by corvid and Benjamin Johnson <ul> <li>Move HTTPS from dpi into the browser, enable SNI, check more locations for CA bundles and add --with-ca-certs-file and --with-ca-certs-dir to configure, some improvement to security warning popups, etc. </li> </ul> </li> <li>Patches by Johannes Hofmann <ul> <li>Fix bookmarks DPI crash.</li> <li>Fix OSX compilation issue with xembed.</li> </ul> </li> <li>Patches by Rodrigo Arias Mallo <rodarima@gmail.com> <ul> <li>Fix DuckDuckGo search links</li> <li>Add scroll_step option to control the mouse wheel vertical step</li> <li>Add support for OpenSSL 1.1, OpenSSL 3, mbedTLS 2 and mbedTLS 3</li> <li>Replace configure flag --enable-ssl to --enable-tls</li> <li>Enable TLS support by default for https.</li> <li>Add automatic rendering tests (only enabled with --enable-html-tests).</li> <li>Fix width calculation when using 'min-width' and 'max-width'.</li> <li>Update website URL to https://dillo-browser.github.io/</li> <li>Add ui_tab_height option to control the tab height. Default value increased from 16 to 20 pixels to improve usability.</li> <li>Switch tabs using the mouse wheel by default. Use the new option scroll_switches_tabs to disable the behavior.</li> <li>Fix OpenSSL handling of unexpected EOF without close notify alert.</li> <li>Expand home tilde '~' in the file plugin.</li> <li>Ignore width attribute with relative values for td and th elements.</li> <li>Enable Doxygen for C files and use Awesome Doxygen theme.</li> <li>Fix DPIs extension (.dpi.exe) in Windows systems via Cygwin.</li> <li>Add support for the <main> HTML tag.</li> <li>Fix W3C validator and remove broken WDG validator.</li> <li>Simplify bookmark DPI page style and improve readability.</li> <li>Improve the Dillo manual available from the help button.</li> <li>Improve detection of XHTML documents.</li> <li>Install desktop file with Dillo icon.</li> <li>Add version in user manual and about:splash.</li> </ul> </li> <li>Patches by Mark Walker: <ul> <li>Add http_force_https mode.</li> </ul> </li> </ul>
See the release notes here too: https://dillo-browser.github.io/latest.html <h2>Summary of changes</h2> <p><em><b>Note:</b> The 3.1.0-rc1 is a <a href="https://en.wikipedia.org/wiki/Software_release_life_cycle#Release_candidate">release candidate version</a> intended for early testers. The stable release 3.1.0 will be released in a few weeks if there are no more issues. </em></p> <p>This release contains a lot of changes accumulated from the 2015-2017 period, as well as fixes and small features introduced in 2024. Here is a summary: <ul> <li>Add support for floating HTML elements, which involved a big redesign.</li> <li>Add support for OpenSSL, LibreSSL and mbed TLS for HTTPS.</li> <li>Add a CI pipeline to build Dillo on Ubuntu, MacOS, FreeBSD and Windows (via cygwin).</li> <li>Add automatic HTML rendering tests.</li> <li>Improve and extend the Dillo manual.</li> </ul> <p>In memory of Sebastian Geerken.</p> <h2>Detailed changes</h2> <ul> <li>Patches by Sebastian Geerken: <ul> <li>Floating elements.</li> <li>Redesign of widget sizes ("GROWS").</li> <li>Applied CSS attribute 'width' to all elements, 'height' is now also supported.</li> <li>Suport for 'min-width', 'max-width', 'min-height' and 'max-height'.</li> <li>Suport for 'display: inline-block'.</li> <li><BUTTON>'s are now inline.</li> <li>Image aspect ratio is preserved when one dimension is specified by a percentage value.</li> <li>New dillorc options 'adjust_min_width' and 'adjust_table_min_width'.</li> <li>Make building of test/ files more robust.</li> <li>Work on collapsing spaces: more cases supported.</li> <li>Fix crash that's possible searching for text while page still being built.</li> </ul> </li> <li>Patches by corvid: <ul> <li>HTML5 character references.</li> <li>Give images lower priority when requesting resources (responsiveness).</li> <li>Reuse of connections for HTTP (disable w/ http_persistent_conns in dillorc).</li> <li>Abort failed queries.</li> <li>HTTP Strict Transport Security (disable with http_strict_transport_security preference in dillorc).</li> <li>Fix bug when closing popup using window manager (bug introduced in 3.0.3).</li> <li>Block mixed content.</li> <li>Improve cookies date recognition.</li> <li>Use <a href="https://tls.mbed.org/">Mbed TLS</a></li> <li>Iterate through the IP addrs for a host when trying to connect().</li> </ul> </li> <li>Patches by Jeremy Henty: <ul> <li>Doxygen fixes.</li> </ul> </li> <li>Patches by corvid and Benjamin Johnson <ul> <li>Move HTTPS from dpi into the browser, enable SNI, check more locations for CA bundles and add --with-ca-certs-file and --with-ca-certs-dir to configure, some improvement to security warning popups, etc. </li> </ul> </li> <li>Patches by Johannes Hofmann <ul> <li>Fix bookmarks DPI crash.</li> <li>Fix OSX compilation issue with xembed.</li> </ul> </li> <li>Patches by Rodrigo Arias Mallo <rodarima@gmail.com> <ul> <li>Fix DuckDuckGo search links</li> <li>Add scroll_step option to control the mouse wheel vertical step</li> <li>Add support for OpenSSL 1.1, OpenSSL 3, mbedTLS 2 and mbedTLS 3</li> <li>Replace configure flag --enable-ssl to --enable-tls</li> <li>Enable TLS support by default for https.</li> <li>Add automatic rendering tests (only enabled with --enable-html-tests).</li> <li>Fix width calculation when using 'min-width' and 'max-width'.</li> <li>Update website URL to https://dillo-browser.github.io/</li> <li>Add ui_tab_height option to control the tab height. Default value increased from 16 to 20 pixels to improve usability.</li> <li>Switch tabs using the mouse wheel by default. Use the new option scroll_switches_tabs to disable the behavior.</li> <li>Fix OpenSSL handling of unexpected EOF without close notify alert.</li> <li>Expand home tilde '~' in the file plugin.</li> <li>Ignore width attribute with relative values for td and th elements.</li> <li>Enable Doxygen for C files and use Awesome Doxygen theme.</li> <li>Fix DPIs extension (.dpi.exe) in Windows systems via Cygwin.</li> <li>Add support for the <main> HTML tag.</li> <li>Fix W3C validator and remove broken WDG validator.</li> <li>Simplify bookmark DPI page style and improve readability.</li> <li>Improve the Dillo manual available from the help button.</li> </ul> </li> </ul>
📋 Changes
- Patches: Jorge Arellano Cid
- Image buffer/cache improvements.
- Fix for segfault when there's no dpid and view source is requested.
- Fix view-source dpi to handle null characters correctly.
- Made view-source dpi use CSS formatting (it's shorter and cleaner).
- Patch: Peter Seiderer
- Crosscompile/buildroot-friendly fltk-config test.
- Patches: corvid
- + 12 more
