1
0
mirror of https://github.com/gnosygnu/xowa.git synced 2024-10-27 20:34:16 +00:00
gnosygnu_xowa/home/wiki/Change_log.html
2016-04-17 14:00:49 -04:00

1050 lines
43 KiB
HTML

<!DOCTYPE html>
<html dir="ltr">
<head>
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
<title>Change log - 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</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">
<h2>
Contents
</h2>
</div>
<ul>
<li class="toclevel-1 tocsection-1">
<a href="#Categories"><span class="tocnumber">1</span> <span class="toctext">Categories</span></a>
</li>
<li class="toclevel-1 tocsection-2">
<a href="#v3.4.2.1_.282016-04-10.29"><span class="tocnumber">2</span> <span class="toctext">v3.4.2.1 (2016-04-10)</span></a>
<ul>
<li class="toclevel-2 tocsection-3">
<a href="#Windows_.2F_Linux_.2F_Mac_OS_X"><span class="tocnumber">2.1</span> <span class="toctext">Windows / Linux / Mac OS X</span></a>
</li>
<li class="toclevel-2 tocsection-4">
<a href="#Android"><span class="tocnumber">2.2</span> <span class="toctext">Android</span></a>
</li>
</ul>
</li>
<li class="toclevel-1 tocsection-5">
<a href="#v3.4.1.1_.282016-04-04.29"><span class="tocnumber">3</span> <span class="toctext">v3.4.1.1 (2016-04-04)</span></a>
<ul>
<li class="toclevel-2 tocsection-6">
<a href="#Windows_.2F_Linux_.2F_Mac_OS_X_2"><span class="tocnumber">3.1</span> <span class="toctext">Windows / Linux / Mac OS X</span></a>
</li>
</ul>
</li>
<li class="toclevel-1 tocsection-7">
<a href="#v3.3.4.1_.282016-03-27.29"><span class="tocnumber">4</span> <span class="toctext">v3.3.4.1 (2016-03-27)</span></a>
<ul>
<li class="toclevel-2 tocsection-8">
<a href="#Windows_.2F_Linux_.2F_Mac_OS_X_3"><span class="tocnumber">4.1</span> <span class="toctext">Windows / Linux / Mac OS X</span></a>
</li>
<li class="toclevel-2 tocsection-9">
<a href="#Android_2"><span class="tocnumber">4.2</span> <span class="toctext">Android</span></a>
</li>
</ul>
</li>
<li class="toclevel-1 tocsection-10">
<a href="#v3.2.1.1_.282016-01-31.29"><span class="tocnumber">5</span> <span class="toctext">v3.2.1.1 (2016-01-31)</span></a>
<ul>
<li class="toclevel-2 tocsection-11">
<a href="#Windows_.2F_Linux_.2F_Mac_OS_X_4"><span class="tocnumber">5.1</span> <span class="toctext">Windows / Linux / Mac OS X</span></a>
</li>
</ul>
</li>
<li class="toclevel-1 tocsection-12">
<a href="#v3.1.5.1_.282016-01-31.29"><span class="tocnumber">6</span> <span class="toctext">v3.1.5.1 (2016-01-31)</span></a>
<ul>
<li class="toclevel-2 tocsection-13">
<a href="#Windows_.2F_Linux_.2F_Mac_OS_X_5"><span class="tocnumber">6.1</span> <span class="toctext">Windows / Linux / Mac OS X</span></a>
</li>
<li class="toclevel-2 tocsection-14">
<a href="#Android_3"><span class="tocnumber">6.2</span> <span class="toctext">Android</span></a>
</li>
</ul>
</li>
<li class="toclevel-1 tocsection-15">
<a href="#v3.1.4.2_.282016-01-28.29"><span class="tocnumber">7</span> <span class="toctext">v3.1.4.2 (2016-01-28)</span></a>
<ul>
<li class="toclevel-2 tocsection-16">
<a href="#Windows_.2F_Linux_.2F_Mac_OS_X_6"><span class="tocnumber">7.1</span> <span class="toctext">Windows / Linux / Mac OS X</span></a>
</li>
</ul>
</li>
<li class="toclevel-1 tocsection-17">
<a href="#v3.1.4.1_.282016-01-24.29"><span class="tocnumber">8</span> <span class="toctext">v3.1.4.1 (2016-01-24)</span></a>
<ul>
<li class="toclevel-2 tocsection-18">
<a href="#Windows_.2F_Linux_.2F_Mac_OS_X_7"><span class="tocnumber">8.1</span> <span class="toctext">Windows / Linux / Mac OS X</span></a>
</li>
<li class="toclevel-2 tocsection-19">
<a href="#Android_4"><span class="tocnumber">8.2</span> <span class="toctext">Android</span></a>
</li>
</ul>
</li>
<li class="toclevel-1 tocsection-20">
<a href="#v3.1.3.1_.282016-01-17.29"><span class="tocnumber">9</span> <span class="toctext">v3.1.3.1 (2016-01-17)</span></a>
<ul>
<li class="toclevel-2 tocsection-21">
<a href="#Windows_.2F_Linux_.2F_Mac_OS_X_8"><span class="tocnumber">9.1</span> <span class="toctext">Windows / Linux / Mac OS X</span></a>
</li>
<li class="toclevel-2 tocsection-22">
<a href="#Android_5"><span class="tocnumber">9.2</span> <span class="toctext">Android</span></a>
</li>
</ul>
</li>
<li class="toclevel-1 tocsection-23">
<a href="#v3.1.1.1_.282016-01-03.29"><span class="tocnumber">10</span> <span class="toctext">v3.1.1.1 (2016-01-03)</span></a>
</li>
<li class="toclevel-1 tocsection-24">
<a href="#Archives"><span class="tocnumber">11</span> <span class="toctext">Archives</span></a>
</li>
</ul>
</div>
<h2>
<span class="mw-headline" id="Categories">Categories</span>
</h2>
<p>
Change log items are divided into the following categories:
</p>
<ul>
<li>
<b>major</b>: Major change, fix or addition. Probably noticeable.
</li>
<li>
<b>minor</b>: Minor change, fix or addition. Possibly noticeable.
</li>
<li>
<b>trivial</b>: Trivial change, fix or addition. Probably unnoticeable.
</li>
<li>
<b>package</b>: New wikis / images uploaded to archive.org
</li>
<li>
<b>doc</b>: Documentation changes. Primarily in home wiki
</li>
<li>
<b>dev</b>: Code-related changes. Will not be noticeable.
</li>
</ul>
<p>
The most important categories to review are <b>major</b> and <b>package</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>
<p>
In addition, as of v3.1.3, there are now two major groupings:
</p>
<ul>
<li>
<b>Windows / Linux / Mac OS X</b>: Windows, Linux and Mac OS X desktops and laptops
</li>
<li>
<b>Android</b>: Android phones / tablets
</li>
</ul>
<h2>
<span class="mw-headline" id="v3.4.2.1_.282016-04-10.29">v3.4.2.1 (2016-04-10)</span>
</h2>
<h3>
<span class="mw-headline" id="Windows_.2F_Linux_.2F_Mac_OS_X">Windows / Linux / Mac OS X</span>
</h3>
<p>
<b>major.fix</b>
</p>
<ul>
<li>
Search: Reduce build time for search databases. {detected by William}
</li>
</ul>
<p>
<br>
<b>major.package</b>
</p>
<ul>
<li>
Package: Upload consolidated images for English Wikipedia.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://archive.org/details/Xowa_enwiki_latest" rel="nofollow" class="external free">https://archive.org/details/Xowa_enwiki_latest</a>
</dd>
</dl>
<p>
<br>
<b>minor.add</b>
</p>
<ul>
<li>
CSS: Update home CSS files to latest version from English Wikipedia. {detected by William}
</li>
</ul>
<ul>
<li>
Parser: Add parser for RandomSelection tag. {requested by anonymous} Example: &lt;choose&gt;&lt;option&gt;A&lt;/option&gt;&lt;option&gt;B&lt;/option&gt;&lt;/choose&gt;.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Diagnostics/Xtns/Wikia/All.html" id="xolnki_2" title="Diagnostics/Xtns/Wikia/All" class="xowa-visited">Diagnostics/Xtns/Wikia/All</a>
</dd>
</dl>
<ul>
<li>
Parser: Add parser for Tabber tag. {requested by anonymous} Example: &lt;tabber&gt;tab1=A|-|tab2=B&lt;/tabber&gt;.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Diagnostics/Xtns/Wikia/All.html" id="xolnki_3" title="Diagnostics/Xtns/Wikia/All" class="xowa-visited">Diagnostics/Xtns/Wikia/All</a>
</dd>
</dl>
<p>
<br>
</p>
<h3>
<span class="mw-headline" id="Android">Android</span>
</h3>
<p>
<b>major.add</b>
</p>
<ul>
<li>
UI: Add "Import New Wikis" page. {assisted by anonymous4}
</li>
</ul>
<ul>
<li>
UI: Add "Wikis" list page.
</li>
</ul>
<p>
<br>
<b>minor.fix</b>
</p>
<ul>
<li>
UI: Do not crash when pressing Random in home wiki. {detected by anonymous4}
</li>
</ul>
<ul>
<li>
UI: Do not crash when pressing XOWA after History.
</li>
</ul>
<ul>
<li>
UI: Remove "Nearby" pages.
</li>
</ul>
<ul>
<li>
UI: Remove "Log in to Wikipedia".
</li>
</ul>
<p>
<br>
</p>
<h2>
<span class="mw-headline" id="v3.4.1.1_.282016-04-04.29">v3.4.1.1 (2016-04-04)</span>
</h2>
<h3>
<span class="mw-headline" id="Windows_.2F_Linux_.2F_Mac_OS_X_2">Windows / Linux / Mac OS X</span>
</h3>
<p>
<b>major.fix</b>
</p>
<ul>
<li>
Import: Fix offline import for large wikis. {detected by MacSquirrel-Jedi}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Dashboard/Import/Offline.html" id="xolnki_4" title="Dashboard/Import/Offline" class="xowa-visited">Dashboard/Import/Offline</a>
</dd>
</dl>
<ul>
<li>
Database: Open old .sqlite3 wikis. {detected by William}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Parse SQL comments in SQL master.
</dd>
</dl>
<ul>
<li>
Import: Allow upgrade of search for old .sqlite3 wikis. {detected by William}
</li>
</ul>
<p>
<br>
<b>major.add</b>
</p>
<ul>
<li>
Files: Add page to delete old unused images.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Dashboard/Files/Deletion.html" id="xolnki_5" title="Dashboard/Files/Deletion" class="xowa-visited">Dashboard/Files/Deletion</a>
</dd>
</dl>
<p>
<br>
<b>package</b>
</p>
<ul>
<li>
Package: Release French Wikipedia 2016-03.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://archive.org/details/Xowa_frwiki_latest" rel="nofollow" class="external free">https://archive.org/details/Xowa_frwiki_latest</a>
</dd>
</dl>
<p>
<br>
</p>
<h2>
<span class="mw-headline" id="v3.3.4.1_.282016-03-27.29">v3.3.4.1 (2016-03-27)</span>
</h2>
<h3>
<span class="mw-headline" id="Windows_.2F_Linux_.2F_Mac_OS_X_3">Windows / Linux / Mac OS X</span>
</h3>
<p>
<b>major.add</b>
</p>
<ul>
<li>
Search: Add autocomplete to url bar.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/App/Search/Address_bar.html" id="xolnki_6" title="App/Search/Address bar" class="xowa-visited">App/Search/Address_bar</a>
</dd>
</dl>
<ul>
<li>
Search: Improve performance of searches.
</li>
</ul>
<ul>
<li>
Search: Assign numeric score to pages using PageRank.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Options/Search.html" id="xolnki_7" title="Options/Search" class="xowa-visited">Options/Search</a>
</dd>
</dl>
<ul>
<li>
Search: Handle titles with punctuation like "GNU/Linux", "o'clock", "Faster-than-light", "History of U.S.A. Science", "20,000_Leagues_Under_the_Sea" etc..
</li>
</ul>
<ul>
<li>
Search: Improve boolean searches.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/App/Search/Overview.html" id="xolnki_8" title="App/Search/Overview" class="xowa-visited">App/Search/Overview</a>
</dd>
</dl>
<ul>
<li>
Doc: Add search capabilities to the home wiki.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Upgrade home wiki to new search system.
</dd>
</dl>
<p>
<br>
<b>minor.fix</b>
</p>
<ul>
<li>
Scribunto: Fix script error on English Wikipedia category pages. Message: <code>Script error: =Module:progress box:59 attempt to index ? (a number value)</code>
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Support "*" for Scribunto "pagesInCategory".
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://en.wikipedia.org/wiki/Category:Articles_lacking_sources_from_February_2009" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Category:Articles_lacking_sources_from_February_2009</a>
</dd>
</dl>
<ul>
<li>
Wikibase: Add hyperlinks to taxonomy navbar for about a few hundred en.w pages.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Support "from" atribute in "{{#property}}". Example: {{#property:p1|from=p2}}.
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://en.wikipedia.org/wiki/Golden_eagle" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Golden_eagle</a>
</dd>
</dl>
<ul>
<li>
UI: Allow keybindings for all punctuation symbols.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Assign keycodes based on SWT const values.
</dd>
</dl>
<p>
<br>
<b>minor.add</b>
</p>
<ul>
<li>
Database: Minor performance improvements.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Upgrade sqlite-jdbc to 3.8.2.
</dd>
</dl>
<ul>
<li>
Setup: Always list correct version number in windows.exe files. {detected by anonymous}
</li>
</ul>
<ul>
<li>
Extension.NewWindowLink: Handle {{#NewWindowLink}} for wikia wikis. {requested by anonymous}
</li>
</ul>
<p>
<br>
<b>trivial.add</b>
</p>
<ul>
<li>
Wikibase: Add "adywiki" to list of known wikis.
</li>
</ul>
<ul>
<li>
Wiki: Change site_stats from int to long.
</li>
</ul>
<p>
<br>
</p>
<h3>
<span class="mw-headline" id="Android_2">Android</span>
</h3>
<p>
<b>major.fix</b>
</p>
<ul>
<li>
Search: Improve performance and accuracy of searches.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Remove unnecessary level of threading.
</dd>
</dl>
<ul>
<li>
Javascript: Fix table collapse / expand buttons not working.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Change javascript to call tableFull.setAttribute("style", 'display:none !important');.
</dd>
</dl>
<ul>
<li>
Search: Allow search for apostrophe words. {detected by anonymous4}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Search using prepared statements, not dynamic SQL. Example: search for "o'clock".
</dd>
</dl>
<ul>
<li>
Search: Allow search for "and", "or".
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Change boolean AND operator to be "+" and OR operator to be ",".
</dd>
</dl>
<p>
<br>
</p>
<h2>
<span class="mw-headline" id="v3.2.1.1_.282016-01-31.29">v3.2.1.1 (2016-01-31)</span>
</h2>
<h3>
<span class="mw-headline" id="Windows_.2F_Linux_.2F_Mac_OS_X_4">Windows / Linux / Mac OS X</span>
</h3>
<p>
<b>major.fix</b>
</p>
<ul>
<li>
Search: Fix search not working. [broken since: v3.1.1.1]
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Assign correct word ids to search word.
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://en.wikipedia.org/wiki/Special:Search?search=Earth&amp;fulltext=y" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Special:Search?search=Earth&amp;fulltext=y</a>
</dd>
</dl>
<ul>
<li>
Html: Fix English Wiktionary sections defaulting to collapsed but showing "hide". [broken since: v3.1.5.1]
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Change mediawiki.gadget.navframe.js to explicitly set style.display.
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://en.wiktionary.org/wiki/green" rel="nofollow" class="external free">https://en.wiktionary.org/wiki/green</a>
</dd>
</dl>
<p>
<b>major.add</b>
</p>
<ul>
<li>
Build: Build application package for Raspberry Pi. {contributed by yonisolo}
</li>
</ul>
<p>
<b>package</b>
</p>
<ul>
<li>
Package: Release English Wikipedia (2016-01).
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://archive.org/details/Xowa_enwiki_latest" rel="nofollow" class="external free">https://archive.org/details/Xowa_enwiki_latest</a>
</dd>
</dl>
<ul>
<li>
Package: Release English Wikis (2016-01).
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://archive.org/details/Xowa_enwiki_latest" rel="nofollow" class="external free">https://archive.org/details/Xowa_enwiki_latest</a>
</dd>
</dl>
<p>
<b>doc</b>
</p>
<ul>
<li>
Doc: Modify "Change log" entries to be more user-oriented.
</li>
</ul>
<h2>
<span class="mw-headline" id="v3.1.5.1_.282016-01-31.29">v3.1.5.1 (2016-01-31)</span>
</h2>
<h3>
<span class="mw-headline" id="Windows_.2F_Linux_.2F_Mac_OS_X_5">Windows / Linux / Mac OS X</span>
</h3>
<p>
<b>major</b>
</p>
<ul>
<li>
Luaj: Fix frontier pattern not working. Resolves error messages for every url reference on en.w pages. EX: <code>Check |archiveurl= value (help)</code>. See: <a href="https://en.wikipedia.org/wiki/A" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/A</a> <a href="https://en.wikipedia.org/wiki/Earth" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Earth</a>
</li>
<li>
Luaj: Handle backslash-escaped UTF8 sequences. Resolves error messages for many references on en.w pages. EX: <code>Specials character in |encyclopedia= at position 11 (help)</code>. See: <a href="https://en.wikipedia.org/wiki/A" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/A</a> <a href="https://en.wikipedia.org/wiki/Earth" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Earth</a>
</li>
<li>
Core: Parse decimals using US locale, not user locale. Resolves extremely wide pie charts on many de.w pages. {detected by markusmaresch} See: <a href="https://de.wikipedia.org/wiki/Hausmannstätten" rel="nofollow" class="external free">https://de.wikipedia.org/wiki/Hausmannstätten</a>
</li>
<li>
Xtn.Pgbnr: Add {{PAGEBANNER}} extension. Resolves pagebanner not showing up on top of wikivoyage pages. See: <a href="https://en.wikivoyage.org/wiki/Stonehenge" rel="nofollow" class="external free">https://en.wikivoyage.org/wiki/Stonehenge</a> <a href="https://en.wikivoyage.org/wiki/Paris" rel="nofollow" class="external free">https://en.wikivoyage.org/wiki/Paris</a> <a href="https://en.wikivoyage.org/wiki/Munich" rel="nofollow" class="external free">https://en.wikivoyage.org/wiki/Munich</a> <a href="https://en.wikivoyage.org/wiki/Cumbernauld" rel="nofollow" class="external free">https://en.wikivoyage.org/wiki/Cumbernauld</a> <a href="http://xowa.org/home/wiki/Diagnostics/Xtns/Wikivoyage/All.html" id="xolnki_9" title="Diagnostics/Xtns/Wikivoyage/All" class="xowa-visited">Diagnostics/Xtns/Wikivoyage/All</a>
</li>
</ul>
<p>
<b>minor</b>
</p>
<ul>
<li>
Css: Remove from core.css #content a:link {color: #0645ad;}. Resolves wikivoyage banner links showing in blue instead of white. See: <a href="https://en.wikipedia.org/wiki/Stonehenge" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Stonehenge</a>
</li>
<li>
Html: Add 'class="visible"' to content-sub node and 'client-js' to html node. Resolves extra gap at bottom of content-sub on wikivoyage pages. See: <a href="https://en.wikivoyage.org/wiki/Stonehenge" rel="nofollow" class="external free">https://en.wikivoyage.org/wiki/Stonehenge</a>
</li>
</ul>
<p>
<b>trivial</b>
</p>
<ul>
<li>
Xtn.Mapsources: Parse key-value pairs from nested template calls. Resolves potential incorrect values for {{#dd2dms}} .
</li>
<li>
Import.Dansguardian: Fix page-redirection-deletion for en.wikipedia.org.
</li>
</ul>
<h3>
<span class="mw-headline" id="Android_3">Android</span>
</h3>
<p>
<b>major</b>
</p>
<ul>
<li>
Css: Show navbox and other tables.
</li>
<li>
Css: Always center table.
</li>
<li>
File: Replace img.src ? with %3F. Resolves images with question marks not showing. See: <a href="https://en.wikipedia.org/wiki/Cleopatra" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Cleopatra</a> <a href="https://en.wikipedia.org/wiki/Cave_paintings" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Cave_paintings</a>
</li>
<li>
Xtn.Hiero: Show hieroglyphics (available in 2016-01 English Wikipedia release). Resolves hieroglyphics not appearing. See: <a href="https://en.wikipedia.org/wiki/Cleopatra" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Cleopatra</a>
</li>
<li>
Css: Force table content to be transparent color in night mode.
</li>
<li>
Log: Deactivate logging to external SD card (again). {detected by anonymous}
</li>
</ul>
<h2>
<span class="mw-headline" id="v3.1.4.2_.282016-01-28.29">v3.1.4.2 (2016-01-28)</span>
</h2>
<h3>
<span class="mw-headline" id="Windows_.2F_Linux_.2F_Mac_OS_X_6">Windows / Linux / Mac OS X</span>
</h3>
<p>
<b>major</b>
</p>
<ul>
<li>
Scribunto: Add built-in function: {{PROTECTIONEXPIRY}}. Resolves script error on many en.w pages. EX: <code>Script error: @/xowa/bin/any/xowa/xtns/Scribunto/engines/Luaj/MWServer.lua:59 vm error: gplx.Err: callParserFunction: function was not found: function=PROTECTIONEXPIRY</code>. See: <a href="https://en.wikipedia.org/wiki/Alaska" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Alaska</a> <a href="https://en.wikipedia.org/wiki/Earth" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Earth</a>
</li>
<li>
Xtn.FlaggedRevs: Add scribunto function: getStabilitySettings. Resolves script error on many en.w pages. EX: <code>Script error: =Module:Effective protection level:16 attempt to index ? (a nil value)</code>. See: <a href="https://en.wikipedia.org/wiki/A" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/A</a> <a href="https://en.wikipedia.org/wiki/Animal_Farm" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Animal_Farm</a> <a href="https://en.wikipedia.org/wiki/Agriculture" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Agriculture</a>
</li>
</ul>
<p>
<b>trivial</b>
</p>
<ul>
<li>
Log: Do not log warnings when building category version1. Resolves numerous non-meaningful error messages in the log file.
</li>
</ul>
<p>
<br>
</p>
<h2>
<span class="mw-headline" id="v3.1.4.1_.282016-01-24.29">v3.1.4.1 (2016-01-24)</span>
</h2>
<h3>
<span class="mw-headline" id="Windows_.2F_Linux_.2F_Mac_OS_X_7">Windows / Linux / Mac OS X</span>
</h3>
<p>
<b>major</b>
</p>
<ul>
<li>
Luaj: Return position as int not string when using "()" regex (resolves script error on several dozen en.d / ru.d pages ("attempt to compare string with number expected, got string")). See: <a href="https://en.wiktionary.org/wiki/к" rel="nofollow" class="external free">https://en.wiktionary.org/wiki/к</a> <a href="https://en.wiktionary.org/wiki/кагебешник" rel="nofollow" class="external free">https://en.wiktionary.org/wiki/кагебешник</a> <a href="https://ru.wiktionary.org/wiki/плавлавка" rel="nofollow" class="external free">https://ru.wiktionary.org/wiki/плавлавка</a>
</li>
<li>
Scribunto: Handle nested gsub calls when using callback functions (resolves script error on a few dozen en.d pages ("Unrecognized 3ms suffix pattern.")). See: <a href="https://en.wiktionary.org/wiki/כלב" rel="nofollow" class="external free">https://en.wiktionary.org/wiki/כלב</a>
</li>
<li>
Luaj: Handle multi-byte chars in lua variables (resolves script error on a few dozen en.d pages ("attempt to concatenate nil and string")). See: <a href="https://en.wiktionary.org/wiki/どう" rel="nofollow" class="external free">https://en.wiktionary.org/wiki/どう</a> <a href="https://en.wiktionary.org/wiki/를" rel="nofollow" class="external free">https://en.wiktionary.org/wiki/를</a>
</li>
<li>
Hzip: Handle jtidy moving &lt;span class='headline'&gt; outside of &lt;h#&gt; tag in rare combination of &lt;center&gt;, &lt;span&gt;, &lt;div&gt; (resolves a few dozen pages in en.s not showing). See: <a href="https://en.wikisource.org/wiki/On_the_Vital_Principle/Whole_text" rel="nofollow" class="external free">https://en.wikisource.org/wiki/On_the_Vital_Principle/Whole_text</a> <a href="https://en.wikisource.org/wiki/Avenarius_and_the_Standpoint_of_Pure_Experience/1" rel="nofollow" class="external free">https://en.wikisource.org/wiki/Avenarius_and_the_Standpoint_of_Pure_Experience/1</a>
</li>
</ul>
<p>
<b>minor</b>
</p>
<ul>
<li>
Scribunto: Handle multi-byte characters for lua bracketed regular expressions (resolves nothing known). See: <a href="https://en.wiktionary.org/wiki/どう" rel="nofollow" class="external free">https://en.wiktionary.org/wiki/どう</a> <a href="https://en.wiktionary.org/wiki/를" rel="nofollow" class="external free">https://en.wiktionary.org/wiki/를</a>
</li>
<li>
Luaj: Use HOUR_OF_DAY for os.time, not HOUR (resolves hour off by 12 for os.time calls). See: <a href="http://xowa.org/home/wiki/Diagnostics/Scribunto/Luaj.html" id="xolnki_10" title="Diagnostics/Scribunto/Luaj">Diagnostics/Scribunto/Luaj</a>
</li>
<li>
Xtns.Dpl: Write href using full_db not page_txt; EX:Category:A B -&gt; Category:A_B x&gt; A B. See: <a href="https://en.wikiquote.org/wiki/Wikiquote:Speedy_deletions" rel="nofollow" class="external free">https://en.wikiquote.org/wiki/Wikiquote:Speedy_deletions</a>
</li>
<li>
Xtns.Dpl: Encode quotes in href title (resolves broken links if page title has quotes). See: <a href="https://en.wikibooks.org/wiki/Wikibooks:Alphabetical_classification/All_Books" rel="nofollow" class="external free">https://en.wikibooks.org/wiki/Wikibooks:Alphabetical_classification/All_Books</a>
</li>
<li>
Dumps.HTML: Add support for non-english File namespace (resolves many log messages when generating html dumps for non-english wikis).
</li>
</ul>
<p>
<b>trivial</b>
</p>
<ul>
<li>
Hzip: Write file-title with correct case-sensitivity for wikis with a case-sensitive [[File:]] namespace.
</li>
<li>
Html: Never change title bytes when passed to Xof_file_wkr_.Ttl_standardize(title) (nothing known in pc; affects hzip check for image links). See: <a href="https://en.wiktionary.org/wiki/freedom_of_speech" rel="nofollow" class="external free">https://en.wiktionary.org/wiki/freedom_of_speech</a>
</li>
</ul>
<p>
<b>doc</b>
</p>
<ul>
<li>
Home: Redefine categories for Change log.
</li>
</ul>
<h3>
<span class="mw-headline" id="Android_4">Android</span>
</h3>
<p>
<b>major</b>
</p>
<ul>
<li>
Search: Do additional searches to return some results sooner.
</li>
<li>
Image: Load images directly in html if page has already been viewed.
</li>
<li>
Url: Convert plus to space (affects pages not loading if canonical_url has plus for space). See: <a href="https://en.wikipedia.org/wiki/List_of_Fire_Emblem:Shadow_Dragon_characters" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/List_of_Fire_Emblem:Shadow_Dragon_characters</a>
</li>
<li>
App: Add "send email" to crash reporting.
</li>
</ul>
<p>
<br>
</p>
<h2>
<span class="mw-headline" id="v3.1.3.1_.282016-01-17.29">v3.1.3.1 (2016-01-17)</span>
</h2>
<h3>
<span class="mw-headline" id="Windows_.2F_Linux_.2F_Mac_OS_X_8">Windows / Linux / Mac OS X</span>
</h3>
<p>
<b>add</b>
</p>
<ul>
<li>
Command-line: Expand instructions for generating HTML dumps. See: <a href="http://xowa.org/home/wiki/Dev/Command-line/Dumps.html" id="xolnki_11" title="Dev/Command-line/Dumps" class="xowa-visited">Dev/Command-line/Dumps</a>
</li>
</ul>
<p>
<b>significant</b>
</p>
<ul>
<li>
Import: Delete broken page redirects when importing wiki in dansguardian.
</li>
<li>
Html: Show info.png and play.png from css, not HTML. See: <a href="https://en.wikipedia.org/wiki/Piano" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Piano</a>
</li>
</ul>
<p>
<b>minor</b>
</p>
<ul>
<li>
Gallery: Ignore items with invalid file titles; EX:&lt;gallery&gt;File:#A.png&lt;/gallery&gt;.
</li>
<li>
Url: Output "" instead of "file:///" if src is unknown.
</li>
</ul>
<p>
<b>trivial</b>
</p>
<ul>
<li>
Parser.Lnki: Title-case page if link argument has xwiki alias to same wiki; EX:[[File:A.png|link=en:Help:a]] -&gt; "Help:A" x&gt; "Help:a". See: <a href="https://en.wikipedia.org/wiki/Wikipedia:Teahouse/Guest_book/Archive_5" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Wikipedia:Teahouse/Guest_book/Archive_5</a>
</li>
</ul>
<h3>
<span class="mw-headline" id="Android_5">Android</span>
</h3>
<p>
<b>fix</b>
</p>
<ul>
<li>
Setup: Do not write log to SD card {detected by anonymous}.
</li>
</ul>
<p>
<b>add</b>
</p>
<ul>
<li>
Special: Implement random.
</li>
</ul>
<p>
<b>change</b>
</p>
<ul>
<li>
Html: Show video thumbs. See: <a href="https://en.wikipedia.org/wiki/Lepidoptera" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Lepidoptera</a>
</li>
<li>
Html: Show images from imageMap (available in next English Wikipedia release). See: <a href="https://en.wikipedia.org/wiki/Australia" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Australia</a>
</li>
<li>
Html: Show images from fake-thumb divs. See: <a href="https://en.wikipedia.org/wiki/List_of_counties_in_New_York" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/List_of_counties_in_New_York</a>
</li>
<li>
Css: Change background-color to black for infobox / wikitable in night-mode {detected by anonymous} {detected by anonymous}. See: <a href="https://en.wikipedia.org/wiki/Earth" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Earth</a>
</li>
</ul>
<p>
<b>significant</b>
</p>
<ul>
<li>
Html: Center gallery images.
</li>
</ul>
<p>
<b>minor</b>
</p>
<ul>
<li>
Html: Change background color to transparent for Portal divs. See: <a href="https://en.wikipedia.org/wiki/Australia" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Australia</a>
</li>
</ul>
<h2>
<span class="mw-headline" id="v3.1.1.1_.282016-01-03.29">v3.1.1.1 (2016-01-03)</span>
</h2>
<p>
<b>fix</b>
</p>
<ul>
<li>
Search: Generate correct counts for search words (affects search results sometimes being off). [broken since:v2.4.4]
</li>
<li>
Url: Fix IPA audio links (affects IPA audio links would not download pronunciations when clicked); EX:[[File:A.png|link=file:///C:/A.png]] x&gt; href='/wiki/file:///C:/A.png'. See: <a href="https://en.wikipedia.org/wiki/Beethoven" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Beethoven</a> [broken since:v2.8.1]
</li>
</ul>
<p>
<b>change</b>
</p>
<ul>
<li>
ParserFunctions: Handle &lt;refs&gt; inside {{#tag}} (affects incorrectly placed ref on 1 en.w page); EX:{{#tag:ref|&lt;ref&gt;a&lt;/ref&gt;b}}. See: <a href="https://en.wikipedia.org/wiki/UK" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/UK</a> <a href="https://en.wikisource.org/wiki/The_Canterville_Ghost" rel="nofollow" class="external free">https://en.wikisource.org/wiki/The_Canterville_Ghost</a>
</li>
<li>
ParserFunctions: Add {{REVISIONSIZE}} (affects script error on 2 ru.w pages); EX:{{REVISIONSIZE}}. See: <a href="https://ru.wikipedia.org/wiki/Юршор" rel="nofollow" class="external free">https://ru.wikipedia.org/wiki/Юршор</a> <a href="https://ru.wikipedia.org/wiki/Красноярск" rel="nofollow" class="external free">https://ru.wikipedia.org/wiki/Красноярск</a>
</li>
</ul>
<p>
<b>significant</b>
</p>
<ul>
<li>
Url: Process first # as anchor, not last (affects script error on 1 en.w page); EX:A#B#C -&gt; "B#C" x&gt; "C" . See: <a href="https://en.wikipedia.org/wiki/Grand_Central_Terminal" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Grand_Central_Terminal</a>
</li>
<li>
Html: Remove magnify.png from HTML (use CSS). See: <a href="https://en.wikipedia.org/wiki/Beethoven" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Beethoven</a>
</li>
</ul>
<p>
<b>minor</b>
</p>
<ul>
<li>
Parser.Lnki: Handle link arguments to anchors within current page (affects links not working for images if they link to section within current page); EX:[[File:A.png|link=#B]]. See: <a href="https://en.wikipedia.org/wiki/History_of_Nauru" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/History_of_Nauru</a>
</li>
</ul>
<p>
<b>trivial</b>
</p>
<ul>
<li>
Html: Remove underlines from "Redirected from" messages. See: <a href="https://en.wikipedia.org/wiki/Summer_Solstice" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Summer_Solstice</a>
</li>
<li>
Html: Escape quotes in alt for gallery file_names (affects incorrect alts for gallery itm); EX:&lt;gallery&gt;File:A"b.png&lt;/gallery&gt;. See: <a href="https://en.wikipedia.org/wiki/Alexandria,_Romania" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Alexandria,_Romania</a>
</li>
<li>
Html: Escape quotes in title for links on Category page (affects incorrect titles for category page links). See: <a href="https://simple.wikipedia.org/wiki/Category:Solo_organ_piece" rel="nofollow" class="external free">https://simple.wikipedia.org/wiki/Category:Solo_organ_piece</a>
</li>
<li>
Html: Do not output alt in caption if alt only has whitespace (affects useless &lt;hr&gt; when alt is just blank space); EX:[[File:A.png|thumb|alt= ]]. See: <a href="https://en.wikipedia.org/wiki/Bird" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Bird</a>
</li>
</ul>
<h2>
<span class="mw-headline" id="Archives">Archives</span>
</h2>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Change_log/2015.html" id="xolnki_12" title="Change log/2015" class="xowa-visited">2015 Change Log</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Change_log/2014.html" id="xolnki_13" title="Change log/2014" class="xowa-visited">2014 Change Log</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Change_log/2013.html" id="xolnki_14" title="Change log/2013">2013 Change Log</a>
</li>
</ul>
</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="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>
</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="" title="Support XOWA! (but only after you've supported archive.org and Wikipedia)">XOWA</a></li> -->
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-image'>
<br/>
<a href="https://play.google.com/store/apps/details?id=org.xowa" class="image">
<img width='140px' src="https://gnosygnu.github.io/xowa/en-play-badge.png" />
</a>
</div>
</div>
</body>
</html>