diff options
author | Rodrigo Arias Mallo <rodarima@gmail.com> | 2024-04-11 20:45:54 +0200 |
---|---|---|
committer | Rodrigo Arias Mallo <rodarima@gmail.com> | 2024-04-11 20:45:54 +0200 |
commit | 423ef42a02d2093c2b4e30169ee8c077b1eaa94d (patch) | |
tree | 2f4172bfaf6bfd19b47b2f19783d6c93f3ec0b91 | |
parent | 6e11ad5eff5d0e864513476b3fe02e2af4efb6e0 (diff) |
Add latest release page
-rw-r--r-- | index.html | 5 | ||||
-rw-r--r-- | latest.html | 174 |
2 files changed, 177 insertions, 2 deletions
@@ -82,7 +82,8 @@ table { margin: 1.5em; } <a href="dillo.org.html">no longer under control</a> of Dillo developers. </p> <h2>Download</h2> - <p>Download Dillo from the + <p>Download the <a href="latest.html">latest release of Dillo</a> + or fetch the latest changes from the <a href="https://github.com/dillo-browser/dillo/">git repository</a> and follow the instructions in the README to install it. </p> @@ -100,7 +101,7 @@ table { margin: 1.5em; } still alive.</li> <li>Implement some new feature or fix some bug and send us a patch or create a pull request (check the - <a href="doxygen/index.html">developer documentation</a>).</li> + <a href="doxygen/index.html">developer documentation</a>).</li> <li>Donate to the project via <a href="https://liberapay.com/dillo/">Liberapay</a> to cover testing and infrastructure costs.</li> </ul> diff --git a/latest.html b/latest.html new file mode 100644 index 0000000..8fe7795 --- /dev/null +++ b/latest.html @@ -0,0 +1,174 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>Dillo release 3.1.0-rc1</title> + <link rel="icon" type="image/png" href="img/favicon.png"> + <style> +body { + background: white; + line-height: 1.5; + margin: 3em; + font-family: sans-serif; +} +article { + margin: 2em auto; + width: 50em; +} +h1 { + margin-top: 0.25em; + margin-bottom: 0.25em +} +img { + width: 100%; + margin-top: 1em; + margin-bottom: 1em; +} +footer { + text-align: center; + margin-top: 2em; +} + </style> + </head> + +<body> +<article> +<h1>Dillo release 3.1.0-rc1</h1> +<i>Updated on 2024-04-11</i> + +<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>Since the last release 3.0.5 from 2015 a lot of things have happened to the +Dillo project. Here is a short timeline to put things into perspective:</p> + +<ul> + <li>On 2016, the main developer of the layout engine, Sebastian Geerken, + <a href="https://groups.google.com/g/dillo/c/Kpuh3d6nNL8/">passed away</a>.</li> + <li>On 2017, the development stopped.</li> + <li>On 2019, the last email from Jorge Arellano Cid, the lead + developer of Dillo, + <a href="https://groups.google.com/g/dillo/c/UQ1nWyMa3yo/m/07qhu9KqAgAJ">was + recorded by the mailing list</a>.</li> + <li>On 2022, the domain <code>dillo.org</code> <a href="dillo.org.html">was + lost</a>.</li> + <li>On 2024, an + <a href="https://news.ycombinator.com/item?id=38847613">attempt to + resurrect the project</a> began by Rodrigo + Arias Mallo.</li> +</ul> + +<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>Download</h2> + +To download the release, get it from the +<a href="https://github.com/dillo-browser/dillo/releases/tag/v3.1.0-rc1">GitHub +releases</a>. + +<h2>Detailed changes</h2> +This is the list of changes from the ChangeLog of this release: +<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> +<footer> +<a href="index.html">← Home</a> +</footer> +</article> +</body> +</html> |