1
0
mirror of https://github.com/gnosygnu/xowa.git synced 2024-10-27 20:34:16 +00:00

v4.6.3.1908

This commit is contained in:
gnosygnu 2019-08-04 23:36:24 -04:00
parent 9ec04690d6
commit 3bb8954a99
13 changed files with 368 additions and 778 deletions

View File

@ -1 +1 @@
{"version_id":"548"}
{"version_id":"549"}

Binary file not shown.

View File

@ -231,7 +231,7 @@
Custom url formats are now available. This was in response to Ope30 and a way to customize the displayed url. For more info, see<a href="http://xowa.org/home/wiki/Special:XowaCfg%3Fgrp%3Dxowa.gui.url_bar" id="xolnki_20" title="Special:XowaCfg?grp=xowa.gui.url bar">Special:XowaCfg?grp=xowa.gui.url bar</a>
</li>
<li>
View HTML can now show the actual HTML in the browser. Previously XOWA would show the generated HTML as shown for the Read tab. However, this wouldn't work for Special pages due to javascript changes to the DOM. Now, the actual HTML in the SWT browser is available by changing the option at <a href="http://xowa.org/home/wiki/Special:XowaCfg%3Fgrp%3Dxowa.wiki.hdumps" id="xolnki_21" title="Special:XowaCfg?grp=xowa.wiki.hdumps">Special:XowaCfg?grp=xowa.wiki.hdumps</a>
View HTML can now show the actual HTML in the browser. Previously XOWA would show the generated HTML as shown for the Read tab. However, this wouldn't work for Special pages due to javascript changes to the DOM. Now, the actual HTML in the SWT browser is available by changing the option at <a href="http://xowa.org/home/wiki/Special:XowaCfg%3Fgrp%3Dxowa.wiki.hdumps" id="xolnki_21" title="Special:XowaCfg?grp=xowa.wiki.hdumps" class="xowa-visited">Special:XowaCfg?grp=xowa.wiki.hdumps</a>
</li>
<li>
Options link for Special:XowaCfg pages. XowaCfg pages allow direct linking to certain groups by using <code>?grp=code</code>. If you want the direct link to a specific option page, you can now right-click on the "options link" and copy it

View File

@ -36,37 +36,45 @@
</ul>
</li>
<li class="toclevel-1 tocsection-4">
<a href="#v4.6.2.1907_(2019-07-24)"><span class="tocnumber">2</span> <span class="toctext">v4.6.2.1907 (2019-07-24)</span></a>
<a href="#v4.6.3.1908_(2019-08-04)"><span class="tocnumber">2</span> <span class="toctext">v4.6.3.1908 (2019-08-04)</span></a>
<ul>
<li class="toclevel-2 tocsection-5">
<a href="#Wiki"><span class="tocnumber">2.1</span> <span class="toctext">Wiki</span></a>
</li>
<li class="toclevel-2 tocsection-6">
<a href="#PC"><span class="tocnumber">2.2</span> <span class="toctext">PC</span></a>
<a href="#PC"><span class="tocnumber">2.1</span> <span class="toctext">PC</span></a>
</li>
</ul>
</li>
<li class="toclevel-1 tocsection-7">
<a href="#v4.6.1.1903_(2019-03-26)"><span class="tocnumber">3</span> <span class="toctext">v4.6.1.1903 (2019-03-26)</span></a>
<li class="toclevel-1 tocsection-6">
<a href="#v4.6.2.1907_(2019-07-24)"><span class="tocnumber">3</span> <span class="toctext">v4.6.2.1907 (2019-07-24)</span></a>
<ul>
<li class="toclevel-2 tocsection-7">
<a href="#Wiki"><span class="tocnumber">3.1</span> <span class="toctext">Wiki</span></a>
</li>
<li class="toclevel-2 tocsection-8">
<a href="#PC_2"><span class="tocnumber">3.1</span> <span class="toctext">PC</span></a>
<a href="#PC_2"><span class="tocnumber">3.2</span> <span class="toctext">PC</span></a>
</li>
</ul>
</li>
<li class="toclevel-1 tocsection-9">
<a href="#v4.6.0.1903_(2019-03-23)"><span class="tocnumber">4</span> <span class="toctext">v4.6.0.1903 (2019-03-23)</span></a>
<a href="#v4.6.1.1903_(2019-03-26)"><span class="tocnumber">4</span> <span class="toctext">v4.6.1.1903 (2019-03-26)</span></a>
<ul>
<li class="toclevel-2 tocsection-10">
<a href="#Wiki_2"><span class="tocnumber">4.1</span> <span class="toctext">Wiki</span></a>
</li>
<li class="toclevel-2 tocsection-11">
<a href="#PC_3"><span class="tocnumber">4.2</span> <span class="toctext">PC</span></a>
<a href="#PC_3"><span class="tocnumber">4.1</span> <span class="toctext">PC</span></a>
</li>
</ul>
</li>
<li class="toclevel-1 tocsection-12">
<a href="#Archives"><span class="tocnumber">5</span> <span class="toctext">Archives</span></a>
<li class="toclevel-1 tocsection-11">
<a href="#v4.6.0.1903_(2019-03-23)"><span class="tocnumber">5</span> <span class="toctext">v4.6.0.1903 (2019-03-23)</span></a>
<ul>
<li class="toclevel-2 tocsection-12">
<a href="#Wiki_2"><span class="tocnumber">5.1</span> <span class="toctext">Wiki</span></a>
</li>
<li class="toclevel-2 tocsection-13">
<a href="#PC_4"><span class="tocnumber">5.2</span> <span class="toctext">PC</span></a>
</li>
</ul>
</li>
<li class="toclevel-1 tocsection-14">
<a href="#Archives"><span class="tocnumber">6</span> <span class="toctext">Archives</span></a>
</li>
</ul>
</div>
@ -128,6 +136,77 @@
<p>
The most important category to review is <b>major</b>. The other categories may be skipped due to lower importance (if they were more important, they would be bumped up to <b>major</b>).
</p>
<h2>
<span class="mw-headline" id="v4.6.3.1908_(2019-08-04)">v4.6.3.1908 (2019-08-04)</span>
</h2>
<h3>
<span class="mw-headline" id="PC">PC</span>
</h3>
<p>
<b>major</b>
</p>
<ul>
<li>
HTTP Server: Fix links and images not working for 2019-05 enwiki HTML databases. {detected by anonymous}
</li>
</ul>
<dl>
<dd>
Resolved by: Swap out /wiki/ and fix broken /fsys/.
</dd>
<dd>
Issue: <a href="https://github.com/gnosygnu/xowa/issues/524" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/524</a>
</dd>
</dl>
<ul>
<li>
HTTP Server: Fix XowaSearch not working. {detected by ktry}
</li>
</ul>
<dl>
<dd>
Resolved by: Append url_args to page.
</dd>
<dd>
Issue: <a href="https://github.com/gnosygnu/xowa/issues/489" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/489</a>
</dd>
</dl>
<ul>
<li>
HTTP Server: Add search-suggest.
</li>
</ul>
<dl>
<dd>
Issue: <a href="https://github.com/gnosygnu/xowa/issues/489" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/489</a>
</dd>
</dl>
<ul>
<li>
Scribunto: Fix Script error 'Module:convert:328 attempt to compare nil with number'. {detected by desb42}
</li>
</ul>
<dl>
<dd>
Resolved by: Use m_offset when doing string.substring.
</dd>
<dd>
Issue: <a href="https://github.com/gnosygnu/xowa/issues/520" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/520</a>
</dd>
</dl>
<p>
<b>trivial</b>
</p>
<ul>
<li>
Make: Update wiki domains for 2019-06 Wikidata.
</li>
</ul>
<dl>
<dd>
Issue: <a href="https://github.com/gnosygnu/xowa/issues/528" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/528</a>
</dd>
</dl>
<h2>
<span class="mw-headline" id="v4.6.2.1907_(2019-07-24)">v4.6.2.1907 (2019-07-24)</span>
</h2>
@ -145,7 +224,7 @@
</dd>
</dl>
<h3>
<span class="mw-headline" id="PC">PC</span>
<span class="mw-headline" id="PC_2">PC</span>
</h3>
<p>
<b>major</b>
@ -739,7 +818,7 @@
<span class="mw-headline" id="v4.6.1.1903_(2019-03-26)">v4.6.1.1903 (2019-03-26)</span>
</h2>
<h3>
<span class="mw-headline" id="PC_2">PC</span>
<span class="mw-headline" id="PC_3">PC</span>
</h3>
<p>
<b>major</b>
@ -774,7 +853,7 @@
</dd>
</dl>
<h3>
<span class="mw-headline" id="PC_3">PC</span>
<span class="mw-headline" id="PC_4">PC</span>
</h3>
<p>
<b>major</b>

View File

@ -1138,7 +1138,7 @@
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Special:XowaCfg%3Fgrp%3Dxowa.wiki.hdumps" id="xolnki_17" title="Special:XowaCfg?grp=xowa.wiki.hdumps">Special:XowaCfg?grp=xowa.wiki.hdumps</a>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Special:XowaCfg%3Fgrp%3Dxowa.wiki.hdumps" id="xolnki_17" title="Special:XowaCfg?grp=xowa.wiki.hdumps" class="xowa-visited">Special:XowaCfg?grp=xowa.wiki.hdumps</a>
</dd>
</dl>
<ul>

View File

@ -202,7 +202,7 @@
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Special:XowaCfg%3Fgrp%3Dxowa.wiki.hdumps" id="xolnki_8" title="Special:XowaCfg?grp=xowa.wiki.hdumps">Special:XowaCfg?grp=xowa.wiki.hdumps</a>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Special:XowaCfg%3Fgrp%3Dxowa.wiki.hdumps" id="xolnki_8" title="Special:XowaCfg?grp=xowa.wiki.hdumps" class="xowa-visited">Special:XowaCfg?grp=xowa.wiki.hdumps</a>
</dd>
</dl>
<ul>

View File

@ -0,0 +1,193 @@
<!DOCTYPE html>
<html dir="ltr">
<head>
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
<title>Change log/v4.6.3.1908 - XOWA</title>
<link rel="shortcut icon" href="https://gnosygnu.github.io/xowa/xowa_logo.png" />
<link rel="stylesheet" href="https://gnosygnu.github.io/xowa/xowa_common.css" type="text/css">
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject skin-vector action-submit vector-animateLayout" spellcheck="false">
<div id="mw-page-base" class="noprint"></div>
<div id="mw-head-base" class="noprint"></div>
<div id="content" class="mw-body">
<h1 id="firstHeading" class="firstHeading"><span>Change log/v4.6.3.1908</span></h1>
<div id="bodyContent" class="mw-body-content">
<div id="siteSub">From XOWA: the free, open-source, offline wiki application</div>
<div id="contentSub"></div>
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr">
<h2>
<span class="mw-headline" id="v4.6.3.1908_(2019-08-04)">v4.6.3.1908 (2019-08-04)</span>
</h2>
<h3>
<span class="mw-headline" id="PC">PC</span>
</h3>
<p>
<b>major</b>
</p>
<ul>
<li>
HTTP Server: Fix links and images not working for 2019-05 enwiki HTML databases. {detected by anonymous}
</li>
</ul>
<dl>
<dd>
Resolved by: Swap out /wiki/ and fix broken /fsys/.
</dd>
<dd>
Issue: <a href="https://github.com/gnosygnu/xowa/issues/524" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/524</a>
</dd>
</dl>
<ul>
<li>
HTTP Server: Fix XowaSearch not working. {detected by ktry}
</li>
</ul>
<dl>
<dd>
Resolved by: Append url_args to page.
</dd>
<dd>
Issue: <a href="https://github.com/gnosygnu/xowa/issues/489" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/489</a>
</dd>
</dl>
<ul>
<li>
HTTP Server: Add search-suggest.
</li>
</ul>
<dl>
<dd>
Issue: <a href="https://github.com/gnosygnu/xowa/issues/489" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/489</a>
</dd>
</dl>
<ul>
<li>
Scribunto: Fix Script error 'Module:convert:328 attempt to compare nil with number'. {detected by desb42}
</li>
</ul>
<dl>
<dd>
Resolved by: Use m_offset when doing string.substring.
</dd>
<dd>
Issue: <a href="https://github.com/gnosygnu/xowa/issues/520" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/520</a>
</dd>
</dl>
<p>
<b>trivial</b>
</p>
<ul>
<li>
Make: Update wiki domains for 2019-06 Wikidata.
</li>
</ul>
<dl>
<dd>
Issue: <a href="https://github.com/gnosygnu/xowa/issues/528" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/528</a>
</dd>
</dl>
</div>
</div>
</div>
<div id="mw-head" class="noprint">
<div id="left-navigation">
<div id="p-namespaces" class="vectorTabs">
<h3>Namespaces</h3>
<ul>
<li id="ca-nstab-main" class="selected"><span><a id="ca-nstab-main-href" href="index.html">Page</a></span></li>
</ul>
</div>
</div>
</div>
<div id='mw-panel' class='noprint'>
<div id='p-logo'>
<a style="background-image: url(https://gnosygnu.github.io/xowa/xowa_logo.png);" href="http://xowa.org/" title="Visit the main page"></a>
</div>
<div class="portal" id='xowa-portal-home'>
<h3>XOWA</h3>
<div class="body">
<ul>
<li><a href="http://xowa.org/index.html" title='Visit the main page'>Main page</a></li>
<li><a href="http://xowa.org/screenshots.html" title='See screenshots of XOWA'>Screenshots</a></li>
<li><a href="https://www.youtube.com/watch?v=q0qbXYXEH6M" title="See a video of XOWA Desktop in action">Video</a></li>
<li><a href="http://xowa.org/home/wiki/Help/Download_XOWA.html" title='Download the XOWA application'>Download XOWA</a></li>
<li><a href="http://xowa.org/home/wiki/Dashboard/Image_databases.html" title='Download offline wikis and image databases'>Download wikis</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-started'>
<h3>Getting started</h3>
<div class="body">
<ul>
<li><a href="http://xowa.org/home/wiki/App/Setup/System_requirements.html" title='Get XOWA&apos;s system requirements'>Requirements</a></li>
<li><a href="http://xowa.org/home/wiki/App/Setup/Installation.html" title='Get instructions for installing XOWA'>Installation</a></li>
<li><a href="http://xowa.org/home/wiki/App/Import/Simple_Wikipedia.html" title='Learn how to set up Simple Wikipedia'>Simple Wikipedia</a></li>
<li><a href="http://xowa.org/home/wiki/App/Import/English_Wikipedia.html" title='Learn how to set up English Wikipedia'>English Wikipedia</a></li>
<li><a href="http://xowa.org/home/wiki/App/Import/Other_wikis.html" title='Learn how to set up other Wikipedias'>Other Wikipedias</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-android'>
<h3>Android</h3>
<div class="body">
<ul>
<li><a href="http://xowa.org/home/wiki/Android/Setup.html" title='Setup XOWA on your Android device'>Setup</a></li>
<li><a href="https://www.youtube.com/watch?v=jsMTBxGweUw" title="See a video of XOWA Android in action">Video</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-help'>
<h3>Help</h3>
<div class="body">
<ul>
<li><a href="http://xowa.org/home/wiki/Help/About.html" title='Get more information about XOWA'>About</a></li>
<li><a href="http://xowa.org/home/wiki/Help/Contents.html" title='View a list of help topics'>Contents</a></li>
<li><a href="http://xowa.org/home/wiki/Help/Media.html" title='Read what others have written about XOWA'>Media</a></li>
<li><a href="http://xowa.org/home/wiki/Help/Feedback.html" title='Questions? Comments? Leave feedback for XOWA'>Feedback</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-blog'>
<h3>Blog</h3>
<div class="body">
<ul>
<li><a href="http://xowa.org/home/wiki/Blog.html" title='Follow XOWA''s development process'>Current</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-links'>
<h3>Links</h3>
<div class="body">
<ul>
<li><a href="http://dumps.wikimedia.org/backup-index.html" title="Get wiki datababase dumps directly from Wikimedia">Wikimedia dumps</a></li>
<li><a href="https://archive.org/search.php?query=xowa" title="Search archive.org for XOWA files">XOWA @ archive.org</a></li>
<li><a href="http://en.wikipedia.org" title="Visit Wikipedia (and compare to XOWA!)">English Wikipedia</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-donate'>
<h3>Donate</h3>
<div class="body">
<ul>
<li><a href="https://archive.org/donate/index.php" title="Support archive.org!">archive.org</a></li><!-- listed first due to recent fire damages: http://blog.archive.org/2013/11/06/scanning-center-fire-please-help-rebuild/ -->
<li><a href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector" title="Support Wikipedia!">Wikipedia</a></li>
<li><a href="http://xowa.org/home/wiki/Help/Donate.html" title="Support XOWA!">XOWA</a></li>
</ul>
</div>
</div>
</div>
</body>
</html>

View File

@ -60,6 +60,7 @@
<div align='center'>
<div style=''>
<p>
anonymous_d84359f8-890e-4d82-bff5-390c709fce05<br>
anonymous_9a7ce759-7cdb-441d-8512-2f8d056ee952<br>
anonymous<br>
anonymous<br>

View File

@ -19,10 +19,10 @@
<ul>
<li>
<a href="https://github.com/gnosygnu/xowa/releases/download/v4.6.2.1907/xowa_app_windows_64_v4.6.2.1907.zip" rel="nofollow" class="external text">Windows (64-bit)</a>
<a href="https://github.com/gnosygnu/xowa/releases/download/v4.6.3.1908/xowa_app_windows_64_v4.6.3.1908.zip" rel="nofollow" class="external text">Windows (64-bit)</a>
</li>
<li>
<a href="https://github.com/gnosygnu/xowa/releases/download/v4.6.2.1907/xowa_app_windows_v4.6.2.1907.zip" rel="nofollow" class="external text">Windows (32-bit)</a>
<a href="https://github.com/gnosygnu/xowa/releases/download/v4.6.3.1908/xowa_app_windows_v4.6.3.1908.zip" rel="nofollow" class="external text">Windows (32-bit)</a>
</li>
</ul>
<p>
@ -54,13 +54,10 @@
<a href="#Source_code_(Android)"><span class="tocnumber">6</span> <span class="toctext">Source code (Android)</span></a>
</li>
<li class="toclevel-1 tocsection-7">
<a href="#v4.6.2.1907_(2019-07-24)"><span class="tocnumber">7</span> <span class="toctext">v4.6.2.1907 (2019-07-24)</span></a>
<a href="#v4.6.3.1908_(2019-08-04)"><span class="tocnumber">7</span> <span class="toctext">v4.6.3.1908 (2019-08-04)</span></a>
<ul>
<li class="toclevel-2 tocsection-8">
<a href="#Wiki"><span class="tocnumber">7.1</span> <span class="toctext">Wiki</span></a>
</li>
<li class="toclevel-2 tocsection-9">
<a href="#PC"><span class="tocnumber">7.2</span> <span class="toctext">PC</span></a>
<a href="#PC"><span class="tocnumber">7.1</span> <span class="toctext">PC</span></a>
</li>
</ul>
</li>
@ -71,10 +68,10 @@
</h2>
<ul>
<li>
<a href="https://github.com/gnosygnu/xowa/releases/download/v4.6.2.1907/xowa_app_linux_64_v4.6.2.1907.zip" rel="nofollow" class="external text">Linux (64-bit)</a>
<a href="https://github.com/gnosygnu/xowa/releases/download/v4.6.3.1908/xowa_app_linux_64_v4.6.3.1908.zip" rel="nofollow" class="external text">Linux (64-bit)</a>
</li>
<li>
<a href="https://github.com/gnosygnu/xowa/releases/download/v4.6.2.1907/xowa_app_linux_v4.6.2.1907.zip" rel="nofollow" class="external text">Linux (32-bit)</a>
<a href="https://github.com/gnosygnu/xowa/releases/download/v4.6.3.1908/xowa_app_linux_v4.6.3.1908.zip" rel="nofollow" class="external text">Linux (32-bit)</a>
</li>
</ul>
<h2>
@ -82,10 +79,10 @@
</h2>
<ul>
<li>
<a href="https://github.com/gnosygnu/xowa/releases/download/v4.6.2.1907/xowa_app_macosx_64_v4.6.2.1907.zip" rel="nofollow" class="external text">Mac OS X (64-bit)</a>
<a href="https://github.com/gnosygnu/xowa/releases/download/v4.6.3.1908/xowa_app_macosx_64_v4.6.3.1908.zip" rel="nofollow" class="external text">Mac OS X (64-bit)</a>
</li>
<li>
<a href="https://github.com/gnosygnu/xowa/releases/download/v4.6.2.1907/xowa_app_macosx_v4.6.2.1907.zip" rel="nofollow" class="external text">Mac OS X (32-bit)</a>
<a href="https://github.com/gnosygnu/xowa/releases/download/v4.6.3.1908/xowa_app_macosx_v4.6.3.1908.zip" rel="nofollow" class="external text">Mac OS X (32-bit)</a>
</li>
</ul>
<h2>
@ -93,7 +90,7 @@
</h2>
<ul>
<li>
<a href="https://github.com/gnosygnu/xowa/releases/download/v4.6.2.1907/xowa_app_arm_v4.6.2.1907.zip" rel="nofollow" class="external text">Raspberry Pi</a>
<a href="https://github.com/gnosygnu/xowa/releases/download/v4.6.3.1908/xowa_app_arm_v4.6.3.1908.zip" rel="nofollow" class="external text">Raspberry Pi</a>
</li>
</ul>
<h2>
@ -109,7 +106,7 @@
</h2>
<ul>
<li>
<a href="https://github.com/gnosygnu/xowa/archive/v4.6.2.1907.zip" rel="nofollow" class="external text">Source code (Desktop)</a>
<a href="https://github.com/gnosygnu/xowa/archive/v4.6.3.1908.zip" rel="nofollow" class="external text">Source code (Desktop)</a>
</li>
</ul>
<h2>
@ -121,21 +118,8 @@
</li>
</ul>
<h2>
<span class="mw-headline" id="v4.6.2.1907_(2019-07-24)">v4.6.2.1907 (2019-07-24)</span>
<span class="mw-headline" id="v4.6.3.1908_(2019-08-04)">v4.6.3.1908 (2019-08-04)</span>
</h2>
<h3>
<span class="mw-headline" id="Wiki">Wiki</span>
</h3>
<ul>
<li>
Package: Publish 2019-05 English Wikipedia.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Wiki_setup/English_wikis" id="xolnki_2" title="Wiki setup/English wikis" class="xowa-visited">Wiki_setup/English_wikis</a>
</dd>
</dl>
<h3>
<span class="mw-headline" id="PC">PC</span>
</h3>
@ -144,481 +128,51 @@
</p>
<ul>
<li>
Category: Fix Category not working for en.w. {detected by desb42}
HTTP Server: Fix links and images not working for 2019-05 enwiki HTML databases. {detected by anonymous}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Replace UNION with sequential loading from each catlink db.
Resolved by: Swap out /wiki/ and fix broken /fsys/.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/268" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/268</a>
Issue: <a href="https://github.com/gnosygnu/xowa/issues/524" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/524</a>
</dd>
</dl>
<ul>
<li>
Scribunto: Fix infinite loop on some en.w pages when finding on ucs-2 chars. {detected by desb42}
HTTP Server: Fix XowaSearch not working. {detected by ktry}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Adjust index position correctly for ucs-2 strings.
Resolved by: Append url_args to page.
</dd>
<dd>
<span style='font-variant:small-caps'>Example</span>: {{WP7a|got|Gothic}}.
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="/site/en.wikipedia.org/wiki/List_of_Wikipedias">https://en.wikipedia.org/wiki/List_of_Wikipedias</a>
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/506" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/506</a>
Issue: <a href="https://github.com/gnosygnu/xowa/issues/489" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/489</a>
</dd>
</dl>
<ul>
<li>
Luaj: Fix infinite loop on some en.w pages when matching Unicode Alphabetic chars. {detected by desb42}
HTTP Server: Add search-suggest.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Support PCRE character definitions for Luaj Regex.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/502" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/502</a>
</dd>
</dl>
<p>
<b>significant</b>
</p>
<ul>
<li>
Parser.Tidy: Add vnu as additional tidy engine. {contributed by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/417" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/417</a>
Issue: <a href="https://github.com/gnosygnu/xowa/issues/489" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/489</a>
</dd>
</dl>
<ul>
<li>
Xtns.TemplateStyles: Cache TemplateStyles for HTML databases.
Scribunto: Fix Script error 'Module:convert:328 attempt to compare nil with number'. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/482" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/482</a>
Resolved by: Use m_offset when doing string.substring.
</dd>
</dl>
<ul>
<li>
Scribunto: Use Luaj for pattern-matching (instead of Java Regex).
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/413" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/413</a>
</dd>
</dl>
<ul>
<li>
Wikibase: Add qualifiers-order to GetEntityStatements. {contributed by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/374" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/374</a>
</dd>
</dl>
<ul>
<li>
Parser.Wikibase: Fix 'qid not found' errors in session.txt. {contributed by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Retrieve by label if pid is not present; also, return pid, not label.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/354" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/354</a>
</dd>
</dl>
<ul>
<li>
Css: Show external-link icon and other css effects. {contributed by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Add 'mw-parser-output' to main div.
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="/site/en.wikipedia.org/wiki/Earth">https://en.wikipedia.org/wiki/Earth</a>
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/274" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/274</a>
</dd>
</dl>
<ul>
<li>
Sqlite: Allow faster wiki loading for read-only devices. {requested by ZebraFromPluto}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Add option for read-only detection.
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: home/wiki/Special:XowaCfg?grp=xowa.app.dbs
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/509" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/509</a>
</dd>
</dl>
<ul>
<li>
Xtn.Popups: Disable popups by default for en.wiktionary.org. {suggested by ZebraFromPluto}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: home/wiki/Special:XowaCfg?grp=xowa.addon.popups
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/511" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/511</a>
</dd>
</dl>
<ul>
<li>
HTTP Server: Fix links not working in left nav bar. {detected by anonymous}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Parse links with trailing slash.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/459" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/459</a>
</dd>
</dl>
<p>
<b>minor</b>
</p>
<ul>
<li>
Xtn.Translate: Fix 'callParserFunction: function was not found: function=#translation' on many commons pages. {assisted by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Add #translation function with no implementation.
</dd>
<dd>
<span style='font-variant:small-caps'>Example</span>: {{#translation}}.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/445" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/445</a>
</dd>
</dl>
<ul>
<li>
Parser.Wikibase: Fix 'Module:ResolveEntityId:31 attempt to index ?' on several dozen en.w biology pages.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Return null instead of empty string if invalid title passed to getEntityId.
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="/site/en.wikipedia.org/wiki/Nicoletella">https://en.wikipedia.org/wiki/Nicoletella</a>
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/415" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/415</a>
</dd>
</dl>
<ul>
<li>
Parser.TemplateStyles: Fix NullPointerException on a few dozen en.w Portal pages.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Check if title is null.
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="/site/en.wikipedia.org/wiki/Portal:Switzerland">https://en.wikipedia.org/wiki/Portal:Switzerland</a>
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/416" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/416</a>
</dd>
</dl>
<ul>
<li>
ParserFunctions: Fix "Expression error: Missing operand for =" on some en.w pages. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Increase precedence of "E" over "ln" and other operations.
</dd>
<dd>
<span style='font-variant:small-caps'>Example</span>: {{#expr:ln2E+3}}.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/397" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/397</a>
</dd>
</dl>
<ul>
<li>
Scribunto: Fix '@libraryUtil.lua:13 bad argument #1 to gmatch (string expected, got nil)' on a few en.w pages.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Set frame title for pages when invoking Scribunto code.
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="/site/en.wikipedia.org/wiki/Wikipedia:Categories_for_discussion">https://en.wikipedia.org/wiki/Wikipedia:Categories_for_discussion</a>
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/476" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/476</a>
</dd>
</dl>
<ul>
<li>
Scribunto: Fix 'invoke failed: ... {{#invoke:Navbar|navbar}}' on some en.w pages. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Add frame_ttl to all Xot_invk_tkn.
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="/site/en.wikipedia.org/wiki/2003_Tippeligaen">https://en.wikipedia.org/wik/2003_Tippeligaen</a>
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/503" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/503</a>
</dd>
</dl>
<ul>
<li>
Scribunto: Fix 'https%3A%2F%2F' showing up in reference links on some en.w pages. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Synchronize mw.uri.lua file with changes for uri.encode(s, 'WIKI').
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="/site/en.wikipedia.org/wiki/Christmas">https://en.wikipedia.org/wik/Christmas</a>
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/504" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/504</a>
</dd>
</dl>
<ul>
<li>
Luaj: Fix invalid url-encoding for non-ASCII characters like 'æ'. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Substring by bytes, not string, to handle malformed strings.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/504" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/504</a>
</dd>
</dl>
<ul>
<li>
Scribunto: Fix query args showing up on en.w Template pages. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Encode key / val in GetUrl.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/465" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/465</a>
</dd>
</dl>
<ul>
<li>
Scribunto: Fix 'NullPointerException in Module:Wikidata:622' on some de.w pages. {contributed by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Ignore snak if novalue.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/481" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/481</a>
</dd>
</dl>
<ul>
<li>
Scribunto: Fix 'Module:Exception:2 attempt to index ? (a nil value)' on some en.u pages. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="/site/en.wikiversity.org/wiki/Web_Science/Part2:_Emerging_Web_Properties/Hearding_Behavior/Summary,_Further_readings,_Homework">https://en.wikiversity.org/wiki/Web_Science/Part2:_Emerging_Web_Properties/Hearding_Behavior/Summary,_Further_readings,_Homework</a>
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/475" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/475</a>
</dd>
</dl>
<ul>
<li>
Xtn.Cldr: Fix 'Module:wikipedia:49 The Wikimedia language code goh is not valid' on some en.d pages. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Check CldrNames for IsKnownLanguageTag.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/388" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/388</a>
</dd>
</dl>
<ul>
<li>
Scribunto: Fix 'Template:Template:Page' does not exist. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Apply namespace argument only if in main namespace.
</dd>
<dd>
<span style='font-variant:small-caps'>Example</span>: =mw.title.new("Template:Test", 'File').
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/473" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/473</a>
</dd>
</dl>
<ul>
<li>
HttpServer: Navigate to an error page for invalid titles like "Earth]". {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/480" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/480</a>
</dd>
</dl>
<ul>
<li>
Parser.Comment: Fix run-on paragraph if comment is added between blank linkes. {contributed by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Terminate comment if new-line found.
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="/site/en.wikisource.org/wiki/Three_Villages/2_Shirley">https://en.wikisource.org/wiki/Three_Villages/2_Shirley</a>
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/437" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/437</a>
</dd>
</dl>
<ul>
<li>
Xtn.SyntaxHighlight: Highlight lines if 'highlight' is passed but 'line' is not. {contributed by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Example</span>: &lt;syntaxhighlight lang="text" highlight="4-7"&gt;.
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="/site/commons.wikimedia.org/wiki/Template:TemplateBox/doc/example-value">https://commons.wikimedia.org/wiki/Template:TemplateBox/doc/example-value</a>
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/498" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/498</a>
</dd>
</dl>
<ul>
<li>
Scribunto: Format date correctly for years with less than 4 digits (EX: +0065 -&gt; 65 x&gt; 2065). {contributed by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Example</span>: "+0065-12-01" -&gt; "65-12-01" x&gt; "2065-12-01".
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/500" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/500</a>
</dd>
</dl>
<ul>
<li>
Language: Escape left-to-right / right-to-left marks in names.json ('\xE2\x80\x8E' to '\u200E'). {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/501" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/501</a>
</dd>
</dl>
<ul>
<li>
Parser: Remove unnecessary html from anchor.encode. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Parse html in internal link captions.
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: [[File:A.png|<span>b</span>]]
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/460" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/460</a>
</dd>
</dl>
<ul>
<li>
Parser: Handle UTF-8 characters in attribute keys / values. {contributed by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/457" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/457</a>
</dd>
</dl>
<ul>
<li>
Json: Parse surrogate-pairs correctly in unicode-escaped strings. {contributed by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Example</span>: \ud83c\udf0.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/487" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/487</a>
</dd>
</dl>
<ul>
<li>
Parser: Change encoding of html id to encode fewer characters.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/462" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/462</a>
</dd>
</dl>
<ul>
<li>
User.Logs: Delete log folders if logs are disabled. {requested by ZebraFromPluto}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/510" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/510</a>
Issue: <a href="https://github.com/gnosygnu/xowa/issues/520" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/520</a>
</dd>
</dl>
<p>
@ -626,105 +180,12 @@
</p>
<ul>
<li>
Html: Change self-link pages from &lt;b&gt; to &lt;a class='mw-selflink selflink'&gt;. {detected by desb42}
Make: Update wiki domains for 2019-06 Wikidata.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/478" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/478</a>
</dd>
</dl>
<ul>
<li>
Css: Change css jump-to class from 'mw-navigation' to 'mw-head'. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://phabricator.wikimedia.org/source/Vector/browse/master/includes/templates/index.mustache$20" rel="nofollow" class="external free">https://phabricator.wikimedia.org/source/Vector/browse/master/includes/templates/index.mustache$20</a>
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/394" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/394</a>
</dd>
</dl>
<ul>
<li>
Json: Skip forward by 5 characters, not 4 for unicode sequences. {contributed by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Example</span>: \u0022.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/486" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/486</a>
</dd>
</dl>
<ul>
<li>
Parser: Do not parse '&amp;#x;' as byte 0. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/494" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/494</a>
</dd>
</dl>
<p>
<br>
<b>dev</b>
</p>
<ul>
<li>
Mass_parse: Add xomp_stats to track time per page (and other attributes). {suggested by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/456" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/456</a>
</dd>
</dl>
<ul>
<li>
Mass_parse: Change page_cache to LRU cache.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/483" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/483</a>
</dd>
</dl>
<ul>
<li>
Dev: Create Maven artifact. {contributed by t}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/427" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/427</a>
</dd>
</dl>
<ul>
<li>
Dev: Rename test files to use '_tst' and '_fxt' convention. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/512" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/512</a>
</dd>
</dl>
<ul>
<li>
Mass_parse: Fix mass_parse failing due to 'counts do not match; same key is either added twice, or delete failed'. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Use page_cache hashCode, not wiki hashCode.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/514" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/514</a>
Issue: <a href="https://github.com/gnosygnu/xowa/issues/528" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/528</a>
</dd>
</dl>

View File

@ -120,20 +120,20 @@
<span class="mw-headline" id="Release_notes">Release notes</span>
</h2>
<p>
v4.6.2.1907 features the following:
v4.6.3.1908 features the following:
</p>
<ul>
<li>
(Wiki) Publish 2019-05 English Wikipedia
(PC) Fix HTTP Server images and links not working for 2019-05 English Wiki HTML databases
</li>
<li>
(PC) Fix Category not working for en.w
(PC) Fix HTTP Server XowaSearch not working
</li>
<li>
(PC) Fix pages not loading due to infinite loop
(PC) Add HTTP Server search suggest
</li>
<li>
(PC) Various parser fixes
(PC) Fix major parser error in LuaJ: Script error 'Module:convert:328 attempt to compare nil with number'
</li>
</ul>
<p>

View File

@ -47,7 +47,7 @@
<option value='xowa.gui.nightmode' >Gui - Nightmode</option>
<option value='xowa.wiki.hdumps' >Wiki - HTML Databases</option>
<option value='xowa.wiki.hdumps' selected='selected'>Wiki - HTML Databases</option>
<option value='xowa.wiki.edit' >Wiki - Editing</option>
@ -67,7 +67,7 @@
<option value='xowa.html.scripting' >HTML - Scripting</option>
<option value='xowa.files.general' selected='selected'>Files - General</option>
<option value='xowa.files.general' >Files - General</option>
<option value='xowa.files.apps' >Files - Apps</option>
@ -108,103 +108,41 @@
<p id='page_help_para'></p>
</div>
<h2>Basic</h2>
<h2>General</h2>
<div class="xocfg_row flex_div">
<!-- BTN:help_item -->
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.files.retrieval_enabled")' title='view more info'>&nbsp;</span>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.wiki.hdumps.read_preferred")' title='view more info'>&nbsp;</span>
</div>
<!-- TEXT:key -->
<div id='xowa.files.retrieval_enabled__name' class='xocfg_itm_name'>Retrieval enabled</div>
<div id='xowa.wiki.hdumps.read_preferred__name' class='xocfg_itm_name'>Prefer HTML Databases for Read tab</div>
<!-- BTN:undo -->
<div id='xowa.files.retrieval_enabled__undo' data-xocfg-type='bool' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.files.retrieval_enabled")' title="reset to &quot;y&quot;">&nbsp;</span>
<div id='xowa.wiki.hdumps.read_preferred__undo' data-xocfg-type='bool' class='xocfg_itm_delete'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.wiki.hdumps.read_preferred")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<!-- TEXT:val -->
<div class='xocfg_itm_data'>
<input id="xowa.files.retrieval_enabled" data-xocfg-key="xowa.files.retrieval_enabled" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox" checked="checked"></input></div>
<input id="xowa.wiki.hdumps.read_preferred" data-xocfg-key="xowa.wiki.hdumps.read_preferred" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox"></input></div>
<!-- HIDDEN:key,ctx -->
<input type='hidden' id='xowa.files.retrieval_enabled__key_box' value='xowa.files.retrieval_enabled'></input>
<input type='hidden' id='xowa.files.retrieval_enabled__ctx_box' value='app'></input>
<input type='hidden' id='xowa.wiki.hdumps.read_preferred__key_box' value='xowa.wiki.hdumps.read_preferred'></input>
<input type='hidden' id='xowa.wiki.hdumps.read_preferred__ctx_box' value='app'></input>
</div>
<!-- DIV:help -->
<div id='xowa.files.retrieval_enabled_help_div' class='xohelp_div'>
<div id='xowa.files.retrieval_enabled_help_msg' class='xohelp_msg'><p>Choose one of the following:
<div id='xowa.wiki.hdumps.read_preferred_help_div' class='xohelp_div'>
<div id='xowa.wiki.hdumps.read_preferred_help_msg' class='xohelp_msg'><p>Choose one of the following:
</p>
<ul>
<li> <b>checked</b> to automatically download images / retrieve images from database
<ul>
<li> ImageMagick and Inkscape <b>must</b> be installed (See <a href="/wiki/Dev/File/Setup" id="xolnki_27" title="Dev/File/Setup" tabindex="-1">Dev/File/Setup</a>)
</li>
<li> An internet connection must be available, or a local tarball must be set up. (See <a href="/wiki/Archive/Usage/Offline_images" id="xolnki_28" title="Archive/Usage/Offline images" tabindex="-1">Archive/Usage/Offline_images</a>)
</li>
</ul>
<li> <b>checked</b>: Read tab uses HTML databases. Note that this will be faster, but there may be some inaccuracies. (These inaccuracies are being worked on)
</li>
<li> <b>unchecked</b> to leave images unprocessed
</li>
</ul>
</div>
</div>
<h2>Cache</h2>
<div class="xocfg_row flex_div">
<!-- BTN:help_item -->
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.files.cache.fsys_size_min")' title='view more info'>&nbsp;</span>
</div>
<!-- TEXT:key -->
<div id='xowa.files.cache.fsys_size_min__name' class='xocfg_itm_name'>Minimum disk space used</div>
<!-- BTN:undo -->
<div id='xowa.files.cache.fsys_size_min__undo' data-xocfg-type='int' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.files.cache.fsys_size_min")' title="reset to &quot;75&quot;">&nbsp;</span>
</div>
<!-- TEXT:val -->
<div class='xocfg_itm_data'>
<input id="xowa.files.cache.fsys_size_min" data-xocfg-key="xowa.files.cache.fsys_size_min" data-xocfg-type="int" accesskey="d" class="xocfg_data__int" type="text" value="75"></input></div>
<!-- HIDDEN:key,ctx -->
<input type='hidden' id='xowa.files.cache.fsys_size_min__key_box' value='xowa.files.cache.fsys_size_min'></input>
<input type='hidden' id='xowa.files.cache.fsys_size_min__ctx_box' value='app'></input>
</div>
<!-- DIV:help -->
<div id='xowa.files.cache.fsys_size_min_help_div' class='xohelp_div'>
<div id='xowa.files.cache.fsys_size_min_help_msg' class='xohelp_msg'><p>Enter a minimum size for the cache to use (in MB)<br/>
</p>
<p>This is an advanced configuration tweak. When the cache reaches its maximum size, it will delete files to free space. It will continue deleting files until the minimum size is reached.<br/>
</p>
<p>For example:
</p>
<ul>
<li> If the max is set to 100 MB
</li>
<li> ... and the current size of all files in the cache is 99.9 MB
</li>
<li> ... and a 200 KB file is added
</li>
<li> Then the cache size will be temporarily 100.1 MB
</li>
<li> ... triggering the delete mechanism
</li>
<li> ... which will reduce the current size of all files to 75 MB
<li> <b>unchecked</b>: Read tab uses Wikitext. Note that this will be slower, but more accurate.
</li>
</ul>
</div>
@ -213,128 +151,47 @@
<div class="xocfg_row flex_div">
<!-- BTN:help_item -->
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.files.cache.fsys_size_max")' title='view more info'>&nbsp;</span>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.wiki.hdumps.html_mode")' title='view more info'>&nbsp;</span>
</div>
<!-- TEXT:key -->
<div id='xowa.files.cache.fsys_size_max__name' class='xocfg_itm_name'>Maximum disk space used</div>
<div id='xowa.wiki.hdumps.html_mode__name' class='xocfg_itm_name'>HTML tab mode</div>
<!-- BTN:undo -->
<div id='xowa.files.cache.fsys_size_max__undo' data-xocfg-type='int' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.files.cache.fsys_size_max")' title="reset to &quot;100&quot;">&nbsp;</span>
<div id='xowa.wiki.hdumps.html_mode__undo' data-xocfg-type='list:xowa.wiki.hdumps.html_mode' class='xocfg_itm_delete'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.wiki.hdumps.html_mode")' title="reset to &quot;shown&quot;">&nbsp;</span>
</div>
<!-- TEXT:val -->
<div class='xocfg_itm_data'>
<input id="xowa.files.cache.fsys_size_max" data-xocfg-key="xowa.files.cache.fsys_size_max" data-xocfg-type="int" accesskey="d" class="xocfg_data__int" type="text" value="100"></input></div>
<!-- HIDDEN:key,ctx -->
<input type='hidden' id='xowa.files.cache.fsys_size_max__key_box' value='xowa.files.cache.fsys_size_max'></input>
<input type='hidden' id='xowa.files.cache.fsys_size_max__ctx_box' value='app'></input>
</div>
<!-- DIV:help -->
<div id='xowa.files.cache.fsys_size_max_help_div' class='xohelp_div'>
<div id='xowa.files.cache.fsys_size_max_help_msg' class='xohelp_msg'><p>Enter a maximum size for the cache to use (in MB)<br/>
</p>
<select id="xowa.wiki.hdumps.html_mode" data-xocfg-key="xowa.wiki.hdumps.html_mode" data-xocfg-type="list:xowa.wiki.hdumps.html_mode" accesskey="d" class="xocfg_data__list" size="4">
<option value="shown">Shown</option>
<option value="swt_browser" selected="selected">SWT Browser</option>
<option value="hdump_save">Saved for HTML DB</option>
<option value="hdump_load">Loaded by HTML DB</option>
</select>
</div>
</div>
<div class="xocfg_row flex_div">
<!-- BTN:help_item -->
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.files.cache.reduce_to_min")' title='view more info'>&nbsp;</span>
</div>
<!-- TEXT:key -->
<div id='xowa.files.cache.reduce_to_min__name' class='xocfg_itm_name'>Reduce cache to min</div>
<!-- BTN:undo -->
<div id='xowa.files.cache.reduce_to_min__undo' data-xocfg-type='btn' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.files.cache.reduce_to_min")' title="reset to &quot;&quot;">&nbsp;</span>
</div>
<!-- TEXT:val -->
<div class='xocfg_itm_data'>
<button id="xowa.files.cache.reduce_to_min" data-xocfg-key="xowa.files.cache.reduce_to_min" data-xocfg-type="btn" class="xocfg_data__btn" >Reduce cache to min</button></div>
<!-- HIDDEN:key,ctx -->
<input type='hidden' id='xowa.files.cache.reduce_to_min__key_box' value='xowa.files.cache.reduce_to_min'></input>
<input type='hidden' id='xowa.files.cache.reduce_to_min__ctx_box' value='app'></input>
<input type='hidden' id='xowa.wiki.hdumps.html_mode__key_box' value='xowa.wiki.hdumps.html_mode'></input>
<input type='hidden' id='xowa.wiki.hdumps.html_mode__ctx_box' value='app'></input>
</div>
<!-- DIV:help -->
<div id='xowa.files.cache.reduce_to_min_help_div' class='xohelp_div'>
<div id='xowa.files.cache.reduce_to_min_help_msg' class='xohelp_msg'><p>Press to reduce the cache to the minimum now (typically 75 MB).
<div id='xowa.wiki.hdumps.html_mode_help_div' class='xohelp_div'>
<div id='xowa.wiki.hdumps.html_mode_help_msg' class='xohelp_msg'><p>Choose one of the following to show in HTML tab:
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<!-- BTN:help_item -->
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.files.cache.clear")' title='view more info'>&nbsp;</span>
</div>
<!-- TEXT:key -->
<div id='xowa.files.cache.clear__name' class='xocfg_itm_name'>Clear cache</div>
<!-- BTN:undo -->
<div id='xowa.files.cache.clear__undo' data-xocfg-type='btn' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.files.cache.clear")' title="reset to &quot;&quot;">&nbsp;</span>
</div>
<!-- TEXT:val -->
<div class='xocfg_itm_data'>
<button id="xowa.files.cache.clear" data-xocfg-key="xowa.files.cache.clear" data-xocfg-type="btn" class="xocfg_data__btn" >Clear cache</button></div>
<!-- HIDDEN:key,ctx -->
<input type='hidden' id='xowa.files.cache.clear__key_box' value='xowa.files.cache.clear'></input>
<input type='hidden' id='xowa.files.cache.clear__ctx_box' value='app'></input>
</div>
<!-- DIV:help -->
<div id='xowa.files.cache.clear_help_div' class='xohelp_div'>
<div id='xowa.files.cache.clear_help_msg' class='xohelp_msg'><p>Press to clear the cache (reduces to 0 MB).
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<!-- BTN:help_item -->
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.files.cache.info")' title='view more info'>&nbsp;</span>
</div>
<!-- TEXT:key -->
<div id='xowa.files.cache.info__name' class='xocfg_itm_name'>Info</div>
<!-- BTN:undo -->
<div id='xowa.files.cache.info__undo' data-xocfg-type='memo' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.files.cache.info")' title="reset to &quot;cache folder: C:\xowa\file
space used: 75.157 MB
file count: 1168
oldest file: 2019-05-26 10:48:50
&quot;">&nbsp;</span>
</div>
<!-- TEXT:val -->
<div class='xocfg_itm_data'>
<textarea id="xowa.files.cache.info" data-xocfg-key="xowa.files.cache.info" data-xocfg-type="memo" accesskey="d" class="xocfg_data__memo xocfg_data__readonly" readonly="true">cache folder: C:\xowa\file
space used: 75.157 MB
file count: 1168
oldest file: 2019-05-26 10:48:50
</textarea></div>
<!-- HIDDEN:key,ctx -->
<input type='hidden' id='xowa.files.cache.info__key_box' value='xowa.files.cache.info'></input>
<input type='hidden' id='xowa.files.cache.info__ctx_box' value='app'></input>
</div>
<!-- DIV:help -->
<div id='xowa.files.cache.info_help_div' class='xohelp_div'>
<div id='xowa.files.cache.info_help_msg' class='xohelp_msg'><p>Miscellaneous information about the cache
</p>
<ul>
<li> <b>Shown</b>: HTML as generated by XOWA
</li>
<li> <b>SWT browser</b>: HTML as currently shown in SWT browser (useful for Special pages and javascript calls)
</li>
<li> <b>Saved for HTML DB</b>: HTML as saved in the HTML database. Note that this is for developer purposes only.
</li>
<li> <b>Loaded for HTML DB</b>: HTML as saved in the HTML database but post-processed with image urls. Note that this is for developer purposes only.
</li>
</ul>
</div>
</div>

View File

@ -211,7 +211,7 @@
<!-- TEXT:val -->
<div class='xocfg_itm_data'>
<input id="xowa.app.setup.previous_version" data-xocfg-key="xowa.app.setup.previous_version" data-xocfg-type="string" accesskey="d" class="xocfg_data__str xocfg_data__readonly" type="text" readonly="true" value="4.6.2.1907"></input></div>
<input id="xowa.app.setup.previous_version" data-xocfg-key="xowa.app.setup.previous_version" data-xocfg-type="string" accesskey="d" class="xocfg_data__str xocfg_data__readonly" type="text" readonly="true" value="4.6.3.1908"></input></div>
<!-- HIDDEN:key,ctx -->
<input type='hidden' id='xowa.app.setup.previous_version__key_box' value='xowa.app.setup.previous_version'></input>
@ -267,7 +267,7 @@
<!-- TEXT:val -->
<div class='xocfg_itm_data'>
<input id="xowa.app.cfg.previous_grp" data-xocfg-key="xowa.app.cfg.previous_grp" data-xocfg-type="string" accesskey="d" class="xocfg_data__str xocfg_data__readonly" type="text" readonly="true" value="xowa.files.general"></input></div>
<input id="xowa.app.cfg.previous_grp" data-xocfg-key="xowa.app.cfg.previous_grp" data-xocfg-type="string" accesskey="d" class="xocfg_data__str xocfg_data__readonly" type="text" readonly="true" value="xowa.wiki.hdumps"></input></div>
<!-- HIDDEN:key,ctx -->
<input type='hidden' id='xowa.app.cfg.previous_grp__key_box' value='xowa.app.cfg.previous_grp'></input>
@ -383,8 +383,7 @@ Stores most recently viewed page. Used when visiting &quot;Special:XowaCfg&quot;
<!-- TEXT:val -->
<div class='xocfg_itm_data'>
<textarea id="xowa.app.startup.tabs.previous_list" data-xocfg-key="xowa.app.startup.tabs.previous_list" data-xocfg-type="memo" accesskey="d" class="xocfg_data__memo xocfg_data__readonly" readonly="true">home/wiki/Main_Page?action=edit
home/wiki/Dashboard/Import/Offline</textarea></div>
<textarea id="xowa.app.startup.tabs.previous_list" data-xocfg-key="xowa.app.startup.tabs.previous_list" data-xocfg-type="memo" accesskey="d" class="xocfg_data__memo xocfg_data__readonly" readonly="true">home/wiki/Main_Page?action=edit</textarea></div>
<!-- HIDDEN:key,ctx -->
<input type='hidden' id='xowa.app.startup.tabs.previous_list__key_box' value='xowa.app.startup.tabs.previous_list'></input>

View File

@ -182,13 +182,13 @@
<div id='xowa.app.logs.enabled__name' class='xocfg_itm_name'>Logs enabled</div>
<!-- BTN:undo -->
<div id='xowa.app.logs.enabled__undo' data-xocfg-type='bool' class='xocfg_itm_delete'>
<div id='xowa.app.logs.enabled__undo' data-xocfg-type='bool' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.app.logs.enabled")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<!-- TEXT:val -->
<div class='xocfg_itm_data'>
<input id="xowa.app.logs.enabled" data-xocfg-key="xowa.app.logs.enabled" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox"></input></div>
<input id="xowa.app.logs.enabled" data-xocfg-key="xowa.app.logs.enabled" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox" checked="checked"></input></div>
<!-- HIDDEN:key,ctx -->
<input type='hidden' id='xowa.app.logs.enabled__key_box' value='xowa.app.logs.enabled'></input>