summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--about/awards.html12
-rw-r--r--about/index.html31
-rw-r--r--about/licence.html12
-rw-r--r--about/news.html56
-rw-r--r--about/screenshots/images/gtk-netsurf.pngbin250449 -> 0 bytes
-rw-r--r--about/screenshots/images/gtk-wikipedia.pngbin273316 -> 0 bytes
-rw-r--r--about/screenshots/images/gtk2-bbc.png (renamed from about/screenshots/images/gtk-bbc.png)bin409398 -> 409398 bytes
-rw-r--r--about/screenshots/images/gtk2-netsurf.pngbin0 -> 256737 bytes
-rw-r--r--about/screenshots/images/gtk2-wikipedia.pngbin0 -> 306523 bytes
-rw-r--r--about/screenshots/images/gtk2thumb-bbc.png (renamed from about/screenshots/images/gtkthumb-bbc.png)bin48981 -> 48981 bytes
-rw-r--r--about/screenshots/images/gtk2thumb-netsurf.pngbin0 -> 56526 bytes
-rw-r--r--about/screenshots/images/gtk2thumb-wikipedia.pngbin0 -> 53980 bytes
-rw-r--r--about/screenshots/images/gtk3-netsurf.pngbin0 -> 327592 bytes
-rw-r--r--about/screenshots/images/gtk3-wikipedia.pngbin0 -> 302947 bytes
-rw-r--r--about/screenshots/images/gtkthumb-netsurf.pngbin45702 -> 0 bytes
-rw-r--r--about/screenshots/images/gtkthumb-wikipedia.pngbin49689 -> 0 bytes
-rw-r--r--about/screenshots/index.html25
-rw-r--r--about/team.html12
-rw-r--r--about/thanks.html12
-rw-r--r--contact/index.html26
-rw-r--r--developers/contribute.html12
-rw-r--r--developers/gsoc/2008ideas.html40
-rw-r--r--developers/gsoc/2009ideas.html38
-rw-r--r--developers/gsoc/2014ideas.html26
-rw-r--r--developers/gsoc/index.html14
-rw-r--r--developers/index.html18
-rw-r--r--developers/publicity.html20
-rw-r--r--documentation/develop.html24
-rw-r--r--documentation/guide.html17
-rw-r--r--documentation/index.html12
-rw-r--r--documentation/info.html18
-rw-r--r--documentation/nstheme.html12
-rw-r--r--documentation/progress.html12
-rw-r--r--documentation/resinstall.html12
-rw-r--r--documentation/roinfo.html14
-rw-r--r--documentation/translations.html14
-rw-r--r--downloads/amiga/index.html101
-rw-r--r--downloads/atari/index.html24
-rw-r--r--downloads/beos/index.html97
-rw-r--r--downloads/extras.html14
-rw-r--r--downloads/gtk/index.html175
-rw-r--r--downloads/index.html25
-rw-r--r--downloads/macosx/index.html132
-rw-r--r--downloads/riscos/index.html182
-rw-r--r--downloads/source/index.html61
-rw-r--r--downloads/themes/index.html30
-rw-r--r--downloads/windows/index.html105
-rw-r--r--errors/404.html2
-rw-r--r--index.html38
-rw-r--r--netsurf.css5
-rw-r--r--projects/hubbub/index.html23
-rw-r--r--projects/iconv/index.html4
-rw-r--r--projects/libcss/index.html102
-rw-r--r--projects/libdom/index.html4
-rw-r--r--projects/libnsbmp/index.html19
-rw-r--r--projects/libnsfb/index.html2
-rw-r--r--projects/libnsgif/index.html20
-rw-r--r--projects/libparserutils/index.html20
-rw-r--r--projects/libpencil/index.html2
-rw-r--r--projects/librosprite/index.html2
-rw-r--r--projects/libsvgtiny/index.html4
-rw-r--r--projects/libwapcaplet/index.html19
-rw-r--r--projects/projects.css51
-rw-r--r--projects/rufl/index.html2
-rw-r--r--projects/tinct/index.html17
-rw-r--r--projects/ttf2f/index.html103
-rw-r--r--webimages/dlgtk.pngbin0 -> 12920 bytes
-rw-r--r--webmasters/index.html29
-rw-r--r--welcome/index.html2
69 files changed, 1045 insertions, 860 deletions
diff --git a/about/awards.html b/about/awards.html
index ac1b34a..0e226db 100644
--- a/about/awards.html
+++ b/about/awards.html
@@ -42,11 +42,11 @@
<div class="navsection">
<ul class="sitelinks">
-<li><a href="http://wiki.netsurf-browser.org/">Development wiki</a></li>
-<li><a href="http://source.netsurf-browser.org/">Git repository viewer</a></li>
-<li><a href="http://ci.netsurf-browser.org/">Continuous Integration</a></li>
-<li><a href="http://bugs.netsurf-browser.org/">Bug report system</a></li>
-<li><a href="http://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
+<li><a href="//wiki.netsurf-browser.org/">Development wiki</a></li>
+<li><a href="//source.netsurf-browser.org/">Git repository viewer</a></li>
+<li><a href="https://ci.netsurf-browser.org/">Continuous Integration</a></li>
+<li><a href="https://bugs.netsurf-browser.org/">Bug report system</a></li>
+<li><a href="https://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
</ul>
</div>
@@ -80,7 +80,7 @@
</div>
-<form method="get" action="http://www.google.co.uk/search">
+<form method="get" action="//www.google.co.uk/search">
<div class="searchbox">
<input type="hidden" name="q" value="site:netsurf-browser.org">
<input type="text" name="q" maxlength="255"><br>
diff --git a/about/index.html b/about/index.html
index ef6896f..0a4e9b7 100644
--- a/about/index.html
+++ b/about/index.html
@@ -42,11 +42,11 @@
<div class="navsection">
<ul class="sitelinks">
-<li><a href="http://wiki.netsurf-browser.org/">Development wiki</a></li>
-<li><a href="http://source.netsurf-browser.org/">Git repository viewer</a></li>
-<li><a href="http://ci.netsurf-browser.org/">Continuous Integration</a></li>
-<li><a href="http://bugs.netsurf-browser.org/">Bug report system</a></li>
-<li><a href="http://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
+<li><a href="//wiki.netsurf-browser.org/">Development wiki</a></li>
+<li><a href="//source.netsurf-browser.org/">Git repository viewer</a></li>
+<li><a href="https://ci.netsurf-browser.org/">Continuous Integration</a></li>
+<li><a href="https://bugs.netsurf-browser.org/">Bug report system</a></li>
+<li><a href="https://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
</ul>
</div>
@@ -83,7 +83,7 @@
<h2 id="ProjectHistory">Project History</h2>
-<p>The NetSurf project was started in April 2002 in response to a discussion of the deficiencies of the RISC OS browsers that were available at the time. NetSurf has been developed continuously ever since. The latest features and bug fixes have always been available immediately to users through the project's <a href="http://ci.netsurf-browser.org/">autobuilder</a>. NetSurf had become the most widely used browser on RISC OS well before NetSurf's first release, version 1.0, on 17th May 2007. Development builds have continued to be more widely used than release versions by RISC OS users.</p>
+<p>The NetSurf project was started in April 2002 in response to a discussion of the deficiencies of the RISC OS browsers that were available at the time. NetSurf has been developed continuously ever since. The latest features and bug fixes have always been available immediately to users through the project's <a href="https://ci.netsurf-browser.org/">autobuilder</a>. NetSurf had become the most widely used browser on RISC OS well before NetSurf's first release, version 1.0, on 17th May 2007. Development builds have continued to be more widely used than release versions by RISC OS users.</p>
<div class="frontscreen"><p class="frontscreen"><a href="/webimages/oldnetsurf.png"><img src="/webimages/oldnetsurf_t.png" alt="Screenshot of an ancient NetSurf version."></a> <span>An old version from April 2004 displaying the <em>Drobe</em> web site in March 2009.</span></p></div>
@@ -141,6 +141,11 @@
<tr><th>Feb 2016</th><td>NetSurf 3.4 released</td></tr>
<tr><th>Apr 2016</th><td>NetSurf 3.5 released</td></tr>
<tr><th>Nov 2016</th><td>NetSurf 3.6 released</td></tr>
+<tr><th>Oct 2017</th><td>NetSurf 3.7 released</td></tr>
+<tr><th>Aug 2018</th><td>NetSurf 3.8 released</td></tr>
+<tr><th>Jul 2019</th><td>NetSurf 3.9 released</td></tr>
+<tr><th>May 2020</th><td>NetSurf 3.10 released</td></tr>
+<tr><th>Dec 2023</th><td>NetSurf 3.11 released</td></tr>
</table>
<div class="frontscreen"><p class="frontscreen"><a href="screenshots/images/riscos-wikipedia.png"><img src="screenshots/images/riscosthumb-wikipedia.png" alt="GTK NetSurf screenshot."></a> <span>A more recent NetSurf showing <em>Wikipedia</em>.</span></p></div>
@@ -154,23 +159,21 @@
<h2 id="PortsAvailability">Ports &amp; Availability</h2>
-<p>This section explains the various NetSurf front ends and should cover whether NetSurf is available for your system. NetSurf currently has seven different front ends. These are for RISC OS, GTK, BeOS, AmigaOS, Atari, Mac OS X and dumb framebuffers.</p>
+<p>This section explains the various NetSurf front ends and should cover whether NetSurf is available for your system. NetSurf currently has seven different front ends. These are for RISC OS, GTK, BeOS, AmigaOS, Atari, and dumb framebuffers.</p>
<h3>Desktop front ends</h3>
-<p>The RISC OS front end is suitable for RISC OS 4 and greater. The AmigaOS front end is suitable for AmigaOS 4. The BeOS front end works on BeOS, Zeta and Haiku. The Mac OS X port requires at least version 10.5.</p>
+<p>The RISC OS front end is suitable for RISC OS 4 and greater. The AmigaOS front end is suitable for AmigaOS 4. The BeOS front end works on BeOS, Zeta and Haiku.</p>
-<div class="frontscreen"><p class="frontscreen"><a href="screenshots/images/gtk-bbc.png"><img src="screenshots/images/gtkthumb-bbc.png" alt="GTK NetSurf screenshot."></a> <span>NetSurf's GTK front end showing the <em>BBC Homepage</em>.</span></p></div>
+<div class="frontscreen"><p class="frontscreen"><a href="screenshots/images/gtk2-bbc.png"><img src="screenshots/images/gtk2thumb-bbc.png" alt="GTK NetSurf screenshot."></a> <span>NetSurf's GTK front end showing the <em>BBC Homepage</em>.</span></p></div>
-<p>NetSurf's GTK front end works on Unix-like systems, including Linux, FreeBSD, NetBSD, Solaris and others. There are no native Windows or MacOS X ports of NetSurf at the moment, however the GTK front end can be built for those platforms. The GTK front end is available from the package repositories of many Linux distributions including Debian and Ubuntu.</p>
+<p>NetSurf's GTK front end works on Unix-like systems, including Linux, FreeBSD, NetBSD, Solaris and others. There are no complete native Windows ports of NetSurf at the moment, however the GTK front end can be built for those platforms. The GTK front end is available from the package repositories of many Linux distributions including Debian and Ubuntu.</p>
<h3>Framebuffer front end</h3>
<p>NetSurf's framebuffer front end has no particular operating system or GUI toolkit requirements. Its mouse pointer, all its widgets etc, are drawn though NetSurf's internal plotters, the same rendering interface used to draw web pages. This makes the framebuffer front end highly portable. Currently the framebuffer front end can target the following framebuffer surface providers:</p>
<dl>
-<dt>The Linux framebuffer</dt>
-<dd>Output to a Linux framebuffer and input from Linux input event device nodes. The output device may be specified and defaults to <code style="color:#46a;">/dev/fb0</code>. The input node search path may also be specified, and defaults to <code style="color:#46a;">/dev/input/</code>.</dd>
<dt>SDL</dt>
<dd>The SDL surface is a straightforward port to the SDL library which is available for many operating systems. This allows the framebuffer NetSurf front end to be run inside a desktop window, making development easier.</dd>
<dt>X</dt>
@@ -208,13 +211,13 @@
<div class="footer">
-<p>Copyright 2003 - 2016 The NetSurf Developers</p>
+<p>Copyright 2003 - 2023 The NetSurf Developers</p>
</div>
</div>
-<form method="get" action="http://www.google.co.uk/search">
+<form method="get" action="//www.google.co.uk/search">
<div class="searchbox">
<input type="hidden" name="q" value="site:netsurf-browser.org">
<input type="text" name="q" maxlength="255"><br>
diff --git a/about/licence.html b/about/licence.html
index 47cc120..f964b43 100644
--- a/about/licence.html
+++ b/about/licence.html
@@ -42,11 +42,11 @@
<div class="navsection">
<ul class="sitelinks">
-<li><a href="http://wiki.netsurf-browser.org/">Development wiki</a></li>
-<li><a href="http://source.netsurf-browser.org/">Git repository viewer</a></li>
-<li><a href="http://ci.netsurf-browser.org/">Continuous Integration</a></li>
-<li><a href="http://bugs.netsurf-browser.org/">Bug report system</a></li>
-<li><a href="http://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
+<li><a href="//wiki.netsurf-browser.org/">Development wiki</a></li>
+<li><a href="//source.netsurf-browser.org/">Git repository viewer</a></li>
+<li><a href="https://ci.netsurf-browser.org/">Continuous Integration</a></li>
+<li><a href="https://bugs.netsurf-browser.org/">Bug report system</a></li>
+<li><a href="https://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
</ul>
</div>
@@ -222,7 +222,7 @@ license document, but changing it is not allowed.</p>
</div>
-<form method="get" action="http://www.google.co.uk/search">
+<form method="get" action="//www.google.co.uk/search">
<div class="searchbox">
<input type="hidden" name="q" value="site:netsurf-browser.org">
<input type="text" name="q" maxlength="255"><br>
diff --git a/about/news.html b/about/news.html
index 52dfebe..bd6e148 100644
--- a/about/news.html
+++ b/about/news.html
@@ -42,11 +42,11 @@
<div class="navsection">
<ul class="sitelinks">
-<li><a href="http://wiki.netsurf-browser.org/">Development wiki</a></li>
-<li><a href="http://source.netsurf-browser.org/">Git repository viewer</a></li>
-<li><a href="http://ci.netsurf-browser.org/">Continuous Integration</a></li>
-<li><a href="http://bugs.netsurf-browser.org/">Bug report system</a></li>
-<li><a href="http://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
+<li><a href="//wiki.netsurf-browser.org/">Development wiki</a></li>
+<li><a href="//source.netsurf-browser.org/">Git repository viewer</a></li>
+<li><a href="https://ci.netsurf-browser.org/">Continuous Integration</a></li>
+<li><a href="https://bugs.netsurf-browser.org/">Bug report system</a></li>
+<li><a href="https://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
</ul>
</div>
@@ -59,6 +59,16 @@
<h1>News</h1>
<dl class="news">
+<dt><a href="/downloads/">NetSurf 3.11 released</a> <span>28 Dec 2023</span></dt>
+<dd>NetSurf 3.11 features improved page layout with CSS flex support. It also features many other optimisations and enhancements. We recommend all users upgrade to NetSurf 3.11.</dd>
+<dt><a href="/downloads/">NetSurf 3.10 released</a> <span>24 May 2020</span></dt>
+<dd>NetSurf 3.10 features many fixes, better performance and improved functionality. In particular, handling of authentication, certificates and fetch errors have been updated and unified. The GTK front end has had a major overhaul too. We recommend all users upgrade to NetSurf 3.10.</dd>
+<dt><a href="/downloads/">NetSurf 3.9 released</a> <span>18 Jul 2019</span></dt>
+<dd>NetSurf 3.9 features support for CSS Media Queries (level 4) and improvements to JavaScript handling. Also included are many bug fixes and improvements. We recommend all users upgrade to NetSurf 3.9.</dd>
+<dt><a href="/downloads/">NetSurf 3.8 released</a> <span>29 Aug 2018</span></dt>
+<dd>NetSurf 3.8 features some page layout improvements, stability and security improvements, and some minor additional features. We recommend all users upgrade to NetSurf 3.8.</dd>
+<dt><a href="/downloads/">NetSurf 3.7 released</a> <span>20 Oct 2017</span></dt>
+<dd>NetSurf 3.7 features performance improvements, improved page layout, and many fixes. Also new is a treeview search feature, which allows Hotlist (Bookmarks), History and Cookies to be searched. We recommend all users upgrade to NetSurf 3.7.</dd>
<dt><a href="https://listmaster.pepperfish.net/pipermail/netsurf-users-netsurf-browser.org/2017-May/013951.html">Codethink sponsored work on NetSurf</a> <span>02 May 2017</span></dt>
<dd>Michael's full-time job is as a developer for <a href="http://www.codethink.co.uk/">Codethink</a>. Since Codethink value open-source software, Michael was given the opportunity to spend some time working on NetSurf, and its related components. The <a href="">work completed during this time</a> has been written up in a post to our mailing list. Many thanks to Codethink for this contribution.</dd>
<dt><a href="/downloads/">NetSurf 3.6 released</a> <span>20 Nov 2016</span></dt>
@@ -71,14 +81,14 @@
<dd>Over the last couple of weeks Michael has been able to work full time on NetSurf, and more particularly, its LibDOM and LibCSS components. At <a href="http://www.codethink.co.uk/">Codethink</a> there is an arrangement whereby engineers may fill time between projects by making contributions to certain open source projects. A <a href="https://listmaster.pepperfish.net/pipermail/netsurf-dev-netsurf-browser.org/2016-February/003831.html">write-up of the work done</a> has been posted to our mailing list. Thanks Codethink!</dd>
<dt><a href="http://vincentsanders.blogspot.co.uk/2015/11/i-am-not-number-i-am-free-man.html">Developer weekend</a> <span>04 Nov 2015</span></dt>
<dd>Some of NetSurf's developers met up at <a href="http://www.codethink.co.uk/">Codethink</a>'s office in Manchester. The main focus of the event was to make some progress on JavaScript event handling. In additon, much time was spent squashing bugs. For more details, see Vince's <a href="http://vincentsanders.blogspot.co.uk/2015/11/i-am-not-number-i-am-free-man.html">write-up</a>.</dd>
-<dt><a href="http://ci.netsurf-browser.org/">Development builds now using Duktape</a> <span>12 Aug 2015</span></dt>
+<dt><a href="https://ci.netsurf-browser.org/">Development builds now using Duktape</a> <span>12 Aug 2015</span></dt>
<dd>We have replaced the old version of SpiderMonkey that we used to use as our JavaScript engine with <a href="http://duktape.org/">Duktape</a>, a lightweight engine which is more in keeping with NetSurf's goals. While we're testing our new JavaScript implementation we are forcing it on all the time in development builds. We'll return the &quot;JavaScript Enabled&quot; option to being choices-controlled when we're happy we're back to feature/stability parity.</dd>
<dt><a href="http://vincentsanders.blogspot.co.uk/2015/07/netsurf-developers-and-order-of-phoenix.html">Developer weekend</a> <span>27 Jul 2015</span></dt>
-<dd>NetSurf's core developers met up at <a href="http://www.codethink.co.uk/">Codethink</a>'s office in Manchester to make some progress on a couple of the big areas we've been planning for some time. We made a start at changing to use <a href="http://duktape.org/">Duktape</a> as the JavaScript engine, and started outlining the shape of our <a href="http://source.netsurf-browser.org/libnslayout.git/">new layout engine</a>. For more details, see Vince's <a href="http://vincentsanders.blogspot.co.uk/2015/07/netsurf-developers-and-order-of-phoenix.html">write-up</a>.</dd>
+<dd>NetSurf's core developers met up at <a href="http://www.codethink.co.uk/">Codethink</a>'s office in Manchester to make some progress on a couple of the big areas we've been planning for some time. We made a start at changing to use <a href="http://duktape.org/">Duktape</a> as the JavaScript engine, and started outlining the shape of our <a href="//source.netsurf-browser.org/libnslayout.git/">new layout engine</a>. For more details, see Vince's <a href="http://vincentsanders.blogspot.co.uk/2015/07/netsurf-developers-and-order-of-phoenix.html">write-up</a>.</dd>
<dt><a href="/downloads/">NetSurf 3.3 released</a> <span>15 Mar 2015</span></dt>
<dd>NetSurf 3.3 is primarily a bug-fix release. Several of the front ends have received quite a bit of attention, with new features and improvements; notably the AmigaOS front ends has gained the beginnings of support for AmigaOS 3. We recommend all users upgrade.</dd>
<dt><a href="http://vincentsanders.blogspot.co.uk/2014/11/netsurf-developer-workshop-iv.html">Developer weekend</a> <span>17 Nov 2014</span></dt>
-<dd>The core NetSurf developers gathered in Manchester, UK to discuss the future direction of the project, and to make some progress in key areas. Vince has <a href="http://vincentsanders.blogspot.co.uk/2014/11/netsurf-developer-workshop-iv.html">written up an account</a> of the event, and a <a href="http://wiki.netsurf-browser.org/Developer_Weekend_%28Nov_2014%29#Discussions">record of our discussions</a> has been posted on the wiki. Many thanks to <a href="http://www.codethink.co.uk/">Codethink</a> for hosting our developer weekend.</dd>
+<dd>The core NetSurf developers gathered in Manchester, UK to discuss the future direction of the project, and to make some progress in key areas. Vince has <a href="http://vincentsanders.blogspot.co.uk/2014/11/netsurf-developer-workshop-iv.html">written up an account</a> of the event, and a <a href="//wiki.netsurf-browser.org/Developer_Weekend_%28Nov_2014%29#Discussions">record of our discussions</a> has been posted on the wiki. Many thanks to <a href="http://www.codethink.co.uk/">Codethink</a> for hosting our developer weekend.</dd>
<dt><a href="/downloads/">NetSurf 3.2 released</a> <span>30 Aug 2014</span></dt>
<dd>NetSurf 3.2 is primarily a bug-fix release. In addition to fixes, a disc cache feature has been added, and a little work has been done to improve CSS3 support. Several of the front ends have received quite a bit of attention, with new features and improvements; notably the GTK, AmigaOS and Framebuffer front ends. We recommend all users upgrade.</dd>
<dt><a href="https://developers.google.com/open-source/soc/?csw=1">NetSurf in Google Summer of Code</a> <span>01 May 2014</span></dt>
@@ -89,18 +99,18 @@
<dd>NetSurf won the award for &quot;best non-commercial product&quot; at the 2012/2013 RISC OS Awards. Thanks to everyone that voted for us!</dd>
<dt><a href="http://vincentsanders.blogspot.co.uk/2014/01/netsurf-developer-workshop-redux.html">NetSurf developer workshop report</a> <span>06 Jan 2014</span></dt>
<dd>The NetSurf core developers gathered in Cambridge at the start of the year, and managed to do a considerable amount of work across various areas of the project. See the <a href="http://vincentsanders.blogspot.co.uk/2014/01/netsurf-developer-workshop-redux.html">developer workshop report</a> for more details. Thanks to <a href="http://www.collabora.com/">Collabora</a> for hosting the event.</dd>
-<dt><a href="http://bugs.netsurf-browser.org/">New bug report system launched</a> <span>17 Dec 2013</span></dt>
+<dt><a href="https://bugs.netsurf-browser.org/">New bug report system launched</a> <span>17 Dec 2013</span></dt>
<dd>We have created a new bug reporting system and transferred most of the existing reports from the old SourceForge powered bug tracker. Let us know if you have any trouble with the new system. The NetSurf project no longer uses SourceForge, and any issues raised there will go unseen.</dd>
<dt><a href="http://vlists.pepperfish.net/pipermail/netsurf-dev-netsurf-browser.org/2013-December/003230.html">LibCSS selection performance boost</a> <span>02 Dec 2013</span></dt>
-<dd>A significant optimisation has been made to LibCSS's selection engine performance. This is the code that works out which CSS rules apply to DOM elements, and calculates their computed styles. Recent <a href="http://ci.netsurf-browser.org/builds/">development builds</a> of NetSurf include this improvement.</dd>
+<dd>A significant optimisation has been made to LibCSS's selection engine performance. This is the code that works out which CSS rules apply to DOM elements, and calculates their computed styles. Recent <a href="https://ci.netsurf-browser.org/builds/">development builds</a> of NetSurf include this improvement.</dd>
<dt><a href="http://vincentsanders.blogspot.co.uk/2013/11/error-analysis-is-sweet-spot-for.html">Static analysis of the NetSurf codebase</a> <span>22 Nov 2013</span></dt>
-<dd>NetSurf and several of our libraries have recently been added to the <a href="https://scan.coverity.com/">Coverity Scan</a> service for open-source projects. It has enabled us to identify and fix quite a few bugs over a very short period. We also have the Clang static analyser set up as part of our <a href="http://ci.netsurf-browser.org/">CI system</a>. For more information on the utilisation of static analysis by the NetSurf project, take a look at <a href="http://vincentsanders.blogspot.co.uk/2013/11/error-analysis-is-sweet-spot-for.html">this article</a>.</dd>
-<dt><a href="http://ci.netsurf-browser.org/builds/">Summary of recent development</a> <span>16 Oct 2013</span></dt>
+<dd>NetSurf and several of our libraries have recently been added to the <a href="https://scan.coverity.com/">Coverity Scan</a> service for open-source projects. It has enabled us to identify and fix quite a few bugs over a very short period. We also have the Clang static analyser set up as part of our <a href="https://ci.netsurf-browser.org/">CI system</a>. For more information on the utilisation of static analysis by the NetSurf project, take a look at <a href="http://vincentsanders.blogspot.co.uk/2013/11/error-analysis-is-sweet-spot-for.html">this article</a>.</dd>
+<dt><a href="https://ci.netsurf-browser.org/builds/">Summary of recent development</a> <span>16 Oct 2013</span></dt>
<dd>Some of the recent changes made to NetSurf have included a rewritten core treeview widget. It fixes bugs, provides a nicer look &amp; feel, and yields an improvement to startup time. The Global History, Hotlist (Bookmarks), Cookie Manager, and SSL Certificate Inspection treeviews have all been rewritten with the new treeview. Another recent change is the addition of undo and redo support to NetSurf's textarea widget.</dd>
<dt><a href="http://vincentsanders.blogspot.co.uk/2013/09/strive-for-continuous-improvement.html">Continuous Integration experiences</a> <span>05 Sep 2013</span></dt>
-<dd>We've been running our Jenkins based <a href="http://ci.netsurf-browser.org/">Continuous Integration (CI)</a> system for a year now. It now builds NetSurf and our libraries for multiple architecture, operating systems and with different compilers. It runs static analysis, automated testing, produces test coverage reports, code documentation and more. Vince has written up <a href="http://vincentsanders.blogspot.co.uk/2013/09/strive-for-continuous-improvement.html">our experiences</a> with the CI system.</dd>
+<dd>We've been running our Jenkins based <a href="https://ci.netsurf-browser.org/">Continuous Integration (CI)</a> system for a year now. It now builds NetSurf and our libraries for multiple architecture, operating systems and with different compilers. It runs static analysis, automated testing, produces test coverage reports, code documentation and more. Vince has written up <a href="http://vincentsanders.blogspot.co.uk/2013/09/strive-for-continuous-improvement.html">our experiences</a> with the CI system.</dd>
<dt><a href="http://www.netsurf-browser.org/downloads/">NetSurf 3.0 released</a> <span>20 Apr 2013</span></dt>
-<dd>NetSurf 3.0 contains many changes over the 2.x release series. The biggest difference is the use of our new Document Object Model library, <a href="http://www.netsurf-browser.org/projects/libdom/">LibDOM</a>. This new library is a foundation that paves the way for us to implement a fully dynamic layout engine in the future. Other improvements in NetSurf 3.0 include completely new textarea support, ability to fetch and parse CSS in parallel with HTML documents, extensive behind-the-scenes refactoring, and a host of smaller changes and fixes. A more complete listing is available in the <a href="http://download.netsurf-browser.org/netsurf/releases/ChangeLog.txt">Change Log</a>.</dd>
+<dd>NetSurf 3.0 contains many changes over the 2.x release series. The biggest difference is the use of our new Document Object Model library, <a href="http://www.netsurf-browser.org/projects/libdom/">LibDOM</a>. This new library is a foundation that paves the way for us to implement a fully dynamic layout engine in the future. Other improvements in NetSurf 3.0 include completely new textarea support, ability to fetch and parse CSS in parallel with HTML documents, extensive behind-the-scenes refactoring, and a host of smaller changes and fixes. A more complete listing is available in the <a href="https://download.netsurf-browser.org/netsurf/releases/ChangeLog.txt">Change Log</a>.</dd>
<dt><a href="http://www.wakefieldshow.org.uk/">NetSurf at the Wakefield Show</a> <span>23 Mar 2013</span></dt>
<dd>The NetSurf developers will be exhibiting at the Wakefield RISC OS trade show on Saturday 20th April. Please visit our stand to discuss issues, future plans, or just to meet the developers.</dd>
<dt><a href="http://vincentsanders.blogspot.co.uk/2013/03/man-cannot-discover-new-oceans-unless.html">Developer guide &ndash; 2: Working with the codebase and community</a> <span>07 Mar 2013</span></dt>
@@ -111,16 +121,16 @@
<dd>We've rewritten NetSurf's textarea support, so composing webmail, forum posting, and form filling should be more reliable now. Support for text selection and other behaviour is improved.</dd>
<dt><a href="http://vincentsanders.blogspot.co.uk/2013/01/gource.html">Project development visulisations</a> <span>01 Jan 2013</span></dt>
<dd>Vince has produced <a href="http://code.google.com/p/gource/">Gource</a> animations that show the development of our project graphically. The videos habe been uploaded to <a href="http://www.youtube.com/playlist?list=PLDdL0LpD7UK69yb6iB6NyhxK1QJNnlzZJ">YouTube</a>.</dd>
-<dt><a href="http://ci.netsurf-browser.org/builds/">Early JavaScript builds available</a> <span>13 Dec 2012</span></dt>
-<dd>While there is a very long way to go before NetSurf becomes a fully JavaScript-capable browser, brave users may like to try the JavaScript enabled test builds from our <a href="http://ci.netsurf-browser.org/builds/">autobuilder</a>.</dd>
+<dt><a href="https://ci.netsurf-browser.org/builds/">Early JavaScript builds available</a> <span>13 Dec 2012</span></dt>
+<dd>While there is a very long way to go before NetSurf becomes a fully JavaScript-capable browser, brave users may like to try the JavaScript enabled test builds from our <a href="https://ci.netsurf-browser.org/builds/">autobuilder</a>.</dd>
<dt><a href="http://vincentsanders.blogspot.co.uk/2012/11/another-netsurf-developer-workshop.html">Development progress</a> <span>05 Nov 2012</span></dt>
<dd>The NetSurf Developers held another <a href="http://vincentsanders.blogspot.co.uk/2012/11/another-netsurf-developer-workshop.html">workshop</a> over the weekend. During the event we were able to consolidate several aspects of the browser after the previous <a href="/projects/libdom/">LibDOM</a> integration. LibDOM's performance was optimised, and the remaining usage of LibXML was removed from NetSurf. Thanks to <a href="http://www.collabora.com/">Collabora</a> who kindly hosted the workshop.</dd>
-<dt><a href="http://source.netsurf-browser.org/">Moved from SVN to Git</a> <span>15 Jul 2012</span></dt>
-<dd>We have migrated from Subversion to Git for our source version control. See the <a href="http://wiki.netsurf-browser.org/Documentation/GettingCoding">Getting started</a> and <a href="http://wiki.netsurf-browser.org/Documentation/GitCheatSheet">Git cheat sheet</a> documents on the Wiki. Please let us know if you find anything amiss.</dd>
+<dt><a href="//source.netsurf-browser.org/">Moved from SVN to Git</a> <span>15 Jul 2012</span></dt>
+<dd>We have migrated from Subversion to Git for our source version control. See the <a href="//wiki.netsurf-browser.org/Documentation/GettingCoding">Getting started</a> and <a href="http://wiki.netsurf-browser.org/Documentation/GitCheatSheet">Git cheat sheet</a> documents on the Wiki. Please let us know if you find anything amiss.</dd>
<dt><a href="/downloads/">NetSurf 2.9 released</a> <span>28 Apr 2012</span></dt>
<dd>NetSurf 2.9 contains many improvements over the previous release. The most significant changes are new multi-tasking behaviour, optimised URL handling, fetcher optimisations, cache optimisations, and faster CSS selection. Full details in the change log. We recommend all users upgrade.</dd>
<dt><a href="http://vincentsanders.blogspot.co.uk/2012/03/netsurf-developer-workshop.html">LibDOM progress</a> <span>26 Mar 2012</span></dt>
-<dd>The NetSurf Developers held a <a href="http://vincentsanders.blogspot.co.uk/2012/03/netsurf-developer-workshop.html">developer workshop</a> over the weekend, during which much progress was made on <a href="/projects/libdom/">LibDOM</a> which sits at the heart of our <a href="http://wiki.netsurf-browser.org/Development_Plan">NetSurf 3.0 plans</a>. NetSurf trunk is now using the LibDOM library in place of LibXML2, and we hope to extract several benefits from this change over the coming months. Thanks to <a href="http://www.collabora.com/">Collabora</a> who kindly hosted the workshop.</dd>
+<dd>The NetSurf Developers held a <a href="http://vincentsanders.blogspot.co.uk/2012/03/netsurf-developer-workshop.html">developer workshop</a> over the weekend, during which much progress was made on <a href="/projects/libdom/">LibDOM</a> which sits at the heart of our <a href="//wiki.netsurf-browser.org/Development_Plan">NetSurf 3.0 plans</a>. NetSurf trunk is now using the LibDOM library in place of LibXML2, and we hope to extract several benefits from this change over the coming months. Thanks to <a href="http://www.collabora.com/">Collabora</a> who kindly hosted the workshop.</dd>
<dt><a href="/projects/ttf2f/">New home for TTF2f</a> <span>07 Dec 2011</span></dt>
<dd>The RISC OS font conversion utility TTF2f has a new web page here, on the NetSurf site. It is capable of converting TrueType, OpenType and other formats to the native RISC OS format. It supports conversion of large fonts with wide Unicode coverage. Anyone wishing to develop TTF2f further should get in touch!</dd>
<dt><a href="/downloads/">NetSurf 2.8 released</a> <span>21 Sep 2011</span></dt>
@@ -163,7 +173,7 @@
<dd>Bumper development summary, including performance and page layout improvements, better text selection handling, vastly improved GTK front end, ports to new platforms and Google Summer of Code round-up.</dd>
<dt><a href="http://vlists.pepperfish.net/pipermail/netsurf-users-netsurf-browser.org/2008-August/007757.html">Now using Hubbub</a> <span>11 Aug 2008</span></dt>
<dd>NetSurf now uses <a href="/projects/hubbub/">Hubbub</a>, our new HTML parser which is compliant with the HTML5 specification. This fixes many issues and ensures we handle broken HTML in the same way as the other mainstream browsers.</dd>
-<dt><a href="http://source.netsurf-browser.org/netsurf.git/plain/docs/building-Haiku.md">BeOS port started</a> <span>03 Jun 2008</span></dt>
+<dt><a href="//source.netsurf-browser.org/netsurf.git/plain/docs/building-Haiku.md">BeOS port started</a> <span>03 Jun 2008</span></dt>
<dd>NetSurf is now running natively on the BeOS operating system. The early port is available from SVN.</dd>
<dt><a href="/developers/gsoc">GSoC projects selected</a> <span>22 Apr 2008</span></dt>
<dd>The student projects that will be carried out this summer have been announced. See our <a href="/developers/gsoc">GSoC page</a> for details.</dd>
@@ -191,7 +201,7 @@
<dd>We have migrated to Subversion, a more powerful and advanced versioning system than CVS.</dd>
<dt><a href="http://vlists.pepperfish.net/pipermail/netsurf-users-netsurf-browser.org/2006-March/005058.html">The road to 1.0</a> <span>25 Mar 2006</span></dt>
<dd>Our plans for version 1.0 for the RISC OS and GTK builds.</dd>
-<dt><a href="http://source.netsurf-browser.org/netsurf.git/commit/gtk?id=e4d780c476bfab347c55a75a65209ec9df8148a8">Experimental GTK port</a> <span>22 Jun 2004</span></dt>
+<dt><a href="//source.netsurf-browser.org/netsurf.git/commit/gtk?id=e4d780c476bfab347c55a75a65209ec9df8148a8">Experimental GTK port</a> <span>22 Jun 2004</span></dt>
<dd>A new GTK front end has been checked in. It allows NetSurf to be tested on Uinx-like systems.</dd>
<dt><a href="http://sourceforge.net/projects/netsurf/">Sourceforge project registered</a> <span>19 Apr 2002</span></dt>
<dd>After an online discussion about the deficiencies of existing web browser on the RISC OS plaform, the NetSurf web browser project has been started.</dd>
@@ -199,13 +209,13 @@
<div class="footer">
-<p>Copyright 2003 - 2016 The NetSurf Developers</p>
+<p>Copyright 2003 - 2020 The NetSurf Developers</p>
</div>
</div>
-<form method="get" action="http://www.google.co.uk/search">
+<form method="get" action="//www.google.co.uk/search">
<div class="searchbox">
<input type="hidden" name="q" value="site:netsurf-browser.org">
<input type="text" name="q" maxlength="255"><br>
diff --git a/about/screenshots/images/gtk-netsurf.png b/about/screenshots/images/gtk-netsurf.png
deleted file mode 100644
index e410670..0000000
--- a/about/screenshots/images/gtk-netsurf.png
+++ /dev/null
Binary files differ
diff --git a/about/screenshots/images/gtk-wikipedia.png b/about/screenshots/images/gtk-wikipedia.png
deleted file mode 100644
index 0f531f5..0000000
--- a/about/screenshots/images/gtk-wikipedia.png
+++ /dev/null
Binary files differ
diff --git a/about/screenshots/images/gtk-bbc.png b/about/screenshots/images/gtk2-bbc.png
index c8bba3c..c8bba3c 100644
--- a/about/screenshots/images/gtk-bbc.png
+++ b/about/screenshots/images/gtk2-bbc.png
Binary files differ
diff --git a/about/screenshots/images/gtk2-netsurf.png b/about/screenshots/images/gtk2-netsurf.png
new file mode 100644
index 0000000..cad956a
--- /dev/null
+++ b/about/screenshots/images/gtk2-netsurf.png
Binary files differ
diff --git a/about/screenshots/images/gtk2-wikipedia.png b/about/screenshots/images/gtk2-wikipedia.png
new file mode 100644
index 0000000..0c6efe7
--- /dev/null
+++ b/about/screenshots/images/gtk2-wikipedia.png
Binary files differ
diff --git a/about/screenshots/images/gtkthumb-bbc.png b/about/screenshots/images/gtk2thumb-bbc.png
index 09152d4..09152d4 100644
--- a/about/screenshots/images/gtkthumb-bbc.png
+++ b/about/screenshots/images/gtk2thumb-bbc.png
Binary files differ
diff --git a/about/screenshots/images/gtk2thumb-netsurf.png b/about/screenshots/images/gtk2thumb-netsurf.png
new file mode 100644
index 0000000..31f10b1
--- /dev/null
+++ b/about/screenshots/images/gtk2thumb-netsurf.png
Binary files differ
diff --git a/about/screenshots/images/gtk2thumb-wikipedia.png b/about/screenshots/images/gtk2thumb-wikipedia.png
new file mode 100644
index 0000000..74523c4
--- /dev/null
+++ b/about/screenshots/images/gtk2thumb-wikipedia.png
Binary files differ
diff --git a/about/screenshots/images/gtk3-netsurf.png b/about/screenshots/images/gtk3-netsurf.png
new file mode 100644
index 0000000..7241e33
--- /dev/null
+++ b/about/screenshots/images/gtk3-netsurf.png
Binary files differ
diff --git a/about/screenshots/images/gtk3-wikipedia.png b/about/screenshots/images/gtk3-wikipedia.png
new file mode 100644
index 0000000..2dc419e
--- /dev/null
+++ b/about/screenshots/images/gtk3-wikipedia.png
Binary files differ
diff --git a/about/screenshots/images/gtkthumb-netsurf.png b/about/screenshots/images/gtkthumb-netsurf.png
deleted file mode 100644
index 4384f86..0000000
--- a/about/screenshots/images/gtkthumb-netsurf.png
+++ /dev/null
Binary files differ
diff --git a/about/screenshots/images/gtkthumb-wikipedia.png b/about/screenshots/images/gtkthumb-wikipedia.png
deleted file mode 100644
index 846a4af..0000000
--- a/about/screenshots/images/gtkthumb-wikipedia.png
+++ /dev/null
Binary files differ
diff --git a/about/screenshots/index.html b/about/screenshots/index.html
index ade1b47..0c4895c 100644
--- a/about/screenshots/index.html
+++ b/about/screenshots/index.html
@@ -42,10 +42,10 @@
<div class="navsection">
<ul class="sitelinks">
-<li><a href="http://wiki.netsurf-browser.org/">Development wiki</a></li>
-<li><a href="http://source.netsurf-browser.org/">Git repository viewer</a></li>
-<li><a href="http://ci.netsurf-browser.org/">Continuous Integration</a></li>
-<li><a href="http://bugs.netsurf-browser.org/">Bug report system</a></li>
+<li><a href="//wiki.netsurf-browser.org/">Development wiki</a></li>
+<li><a href="//source.netsurf-browser.org/">Git repository viewer</a></li>
+<li><a href="https://ci.netsurf-browser.org/">Continuous Integration</a></li>
+<li><a href="https://bugs.netsurf-browser.org/">Bug report system</a></li>
</ul>
</div>
@@ -62,7 +62,6 @@
<ul>
<li><a href="#riscos">RISC OS</a></li>
<li><a href="#gtk">GTK (e.g. Linux, BSDs, etc...)</a></li>
-<li><a href="#macosx">Mac OS X</a></li>
<li><a href="#amigaos">AmigaOS 4</a></li>
<li><a href="#framebuffer">Framebuffer</a></li>
<li><a href="#haiku">Haiku &amp; BeOS</a></li>
@@ -83,17 +82,9 @@
<h2 id="gtk">GTK (e.g. Linux, BSDs, etc...)</h2>
<ul class="screenshotgallery">
-<li><a href="images/gtk-bbc.png"><img alt="" src="images/gtkthumb-bbc.png"></a> <span><a href="http://www.bbc.co.uk/">BBC</a></span></li>
-<li><a href="images/gtk-netsurf.png"><img alt="" src="images/gtkthumb-netsurf.png"></a> <span><a href="http://www.netsurf-browser.org/">NetSurf</a></span></li>
-<li><a href="images/gtk-wikipedia.png"><img alt="" src="images/gtkthumb-wikipedia.png"></a> <span><a href="http://en.wikipedia.org/wiki/Main_Page">Wikipedia</a></span></li>
-</ul>
-
-<h2 id="macosx">Mac OS X</h2>
-
-<ul class="screenshotgallery">
-<li><a href="images/cocoa-bbc.png"><img alt="" src="images/cocoathumb-bbc.png"></a> <span><a href="http://www.bbc.co.uk/">BBC</a></span></li>
-<li><a href="images/cocoa-netsurf.png"><img alt="" src="images/cocoathumb-netsurf.png"></a> <span><a href="http://www.netsurf-browser.org/">NetSurf</a></span></li>
-<li><a href="images/cocoa-wikipedia.png"><img alt="" src="images/cocoathumb-wikipedia.png"></a> <span><a href="http://en.wikipedia.org/wiki/Main_Page">Wikipedia</a></span></li>
+<li><a href="images/gtk2-bbc.png"><img alt="" src="images/gtk2thumb-bbc.png"></a> <span><a href="http://www.bbc.co.uk/">BBC</a></span></li>
+<li><a href="images/gtk2-netsurf.png"><img alt="" src="images/gtk2thumb-netsurf.png"></a> <span><a href="http://www.netsurf-browser.org/">NetSurf</a></span></li>
+<li><a href="images/gtk2-wikipedia.png"><img alt="" src="images/gtk2thumb-wikipedia.png"></a> <span><a href="http://en.wikipedia.org/wiki/Main_Page">Wikipedia</a></span></li>
</ul>
<h2 id="amigaos">AmigaOS 4</h2>
@@ -147,7 +138,7 @@
</div>
-<form method="get" action="http://www.google.co.uk/search">
+<form method="get" action="//www.google.co.uk/search">
<div class="searchbox">
<input type="hidden" name="q" value="site:netsurf-browser.org">
<input type="text" name="q" maxlength="255"><br>
diff --git a/about/team.html b/about/team.html
index db98447..ff4bac0 100644
--- a/about/team.html
+++ b/about/team.html
@@ -42,11 +42,11 @@
<div class="navsection">
<ul class="sitelinks">
-<li><a href="http://wiki.netsurf-browser.org/">Development wiki</a></li>
-<li><a href="http://source.netsurf-browser.org/">Git repository viewer</a></li>
-<li><a href="http://ci.netsurf-browser.org/">Continuous Integration</a></li>
-<li><a href="http://bugs.netsurf-browser.org/">Bug report system</a></li>
-<li><a href="http://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
+<li><a href="//wiki.netsurf-browser.org/">Development wiki</a></li>
+<li><a href="//source.netsurf-browser.org/">Git repository viewer</a></li>
+<li><a href="https://ci.netsurf-browser.org/">Continuous Integration</a></li>
+<li><a href="https://bugs.netsurf-browser.org/">Bug report system</a></li>
+<li><a href="https://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
</ul>
</div>
@@ -200,7 +200,7 @@
</div>
-<form method="get" action="http://www.google.co.uk/search">
+<form method="get" action="//www.google.co.uk/search">
<div class="searchbox">
<input type="hidden" name="q" value="site:netsurf-browser.org">
<input type="text" name="q" maxlength="255"><br>
diff --git a/about/thanks.html b/about/thanks.html
index 6e4f990..d7aac45 100644
--- a/about/thanks.html
+++ b/about/thanks.html
@@ -42,11 +42,11 @@
<div class="navsection">
<ul class="sitelinks">
-<li><a href="http://wiki.netsurf-browser.org/">Development wiki</a></li>
-<li><a href="http://source.netsurf-browser.org/">Git repository viewer</a></li>
-<li><a href="http://ci.netsurf-browser.org/">Continuous Integration</a></li>
-<li><a href="http://bugs.netsurf-browser.org/">Bug report system</a></li>
-<li><a href="http://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
+<li><a href="//wiki.netsurf-browser.org/">Development wiki</a></li>
+<li><a href="//source.netsurf-browser.org/">Git repository viewer</a></li>
+<li><a href="https://ci.netsurf-browser.org/">Continuous Integration</a></li>
+<li><a href="https://bugs.netsurf-browser.org/">Bug report system</a></li>
+<li><a href="https://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
</ul>
</div>
@@ -139,7 +139,7 @@
</div>
-<form method="get" action="http://www.google.co.uk/search">
+<form method="get" action="//www.google.co.uk/search">
<div class="searchbox">
<input type="hidden" name="q" value="site:netsurf-browser.org">
<input type="text" name="q" maxlength="255"><br>
diff --git a/contact/index.html b/contact/index.html
index a3a1347..591fecf 100644
--- a/contact/index.html
+++ b/contact/index.html
@@ -33,11 +33,11 @@
<div class="navsection">
<ul class="sitelinks">
-<li><a href="http://wiki.netsurf-browser.org/">Development wiki</a></li>
-<li><a href="http://source.netsurf-browser.org/">Git repository viewer</a></li>
-<li><a href="http://ci.netsurf-browser.org/">Continuous Integration</a></li>
-<li><a href="http://bugs.netsurf-browser.org/">Bug report system</a></li>
-<li><a href="http://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
+<li><a href="//wiki.netsurf-browser.org/">Development wiki</a></li>
+<li><a href="//source.netsurf-browser.org/">Git repository viewer</a></li>
+<li><a href="https://ci.netsurf-browser.org/">Continuous Integration</a></li>
+<li><a href="https://bugs.netsurf-browser.org/">Bug report system</a></li>
+<li><a href="https://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
</ul>
</div>
@@ -59,7 +59,7 @@
<h2 id="UserSupportTracker">User support tracker</h2>
<dl>
-<dt><a href="http://bugs.netsurf-browser.org/">NetSurf Bug Report System</a></dt>
+<dt><a href="https://bugs.netsurf-browser.org/">NetSurf Bug Report System</a></dt>
<dd>If you run into problems using NetSurf, please read the guidelines for reporting bugs and submit them to our bug tracker.</dd>
</dl>
@@ -69,21 +69,21 @@
<h3 id="MailingListsUsers">Users</h3>
<dl>
-<dt><a href="http://www.netsurf-browser.org/lists/netsurf-users">NetSurf Users</a></dt>
+<dt><a href="https://www.freelists.org/list/netsurf-users">NetSurf Users</a></dt>
<dd>This mailing list is used for general discussion of NetSurf. Subscribe if you wish to use, test or develop NetSurf. Please note that all posts to the mailing list are read and noted by the development team, even if we don't reply.</dd>
</dl>
<h3 id="MailingListsDevelopment">Development</h3>
<dl>
-<dt><a href="http://www.netsurf-browser.org/lists/netsurf-dev">NetSurf Development</a></dt>
+<dt><a href="https://www.freelists.org/list/netsurf-dev">NetSurf Development</a></dt>
<dd>This mailing list is intended for developer and contributor discussion.</dd>
-<dt><a href="http://www.netsurf-browser.org/lists/netsurf-commits">NetSurf Commits</a></dt>
-<dd>This mailing list is read only, but listed here for completeness. It reports checkin details. (If you want to comment on a post here, send your comment to the NetSurf Dev. list.)</dd>
+<dt><a href="https://www.freelists.org/list/netsurf-commits">NetSurf Commits</a></dt>
+<dd>This mailing list is read only, but listed here for completeness. It reports checkin details. (If you want to comment on a post here, send your comment to the NetSurf Development list.)</dd>
</dl>
<h2 id="IRCChannel">IRC channel</h2>
-<p>The <a href="irc://irc.freenode.net/netsurf">#netsurf</a> IRC channel on the <a href="http://freenode.net/">Freenode</a> network is used for discussion of NetSurf development. Developers are usually around on the IRC channel between 1000 and 0100 UTC.</p>
+<p>The <a href="ircs://irc.libera.chat:6697/netsurf">#netsurf</a> IRC channel on the <a href="https://libera.chat/">Libera.Chat</a> network is used for discussion of NetSurf development. Developers are usually around on the IRC channel between 1000 and 0100 UTC.</p>
<p>If you're new to IRC, don't ask if you can ask a question &ndash; just ask the question! Also, give people a chance to see your question and reply. Developers don't have their eyes glued to their IRC terminal but they'll have it open in the background while they do other things. If you disconnect two minutes after asking something noone may see until after you've gone.</p>
@@ -96,8 +96,6 @@
<dt>NetSurf browser</dt>
<dd>
<dl>
-<dt><a href="mailto:help@netsurf-browser.org">help@netsurf-browser.org</a></dt>
-<dd>For general queries about NetSurf.</dd>
<dt><a href="mailto:security@netsurf-browser.org">security@netsurf-browser.org</a></dt>
<dd>For reporting any security issues found in NetSurf.</dd>
</dl>
@@ -121,7 +119,7 @@
</div>
-<form method="get" action="http://www.google.co.uk/search">
+<form method="get" action="//www.google.co.uk/search">
<div class="searchbox">
<input type="hidden" name="q" value="site:netsurf-browser.org">
<input type="text" name="q" maxlength="255"><br>
diff --git a/developers/contribute.html b/developers/contribute.html
index 026751b..660db92 100644
--- a/developers/contribute.html
+++ b/developers/contribute.html
@@ -38,11 +38,11 @@
<div class="navsection">
<ul class="sitelinks">
-<li><a href="http://wiki.netsurf-browser.org/">Development wiki</a></li>
-<li><a href="http://source.netsurf-browser.org/">Git repository viewer</a></li>
-<li><a href="http://ci.netsurf-browser.org/">Continuous Integration</a></li>
-<li><a href="http://bugs.netsurf-browser.org/">Bug report system</a></li>
-<li><a href="http://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
+<li><a href="//wiki.netsurf-browser.org/">Development wiki</a></li>
+<li><a href="//source.netsurf-browser.org/">Git repository viewer</a></li>
+<li><a href="https://ci.netsurf-browser.org/">Continuous Integration</a></li>
+<li><a href="https://bugs.netsurf-browser.org/">Bug report system</a></li>
+<li><a href="https://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
</ul>
</div>
@@ -115,7 +115,7 @@ Which appears as: <a href="http://www.netsurf-browser.org/">NetSurf Web Browser<
</div>
-<form method="get" action="http://www.google.co.uk/search">
+<form method="get" action="//www.google.co.uk/search">
<div class="searchbox">
<input type="hidden" name="q" value="site:netsurf-browser.org">
<input type="text" name="q" maxlength="255"><br>
diff --git a/developers/gsoc/2008ideas.html b/developers/gsoc/2008ideas.html
index 839da56..4ea156a 100644
--- a/developers/gsoc/2008ideas.html
+++ b/developers/gsoc/2008ideas.html
@@ -37,11 +37,11 @@
<div class="navsection">
<ul class="sitelinks">
-<li><a href="http://wiki.netsurf-browser.org/">Development wiki</a></li>
-<li><a href="http://source.netsurf-browser.org/">Git repository viewer</a></li>
-<li><a href="http://ci.netsurf-browser.org/">Continuous Integration</a></li>
-<li><a href="http://bugs.netsurf-browser.org/">Bug report system</a></li>
-<li><a href="http://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
+<li><a href="//wiki.netsurf-browser.org/">Development wiki</a></li>
+<li><a href="//source.netsurf-browser.org/">Git repository viewer</a></li>
+<li><a href="https://ci.netsurf-browser.org/">Continuous Integration</a></li>
+<li><a href="https://bugs.netsurf-browser.org/">Bug report system</a></li>
+<li><a href="https://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
</ul>
</div>
@@ -63,9 +63,9 @@
<ul>
<li>Join our IRC channel <code>#netsurf</code> on <a href="http://freenode.net/">Freenode</a> and introduce yourself. Also, subscribe to the <a href="http://www.netsurf-browser.org/lists/netsurf-dev">developer mailing list</a>.</li>
<li>Have access to a computer with supported OS (RISC OS, Linux, FreeBSD, etc) or an OS relevant for the project you want to apply for (Windows, Mac OS).</li>
-<li>Get up to speed with <a href="http://wiki.netsurf-browser.org/Documentation/GettingCoding">Git</a>, as we use this for source control, and get the NetSurf <a href="http://www.netsurf-browser.org/documentation/develop#SourceControl">source code</a>.</li>
+<li>Get up to speed with <a href="//wiki.netsurf-browser.org/Documentation/GettingCoding">Git</a>, as we use this for source control, and get the NetSurf <a href="http://www.netsurf-browser.org/documentation/develop#SourceControl">source code</a>.</li>
<li><a href="http://www.netsurf-browser.org/documentation/develop#Compiling">Build NetSurf</a> and enjoy using it. (Ask if you need help.)</li>
-<li>Get familiarised with the source code &ndash; read the <a href="http://git.netsurf-browser.org/netsurf.git/tree/docs">code documentation</a>.</li>
+<li>Get familiarised with the source code &ndash; read the <a href="//git.netsurf-browser.org/netsurf.git/tree/docs">code documentation</a>.</li>
</ul>
<dd>
<dt>When applying for a project<dt>
@@ -79,7 +79,7 @@
<dd>
<ul>
<li>Most of NetSurf team communication happens via #netsurf IRC during evenings and nights (<a href="http://en.wikipedia.org/wiki/Central_European_Time">CET</a>). We expect you to join in on a regular basis for help, discussions and project updates. Note that you're not restricted to speaking to your assigned mentor; the whole development team are willing to help wherever they can.</li>
-<li>When improving NetSurf's layout engine, be able to create <a href="http://source.netsurf-browser.org/trunk/netsurftest/">test cases</a> and verify that existing test cases don't get broken.</li>
+<li>When improving NetSurf's layout engine, be able to create <a href="//source.netsurf-browser.org/trunk/netsurftest/">test cases</a> and verify that existing test cases don't get broken.</li>
<li>Keep NetSurf's <a href="http://www.netsurf-browser.org/about/#ProjectGoals">project goals</a> in mind, especially the first point.</li>
</ul>
</dd>
@@ -105,33 +105,33 @@
<li>Focus upon and fix the limitations in the current CSS engine</li>
<li>Develop an entirely new CSS engine to replace the existing one</li>
</ul>
-<p>There is an outline description of a <a href="http://git.netsurf-browser.org/netsurf.git/tree/docs/ideas/css-engine.txt">new CSS engine</a>, which may be of interest to those who want to take the second approach to this project. This description is fairly complete from an external API perspective. The implementation details of a new engine are completely negotiable &ndash; we have some idea of what's needed, but the student's input will be highly valued.</p>
+<p>There is an outline description of a <a href="//git.netsurf-browser.org/netsurf.git/tree/docs/ideas/css-engine.txt">new CSS engine</a>, which may be of interest to those who want to take the second approach to this project. This description is fairly complete from an external API perspective. The implementation details of a new engine are completely negotiable &ndash; we have some idea of what's needed, but the student's input will be highly valued.</p>
<p>Regardless of which approach is taken, we would expect that testing of the code is performed on a regular basis to ensure that things are still working as expected. New testcases should be written to exercise existing bugs and test out new functionality.</p>
</div>
<p><strong>Skills required:</strong> C, CSS, parsing</p>
<p><strong>Difficulty:</strong> Medium</p>
-<p><strong>Existing code:</strong> <a href="http://git.netsurf-browser.org/netsurf.git/tree/content/handlers/css">CSS parser and modules</a></p>
+<p><strong>Existing code:</strong> <a href="//git.netsurf-browser.org/netsurf.git/tree/content/handlers/css">CSS parser and modules</a></p>
<p><strong>References:</strong> <a href="http://www.w3.org/TR/CSS21/">CSS 2.1 specification</a> <a href="http://www.w3.org/TR/DOM-Level-2-Style/">DOM Level 2 Style specification</a></p>
<h2>Native Windows or Mac OS X ports</h2>
<p>NetSurf currently has user-interface layers for the RISC OS Window Manager and for GTK (on Linux, FreeBSD, etc.). The GTK interface works on Windows or Mac OS X, but a native interface for these systems would give a better experience.</p>
<p><strong>Skills required:</strong> C, Windows UI development or Mac OS X UI development</p>
<p><strong>Difficulty:</strong> Medium</p>
-<p><strong>Existing code:</strong> <a href="http://source.netsurf-browser.org/trunk/netsurf/desktop/gui.h?view=markup">Declarations of functions that each interface must implement</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/riscos/">RISC OS specific code</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/gtk/">GTK specific code</a></p>
+<p><strong>Existing code:</strong> <a href="//source.netsurf-browser.org/trunk/netsurf/desktop/gui.h?view=markup">Declarations of functions that each interface must implement</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/riscos/">RISC OS specific code</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/gtk/">GTK specific code</a></p>
<p><strong>References:</strong></p>
<h2>Keyboard navigation</h2>
<p>The browser currently requires a mouse to use. Keyboard shortcuts would move between and activate links, inputs, etc. The document structure is stored in a tree, and algorithms for walking through the tree to find the next link or input would need to be developed. A further improvement would be to take layout position into account and implement moving in 2D.</p>
<p><strong>Skills required:</strong> C, HTML, CSS, usability</p>
<p><strong>Difficulty:</strong> Easy</p>
-<p><strong>Existing code:</strong> <a href="http://source.netsurf-browser.org/trunk/netsurf/desktop/textinput.c?view=markup">Key press handling</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/render/box.h?view=markup">Box tree structures</a></p>
+<p><strong>Existing code:</strong> <a href="//source.netsurf-browser.org/trunk/netsurf/desktop/textinput.c?view=markup">Key press handling</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/render/box.h?view=markup">Box tree structures</a></p>
<p><strong>References:</strong></p>
<h2>Printing improvements</h2>
<p>Printing is currently only available on RISC OS, and the output is difficult for the user to predict. Work could include implementing printing for GTK, print preview, intelligent paging or reformatting, support for print stylesheets, and user control over what parts of the page are printed. This might include writing a portable base and platform-specific layer.</p>
<p><strong>Skills required:</strong> C, CSS, GTK, possibly Cairo, possibly Postscript</p>
<p><strong>Difficulty:</strong> Hard</p>
-<p><strong>Existing code:</strong> <a href="http://source.netsurf-browser.org/trunk/netsurf/riscos/print.c?view=markup">RISC OS printing implementation</a></p>
+<p><strong>Existing code:</strong> <a href="//source.netsurf-browser.org/trunk/netsurf/riscos/print.c?view=markup">RISC OS printing implementation</a></p>
<p><strong>References:</strong></p>
<h2>PDF plotter</h2>
@@ -146,7 +146,7 @@
</div>
<p><strong>Skills required:</strong> C, graphics, PDF</p>
<p><strong>Difficulty:</strong> Medium</p>
-<p><strong>Existing code:</strong> <a href="http://source.netsurf-browser.org/trunk/netsurf/desktop/plotters.h?view=markup">Plotter interface</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/riscos/plotters.c?view=markup">RISC OS plotter</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/gtk/gtk_plotters.c?view=markup">GTK plotter</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/riscos/save_draw.c?view=markup">DrawFile plotter</a></p>
+<p><strong>Existing code:</strong> <a href="//source.netsurf-browser.org/trunk/netsurf/desktop/plotters.h?view=markup">Plotter interface</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/riscos/plotters.c?view=markup">RISC OS plotter</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/gtk/gtk_plotters.c?view=markup">GTK plotter</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/riscos/save_draw.c?view=markup">DrawFile plotter</a></p>
<p><strong>References:</strong></p>
<p><strong>Mentor:</strong> John Tytgat</p>
@@ -169,7 +169,7 @@
<p>NetSurf currently has no support for CSS dynamic pseudo classes (e.g. :hover). The work would involve adding support for these classes to the CSS parser and selection engine and modifying the layout engine to handle dynamic style changes.</p>
<p><strong>Skills required:</strong> C, HTML, CSS</p>
<p><strong>Difficulty:</strong> Hard</p>
-<p><strong>Existing code:</strong> <a href="http://source.netsurf-browser.org/trunk/netsurf/css">CSS parser</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/render">HTML handler and layout engine</a></p>
+<p><strong>Existing code:</strong> <a href="//source.netsurf-browser.org/trunk/netsurf/css">CSS parser</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/render">HTML handler and layout engine</a></p>
<p><strong>References:</strong> <a href="http://www.w3.org/TR/CSS21">CSS 2.1 specification</a></p>
@@ -177,7 +177,7 @@
<p>NetSurf's RISC OS user interface is rich and powerful. It supports many features such as editable toolbars, dialogue box handling and menu generation. If the interface code was abstracted into a separate library, other RISC OS applications could benefit from the availability of a sophisticated, tried and tested and style guide compliant GUI toolkit.</p>
<p><strong>Skills required:</strong> C, RISC OS WIMP, OSLib</p>
<p><strong>Difficulty:</strong> Medium &ndash; Hard</p>
-<p><strong>Existing code:</strong> <a href="http://source.netsurf-browser.org/trunk/netsurf/riscos/">RISC OS specific code</a></p>
+<p><strong>Existing code:</strong> <a href="//source.netsurf-browser.org/trunk/netsurf/riscos/">RISC OS specific code</a></p>
<p><strong>References:</strong> <a href="http://ro-oslib.sourceforge.net/">OSLib</a></p>
<h2>Extracting the core into a library</h2>
@@ -190,7 +190,7 @@
<p>Ideally, the back-end part of the browser would be abstracted to a stand-alone library, which a front-end could provide a table of entry points to. This allows for more than one program to use NetSurf's abilities efficiently, as well as giving us a chance to rationalise and tidy up the current rather ad-hoc API.</p>
<p><strong>Skills required:</strong> C</p>
<p><strong>Difficulty:</strong> Medium &ndash; Hard</p>
-<p><strong>Existing code:</strong> See &quot;Native Windows or Mac OS X ports&quot; and &quot;PDF plotter&quot;. <a href="http://source.netsurf-browser.org/trunk/netsurf/desktop/options.c?view=markup">Options code in back-end</a></p>
+<p><strong>Existing code:</strong> See &quot;Native Windows or Mac OS X ports&quot; and &quot;PDF plotter&quot;. <a href="//source.netsurf-browser.org/trunk/netsurf/desktop/options.c?view=markup">Options code in back-end</a></p>
<p><strong>References:</strong></p>
<h2>Improved inline element handling</h2>
@@ -203,7 +203,7 @@
</ul>
<p><strong>Skills required:</strong> C, HTML, CSS</p>
<p><strong>Difficulty:</strong> Hard</p>
-<p><strong>Existing code:</strong> <a href="http://source.netsurf-browser.org/trunk/netsurf/render/layout.c?view=markup">Layout code</a></p>
+<p><strong>Existing code:</strong> <a href="//source.netsurf-browser.org/trunk/netsurf/render/layout.c?view=markup">Layout code</a></p>
<p><strong>References:</strong> <a href="http://www.w3.org/TR/CSS21/">CSS 2.1 specification</a></p>
<h2>Improved GTK front end; tabs, downloads, etc</h2>
@@ -216,7 +216,7 @@
</ul>
<p><strong>Skills required:</strong> C, GTK</p>
<p><strong>Difficulty:</strong> Medium</p>
-<p><strong>Existing code:</strong> <a href="http://source.netsurf-browser.org/trunk/netsurf/gtk/">GTK specific code</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/desktop/">Core code for text selection, export, etc</a></p>
+<p><strong>Existing code:</strong> <a href="//source.netsurf-browser.org/trunk/netsurf/gtk/">GTK specific code</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/desktop/">Core code for text selection, export, etc</a></p>
<p><strong>References:</strong></p>
<div class="footer">
@@ -226,7 +226,7 @@
</div>
-<form method="get" action="http://www.google.co.uk/search">
+<form method="get" action="//www.google.co.uk/search">
<div class="searchbox">
<input type="hidden" name="q" value="site:netsurf-browser.org">
<input type="text" name="q" maxlength="255"><br>
diff --git a/developers/gsoc/2009ideas.html b/developers/gsoc/2009ideas.html
index a36fd1e..b806cfb 100644
--- a/developers/gsoc/2009ideas.html
+++ b/developers/gsoc/2009ideas.html
@@ -37,11 +37,11 @@
<div class="navsection">
<ul class="sitelinks">
-<li><a href="http://wiki.netsurf-browser.org/">Development wiki</a></li>
-<li><a href="http://source.netsurf-browser.org/">Git repository viewer</a></li>
-<li><a href="http://ci.netsurf-browser.org/">Continuous Integration</a></li>
-<li><a href="http://bugs.netsurf-browser.org/">Bug report system</a></li>
-<li><a href="http://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
+<li><a href="//wiki.netsurf-browser.org/">Development wiki</a></li>
+<li><a href="//source.netsurf-browser.org/">Git repository viewer</a></li>
+<li><a href="https://ci.netsurf-browser.org/">Continuous Integration</a></li>
+<li><a href="https://bugs.netsurf-browser.org/">Bug report system</a></li>
+<li><a href="https://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
</ul>
</div>
@@ -61,9 +61,9 @@
<ul>
<li>Join our IRC channel <code>#netsurf</code> on <a href="http://freenode.net/">Freenode</a> and introduce yourself. Also, subscribe to the <a href="http://www.netsurf-browser.org/lists/netsurf-dev">developer mailing list</a>.</li>
<li>Have access to a computer with supported OS (RISC OS, Linux, FreeBSD, BeOS, AmigaOS etc) or an OS relevant for the project you want to apply for (Windows, Mac OS).</li>
-<li>Get up to speed with <a href="http://wiki.netsurf-browser.org/Documentation/GettingCoding">Git</a>, as we use this for source control, and get the NetSurf <a href="http://www.netsurf-browser.org/documentation/develop#SourceControl">source code</a>.</li>
+<li>Get up to speed with <a href="//wiki.netsurf-browser.org/Documentation/GettingCoding">Git</a>, as we use this for source control, and get the NetSurf <a href="http://www.netsurf-browser.org/documentation/develop#SourceControl">source code</a>.</li>
<li><a href="http://www.netsurf-browser.org/documentation/develop#Compiling">Build NetSurf</a> and enjoy using it. (Ask if you need help.)</li>
-<li>Get familiarised with the source code &ndash; read the <a href="http://source.netsurf-browser.org/netsurf.git/tree/docs">code documentation</a>.</li>
+<li>Get familiarised with the source code &ndash; read the <a href="//source.netsurf-browser.org/netsurf.git/tree/docs">code documentation</a>.</li>
<li>Consider submitting a patch to fix an issue on our <a href="http://sourceforge.net/tracker/?func=browse&group_id=51719&atid=464312">bug tracker</a> or <a href="http://sourceforge.net/tracker/?func=browse&amp;group_id=51719&atid=464315">feature request tracker</a></li>
</ul>
<dd>
@@ -88,7 +88,7 @@
</dd>
</dl>
-<p>There is some more information in the <a href="http://wiki.netsurf-browser.org/google-summer-of-code">GSoC section</a> of our wiki. Note particularly the <a href="http://wiki.netsurf-browser.org/gsoc-student-guidelines">student guidelines</a>.</p>
+<p>There is some more information in the <a href="//wiki.netsurf-browser.org/google-summer-of-code">GSoC section</a> of our wiki. Note particularly the <a href="http://wiki.netsurf-browser.org/gsoc-student-guidelines">student guidelines</a>.</p>
<p>Please <a href="/contact/">get in touch</a> if any of these ideas appeal to you or if you have your own idea for either <a href="/">NetSurf</a> or one of NetSurf's <a href="/projects/">sub-projects</a>. Come and chat to the developers in the NetSurf IRC channel or post to the developer mailing list.</p>
@@ -100,7 +100,7 @@
<p>The browser currently requires a mouse to use. Keyboard shortcuts would move between and activate links, inputs, etc. The document structure is stored in a tree, and algorithms for walking through the tree to find the next link or input would need to be developed. A further improvement would be to take layout position into account and implement moving in 2D.</p>
<p><strong>Skills required:</strong> C, HTML, CSS, usability</p>
<p><strong>Difficulty:</strong> Easy</p>
-<p><strong>Existing code:</strong> <a href="http://source.netsurf-browser.org/trunk/netsurf/desktop/textinput.c?view=markup">Key press handling</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/render/box.h?view=markup">Box tree structures</a></p>
+<p><strong>Existing code:</strong> <a href="//source.netsurf-browser.org/trunk/netsurf/desktop/textinput.c?view=markup">Key press handling</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/render/box.h?view=markup">Box tree structures</a></p>
<p><strong>References:</strong></p>
<h2>Page reader</h2>
@@ -146,7 +146,7 @@
</div>
<p><strong>Skills required:</strong> C, DOM, XSLT (for the test suite)</p>
<p><strong>Difficulty:</strong> Medium &ndash; Hard</p>
-<p><strong>Existing code:</strong> <a href="http://source.netsurf-browser.org/trunk/dom/">LibDOM sources</a></p>
+<p><strong>Existing code:</strong> <a href="//source.netsurf-browser.org/trunk/dom/">LibDOM sources</a></p>
<p><strong>References:</strong> <a href="http://www.w3.org/DOM/DOMTR">DOM specifications</a></p>
<h2>Layout engine improvements</h2>
@@ -161,7 +161,7 @@
<p>There are also other layout issues which could be tackled. For example in table layout some CSS properties, like <code style="color:#46a;">height</code>, are not handled for table rows.</p>
<p><strong>Skills required:</strong> C, HTML, CSS</p>
<p><strong>Difficulty:</strong> Medium &ndash; Hard</p>
-<p><strong>Existing code:</strong> <a href="http://source.netsurf-browser.org/trunk/netsurf/render/layout.c?view=markup">layout engine</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/render/html_redraw.c?view=markup">rendering code</a></p>
+<p><strong>Existing code:</strong> <a href="//source.netsurf-browser.org/trunk/netsurf/render/layout.c?view=markup">layout engine</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/render/html_redraw.c?view=markup">rendering code</a></p>
<p><strong>References:</strong> <a href="http://www.w3.org/TR/CSS21">CSS 2.1 specification</a>, <a href="http://www.w3.org/TR/CSS21/propidx.html">CSS 2.1 property index</a></p>
<h2>Automated layout test engine</h2>
@@ -187,7 +187,7 @@
</div>
<p><strong>Skills required:</strong> C, HTML, CSS, scripting</p>
<p><strong>Difficulty:</strong> Medium</p>
-<p><strong>Existing code:</strong> <a href="http://source.netsurf-browser.org/trunk/netsurftest/">existing test case repository</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/render/box.c?view=markup">box dump code &ndash; box_dump() (note that this is extremely verbose and contains much data that is of little use in automated testing)</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/debug/">debug front end</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/framebuffer/">framebuffer front end</a></p>
+<p><strong>Existing code:</strong> <a href="//source.netsurf-browser.org/trunk/netsurftest/">existing test case repository</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/render/box.c?view=markup">box dump code &ndash; box_dump() (note that this is extremely verbose and contains much data that is of little use in automated testing)</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/debug/">debug front end</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/framebuffer/">framebuffer front end</a></p>
<p><strong>References:</strong></p>
<h2>Core UI enhancements</h2>
@@ -201,15 +201,15 @@
<p>Further to the above, the way NetSurf's core implements HTML frames is not particularly portable. This could be addressed as an extension.</p>
<p><strong>Skills required:</strong> C, Usability</p>
<p><strong>Difficulty:</strong> Easy &ndash; Medium</p>
-<p><strong>Existing code:</strong> <a href="http://source.netsurf-browser.org/trunk/netsurf/desktop/tree.h?view=markup">Core treeview interface</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/desktop/tree.c?view=markup">Core treeview code</a></p>
-<p><strong>References:</strong> <a href="http://source.netsurf-browser.org/trunk/netsurf/desktop/plotters.h?view=markup">plotters interface</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/riscos/textarea.c?view=markup">textarea widget code</a></p>
+<p><strong>Existing code:</strong> <a href="//source.netsurf-browser.org/trunk/netsurf/desktop/tree.h?view=markup">Core treeview interface</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/desktop/tree.c?view=markup">Core treeview code</a></p>
+<p><strong>References:</strong> <a href="//source.netsurf-browser.org/trunk/netsurf/desktop/plotters.h?view=markup">plotters interface</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/riscos/textarea.c?view=markup">textarea widget code</a></p>
<h2>Native Windows or Mac OS X port</h2>
<p>NetSurf currently has user-interface layers for several systems including RISC OS, GTK (on Linux, FreeBSD, etc.), AmigaOS and BeOS. The GTK interface works on Windows or Mac OS X, but a native interface for these systems would give a better experience.</p>
<p>The existing front end implementations can be used as examples. Of these, the framebuffer front end is very self contained and the debug front end is the most minimal. For the rendering of NetSurf's content area, a set of plotters needs to be implemented for drawing primitives such as rectangles, plotting bitmaps and text.</p>
<p><strong>Skills required:</strong> C, Windows UI development or Mac OS X UI development</p>
<p><strong>Difficulty:</strong> Medium</p>
-<p><strong>Existing code:</strong> <a href="http://source.netsurf-browser.org/trunk/netsurf/desktop/gui.h?view=markup">Declarations of functions that each interface must implement</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/desktop/plotters.h?view=markup">plotters interface</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/riscos/">RISC OS specific code</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/gtk/">GTK specific code</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/beos/">BeOS specific code</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/amiga/">AmigaOS specific code</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/framebuffer/">framebuffer specific code</a></p>
+<p><strong>Existing code:</strong> <a href="//source.netsurf-browser.org/trunk/netsurf/desktop/gui.h?view=markup">Declarations of functions that each interface must implement</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/desktop/plotters.h?view=markup">plotters interface</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/riscos/">RISC OS specific code</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/gtk/">GTK specific code</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/beos/">BeOS specific code</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/amiga/">AmigaOS specific code</a>, <a href="http://source.netsurf-browser.org/trunk/netsurf/framebuffer/">framebuffer specific code</a></p>
<p><strong>References:</strong></p>
<h2>Improved GTK front end</h2>
@@ -227,7 +227,7 @@
</ul>
<p><strong>Skills required:</strong> C, GTK</p>
<p><strong>Difficulty:</strong> Easy &ndash; Medium</p>
-<p><strong>Existing code:</strong> <a href="http://source.netsurf-browser.org/trunk/netsurf/gtk/">GTK specific code</a></p>
+<p><strong>Existing code:</strong> <a href="//source.netsurf-browser.org/trunk/netsurf/gtk/">GTK specific code</a></p>
<p><strong>References:</strong></p>
<h2>Improved Haiku/BeOS front end</h2>
@@ -247,7 +247,7 @@
</div>
<p><strong>Skills required:</strong> C++, BeOS/Haiku UI toolkits</p>
<p><strong>Difficulty:</strong> Easy &ndash; Medium</p>
-<p><strong>Existing code:</strong> <a href="http://source.netsurf-browser.org/trunk/netsurf/beos/">BeOS specific code</a></p>
+<p><strong>Existing code:</strong> <a href="//source.netsurf-browser.org/trunk/netsurf/beos/">BeOS specific code</a></p>
<p><strong>References:</strong> <a href="http://www.haiku-os.org/community/gsoc2009/ideas">Haiku organisation ideas</a></p>
<h2>Improved RISC OS front end</h2>
@@ -261,7 +261,7 @@
</ul>
<p><strong>Skills required:</strong> C, RISC OS Wimp programming using OSLib</p>
<p><strong>Difficulty:</strong> Medium</p>
-<p><strong>Existing code:</strong> <a href="http://source.netsurf-browser.org/trunk/netsurf/riscos/">RISC OS specific code</a></p>
+<p><strong>Existing code:</strong> <a href="//source.netsurf-browser.org/trunk/netsurf/riscos/">RISC OS specific code</a></p>
<p><strong>References:</strong> <a href="http://ro-oslib.sourceforge.net/">OSLib</a></p>
<div class="footer">
@@ -271,7 +271,7 @@
</div>
-<form method="get" action="http://www.google.co.uk/search">
+<form method="get" action="//www.google.co.uk/search">
<div class="searchbox">
<input type="hidden" name="q" value="site:netsurf-browser.org">
<input type="text" name="q" maxlength="255"><br>
diff --git a/developers/gsoc/2014ideas.html b/developers/gsoc/2014ideas.html
index 0bf0830..480bd96 100644
--- a/developers/gsoc/2014ideas.html
+++ b/developers/gsoc/2014ideas.html
@@ -37,11 +37,11 @@
<div class="navsection">
<ul class="sitelinks">
-<li><a href="http://wiki.netsurf-browser.org/">Development wiki</a></li>
-<li><a href="http://source.netsurf-browser.org/">Git repository viewer</a></li>
-<li><a href="http://ci.netsurf-browser.org/">Continuous Integration</a></li>
-<li><a href="http://bugs.netsurf-browser.org/">Bug report system</a></li>
-<li><a href="http://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
+<li><a href="//wiki.netsurf-browser.org/">Development wiki</a></li>
+<li><a href="//source.netsurf-browser.org/">Git repository viewer</a></li>
+<li><a href="https://ci.netsurf-browser.org/">Continuous Integration</a></li>
+<li><a href="https://bugs.netsurf-browser.org/">Bug report system</a></li>
+<li><a href="https://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
</ul>
</div>
@@ -59,11 +59,11 @@
<dt>Before applying for a project<dt>
<dd>
<ul>
-<li>Get up to speed with <a href="http://wiki.netsurf-browser.org/Documentation/GettingCoding">Git</a>, as we use this for source control, and get the NetSurf <a href="http://www.netsurf-browser.org/documentation/develop#SourceControl">source code</a>. Here are a couple of articles that may help you get started with the NetSurf codebase: <a href="http://vincentsanders.blogspot.co.uk/2013/03/the-way-to-get-started-is-to-quit.html">Getting &amp; building the source</a>, and <a href="http://vincentsanders.blogspot.co.uk/2013/03/man-cannot-discover-new-oceans-unless.html">Working with the codebase and community</a>.</li>
+<li>Get up to speed with <a href="//wiki.netsurf-browser.org/Documentation/GettingCoding">Git</a>, as we use this for source control, and get the NetSurf <a href="http://www.netsurf-browser.org/documentation/develop#SourceControl">source code</a>. Here are a couple of articles that may help you get started with the NetSurf codebase: <a href="http://vincentsanders.blogspot.co.uk/2013/03/the-way-to-get-started-is-to-quit.html">Getting &amp; building the source</a>, and <a href="http://vincentsanders.blogspot.co.uk/2013/03/man-cannot-discover-new-oceans-unless.html">Working with the codebase and community</a>.</li>
<li><a href="http://www.netsurf-browser.org/documentation/develop#Compiling">Build NetSurf</a> and enjoy using it. (Ask on IRC if you need help.)</li>
<li>Join our IRC channel <code>#netsurf</code> on <a href="http://freenode.net/">Freenode</a> and introduce yourself. Also, subscribe to the <a href="http://www.netsurf-browser.org/lists/netsurf-dev">developer mailing list</a>.</li>
-<li>Get familiarised with the source code &ndash; read the <a href="http://source.netsurf-browser.org/netsurf.git/tree/docs">code documentation</a>.</li>
-<li>Consider submitting a patch to fix an issue on our <a href="http://bugs.netsurf-browser.org/">bug tracker</a>.</li>
+<li>Get familiarised with the source code &ndash; read the <a href="//source.netsurf-browser.org/netsurf.git/tree/docs">code documentation</a>.</li>
+<li>Consider submitting a patch to fix an issue on our <a href="https://bugs.netsurf-browser.org/">bug tracker</a>.</li>
<li>Ideally students will have a dialogue with us about what they intend to do, before they make their application.</li>
</ul>
<dd>
@@ -87,7 +87,7 @@
</dd>
</dl>
-<p>There is some more information in the <a href="http://wiki.netsurf-browser.org/google-summer-of-code">GSoC section</a> of our wiki. Note particularly the <a href="http://wiki.netsurf-browser.org/gsoc-student-guidelines">student guidelines</a>.</p>
+<p>There is some more information in the <a href="//wiki.netsurf-browser.org/google-summer-of-code">GSoC section</a> of our wiki. Note particularly the <a href="http://wiki.netsurf-browser.org/gsoc-student-guidelines">student guidelines</a>.</p>
<p>Please <a href="/contact/">get in touch</a> our project idea appeals to you or if you have your own idea for either <a href="/">NetSurf</a> or one of NetSurf's <a href="/projects/">libraries</a>. Come and chat to the developers in the NetSurf IRC channel or post to the developer mailing list.</p>
@@ -110,7 +110,7 @@
<p>We consider this task to be fairly easy to complete. The number of missing specialisations is quite large, so do not be surprised if it takes longer than expected! We do not expect this phase to fill an entire summer, however.</p>
<p>Expected outcome: a complete implementation of the HTMLElement DOM classes, which enable the HTMLElement tests in the LibDOM testsuite to pass.</p>
</dd>
-<p><strong>Existing code:</strong> <a href="http://git.netsurf-browser.org/libdom.git/tree/src/html">libdom/src/html</a>.<br><strong>Specification:</strong> <a href="http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/idl-definitions.html">Level 2 Document Object Model HTML</a>, <a href="http://dom.spec.whatwg.org/">DOM Standard</a></p>
+<p><strong>Existing code:</strong> <a href="//git.netsurf-browser.org/libdom.git/tree/src/html">libdom/src/html</a>.<br><strong>Specification:</strong> <a href="http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/idl-definitions.html">Level 2 Document Object Model HTML</a>, <a href="http://dom.spec.whatwg.org/">DOM Standard</a></p>
</dd>
</dl>
<h4>Phase 2</h4>
@@ -123,7 +123,7 @@
<p>This task involves identifying the differences between the behaviour implemented in LibHubbub and the expected behaviour defined by the specification. Once these differences have been identified, the implementation in LibHubbub should be brought in line with the specification.</p>
<p>We expect this task to require a great deal of attention to detail. The initial stage of identifying the places where LibHubbub's implementation does not match the specification is crucial to the success of this task.</p>
<p>Expected outcome: a detailed summary of the deficiencies in the LibHubbub implementation and a decent amount of progress towards rectifying them, with passing tests in the testsuite.</p>
-<p><strong>Existing code:</strong> <a href="http://git.netsurf-browser.org/libhubbub.git/tree/">libhubbub/src</a><br><strong>Specification:</strong> <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/parsing.html">HTML5 Parsing</a></p>
+<p><strong>Existing code:</strong> <a href="//git.netsurf-browser.org/libhubbub.git/tree/">libhubbub/src</a><br><strong>Specification:</strong> <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/parsing.html">HTML5 Parsing</a></p>
</dd>
<dt>LibCSS: add support for CSS 3 properties</dt>
<dd>
@@ -138,7 +138,7 @@
</ul>
<p>This task involves adding support for parsing and selecting properties defined in other CSS 3 module specifications. As CSS 3 is comprised of a very broad suite of components, the precise selection of which modules to target will be decided as part of the task definition with the student.</p>
<p>Expected outcome: a decision about which CSS 3 component modules to implement; an implementation of the relevant property parsing and selection rules, along with passing test cases for the LibCSS testsuite.</p>
-<p><strong>Existing code:</strong> <a href="http://git.netsurf-browser.org/libcss.git/tree/src">libcss/src</a><br><strong>Specification:</strong> <a href="http://www.w3.org/Style/CSS/specs.en.html">CSS Specs</a></p>
+<p><strong>Existing code:</strong> <a href="//git.netsurf-browser.org/libcss.git/tree/src">libcss/src</a><br><strong>Specification:</strong> <a href="http://www.w3.org/Style/CSS/specs.en.html">CSS Specs</a></p>
</li>
</dl>
<p><strong>Skills required:</strong> Experience of the C programming language<br><strong>Skills desirable:</strong> HTML, DOM, CSS
@@ -162,7 +162,7 @@
</div>
-<form method="get" action="http://www.google.co.uk/search">
+<form method="get" action="//www.google.co.uk/search">
<div class="searchbox">
<input type="hidden" name="q" value="site:netsurf-browser.org">
<input type="text" name="q" maxlength="255"><br>
diff --git a/developers/gsoc/index.html b/developers/gsoc/index.html
index cb469d1..b1e9937 100644
--- a/developers/gsoc/index.html
+++ b/developers/gsoc/index.html
@@ -37,11 +37,11 @@
<div class="navsection">
<ul class="sitelinks">
-<li><a href="http://wiki.netsurf-browser.org/">Development wiki</a></li>
-<li><a href="http://source.netsurf-browser.org/">Git repository viewer</a></li>
-<li><a href="http://ci.netsurf-browser.org/">Continuous Integration</a></li>
-<li><a href="http://bugs.netsurf-browser.org/">Bug report system</a></li>
-<li><a href="http://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
+<li><a href="//wiki.netsurf-browser.org/">Development wiki</a></li>
+<li><a href="//source.netsurf-browser.org/">Git repository viewer</a></li>
+<li><a href="https://ci.netsurf-browser.org/">Continuous Integration</a></li>
+<li><a href="https://bugs.netsurf-browser.org/">Bug report system</a></li>
+<li><a href="https://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
</ul>
</div>
@@ -92,7 +92,7 @@
<p>Our <a href="2009ideas">project ideas</a> page for Google Summer of Code 2009 is still available.</p>
-<p>We ask students to keep NetSurf's <a href="http://www.netsurf-browser.org/about/#ProjectGoals">project goals</a> in mind, especially the first point. We also ask them to communicate with the developers as much as possible. More information for students is available on the <a href="http://wiki.netsurf-browser.org/">development wiki</a>.</p>
+<p>We ask students to keep NetSurf's <a href="http://www.netsurf-browser.org/about/#ProjectGoals">project goals</a> in mind, especially the first point. We also ask them to communicate with the developers as much as possible. More information for students is available on the <a href="//wiki.netsurf-browser.org/">development wiki</a>.</p>
<h2>Google Summer of Code 2008</h2>
@@ -143,7 +143,7 @@
</div>
-<form method="get" action="http://www.google.co.uk/search">
+<form method="get" action="//www.google.co.uk/search">
<div class="searchbox">
<input type="hidden" name="q" value="site:netsurf-browser.org">
<input type="text" name="q" maxlength="255"><br>
diff --git a/developers/index.html b/developers/index.html
index 8174e06..a3f7bf6 100644
--- a/developers/index.html
+++ b/developers/index.html
@@ -38,11 +38,11 @@
<div class="navsection">
<ul class="sitelinks">
-<li><a href="http://wiki.netsurf-browser.org/">Development wiki</a></li>
-<li><a href="http://source.netsurf-browser.org/">Git repository viewer</a></li>
-<li><a href="http://ci.netsurf-browser.org/">Continuous Integration</a></li>
-<li><a href="http://bugs.netsurf-browser.org/">Bug report system</a></li>
-<li><a href="http://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
+<li><a href="//wiki.netsurf-browser.org/">Development wiki</a></li>
+<li><a href="//source.netsurf-browser.org/">Git repository viewer</a></li>
+<li><a href="https://ci.netsurf-browser.org/">Continuous Integration</a></li>
+<li><a href="https://bugs.netsurf-browser.org/">Bug report system</a></li>
+<li><a href="https://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
</ul>
</div>
@@ -90,7 +90,7 @@
<p>If you've developed a patch for NetSurf you can send it to us by either:</p>
<ol>
-<li>Putting it on the <a href="http://bugs.netsurf-browser.org/">patch tracker</a>.</li>
+<li>Putting it on the <a href="https://bugs.netsurf-browser.org/">patch tracker</a>.</li>
<li>Posting to the <a href="/contact/#MailingLists">NetSurf Development mailing list</a> and attaching the patch.</li>
<li>Giving the patch to one of the developers in the <a href="/contact/#IRCChannel">NetSurf IRC channel</a>.</li>
</ol>
@@ -114,9 +114,9 @@
<p>The source is kept in a Git repository. To check the latest source out use the command provided in the <a href="/documentation/develop#SourceControl">developer documentation</a>.</p>
-<p>The recommended compilers are GCC or Clang. Guides to <a href="http://source.netsurf-browser.org/netsurf.git/tree/docs">building NetSurf</a> for various platforms are available in the source tree.</p>
+<p>The recommended compilers are GCC or Clang. Guides to <a href="//source.netsurf-browser.org/netsurf.git/tree/docs">building NetSurf</a> for various platforms are available in the source tree.</p>
-<p>It is also possible to browse the source online via the <a href="http://source.netsurf-browser.org/netsurf.git/">web interface</a>.</p>
+<p>It is also possible to browse the source online via the <a href="//source.netsurf-browser.org/netsurf.git/">web interface</a>.</p>
<h2>Contact the other developers</h2>
@@ -142,7 +142,7 @@
</div>
-<form method="get" action="http://www.google.co.uk/search">
+<form method="get" action="//www.google.co.uk/search">
<div class="searchbox">
<input type="hidden" name="q" value="site:netsurf-browser.org">
<input type="text" name="q" maxlength="255"><br>
diff --git a/developers/publicity.html b/developers/publicity.html
index cb20ff6..6beae92 100644
--- a/developers/publicity.html
+++ b/developers/publicity.html
@@ -38,11 +38,11 @@
<div class="navsection">
<ul class="sitelinks">
-<li><a href="http://wiki.netsurf-browser.org/">Development wiki</a></li>
-<li><a href="http://source.netsurf-browser.org/">Git repository viewer</a></li>
-<li><a href="http://ci.netsurf-browser.org/">Continuous Integration</a></li>
-<li><a href="http://bugs.netsurf-browser.org/">Bug report system</a></li>
-<li><a href="http://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
+<li><a href="//wiki.netsurf-browser.org/">Development wiki</a></li>
+<li><a href="//source.netsurf-browser.org/">Git repository viewer</a></li>
+<li><a href="https://ci.netsurf-browser.org/">Continuous Integration</a></li>
+<li><a href="https://bugs.netsurf-browser.org/">Bug report system</a></li>
+<li><a href="https://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
</ul>
</div>
@@ -60,15 +60,15 @@
<dt>Full NetSurf logo</dt>
<dd>
<ul>
-<li><a href="http://source.netsurf-browser.org/art.git/plain/logo/full/NetSurf,d94">Original ArtWorks format</a></li>
-<li><a href="http://source.netsurf-browser.org/art.git/plain/logo/full/NetSurf.svg">SVG format</a></li>
+<li><a href="//source.netsurf-browser.org/art.git/plain/logo/full/NetSurf,d94">Original ArtWorks format</a></li>
+<li><a href="//source.netsurf-browser.org/art.git/plain/logo/full/NetSurf.svg">SVG format</a></li>
</ul>
</dd>
<dt>NetSurf emblem (no text)</dt>
<dd>
<ul>
-<li><a href="http://source.netsurf-browser.org/art.git/plain/logo/emblem/NetSurf,d94">Original ArtWorks format</a></li>
-<li><a href="http://source.netsurf-browser.org/art.git/plain/logo/emblem/NetSurf.svg">SVG format</a></li>
+<li><a href="//source.netsurf-browser.org/art.git/plain/logo/emblem/NetSurf,d94">Original ArtWorks format</a></li>
+<li><a href="//source.netsurf-browser.org/art.git/plain/logo/emblem/NetSurf.svg">SVG format</a></li>
</ul>
</dd>
</dl>
@@ -92,7 +92,7 @@
</div>
-<form method="get" action="http://www.google.co.uk/search">
+<form method="get" action="//www.google.co.uk/search">
<div class="searchbox">
<input type="hidden" name="q" value="site:netsurf-browser.org">
<input type="text" name="q" maxlength="255"><br>
diff --git a/documentation/develop.html b/documentation/develop.html
index 95e1485..fd59d4f 100644
--- a/documentation/develop.html
+++ b/documentation/develop.html
@@ -40,11 +40,11 @@
<div class="navsection">
<ul class="sitelinks">
-<li><a href="http://wiki.netsurf-browser.org/">Development wiki</a></li>
-<li><a href="http://source.netsurf-browser.org/">Git repository viewer</a></li>
-<li><a href="http://ci.netsurf-browser.org/">Continuous Integration</a></li>
-<li><a href="http://bugs.netsurf-browser.org/">Bug report system</a></li>
-<li><a href="http://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
+<li><a href="//wiki.netsurf-browser.org/">Development wiki</a></li>
+<li><a href="//source.netsurf-browser.org/">Git repository viewer</a></li>
+<li><a href="https://ci.netsurf-browser.org/">Continuous Integration</a></li>
+<li><a href="https://bugs.netsurf-browser.org/">Bug report system</a></li>
+<li><a href="https://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
</ul>
</div>
@@ -74,29 +74,29 @@
<p><code>$ <strong>git clone git://git.netsurf-browser.org/netsurf.git</strong></code></p>
-<p>You can also browse the source via the <a href="http://source.netsurf-browser.org/netsurf.git/">web interface</a>.</p>
+<p>You can also browse the source via the <a href="//source.netsurf-browser.org/netsurf.git/">web interface</a>.</p>
-<p>Recent changes can be seen on the <a href="/developers/">development page</a>. An an <a href="http://cia.navi.cx/stats/project/NetSurf/.rss">RSS feed</a> of recent changes is also provided by <a href="http://cia.navi.cx/stats/project/NetSurf/">CIA</a>. All checkins are reported on the <a href="/contact/#MailingLists">Commits mailing list</a>.</p>
+<p>All checkins are reported on the <a href="/contact/#MailingLists">Commits mailing list</a>.</p>
<p>Contact <a href="mailto:dsilvers@netsurf-browser.org">Daniel Silverstone</a> to get write access to the Git repository. We also accept pull requests from places such as <em>github</em>.</p>
<h2 id="Compiling">Compiling</h2>
-<p>The recommended compilers are GCC or Clang. Guides to <a href="http://source.netsurf-browser.org/netsurf.git/tree/docs">building NetSurf</a> for various platforms are available in the source tree.</p>
+<p>The recommended compilers are GCC or Clang. Guides to <a href="//source.netsurf-browser.org/netsurf.git/tree/docs">building NetSurf</a> for various platforms are available in the source tree.</p>
-<p>The <a href="http://ci.netsurf-browser.org/">autobuilder</a> compiles every change pushed to our Git repository. It also runs test suites and other features automatically.</p>
+<p>The <a href="https://ci.netsurf-browser.org/">autobuilder</a> compiles every change pushed to our Git repository. It also runs test suites and other features automatically.</p>
<p>A debug version of NetSurf can be built. This is command-line only and does not include any GUI code. It runs natively on Linux so can be debugged and checked using gdb, efence, valgrind, etc.</p>
<h3>Dependencies</h3>
-<p>NetSurf requires a number of additional libraries to build. Consult the documents in the <a href="http://source.netsurf-browser.org/netsurf.git/tree/docs">docs</a> directory of NetSurf's source tree for more info.</p>
+<p>NetSurf requires a number of additional libraries to build. Consult the documents in the <a href="//source.netsurf-browser.org/netsurf.git/tree/docs">docs</a> directory of NetSurf's source tree for more info.</p>
<h2 id="SourceDocumentation">Source documentation</h2>
-<p>See the <a href="http://source.netsurf-browser.org/netsurf.git/tree/docs">docs</a> directory for source code documentation. Our pictorial <a href="/developers/StyleGuide.pdf">Style Guide</a> (single-page PDF) shows our code style.</p>
+<p>See the <a href="//source.netsurf-browser.org/netsurf.git/tree/docs">docs</a> directory for source code documentation. Our pictorial <a href="/developers/StyleGuide.pdf">Style Guide</a> (single-page PDF) shows our code style.</p>
<h2 id="Communication">Communication</h2>
@@ -118,7 +118,7 @@
</div>
-<form method="get" action="http://www.google.co.uk/search">
+<form method="get" action="//www.google.co.uk/search">
<div class="searchbox">
<input type="hidden" name="q" value="site:netsurf-browser.org">
<input type="text" name="q" maxlength="255"><br>
diff --git a/documentation/guide.html b/documentation/guide.html
index 3752d92..80d3c68 100644
--- a/documentation/guide.html
+++ b/documentation/guide.html
@@ -40,11 +40,11 @@
<div class="navsection">
<ul class="sitelinks">
-<li><a href="http://wiki.netsurf-browser.org/">Development wiki</a></li>
-<li><a href="http://source.netsurf-browser.org/">Git repository viewer</a></li>
-<li><a href="http://ci.netsurf-browser.org/">Continuous Integration</a></li>
-<li><a href="http://bugs.netsurf-browser.org/">Bug report system</a></li>
-<li><a href="http://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
+<li><a href="//wiki.netsurf-browser.org/">Development wiki</a></li>
+<li><a href="//source.netsurf-browser.org/">Git repository viewer</a></li>
+<li><a href="https://ci.netsurf-browser.org/">Continuous Integration</a></li>
+<li><a href="https://bugs.netsurf-browser.org/">Bug report system</a></li>
+<li><a href="https://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
</ul>
</div>
@@ -766,7 +766,6 @@
<tr><td>ANT URL</td><td>&amp;b28</td><td><abbr title="Not Applicable">N/A</abbr></td></tr>
<tr><td>CSS</td><td>&amp;f79</td><td>text/css</td></tr>
<tr><td>Drawfile</td><td>&amp;aff</td><td>application/drawfile<br>application/x-drawfile<br>image/drawfile<br>image/x-drawfile</td></tr>
-<tr><td>Flash</td><td>&amp;188</td><td>application/x-shockwave-flash</td></tr>
<tr><td>GIF</td><td>&amp;695</td><td>image/gif</td></tr>
<tr><td>HTML</td><td>&amp;faf</td><td>text/html</td></tr>
<tr><td>IEURL</td><td>&amp;1ba</td><td><abbr title="Not Applicable">N/A</abbr></td></tr>
@@ -779,8 +778,6 @@
<tr><td>Text</td><td>&amp;fff</td><td>text/plain</td></tr>
</table>
-<p>Flash files are not handled by NetSurf directly but are displayed by an <a href="info#GettingStartedAdditionalResources">external plugin</a>.</p>
-
<p>NetSurf recognises different file types by their RISC OS file type for local files and by their content-type header for files sourced from the internet. Files are not identified by their extension or content. This means that for a file to be displayed, servers must be configured to send the correct content-type header and local files must have the correct RISC OS file type set.</p>
<h2 id="DownloadWindow">Download Window</h2>
@@ -1222,8 +1219,6 @@
<dd>This option can be used to stop NetSurf from displaying advertisements on web pages. This can be useful for pages which contain distracting or obtrusive adverts. Note that NetSurf can only make an educated guess at which content is an advert and which is not. This can mean that some adverts will be fail to be blocked, or more seriously, when advertisement blocking is enabled some valid content may occasionally be blocked.</dd>
<dt>Disable pop-up windows</dt>
<dd>This option can be used to stop web pages from opening new browser windows on your desktop. Some pages may try to open advertisements in new windows, when you visit the page, or open some links in pop-up windows, instead of the current window. Disabling pop-ups means that the only way a new window can be opened is when a user explicitly opens it.</dd>
-<dt>Disable plug-ins</dt>
-<dd>This option can be used to disable plug-ins. Plug-ins are external applications that can handle specific types of content, for example Flash files. This option disables the use of plug-ins, meaning that NetSurf will simply not display the particular file, or use any alternative content provided by a web page.</dd>
</dl>
</div>
@@ -1505,7 +1500,7 @@
</div>
-<form method="get" action="http://www.google.co.uk/search">
+<form method="get" action="//www.google.co.uk/search">
<div class="searchbox">
<input type="hidden" name="q" value="site:netsurf-browser.org">
<input type="text" name="q" maxlength="255"><br>
diff --git a/documentation/index.html b/documentation/index.html
index 6733468..ae1963c 100644
--- a/documentation/index.html
+++ b/documentation/index.html
@@ -40,11 +40,11 @@
<div class="navsection">
<ul class="sitelinks">
-<li><a href="http://wiki.netsurf-browser.org/">Development wiki</a></li>
-<li><a href="http://source.netsurf-browser.org/">Git repository viewer</a></li>
-<li><a href="http://ci.netsurf-browser.org/">Continuous Integration</a></li>
-<li><a href="http://bugs.netsurf-browser.org/">Bug report system</a></li>
-<li><a href="http://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
+<li><a href="//wiki.netsurf-browser.org/">Development wiki</a></li>
+<li><a href="//source.netsurf-browser.org/">Git repository viewer</a></li>
+<li><a href="https://ci.netsurf-browser.org/">Continuous Integration</a></li>
+<li><a href="https://bugs.netsurf-browser.org/">Bug report system</a></li>
+<li><a href="https://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
</ul>
</div>
@@ -194,7 +194,7 @@
</div>
-<form method="get" action="http://www.google.co.uk/search">
+<form method="get" action="//www.google.co.uk/search">
<div class="searchbox">
<input type="hidden" name="q" value="site:netsurf-browser.org">
<input type="text" name="q" maxlength="255"><br>
diff --git a/documentation/info.html b/documentation/info.html
index 1cf16f4..ef5648d 100644
--- a/documentation/info.html
+++ b/documentation/info.html
@@ -40,11 +40,11 @@
<div class="navsection">
<ul class="sitelinks">
-<li><a href="http://wiki.netsurf-browser.org/">Development wiki</a></li>
-<li><a href="http://source.netsurf-browser.org/">Git repository viewer</a></li>
-<li><a href="http://ci.netsurf-browser.org/">Continuous Integration</a></li>
-<li><a href="http://bugs.netsurf-browser.org/">Bug report system</a></li>
-<li><a href="http://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
+<li><a href="//wiki.netsurf-browser.org/">Development wiki</a></li>
+<li><a href="//source.netsurf-browser.org/">Git repository viewer</a></li>
+<li><a href="https://ci.netsurf-browser.org/">Continuous Integration</a></li>
+<li><a href="https://bugs.netsurf-browser.org/">Bug report system</a></li>
+<li><a href="https://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
</ul>
</div>
@@ -74,7 +74,7 @@
<dl>
<dt><a href="/downloads/">Stable releases</a><dt>
<dd>These are recommended for most users, particularly if this is your first experience of NetSurf.<dd>
-<dt><a href="http://ci.netsurf-browser.org/builds/">Development builds</a><dt>
+<dt><a href="https://ci.netsurf-browser.org/builds/">Development builds</a><dt>
<dd>These are built automatically from the latest bleeding-edge source code and may be unstable. Development builds are currently available only for certain platforms. Users of other platforms can <a href="/developers/">obtain the latest source code</a> and follow the simple compilation instructions.<dd>
</dl>
@@ -92,7 +92,7 @@
<p>Before submitting a bug report, please:</p>
<ol>
-<li>check that the bug exhibits itself in the latest version <a href="http://ci.netsurf-browser.org/builds/">available for download</a> at the time.</li>
+<li>check that the bug exhibits itself in the latest version <a href="https://ci.netsurf-browser.org/builds/">available for download</a> at the time.</li>
<li>try to find a reproducible way of triggering the bug.</li>
<li>check the <a href="progress">progress</a> page be sure that something has actually been implemented.</li>
</ol>
@@ -109,7 +109,7 @@
<li>if you can narrow a bug down to a minimal test-case, then that's great. Please provide it as it's likely to speed up a fix. (Don't worry if you can't.)</li>
</ol>
-<p>Bug reports should be made on the our <a href="http://bugs.netsurf-browser.org/">bug report system</a>.</p>
+<p>Bug reports should be made on the our <a href="https://bugs.netsurf-browser.org/">bug report system</a>.</p>
<h2 id="FeatureRequests">Feature requests</h2>
@@ -129,7 +129,7 @@
</div>
-<form method="get" action="http://www.google.co.uk/search">
+<form method="get" action="//www.google.co.uk/search">
<div class="searchbox">
<input type="hidden" name="q" value="site:netsurf-browser.org">
<input type="text" name="q" maxlength="255"><br>
diff --git a/documentation/nstheme.html b/documentation/nstheme.html
index edcdc34..77f9a91 100644
--- a/documentation/nstheme.html
+++ b/documentation/nstheme.html
@@ -40,11 +40,11 @@
<div class="navsection">
<ul class="sitelinks">
-<li><a href="http://wiki.netsurf-browser.org/">Development wiki</a></li>
-<li><a href="http://source.netsurf-browser.org/">Git repository viewer</a></li>
-<li><a href="http://ci.netsurf-browser.org/">Continuous Integration</a></li>
-<li><a href="http://bugs.netsurf-browser.org/">Bug report system</a></li>
-<li><a href="http://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
+<li><a href="//wiki.netsurf-browser.org/">Development wiki</a></li>
+<li><a href="//source.netsurf-browser.org/">Git repository viewer</a></li>
+<li><a href="https://ci.netsurf-browser.org/">Continuous Integration</a></li>
+<li><a href="https://bugs.netsurf-browser.org/">Bug report system</a></li>
+<li><a href="https://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
</ul>
</div>
@@ -147,7 +147,7 @@
</div>
-<form method="get" action="http://www.google.co.uk/search">
+<form method="get" action="//www.google.co.uk/search">
<div class="searchbox">
<input type="hidden" name="q" value="site:netsurf-browser.org">
<input type="text" name="q" maxlength="255"><br>
diff --git a/documentation/progress.html b/documentation/progress.html
index c130cf1..dac478f 100644
--- a/documentation/progress.html
+++ b/documentation/progress.html
@@ -40,11 +40,11 @@
<div class="navsection">
<ul class="sitelinks">
-<li><a href="http://wiki.netsurf-browser.org/">Development wiki</a></li>
-<li><a href="http://source.netsurf-browser.org/">Git repository viewer</a></li>
-<li><a href="http://ci.netsurf-browser.org/">Continuous Integration</a></li>
-<li><a href="http://bugs.netsurf-browser.org/">Bug report system</a></li>
-<li><a href="http://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
+<li><a href="//wiki.netsurf-browser.org/">Development wiki</a></li>
+<li><a href="//source.netsurf-browser.org/">Git repository viewer</a></li>
+<li><a href="https://ci.netsurf-browser.org/">Continuous Integration</a></li>
+<li><a href="https://bugs.netsurf-browser.org/">Bug report system</a></li>
+<li><a href="https://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
</ul>
</div>
@@ -291,7 +291,7 @@
</div>
-<form method="get" action="http://www.google.co.uk/search">
+<form method="get" action="//www.google.co.uk/search">
<div class="searchbox">
<input type="hidden" name="q" value="site:netsurf-browser.org">
<input type="text" name="q" maxlength="255"><br>
diff --git a/documentation/resinstall.html b/documentation/resinstall.html
index 97a4860..699954a 100644
--- a/documentation/resinstall.html
+++ b/documentation/resinstall.html
@@ -40,11 +40,11 @@
<div class="navsection">
<ul class="sitelinks">
-<li><a href="http://wiki.netsurf-browser.org/">Development wiki</a></li>
-<li><a href="http://source.netsurf-browser.org/">Git repository viewer</a></li>
-<li><a href="http://ci.netsurf-browser.org/">Continuous Integration</a></li>
-<li><a href="http://bugs.netsurf-browser.org/">Bug report system</a></li>
-<li><a href="http://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
+<li><a href="//wiki.netsurf-browser.org/">Development wiki</a></li>
+<li><a href="//source.netsurf-browser.org/">Git repository viewer</a></li>
+<li><a href="https://ci.netsurf-browser.org/">Continuous Integration</a></li>
+<li><a href="https://bugs.netsurf-browser.org/">Bug report system</a></li>
+<li><a href="https://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
</ul>
</div>
@@ -120,7 +120,7 @@
</div>
-<form method="get" action="http://www.google.co.uk/search">
+<form method="get" action="//www.google.co.uk/search">
<div class="searchbox">
<input type="hidden" name="q" value="site:netsurf-browser.org">
<input type="text" name="q" maxlength="255"><br>
diff --git a/documentation/roinfo.html b/documentation/roinfo.html
index 61f3d34..c41f6cc 100644
--- a/documentation/roinfo.html
+++ b/documentation/roinfo.html
@@ -40,11 +40,11 @@
<div class="navsection">
<ul class="sitelinks">
-<li><a href="http://wiki.netsurf-browser.org/">Development wiki</a></li>
-<li><a href="http://source.netsurf-browser.org/">Git repository viewer</a></li>
-<li><a href="http://ci.netsurf-browser.org/">Continuous Integration</a></li>
-<li><a href="http://bugs.netsurf-browser.org/">Bug report system</a></li>
-<li><a href="http://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
+<li><a href="//wiki.netsurf-browser.org/">Development wiki</a></li>
+<li><a href="//source.netsurf-browser.org/">Git repository viewer</a></li>
+<li><a href="https://ci.netsurf-browser.org/">Continuous Integration</a></li>
+<li><a href="https://bugs.netsurf-browser.org/">Bug report system</a></li>
+<li><a href="https://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
</ul>
</div>
@@ -120,8 +120,6 @@
<p>The following resources are not required to run NetSurf, although they do add additional functionality.</p>
<dl>
-<dt><a href="http://www.ecs.soton.ac.uk/~jmb202/">Flash plugin</a></dt>
-<dd>This allows you to view Flash files on web sites.</dd>
<dt><a href="http://www.beebware.com/software/mappings/">MimeMap Datafile</a></dt>
<dd>A resource containing many different MIME types and their equivalent RISC OS file types.</dd>
</dl>
@@ -182,7 +180,7 @@
</div>
-<form method="get" action="http://www.google.co.uk/search">
+<form method="get" action="//www.google.co.uk/search">
<div class="searchbox">
<input type="hidden" name="q" value="site:netsurf-browser.org">
<input type="text" name="q" maxlength="255"><br>
diff --git a/documentation/translations.html b/documentation/translations.html
index 74e0b07..1953165 100644
--- a/documentation/translations.html
+++ b/documentation/translations.html
@@ -40,11 +40,11 @@
<div class="navsection">
<ul class="sitelinks">
-<li><a href="http://wiki.netsurf-browser.org/">Development wiki</a></li>
-<li><a href="http://source.netsurf-browser.org/">Git repository viewer</a></li>
-<li><a href="http://ci.netsurf-browser.org/">Continuous Integration</a></li>
-<li><a href="http://bugs.netsurf-browser.org/">Bug report system</a></li>
-<li><a href="http://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
+<li><a href="//wiki.netsurf-browser.org/">Development wiki</a></li>
+<li><a href="//source.netsurf-browser.org/">Git repository viewer</a></li>
+<li><a href="https://ci.netsurf-browser.org/">Continuous Integration</a></li>
+<li><a href="https://bugs.netsurf-browser.org/">Bug report system</a></li>
+<li><a href="https://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
</ul>
</div>
@@ -101,7 +101,7 @@
<p class="caption">&quot;??&quot; is a two letter country code, such as &quot;de&quot; (Germany) or &quot;fr&quot; (France)</p>
-<p>Alternatively, the three files from !NetSurf can be taken from the <a href="http://ci.netsurf-browser.org/builds/">latest build</a> and any documentation or web material can be found on the <a href="http://www.netsurf-browser.org/">web site</a>. Do not be put off by the amount of files that can be translated. A translation of just NetSurf's interface is much better than no translation at all!</p>
+<p>Alternatively, the three files from !NetSurf can be taken from the <a href="https://ci.netsurf-browser.org/builds/">latest build</a> and any documentation or web material can be found on the <a href="http://www.netsurf-browser.org/">web site</a>. Do not be put off by the amount of files that can be translated. A translation of just NetSurf's interface is much better than no translation at all!</p>
<p>Please translate from the English version as this will always be most up to date.</p>
@@ -125,7 +125,7 @@
</div>
-<form method="get" action="http://www.google.co.uk/search">
+<form method="get" action="//www.google.co.uk/search">
<div class="searchbox">
<input type="hidden" name="q" value="site:netsurf-browser.org">
<input type="text" name="q" maxlength="255"><br>
diff --git a/downloads/amiga/index.html b/downloads/amiga/index.html
index 165e8de..4c01902 100644
--- a/downloads/amiga/index.html
+++ b/downloads/amiga/index.html
@@ -38,11 +38,11 @@
<div class="navsection">
<ul class="sitelinks">
-<li><a href="http://wiki.netsurf-browser.org/">Development wiki</a></li>
-<li><a href="http://source.netsurf-browser.org/">Git repository viewer</a></li>
-<li><a href="http://ci.netsurf-browser.org/">Continuous Integration</a></li>
-<li><a href="http://bugs.netsurf-browser.org/">Bug report system</a></li>
-<li><a href="http://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
+<li><a href="//wiki.netsurf-browser.org/">Development wiki</a></li>
+<li><a href="//source.netsurf-browser.org/">Git repository viewer</a></li>
+<li><a href="https://ci.netsurf-browser.org/">Continuous Integration</a></li>
+<li><a href="https://bugs.netsurf-browser.org/">Bug report system</a></li>
+<li><a href="https://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
</ul>
</div>
@@ -56,7 +56,7 @@
<div class="bignote">
<dl>
-<dt><a href="http://ci.netsurf-browser.org/builds/">Test builds</a></dt>
+<dt><a href="https://ci.netsurf-browser.org/builds/">Test builds</a></dt>
<dd>Bleeding-edge test builds are available for those that want to try the latest experimental features.</dd>
</dl>
</div>
@@ -64,7 +64,7 @@
<div class="downloadlatestouter">
<div class="downloadlatest">
<div class="downloadlatestbox">
-<p class="downloadmain downloadfirst"><a href="http://download.netsurf-browser.org/netsurf/releases/pre-built/amiga/netsurf-3.6.lha"><span>NetSurf 3.6 for AmigaOS</span> <span>(6.2MB)</span> <span class="downloaddate">19 Nov 2016</span></a></p>
+<p class="downloadmain downloadfirst"><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/amiga/netsurf-3.11.lha"><span>NetSurf 3.11 for AmigaOS</span> <span>(8.2MB)</span> <span class="downloaddate">28 Dec 2023</span></a></p>
<!--<p class="downloadinstructions"><a href="/documentation/roinfo#GettingStartedInstallation">Installation instructions</a></p>-->
<p class="preul">Requires:</p>
<ul>
@@ -73,7 +73,7 @@
</div>
<div class="downloadlatestbox downloadlast">
-<p class="downloadmain"><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.6-src.tar.gz"><span>NetSurf 3.6 source code</span> <span>(3.9MB)</span> <span class="downloaddate">19 Nov 2016</span></a></p>
+<p class="downloadmain"><a href="https://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-all-3.11.tar.gz"><span>NetSurf 3.11 source code</span> <span>(8.7MB)</span> <span class="downloaddate">28 Dec 2023</span></a></p>
<p class="downloadinstructions"><a href="/downloads/source/#BuildInstructions">Build instructions</a></p>
<p class="preul">Build NetSurf for:</p>
<ul>
@@ -87,85 +87,120 @@
<div class="arrow"></div>
</div>
-<p>Check out the <a href="http://download.netsurf-browser.org/netsurf/releases/ChangeLog.txt">change log</a> to see what's changed since the last release.</p>
+<p>Check out the <a href="https://download.netsurf-browser.org/netsurf/releases/ChangeLog.txt">change log</a> to see what's changed since the last release.</p>
<h2>Previous releases</h2>
<dl>
+<dt>NetSurf 3.10</dt>
+<dd>
+<ul>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/amiga/netsurf-3.10.lha">NetSurf 3.10 browser for AmigaOS 4</a> (24 May 2020)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-all-3.10.tar.gz">NetSurf 3.10 source code</a> (24 May 2020)</li>
+</ul>
+</dd>
+<dt>NetSurf 3.9</dt>
+<dd>
+<ul>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/amiga/netsurf-3.9.lha">NetSurf 3.9 browser for AmigaOS 4</a> (18 Jul 2019)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.9-src.tar.gz">NetSurf 3.9 source code</a> (18 Jul 2019)</li>
+</ul>
+</dd>
+<dt>NetSurf 3.8</dt>
+<dd>
+<ul>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/amiga/netsurf-3.8.lha">NetSurf 3.8 browser for AmigaOS 4</a> (29 Aug 2018)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.8-src.tar.gz">NetSurf 3.8 source code</a> (29 Aug 2018)</li>
+</ul>
+</dd>
+<dt>NetSurf 3.7</dt>
+<dd>
+<ul>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/amiga/netsurf-3.7.lha">NetSurf 3.7 browser for AmigaOS 4</a> (20 Oct 2017)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.7-src.tar.gz">NetSurf 3.7 source code</a> (20 Oct 2017)</li>
+</ul>
+</dd>
+<dt>NetSurf 3.6</dt>
+<dd>
+<ul>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/amiga/netsurf-3.6.lha">NetSurf 3.6 browser for AmigaOS 4</a> (20 Nov 2016)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.6-src.tar.gz">NetSurf 3.6 source code</a> (20 Nov 2016)</li>
+</ul>
+</dd>
<dt>NetSurf 3.5</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/pre-built/amiga/netsurf-3.5.lha">NetSurf 3.5 browser for AmigaOS 4</a> (14 Apr 2016)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.5-src.tar.gz">NetSurf 3.5 source code</a> (14 Apr 2016)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/amiga/netsurf-3.5.lha">NetSurf 3.5 browser for AmigaOS 4</a> (14 Apr 2016)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.5-src.tar.gz">NetSurf 3.5 source code</a> (14 Apr 2016)</li>
</ul>
</dd>
<dt>NetSurf 3.3</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/pre-built/amiga/netsurf-3.3.lha">NetSurf 3.3 browser for AmigaOS 4</a> (26 Jun 2015)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.3-src.tar.gz">NetSurf 3.3 source code</a> (26 Jun 2015)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/amiga/netsurf-3.3.lha">NetSurf 3.3 browser for AmigaOS 4</a> (26 Jun 2015)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.3-src.tar.gz">NetSurf 3.3 source code</a> (26 Jun 2015)</li>
</ul>
</dd>
<dt>NetSurf 3.2</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/pre-built/amiga/netsurf-3.2.lha">NetSurf 3.2 browser for AmigaOS 4</a> (30 Aug 2014)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.2-src.tar.gz">NetSurf 3.2 source code</a> (30 Aug 2014)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/amiga/netsurf-3.2.lha">NetSurf 3.2 browser for AmigaOS 4</a> (30 Aug 2014)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.2-src.tar.gz">NetSurf 3.2 source code</a> (30 Aug 2014)</li>
</ul>
</dd>
<dt>NetSurf 3.1</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/pre-built/amiga/netsurf-3.1.lha">NetSurf 3.1 browser for AmigaOS 4</a> (26 Apr 2014)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.1-src.tar.gz">NetSurf 3.1 source code</a> (26 Apr 2014)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/amiga/netsurf-3.1.lha">NetSurf 3.1 browser for AmigaOS 4</a> (26 Apr 2014)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.1-src.tar.gz">NetSurf 3.1 source code</a> (26 Apr 2014)</li>
</ul>
</dd>
<dt>NetSurf 2.9</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/pre-built/amiga/netsurf-2.9.lha">NetSurf 2.9 browser for AmigaOS 4</a> (27 Mar 2012)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.9-src.tar.gz">NetSurf 2.9 source code</a> (27 Mar 2012)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/amiga/netsurf-2.9.lha">NetSurf 2.9 browser for AmigaOS 4</a> (27 Mar 2012)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.9-src.tar.gz">NetSurf 2.9 source code</a> (27 Mar 2012)</li>
</ul>
</dd>
<dt>NetSurf 2.8</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/pre-built/amiga/netsurf-2.8.lha">NetSurf 2.8 browser for AmigaOS 4</a> (21 Sep 2011)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.8-src.tar.gz">NetSurf 2.8 source code</a> (21 Sep 2011)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/amiga/netsurf-2.8.lha">NetSurf 2.8 browser for AmigaOS 4</a> (21 Sep 2011)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.8-src.tar.gz">NetSurf 2.8 source code</a> (21 Sep 2011)</li>
</ul>
</dd>
<dt>NetSurf 2.7</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/pre-built/amiga/netsurf-2.7.lha">NetSurf 2.7 browser for AmigaOS 4</a> (16 Apr 2011)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.7-src.tar.gz">NetSurf 2.7 source code</a> (16 Apr 2011)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/amiga/netsurf-2.7.lha">NetSurf 2.7 browser for AmigaOS 4</a> (16 Apr 2011)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.7-src.tar.gz">NetSurf 2.7 source code</a> (16 Apr 2011)</li>
</ul>
</dd>
<dt>NetSurf 2.6</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/pre-built/amiga/netsurf-2.6.lha">NetSurf 2.6 browser for AmigaOS 4</a> (21 Sep 2010)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.6-src.tar.gz">NetSurf 2.6 source code</a> (21 Sep 2010)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/amiga/netsurf-2.6.lha">NetSurf 2.6 browser for AmigaOS 4</a> (21 Sep 2010)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.6-src.tar.gz">NetSurf 2.6 source code</a> (21 Sep 2010)</li>
</ul>
</dd>
<dt>NetSurf 2.5</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/pre-built/amiga/netsurf-2.5.lha">NetSurf 2.5 browser for AmigaOS 4</a> (18 Apr 2010)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.5-src.tar.gz">NetSurf 2.5 source code</a> (18 Apr 2010)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/amiga/netsurf-2.5.lha">NetSurf 2.5 browser for AmigaOS 4</a> (18 Apr 2010)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.5-src.tar.gz">NetSurf 2.5 source code</a> (18 Apr 2010)</li>
</ul>
</dd>
<dt>NetSurf 2.1</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/pre-built/amiga/netsurf-2.1.lha">NetSurf 2.1 browser for AmigaOS 4</a> (23 May 2009)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.1-src.tar.gz">NetSurf 2.1 source code</a> (23 May 2009)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/amiga/netsurf-2.1.lha">NetSurf 2.1 browser for AmigaOS 4</a> (23 May 2009)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.1-src.tar.gz">NetSurf 2.1 source code</a> (23 May 2009)</li>
</ul>
</dd>
<dt>NetSurf 2.0</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/pre-built/amiga/netsurf-2.0.lha">NetSurf 2.0 browser for AmigaOS 4</a> (25 Apr 2009)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.0-src.tar.gz">NetSurf 2.0 source code</a> (25 Apr 2009)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/amiga/netsurf-2.0.lha">NetSurf 2.0 browser for AmigaOS 4</a> (25 Apr 2009)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.0-src.tar.gz">NetSurf 2.0 source code</a> (25 Apr 2009)</li>
</ul>
</dd>
</dl>
@@ -176,13 +211,13 @@
<div class="footer">
-<p>Copyright 2003 - 2016 The NetSurf Developers</p>
+<p>Copyright 2003 - 2023 The NetSurf Developers</p>
</div>
</div>
-<form method="get" action="http://www.google.co.uk/search">
+<form method="get" action="//www.google.co.uk/search">
<div class="searchbox">
<input type="hidden" name="q" value="site:netsurf-browser.org">
<input type="text" name="q" maxlength="255"><br>
diff --git a/downloads/atari/index.html b/downloads/atari/index.html
index 40883de..d0b3442 100644
--- a/downloads/atari/index.html
+++ b/downloads/atari/index.html
@@ -38,11 +38,11 @@
<div class="navsection">
<ul class="sitelinks">
-<li><a href="http://wiki.netsurf-browser.org/">Development wiki</a></li>
-<li><a href="http://source.netsurf-browser.org/">Git repository viewer</a></li>
-<li><a href="http://ci.netsurf-browser.org/">Continuous Integration</a></li>
-<li><a href="http://bugs.netsurf-browser.org/">Bug report system</a></li>
-<li><a href="http://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
+<li><a href="//wiki.netsurf-browser.org/">Development wiki</a></li>
+<li><a href="//source.netsurf-browser.org/">Git repository viewer</a></li>
+<li><a href="https://ci.netsurf-browser.org/">Continuous Integration</a></li>
+<li><a href="https://bugs.netsurf-browser.org/">Bug report system</a></li>
+<li><a href="https://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
</ul>
</div>
@@ -56,7 +56,7 @@
<div class="bignote">
<dl>
-<dt><a href="http://ci.netsurf-browser.org/builds/">Test builds</a></dt>
+<dt><a href="https://ci.netsurf-browser.org/builds/">Test builds</a></dt>
<dd>Bleeding-edge test builds are available for those that want to try the latest experimental features.</dd>
</dl>
</div>
@@ -64,7 +64,7 @@
<div class="downloadlatestouter">
<div class="downloadlatest">
<div class="downloadlatestbox">
-<p class="downloadmain downloadfirst"><a href="http://download.netsurf-browser.org/netsurf/releases/pre-built/atari/netsurf-2.9.zip"><span>NetSurf 2.9 for Atari</span> <span>(10.0MB)</span> <span class="downloaddate">27 Mar 2012</span></a></p>
+<p class="downloadmain downloadfirst"><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/atari/netsurf-2.9.zip"><span>NetSurf 2.9 for Atari</span> <span>(10.0MB)</span> <span class="downloaddate">27 Mar 2012</span></a></p>
<!--<p class="downloadinstructions"><a href="/documentation/roinfo#GettingStartedInstallation">Installation instructions</a></p>-->
<p class="preul">Requires:</p>
<ul>
@@ -73,7 +73,7 @@
</div>
<div class="downloadlatestbox downloadlast">
-<p class="downloadmain"><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.9-src.tar.gz"><span>NetSurf 2.9 source code</span> <span>(2.3MB)</span> <span class="downloaddate">27 Mar 2012</span></a></p>
+<p class="downloadmain"><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.9-src.tar.gz"><span>NetSurf 2.9 source code</span> <span>(2.3MB)</span> <span class="downloaddate">27 Mar 2012</span></a></p>
<p class="downloadinstructions"><a href="/downloads/source/#BuildInstructions">Build instructions</a></p>
<p class="preul">Build NetSurf for:</p>
<ul>
@@ -87,15 +87,15 @@
<div class="arrow"></div>
</div>
-<p>Check out the <a href="http://download.netsurf-browser.org/netsurf/releases/ChangeLog.txt">change log</a> to see what's changed since the last release.</p>
+<p>Check out the <a href="https://download.netsurf-browser.org/netsurf/releases/ChangeLog.txt">change log</a> to see what's changed since the last release.</p>
<!--h2>Previous releases</h2>
<dl>
<dt>NetSurf 2.9</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/pre-built/atari/netsurf-2.9.zip">NetSurf 2.9 browser for Atari</a> (27 Mar 2012)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.9-src.tar.gz">NetSurf 2.9 source code</a> (27 Mar 2012)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/atari/netsurf-2.9.zip">NetSurf 2.9 browser for Atari</a> (27 Mar 2012)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.9-src.tar.gz">NetSurf 2.9 source code</a> (27 Mar 2012)</li>
</ul>
</dd>
</dl-->
@@ -112,7 +112,7 @@
</div>
-<form method="get" action="http://www.google.co.uk/search">
+<form method="get" action="//www.google.co.uk/search">
<div class="searchbox">
<input type="hidden" name="q" value="site:netsurf-browser.org">
<input type="text" name="q" maxlength="255"><br>
diff --git a/downloads/beos/index.html b/downloads/beos/index.html
index 1bcdacb..d6c7b12 100644
--- a/downloads/beos/index.html
+++ b/downloads/beos/index.html
@@ -38,11 +38,11 @@
<div class="navsection">
<ul class="sitelinks">
-<li><a href="http://wiki.netsurf-browser.org/">Development wiki</a></li>
-<li><a href="http://source.netsurf-browser.org/">Git repository viewer</a></li>
-<li><a href="http://ci.netsurf-browser.org/">Continuous Integration</a></li>
-<li><a href="http://bugs.netsurf-browser.org/">Bug report system</a></li>
-<li><a href="http://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
+<li><a href="//wiki.netsurf-browser.org/">Development wiki</a></li>
+<li><a href="//source.netsurf-browser.org/">Git repository viewer</a></li>
+<li><a href="https://ci.netsurf-browser.org/">Continuous Integration</a></li>
+<li><a href="https://bugs.netsurf-browser.org/">Bug report system</a></li>
+<li><a href="https://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
</ul>
</div>
@@ -56,49 +56,76 @@
<div class="bignote">
<dl>
-<dt><a href="http://ci.netsurf-browser.org/builds/">Test builds</a></dt>
+<dt><a href="https://ci.netsurf-browser.org/builds/">Test builds</a></dt>
<dd>Bleeding-edge test builds are available for those that want to try the latest experimental features.</dd>
</dl>
</div>
-<div class="downloadlatestouter">
-<div class="downloadlatest">
-<div class="downloadlatestbox">
-<p class="downloadmain downloadfirst"><a href="http://download.netsurf-browser.org/netsurf/releases/pre-built/beos/3.6-netsurf"><span>NetSurf 3.6 for Haiku</span> <span>(9.4MB)</span> <span class="downloaddate">19 Nov 2016</span></a></p>
-<p class="downloadinstructions">Extract to boot and create symlink for Deskbar</p>
-<!--<p class="preul">Requires:</p>
-<ul>
-<li>Haiku</li>
-</ul>-->
-</div>
+<p>The current port for BeOS Haiku is incomplete but functional. Prebuilt editions are only available for Haiku from their depot Server.</p>
-<div class="downloadlatestbox downloadlast">
-<p class="downloadmain"><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.6-src.tar.gz"><span>NetSurf 3.6 source code</span> <span>(3.9MB)</span> <span class="downloaddate">19 Nov 2016</span></a></p>
-<p class="downloadinstructions"><a href="/downloads/source/#BuildInstructions">Build instructions</a></p>
-<p class="preul">Build NetSurf for:</p>
-<ul>
-<li>Haiku</li>
-<li>BeOS</li>
-<li>Linux</li>
-<li>Free/NetBSD</li>
-<li>And more</li>
-</ul>
-</div>
-</div>
-<div class="arrow"></div>
+<div class="downloadlatestouter">
+ <div class="downloadlatest">
+ <div class="downloadlatestbox">
+ <p class="downloadmain downloadfirst"><a href="https://depot.haiku-os.org/#!/pkg/netsurf"><span>NetSurf 3.11 for Haiku</span> <span>(4.6MB)</span> <span class="downloaddate">28 Dec 2023</span></a></p>
+ </div>
+
+ <div class="downloadlatestbox downloadlast">
+ <p class="downloadmain"><a href="https://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-all-3.11.tar.gz"><span>NetSurf 3.11 source code</span> <span>(8.7MB)</span> <span class="downloaddate">28 Dec 2023</span></a></p>
+ <p class="downloadinstructions"><a href="/downloads/source/#BuildInstructions">Build instructions</a></p>
+ <p class="preul">Build NetSurf for:</p>
+ <ul>
+ <li>Haiku</li>
+ <li>BeOS</li>
+ <li>Linux</li>
+ <li>Free/NetBSD</li>
+ <li>And more</li>
+ </ul>
+ </div>
+ </div>
+ <div class="arrow"></div>
</div>
-<p>Check out the <a href="http://download.netsurf-browser.org/netsurf/releases/ChangeLog.txt">change log</a> to see what's changed since the last release.</p>
+<p>Check out the <a href="https://download.netsurf-browser.org/netsurf/releases/ChangeLog.txt">change log</a> to see what's changed since the last release.</p>
<p>The latest <a href="http://revolf.free.fr/beos/netsurf-bone.zip">development build</a> is available, which should be unzipped to <em>&quot;/boot&quot;</em>.</p>
<h2>Previous releases</h2>
<dl>
+<dt>NetSurf 3.10</dt>
+<dd>
+<ul>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-all-3.10.tar.gz">NetSurf 3.10 source code</a> (24 May 2020)</li>
+</ul>
+</dd>
+<dt>NetSurf 3.9</dt>
+<dd>
+<ul>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.9-src.tar.gz">NetSurf 3.9 source code</a> (18 Jul 2019)</li>
+</ul>
+</dd>
+<dt>NetSurf 3.8</dt>
+<dd>
+<ul>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.8-src.tar.gz">NetSurf 3.8 source code</a> (29 Aug 2018)</li>
+</ul>
+</dd>
+<dt>NetSurf 3.7</dt>
+<dd>
+<ul>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.7-src.tar.gz">NetSurf 3.7 source code</a> (20 Oct 2017)</li>
+</ul>
+</dd>
+<dt>NetSurf 3.6</dt>
+<dd>
+<ul>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.6-src.tar.gz">NetSurf 3.6 source code</a> (19 Nov 2016)</li>
+</ul>
+</dd>
<dt>NetSurf 3.5</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/pre-built/beos/NetSurf-2.0-Haiku-gcc2.zip">NetSurf 2.0 browser for Haiku and BeOS</a> (25 Apr 2009)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.0-src.tar.gz">NetSurf 2.0 source code</a> (25 Apr 2009)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/beos/NetSurf-2.0-Haiku-gcc2.zip">NetSurf 2.0 browser for Haiku and BeOS</a> (25 Apr 2009)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.0-src.tar.gz">NetSurf 2.0 source code</a> (25 Apr 2009)</li>
</ul>
</dd>
</dl>
@@ -109,13 +136,13 @@
<div class="footer">
-<p>Copyright 2003 - 2009 The NetSurf Developers</p>
+<p>Copyright 2003 - 2023 The NetSurf Developers</p>
</div>
</div>
-<form method="get" action="http://www.google.co.uk/search">
+<form method="get" action="//www.google.co.uk/search">
<div class="searchbox">
<input type="hidden" name="q" value="site:netsurf-browser.org">
<input type="text" name="q" maxlength="255"><br>
diff --git a/downloads/extras.html b/downloads/extras.html
index d6cfcab..793cedc 100644
--- a/downloads/extras.html
+++ b/downloads/extras.html
@@ -38,11 +38,11 @@
<div class="navsection">
<ul class="sitelinks">
-<li><a href="http://wiki.netsurf-browser.org/">Development wiki</a></li>
-<li><a href="http://source.netsurf-browser.org/">Git repository viewer</a></li>
-<li><a href="http://ci.netsurf-browser.org/">Continuous Integration</a></li>
-<li><a href="http://bugs.netsurf-browser.org/">Bug report system</a></li>
-<li><a href="http://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
+<li><a href="//wiki.netsurf-browser.org/">Development wiki</a></li>
+<li><a href="//source.netsurf-browser.org/">Git repository viewer</a></li>
+<li><a href="https://ci.netsurf-browser.org/">Continuous Integration</a></li>
+<li><a href="https://bugs.netsurf-browser.org/">Bug report system</a></li>
+<li><a href="https://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
</ul>
</div>
@@ -57,7 +57,7 @@
<p>This page contains additional downloads available for NetSurf users.</p>
<ul class="developmentbuilds">
-<li><a href="http://download.netsurf-browser.org/other/nstheme/nstheme.zip">NSTheme 0.02 for RISC&nbsp;OS</a> <span>5.7M</span> <span>2012</span></li>
+<li><a href="https://download.netsurf-browser.org/other/nstheme/nstheme.zip">NSTheme 0.02 for RISC&nbsp;OS</a> <span>5.7M</span> <span>2012</span></li>
</ul>
<p>NSTheme is a theme packager for the RISC OS version of NetSurf. Themes can be installed from the <a href="themes/">themes page</a>.</p>
@@ -70,7 +70,7 @@
</div>
-<form method="get" action="http://www.google.co.uk/search">
+<form method="get" action="//www.google.co.uk/search">
<div class="searchbox">
<input type="hidden" name="q" value="site:netsurf-browser.org">
<input type="text" name="q" maxlength="255"><br>
diff --git a/downloads/gtk/index.html b/downloads/gtk/index.html
index 6da01de..c94e6b5 100644
--- a/downloads/gtk/index.html
+++ b/downloads/gtk/index.html
@@ -38,11 +38,11 @@
<div class="navsection">
<ul class="sitelinks">
-<li><a href="http://wiki.netsurf-browser.org/">Development wiki</a></li>
-<li><a href="http://source.netsurf-browser.org/">Git repository viewer</a></li>
-<li><a href="http://ci.netsurf-browser.org/">Continuous Integration</a></li>
-<li><a href="http://bugs.netsurf-browser.org/">Bug report system</a></li>
-<li><a href="http://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
+<li><a href="//wiki.netsurf-browser.org/">Development wiki</a></li>
+<li><a href="//source.netsurf-browser.org/">Git repository viewer</a></li>
+<li><a href="https://ci.netsurf-browser.org/">Continuous Integration</a></li>
+<li><a href="https://bugs.netsurf-browser.org/">Bug report system</a></li>
+<li><a href="https://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
</ul>
</div>
@@ -61,183 +61,202 @@
</dl>
</div>
-<p>NetSurf's GTK front end works on systems that provive a Unix-like environment, such as Linux, FreeBSD, NetBSD, Solaris and others. If your distribution packages NetSurf, you can use that. Otherwise you can download and build the source code.</p>
+<p>The Netsurf <a href="https://www.gtk.org/">GTK toolkit</a> front
+end is targeted at systems that provive a Unix-like environment, such
+as Linux, OpenBSD, FreeBSD, NetBSD, Solaris and similar.</p>
-<div class="downloadlatestouter">
-<div class="downloadlatest">
-<div class="downloadlatestbox downloadlast">
-<p class="downloadmain downloadfirst"><a href="http://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-all-3.6.tar.gz"><span>NetSurf 3.6 source code</span> <span>(3.9MB)</span> <span class="downloaddate">19 Nov 2016</span></a></p>
-<p class="downloadinstructions"><a href="/downloads/source/#BuildInstructions">Build instructions</a></p>
-<p class="preul">Build NetSurf for:</p>
-<ul>
-<li>Linux</li>
-<li>Free/NetBSD</li>
-<li>Solaris</li>
-<li>RISC OS</li>
-<li>And more</li>
-</ul>
-</div>
-</div>
-<div class="arrow"></div>
-</div>
+<p>GTK version 3 is built by default but version 2 can be used if desired.</p>
-<p>Check out the <a href="http://download.netsurf-browser.org/netsurf/releases/ChangeLog.txt">change log</a> to see what's changed since the last release.</p>
+<p>Some operating systems include NetSurf such as
+<a href="https://tracker.debian.org/pkg/netsurf">Debian packages</a>
+and <a href="https://openports.se/www/netsurf/browser">OpenBSD
+ports</a>. If these are up to date then they are probably the best to
+use.</p>
-<h2>Packages</h2>
-<p>We provide packages for installation of NetSurf releases on various systems.</p>
+<p>A <a href="https://github.com/flathub/org.netsurf_browser.NetSurf">flatpak</a> is available.</p>
-<dl class="packagelist">
-<dt>NetSurf 2.7</dt>
-<dd>
-<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/pre-built/debian/squeeze/netsurf-gtk_2.7-2_amd64.deb">Debian Squeeze AMD64 package</a></li>
-</ul>
-</dd>
-</dl>
+<p>If none of these options are suitable a build from source will be necessary.</p>
-<!--h2>Externally Hosted Packages</h2>
+<div class="downloadlatestouter">
+ <div class="downloadlatest">
+ <div class="downloadlatestbox">
+ <p class="downloadmain downloadfirst"><a href="https://flathub.org/apps/details/org.netsurf_browser.NetSurf"><span>NetSurf on Flathub</span> <span class="downloaddate">28 Dec 2023</span></a></p>
+ <p class="downloadinstructions">Run the <a href="https://flathub.org/repo/appstream/org.netsurf_browser.NetSurf.flatpakref"><span>Install</span></a></p>
+ <p class="preul">Some of the distributions available for <a href="https://flatpak.org/setup/">flatpak</a>:</p>
+ <ul>
+ <li>Ubuntu</li>
+ <li>Fedora</li>
+ <li>Endless</li>
+ <li>ChromeOS</li>
+ <li>Redhat</li>
+ </ul>
+ </div>
-<p>NetSurf is available in some distributions' package repositories.</p>
+ <div class="downloadlatestbox downloadlast">
+ <p class="downloadmain"><a href="https://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-all-3.11.tar.gz"><span>NetSurf 3.11 source code</span> <span>(8.7MB)</span> <span class="downloaddate">28 Dec 2023</span></a></p>
+ <p class="downloadinstructions"><a href="/downloads/source/#BuildInstructions">Build instructions</a></p>
+ <p class="preul">Build NetSurf for:</p>
+ <ul>
+ <li>Linux</li>
+ <li>Free/NetBSD</li>
+ <li>Solaris</li>
+ <li>RISC OS</li>
+ <li>And more</li>
+ </ul>
+ </div>
+ </div>
+
+ <div class="arrow"></div>
+</div>
+
+<p>Check out the <a href="https://download.netsurf-browser.org/netsurf/releases/ChangeLog.txt">change log</a> to see what's changed since the last release.</p>
-<dl>
-<dt>Debian</dt>
-<dd><ul>
-<li><a href="http://packages.debian.org/lenny/netsurf">Debian Lenny</a></li>
-<li><a href="http://packages.debian.org/sid/netsurf">Debian Sid</a></li>
-</ul></dd>
-<dt>Ubuntu</dt>
-<dd><ul>
-<li><a href="https://launchpad.net/ubuntu/hardy/+source/netsurf">Ubuntu 8.04 (Hardy)</a></li>
-</ul></dd>
-<dt>NetBSD Packages Collection (pkgsrc)</dt>
-<dd><ul>
-<li><a href="http://pkgsrc.se/wip/netsurf">NetBSD and others</a></li>
-</ul></dd>
-<dt>Slackware</dt>
-<dd><ul>
-<li><a href="http://www.slacky.eu/index.php?option=com_content&amp;task=view&amp;id=7785&amp;Itemid=65">Slacky - The Italian Slackware Community</a></li>
-</ul></dd>
-<dt>Puppy Linux</dt>
-<dd><ul>
-<li><a href="http://distro.ibiblio.org/pub/linux/distributions/puppylinux/pet_packages-4/">Puppy Linux</a></li>
-</ul></dd>
-</dl>-->
<h2>Previous releases</h2>
<dl>
+<dt>NetSurf 3.10</dt>
+<dd>
+<ul>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-all-3.10.tar.gz">NetSurf 3.10 source code</a> (24 May 2020)</li>
+</ul>
+</dd>
+<dt>NetSurf 3.9</dt>
+<dd>
+<ul>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-all-3.9.tar.gz">NetSurf 3.9 source code</a> (18 Jul 2019)</li>
+</ul>
+</dd>
+<dt>NetSurf 3.8</dt>
+<dd>
+<ul>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-all-3.8.tar.gz">NetSurf 3.8 source code</a> (29 Aug 2018)</li>
+</ul>
+</dd>
+<dt>NetSurf 3.7</dt>
+<dd>
+<ul>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.7-src.tar.gz">NetSurf 3.7 source code</a> (20 Oct 2017)</li>
+</ul>
+</dd>
+<dt>NetSurf 3.6</dt>
+<dd>
+<ul>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.6-src.tar.gz">NetSurf 3.6 source code</a> (20 Nov 2016)</li>
+</ul>
+</dd>
<dt>NetSurf 3.5</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.5-src.tar.gz">NetSurf 3.5 source code</a> (14 Apr 2016)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.5-src.tar.gz">NetSurf 3.5 source code</a> (14 Apr 2016)</li>
</ul>
</dd>
<dt>NetSurf 3.4</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.4-src.tar.gz">NetSurf 3.4 source code</a> (16 Feb 2016)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.4-src.tar.gz">NetSurf 3.4 source code</a> (16 Feb 2016)</li>
</ul>
</dd>
<dt>NetSurf 3.3</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.3-src.tar.gz">NetSurf 3.3 source code</a> (15 Mar 2015)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.3-src.tar.gz">NetSurf 3.3 source code</a> (15 Mar 2015)</li>
</ul>
</dd>
<dt>NetSurf 3.2</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.2-src.tar.gz">NetSurf 3.2 source code</a> (30 Aug 2014)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.2-src.tar.gz">NetSurf 3.2 source code</a> (30 Aug 2014)</li>
</ul>
</dd>
<dt>NetSurf 3.1</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.1-src.tar.gz">NetSurf 3.1 source code</a> (26 Apr 2014)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.1-src.tar.gz">NetSurf 3.1 source code</a> (26 Apr 2014)</li>
</ul>
</dd>
<dt>NetSurf 3.0</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.0-src.tar.gz">NetSurf 3.0 source code</a> (20 Apr 2013)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.0-src.tar.gz">NetSurf 3.0 source code</a> (20 Apr 2013)</li>
</ul>
</dd>
<dt>NetSurf 2.9</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.9-src.tar.gz">NetSurf 2.9 source code</a> (27 Mar 2012)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.9-src.tar.gz">NetSurf 2.9 source code</a> (27 Mar 2012)</li>
</ul>
</dd>
<dt>NetSurf 2.8</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.8-src.tar.gz">NetSurf 2.8 source code</a> (21 Sep 2011)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.8-src.tar.gz">NetSurf 2.8 source code</a> (21 Sep 2011)</li>
</ul>
</dd>
<dt>NetSurf 2.7</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.7-src.tar.gz">NetSurf 2.7 source code</a> (16 Apr 2011)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.7-src.tar.gz">NetSurf 2.7 source code</a> (16 Apr 2011)</li>
</ul>
</dd>
<dt>NetSurf 2.6</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.6-src.tar.gz">NetSurf 2.6 source code</a> (21 Sep 2010)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.6-src.tar.gz">NetSurf 2.6 source code</a> (21 Sep 2010)</li>
</ul>
</dd>
<dt>NetSurf 2.5</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.5-src.tar.gz">NetSurf 2.5 source code</a> (18 Apr 2010)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.5-src.tar.gz">NetSurf 2.5 source code</a> (18 Apr 2010)</li>
</ul>
</dd>
<dt>NetSurf 2.1</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.1-src.tar.gz">NetSurf 2.1 source code</a> (23 May 2009)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.1-src.tar.gz">NetSurf 2.1 source code</a> (23 May 2009)</li>
</ul>
</dd>
<dt>NetSurf 2.0</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.0-src.tar.gz">NetSurf 2.0 source code</a> (25 Apr 2009)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.0-src.tar.gz">NetSurf 2.0 source code</a> (25 Apr 2009)</li>
</ul>
</dd>
<dt>NetSurf 1.2</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-1.2-src.tar.gz">NetSurf 1.2 source code</a> (22 Mar 2008)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-1.2-src.tar.gz">NetSurf 1.2 source code</a> (22 Mar 2008)</li>
</ul>
</dd>
<dt>NetSurf 1.1</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-1.1-src.tar.gz">NetSurf 1.1 source code</a> (13 Aug 2007)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-1.1-src.tar.gz">NetSurf 1.1 source code</a> (13 Aug 2007)</li>
</ul>
</dd>
<dt>NetSurf 1.0</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-1.0-src.tar.gz">NetSurf 1.0 source code</a> (17 May 2007)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-1.0-src.tar.gz">NetSurf 1.0 source code</a> (17 May 2007)</li>
</ul>
</dd>
</dl>
<h2>Framebuffer NetSurf</h2>
-<p>There are actually two versions of NetSurf available for Unix-like systems. In addition to the GTK front end, which is for normal desktop usage, there is a framebuffer front end for NetSurf which requires no windowing environment or GUI toolkits. It currently supports the Linux framebuffer and ABLE's framebuffer.</p>
+<p>There are actually two versions of NetSurf available for Unix-like systems. In addition to the GTK front end, which is for normal desktop usage, there is a framebuffer front end for NetSurf which requires no windowing environment or GUI toolkits. It currently supports SDLv1.</p>
<p>Please obtain the <a href="/downloads/source/">latest source</a>, if you want to play with the framebuffer build.</p>
<div class="footer">
-<p>Copyright 2003 - 2016 The NetSurf Developers</p>
+<p>Copyright 2003 - 2023 The NetSurf Developers</p>
</div>
</div>
-<form method="get" action="http://www.google.co.uk/search">
+<form method="get" action="//www.google.co.uk/search">
<div class="searchbox">
<input type="hidden" name="q" value="site:netsurf-browser.org">
<input type="text" name="q" maxlength="255"><br>
diff --git a/downloads/index.html b/downloads/index.html
index 15eaec6..c3daaa9 100644
--- a/downloads/index.html
+++ b/downloads/index.html
@@ -38,11 +38,11 @@
<div class="navsection">
<ul class="sitelinks">
-<li><a href="http://wiki.netsurf-browser.org/">Development wiki</a></li>
-<li><a href="http://source.netsurf-browser.org/">Git repository viewer</a></li>
-<li><a href="http://ci.netsurf-browser.org/">Continuous Integration</a></li>
-<li><a href="http://bugs.netsurf-browser.org/">Bug report system</a></li>
-<li><a href="http://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
+<li><a href="//wiki.netsurf-browser.org/">Development wiki</a></li>
+<li><a href="//source.netsurf-browser.org/">Git repository viewer</a></li>
+<li><a href="https://ci.netsurf-browser.org/">Continuous Integration</a></li>
+<li><a href="https://bugs.netsurf-browser.org/">Bug report system</a></li>
+<li><a href="https://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
</ul>
</div>
@@ -54,16 +54,23 @@
<h1>NetSurf Downloads</h1>
-<p>Download NetSurf for your operating system:</p>
+<p>The NetSurf project provides prebuilt software for several toolkits
+while some are provided by other organisations.</p>
+
+<p>NetSurf supports several windowing toolkits, some of these toolkits
+are synonymous with their operating system like RISC OS while others
+like GTK can be built on many operating systems.</p>
+
+<p>Please select the appropriate toolkit or Operating system for
+additional details:</p>
<ul class="downloadosselection">
<li class="riscos"><a href="riscos/">RISC OS</a></li>
-<li class="gtk"><a href="gtk/">Linux and other Unix-likes</a></li>
+<li class="gtk"><a href="gtk/">GTK for Linux and other Unix-likes</a></li>
<li class="beos"><a href="beos/">Haiku &amp; BeOS</a></li>
<li class="amiga"><a href="amiga/">AmigaOS</a></li>
<li class="windows"><a href="windows/">Windows</a></li>
<li class="atari"><a href="atari/">Atari</a></li>
-<li class="macosx"><a href="macosx/">Mac OS X</a></li>
</ul>
<p>Alternatively, download NetSurf's source code:</p>
@@ -80,7 +87,7 @@
</div>
-<form method="get" action="http://www.google.co.uk/search">
+<form method="get" action="//www.google.co.uk/search">
<div class="searchbox">
<input type="hidden" name="q" value="site:netsurf-browser.org">
<input type="text" name="q" maxlength="255"><br>
diff --git a/downloads/macosx/index.html b/downloads/macosx/index.html
deleted file mode 100644
index 19664a4..0000000
--- a/downloads/macosx/index.html
+++ /dev/null
@@ -1,132 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
- "http://www.w3.org/TR/html4/strict.dtd">
-<html>
-<head>
-<title>NetSurf | Mac OS X Downloads</title>
-<link rel="stylesheet" type="text/css" href="/netsurf.css">
-<link rel="icon" type="image/png" href="/webimages/favicon.png">
-</head>
-
-<body>
-<p class="banner"><a href="/"><img src="/netsurf.png" alt="NetSurf"></a></p>
-
-<div class="navigation">
-<div class="navsection">
-<ul>
-<li><a href="/about/">About NetSurf</a></li>
-<li><a href="/downloads/">Downloads</a>
-<ul>
-<li><a href="/downloads/source/">Source</a></li>
-<li><a href="/downloads/extras">Extras</a></li>
-</ul>
-</li>
-<li><a href="/documentation/">Documentation</a></li>
-<li><a href="/developers/">Development area</a></li>
-<li><a href="/webmasters/">Webmaster area</a></li>
-<li><a href="/contact/">Contact</a></li>
-</ul>
-</div>
-
-<div class="navsection">
-<ul class="languages">
-<!--<li><a href="index.de">Deutsch</a></li>-->
-<li>English</li>
-<!--<li><a href="index.fr">Français</a></li>-->
-<!--<li><a href="index.nl">Nederlands</a></li>-->
-</ul>
-</div>
-
-<div class="navsection">
-<ul class="sitelinks">
-<li><a href="http://wiki.netsurf-browser.org/">Development wiki</a></li>
-<li><a href="http://source.netsurf-browser.org/">Git repository viewer</a></li>
-<li><a href="http://ci.netsurf-browser.org/">Continuous Integration</a></li>
-<li><a href="http://bugs.netsurf-browser.org/">Bug report system</a></li>
-<li><a href="http://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
-</ul>
-</div>
-
-</div>
-
-<div class="content">
-
-<p class="breadcrumbs"><a href="/">Home</a> » <a href="/downloads/">Downloads</a> » Mac OS X</p>
-
-<h1>Mac OS X NetSurf Downloads</h1>
-
-<div class="bignote">
-<dl>
-<dt><a href="http://ci.netsurf-browser.org/builds/">Test builds</a></dt>
-<dd>Bleeding-edge test builds are available for those that want to try the latest experimental features.</dd>
-</dl>
-</div>
-
-<div class="downloadlatestouter">
-<div class="downloadlatest">
-<div class="downloadlatestbox">
-<p class="downloadmain downloadfirst"><a href="http://download.netsurf-browser.org/netsurf/releases/pre-built/macosx/NetSurf-2.9.dmg"><span>NetSurf 2.9 for Mac OS X</span> <span>(1.3MB)</span> <span class="downloaddate">27 Mar 2012</span></a></p>
-<!--<p class="downloadinstructions"><a href="/documentation/roinfo#GettingStartedInstallation">Installation instructions</a></p>-->
-<p class="preul">Requires:</p>
-<ul>
-<li>Mac OS X 10.6 or later</li>
-</ul>
-<p>Compatible with i386 &amp; x86_64 systems.</p>
-</div>
-
-<div class="downloadlatestbox downloadlast">
-<p class="downloadmain"><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.9-src.tar.gz"><span>NetSurf 2.9 source code</span> <span>(2.3MB)</span> <span class="downloaddate">27 Mar 2012</span></a></p>
-<p class="downloadinstructions"><a href="/downloads/source/#BuildInstructions">Build instructions</a></p>
-<p class="preul">Build NetSurf for:</p>
-<ul>
-<li>Mac OS X</li>
-<li>Linux</li>
-<li>Free/NetBSD</li>
-<li>And more</li>
-</ul>
-</div>
-</div>
-<div class="arrow"></div>
-</div>
-
-<p>Check out the <a href="http://download.netsurf-browser.org/netsurf/releases/ChangeLog.txt">change log</a> to see what's changed since the last release.</p>
-
-<h2>Previous releases</h2>
-<dl>
-<dt>NetSurf 2.8</dt>
-<dd>
-<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/pre-built/macosx/NetSurf-2.8.dmg">NetSurf 2.8</a> &ndash; Mac OS X 10.6 or later, for x86_64 &ndash; (21 Sep 2011)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.8-src.tar.gz">NetSurf 2.8 source code</a> (21 Sep 2011)</li>
-</ul>
-</dd>
-<dt>NetSurf 2.7</dt>
-<dd>
-<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/pre-built/macosx/netsurf-2.7.zip">NetSurf 2.7</a> &ndash; Mac OS X 10.5 or later, for i386, x86_64 and ppc &ndash; (16 Apr 2011)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.7-src.tar.gz">NetSurf 2.7 source code</a> (16 Apr 2011)</li>
-</ul>
-</dd>
-</dl>
-
-<h2>Latest Source</h2>
-
-<p>Alternatively, you can obtain the <a href="/downloads/source/">latest source</a>, if you want to play with the Mac OS X port.</p>
-
-
-<div class="footer">
-<p>Copyright 2003 - 2011 The NetSurf Developers</p>
-</div>
-
-</div>
-
-
-<form method="get" action="http://www.google.co.uk/search">
-<div class="searchbox">
-<input type="hidden" name="q" value="site:netsurf-browser.org">
-<input type="text" name="q" maxlength="255"><br>
-<input type="submit" value="Search" name="btnG">
-</div>
-</form>
-
-</body>
-</html>
diff --git a/downloads/riscos/index.html b/downloads/riscos/index.html
index f87241d..d2c74cf 100644
--- a/downloads/riscos/index.html
+++ b/downloads/riscos/index.html
@@ -38,11 +38,11 @@
<div class="navsection">
<ul class="sitelinks">
-<li><a href="http://wiki.netsurf-browser.org/">Development wiki</a></li>
-<li><a href="http://source.netsurf-browser.org/">Git repository viewer</a></li>
-<li><a href="http://ci.netsurf-browser.org/">Continuous Integration</a></li>
-<li><a href="http://bugs.netsurf-browser.org/">Bug report system</a></li>
-<li><a href="http://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
+<li><a href="//wiki.netsurf-browser.org/">Development wiki</a></li>
+<li><a href="//source.netsurf-browser.org/">Git repository viewer</a></li>
+<li><a href="https://ci.netsurf-browser.org/">Continuous Integration</a></li>
+<li><a href="https://bugs.netsurf-browser.org/">Bug report system</a></li>
+<li><a href="https://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
</ul>
</div>
@@ -56,174 +56,210 @@
<div class="bignote">
<dl>
-<dt><a href="http://ci.netsurf-browser.org/builds/">Test builds</a></dt>
+<dt><a href="https://ci.netsurf-browser.org/builds/">Test builds</a></dt>
<dd>Bleeding-edge test builds are available for those that want to try the latest experimental features.</dd>
</dl>
</div>
<div class="downloadlatestouter">
-<div class="downloadlatest">
-<div class="downloadlatestbox">
-<p class="downloadmain downloadfirst"><a href="http://download.netsurf-browser.org/netsurf/releases/pre-built/riscos/netsurf-3.6.zip"><span>NetSurf 3.6 for RISC&nbsp;OS</span> <span>(3.7MB)</span> <span class="downloaddate">19 Nov 2016</span></a></p>
-<p class="downloadinstructions"><a href="/documentation/roinfo#GettingStartedInstallation">Installation instructions</a></p>
-<p class="preul">Binary download includes:</p>
-<ul>
-<li><a href="http://sudden.recoil.org/others/">AcornURI</a></li>
-<li><a href="/projects/iconv/">Iconv</a></li>
-<li><a href="http://www.riscos.info/downloads/gccsdk/sharedunixlib/system.zip">SharedUnixLibrary</a></li>
-<li><a href="/projects/tinct/">Tinct</a></li>
-</ul>
-<p class="preul">Requires either:</p>
-<ul>
-<li>RISC OS 6; any version</li>
-<li>RISC OS 5.07 or later</li>
-<li>RISC OS 4.02 or later</li>
-</ul>
-</div>
+ <div class="downloadlatest">
+ <div class="downloadlatestbox">
+ <p class="downloadmain downloadfirst"><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/riscos/netsurf-3.11.zip"><span>NetSurf 3.11 for RISC&nbsp;OS</span> <span>(5.1MB)</span> <span class="downloaddate">28 Dec 2023</span></a></p>
+ <p class="downloadinstructions"><a href="/documentation/roinfo#GettingStartedInstallation">Installation instructions</a></p>
+ <p class="preul">Binary download includes:</p>
+ <ul>
+ <li><a href="https://gitlab.riscosopen.org/RiscOS/Sources/Networking/URI">AcornURI</a></li>
+ <li><a href="/projects/iconv/">Iconv</a></li>
+ <li><a href="http://www.riscos.info/downloads/gccsdk/sharedunixlib/system.zip">SharedUnixLibrary</a></li>
+ <li><a href="/projects/tinct/">Tinct</a></li>
+ </ul>
+ <p class="preul">Requires either:</p>
+ <ul>
+ <li>RISC OS 6; any version</li>
+ <li>RISC OS 5.07 or later</li>
+ <li>RISC OS 4.02 or later</li>
+ </ul>
+ </div>
-<div class="downloadlatestbox downloadlast">
-<p class="downloadmain"><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.6-src.tar.gz"><span>NetSurf 3.6 source code</span> <span>(3.9MB)</span> <span class="downloaddate">19 Nov 2016</span></a></p>
-<p class="downloadinstructions"><a href="/downloads/source/#BuildInstructions">Build instructions</a></p>
-<p class="preul">Build NetSurf for:</p>
-<ul>
-<li>RISC OS</li>
-<li>Linux</li>
-<li>Free/NetBSD</li>
-<li>Solaris</li>
-<li>And more</li>
-</ul>
-</div>
-</div>
-<div class="arrow"></div>
+ <div class="downloadlatestbox downloadlast">
+ <p class="downloadmain"><a href="https://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-all-3.11.tar.gz"><span>NetSurf 3.11 source code</span> <span>(8.7MB)</span> <span class="downloaddate">28 Dec 2023</span></a></p>
+ <p class="downloadinstructions"><a href="/downloads/source/#BuildInstructions">Build instructions</a></p>
+ <p class="preul">Build NetSurf for:</p>
+ <ul>
+ <li>RISC OS</li>
+ <li>Linux</li>
+ <li>Free/NetBSD</li>
+ <li>Solaris</li>
+ <li>And more</li>
+ </ul>
+ </div>
+ </div>
+ <div class="arrow"></div>
</div>
-<p>Check out the <a href="http://download.netsurf-browser.org/netsurf/releases/ChangeLog.txt">change log</a> to see what's changed since the last release.</p>
+<p>Check out the <a href="https://download.netsurf-browser.org/netsurf/releases/ChangeLog.txt">change log</a> to see what's changed since the last release.</p>
<h2>Previous releases</h2>
<dl>
+<dt>NetSurf 3.10</dt>
+<dd>
+<ul>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/riscos/netsurf-3.10.zip">NetSurf 3.10 browser for RISC OS</a> (24 May 2020)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-all-3.10.tar.gz">NetSurf 3.10 source code</a> (24 May 2020)</li>
+</ul>
+</dd>
+
+<dt>NetSurf 3.9</dt>
+<dd>
+<ul>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/riscos/netsurf-3.9.zip">NetSurf 3.9 browser for RISC OS</a> (18 Jul 2019)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.9-src.tar.gz">NetSurf 3.9 source code</a> (18 Jul 2019)</li>
+</ul>
+</dd>
+<dt>NetSurf 3.8</dt>
+<dd>
+<ul>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/riscos/netsurf-3.8.zip">NetSurf 3.8 browser for RISC OS</a> (29 Aug 2018)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.8-src.tar.gz">NetSurf 3.8 source code</a> (29 Aug 2018)</li>
+</ul>
+</dd>
+<dt>NetSurf 3.7</dt>
+<dd>
+<ul>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/riscos/netsurf-3.7.zip">NetSurf 3.7 browser for RISC OS</a> (20 Oct 2017)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.7-src.tar.gz">NetSurf 3.7 source code</a> (20 Oct 2017)</li>
+</ul>
+</dd>
+<dt>NetSurf 3.6</dt>
+<dd>
+<ul>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/riscos/netsurf-3.6.zip">NetSurf 3.6 browser for RISC OS</a> (20 Nov 2016)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.6-src.tar.gz">NetSurf 3.6 source code</a> (20 Nov 2016)</li>
+</ul>
+</dd>
<dt>NetSurf 3.5</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/pre-built/riscos/netsurf-3.5.zip">NetSurf 3.5 browser for RISC OS</a> (14 Apr 2016)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.5-src.tar.gz">NetSurf 3.5 source code</a> (14 Apr 2016)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/riscos/netsurf-3.5.zip">NetSurf 3.5 browser for RISC OS</a> (14 Apr 2016)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.5-src.tar.gz">NetSurf 3.5 source code</a> (14 Apr 2016)</li>
</ul>
</dd>
<dt>NetSurf 3.4</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/pre-built/riscos/netsurf-3.4.zip">NetSurf 3.4 browser for RISC OS</a> (16 Feb 2016)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.4-src.tar.gz">NetSurf 3.4 source code</a> (16 Feb 2016)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/riscos/netsurf-3.4.zip">NetSurf 3.4 browser for RISC OS</a> (16 Feb 2016)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.4-src.tar.gz">NetSurf 3.4 source code</a> (16 Feb 2016)</li>
</ul>
</dd>
<dt>NetSurf 3.3</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/pre-built/riscos/netsurf-3.3.zip">NetSurf 3.3 browser for RISC OS</a> (15 Mar 2015)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.3-src.tar.gz">NetSurf 3.3 source code</a> (15 Mar 2015)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/riscos/netsurf-3.3.zip">NetSurf 3.3 browser for RISC OS</a> (15 Mar 2015)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.3-src.tar.gz">NetSurf 3.3 source code</a> (15 Mar 2015)</li>
</ul>
</dd>
<dt>NetSurf 3.2</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/pre-built/riscos/netsurf-3.2.zip">NetSurf 3.2 browser for RISC OS</a> (30 Aug 2014)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.2-src.tar.gz">NetSurf 3.2 source code</a> (30 Aug 2014)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/riscos/netsurf-3.2.zip">NetSurf 3.2 browser for RISC OS</a> (30 Aug 2014)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.2-src.tar.gz">NetSurf 3.2 source code</a> (30 Aug 2014)</li>
</ul>
</dd>
<dt>NetSurf 3.1</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/pre-built/riscos/netsurf-3.1.zip">NetSurf 3.1 browser for RISC OS</a> (26 Apr 2014)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.1-src.tar.gz">NetSurf 3.1 source code</a> (26 Apr 2014)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/riscos/netsurf-3.1.zip">NetSurf 3.1 browser for RISC OS</a> (26 Apr 2014)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.1-src.tar.gz">NetSurf 3.1 source code</a> (26 Apr 2014)</li>
</ul>
</dd>
<dt>NetSurf 3.0</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/pre-built/riscos/netsurf-3.0.zip">NetSurf 3.0 browser for RISC OS</a> (20 Apr 2013)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.0-src.tar.gz">NetSurf 3.0 source code</a> (20 Apr 2013)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/riscos/netsurf-3.0.zip">NetSurf 3.0 browser for RISC OS</a> (20 Apr 2013)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.0-src.tar.gz">NetSurf 3.0 source code</a> (20 Apr 2013)</li>
</ul>
</dd>
<dt>NetSurf 2.9</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/pre-built/riscos/netsurf-2.9.zip">NetSurf 2.9 browser for RISC OS</a> (27 Mar 2012)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.9-src.tar.gz">NetSurf 2.9 source code</a> (27 Mar 2012)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/riscos/netsurf-2.9.zip">NetSurf 2.9 browser for RISC OS</a> (27 Mar 2012)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.9-src.tar.gz">NetSurf 2.9 source code</a> (27 Mar 2012)</li>
</ul>
</dd>
<dt>NetSurf 2.8</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/pre-built/riscos/netsurf-2.8.zip">NetSurf 2.8 browser for RISC OS</a> (21 Sep 2011)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.8-src.tar.gz">NetSurf 2.8 source code</a> (21 Sep 2011)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/riscos/netsurf-2.8.zip">NetSurf 2.8 browser for RISC OS</a> (21 Sep 2011)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.8-src.tar.gz">NetSurf 2.8 source code</a> (21 Sep 2011)</li>
</ul>
</dd>
<dt>NetSurf 2.7</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/pre-built/riscos/netsurf-2.7.zip">NetSurf 2.7 browser for RISC OS</a> (16 Apr 2011)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.7-src.tar.gz">NetSurf 2.7 source code</a> (16 Apr 2011)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/riscos/netsurf-2.7.zip">NetSurf 2.7 browser for RISC OS</a> (16 Apr 2011)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.7-src.tar.gz">NetSurf 2.7 source code</a> (16 Apr 2011)</li>
</ul>
</dd>
<dt>NetSurf 2.6</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/pre-built/riscos/netsurf-2.6.zip">NetSurf 2.6 browser for RISC OS</a> (21 Sep 2010)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.6-src.tar.gz">NetSurf 2.6 source code</a> (21 Sep 2010)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/riscos/netsurf-2.6.zip">NetSurf 2.6 browser for RISC OS</a> (21 Sep 2010)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.6-src.tar.gz">NetSurf 2.6 source code</a> (21 Sep 2010)</li>
</ul>
</dd>
<dt>NetSurf 2.5</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/pre-built/riscos/netsurf-2.5.zip">NetSurf 2.5 browser for RISC OS</a> (18 Apr 2010)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.5-src.tar.gz">NetSurf 2.5 source code</a> (18 Apr 2010)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/riscos/netsurf-2.5.zip">NetSurf 2.5 browser for RISC OS</a> (18 Apr 2010)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.5-src.tar.gz">NetSurf 2.5 source code</a> (18 Apr 2010)</li>
</ul>
</dd>
<dt>NetSurf 2.1</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/pre-built/riscos/netsurf-2.1.zip">NetSurf 2.1 browser for RISC OS</a> (23 May 2009)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.1-src.tar.gz">NetSurf 2.1 source code</a> (23 May 2009)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/riscos/netsurf-2.1.zip">NetSurf 2.1 browser for RISC OS</a> (23 May 2009)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.1-src.tar.gz">NetSurf 2.1 source code</a> (23 May 2009)</li>
</ul>
</dd>
<dt>NetSurf 2.0</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/pre-built/riscos/netsurf-2.0.zip">NetSurf 2.0 browser for RISC OS</a> (25 Apr 2009)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.0-src.tar.gz">NetSurf 2.0 source code</a> (25 Apr 2009)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/riscos/netsurf-2.0.zip">NetSurf 2.0 browser for RISC OS</a> (25 Apr 2009)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.0-src.tar.gz">NetSurf 2.0 source code</a> (25 Apr 2009)</li>
</ul>
</dd>
<dt>NetSurf 1.2</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/pre-built/riscos/netsurf-1.2.zip">NetSurf 1.2 browser for RISC OS</a> (22 Mar 2008)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-1.2-src.tar.gz">NetSurf 1.2 source code</a> (22 Mar 2008)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/riscos/netsurf-1.2.zip">NetSurf 1.2 browser for RISC OS</a> (22 Mar 2008)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-1.2-src.tar.gz">NetSurf 1.2 source code</a> (22 Mar 2008)</li>
</ul>
</dd>
<dt>NetSurf 1.1</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/pre-built/riscos/netsurf-1.1.zip">NetSurf 1.1 browser for RISC OS</a> (13 Aug 2007)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-1.1-src.tar.gz">NetSurf 1.1 source code</a> (13 Aug 2007)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/riscos/netsurf-1.1.zip">NetSurf 1.1 browser for RISC OS</a> (13 Aug 2007)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-1.1-src.tar.gz">NetSurf 1.1 source code</a> (13 Aug 2007)</li>
</ul>
</dd>
<dt>NetSurf 1.0</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/pre-built/riscos/netsurf-1.0.zip">NetSurf 1.0 browser for RISC OS</a> (17 May 2007)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-1.0-src.tar.gz">NetSurf 1.0 source code</a> (17 May 2007)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/riscos/netsurf-1.0.zip">NetSurf 1.0 browser for RISC OS</a> (17 May 2007)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-1.0-src.tar.gz">NetSurf 1.0 source code</a> (17 May 2007)</li>
</ul>
</dd>
</dl>
<div class="footer">
-<p>Copyright 2003 - 2016 The NetSurf Developers</p>
+<p>Copyright 2003 - 2023 The NetSurf Developers</p>
</div>
</div>
-<form method="get" action="http://www.google.co.uk/search">
+<form method="get" action="//www.google.co.uk/search">
<div class="searchbox">
<input type="hidden" name="q" value="site:netsurf-browser.org">
<input type="text" name="q" maxlength="255"><br>
diff --git a/downloads/source/index.html b/downloads/source/index.html
index e871135..a4b002f 100644
--- a/downloads/source/index.html
+++ b/downloads/source/index.html
@@ -38,11 +38,11 @@
<div class="navsection">
<ul class="sitelinks">
-<li><a href="http://wiki.netsurf-browser.org/">Development wiki</a></li>
-<li><a href="http://source.netsurf-browser.org/">Git repository viewer</a></li>
-<li><a href="http://ci.netsurf-browser.org/">Continuous Integration</a></li>
-<li><a href="http://bugs.netsurf-browser.org/">Bug report system</a></li>
-<li><a href="http://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
+<li><a href="//wiki.netsurf-browser.org/">Development wiki</a></li>
+<li><a href="//source.netsurf-browser.org/">Git repository viewer</a></li>
+<li><a href="https://ci.netsurf-browser.org/">Continuous Integration</a></li>
+<li><a href="https://bugs.netsurf-browser.org/">Bug report system</a></li>
+<li><a href="https://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
</ul>
</div>
@@ -57,23 +57,28 @@
<p>The source code for each release version of NetSurf is available.</p>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-all-3.6.tar.gz">NetSurf 3.6 source code</a> (19 Nov 2016)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-all-3.5.tar.gz">NetSurf 3.5 source code</a> (14 Apr 2016)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-all-3.4.tar.gz">NetSurf 3.4 source code</a> (16 Feb 2016)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-all-3.3.tar.gz">NetSurf 3.3 source code</a> (15 Mar 2015)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-all-3.2.tar.gz">NetSurf 3.2 source code</a> (30 Aug 2014)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-all-3.1.tar.gz">NetSurf 3.1 source code</a> (26 Apr 2014)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-3.0-full-src.tar.gz">NetSurf 3.0 source code</a> (20 Apr 2013)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-2.9-full-src.tar.gz">NetSurf 2.9 source code</a> (27 Mar 2012)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-2.8-full-src.tar.gz">NetSurf 2.8 source code</a> (21 Sep 2011)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-2.7-full-src.tar.gz">NetSurf 2.7 source code</a> (16 Apr 2011)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.6-src.tar.gz">NetSurf 2.6 source code</a> (21 Sep 2010)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.5-src.tar.gz">NetSurf 2.5 source code</a> (18 Apr 2010)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.1-src.tar.gz">NetSurf 2.1 source code</a> (23 May 2009)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.0-src.tar.gz">NetSurf 2.0 source code</a> (25 Apr 2009)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-1.2-src.tar.gz">NetSurf 1.2 source code</a> (22 Mar 2008)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-1.1-src.tar.gz">NetSurf 1.1 source code</a> (13 Aug 2007)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-1.0-src.tar.gz">NetSurf 1.0 source code</a> (17 May 2007)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-all-3.11.tar.gz">NetSurf 3.11 source code</a> (28 Dec 2023)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-all-3.10.tar.gz">NetSurf 3.10 source code</a> (24 May 2020)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-all-3.9.tar.gz">NetSurf 3.9 source code</a> (18 Jul 2019)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-all-3.8.tar.gz">NetSurf 3.8 source code</a> (29 Aug 2018)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-all-3.7.tar.gz">NetSurf 3.7 source code</a> (20 Oct 2017)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-all-3.6.tar.gz">NetSurf 3.6 source code</a> (19 Nov 2016)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-all-3.5.tar.gz">NetSurf 3.5 source code</a> (14 Apr 2016)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-all-3.4.tar.gz">NetSurf 3.4 source code</a> (16 Feb 2016)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-all-3.3.tar.gz">NetSurf 3.3 source code</a> (15 Mar 2015)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-all-3.2.tar.gz">NetSurf 3.2 source code</a> (30 Aug 2014)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-all-3.1.tar.gz">NetSurf 3.1 source code</a> (26 Apr 2014)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-3.0-full-src.tar.gz">NetSurf 3.0 source code</a> (20 Apr 2013)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-2.9-full-src.tar.gz">NetSurf 2.9 source code</a> (27 Mar 2012)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-2.8-full-src.tar.gz">NetSurf 2.8 source code</a> (21 Sep 2011)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-2.7-full-src.tar.gz">NetSurf 2.7 source code</a> (16 Apr 2011)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.6-src.tar.gz">NetSurf 2.6 source code</a> (21 Sep 2010)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.5-src.tar.gz">NetSurf 2.5 source code</a> (18 Apr 2010)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.1-src.tar.gz">NetSurf 2.1 source code</a> (23 May 2009)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-2.0-src.tar.gz">NetSurf 2.0 source code</a> (25 Apr 2009)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-1.2-src.tar.gz">NetSurf 1.2 source code</a> (22 Mar 2008)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-1.1-src.tar.gz">NetSurf 1.1 source code</a> (13 Aug 2007)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-1.0-src.tar.gz">NetSurf 1.0 source code</a> (17 May 2007)</li>
</ul>
<h2>Development version source code</h2>
@@ -82,30 +87,30 @@
<p><code>$ git clone git://git.netsurf-browser.org/netsurf.git</code></p>
-<p>The latest source code can also be viewed via a <a href="http://source.netsurf-browser.org/netsurf.git/">web interface</a>.</p>
+<p>The latest source code can also be viewed via a <a href="//source.netsurf-browser.org/netsurf.git/">web interface</a>.</p>
<h2 id="BuildInstructions">Build Instructions</h2>
<p>There are two versions of NetSurf: NetSurf for RISC OS and GTK NetSurf (often referred to as nsgtk).</p>
<h3>Unix-like platforms</h3>
-<p>Users of Unix-like platforms, including Linux, should follow the build instructions provided in the <a href="http://source.netsurf-browser.org/netsurf.git/plain/docs/quick-start.md"><code>docs/quick-start.md</code></a> file. This can be found in the source tree or viewed via the Git web interface.</p>
+<p>Users of Unix-like platforms, including Linux, should follow the build instructions provided in the <a href="//source.netsurf-browser.org/netsurf.git/plain/docs/quick-start.md"><code>docs/quick-start.md</code></a> file. This can be found in the source tree or viewed via the Git web interface.</p>
<h3>Haiku and BeOS</h3>
-<p>Users of BeOS-like platforms should follow the build instructions provided in the <a href="http://source.netsurf-browser.org/netsurf.git/plain/docs/building-Haiku.md"><code>docs/building-Haiku.md</code></a> file. This can be found in the source tree or viewed via the Git web interface.</p>
+<p>Users of BeOS-like platforms should follow the build instructions provided in the <a href="//source.netsurf-browser.org/netsurf.git/plain/docs/building-Haiku.md"><code>docs/building-Haiku.md</code></a> file. This can be found in the source tree or viewed via the Git web interface.</p>
<h3>AmigaOS</h3>
-<p>Users of AmigaOS should follow the build instructions provided in the <a href="http://source.netsurf-browser.org/netsurf.git/plain/docs/building-AmigaOS.md"><code>docs/building-AmigaOS.md</code></a> file. This can be found in the source tree or viewed via the Git web interface.</p>
+<p>Users of AmigaOS should follow the build instructions provided in the <a href="//source.netsurf-browser.org/netsurf.git/plain/docs/building-AmigaOS.md"><code>docs/building-AmigaOS.md</code></a> file. This can be found in the source tree or viewed via the Git web interface.</p>
<div class="footer">
-<p>Copyright 2003 - 2016 The NetSurf Developers</p>
+<p>Copyright 2003 - 2023 The NetSurf Developers</p>
</div>
</div>
-<form method="get" action="http://www.google.co.uk/search">
+<form method="get" action="//www.google.co.uk/search">
<div class="searchbox">
<input type="hidden" name="q" value="site:netsurf-browser.org">
<input type="text" name="q" maxlength="255"><br>
diff --git a/downloads/themes/index.html b/downloads/themes/index.html
index 05f6f0d..f6ec8c0 100644
--- a/downloads/themes/index.html
+++ b/downloads/themes/index.html
@@ -38,11 +38,11 @@
<div class="navsection">
<ul class="sitelinks">
-<li><a href="http://wiki.netsurf-browser.org/">Development wiki</a></li>
-<li><a href="http://source.netsurf-browser.org/">Git repository viewer</a></li>
-<li><a href="http://ci.netsurf-browser.org/">Continuous Integration</a></li>
-<li><a href="http://bugs.netsurf-browser.org/">Bug report system</a></li>
-<li><a href="http://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
+<li><a href="//wiki.netsurf-browser.org/">Development wiki</a></li>
+<li><a href="//source.netsurf-browser.org/">Git repository viewer</a></li>
+<li><a href="https://ci.netsurf-browser.org/">Continuous Integration</a></li>
+<li><a href="https://bugs.netsurf-browser.org/">Bug report system</a></li>
+<li><a href="https://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
</ul>
</div>
@@ -60,47 +60,47 @@
<h2 class="themename">Aquatic</h2>
-<p class="themeimage"><a href="http://download.netsurf-browser.org/netsurf/other/riscos/themes/Aquatic.theme"><img src="http://download.netsurf-browser.org/netsurf/other/riscos/themes/Aquatici.png" alt="Install theme"></a></p>
+<p class="themeimage"><a href="https://download.netsurf-browser.org/netsurf/other/riscos/themes/Aquatic.theme"><img src="https://download.netsurf-browser.org/netsurf/other/riscos/themes/Aquatici.png" alt="Install theme"></a></p>
<p class="themeauthor">Author: Matt Aubury (Port: <a href="http://www.richardspencer.freeuk.com/">Richard Spencer</a>)</p>
<h2 class="themename">Crystal</h2>
-<p class="themeimage"><a href="http://download.netsurf-browser.org/netsurf/other/riscos/themes/Crystal.theme"><img src="http://download.netsurf-browser.org/netsurf/other/riscos/themes/Crystali.png" alt="Install theme"></a></p>
+<p class="themeimage"><a href="https://download.netsurf-browser.org/netsurf/other/riscos/themes/Crystal.theme"><img src="https://download.netsurf-browser.org/netsurf/other/riscos/themes/Crystali.png" alt="Install theme"></a></p>
<p class="themeauthor">Author: Everaldo Coelho (Port: Marko Oette)</p>
<h2 class="themename">Dinky</h2>
-<p class="themeimage"><a href="http://download.netsurf-browser.org/netsurf/other/riscos/themes/Dinky.theme"><img src="http://download.netsurf-browser.org/netsurf/other/riscos/themes/Dinkyi.png" alt="Install theme"></a></p>
+<p class="themeimage"><a href="https://download.netsurf-browser.org/netsurf/other/riscos/themes/Dinky.theme"><img src="https://download.netsurf-browser.org/netsurf/other/riscos/themes/Dinkyi.png" alt="Install theme"></a></p>
<p class="themeauthor">Author: <a href="http://www.wra1th.plus.com/">Gavin Wraith</a></p>
<h2 class="themename">IYONIX</h2>
-<p class="themeimage"><a href="http://download.netsurf-browser.org/netsurf/other/riscos/themes/Iyonix.theme"><img src="http://download.netsurf-browser.org/netsurf/other/riscos/themes/Iyonixi.png" alt="Install theme"></a></p>
+<p class="themeimage"><a href="https://download.netsurf-browser.org/netsurf/other/riscos/themes/Iyonix.theme"><img src="https://download.netsurf-browser.org/netsurf/other/riscos/themes/Iyonixi.png" alt="Install theme"></a></p>
<p class="themeauthor">Author: <a href="http://hallas.net/">Richard G. Hallas</a></p>
<h2 class="themename">Kemp</h2>
-<p class="themeimage"><a href="http://download.netsurf-browser.org/netsurf/other/riscos/themes/Kemp.theme"><img src="http://download.netsurf-browser.org/netsurf/other/riscos/themes/Kempi.png" alt="Install theme"></a></p>
+<p class="themeimage"><a href="https://download.netsurf-browser.org/netsurf/other/riscos/themes/Kemp.theme"><img src="https://download.netsurf-browser.org/netsurf/other/riscos/themes/Kempi.png" alt="Install theme"></a></p>
<p class="themeauthor">Author: <a href="http://quadrone.org/">Arvid Axelsson</a> (Port: <a href="http://www.wra1th.plus.com/">Gavin Wraith</a>)</p>
<h2 class="themename">Qute</h2>
-<p class="themeimage"><a href="http://download.netsurf-browser.org/netsurf/other/riscos/themes/Qute.theme"><img src="http://download.netsurf-browser.org/netsurf/other/riscos/themes/Qutei.png" alt="Install theme"></a></p>
+<p class="themeimage"><a href="https://download.netsurf-browser.org/netsurf/other/riscos/themes/Qute.theme"><img src="https://download.netsurf-browser.org/netsurf/other/riscos/themes/Qutei.png" alt="Install theme"></a></p>
<p class="themeauthor">Author: <a href="http://quadrone.org/">Arvid Axelsson</a> (Port: <a href="http://www.quantumsoft.co.uk/">Stuart Halliday</a>)</p>
<h2 class="themename">Remembrance</h2>
-<p class="themeimage"><a href="http://download.netsurf-browser.org/netsurf/other/riscos/themes/Remembrance.theme"><img src="http://download.netsurf-browser.org/netsurf/other/riscos/themes/Remembrancei.png" alt="Install theme"></a></p>
+<p class="themeimage"><a href="https://download.netsurf-browser.org/netsurf/other/riscos/themes/Remembrance.theme"><img src="https://download.netsurf-browser.org/netsurf/other/riscos/themes/Remembrancei.png" alt="Install theme"></a></p>
<p class="themeauthor">Author: Matt Aubury (Port: <a href="http://www.richardspencer.freeuk.com/">Richard Spencer</a>)</p>
<h2 class="themename">RISC OS 5</h2>
-<p class="themeimage"><a href="http://download.netsurf-browser.org/netsurf/other/riscos/themes/RO5.theme"><img src="http://download.netsurf-browser.org/netsurf/other/riscos/themes/RO5i.png" alt="Install theme"></a></p>
+<p class="themeimage"><a href="https://download.netsurf-browser.org/netsurf/other/riscos/themes/RO5.theme"><img src="https://download.netsurf-browser.org/netsurf/other/riscos/themes/RO5i.png" alt="Install theme"></a></p>
<p class="themeauthor">Author: <a href="http://hallas.net/">Richard G. Hallas</a></p>
<h2 class="themename">Steel</h2>
-<p class="themeimage"><a href="http://download.netsurf-browser.org/netsurf/other/riscos/themes/Steel.theme"><img src="http://download.netsurf-browser.org/netsurf/other/riscos/themes/Steeli.png" alt="Install theme"></a></p>
+<p class="themeimage"><a href="https://download.netsurf-browser.org/netsurf/other/riscos/themes/Steel.theme"><img src="https://download.netsurf-browser.org/netsurf/other/riscos/themes/Steeli.png" alt="Install theme"></a></p>
<p class="themeauthor">Author: <a href="http://lym.iconbar.com/">Chris Wraight</a></p>
@@ -111,7 +111,7 @@
</div>
-<form method="get" action="http://www.google.co.uk/search">
+<form method="get" action="//www.google.co.uk/search">
<div class="searchbox">
<input type="hidden" name="q" value="site:netsurf-browser.org">
<input type="text" name="q" maxlength="255"><br>
diff --git a/downloads/windows/index.html b/downloads/windows/index.html
index c4d44e9..b38e529 100644
--- a/downloads/windows/index.html
+++ b/downloads/windows/index.html
@@ -38,11 +38,11 @@
<div class="navsection">
<ul class="sitelinks">
-<li><a href="http://wiki.netsurf-browser.org/">Development wiki</a></li>
-<li><a href="http://source.netsurf-browser.org/">Git repository viewer</a></li>
-<li><a href="http://ci.netsurf-browser.org/">Continuous Integration</a></li>
-<li><a href="http://bugs.netsurf-browser.org/">Bug report system</a></li>
-<li><a href="http://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
+<li><a href="//wiki.netsurf-browser.org/">Development wiki</a></li>
+<li><a href="//source.netsurf-browser.org/">Git repository viewer</a></li>
+<li><a href="https://ci.netsurf-browser.org/">Continuous Integration</a></li>
+<li><a href="https://bugs.netsurf-browser.org/">Bug report system</a></li>
+<li><a href="https://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
</ul>
</div>
@@ -54,62 +54,89 @@
<h1>Windows NetSurf Downloads</h1>
-<div class="bignote">
+<div class="caution"><p>The Windows build is a technology demonstrator and is not ready for general use.</p></div>
+
+<div>
<dl>
-<dt><a href="http://ci.netsurf-browser.org/builds/">Test builds</a></dt>
+<dt><a href="https://ci.netsurf-browser.org/builds/">Test builds</a></dt>
<dd>Bleeding-edge test builds are available for those that want to try the latest experimental features.</dd>
</dl>
</div>
-<div class="downloadlatestouter">
-<div class="downloadlatest">
-<div class="downloadlatestbox">
-<p class="downloadmain downloadfirst"><a href="http://download.netsurf-browser.org/netsurf/releases/pre-built/windows/3.6-netsurf.exe"><span>NetSurf 3.6 for Windows</span> <span>(14MB)</span> <span class="downloaddate">19 Nov 2016</span></a></p>
-<p class="downloadinstructions">Run the executable.</p>
-<!--p class="preul">Requires either:</p>
-<ul>
-<li>Windows Version?</li>
-</ul-->
-</div>
-<div class="downloadlatestbox downloadlast">
-<p class="downloadmain"><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.6-src.tar.gz"><span>NetSurf 3.6 source code</span> <span>(3.9MB)</span> <span class="downloaddate">19 Nov 2016</span></a></p>
-<p class="downloadinstructions"><a href="/downloads/source/#BuildInstructions">Build instructions</a></p>
-<p class="preul">Build NetSurf for:</p>
-<ul>
-<li>Windows</li>
-<li>Linux</li>
-<li>Free/NetBSD</li>
-<li>Solaris</li>
-<li>And more</li>
-</ul>
-</div>
-</div>
-<div class="arrow"></div>
+<div class="downloadlatestouter">
+ <div class="downloadlatest">
+ <div class="downloadlatestbox">
+ <p class="downloadmain downloadfirst"><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/windows/3.11-netsurf.exe"><span>NetSurf 3.11 for Windows</span> <span>(7.8MB)</span> <span class="downloaddate">28 Dec 2023</span></a></p>
+ <p class="downloadinstructions">Run the executable.</p>
+ </div>
+
+ <div class="downloadlatestbox downloadlast">
+ <p class="downloadmain"><a href="https://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-all-3.11.tar.gz"><span>NetSurf 3.11 source code</span> <span>(8.7MB)</span> <span class="downloaddate">28 Dec 2023</span></a></p>
+ <p class="downloadinstructions"><a href="/downloads/source/#BuildInstructions">Build instructions</a></p>
+ <p class="preul">Build NetSurf for:</p>
+ <ul>
+ <li>Windows</li>
+ <li>Linux</li>
+ <li>Free/NetBSD</li>
+ <li>Solaris</li>
+ <li>And more</li>
+ </ul>
+ </div>
+ </div>
+ <div class="arrow"></div>
</div>
-<p>Check out the <a href="http://download.netsurf-browser.org/netsurf/releases/ChangeLog.txt">change log</a> to see what's changed since the last release.</p>
+<p>Check out the <a href="https://download.netsurf-browser.org/netsurf/releases/ChangeLog.txt">change log</a> to see what's changed since the last release.</p>
-<!--h2>Previous releases</h2>
+<h2>Previous releases</h2>
<dl>
-<dt>NetSurf 3.5</dt>
+<dt>NetSurf 3.10</dt>
+<dd>
+<ul>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/windows/3.10-netsurf.exe">NetSurf 3.10 browser for Windows</a> (24 May 2020)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-all-3.10.tar.gz">NetSurf 3.10 source code</a> (24 May 2020)</li>
+</ul>
+</dd>
+<dt>NetSurf 3.9</dt>
<dd>
<ul>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/pre-built/riscos/netsurf-3.5.zip">NetSurf 3.5 browser for RISC OS</a> (14 Apr 2016)</li>
-<li><a href="http://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.5-src.tar.gz">NetSurf 3.5 source code</a> (14 Apr 2016)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/windows/3.9-netsurf.exe">NetSurf 3.9 browser for Windows</a> (18 Jul 2019)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.9-src.tar.gz">NetSurf 3.9 source code</a> (18 Jul 2019)</li>
</ul>
</dd>
-</dl!-->
+<dt>NetSurf 3.8</dt>
+<dd>
+<ul>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/windows/3.8-netsurf.exe">NetSurf 3.8 browser for Windows</a> (29 Aug 2018)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.8-src.tar.gz">NetSurf 3.8 source code</a> (29 Aug 2018)</li>
+</ul>
+</dd>
+<dt>NetSurf 3.7</dt>
+<dd>
+<ul>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/windows/3.7-netsurf.exe">NetSurf 3.7 browser for Windows</a> (20 Oct 2017)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.7-src.tar.gz">NetSurf 3.7 source code</a> (20 Oct 2017)</li>
+</ul>
+</dd>
+<dt>NetSurf 3.6</dt>
+<dd>
+<ul>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/pre-built/windows/3.6-netsurf.exe">NetSurf 3.6 browser for Windows</a> (20 Nov 2016)</li>
+<li><a href="https://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.6-src.tar.gz">NetSurf 3.6 source code</a> (20 Nov 2016)</li>
+</ul>
+</dd>
+</dl>
<div class="footer">
-<p>Copyright 2016 - 2017 The NetSurf Developers</p>
+<p>Copyright 2016 - 2023 The NetSurf Developers</p>
</div>
</div>
-<form method="get" action="http://www.google.co.uk/search">
+<form method="get" action="//www.google.co.uk/search">
<div class="searchbox">
<input type="hidden" name="q" value="site:netsurf-browser.org">
<input type="text" name="q" maxlength="255"><br>
diff --git a/errors/404.html b/errors/404.html
index b0b5409..acf016e 100644
--- a/errors/404.html
+++ b/errors/404.html
@@ -43,7 +43,7 @@
</div>
-<form method="get" action="http://www.google.co.uk/search">
+<form method="get" action="//www.google.co.uk/search">
<div class="searchbox">
<input type="hidden" name="q" value="site:netsurf-browser.org">
<input type="text" name="q" maxlength="255"><br>
diff --git a/index.html b/index.html
index a9f5235..d7f48ed 100644
--- a/index.html
+++ b/index.html
@@ -33,11 +33,11 @@
<div class="navsection">
<ul class="sitelinks">
-<li><a href="http://wiki.netsurf-browser.org/">Development wiki</a></li>
-<li><a href="http://source.netsurf-browser.org/">Git repository viewer</a></li>
-<li><a href="http://ci.netsurf-browser.org/">Continuous Integration</a></li>
-<li><a href="http://bugs.netsurf-browser.org/">Bug report system</a></li>
-<li><a href="http://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
+<li><a href="//wiki.netsurf-browser.org/">Development wiki</a></li>
+<li><a href="//source.netsurf-browser.org/">Git repository viewer</a></li>
+<li><a href="https://ci.netsurf-browser.org/">Continuous Integration</a></li>
+<li><a href="https://bugs.netsurf-browser.org/">Bug report system</a></li>
+<li><a href="https://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
</ul>
</div>
@@ -129,11 +129,9 @@
<div class="downloadbox">
<div class="downloadcontainer">
<div class="downloadcontent">
-<h2 id="downloadrelease"><a href="/downloads/">Download NetSurf&nbsp;3.6</a></h2>
+<h2 id="downloadrelease"><a href="/downloads/">Download NetSurf&nbsp;3.11</a></h2>
<ul>
-<li><a href="/downloads/riscos/">For RISC&nbsp;OS</a></li>
-<li><a href="/downloads/gtk/">For Linux</a></li>
-<li><a href="/downloads/">Other systems</a></li>
+<li><a href="/downloads/">Prebuilt packages</a></li>
<li><a href="/downloads/source/">Source code</a></li>
</ul>
</div>
@@ -148,25 +146,25 @@
<h2 id="news">Latest news</h2>
<dl class="frontnews">
-<dt><a href="https://listmaster.pepperfish.net/pipermail/netsurf-users-netsurf-browser.org/2017-May/013951.html">Codethink sponsored work on NetSurf</a> <span>02 May 2017</span></dt>
-<dd>Michael's full-time job is as a developer for <a href="http://www.codethink.co.uk/">Codethink</a>. Since Codethink value open-source software, Michael was given the opportunity to spend some time working on NetSurf, and its related components. The <a href="">work completed during this time</a> has been written up in a post to our mailing list. Many thanks to Codethink for this contribution.</dd>
-<dt><a href="/downloads/">NetSurf 3.6 released</a> <span>19 Nov 2016</span></dt>
-<dd>NetSurf 3.6 is primarily a bugfix release. It contains several fixes and clean-ups to front end code, as well as supercookie blocking, and certificate chain handling improvements. We recommend all users upgrade to NetSurf 3.6.</dd>
-<dt><a href="/downloads/">NetSurf 3.5 released</a> <span>14 Apr 2016</span></dt>
-<dd>NetSurf 3.5 is primarily a bugfix release. It contains several fixes and clean-ups to front end code, as well as an improvement to URL parsing. We recommend all users upgrade to NetSurf 3.5.</dd>
+<dt><a href="/downloads/">NetSurf 3.11 released</a> <span>28 Dec 2023</span></dt>
+<dd>NetSurf 3.11 features improved page layout with CSS flex support. It also features many other optimisations and enhancements. We recommend all users upgrade to NetSurf 3.11.</dd>
+<dt><a href="/downloads/">NetSurf 3.10 released</a> <span>24 May 2020</span></dt>
+<dd>NetSurf 3.10 features many fixes, better performance and improved functionality. In particular, handling of authentication, certificates and fetch errors have been updated and unified. The GTK front end has had a major overhaul too. We recommend all users upgrade to NetSurf 3.10.</dd>
+<dt><a href="/downloads/">NetSurf 3.9 released</a> <span>18 Jul 2019</span></dt>
+<dd>NetSurf 3.9 features support for CSS Media Queries (level 4) and improvements to JavaScript handling. Also included are many bug fixes and improvements. We recommend all users upgrade to NetSurf 3.9.</dd>
</dl>
<p class="more"><a href="/about/news" class="seemore">See more news</a></p>
-<h2 id="features">NetSurf 3.6 features</h2>
+<h2 id="features">NetSurf 3.11 features</h2>
-<p>NetSurf 3.6 is available for: RISC OS; Linux and other UNIX-like systems; AmigaOS 4; and more.</p>
+<p>NetSurf 3.11 is available for: RISC OS; Linux and other UNIX-like systems; AmigaOS 4; and more.</p>
<dl>
<dt>General</dt>
<dd>
<ul>
<li>Web standards: HTML 4.01 and CSS 2.1</li>
-<li>Image formats including: PNG, GIF, JPEG, SVG, and BMP</li>
+<li>Image formats including: PNG, GIF, JPEG, SVG, BMP, WebP, and JPEG XL</li>
<li>HTTPS for secure online transactions</li>
<li>Unicode text</li>
<li>Web page thumbnailing</li>
@@ -202,12 +200,12 @@
</div>
<div class="footer">
-<p>Copyright 2003 - 2016 The NetSurf Developers</p>
+<p>Copyright 2003 - 2023 The NetSurf Developers</p>
</div>
</div>
-<form method="get" action="http://www.google.co.uk/search">
+<form method="get" action="//www.google.co.uk/search">
<div class="searchbox">
<input type="hidden" name="q" value="site:netsurf-browser.org">
<input type="text" name="q" maxlength="255"><br>
diff --git a/netsurf.css b/netsurf.css
index 9b20ee3..634cf35 100644
--- a/netsurf.css
+++ b/netsurf.css
@@ -525,7 +525,7 @@ p.award a img {
background: url("webimages/dlriscos.png") no-repeat 0% 50%; }
.downloadosselection li.gtk a {
- background: url("webimages/dllinux.png") no-repeat 0% 50%; }
+ background: url("webimages/dlgtk.png") no-repeat 0% 50%; }
.downloadosselection li.beos a {
background: url("webimages/dlhaiku.png") no-repeat 0% 50%; }
@@ -539,9 +539,6 @@ p.award a img {
.downloadosselection li.atari a {
background: url("webimages/dlatari.png") no-repeat 0% 50%; }
-.downloadosselection li.macosx a {
- background: url("webimages/dlapple.png") no-repeat 0% 50%; }
-
.downloadosselection li.source a {
background: url("webimages/dlsource.png") no-repeat 0% 50%; }
diff --git a/projects/hubbub/index.html b/projects/hubbub/index.html
index 307fac9..e72c08c 100644
--- a/projects/hubbub/index.html
+++ b/projects/hubbub/index.html
@@ -60,7 +60,7 @@
<h2>Source code</h2>
-<p>You can <a href="http://source.netsurf-browser.org/libhubbub.git/">browse the source code</a> via the online interface. Alternatively, you can check it out with Git:</p>
+<p>You can <a href="//source.netsurf-browser.org/libhubbub.git/">browse the source code</a> via the online interface. Alternatively, you can check it out with Git:</p>
<p class="svncommand">$ git clone git://git.netsurf-browser.org/libhubbub.git</p>
@@ -69,14 +69,19 @@
<h2>Releases</h2>
<ul>
-<li><a href="http://download.netsurf-browser.org/libs/releases/libhubbub-0.3.3-src.tar.gz">Hubbub 0.3.3 tarball</a></li>
-<li><a href="http://download.netsurf-browser.org/libs/releases/libhubbub-0.3.0-src.tar.gz">Hubbub 0.3.0 tarball</a></li>
-<li><a href="http://download.netsurf-browser.org/libs/releases/libhubbub-0.2.0-src.tar.gz">Hubbub 0.2.0 tarball</a></li>
-<li><a href="http://download.netsurf-browser.org/libs/releases/libhubbub-0.1.2-src.tar.gz">Hubbub 0.1.2 tarball</a></li>
-<li><a href="http://download.netsurf-browser.org/libs/releases/libhubbub-0.1.1-src.tar.gz">Hubbub 0.1.1 tarball</a></li>
-<li><a href="http://download.netsurf-browser.org/libs/releases/libhubbub-0.1.0-src.tar.gz">Hubbub 0.1.0 tarball</a></li>
-<li><a href="http://download.netsurf-browser.org/libs/releases/libhubbub-0.0.2-src.tar.gz">Hubbub 0.0.2 tarball</a></li>
-<li><a href="http://download.netsurf-browser.org/libs/releases/libhubbub-0.0.1-src.tar.gz">Hubbub 0.0.1 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libhubbub-0.3.8-src.tar.gz">Hubbub 0.3.8 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libhubbub-0.3.7-src.tar.gz">Hubbub 0.3.7 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libhubbub-0.3.6-src.tar.gz">Hubbub 0.3.6 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libhubbub-0.3.5-src.tar.gz">Hubbub 0.3.5 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libhubbub-0.3.4-src.tar.gz">Hubbub 0.3.4 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libhubbub-0.3.3-src.tar.gz">Hubbub 0.3.3 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libhubbub-0.3.0-src.tar.gz">Hubbub 0.3.0 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libhubbub-0.2.0-src.tar.gz">Hubbub 0.2.0 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libhubbub-0.1.2-src.tar.gz">Hubbub 0.1.2 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libhubbub-0.1.1-src.tar.gz">Hubbub 0.1.1 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libhubbub-0.1.0-src.tar.gz">Hubbub 0.1.0 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libhubbub-0.0.2-src.tar.gz">Hubbub 0.0.2 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libhubbub-0.0.1-src.tar.gz">Hubbub 0.0.1 tarball</a></li>
</ul>
<h2>Contact</h2>
diff --git a/projects/iconv/index.html b/projects/iconv/index.html
index cd5b6b6..f4c5009 100644
--- a/projects/iconv/index.html
+++ b/projects/iconv/index.html
@@ -50,11 +50,11 @@
<h2>Download</h2>
-<p>Please <a href="http://download.netsurf-browser.org/other/iconv/iconv_latest.zip">download iconv</a> and follow the <strong>two</strong> installation steps above.</p>
+<p>Please <a href="https://download.netsurf-browser.org/other/iconv/iconv_latest.zip">download iconv</a> and follow the <strong>two</strong> installation steps above.</p>
<h2>Source code</h2>
-<p>You can <a href="http://source.netsurf-browser.org/iconv.git/">browse the source code</a> via the online interface. Alternatively, you can check it out with Git:</p>
+<p>You can <a href="//source.netsurf-browser.org/iconv.git/">browse the source code</a> via the online interface. Alternatively, you can check it out with Git:</p>
<p class="svncommand">$ git clone git://git.netsurf-browser.org/iconv.git</p>
diff --git a/projects/libcss/index.html b/projects/libcss/index.html
index 42fa3ec..2c818b6 100644
--- a/projects/libcss/index.html
+++ b/projects/libcss/index.html
@@ -33,7 +33,7 @@
<h2>What is LibCSS?</h2>
-<p>LibCSS is a CSS (Cascading Style Sheet) parser and selection engine, written in C. It was developed as part of the <a href="/">NetSurf</a> project and is available for use by other software under the MIT licence. For further details, see the <a href="http://source.netsurf-browser.org/libcss.git/plain/README">readme</a>.</p>
+<p>LibCSS is a CSS (Cascading Style Sheet) parser and selection engine, written in C. It was developed as part of the <a href="/">NetSurf</a> project and is available for use by other software under the MIT licence. For further details, see the <a href="//source.netsurf-browser.org/libcss.git/plain/README">readme</a>.</p>
<h2>Features</h2>
@@ -54,7 +54,7 @@
<h2>Source code</h2>
-<p>You can <a href="http://source.netsurf-browser.org/libcss.git/">browse the source code</a> via the online interface. Alternatively, you can check it out with Git:</p>
+<p>You can <a href="//source.netsurf-browser.org/libcss.git/">browse the source code</a> via the online interface. Alternatively, you can check it out with Git:</p>
<p class="svncommand">$ git clone git://git.netsurf-browser.org/libcss.git</p>
@@ -65,33 +65,105 @@
<p>Most recent first:</p>
<dl class="releases">
+<dt>LibCSS 0.9.2</dt>
+<dd><a href="https://download.netsurf-browser.org/libs/releases/libcss-0.9.2-src.tar.gz">Tarball</a> &ndash; <a href="#changes-0.9.2">Changes</a></dd>
+<dt>LibCSS 0.9.1</dt>
+<dd><a href="https://download.netsurf-browser.org/libs/releases/libcss-0.9.1-src.tar.gz">Tarball</a> &ndash; <a href="#changes-0.9.1">Changes</a></dd>
+<dt>LibCSS 0.9.0</dt>
+<dd><a href="https://download.netsurf-browser.org/libs/releases/libcss-0.9.0-src.tar.gz">Tarball</a> &ndash; <a href="#changes-0.9.0">Changes</a></dd>
+<dt>LibCSS 0.8.0</dt>
+<dd><a href="https://download.netsurf-browser.org/libs/releases/libcss-0.8.0-src.tar.gz">Tarball</a> &ndash; <a href="#changes-0.8.0">Changes</a></dd>
+<dt>LibCSS 0.7.0</dt>
+<dd><a href="https://download.netsurf-browser.org/libs/releases/libcss-0.7.0-src.tar.gz">Tarball</a> &ndash; <a href="#changes-0.7.0">Changes</a></dd>
+<dt>LibCSS 0.6.1</dt>
+<dd><a href="https://download.netsurf-browser.org/libs/releases/libcss-0.6.1-src.tar.gz">Tarball</a> &ndash; <a href="#changes-0.6.1">Changes</a></dd>
<dt>LibCSS 0.6.0</dt>
-<dd><a href="http://download.netsurf-browser.org/libs/releases/libcss-0.6.0-src.tar.gz">Tarball</a> &ndash; <a href="#changes-0.6.0">Changes</a></dd>
+<dd><a href="https://download.netsurf-browser.org/libs/releases/libcss-0.6.0-src.tar.gz">Tarball</a> &ndash; <a href="#changes-0.6.0">Changes</a></dd>
<dt>LibCSS 0.5.1</dt>
-<dd><a href="http://download.netsurf-browser.org/libs/releases/libcss-0.5.1-src.tar.gz">Tarball</a> &ndash; <a href="#changes-0.5.1">Changes</a></dd>
+<dd><a href="https://download.netsurf-browser.org/libs/releases/libcss-0.5.1-src.tar.gz">Tarball</a> &ndash; <a href="#changes-0.5.1">Changes</a></dd>
<dt>LibCSS 0.5.0</dt>
-<dd><a href="http://download.netsurf-browser.org/libs/releases/libcss-0.5.0-src.tar.gz">Tarball</a> &ndash; <a href="#changes-0.5.0">Changes</a></dd>
+<dd><a href="https://download.netsurf-browser.org/libs/releases/libcss-0.5.0-src.tar.gz">Tarball</a> &ndash; <a href="#changes-0.5.0">Changes</a></dd>
<dt>LibCSS 0.4.0</dt>
-<dd><a href="http://download.netsurf-browser.org/libs/releases/libcss-0.4.0-src.tar.gz">Tarball</a> &ndash; <a href="#changes-0.4.0">Changes</a></dd>
+<dd><a href="https://download.netsurf-browser.org/libs/releases/libcss-0.4.0-src.tar.gz">Tarball</a> &ndash; <a href="#changes-0.4.0">Changes</a></dd>
<dt>LibCSS 0.3.0</dt>
-<dd><a href="http://download.netsurf-browser.org/libs/releases/libcss-0.3.0-src.tar.gz">Tarball</a> &ndash; <a href="#changes-0.3.0">Changes</a></dd>
+<dd><a href="https://download.netsurf-browser.org/libs/releases/libcss-0.3.0-src.tar.gz">Tarball</a> &ndash; <a href="#changes-0.3.0">Changes</a></dd>
<dt>LibCSS 0.2.0</dt>
-<dd><a href="http://download.netsurf-browser.org/libs/releases/libcss-0.2.0-src.tar.gz">Tarball</a> &ndash; <a href="#changes-0.2.0">Changes</a></dd>
+<dd><a href="https://download.netsurf-browser.org/libs/releases/libcss-0.2.0-src.tar.gz">Tarball</a> &ndash; <a href="#changes-0.2.0">Changes</a></dd>
<dt>LibCSS 0.1.2</dt>
-<dd><a href="http://download.netsurf-browser.org/libs/releases/libcss-0.1.2-src.tar.gz">Tarball</a> &ndash; <a href="#changes-0.1.2">Changes</a></dd>
+<dd><a href="https://download.netsurf-browser.org/libs/releases/libcss-0.1.2-src.tar.gz">Tarball</a> &ndash; <a href="#changes-0.1.2">Changes</a></dd>
<dt>LibCSS 0.1.1</dt>
-<dd><a href="http://download.netsurf-browser.org/libs/releases/libcss-0.1.1-src.tar.gz">Tarball</a> &ndash; <a href="#changes-0.1.1">Changes</a></dd>
+<dd><a href="https://download.netsurf-browser.org/libs/releases/libcss-0.1.1-src.tar.gz">Tarball</a> &ndash; <a href="#changes-0.1.1">Changes</a></dd>
<dt>LibCSS 0.1.0</dt>
-<dd><a href="http://download.netsurf-browser.org/libs/releases/libcss-0.1.0-src.tar.gz">Tarball</a> &ndash; <a href="#changes-0.1.0">Changes</a></dd>
+<dd><a href="https://download.netsurf-browser.org/libs/releases/libcss-0.1.0-src.tar.gz">Tarball</a> &ndash; <a href="#changes-0.1.0">Changes</a></dd>
<dt>LibCSS 0.0.2</dt>
-<dd><a href="http://download.netsurf-browser.org/libs/releases/libcss-0.0.2-src.tar.gz">Tarball</a> &ndash; <a href="#changes-0.0.2">Changes</a></dd>
+<dd><a href="https://download.netsurf-browser.org/libs/releases/libcss-0.0.2-src.tar.gz">Tarball</a> &ndash; <a href="#changes-0.0.2">Changes</a></dd>
<dt>LibCSS 0.0.1</dt>
-<dd><a href="http://download.netsurf-browser.org/libs/releases/libcss-0.0.1-src.tar.gz">Tarball</a> &ndash; First release</dd>
+<dd><a href="https://download.netsurf-browser.org/libs/releases/libcss-0.0.1-src.tar.gz">Tarball</a> &ndash; First release</dd>
</dl>
<h2>Changes</h2>
<dl class="changes">
+<dt id="changes-0.9.2">LibCSS 0.9.2</dt>
+<dd><ul>
+<li>Added support for SVG `fill-opacity` property.</li>
+<li>Added support for SVG `stroke-opacity` property.</li>
+<li>Added support for CSS property wide `revert` value.</li>
+<li>Added support for CSS property wide `unset` value.</li>
+<li>Added support for CSS property wide `initial` value.</li>
+<li>Added support for CSS `position` property `sticky` value.</li>
+<li>Added support for CSS `display` property "grid" values.</li>
+<li>Added support for `prefers-color-scheme` media query.</li>
+<li>Added new public API for CSS unit conversion.</li>
+<li>Added support for predefined counter styles.</li>
+<li>Optimised media query handling.</li>
+<li>Made selection code generator deterministic.</li>
+<li>Various selection code generator improvements.</li>
+<li>Squashed leak of system font names.</li>
+<li>Improved internal handling of property units.</li>
+<li>Improved internal string map.</li>
+<li>Minor buildsystem improvements.</li>
+<li>Improved example code.</li>
+<li>Added new tests.</li>
+</ul></dd>
+<dt id="changes-0.9.1">LibCSS 0.9.1</dt>
+<dd><ul>
+<li>Fixed a problem in the parsing of invalid media blocks.</li>
+<li>Minor code quality improvements.</li>
+</ul></dd>
+<dt id="changes-0.9.0">LibCSS 0.9.0</dt>
+<dd><ul>
+<li>Added support for parsing CSS Media Queries Level 4.</li>
+<li>API for adding sheets to a selection context now takes a Media string.</li>
+<li>The selection API now allows the client to describe the media that is being selected for.</li>
+<li>Selection now honours width/height feature queries.</li>
+<li>Removed the uncommon property extension blocks in computed style data. This simplfies the code and fixes a subtle bug in the cascade/composition handling.</li>
+<li>Fixed leak where rules had over 256 selectors.</li>
+</ul></dd>
+<dt id="changes-0.8.0">LibCSS 0.8.0</dt>
+<dd><ul>
+<li>Added support for CSS flexbox properties.</li>
+<li>Added support for new CSS units.</li>
+<li>Auto-generated source code for computed style handling.</li>
+<li>Squashed some undefined behaviour issues.</li>
+<li>Unified some duplicated media handling code.</li>
+</ul></dd>
+<dt id="changes-0.7.0">LibCSS 0.7.0</dt>
+<dd><ul>
+<li>Computed styles can now be shared between elements.
+<ul>
+<li>Computed styles interned, so only unique computed styles reside in memory. This means multiple pages/tabs/windows can share computed style data.</li>
+<li>Where possible, we now bypass CSS selection, and simply take a reference to another element in the DOM's style, if we're sure it will be the same.</li>
+</ul>
+</li>
+<li>Added support for the CSS3 box-sizing property.</li>
+<li>Fixed invalid read when removing sheet from selection context.</li>
+<li>Fixed example / demo app build.</li>
+</ul></dd>
+<dt id="changes-0.6.1">LibCSS 0.6.1</dt>
+<dd><ul>
+<li>Minor fixes.</li>
+</ul></dd>
<dt id="changes-0.6.0">LibCSS 0.6.0</dt>
<dd><ul>
<li>Changed how presentational hints are handled to be more optimal.</li>
@@ -130,7 +202,7 @@
<li>Added support for CSS3 overflow-x and overflow-y properties.</li>
<li>Fix to !important handling with play-during property.</li>
<li>Improved test coverage.</li>
-<li>API <a href="http://git.netsurf-browser.org/libcss.git/plain/docs/API-ABI-Changes">changes made</a>.</li>
+<li>API <a href="//git.netsurf-browser.org/libcss.git/plain/docs/API-ABI-Changes">changes made</a>.</li>
</ul></dd>
<dt id="changes-0.3.0">LibCSS 0.3.0</dt>
<dd><ul>
@@ -138,7 +210,7 @@
<li>Significantly optimised selection performance.</li>
<li>Made many fixes and internal clean-ups.</li>
<li>Added support for multilib.</li>
-<li>API and ABI <a href="http://git.netsurf-browser.org/libcss.git/plain/docs/API-ABI-Changes">changes made</a>.</li>
+<li>API and ABI <a href="//git.netsurf-browser.org/libcss.git/plain/docs/API-ABI-Changes">changes made</a>.</li>
</ul></dd>
<dt id="changes-0.2.0">LibCSS 0.2.0</dt>
<dd><ul>
diff --git a/projects/libdom/index.html b/projects/libdom/index.html
index 1518d85..935a7cb 100644
--- a/projects/libdom/index.html
+++ b/projects/libdom/index.html
@@ -33,11 +33,11 @@
<h2>What is LibDOM?</h2>
-<p>LibDOM is an implementation of the <a href="http://www.w3.org/DOM/">W3C DOM</a>, written in C. It is currently in development for use with <a href="/">NetSurf</a> and is intended to be suitable for use in other projects too. For further details, see the <a href="http://source.netsurf-browser.org/libdom.git/plain/README">readme</a>.</p>
+<p>LibDOM is an implementation of the <a href="http://www.w3.org/DOM/">W3C DOM</a>, written in C. It is currently in development for use with <a href="/">NetSurf</a> and is intended to be suitable for use in other projects too. For further details, see the <a href="//source.netsurf-browser.org/libdom.git/plain/README">readme</a>.</p>
<h2>Source code</h2>
-<p>You can <a href="http://source.netsurf-browser.org/libdom.git/">browse the source code</a> via the online interface. Alternatively, you can check it out with Git:</p>
+<p>You can <a href="//source.netsurf-browser.org/libdom.git/">browse the source code</a> via the online interface. Alternatively, you can check it out with Git:</p>
<p class="svncommand">$ git clone git://git.netsurf-browser.org/libdom.git</p>
diff --git a/projects/libnsbmp/index.html b/projects/libnsbmp/index.html
index 2e07040..8906b97 100644
--- a/projects/libnsbmp/index.html
+++ b/projects/libnsbmp/index.html
@@ -45,7 +45,7 @@
<h2>Source code</h2>
-<p>You can <a href="http://source.netsurf-browser.org/libnsbmp.git/">browse the source code</a> via the online interface. Alternatively, you can check it out with Git:</p>
+<p>You can <a href="//source.netsurf-browser.org/libnsbmp.git/">browse the source code</a> via the online interface. Alternatively, you can check it out with Git:</p>
<p class="svncommand">$ git clone git://git.netsurf-browser.org/libnsbmp.git</p>
@@ -54,12 +54,17 @@
<h2>Releases</h2>
<ul>
-<li><a href="http://download.netsurf-browser.org/libs/releases/libnsbmp-0.1.3-src.tar.gz">Libnsbmp 0.1.3 tarball</a></li>
-<li><a href="http://download.netsurf-browser.org/libs/releases/libnsbmp-0.1.1-src.tar.gz">Libnsbmp 0.1.1 tarball</a></li>
-<li><a href="http://download.netsurf-browser.org/libs/releases/libnsbmp-0.1.0-src.tar.gz">Libnsbmp 0.1.0 tarball</a></li>
-<li><a href="http://download.netsurf-browser.org/libs/releases/libnsbmp-0.0.3-src.tar.gz">Libnsbmp 0.0.3 tarball</a></li>
-<li><a href="http://download.netsurf-browser.org/libs/releases/libnsbmp-0.0.2-src.tar.gz">Libnsbmp 0.0.2 tarball</a></li>
-<li><a href="http://download.netsurf-browser.org/libs/releases/libnsbmp-0.0.1-src.tar.gz">Libnsbmp 0.0.1 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libnsbmp-0.1.7-src.tar.gz">Libnsbmp 0.1.7 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libnsbmp-0.1.6-src.tar.gz">Libnsbmp 0.1.6 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libnsbmp-0.1.5-src.tar.gz">Libnsbmp 0.1.5 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libnsbmp-0.1.4-src.tar.gz">Libnsbmp 0.1.4 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libnsbmp-0.1.3-src.tar.gz">Libnsbmp 0.1.3 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libnsbmp-0.1.2-src.tar.gz">Libnsbmp 0.1.2 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libnsbmp-0.1.1-src.tar.gz">Libnsbmp 0.1.1 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libnsbmp-0.1.0-src.tar.gz">Libnsbmp 0.1.0 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libnsbmp-0.0.3-src.tar.gz">Libnsbmp 0.0.3 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libnsbmp-0.0.2-src.tar.gz">Libnsbmp 0.0.2 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libnsbmp-0.0.1-src.tar.gz">Libnsbmp 0.0.1 tarball</a></li>
</ul>
<h2>Contact</h2>
diff --git a/projects/libnsfb/index.html b/projects/libnsfb/index.html
index 6fb87f6..a35c29b 100644
--- a/projects/libnsfb/index.html
+++ b/projects/libnsfb/index.html
@@ -49,7 +49,7 @@
<h2>Source code</h2>
-<p>You can <a href="http://source.netsurf-browser.org/libnsfb.git/">browse the source code</a> via the online interface. Alternatively, you can check it out with Git:</p>
+<p>You can <a href="//source.netsurf-browser.org/libnsfb.git/">browse the source code</a> via the online interface. Alternatively, you can check it out with Git:</p>
<p class="svncommand">$ git clone git://git.netsurf-browser.org/libnsfb.git</p>
diff --git a/projects/libnsgif/index.html b/projects/libnsgif/index.html
index 4e662a4..d42c9a7 100644
--- a/projects/libnsgif/index.html
+++ b/projects/libnsgif/index.html
@@ -39,12 +39,13 @@
<ul>
<li>Decodes GIF files</li>
+<li>Simple API</li>
<li>Example usage demonstration</li>
</ul>
<h2>Source code</h2>
-<p>You can <a href="http://source.netsurf-browser.org/libnsgif.git/">browse the source code</a> via the online interface. Alternatively, you can check it out with Git:</p>
+<p>You can <a href="//source.netsurf-browser.org/libnsgif.git/">browse the source code</a> via the online interface. Alternatively, you can check it out with Git:</p>
<p class="svncommand">$ git clone git://git.netsurf-browser.org/libnsgif.git</p>
@@ -53,12 +54,17 @@
<h2>Releases</h2>
<ul>
-<li><a href="http://download.netsurf-browser.org/libs/releases/libnsgif-0.1.3-src.tar.gz">Libnsgif 0.1.3 tarball</a></li>
-<li><a href="http://download.netsurf-browser.org/libs/releases/libnsgif-0.1.1-src.tar.gz">Libnsgif 0.1.1 tarball</a></li>
-<li><a href="http://download.netsurf-browser.org/libs/releases/libnsgif-0.1.0-src.tar.gz">Libnsgif 0.1.0 tarball</a></li>
-<li><a href="http://download.netsurf-browser.org/libs/releases/libnsgif-0.0.3-src.tar.gz">Libnsgif 0.0.3 tarball</a></li>
-<li><a href="http://download.netsurf-browser.org/libs/releases/libnsgif-0.0.2-src.tar.gz">Libnsgif 0.0.2 tarball</a></li>
-<li><a href="http://download.netsurf-browser.org/libs/releases/libnsgif-0.0.1-src.tar.gz">Libnsgif 0.0.1 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libnsgif-1.0.0-src.tar.gz">Libnsgif 1.0.0 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libnsgif-0.2.1-src.tar.gz">Libnsgif 0.2.1 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libnsgif-0.2.0-src.tar.gz">Libnsgif 0.2.0 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libnsgif-0.1.4-src.tar.gz">Libnsgif 0.1.4 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libnsgif-0.1.3-src.tar.gz">Libnsgif 0.1.3 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libnsgif-0.1.2-src.tar.gz">Libnsgif 0.1.2 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libnsgif-0.1.1-src.tar.gz">Libnsgif 0.1.1 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libnsgif-0.1.0-src.tar.gz">Libnsgif 0.1.0 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libnsgif-0.0.3-src.tar.gz">Libnsgif 0.0.3 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libnsgif-0.0.2-src.tar.gz">Libnsgif 0.0.2 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libnsgif-0.0.1-src.tar.gz">Libnsgif 0.0.1 tarball</a></li>
</ul>
<h2>Contact</h2>
diff --git a/projects/libparserutils/index.html b/projects/libparserutils/index.html
index 264af73..fb23040 100644
--- a/projects/libparserutils/index.html
+++ b/projects/libparserutils/index.html
@@ -61,12 +61,12 @@
<li>US-ASCII</li>
</ul>
-<p><strong>Note:</strong> LibParserUtils can optionally be built to use <code>iconv()</code>, enabling support for many more charsets. See the <a href="http://source.netsurf-browser.org/libparserutils.git/plain/README">readme</a> file for details.</p>
+<p><strong>Note:</strong> LibParserUtils can optionally be built to use <code>iconv()</code>, enabling support for many more charsets. See the <a href="//source.netsurf-browser.org/libparserutils.git/plain/README">readme</a> file for details.</p>
<h2>Source code</h2>
-<p>You can <a href="http://source.netsurf-browser.org/libparserutils.git/">browse the source code</a> via the online interface. Alternatively, you can check it out with Git:</p>
+<p>You can <a href="//source.netsurf-browser.org/libparserutils.git/">browse the source code</a> via the online interface. Alternatively, you can check it out with Git:</p>
<p class="svncommand">$ git clone git://git.netsurf-browser.org/libparserutils.git</p>
@@ -75,13 +75,15 @@
<h2>Releases</h2>
<ul>
-<li><a href="http://download.netsurf-browser.org/libs/releases/libparserutils-0.2.3-src.tar.gz">LibParserUtils 0.2.3 tarball</a></li>
-<li><a href="http://download.netsurf-browser.org/libs/releases/libparserutils-0.2.0-src.tar.gz">LibParserUtils 0.2.0 tarball</a></li>
-<li><a href="http://download.netsurf-browser.org/libs/releases/libparserutils-0.1.2-src.tar.gz">LibParserUtils 0.1.2 tarball</a></li>
-<li><a href="http://download.netsurf-browser.org/libs/releases/libparserutils-0.1.1-src.tar.gz">LibParserUtils 0.1.1 tarball</a></li>
-<li><a href="http://download.netsurf-browser.org/libs/releases/libparserutils-0.1.0-src.tar.gz">LibParserUtils 0.1.0 tarball</a></li>
-<li><a href="http://download.netsurf-browser.org/libs/releases/libparserutils-0.0.2-src.tar.gz">LibParserUtils 0.0.2 tarball</a></li>
-<li><a href="http://download.netsurf-browser.org/libs/releases/libparserutils-0.0.1-src.tar.gz">LibParserUtils 0.0.1 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libparserutils-0.2.5-src.tar.gz">LibParserUtils 0.2.5 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libparserutils-0.2.4-src.tar.gz">LibParserUtils 0.2.4 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libparserutils-0.2.3-src.tar.gz">LibParserUtils 0.2.3 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libparserutils-0.2.0-src.tar.gz">LibParserUtils 0.2.0 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libparserutils-0.1.2-src.tar.gz">LibParserUtils 0.1.2 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libparserutils-0.1.1-src.tar.gz">LibParserUtils 0.1.1 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libparserutils-0.1.0-src.tar.gz">LibParserUtils 0.1.0 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libparserutils-0.0.2-src.tar.gz">LibParserUtils 0.0.2 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libparserutils-0.0.1-src.tar.gz">LibParserUtils 0.0.1 tarball</a></li>
</ul>
<h2>Contact</h2>
diff --git a/projects/libpencil/index.html b/projects/libpencil/index.html
index 2d899a2..86a6314 100644
--- a/projects/libpencil/index.html
+++ b/projects/libpencil/index.html
@@ -37,7 +37,7 @@
<h2>Source code</h2>
-<p>You can <a href="http://source.netsurf-browser.org/libpencil.git/">browse the source code</a> via the online interface.</p>
+<p>You can <a href="//source.netsurf-browser.org/libpencil.git/">browse the source code</a> via the online interface.</p>
<h2>Contact</h2>
diff --git a/projects/librosprite/index.html b/projects/librosprite/index.html
index 2d8d0a0..f63be1b 100644
--- a/projects/librosprite/index.html
+++ b/projects/librosprite/index.html
@@ -57,7 +57,7 @@
<h2>Source code</h2>
-<p>You can <a href="http://source.netsurf-browser.org/librosprite.git/">browse the source code</a> via the online interface. Alternatively, you can check it out with Git:</p>
+<p>You can <a href="//source.netsurf-browser.org/librosprite.git/">browse the source code</a> via the online interface. Alternatively, you can check it out with Git:</p>
<p class="svncommand">$ git clone git://git.netsurf-browser.org/librosprite.git</p>
diff --git a/projects/libsvgtiny/index.html b/projects/libsvgtiny/index.html
index af8b6ff..e6c2000 100644
--- a/projects/libsvgtiny/index.html
+++ b/projects/libsvgtiny/index.html
@@ -37,11 +37,11 @@
<p class="screenshot"><img src="images/svgtiger.png" alt="" title="Screenshot of NetSurf displaying an SVG with Libsvgtiny"></p>
-<p>The overall idea of the library is to take some SVG as input, and return a list of paths and texts which can be rendered easily. The library does not do the actual rendering. For further details, see the <a href="http://source.netsurf-browser.org/libsvgtiny.git/plain/README">readme</a>.</p>
+<p>The overall idea of the library is to take some SVG as input, and return a list of paths and texts which can be rendered easily. The library does not do the actual rendering. For further details, see the <a href="//source.netsurf-browser.org/libsvgtiny.git/plain/README">readme</a>.</p>
<h2>Source code</h2>
-<p>You can <a href="http://source.netsurf-browser.org/libsvgtiny.git/">browse the source code</a> via the online interface. Alternatively, you can check it out with Git:</p>
+<p>You can <a href="//source.netsurf-browser.org/libsvgtiny.git/">browse the source code</a> via the online interface. Alternatively, you can check it out with Git:</p>
<p class="svncommand">$ git clone git://git.netsurf-browser.org/libsvgtiny.git</p>
diff --git a/projects/libwapcaplet/index.html b/projects/libwapcaplet/index.html
index 4fa5f18..7578d20 100644
--- a/projects/libwapcaplet/index.html
+++ b/projects/libwapcaplet/index.html
@@ -33,11 +33,11 @@
<h2>What is LibWapcaplet?</h2>
-<p>LibWapcaplet is a string internment library, written in C. It provides reference counted string interment and rapid string comparison functionality. It was developed as part of the <a href="/">NetSurf</a> project and is available for use by other software under the MIT licence. For further details, see the <a href="http://source.netsurf-browser.org/libwapcaplet.git/plain/README">readme</a>.</p>
+<p>LibWapcaplet is a string internment library, written in C. It provides reference counted string interment and rapid string comparison functionality. It was developed as part of the <a href="/">NetSurf</a> project and is available for use by other software under the MIT licence. For further details, see the <a href="//source.netsurf-browser.org/libwapcaplet.git/plain/README">readme</a>.</p>
<h2>Source code</h2>
-<p>You can <a href="http://source.netsurf-browser.org/libwapcaplet.git/">browse the source code</a> via the online interface. Alternatively, you can check it out with Git:</p>
+<p>You can <a href="//source.netsurf-browser.org/libwapcaplet.git/">browse the source code</a> via the online interface. Alternatively, you can check it out with Git:</p>
<p class="svncommand">$ git clone git://git.netsurf-browser.org/libwapcaplet.git</p>
@@ -46,12 +46,15 @@
<h2>Releases</h2>
<ul>
-<li><a href="http://download.netsurf-browser.org/libs/releases/libwapcaplet-0.3.0-src.tar.gz">LibWapcaplet 0.3.0 tarball</a></li>
-<li><a href="http://download.netsurf-browser.org/libs/releases/libwapcaplet-0.2.1-src.tar.gz">LibWapcaplet 0.2.1 tarball</a></li>
-<li><a href="http://download.netsurf-browser.org/libs/releases/libwapcaplet-0.2.0-src.tar.gz">LibWapcaplet 0.2.0 tarball</a></li>
-<li><a href="http://download.netsurf-browser.org/libs/releases/libwapcaplet-0.1.1-src.tar.gz">LibWapcaplet 0.1.1 tarball</a></li>
-<li><a href="http://download.netsurf-browser.org/libs/releases/libwapcaplet-0.1.0-src.tar.gz">LibWapcaplet 0.1.0 tarball</a></li>
-<li><a href="http://download.netsurf-browser.org/libs/releases/libwapcaplet-0.0.2-src.tar.gz">LibWapcaplet 0.0.2 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libwapcaplet-0.4.3-src.tar.gz">LibWapcaplet 0.4.3 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libwapcaplet-0.4.2-src.tar.gz">LibWapcaplet 0.4.2 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libwapcaplet-0.4.0-src.tar.gz">LibWapcaplet 0.4.0 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libwapcaplet-0.3.0-src.tar.gz">LibWapcaplet 0.3.0 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libwapcaplet-0.2.1-src.tar.gz">LibWapcaplet 0.2.1 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libwapcaplet-0.2.0-src.tar.gz">LibWapcaplet 0.2.0 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libwapcaplet-0.1.1-src.tar.gz">LibWapcaplet 0.1.1 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libwapcaplet-0.1.0-src.tar.gz">LibWapcaplet 0.1.0 tarball</a></li>
+<li><a href="https://download.netsurf-browser.org/libs/releases/libwapcaplet-0.0.2-src.tar.gz">LibWapcaplet 0.0.2 tarball</a></li>
</ul>
<h2>Contact</h2>
diff --git a/projects/projects.css b/projects/projects.css
index 3e20d20..124b042 100644
--- a/projects/projects.css
+++ b/projects/projects.css
@@ -72,10 +72,6 @@ ul ul {
ul p {
margin: 0 1.8em 0.1em 1em; }
-strong {
- color: #800;
- font-weight: bold; }
-
dl.instructions {
margin: 0 1.8em;
padding: 0; }
@@ -130,41 +126,24 @@ dl.changes {
dl.changes > dd > ul {
margin: 0.2em 0 0.6em 0; }
-div.testimonial {
- position: relative;
- float: right;
- font-family: Garamond, Times, serif;
- background: #fdb;
- margin: 1em;
- padding: 0;
- max-width: 33%; }
+div.notice {
+ width: 14cm;
+ border: 2px solid #500;
+ margin: 1.3em auto;
+}
-div.testimonial > div {
- position: relative;
+div.notice h3:first-child {
margin: 0;
- padding: 0.2em 0.2em; }
-
-div.testimonial > div > span {
- position:absolute;
- font-size: 400%;
- left: 0.2em;
- top: 0; }
-
-div.testimonial > div > p {
- background: #ffd;
- padding: 1em 1.3em; }
+ padding: 0.3em 0.5cm;
+ font-weight: bold;
+ background: #500;
+ color: #ffd;
+}
-div.testimonial > div > p + span {
- float: right;
- position: relative;
- left: -0.2em;
- top: -0.4em; }
-
-div.testimonial > p {
- font-size: 90%;
- text-align: right;
- margin: 2em 0 0 0;
- padding: 0; }
+div.notice p {
+ line-height: 1.4;
+ margin: 1em 0.5cm;
+}
p.screenshot {
float: right;
diff --git a/projects/rufl/index.html b/projects/rufl/index.html
index e5dd733..cb05d5a 100644
--- a/projects/rufl/index.html
+++ b/projects/rufl/index.html
@@ -60,7 +60,7 @@
<h2>Source code</h2>
-<p>You can <a href="http://source.netsurf-browser.org/rufl.git/">browse the source code</a> via the online interface. Alternatively, you can check it out with Git:</p>
+<p>You can <a href="//source.netsurf-browser.org/rufl.git/">browse the source code</a> via the online interface. Alternatively, you can check it out with Git:</p>
<p class="svncommand">$ git clone git://git.netsurf-browser.org/rufl.git</p>
diff --git a/projects/tinct/index.html b/projects/tinct/index.html
index a535d8f..f2b22e3 100644
--- a/projects/tinct/index.html
+++ b/projects/tinct/index.html
@@ -33,11 +33,26 @@
<h2>What is Tinct?</h2>
+<div class="notice">
+<h3>Warning</h3>
+<p>Tinct is a closed-source proprietary module that is best considered
+licence-encumbered abandonware. It cannot be updated to work properly
+on modern RISC OS hardware.<p>
+</div>
+
+<div class="notice">
+<h3>Notice</h3>
+<p>Anyone interested in developing a new efficient <strong>open-source</strong>
+sprite rendering module that can render sprites with alpha channels, and
+supports error diffusion for low bits-per-pixel screen modes should please get
+in touch.</p>
+</div>
+
<p>Tinct provides RISC OS applications with support for high speed rendering of opaque and alpha-blended sprites with optional image enhancement. It was developed to enable NetSurf to plot PNGs with alpha channels and provide on-the-fly error diffusion to display images at their best in screen modes with few colours.</p>
<h2>Download</h2>
-<p>Please visit the <a href="http://www.tinct.net/tinct.asp">Tinct web site</a> to download Tinct.</p>
+<p>Please visit the <a href="http://www.tinct.net/Downloads/Tinct.aspx">Tinct web site</a> to download Tinct.</p>
<h2>Contact</h2>
diff --git a/projects/ttf2f/index.html b/projects/ttf2f/index.html
index b90c9ff..39405ed 100644
--- a/projects/ttf2f/index.html
+++ b/projects/ttf2f/index.html
@@ -50,12 +50,111 @@
<p>Please download TTF2f:</p>
<ul>
-<li><a href="http://download.netsurf-browser.org/other/ttf2f/ttf2f-004.zip">TTF2f 0.04</a> (Full RISC OS GUI version)</li>
+<li><a href="https://download.netsurf-browser.org/other/ttf2f/ttf2f-007.zip">TTF2f 0.07</a> (Full RISC OS GUI version)</li>
+<li><a href="https://download.netsurf-browser.org/other/ttf2f/ttf2f-006.zip">TTF2f 0.06</a> (Full RISC OS GUI version)</li>
+<li><a href="https://download.netsurf-browser.org/other/ttf2f/ttf2f-005.zip">TTF2f 0.05</a> (Full RISC OS GUI version)</li>
+<li><a href="https://download.netsurf-browser.org/other/ttf2f/ttf2f-004.zip">TTF2f 0.04</a> (Full RISC OS GUI version)</li>
+<li><a href="https://download.netsurf-browser.org/other/ttf2f/ttf2f-003.zip">TTF2f 0.03</a> (Full RISC OS GUI version)</li>
</ul>
+<h2>Changes</h2>
+
+<h3>0.07 (27-May-2022)</h3>
+
+<ul>
+<li>Fix Encoding file entries for astral characters.</li>
+</ul>
+
+<p>Early versions of the UCS Font Manager (3.41-3.42) supported the
+use of /uni followed by up to 8 upper-case hex digits to specify
+the Unicode codepoint represented by a glyph.</p>
+
+<p>Font Manager 3.43 changed this behaviour to align with Adobe's
+then-current specification of /uniXXXX for characters in the
+Basic Multilingual Plane and /uniXXXXYYYY for all other characters
+(where XXXX is a high UTF-16 surrogate and YYYY is a low surrogate)</p>
+
+<p>Font Manager 3.53 changed again to remove support for /uniXXXXYYYY
+and, instead, introduced support for /uXXXX to /uXXXXXXXX, where
+leading zeroes are forbidden if more than 4 hex digits are present.</p>
+
+<p>Change our behaviour to use the /uniXXXX form for characters in
+the Basic Multilingual Plane (which is supported by all versions
+of the UCS Font Manager) and use the /uXXXXX - /uXXXXXXXX form
+for all other characters.</p>
+
+<p>This effectively means that Font Manager 3.53 or later is required
+when astral characters are in use.</p>
+
+<p>All fonts containing astral characters converted using earlier
+versions of TTF2f will need to be re-converted with this (or later)
+version to allow the Font Manager to make use of glyphs defined for
+astral characters.</p>
+
+<h3>0.06 (04-Aug-2021)</h3>
+
+<p>Fix broken glyph naming for fonts with codepoints outside the
+Basic Multilingual Plane. This issue would manifest itself if the
+bottom 16 bits of a codepoint in an astral plane happened to match
+a codepoint in the Glyph mapping. In this case the glyph would
+be erroneously identified as representing the corresponding BMP
+codepoint, resulting in a bogus Encoding file for the font and
+incorrect glyph display when using legacy alphabets.</p>
+
+<p>As a concrete example, a glyph representing codepoint U+20021
+(being a CJK Unified Ideograph in the Supplementary Ideographic Plane)
+would be erroneously identified as U+0021 (EXCLAMATION MARK) and
+would have an Encoding file entry of "/exclam", instead of
+"/uni20021". This would then cause this glyph to be displayed whenever
+an exclamation mark was used in a Latin1 alphabet.</p>
+
+<h3>0.05 (04-Aug-2021)</h3>
+
+<ul>
+<li>Rebuild against LDREX/STREX-aware UnixLib.</li>
+<li>Improve RISC OS-specific Makefile targets.</li>
+<li>Use ccres to compile resource file.</li>
+<li>Update copyright dates and third-party licensing information.</li>
+<li>Link against FreeType 2.11.0, OSLib 7.00, and Zlib 1.2.11.</li>
+</ul>
+
+<h3>0.04 (05-Mar-2011)</h3>
+
+<ul>
+<li>Output the first 256 glyphs in Acorn Latin1 order so converted fonts
+are useful in applications that don't ask for a specific font encoding.</li>
+<li>Fix handling of fonts that map multiple codepoints to a single glyph.</li>
+<li>Ensure that any MessagesNN files are updated with details of converted fonts.</li>
+<li>Many bug fixes and general improvements.</li>
+</ul>
+
+<h3>0.03 (15-Aug-2005)</h3>
+
+<p>No longer create language fonts, as the font manager appears capable
+of handling encoding files with /uniXXXX for symbol fonts. Quite why
+this behaviour didn't appear to work when originally tested, I've no
+idea. This change avoids any necessity to move Encodings files around.</o>
+
+<h3>0.02 (10-Sep-2004)</h3>
+
+<p>Remove buggy metrics code which caused fonts with <= 256 different
+horiAdvance values to have broken glyph spacings. All fonts now use
+the extended table format where the glyph number is the table index.</p>
+
+<p>Fix for fonts which don't embed glyph names (or use incorrect ones).
+The glyph names are now retrieved from the Glyphs file. The format
+of the Glyphs file is as per the Adobe Glyph List comment. TTF2f
+uses only columns 1 and 2.</p>
+
+<p>Improve multitasking when extracting glyph metrics.</p>
+
+<h3>0.01 (07-Sep-2004)</h3>
+
+<p>Initial release.</p>
+
<h2>Source code</h2>
-<p>You can <a href="http://source.netsurf-browser.org/ttf2f.git/">browse the source code</a> via the online interface. Alternatively, you can check it out with Git:</p>
+<p>You can <a href="//source.netsurf-browser.org/ttf2f.git/">browse the source code</a> via the online interface. Alternatively, you can check it out with Git:</p>
<p class="svncommand">$ git clone git://git.netsurf-browser.org/ttf2f.git</p>
diff --git a/webimages/dlgtk.png b/webimages/dlgtk.png
new file mode 100644
index 0000000..30f9e2a
--- /dev/null
+++ b/webimages/dlgtk.png
Binary files differ
diff --git a/webmasters/index.html b/webmasters/index.html
index c5cb980..1599b28 100644
--- a/webmasters/index.html
+++ b/webmasters/index.html
@@ -33,11 +33,11 @@
<div class="navsection">
<ul class="sitelinks">
-<li><a href="http://wiki.netsurf-browser.org/">Development wiki</a></li>
-<li><a href="http://source.netsurf-browser.org/">Git repository viewer</a></li>
-<li><a href="http://ci.netsurf-browser.org/">Continuous Integration</a></li>
-<li><a href="http://bugs.netsurf-browser.org/">Bug report system</a></li>
-<li><a href="http://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
+<li><a href="//wiki.netsurf-browser.org/">Development wiki</a></li>
+<li><a href="//source.netsurf-browser.org/">Git repository viewer</a></li>
+<li><a href="https://ci.netsurf-browser.org/">Continuous Integration</a></li>
+<li><a href="https://bugs.netsurf-browser.org/">Bug report system</a></li>
+<li><a href="https://ci.netsurf-browser.org/jenkins/view/Categorized/job/docs-netsurf/doxygen/">Code documentation</a></li>
</ul>
</div>
@@ -61,30 +61,15 @@
<p>You should note that NetSurf does not yet support JavaScript, so any JavaScript dependent parts of your site will be inaccessible to NetSurf users. You can test the functionality of your site without JavaScript in more mainstream browsers for by temporarily disabling JavaScript in your browser.</p>
-<h2>NetSurf's User-Agent string</h2>
-
-<p>You can tell if people visit your site using NetSurf by looking for NetSurf's User-Agent string in your server logs. NetSurf's User-Agent string takes the following form:</p>
-
-<pre class="example">NetSurf/[version] ([operating system]; [CPU architecture])</pre>
-
-<p>So, for example, NetSurf 2.0 running on a RISC OS Iyonix would give,</p>
-
-<pre class="example">NetSurf/2.0 (RISC OS; armv5l)</pre>
-
-<p>and NetSurf 1.2 running on an Ubuntu Linux machine might give,</p>
-
-<pre class="example">NetSurf/1.2 (Linux; i686)</pre>
-
-
<div class="footer">
-<p>Copyright 2003 - 2009 The NetSurf Developers</p>
+<p>Copyright 2003 - 2023 The NetSurf Developers</p>
</div>
</div>
-<form method="get" action="http://www.google.co.uk/search">
+<form method="get" action="//www.google.co.uk/search">
<div class="searchbox">
<input type="hidden" name="q" value="site:netsurf-browser.org">
<input type="text" name="q" maxlength="255"><br>
diff --git a/welcome/index.html b/welcome/index.html
index 3ede809..5791d34 100644
--- a/welcome/index.html
+++ b/welcome/index.html
@@ -21,7 +21,7 @@
<p class="intro">NetSurf is a small, fast open source web browser. We are always keen to improve our browser, so get in touch if you run into any problems. Thanks for choosing NetSurf!</p>
-<form method="get" action="http://www.google.co.uk/search">
+<form method="get" action="//www.google.co.uk/search">
<div class="websearch">
<input type="text" name="q" size="42" maxlength="255">
<input type="submit" value="Google Search" name="btnG">