Index: general.ent
===================================================================
--- general.ent	(revision 3f3f2c8a7edacddd9a2d89fcafa9b5547dc321be)
+++ general.ent	(revision 4b64c31f5d968c0a753c387bcc68ef2bacf7adc3)
@@ -1,5 +1,5 @@
 <!-- $LastChangedBy$ $Date$ -->
 
-<!ENTITY day          "25">                   <!-- Always 2 digits -->
+<!ENTITY day          "26">                   <!-- Always 2 digits -->
 <!ENTITY month        "12">                   <!-- Always 2 digits -->
 <!ENTITY year         "2019">
@@ -7,5 +7,5 @@
 <!ENTITY copyholder   "The BLFS Development Team">
 <!ENTITY version      "&year;-&month;-&day;">
-<!ENTITY releasedate  "December 25th, &year;">
+<!ENTITY releasedate  "December 26th, &year;">
 <!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
 <!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
Index: introduction/welcome/changelog.xml
===================================================================
--- introduction/welcome/changelog.xml	(revision 3f3f2c8a7edacddd9a2d89fcafa9b5547dc321be)
+++ introduction/welcome/changelog.xml	(revision 4b64c31f5d968c0a753c387bcc68ef2bacf7adc3)
@@ -42,4 +42,14 @@
     </listitem>
        -->
+    <listitem>
+      <para>December 26th, 2019</para>
+      <itemizedlist>
+        <listitem>
+          <para>[ken] - Update to falkon-3.1.0. Fixes
+          <ulink url="&blfs-ticket-root;12937">#12937</ulink>.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
     <listitem>
       <para>December 25th, 2019</para>
Index: packages.ent
===================================================================
--- packages.ent	(revision 3f3f2c8a7edacddd9a2d89fcafa9b5547dc321be)
+++ packages.ent	(revision 4b64c31f5d968c0a753c387bcc68ef2bacf7adc3)
@@ -877,5 +877,7 @@
 <!--<!ENTITY chromium-version             "64.0.3282.186">-->
 <!ENTITY epiphany-version             "3.34.1">
-<!ENTITY falkon-version               "3.0.1">
+<!ENTITY falkon-major-version         "3.1">
+<!ENTITY falkon-minor-version         "0">
+<!ENTITY falkon-version               "&falkon-major-version;.&falkon-minor-version;">
 <!ENTITY firefox-version              "68.3.0">
 <!ENTITY flashplayer-version          "27.0.0.187">
Index: xsoft/graphweb/falkon.xml
===================================================================
--- xsoft/graphweb/falkon.xml	(revision 3f3f2c8a7edacddd9a2d89fcafa9b5547dc321be)
+++ xsoft/graphweb/falkon.xml	(revision 4b64c31f5d968c0a753c387bcc68ef2bacf7adc3)
@@ -5,10 +5,10 @@
   %general-entities;
 
-  <!ENTITY falkon-download-http "https://download.kde.org/stable/falkon/&falkon-version;/falkon-&falkon-version;.tar.xz">
+  <!ENTITY falkon-download-http "https://download.kde.org/stable/falkon/&falkon-major-version;/falkon-&falkon-version;.tar.xz">
   <!ENTITY falkon-download-ftp  " ">
-  <!ENTITY falkon-md5sum        "c6fb6433ac0f228667e2f763c02317c5">
+  <!ENTITY falkon-md5sum        "d18dd5af508e5bd87860e16cf8c00ddc">
   <!ENTITY falkon-size          "2.1 MB">
-  <!ENTITY falkon-buildsize     "113 MB">
-  <!ENTITY falkon-time          "1.2 SBU (Using parallelism=4)">
+  <!ENTITY falkon-buildsize     "60 MBi (without optional dependencies)">
+  <!ENTITY falkon-time          "2.2 SBU (Using parallelism=4)">
 ]>
 
@@ -39,6 +39,5 @@
       Although <application>falkon</application> is now part of KDE, it can be
       installed without KDE (with the loss of <application>kwallet</application>
-      functionality, and of translations of the (not-installed) example
-      <command>hellopython.py</command> script).
+      functionality).
     </para>
 
@@ -90,7 +89,5 @@
     <para role="optional">
       <xref linkend="gnome-keyring"/>,
-      <xref linkend="kf5-frameworks"/>
-      (for ki18n if installing the translations of <command>hellopython.py</command>,
-      or for kwallet and its dependencies), and
+      <xref linkend="kf5-frameworks"/> and
       <ulink
       url="http://download.qt.io/official_releases/QtForPython/pyside2/">PySide2</ulink>
@@ -122,17 +119,9 @@
 
     <para>
-      Unless you have installed both PySide2 and ki18n, remove the translations
-      for the sample <command>hellopython.py</command> script:
-    </para>
-
-<screen><userinput>rm -rf po/</userinput></screen>
-
-<!--<para>
-      In case you wish to run the tests, fix one of them so that it will
-      work correctly with both Qt-5.10 and Qt-5.11:
-    </para>
-
-<screen><userinput>sed -i 's/"5.11.", 5) == 0 ? 1 : 2/"5.10.", 5) &gt;= 0 ? 2 : 1/' \
-  autotests/webviewtest.cpp</userinput></screen>-->
+      First fix a missing include in Qt-5.14:
+    </para>
+
+<screen><userinput>sed -i '/#include &lt;QSettings&gt;/a#include &lt;QFile&gt;' \
+  src/plugins/VerticalTabs/verticaltabsplugin.cpp</userinput></screen>
 
     <para>
@@ -172,12 +161,4 @@
   <sect2 role="commands">
     <title>Command Explanations</title>
-
-<!--<para>
-      <command>sed -i 's/"5.11.", 5) == 0 ? 1 : 2/"5.10.", 5) &gt;= 0 ? 2 : 1/' ...</command>:
-      This test previously looked for QtWebengine-5.10 which had changed its
-      result compared to earlier versions. In the move to Qt-5.11 the version
-      was bumped but the results were swapped. Change it to examine if the version
-      is <emphasis>at least 5.10</emphasis>, and to swap the expected results back.
-    </para>-->
 
     <para>
