You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gnosygnu_xowa/home/wiki/Change_log/2019.html

1790 lines
74 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!DOCTYPE html>
<html dir="ltr">
<head>
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
<title>Change log/2019 - 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/2019</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">
<div id="toc" class="toc">
<div id="toctitle" class="toctitle">
<h2>
Contents
</h2>
</div>
<ul>
<li class="toclevel-1 tocsection-1">
<a href="#v4.6.3.1908_(2019-08-04)"><span class="tocnumber">1</span> <span class="toctext">v4.6.3.1908 (2019-08-04)</span></a>
<ul>
<li class="toclevel-2 tocsection-2">
<a href="#PC"><span class="tocnumber">1.1</span> <span class="toctext">PC</span></a>
</li>
</ul>
</li>
<li class="toclevel-1 tocsection-3">
<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>
<ul>
<li class="toclevel-2 tocsection-4">
<a href="#Wiki"><span class="tocnumber">2.1</span> <span class="toctext">Wiki</span></a>
</li>
<li class="toclevel-2 tocsection-5">
<a href="#PC_2"><span class="tocnumber">2.2</span> <span class="toctext">PC</span></a>
</li>
</ul>
</li>
<li class="toclevel-1 tocsection-6">
<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>
<ul>
<li class="toclevel-2 tocsection-7">
<a href="#PC_3"><span class="tocnumber">3.1</span> <span class="toctext">PC</span></a>
</li>
</ul>
</li>
<li class="toclevel-1 tocsection-8">
<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>
<ul>
<li class="toclevel-2 tocsection-9">
<a href="#Wiki_2"><span class="tocnumber">4.1</span> <span class="toctext">Wiki</span></a>
</li>
<li class="toclevel-2 tocsection-10">
<a href="#PC_4"><span class="tocnumber">4.2</span> <span class="toctext">PC</span></a>
</li>
</ul>
</li>
</ul>
</div>
<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 ctd}
</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>
<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="/wiki/Wiki_setup/English_wikis" id="xolnki_2" title="Wiki setup/English wikis">Wiki_setup/English_wikis</a>
</dd>
</dl>
<h3>
<span class="mw-headline" id="PC_2">PC</span>
</h3>
<p>
<b>major</b>
</p>
<ul>
<li>
Category: Fix Category not working for en.w. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Replace UNION with sequential loading from each catlink db.
</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>
</dd>
</dl>
<ul>
<li>
Scribunto: Fix infinite loop on some en.w pages when finding on ucs-2 chars. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Adjust index position correctly for ucs-2 strings.
</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="https://en.wikipedia.org/wiki/List_of_Wikipedias" rel="nofollow" class="external free">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>
</dd>
</dl>
<ul>
<li>
Luaj: Fix infinite loop on some en.w pages when matching Unicode Alphabetic chars. {detected by desb42}
</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>
</dd>
</dl>
<ul>
<li>
Xtns.TemplateStyles: Cache TemplateStyles for HTML databases.
</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>
</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="https://en.wikipedia.org/wiki/Earth" rel="nofollow" class="external free">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="https://en.wikipedia.org/wiki/Nicoletella" rel="nofollow" class="external free">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="https://en.wikipedia.org/wiki/Portal:Switzerland" rel="nofollow" class="external free">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="https://en.wikipedia.org/wiki/Wikipedia:Categories_for_discussion" rel="nofollow" class="external free">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="https://en.wikipedia.org/wik/2003_Tippeligaen" rel="nofollow" class="external free">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="https://en.wikipedia.org/wik/Christmas" rel="nofollow" class="external free">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="https://en.wikiversity.org/wiki/Web_Science/Part2:_Emerging_Web_Properties/Hearding_Behavior/Summary,_Further_readings,_Homework" rel="nofollow" class="external free">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="https://en.wikisource.org/wiki/Three_Villages/2_Shirley" rel="nofollow" class="external free">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="https://commons.wikimedia.org/wiki/Template:TemplateBox/doc/example-value" rel="nofollow" class="external free">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>
</dd>
</dl>
<p>
<b>trivial</b>
</p>
<ul>
<li>
Html: Change self-link pages from &lt;b&gt; to &lt;a class='mw-selflink selflink'&gt;. {detected by desb42}
</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>
</dd>
</dl>
<h2>
<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_3">PC</span>
</h3>
<p>
<b>major</b>
</p>
<ul>
<li>
Htxt: Fix old html databases not loading pages. {detected by Ope30}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Extract img.src data.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/404" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/404</a>
</dd>
</dl>
<h2>
<span class="mw-headline" id="v4.6.0.1903_(2019-03-23)">v4.6.0.1903 (2019-03-23)</span>
</h2>
<h3>
<span class="mw-headline" id="Wiki_2">Wiki</span>
</h3>
<ul>
<li>
Package: Publish 2019-03 German Wikipedia.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="/wiki/Wiki_setup/German_wikis" id="xolnki_3" title="Wiki setup/German wikis">Wiki_setup/German_wikis</a>
</dd>
</dl>
<h3>
<span class="mw-headline" id="PC_4">PC</span>
</h3>
<p>
<b>major</b>
</p>
<ul>
<li>
Templatestyles: Fix templatestyles showing on many en.w pages. {detected by anonymous}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Support templatestyles.
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://en.wikipedia.org/wiki/Henry_David_Thoreau" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Henry_David_Thoreau</a>
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/</a>
</dd>
</dl>
<ul>
<li>
TemplateStyles: Fix templatestyles not showing in css.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Add templatestyles to html.head.
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://en.wikiversity.org/wiki/WikiJournal_Preprints/Binary_search_algorithm" rel="nofollow" class="external free">https://en.wikiversity.org/wiki/WikiJournal_Preprints/Binary_search_algorithm</a>
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/314" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/314</a>
</dd>
</dl>
<ul>
<li>
Html: Hide 'Jump to: navigation, search' appearing on multiple pages.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Reformat HTML for jump-to div.
</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>
HTML Databases: Deprecate hzip in favor of plain-text format.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/320" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/320</a>
</dd>
</dl>
<p>
<b>significant</b>
</p>
<ul>
<li>
Luaj: Fix infinite loop on some en.w pages. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Do not auto-case strings to ints in LuaTable.set.
</dd>
<dd>
<span style='font-variant:small-caps'>Example</span>: tbl.k = "2.";.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/360" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/360</a>
</dd>
</dl>
<ul>
<li>
Scribunto: Fix script errors 'INTERNAL... IllegalArgumentException Argument is not an array' for many dozen en.w Template pages. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Allow strings and other primitive values for jsonEncode / jsonDecode.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/329" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/329</a>
</dd>
</dl>
<ul>
<li>
Scribunto: Fix script errors 'Lua error in Module:Language at line 193: No name for the language' on several en.w pages. {contributed by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Change default for fetchLanguageName from 'mw' to null.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/331" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/331</a>
</dd>
</dl>
<ul>
<li>
Scribunto: Fix script error '@package.lua:81 module `luabit.hex' not found stack traceback:' on several en.w pages. {contributed by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Add 'dotted' form of file path.
</dd>
<dd>
<span style='font-variant:small-caps'>Example</span>: a/b/c -&gt; a.b.c.
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://en.wikipedia.org/wiki/St._Peter's_Lutheran_Church_(Ottawa)" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/St._Peter's_Lutheran_Church_(Ottawa)</a>
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/353" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/353</a>
</dd>
</dl>
<ul>
<li>
Scribunto: Fix script errors 'attempt to compare string with number' on many en.d pages. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Handle anypos flag.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/337" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/337</a>
</dd>
</dl>
<ul>
<li>
Scribunto: Fix 'invalid regx' on many en.d pages. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Iterate regx by codepoint not by bytes.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/383" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/383</a>
</dd>
</dl>
<ul>
<li>
Scribunto: Fix literal '%1' on some en.d pages. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Pull 0th argument if %1 is specified and 0 groups.
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://en.wiktionary.org/wiki/Wiktionary:Scripts" rel="nofollow" class="external free">https://en.wiktionary.org/wiki/Wiktionary:Scripts</a>
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/393" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/393</a>
</dd>
</dl>
<ul>
<li>
Scribunto: Fix 'invoke failed: Portal:Germany {{#invoke:Excerpt slideshow|listItemExcerpt}}' on some de.w pages. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Do not fail in ustring.find if negative bgn is large.
</dd>
<dd>
<span style='font-variant:small-caps'>Example</span>: mw.ustring.find('abc', "c", -999).
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/366" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/366</a>
</dd>
</dl>
<ul>
<li>
Scribunto: Fix 'gplx.Err: type mismatch: expdType=boolean actlType=java.lang.String actlObj=y' on some commonswiki pages. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Use PHP.empty for noCommafy .
</dd>
<dd>
<span style='font-variant:small-caps'>Example</span>: language.formatNum(1234, {noCommafy='y'}).
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/372" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/372</a>
</dd>
</dl>
<ul>
<li>
Scribunto: Fix script error '=Module:Wikidata label:65 bad argument: table expected, got nil' on some wd pages. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Scribunto|Return ['en'] not [] if unknown language.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/340" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/340</a>
</dd>
</dl>
<ul>
<li>
Wikibase: Fix blank "Authority Control" sections. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Fix getBestStatements to return normal if no preferred.
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://en.wikipedia.org/wiki/James_Monroe" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/James_Monroe</a>
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/297" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/297</a>
</dd>
</dl>
<ul>
<li>
Wikidata: Fix 'unknown key for property' on many de.w pages. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Trim whitespace from start and end of property keys.
</dd>
<dd>
<span style='font-variant:small-caps'>Example</span>: {{#property:P17 | from = Q2 }}.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/361" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/361</a>
</dd>
</dl>
<ul>
<li>
Wikidata: Fix 'wbase:could not find datatype for pid; pid=5\n'.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Trim whitespace from start and end of qid in GetEntity.
</dd>
<dd>
<span style='font-variant:small-caps'>Example</span>: mw.wikibase.getEntity(' Q2\n').
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/363" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/363</a>
</dd>
</dl>
<ul>
<li>
Wikidata: Fix broken property links on wikidata claims. {contributed by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Add 'P' to property link.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/332" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/332</a>
</dd>
</dl>
<ul>
<li>
Category: Fix "Next 200" not working on en.w category pages. {contributed by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Upgrade to icu4j-57_1.jar.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/237" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/237</a>
</dd>
</dl>
<p>
<b>minor</b>
</p>
<ul>
<li>
Timeline: Fix many minor timeline bugs. {contributed by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://en.wikipedia.org/wiki/Template:Timeline_WWII_-_Pacific_Theater" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Template:Timeline_WWII_-_Pacific_Theater</a> <a href="https://en.wikipedia.org/wiki/1910_Atlantic_hurricane_season" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/1910_Atlantic_hurricane_season</a> <a href="https://en.wikipedia.org/wiki/42-01" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/42-01</a> <a href="https://en.wikipedia.org/wiki/The_Beach_Boys#Members" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/The_Beach_Boys#Members</a> <a href="https://en.wikipedia.org/wiki/Solar_power_in_Alaska" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Solar_power_in_Alaska</a> <a href="https://en.wikipedia.org/wiki/South_Eastern_Collegiate_Hockey_Conference" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/South_Eastern_Collegiate_Hockey_Conference</a> <a href="https://en.wikipedia.org/wiki/19th-century_National_League_teams" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/19th-century_National_League_teams</a> <a href="https://en.wikipedia.org/wiki/Browser_engine" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Browser_engine</a> <a href="https://en.wikipedia.org/wiki/Mount_Hood_climbing_accidents" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Mount_Hood_climbing_accidents</a> <a href="https://en.wikipedia.org/wiki/Kicking_Sunrise#Members" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Kicking_Sunrise#Members</a> <a href="https://en.wikipedia.org/wiki/Lifespan_Timeline_of_Prime_Ministers_of_Romania" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Lifespan_Timeline_of_Prime_Ministers_of_Romania</a> <a href="https://en.wikipedia.org/wiki/Classical_antiquity" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Classical_antiquity</a> <a href="https://en.wikipedia.org/wiki/Disneyland_Paris#Attendance" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Disneyland_Paris#Attendance</a> <a href="https://en.wikipedia.org/wiki/CanadaUnited_States_relations" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/CanadaUnited_States_relations</a> <a href="https://en.wikipedia.org/wiki/Template:NASA_Planetary_Missions_Program" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Template:NASA_Planetary_Missions_Program</a> <a href="https://en.wikipedia.org/wiki/Template:Space_station_crew_timeline" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Template:Space_station_crew_timeline</a> <a href="https://en.wikipedia.org/wiki/Template:NASA_Planetary_Missions_Program" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Template:NASA_Planetary_Missions_Program</a> <a href="https://en.wikipedia.org/wiki/History_of_Islam" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/History_of_Islam</a> <a href="https://en.wikipedia.org/wiki/Tromborn" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Tromborn</a> <a href="https://en.wikipedia.org/wiki/Timeline_of_political_parties_in_the_United_Kingdom" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Timeline_of_political_parties_in_the_United_Kingdom</a> <a href="https://en.wikipedia.org/wiki/Hindu_units_of_time" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Hindu_units_of_time</a>
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/368" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/368</a>
</dd>
</dl>
<ul>
<li>
Cite: Show lower-roman, lower-alpha and other superscripts. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Change Cite to follow MediaWiki behavior for super-scripting.
</dd>
<dd>
<span style='font-variant:small-caps'>Example</span>: lower-roman -&gt; "i" x&gt; "lower-roman 1".
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/382" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/382</a>
</dd>
</dl>
<ul>
<li>
Parser: Fix non-italicized titles in Template namespace and others. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Change ttl.Page_db() to ttl.Full_db().
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/277" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/277</a>
</dd>
</dl>
<ul>
<li>
ParserFunctions: Fix 'Invalid errors' date for next Sunday. {contributed by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Support next / previous for day of week.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/262" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/262</a>
</dd>
</dl>
<ul>
<li>
Css: Fix missing images on en.v pages. {contributed by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Trim whitespace from start and end of css-related urls.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/307" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/307</a>
</dd>
</dl>
<ul>
<li>
Html: Fix subpages showing underscores instead of spaces. {contributed by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Replace underscores with spaces in subpages.
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://en.wikiversity.org/wiki/Computer-aided_design/Software" rel="nofollow" class="external free">https://en.wikiversity.org/wiki/Computer-aided_design/Software</a>
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/308" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/308</a>
</dd>
</dl>
<ul>
<li>
Html: Standardize spacing between subpage entries. {contributed by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://en.wikiversity.org/wiki/Computer-aided_design/Software" rel="nofollow" class="external free">https://en.wikiversity.org/wiki/Computer-aided_design/Software</a>
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/308" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/308</a>
</dd>
</dl>
<ul>
<li>
Html: Fix broken pages when invalid characters in href. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Do not hzip anchors with invalid href.
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://en.wikiversity.org/wiki/Research_in_programming_Wikidata/Banks" rel="nofollow" class="external free">https://en.wikiversity.org/wiki/Research_in_programming_Wikidata/Banks</a>
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/311" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/311</a>
</dd>
</dl>
<ul>
<li>
Html: Change message from 'was last modified' to 'was last edited'. {contributed by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/321" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/321</a>
</dd>
</dl>
<ul>
<li>
Category: Pluralize "Category" label only if more than one item. {contributed by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Pass count into category msg .
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://en.wikiversity.org/wiki/WikiJournal_Preprints/Binary_search_algorithm" rel="nofollow" class="external free">https://en.wikiversity.org/wiki/WikiJournal_Preprints/Binary_search_algorithm</a>
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/316" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/316</a>
</dd>
</dl>
<ul>
<li>
HTTP Server: Support popups. {contributed by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/264" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/264</a>
</dd>
</dl>
<ul>
<li>
HTTP Server: Fix Edit / View HTML links not working. {contributed by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Support 'action=edit' / 'action=html'.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/264" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/264</a>
</dd>
</dl>
<ul>
<li>
HTTP Server: Fix inaccessible pages when names starts with slash. {contributed by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Change url parsing logic to support slashes.
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://en.wikipedia.org/wiki//dev/full" rel="nofollow" class="external free">https://en.wikipedia.org/wiki//dev/full</a>
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/301" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/301</a>
</dd>
</dl>
<ul>
<li>
HTTP Server: Fix Article link not working when title has spaces. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Use url-encoded article link.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/254" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/254</a>
</dd>
</dl>
<ul>
<li>
HTTP Server: Fix Article link not working b/c not pointing to current wiki. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Reorder href attribute so that it follows a tag.
</dd>
<dd>
<span style='font-variant:small-caps'>Example</span>: &lt;a id=a href=b&gt; -&gt; &lt;a href=b id=a&gt;.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/252" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/252</a>
</dd>
</dl>
<ul>
<li>
HTTP Server: Show xowa shortcut icon in edit / view html. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Update href for 'shortcut icon'.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/285" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/285</a>
</dd>
</dl>
<ul>
<li>
HTTP Server: Fix exceptions when using nginx. {contributed by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Ignore nginx http headers.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/255" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/255</a>
</dd>
</dl>
<ul>
<li>
HTTP Server: Retain new-line when processing form-data. {contributed by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/315" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/315</a>
</dd>
</dl>
<ul>
<li>
Xtn.Popups: Fix 'The template/module can only be used on pages in the Category namespace'. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Update page title on Scrib_core when generating popup.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/338" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/338</a>
</dd>
</dl>
<ul>
<li>
Xtn.Popups: Do not show category pages from popup. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/339" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/339</a>
</dd>
</dl>
<p>
<b>trivial</b>
</p>
<ul>
<li>
Parser.Lnki: Fix links with a literal caption of 'class' or 'alt' showing page name instead of 'class' or 'alt'. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Treat keywords as caption if not File namespace or if keyless.
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://en.wikibooks.org/wiki/C_Sharp_Programming" rel="nofollow" class="external free">https://en.wikibooks.org/wiki/C_Sharp_Programming</a>
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/303" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/303</a>
</dd>
</dl>
<ul>
<li>
Parser: Fix inconsistent html-encoding of {{#tag}} calls.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://fr.wikivoyage.org/wiki/France" rel="nofollow" class="external free">https://fr.wikivoyage.org/wiki/France</a> <a href="https://en.wikipedia.org/wiki/Henry_David_Thoreau" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Henry_David_Thoreau</a>
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/310" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/310</a>
</dd>
</dl>
<ul>
<li>
ParserFunctions: Fix invalid url for tools.wmflabs.org. {contributed by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Do not add '/wiki/' for non-WMF wikis.
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://en.wikipedia.org/wiki/Scafell_Pike" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Scafell_Pike</a>
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/298" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/298</a>
</dd>
</dl>
<ul>
<li>
Html: Show wikiname in search-bar's placeholder text. {contributed by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Change div_view_fmtr to be sitename aware.
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://en.wikiversity.org" rel="nofollow" class="external free">https://en.wikiversity.org</a>
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/313" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/313</a>
</dd>
</dl>
<ul>
<li>
Html: Fix textarea content being mislocated outside of textarea tags. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Escape textarea content.
</dd>
<dd>
<span style='font-variant:small-caps'>Example</span>: &lt;pre&gt; -&gt; &lt;pre&gt;.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/250" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/250</a>
</dd>
</dl>
<ul>
<li>
Parser: Fix blank div id on en.w pages. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Fix anchorencode for trailing lnki.
</dd>
<dd>
<span style='font-variant:small-caps'>Example</span>: [[A]]b.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/373" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/373</a>
</dd>
</dl>
<ul>
<li>
Parser.Lnke: Escape ampersand in external links. {contributed by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/371" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/371</a>
</dd>
</dl>
<ul>
<li>
Htxt: Fix broken html on de.w pages with video tags.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Set src_bgn at start of block, not after video element.
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://de.wikipedia.org/wiki/München" rel="nofollow" class="external free">https://de.wikipedia.org/wiki/München</a>
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/369" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/369</a>
</dd>
</dl>
<p>
<b>dev - make</b>
</p>
<ul>
<li>
Make: Fix OutOfMemory error when building dewiki. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Release bry_bfr in Tag_html_wkr_basic.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/351" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/351</a>
</dd>
</dl>
<ul>
<li>
Make: Fix 'core dump' during pagelink.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Rewrite pagelink builder.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/396" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/396</a>
</dd>
</dl>
<ul>
<li>
Make: Fix 'Failed to render extension' when building en.d across multiple threads. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Lock calls to cat_core Select.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/389" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/389</a>
</dd>
</dl>
<ul>
<li>
Make: Fix 'counts do not match' when building en.s. {contributed by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Extend lock scope over Get_by_exact_id_or_null.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/347" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/347</a>
</dd>
</dl>
<ul>
<li>
Language: Update language list.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/384" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/384</a>
</dd>
</dl>
<ul>
<li>
File: Add opus file type. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/295" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/295</a>
</dd>
</dl>
<ul>
<li>
Wikibase: Register new wikis: als.wikibooks.org; als.wikiquote.org; als.wiktionary.org; bn.wikivoyage.org; mo.wiktionary.org; pms.wikisource.org; ps.wikivoyage.org; sah.wikiquote.org; sat.wikipedia.org; zh.wikiversity.org.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/</a>
</dd>
</dl>
<ul>
<li>
Wikibase: Fix 'unknown json parser key' during site.util_meta command.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Support bcp in language node.
</dd>
<dd>
<span style='font-variant:small-caps'>Example</span>: unknown json parser key: path=www.wikidata.org.language.bcp47.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/</a>
</dd>
</dl>
<ul>
<li>
Wiki: Fix 'unknown key: key=siteinfo' during site.util_meta command.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Change 'wikimediafoundation.org' to 'foundation.wikimedia.org'.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/</a>
</dd>
</dl>
<p>
<b>dev - log</b>
</p>
<ul>
<li>
Math: Remove tidy warnings on redundant math id. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Increment math uid.
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://en.wikiversity.org/wiki/Electric_Circuit_Analysis/Passive_Sign_Convention" rel="nofollow" class="external free">https://en.wikiversity.org/wiki/Electric_Circuit_Analysis/Passive_Sign_Convention</a>
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/375" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/375</a>
</dd>
</dl>
<ul>
<li>
Xtn.Cldr: Fix 'no cldrName file exists for lang; lang=~{lang}'. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Print correct lang_name if cldrFile name doesn't exist.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/349" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/349</a>
</dd>
</dl>
<ul>
<li>
Make: Fix 'counts do not match: hash=3 list=4' when building dewiki. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Add synchronized block when loading lang.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/330" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/330</a>
</dd>
</dl>
<ul>
<li>
Make: Write full page url to log file, not just page title. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/387" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/387</a>
</dd>
</dl>
<ul>
<li>
Category: Do not log 'inserting cat_link row'. {suggested by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/322" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/322</a>
</dd>
</dl>
<p>
<b>dev - code</b>
</p>
<ul>
<li>
Source: Allow 'xowa_get_and_make.sh' to be run multiple times. {contributed by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Remove previous items with 'rm -rf' .
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/345" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/345</a>
</dd>
</dl>
<ul>
<li>
Category: Clarify cast to RuleBasedCollator. {requested by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Add comment and change casting order.
</dd>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/269" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/269</a>
</dd>
</dl>
<ul>
<li>
Search: Remove duplicate code line in link_score builder. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/305" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/305</a>
</dd>
</dl>
<ul>
<li>
Wiki: Add comment to explain Id_xowa_wikidata. {detected by desb42}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Issue</span>: <a href="https://github.com/gnosygnu/xowa/issues/348" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/348</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>