diff options
author | Rodrigo Arias Mallo <rodarima@gmail.com> | 2024-06-08 13:52:58 +0200 |
---|---|---|
committer | Rodrigo Arias Mallo <rodarima@gmail.com> | 2024-06-08 13:55:39 +0200 |
commit | 4ebf47b90c1a60489d2fb7e1dda5b01f443ef263 (patch) | |
tree | 53f7ace61adcafdd0bf89b65c695bd26b43e8d65 | |
parent | 116eae9bc409b245514e2a030c41f22a2b508df6 (diff) |
Add 3.1.1 release
The latest.html page now redirects to the latest release after 10
seconds, but it also includes a link to the old 3.1.0 release.
-rw-r--r-- | index.html | 9 | ||||
-rw-r--r-- | latest.html | 199 | ||||
-rw-r--r-- | release/3.1.0/commits-author.png (renamed from img/commits-author.png) | bin | 88158 -> 88158 bytes | |||
-rw-r--r-- | release/3.1.0/index.html | 168 | ||||
-rw-r--r-- | release/3.1.1/index.html | 67 | ||||
-rw-r--r-- | release/index.html | 37 | ||||
l--------- | release/latest | 1 | ||||
-rw-r--r-- | style.css | 24 |
8 files changed, 316 insertions, 189 deletions
@@ -84,10 +84,11 @@ table { margin: 1.5em; } <a href="dillo.org.html">no longer under control</a> of Dillo developers. </p> <h2>Download</h2> - <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>Download the <a href="release/3.1.1">latest release 3.1.1</a> + and follow the <code>README.md</code> + instructions to build Dillo. You can also clone the latest changes + directly from the + <a href="https://github.com/dillo-browser/dillo/">GitHub repository</a>. </p> <h2>Contributing</h2> <p>We always welcome contributions, here are several ways in which diff --git a/latest.html b/latest.html index 8e927fb..eacfda7 100644 --- a/latest.html +++ b/latest.html @@ -2,191 +2,20 @@ <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta http-equiv="refresh" content="10; url=/release/latest"> <title>Dillo release 3.1.0</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; -} -.main { - margin: 2em auto; - width: 50em; -} -h1 { - margin-top: 0.25em; - margin-bottom: 0.25em -} -img { - border: 0; - width: 100%; - margin-top: 1em; - margin-bottom: 1em; -} -footer { - text-align: center; - margin-top: 2em; -} - </style> + <link rel="icon" type="image/png" href="/img/favicon.png"> + <link rel="stylesheet" href="/style.css"> </head> - -<body> -<div class="main"> -<h1>Dillo release 3.1.0</h1> -<i>Released on 2024-05-04</i> - -<h2>Summary of changes</h2> - -<p>Since the last release 3.0.5 from 2015 a lot of things have happened to the -Dillo project. - -<a href="img/commits-author.png"> -<img - alt="A plot of number of commits over time colored by authors. There is a missing gap from mid 2002 to mid 2008. And from 2017 to end of 2023 there is almost no commits." - src="img/commits-author.png"> -</a> - -Here is a short timeline to put things into perspective: - -<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, which is now - enabled by default.</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 3.1.0 release, get it from the -<a href="https://github.com/dillo-browser/dillo/releases/tag/v3.1.0">GitHub -release page</a> or directly from the links below: -<ul> - <li><a href="https://github.com/dillo-browser/dillo/releases/download/v3.1.0/dillo-3.1.0.tar.bz2">dillo-3.1.0.tar.bz2 (972K)</a> - (<a href="https://github.com/dillo-browser/dillo/releases/download/v3.1.0/dillo-3.1.0.tar.bz2.asc">signature</a>)</li> - <li><a href="https://github.com/dillo-browser/dillo/releases/download/v3.1.0/dillo-3.1.0.tar.gz">dillo-3.1.0.tar.gz (1.2M)</a> - (<a href="https://github.com/dillo-browser/dillo/releases/download/v3.1.0/dillo-3.1.0.tar.gz.asc">signature</a>)</li> - <li><a href="https://github.com/dillo-browser/dillo/releases/download/v3.1.0/dillo-3.1.0.zip">dillo-3.1.0.zip (1.4M)</a> - (<a href="https://github.com/dillo-browser/dillo/releases/download/v3.1.0/dillo-3.1.0.zip.asc">signature</a>)</li> -</ul> -<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> - <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> -<footer> -<a href="index.html">← Home</a> -</footer> -</div> -</body> + <body> + <div class="main"> + <h1>Latest release has moved</h1> + <p> + This page used to point to the <a href="/release/3.1.0">3.1.0 release</a> + of Dillo but it is no longer the latest release. + <p> + To go to the last release click <a href="/release/latest">here</a> instead + or wait 10 seconds to be redirected automatically. + </div> + </body> </html> diff --git a/img/commits-author.png b/release/3.1.0/commits-author.png Binary files differindex e69239c..e69239c 100644 --- a/img/commits-author.png +++ b/release/3.1.0/commits-author.png diff --git a/release/3.1.0/index.html b/release/3.1.0/index.html new file mode 100644 index 0000000..66413e4 --- /dev/null +++ b/release/3.1.0/index.html @@ -0,0 +1,168 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>Dillo release 3.1.0</title> + <link rel="icon" type="image/png" href="/img/favicon.png"> + <link rel="stylesheet" href="/style.css"> + </head> +<body> +<div class="main"> +<h1>Dillo release 3.1.0</h1> +<span class="date">Released on 2024-05-04</span> +<nav> +<a href="/">Home</a> / +<a href="/release">Release</a> / +<a href="/release/3.1.1">3.1.1</a> +</nav> + +<h2>Summary of changes</h2> + +<p>Since the last release 3.0.5 from 2015 a lot of things have happened to the +Dillo project. + +<a href="commits-author.png"> +<img + alt="A plot of number of commits over time colored by authors. There is a missing gap from mid 2002 to mid 2008. And from 2017 to end of 2023 there is almost no commits." + src="commits-author.png"> +</a> + +Here is a short timeline to put things into perspective: + +<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, which is now + enabled by default.</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 3.1.0 release, get it from the +<a href="https://github.com/dillo-browser/dillo/releases/tag/v3.1.0">GitHub +release page</a> or directly from the links below: +<ul> + <li><a href="https://github.com/dillo-browser/dillo/releases/download/v3.1.0/dillo-3.1.0.tar.bz2">dillo-3.1.0.tar.bz2 (972K)</a> + (<a href="https://github.com/dillo-browser/dillo/releases/download/v3.1.0/dillo-3.1.0.tar.bz2.asc">signature</a>)</li> + <li><a href="https://github.com/dillo-browser/dillo/releases/download/v3.1.0/dillo-3.1.0.tar.gz">dillo-3.1.0.tar.gz (1.2M)</a> + (<a href="https://github.com/dillo-browser/dillo/releases/download/v3.1.0/dillo-3.1.0.tar.gz.asc">signature</a>)</li> + <li><a href="https://github.com/dillo-browser/dillo/releases/download/v3.1.0/dillo-3.1.0.zip">dillo-3.1.0.zip (1.4M)</a> + (<a href="https://github.com/dillo-browser/dillo/releases/download/v3.1.0/dillo-3.1.0.zip.asc">signature</a>)</li> +</ul> +<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> + <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> +</div> +</body> +</html> diff --git a/release/3.1.1/index.html b/release/3.1.1/index.html new file mode 100644 index 0000000..0000e83 --- /dev/null +++ b/release/3.1.1/index.html @@ -0,0 +1,67 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>Dillo release 3.1.1</title> + <link rel="icon" type="image/png" href="/img/favicon.png"> + <link rel="stylesheet" href="/style.css"> + </head> +<body> +<div class="main"> +<h1>Dillo release 3.1.1</h1> +<span class="date">Released on 2024-06-08</span> +<nav> +<a href="/">Home</a> / +<a href="/release">Release</a> / +<a href="/release/3.1.1">3.1.1</a> +</nav> + + +<h2>Summary of changes</h2> + +<p> +The 3.1.1 release contains only minor bug fixes. The changes from the +<a href="../3.1.0">previous release</a> include: + +<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> + +<h2>Download</h2> + +<p> +To download the 3.1.1 release, get it from the +<a href="https://github.com/dillo-browser/dillo/releases/tag/v3.1.1">GitHub +release page</a> or directly from the links below: +<ul> + <li><a href="https://github.com/dillo-browser/dillo/releases/download/v3.1.1/dillo-3.1.1.tar.bz2">dillo-3.1.1.tar.bz2 (0.98M)</a> + (<a href="https://github.com/dillo-browser/dillo/releases/download/v3.1.1/dillo-3.1.1.tar.bz2.asc">signature</a>)</li> + <li><a href="https://github.com/dillo-browser/dillo/releases/download/v3.1.1/dillo-3.1.1.tar.gz">dillo-3.1.1.tar.gz (1.2M)</a> + (<a href="https://github.com/dillo-browser/dillo/releases/download/v3.1.1/dillo-3.1.1.tar.gz.asc">signature</a>)</li> + <li><a href="https://github.com/dillo-browser/dillo/releases/download/v3.1.1/dillo-3.1.1.zip">dillo-3.1.1.zip (1.4M)</a> + (<a href="https://github.com/dillo-browser/dillo/releases/download/v3.1.1/dillo-3.1.1.zip.asc">signature</a>)</li> +</ul> +</div> +</body> +</html> diff --git a/release/index.html b/release/index.html new file mode 100644 index 0000000..afa4fdd --- /dev/null +++ b/release/index.html @@ -0,0 +1,37 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <title>Dillo release 3.1.0</title> + <link rel="icon" type="image/png" href="/img/favicon.png"> + <link rel="stylesheet" href="/style.css"> + </head> + <body> + <div class="main"> + <h1>Dillo releases</h1> + <span class="date">Updated on 2024-06-08</span> + <nav> + <a href="/">Home</a> / + <a href="/release">Release</a> + </nav> + <h2>List of releases</h2> + + <p> + Here is the list of Dillo releases: + <ul> + <li><a href="3.1.1">Version 3.1.1</a> released on 2024-06-08 + (<a href="latest">latest</a>). + </li> + <li><a href="3.1.0">Version 3.1.0</a> released on 2024-05-04.</li> + <li><a + href="https://github.com/dillo-browser/dillo/releases/tag/v3.0.5">Version + 3.0.5</a> released on 2015-06-30.</li> + <li>Older releases are on the + <a + href="http://web.archive.org/web/20220512043535/https://www.dillo.org/download/">web + archive</a>. + </li> + </ul> + </div> + </body> +</html> diff --git a/release/latest b/release/latest new file mode 120000 index 0000000..50e47c8 --- /dev/null +++ b/release/latest @@ -0,0 +1 @@ +3.1.1
\ No newline at end of file diff --git a/style.css b/style.css new file mode 100644 index 0000000..ca83c4b --- /dev/null +++ b/style.css @@ -0,0 +1,24 @@ +body { + background: white; + line-height: 1.5; + margin: 3em; + font-family: sans-serif; +} +.main { + margin: 2em auto; + width: 50em; +} +h1 { + margin-top: 0.25em; + margin-bottom: 0.25em +} +img { + border: 0; + width: 100%; + margin-top: 1em; + margin-bottom: 1em; +} +.date { + font-style: italic; + float: right; +} |