Parser.Xml: Close extension nodes within templates (affects unclosed <imagemap> templates eating rest of content on page). See: <ahref="https://en.wikipedia.org/wiki/Provinces_and_territories_of_Canada"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Provinces_and_territories_of_Canada</a>
Scribunto: Support badges for Scribunto (affects script error on frwiki pages) {detected by anonymous}. See: <ahref="https://fr.wikipedia.org/wiki/Algerie"rel="nofollow"class="external free">https://fr.wikipedia.org/wiki/Algerie</a>
Parser.Xml: Do not try to close img tag {detected by Schnark}. See: <ahref="https://de.wikipedia.org/wiki/Wikipedia:Technik/Archiv/2014"rel="nofollow"class="external free">https://de.wikipedia.org/wiki/Wikipedia:Technik/Archiv/2014</a>
Parser.Amp: Show HTML numeric character references literally (affects some pages rendered strangely when using <); EX:"&#60;" -> "&#60;" x> "&lt;" {detected by Schnark}. See: <ahref="https://de.wikipedia.org/wiki/Cross-Site-Scripting"rel="nofollow"class="external free">https://de.wikipedia.org/wiki/Cross-Site-Scripting</a>
Gui: Do not show wiki multiple times in wiki sidebar {detected by anonymous}.
</li>
</ul>
<p>
<b>trivial</b>
</p>
<ul>
<li>
Html: Concatenate custom classes with space, not a semicolon; EX:[[File:A.png|border|class=abc]] -> class="thumbborder abc" x> class="thumbborder;abc".
</li>
</ul>
<p>
<b>dev</b>
</p>
<ul>
<li>
Core: Add Add_str_ascii / Add_str_utf8 to Bry_bfr.
ImageMap: Ignore tokens between coordinates and link for circle, rect (affects 6 de.w pages with a non-functioning image map link). See: <ahref="https://de.wikipedia.org/wiki/Kirche_zu_Geiß-Nidda"rel="nofollow"class="external free">https://de.wikipedia.org/wiki/Kirche_zu_Geiß-Nidda</a><ahref="https://de.wikipedia.org/wiki/Wilhelm_Angele"rel="nofollow"class="external free">https://de.wikipedia.org/wiki/Wilhelm_Angele</a>
Html: Escape quote in link title (affects titles not working if file name contains quote); EX:File:Volcán_Chimborazo,_"El_Taita_Chimborazo".jpg. See: <ahref="https://en.wikipedia.org/wiki/Earth"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Earth</a>
Wikidata: Show badges for "In other languges" {requested by Schnark}. See: <ahref="https://en.wikipedia.org/wiki/Earth"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Earth</a>
Scribunto.Wikibase: Return id for claim (affects many ru.w pages with script errors); EX:claim.id x> null. See: <ahref="https://ru.wikipedia.org/wiki/Tor"rel="nofollow"class="external free">https://ru.wikipedia.org/wiki/Tor</a>
</li>
<li>
Parser.Template: Do not remove <nowiki> when evaluating arguments of a subst call (affects 1 ru.w page failing with stack overflow); EX:<includeonly>{{subst:</includeonly><includeonly>ET|<nowiki>{{subst:ds}}</nowiki>}}</includeonly>. See: <ahref="https://ru.wikipedia.org/wiki/Близкие_друзья_(Сезон_2)"rel="nofollow"class="external free">https://ru.wikipedia.org/wiki/Близкие_друзья_(Сезон_2)</a>
</li>
<li>
ImageMap: Rewrite ImageMap parser to Ignore text within coords (affects 1 ru.w page with a non-functioning link); EX:poly a c 2 3 -> poly 2 3. See: <ahref="https://ru.wikipedia.org/wiki/Системный_блок"rel="nofollow"class="external free">https://ru.wikipedia.org/wiki/Системный_блок</a>
</li>
</ul>
<p>
<b>minor</b>
</p>
<ul>
<li>
Scribunto.Wikibase: Index qualifiers from base-adj not base-1 (affects no known pages). See: <ahref="https://ru.wikipedia.org/wiki/Tor"rel="nofollow"class="external free">https://ru.wikipedia.org/wiki/Tor</a><ahref="https://ru.wikipedia.org/wiki/Кактусовые"rel="nofollow"class="external free">https://ru.wikipedia.org/wiki/Кактусовые</a><ahref="https://ru.wikipedia.org/wiki/Нут_(растение)"rel="nofollow"class="external free">https://ru.wikipedia.org/wiki/Нут_(растение)</a>
</li>
<li>
Scribunto.Wikibase: Change datatype of "monolingualtext" to "monolingualtext" not "language" (affects 7 ru.w pages with script error). See: <ahref="https://ru.wikipedia.org/wiki/Пак_Сон_Чжун"rel="nofollow"class="external free">https://ru.wikipedia.org/wiki/Пак_Сон_Чжун</a>
</li>
<li>
Gui: Fix keyboard shortcuts for changing font: Ctrl+Plus and Ctrl+Minus {detected by anonymous}.
</li>
<li>
Parser.Xml: Parse incomplete sequence of "</<" (affects 1 ru.w page with a logged warning). See: <ahref="https://ru.wikipedia.org/wiki/Монголы"rel="nofollow"class="external free">https://ru.wikipedia.org/wiki/Монголы</a>
</li>
</ul>
<p>
<b>trivial</b>
</p>
<ul>
<li>
Parser.Xml: Parse incomplete sequence of "</<" (affects 1 ru.w page with a logged warning). See: <ahref="https://ru.wikipedia.org/wiki/Монголы"rel="nofollow"class="external free">https://ru.wikipedia.org/wiki/Монголы</a>
</li>
<li>
Gui: Show message if user tries to rename Main_Page {requested by anonymous}.
</li>
</ul>
<p>
<b>dev</b>
</p>
<ul>
<li>
Gui: Eliminate 2nd failure in Preview mode after 1st failure in Scribunto; EX:preview page with broken scribunto -> fix page -> preview page again -> shouldn't fail.
Package: Release image update for English Wikipedia. See: <ahref="https://archive.org/details/Xowa_enwiki_latest"rel="nofollow"class="external free">https://archive.org/details/Xowa_enwiki_latest</a>
</li>
<li>
Package: Release image rebuild for Vietnamese wikis. See: <ahref="https://archive.org/details/Xowa_viwiki_latest"rel="nofollow"class="external free">https://archive.org/details/Xowa_viwiki_latest</a>
</li>
<li>
Package: Release new package for Lithuanian wikis. See: <ahref="https://archive.org/details/Xowa_ltwiki_latest"rel="nofollow"class="external free">https://archive.org/details/Xowa_ltwiki_latest</a>
</li>
<li>
Package: Release new package for Limburgish wikis. See: <ahref="https://archive.org/details/Xowa_liwiki_latest"rel="nofollow"class="external free">https://archive.org/details/Xowa_liwiki_latest</a>
</li>
<li>
Package: Release new package for Wikidata wiki. See: <ahref="https://archive.org/details/Xowa_wikidatawiki_latest"rel="nofollow"class="external free">https://archive.org/details/Xowa_wikidatawiki_latest</a>
Css: Extract logo correctly due to recent MediaWiki change (affects XOWA logo showing instead of wiki's logo); EX:mw-wiki-logo. See: <ahref="https://simple.wikipedia.org/wiki/Main_Page"rel="nofollow"class="external free">https://simple.wikipedia.org/wiki/Main_Page</a>
Css: Default download-xowa_commons.css to true (affects XOWA logo showing instead of wiki's logo). See: <ahref="/wiki/Options/Import"id="xolnki_2"title="Options/Import">Options/Import</a>
Config: Default web-access-enabled to true (affects XOWA logo showing instead of wiki's logo). See: <ahref="/wiki/Options/Security"id="xolnki_3"title="Options/Security">Options/Security</a>
Lang: Use vector messages for "Read" and "Edit" (affects wrong edit message showing for simple wikis). See: <ahref="https://simple.wikipedia.org/wiki/Main_Page"rel="nofollow"class="external free">https://simple.wikipedia.org/wiki/Main_Page</a>
Poem: Render colon as indented divs (affects some poems with incorrect indenting). See: <ahref="https://vi.wikisource.org/wiki/Văn_Côi_thánh_nguyệt_tán_tụng_thi_ca"rel="nofollow"class="external free">https://vi.wikisource.org/wiki/Văn_Côi_thánh_nguyệt_tán_tụng_thi_ca</a>
Parser.Table: Ignore !! if line does not start with "\n!" (affects 1 en.w page with broken table layout). See: <ahref="https://en.wikipedia.org/wiki/Wikipedia:Featured_picture_candidates"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Wikipedia:Featured_picture_candidates</a>
Import: Do not load category if category import is in progress {detected by Schnark}.
</li>
</ul>
<p>
<b>trivial</b>
</p>
<ul>
<li>
Url: Handle urls with format of "C/Page_name" (affects urls with format of "C/Page_name" not openable unless full wiki name is used (no.b:C/Page_name)); EX:C/Variabler. See: <ahref="https://no.wikibooks.org/wiki/C/Variabler"rel="nofollow"class="external free">https://no.wikibooks.org/wiki/C/Variabler</a>
</li>
<li>
Lang: Translate "incomplete import" warning for German {contributed by Anselm}.
Wikidata: Format years correctly if precision, before, after, julian is specified. See: <ahref="https://www.wikidata.org/wiki/Q142"rel="nofollow"class="external free">https://www.wikidata.org/wiki/Q142</a>
Wikidata: Show language names for sitelinks with underscore names; EX:zh_yuewiki -> "zh-yue" x> "zh_yue". See: <ahref="https://www.wikidata.org/wiki/Q2"rel="nofollow"class="external free">https://www.wikidata.org/wiki/Q2</a>
Html: Apply "Sidebar_home_enabled" to other wikis besides home wiki {detected by Schnark}. See: <ahref="/wiki/Options/Wiki/HTML"id="xolnki_4"title="Options/Wiki/HTML">Options/Wiki/HTML</a>
Edit: Show redlinks during preview {detected by Schnark}.
</li>
<li>
Gui: Middle-clicking anchor when text is highlighted should open anchor, not text; EX:highlight text on page; middle-click anchor; anchor should open, not text {detected by Schnark}.
</li>
</ul>
<p>
<b>trivial</b>
</p>
<ul>
<li>
Xwiki: Add "c" as alias to commons.wikimedia.org {detected by Schnark}.
</li>
<li>
Gui: Rename "Import from List" to "Import Online" and "Import from Script" to "Import Offline".
</li>
</ul>
<p>
<b>dev</b>
</p>
<ul>
<li>
Setup: Move /xowa/bin/any/javascript to /xowa/bin/any/xowa/html/resources.
</li>
<li>
Setup: Move Mathjax to /xowa/bin/any/xtns/Math.
</li>
<li>
Javascript: Remove wikidata js variables.
</li>
<li>
Config: Clean up page_read, page_edit, page_html templates.
Wikidata: Emulate new layout of wikidata pages. See: <ahref="https://www.wikidata.org/wiki/Q2"rel="nofollow"class="external free">https://www.wikidata.org/wiki/Q2</a>
Options: Fix UI language staying as English after reloading XOWA. See: <ahref="/wiki/Options/Language"id="xolnki_5"title="Options/Language">Options/Language</a>
Scribunto: Invalidate core once per page, not once per error (affects many th.d pages load slowly b/c of multiple scrib errors on page). See: <ahref="https://th.wiktionary.org/wiki/all"rel="nofollow"class="external free">https://th.wiktionary.org/wiki/all</a><ahref="https://th.wiktionary.org/wiki/again"rel="nofollow"class="external free">https://th.wiktionary.org/wiki/again</a>
</li>
</ul>
<p>
<b>trivial</b>
</p>
<ul>
<li>
Import: Download css for wikidata from Q2 instead of Main_Page.
Css: Update home css to latest copy of en.wikipedia.org; EX:/xowa/user/anonymous/wiki/home/html.
</li>
<li>
HttpServer: Support local file for "--http_server_home"; EX:--http_server_home file:///C:/dir/index.html.
</li>
<li>
Gui: Add Ctrl+U as an alternate default shortcut for View HTML.
</li>
</ul>
<p>
<b>package</b>
</p>
<ul>
<li>
Package: Release image update for English Wikipedia.
</li>
<li>
Package: Release new package for Waray-Waray Wikipedia.
</li>
</ul>
<p>
<b>significant</b>
</p>
<ul>
<li>
Parser.Template: Support subst re-evaluating result of template (affects several pt.w pages with "switch" in reference and long horizontal scroll bars); EX:{{subst:Test}} where Template:Test is {{<includeonly>subst:</includeonly>#switch:1|1=y|default=n}}. See: <ahref="https://pt.wikipedia.org/wiki/Argentina"rel="nofollow"class="external free">https://pt.wikipedia.org/wiki/Argentina</a><ahref="https://pt.wikipedia.org/wiki/Brasil"rel="nofollow"class="external free">https://pt.wikipedia.org/wiki/Brasil</a><ahref="https://pt.wikipedia.org/wiki/Reino_Unido"rel="nofollow"class="external free">https://pt.wikipedia.org/wiki/Reino_Unido</a>
Wikidata: Generate qualifiers data for Scribunto (affects 2 en.w pages not showing population data). See: <ahref="https://en.wikipedia.org/wiki/Lanao_del_Sur"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Lanao_del_Sur</a><ahref="https://en.wikipedia.org/wiki/Zamboanga_City"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Zamboanga_City</a>
Parser.Xml: Invalidate incomplete attribute when followed by a complete attribute (affects 1 en.w page and incorrect table cell layout); EX:a= b=c. See: <ahref="https://en.wikipedia.org/wiki/2013_in_American_television"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/2013_in_American_television</a>
Parser.Title: Combine &nbsp; with space into one space, not multiple (affects 1 en.w page with a missing image); EX:" &nbsp; " -> " " x> " ". See: <ahref="https://en.wikipedia.org/wiki/Greek_government-debt_crisis"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Greek_government-debt_crisis</a>
Css: Add page specific body class (affects 1 pt.w page with misplaced titles); EX:ns-4 ns-subject page-Wikipédia_Página_principal. See: <ahref="https://pt.wikipedia.org/wiki/Wikipedia:Página_principal"rel="nofollow"class="external free">https://pt.wikipedia.org/wiki/Wikipedia:Página_principal</a>
Image: Default thumb width to 220, not to stated link width (affects wide empty boxes if image is not found); EX:[[File:A.png|1234567890x260px]] -> 220px. See: <ahref="https://en.wikipedia.org/wiki/Wikipedia:Featured_picture_candidates"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Wikipedia:Featured_picture_candidates</a>
Scribunto: Add Frame Title for ExpandTemplate (affects script error on any page with an italicized page title). See: <ahref="https://en.wikipedia.org/wiki/A_Modest_Proposal"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/A_Modest_Proposal</a><ahref="https://en.wikipedia.org/wiki/The_World_Factbook"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/The_World_Factbook</a><ahref="https://en.wikipedia.org/wiki/Citizen_Kane"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Citizen_Kane</a>
ParserFunctions: Change #ifexist to only check commons database if a common database exists (affects some pages with missing images if image uses #ifexist). See: <ahref="https://pt.wikipedia.org/wiki/Avril_Lavigne"rel="nofollow"class="external free">https://pt.wikipedia.org/wiki/Avril_Lavigne</a><ahref="https://fr.wikipedia.org/wiki/Québec"rel="nofollow"class="external free">https://fr.wikipedia.org/wiki/Québec</a>
Xwiki: Show interwiki links between simple / species wikis and English wikipedia (affects "en" links showing at the bottom of many simple and species pages). See: <ahref="https://species.wikimedia.org/wiki/Rubus"rel="nofollow"class="external free">https://species.wikimedia.org/wiki/Rubus</a><ahref="https://species.wikimedia.org/wiki/Puccinia"rel="nofollow"class="external free">https://species.wikimedia.org/wiki/Puccinia</a><ahref="https://simple.wikipedia.org/wiki/Deaths_in_2012"rel="nofollow"class="external free">https://simple.wikipedia.org/wiki/Deaths_in_2012</a><ahref="https://simple.wiktionary.org/wiki/break"rel="nofollow"class="external free">https://simple.wiktionary.org/wiki/break</a><ahref="https://simple.wikiquote.org/wiki/Samuel_Johnson"rel="nofollow"class="external free">https://simple.wikiquote.org/wiki/Samuel_Johnson</a><ahref="https://simple.wiktionary.org/wiki/water"rel="nofollow"class="external free">https://simple.wiktionary.org/wiki/water</a><ahref="https://simple.wikipedia.org/wiki/Main_Page"rel="nofollow"class="external free">https://simple.wikipedia.org/wiki/Main_Page</a>
Gui: Select next tab before closing current tab, not after (affects tabs jumping from previous tab to next tab when closing tab); EX:open 3 tabs -> close 2nd -> tab should focus 3rd, not switch to 1st then jump to 3rd.
Css: Place XOWA stylesheet after MediaWiki stylesheet (affects custom font changes not working on en.w) {detected by Vivek.K}. See: <ahref="https://en.wikipedia.org"rel="nofollow"class="external free">https://en.wikipedia.org</a>
Wikivoyage.RelatedArticles: Fix {{#related:Page}} not working (affects many en.v pages showing {{#related}} at bottom); EX:/xowa/bin/any/xowa/cfg/lang/en.gfs. See: <ahref="https://en.wikivoyage.org/wiki/China"rel="nofollow"class="external free">https://en.wikivoyage.org/wiki/China</a><ahref="/wiki/Diagnostics/Xtns/Wikivoyage/All"id="xolnki_9"title="Diagnostics/Xtns/Wikivoyage/All">Diagnostics/Xtns/Wikivoyage/All</a>
Html: Do not url-encode href if link is for a sub-page (affects broken links if subpage has ncrs); EX:[[/Ab]] -> Ab x> A%26#x62.3B. See: <ahref="https://en.wikisource.org/wiki/The_English_Constitution_(1894)"rel="nofollow"class="external free">https://en.wikisource.org/wiki/The_English_Constitution_(1894)</a>
Redlinks: Do not redlink links wherein anchor is encoded as numeric character reference (affects valid links showing up as redlinks); EX:[[A#B]] is the same as [[A#B]]. See: <ahref="https://en.wikisource.org/wiki/The_English_Constitution_(1894)"rel="nofollow"class="external free">https://en.wikisource.org/wiki/The_English_Constitution_(1894)</a>
Css: Add jumpto div to base page HTML (affects 1 hr.q page showing overlapping text). See: <ahref="https://hr.wikiquote.org/wiki/Glavna_stranica"rel="nofollow"class="external free">https://hr.wikiquote.org/wiki/Glavna_stranica</a>
Scribunto: Do not fail if out of bounds index is passed for count surrogate (affects 5 en.d pages showing a script error ). See: <ahref="https://en.wiktionary.org/wiki/<2F><><EFBFBD><EFBFBD>_<EFBFBD><5F>"rel="nofollow"class="external free">https://en.wiktionary.org/wiki/𐎍𐎁_𐎜</a>
Lang: Add "chm" language code for Mari language (affects 1 en.w page showing a script error). See: <ahref="https://en.wiktionary.org/wiki/Россий"rel="nofollow"class="external free">https://en.wiktionary.org/wiki/Россий</a>
Lang: Add "krl" language code for Karelian language (affects 1 en.w page showing a script error). See: <ahref="https://en.wiktionary.org/wiki/järvi"rel="nofollow"class="external free">https://en.wiktionary.org/wiki/järvi</a>
Parser.Xml: Close <u> when 2nd <u> is seen (affects extended underline sections); EX:<u>a<u> -><u>a</u>. See: <ahref="https://en.wikibooks.org/wiki/Textbook_of_Psychiatry/Alcoholism_and_Psychoactive_Substance_Use_Disorders"rel="nofollow"class="external free">https://en.wikibooks.org/wiki/Textbook_of_Psychiatry/Alcoholism_and_Psychoactive_Substance_Use_Disorders</a>
Wikisource.Page: Do not fail if unclosed <pages> has tilde (affects 1 en.w page failing to load). See: <ahref="https://en.wikipedia.org/wiki/Wikipedia:Requests_for_adminship/Phantomsteve"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Wikipedia:Requests_for_adminship/Phantomsteve</a>
Html: Do not show subpages in Wikisource page namespace. See: <ahref="https://en.wikisource.org/wiki/Page:Notes_on_Osteology_of_Baptanodon._With_a_Description_of_a_New_Species.pdf/3"rel="nofollow"class="external free">https://en.wikisource.org/wiki/Page:Notes_on_Osteology_of_Baptanodon._With_a_Description_of_a_New_Species.pdf/3</a>
Setup: If XOWA fails to load the 1st time, do not fail the 2nd time with a Null Pointer Exception {detected by anonymous}.
</li>
</ul>
<p>
<b>doc</b>
</p>
<ul>
<li>
Doc: Add note to readme.txt for XOWA not working on Windows in folders with Arabic characters. See: <ahref="https://bugs.eclipse.org/bugs/show_bug.cgi?id=443044"rel="nofollow"class="external free">https://bugs.eclipse.org/bugs/show_bug.cgi?id=443044</a> {detected by anonymous}
Wikidata: Support new property type: monolingualtext (affects coordinates not loading on several dozen pages). See: <ahref="https://en.wikipedia.org/wiki/Alberta"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Alberta</a>
JTidy: Show surrogate characters (affects surrogate characters showing as ??); EX:𡼾. See: <ahref="https://zh.wikipedia.org/wiki/南北鐵路_(越南)"rel="nofollow"class="external free">https://zh.wikipedia.org/wiki/南北鐵路_(越南)</a>
</li>
<li>
Javascript: Force zh.wiktionary.org to collapse navframes (affects yellow message boxes that block text because they are tagged with navframe). See: <ahref="https://zh.wiktionary.org/wiki/不"rel="nofollow"class="external free">https://zh.wiktionary.org/wiki/不</a><ahref="https://zh.wiktionary.org/wiki/耳"rel="nofollow"class="external free">https://zh.wiktionary.org/wiki/耳</a>
</li>
<li>
ParserFunctions: Change padleft / padright to get length of string in characters, not bytes (affects incomplete data showing on many pages in zh.d). See: <ahref="https://zh.wiktionary.org/wiki/不"rel="nofollow"class="external free">https://zh.wiktionary.org/wiki/不</a><ahref="https://zh.wiktionary.org/wiki/耳"rel="nofollow"class="external free">https://zh.wiktionary.org/wiki/耳</a>
</li>
<li>
ParserFunctions.Date: Parse timezone segment (affects many pages in zhwiki showing message boxes with errors); EX:01:02:03+00.00. See: <ahref="https://zh.wikipedia.org/wiki/哲学"rel="nofollow"class="external free">https://zh.wikipedia.org/wiki/哲学</a>
Parser.Nowiki: Escape \n within nowiki (affects pre ending prematurely on some pages). See: <ahref="https://zh.wikipedia.org/wiki/Help:進階字詞轉換處理"rel="nofollow"class="external free">https://zh.wikipedia.org/wiki/Help:進階字詞轉換處理</a>
</li>
<li>
Scribunto.Luaj: Do not fail if hex string is invalid for tonumber (affects script error showing on < 10 pages in zhwiki). See: <ahref="https://zh.wikipedia.org/wiki/雙三角錐"rel="nofollow"class="external free">https://zh.wikipedia.org/wiki/雙三角錐</a><ahref="https://zh.wikipedia.org/wiki/六角反棱柱"rel="nofollow"class="external free">https://zh.wikipedia.org/wiki/六角反棱柱</a>
</li>
<li>
Scribunto.Luaj: Convert from codepoint index to char index when calling Find on strings with surrogate pairs (affects broken routemap on one zh:w page). See: <ahref="https://zh.wikipedia.org/wiki/南北鐵路_(越南)"rel="nofollow"class="external free">https://zh.wikipedia.org/wiki/南北鐵路_(越南)</a>
</li>
<li>
Scribunto.Regex: Return only first match for Find, not all (affects nothing: presumably faster). See: <ahref="https://zh.wikipedia.org/wiki/南北鐵路_(越南)"rel="nofollow"class="external free">https://zh.wikipedia.org/wiki/南北鐵路_(越南)</a>
</li>
</ul>
<p>
<b>minor</b>
</p>
<ul>
<li>
Lang.Variants: Parse title flag (affects -{T}- showing up on zh wikis); EX:-{T:zh-hans:A}-. See: <ahref="https://zh.wikipedia.org/wiki/Help:進階字詞轉換處理"rel="nofollow"class="external free">https://zh.wikipedia.org/wiki/Help:進階字詞轉換處理</a>
</li>
</ul>
<p>
<b>dev</b>
</p>
<ul>
<li>
Scribunto: Sync latest versions of mw.text.lua and ustring.lua.
Parser.Template: Prepend "\n" correctly for deeply nested templates (affects gaps in road maps on some pages); EX:0:a 1:\n 2:*b; 2 should not prepend b/c of 1 (was only checking 0). See: <ahref="https://en.wikipedia.org/wiki/Panama_Canal"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Panama_Canal</a><ahref="https://en.wikipedia.org/wiki/Central_Line"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Central_Line</a><ahref="https://en.wikipedia.org/wiki/Lackawanna_Cut-Off"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Lackawanna_Cut-Off</a><ahref="https://vi.wikipedia.org/wiki/Friedrich_II_của_Phổ"rel="nofollow"class="external free">https://vi.wikipedia.org/wiki/Friedrich_II_của_Phổ</a>
Parser.Xml: Auto-close dangling extension nodes (affects text appearing instead of images when <gallery> is not closed). See: <ahref="https://en.wikipedia.org/wiki/Wikipedia:Featured_pictures_thumbs_43"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Wikipedia:Featured_pictures_thumbs_43</a><ahref="https://cs.wikiquote.org/wiki/Jaroslav_Kubera"rel="nofollow"class="external free">https://cs.wikiquote.org/wiki/Jaroslav_Kubera</a>
Scribunto: Change frame title to redirected target (affects script error on a handful of pages); EX:Template:Positionskarte+ -> Template:Location map+. See: <ahref="https://en.wikipedia.org/wiki/Statutory_city"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Statutory_city</a><ahref="https://en.wikipedia.org/wiki/NCAA_Women's_Division_I_Basketball_Championship"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/NCAA_Women's_Division_I_Basketball_Championship</a><ahref="https://en.wikipedia.org/wiki/List_of_Connecticut_state_parks"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/List_of_Connecticut_state_parks</a>
Scribunto.Luaj: Handle varargs in nested table (affects one page with script errors in enwiki); EX:__coalesce(...). See: <ahref="https://en.wikipedia.org/wiki/Wikipedia"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Wikipedia</a>
JTidy: Parse end tag to > not to first non ws (affects stray /> appearing on a few pages); EX:</br/> -><br> x><br> />. See: <ahref="https://fr.wikibooks.org/wiki/Wikijunior:Alphabet_des_fleurs"rel="nofollow"class="external free">https://fr.wikibooks.org/wiki/Wikijunior:Alphabet_des_fleurs</a><ahref="https://pl.wikisource.org/wiki/Śpiąca_królewna_(Oppman)"rel="nofollow"class="external free">https://pl.wikisource.org/wiki/Śpiąca_królewna_(Oppman)</a>
Parser.Link: Parse url-encoded strings in redirect link (affects redirect info not showing for two pages in enwiki); EX:#REDIRECT [[A%28B%29]] -> A(B). See: <ahref="https://en.wikipedia.org/wiki/Watcher_(Buffy_the_Vampire_Slayer)"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Watcher_(Buffy_the_Vampire_Slayer)</a><ahref="https://en.wikipedia.org/wiki/Fantastic_Four:_World's_Greatest_Heroes"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Fantastic_Four:_World's_Greatest_Heroes</a>
ParserFunctions: Disable displaytitle by default but enable for some wikis. See: <ahref="https://en.wikibooks.org/wiki/Project:Sandbox"rel="nofollow"class="external free">https://en.wikibooks.org/wiki/Project:Sandbox</a><ahref="https://zh.wikipedia.org/wiki/Project:Sandbox"rel="nofollow"class="external free">https://zh.wikipedia.org/wiki/Project:Sandbox</a><ahref="https://en.wikipedia.org/wiki/Project:Sandbox"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Project:Sandbox</a>
ParserFunctions: Restrict displaytitle to title name when disabled (affects wrong display title showing up on a page); EX:{{DISPLAYTITLE:Not the page title}} {detected by {unconfirmed}}. See: <ahref="https://de.wikibooks.org/wiki/Kochbuch/_Druckversion"rel="nofollow"class="external free">https://de.wikibooks.org/wiki/Kochbuch/_Druckversion</a> (regression:) <ahref="https://de.wikipedia.org/wiki/Gerbera"rel="nofollow"class="external free">https://de.wikipedia.org/wiki/Gerbera</a><ahref="https://en.wikipedia.org/wiki/Concealing-Coloration_in_the_Animal_Kingdom"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Concealing-Coloration_in_the_Animal_Kingdom</a><ahref="https://en.wikipedia.org/wiki/Gzip"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Gzip</a><ahref="https://fr.wikivoyage.org/wiki/Paris"rel="nofollow"class="external free">https://fr.wikivoyage.org/wiki/Paris</a>
Import: Warn if import failed; EX:import wiki -> import does not complete -> show message box warning of non-completion {suggested by {unconfirmed}}.
ImageMap: Handle multiple-line captions for lead image (affects large image on one enwiki page). See: <ahref="https://en.wikipedia.org/wiki/Archaea"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Archaea</a>
Parser.Link: Do not reposition "]" in "]]]" if following size argument (affects large image); EX:[http://a.org [[File:B.png|123px]]]. See: <ahref="https://ar.wikipedia.org/wiki/محمد"rel="nofollow"class="external free">https://ar.wikipedia.org/wiki/محمد</a><ahref="https://en.wikipedia.org/wiki/Tall_poppy_syndrome"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Tall_poppy_syndrome</a>
Module.Popups: Do not show popup if href is only "#". See: <ahref="https://en.wikipedia.org/wiki/Panama_Canal"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Panama_Canal</a>
Scribunto.Lua: Handle pcall so that it doesn't throw an error (affects error messages showing when lua enabled); EX:{{min|220|100px}}. See: <ahref="https://en.wikipedia.org/wiki/Lupang_Hinirang"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Lupang_Hinirang</a>
Torrent: Upload new torrent for German Wiki {detected by fake4d}.
</li>
<li>
Torrent: Fix German / English torrents {detected by Anselm}. See: <ahref="https://archive.org/details/Xowa_dewiki_latest"rel="nofollow"class="external free">https://archive.org/details/Xowa_dewiki_latest</a>
</li>
</ul>
<p>
<b>dev</b>
</p>
<ul>
<li>
File.Offline.v2: Ignore thumbs with no defined with / height in image.sql; EX:2009_10_08_Marc_Randazza_interview.ogg.
Lang.Messages: Show &nbsp; correctly in messages (affects invalid character in sidebar of frwikisource); EX:(194,160) not (192,160). See: <ahref="https://fr.wikisource.org"rel="nofollow"class="external free">https://fr.wikisource.org</a><ahref="https://en.wikipedia.org/wiki/Wikipedia:WikiProject_Articles_for_creation/BLD_Preload"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Wikipedia:WikiProject_Articles_for_creation/BLD_Preload</a> [broken since:v1.5.1.1]
Scribunto.Luaj: Fix OutOfBounds error when matching with frontier patterns (affects script error on many pages in plwiktionary). See: <ahref="https://pl.wiktionary.org/wiki/pies"rel="nofollow"class="external free">https://pl.wiktionary.org/wiki/pies</a>
Scribunto.Wikibase: Return empty string not nil if pid does not exist in formatPropertyValues (affects author pages in frwikisouce with bad link to commons); EX:"item:formatPropertyValues('P373')" -> "" x> nil. See: <ahref="https://fr.wikisource.org/wiki/Auteur:Henri_Bergson"rel="nofollow"class="external free">https://fr.wikisource.org/wiki/Auteur:Henri_Bergson</a>
Scribunto.Regex: Use matched group for gsub.table replace, not found term (affects US road names); EX:gsub("a%b%c", "%%(%w+)%%") -> "b" not "%b%". See: <ahref="https://en.wikipedia.org/wiki/Bannered_routes_of_U.S._Route_60"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Bannered_routes_of_U.S._Route_60</a>
Scribunto: Return title with spaces not underscores for GetFrameTitle() (affects broken maps on a handful of pages in enwiki); EX:"Template:Location map+" -> Template:Location map+ x> Template:Location_map+. See: <ahref="https://en.wikipedia.org/wiki/North-West_Rebellion"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/North-West_Rebellion</a><ahref="https://en.wikipedia.org/wiki/List_of_national_parks_of_Poland"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/List_of_national_parks_of_Poland</a>
Wikivoyage.Mapsources: Return partial output for geolink function even when coordinates are invalid (affects broken coordinate links on 27 pl.v pages); EX:{{#geoLink: $1 $2 $3 $4 $5 $6|lat=51°31′37″|long=20°13′17'}}. See: <ahref="https://pl.wikivoyage.org/wiki/Śmiełów"rel="nofollow"class="external free">https://pl.wikivoyage.org/wiki/Śmiełów</a><ahref="https://pl.wikivoyage.org/wiki/Rezerwat_przyrody_Ciosny"rel="nofollow"class="external free">https://pl.wikivoyage.org/wiki/Rezerwat_przyrody_Ciosny</a><ahref="https://pl.wikivoyage.org/wiki/Powiat_wschowski"rel="nofollow"class="external free">https://pl.wikivoyage.org/wiki/Powiat_wschowski</a><ahref="https://pl.wikivoyage.org/wiki/Rezerwat_przyrody_Jaksonek"rel="nofollow"class="external free">https://pl.wikivoyage.org/wiki/Rezerwat_przyrody_Jaksonek</a>
</li>
</ul>
<p>
<b>minor</b>
</p>
<ul>
<li>
Parser.Template: Differentiate between grammar magic word and template (affects missing odmiana lines in plwiktionary); EX:{{odmiana}} vs {{odmiana:dative}}. See: <ahref="https://pl.wiktionary.org/wiki/hund"rel="nofollow"class="external free">https://pl.wiktionary.org/wiki/hund</a>
</li>
<li>
ParserFunctions.Date: Parse ISO8601 time element "T" (affects broken track duration totals on plwiki); EX:{{#time:h:i:n|T01:23}}. See: <ahref="https://pl.wikipedia.org/wiki/StarCraft_II:_Wings_of_Liberty"rel="nofollow"class="external free">https://pl.wikipedia.org/wiki/StarCraft_II:_Wings_of_Liberty</a>
Gallery: Do not show "caption" if gallery tag has empty caption attribute (affects "caption" showing as the caption for a few galleries); EX:<gallery caption=>. See: <ahref="https://fr.wikipedia.org/wiki/Chronologie_du_siège_de_Paris_(1870)"rel="nofollow"class="external free">https://fr.wikipedia.org/wiki/Chronologie_du_siège_de_Paris_(1870)</a>
ImageMap: Correctly expand templates in shape captions (affects imagemaps not working when shape has template); EX:circle 0 0 5 [[B|{{b1}}]]. See: <ahref="https://fr.wikipedia.org/wiki/Arrondissements_de_Lyon"rel="nofollow"class="external free">https://fr.wikipedia.org/wiki/Arrondissements_de_Lyon</a>
ImageMap: Treat 1st comma as decimal point (affects shape not working when comma is present); EX:1,2,3,4 -> 1. See: <ahref="https://fr.wikipedia.org/wiki/Gouesnou"rel="nofollow"class="external free">https://fr.wikipedia.org/wiki/Gouesnou</a><ahref="https://de.wikipedia.org/wiki/Kaimnitz"rel="nofollow"class="external free">https://de.wikipedia.org/wiki/Kaimnitz</a>
ImageMap: Ignore imagemaps without an image (affects 1 page not loading on enwiki). See: <ahref="https://en.wikipedia.org/wiki/Wikipedia:WikiProject_Games/Advert"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Wikipedia:WikiProject_Games/Advert</a>
File.Offline.v2: Do not extract file from database when viewing page unless file is viewable (affects page trying to extract .wav or other unregistered extensions). See: <ahref="https://pl.wikisource.org/wiki/Śpiąca_królewna_(Oppman)"rel="nofollow"class="external free">https://pl.wikisource.org/wiki/Śpiąca_królewna_(Oppman)</a>
</li>
<li>
Gui: Upgrade from SWT 4.3 to SWT 4.4.
</li>
</ul>
<p>
<b>trivial</b>
</p>
<ul>
<li>
File.Offline: Add .wav as known extension.
</li>
</ul>
<p>
<b>performance</b>
</p>
<ul>
<li>
Scribunto.Luaj: Replace all Math.min and Math.max with ternary expressions.
</li>
</ul>
<p>
<b>dev</b>
</p>
<ul>
<li>
Scribunto: Call toString() not tojstring() for dbg (affects dbg not working for LuaTable, LuaNil, etc).
Scribunto.Luaj: Fix table.rehash sometimes failing (affects random templates failing when cleanupChunks enabled). See: <ahref="https://en.wikipedia.org/wiki/Earth"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Earth</a>
ImageMap: Show imageMap correctly on first load (v1 and v2) (affects imageMap not working on first load). See: <ahref="https://en.wikipedia.org/wiki/Felton_Hervey"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Felton_Hervey</a><ahref="https://en.wikipedia.org/wiki/Vietnam"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Vietnam</a><ahref="https://en.wikipedia.org/wiki/Chloroplast"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Chloroplast</a><ahref="https://en.wikipedia.org/wiki/The_Club_(dining_club)"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/The_Club_(dining_club)</a>
Parser.Template: Add ! as magic word (affects broken templates due to deleted Vorlage:!); EX:{{!}}. See: <ahref="https://de.wikipedia.org/wiki/Ausschreitungen_im_Kosovo_im_März_2004"rel="nofollow"class="external free">https://de.wikipedia.org/wiki/Ausschreitungen_im_Kosovo_im_März_2004</a>
Scribunto.Luaj: Replace Math.min with ternary in LuaTable.countIntKeys. See: <ahref="https://en.wiktionary.org/wiki/water"rel="nofollow"class="external free">https://en.wiktionary.org/wiki/water</a>
Scribunto.Luaj: Inline lengthAsUtf8 and encodeToUtf8 on LuaString. See: <ahref="https://en.wiktionary.org/wiki/water"rel="nofollow"class="external free">https://en.wiktionary.org/wiki/water</a>
Wikivoyage.RelatedArticles: Default text to title if && is missing (affects missing related articles in sidebar); EX:{{#related:A}}. See: <ahref="https://de.wikivoyage.org/wiki/Würzburg"rel="nofollow"class="external free">https://de.wikivoyage.org/wiki/Würzburg</a>
Module.Popups: Do not omit namespace for anchor popups (affects popups showing text from wrong page when link was to non-mainspace page). See: <ahref="https://en.wikipedia.org/wiki/Project:Sandbox"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Project:Sandbox</a>
Gui: Do not open external link in xowa if link ends in .html; EX:http://jtidy.sourceforge.net/license.html. See: <ahref="/wiki/Help/About"id="xolnki_10"title="Help/About">Help/About</a>
Html: Show caption text in title (affects tooltips missing caption text); EX:"a [[b]]" -> title="a b" x> "a ". See: <ahref="https://en.wikipedia.org/wiki/Earth"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Earth</a>
HttpServer: Fix "Site not found" error when navigating to any page {detected by IgoAtM}. See: <ahref="http://localhost:8080/home/wiki/Main_Page"rel="nofollow"class="external free">http://localhost:8080/home/wiki/Main_Page</a> [broken since:v1.7.4.1]
Module.Top_icon: Add module to reposition icon in top right hand corner (nlwiki only) (affects icon / coords being jumbled with infobox in nlwiki). See: <ahref="https://nl.wikipedia.org/wiki/Yosemite_National_Park"rel="nofollow"class="external free">https://nl.wikipedia.org/wiki/Yosemite_National_Park</a>
Html: Show subpage trail in contentSub div (affects first line sometimes being garbled); EX:Help:A/B/C -> Help:A | B. See: <ahref="https://uk.wikibooks.org/wiki/Пориньте_у_Python_3/Веб-сервіси_HTTP"rel="nofollow"class="external free">https://uk.wikibooks.org/wiki/Пориньте_у_Python_3/Веб-сервіси_HTTP</a><ahref="https://en.wikipedia.org/wiki/Help:Introduction_to_referencing/1"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Help:Introduction_to_referencing/1</a>
Html: Add toggle for wikidata language div. <ahref="https://en.wikipedia.org/wiki/Earth"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Earth</a>
ParserFunctions: Support non-English keywords for #default (affects broken maps on hewiki). See: <ahref="https://he.wikipedia.org/wiki/צנעא"rel="nofollow"class="external free">https://he.wikipedia.org/wiki/צנעא</a>
Scribunto: Add "dbg" global function to print variables to Edit preview; EX:Edit Module -> Write "dbg('hello, world!') -> Go to Sandbox -> Run Module -> "hello, world!" shows up in red.
Module.Popups: Show popup text at section if link has anchor (affects hovering over links with an #anchor); EX:note this is a simple version. it won't work on complicated headers until full html is available {requested by Schnark}. See: <ahref="https://de.wikipedia.org/wiki/Gaußsche_Osterformel"rel="nofollow"class="external free">https://de.wikipedia.org/wiki/Gaußsche_Osterformel</a> and Sonnengleichung
Parser.Template: Parse multiple equal signs as header, not key val separator (affects headers showing up with stray = signs). See: <ahref="https://en.wikipedia.org/wiki/Wikipedia:Picture_of_the_day/June_2014"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Wikipedia:Picture_of_the_day/June_2014</a>
Parser.Xml: Do not hide unpaired end node (let tidy correct it) (affects text showing as centered after badly formatted table); EX:"</div>" -> "</div>" x> "". See: <ahref="https://en.wikipedia.org/wiki/1996_Summer_Olympics"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/1996_Summer_Olympics</a>
References: Do not show group name for default citation group (affects "lower-alpha" showing up in reference name). See: <ahref="https://en.wikipedia.org/wiki/Moon"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Moon</a>
Css: Add mw-body-content to bodyContent <div> (affects large text on elwiki). See: <ahref="https://el.wikipedia.org/wiki/Main_Page"rel="nofollow"class="external free">https://el.wikipedia.org/wiki/Main_Page</a>
</li>
<li>
Install: Execute operating system specific cfg files; EX:/xowa/bin/linux/xowa/cfg/xowa_cfg_os.gfs {requested by anonymous}.
</li>
</ul>
<p>
<b>minor</b>
</p>
<ul>
<li>
Gui: Allow 0 tabs to be restored on startup; EX:close all tabs; restart app; no tabs should load.
</li>
<li>
Gui: Ignore errors caused by closing tab page early (affects message box showing up with fatal error); EX:go to w:Earth -> close XOWA -> reopen XOWA -> close tab immediately -> no mesage box.
</li>
<li>
Gui: Show XOWA home page when upgrading to new version.
</li>
<li>
Gui: Run redlink and related async functions after restoring pages at startup (affects redlink not showing on automatically loaded pages).
ImageMap: Do not enclose text following imageMap in paragraph (affects imageMap caption overlapping following text in rare cases). See: <ahref="https://en.wikipedia.org/wiki/Chloroplast"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Chloroplast</a> [broken since:v1.5.2.1]
ImageMap: Show caption in progress bar, not page title, when hovering over image map and popups are enabled. See: <ahref="https://en.wikipedia.org/wiki/Samuel_Johnson"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Samuel_Johnson</a>
Parser.Link: Do not shift "]]" in "]]]" if link is only title (affects broken links in rare cases); EX:[[A]]]. See: <ahref="https://en.wikipedia.org/wiki/Tall_poppy_syndrome"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Tall_poppy_syndrome</a><ahref="https://es.wiktionary.org/wiki/casa"rel="nofollow"class="external free">https://es.wiktionary.org/wiki/casa</a><ahref="https://es.wiktionary.org/wiki/sol"rel="nofollow"class="external free">https://es.wiktionary.org/wiki/sol</a>
Javascript: Escape apostrophes in month names (affects javascript not working on Hebrew wikis). See: <ahref="https://he.wikipedia.org/wiki/Main_Page"rel="nofollow"class="external free">https://he.wikipedia.org/wiki/Main_Page</a>
File.Offline: Ignore thumbtime if file is not audio or video; EX:[[A.png|thumbtime=0:02]]. See: <ahref="https://en.wikipedia.org/wiki/Moon"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Moon</a>
File.Offline.v2: Use most recent repo if file exists in both local and commons (affects missing images when image is moved to commons); EX:Emily-Harriet_Mayne_(1816-96),_Mrs_Fane_De_Salis_from_1859.jpg is in commons, but shows up in image.sql for both commons and enwiki. See: <ahref="https://en.wikipedia.org/wiki/Jerome,_4th_Count_de_Salis-Soglio"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Jerome,_4th_Count_de_Salis-Soglio</a>
Parser.List: Do not close wiki-style lists with corresponding xml nodes (affects none: no longer needed b/c of "Do not hide unpaired end node"); EX:"*a</ul>". See: <ahref="https://en.wikipedia.org/wiki/Bristol_Bullfinch"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Bristol_Bullfinch</a>
Gallery: Fire packed.js once per page, not multiple times (affects distorted images on pages with multiple packed gallery and infobox on right). See: <ahref="https://en.wikipedia.org/wiki/National_Sculpture_Museum_(Valladolid)"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/National_Sculpture_Museum_(Valladolid)</a>
Gui: Restore old text box value after setting with "I" to calculate font height (affects I showing in url bar when application starts up with no tabs).
</li>
<li>
Gui: Restrict edit commands to edit mode; EX:press Ctrl + E twice while in read mode -> noop.
</li>
<li>
Install: Change cfg file names in xowa.gfs; EX:"xowa_user_cfg" to "xowa_cfg_user" and "user_custom_cfg" to "xowa_cfg_custom".
</li>
</ul>
<p>
<b>dev</b>
</p>
<ul>
<li>
File.Offline.v2: Always delete wiki_orig table before rebuild.
Math: Do not escape ampersand or quote (affects unnecessary & showing up). See: <ahref="https://simple.wikipedia.org/wiki/Matrix_(mathematics)"rel="nofollow"class="external free">https://simple.wikipedia.org/wiki/Matrix_(mathematics)</a> [broken since:v1.5.2.1]
Html.Portal: Add "Show home menu in sidebar" {suggested by Anselm}. See: <ahref="/wiki/Options/Wiki/HTML"id="xolnki_14"title="Options/Wiki/HTML">Options/Wiki/HTML</a>
Scribunto: Show fewer decimal places when possible (affects large numbers showing like 2449.6000000000004); EX:String.format("%g", 2449.6000000000004d) -> "2449.60". See: <ahref="https://en.wikipedia.org/wiki/Ankara"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Ankara</a>
Scribunto.Luaj: Substitute empty-string for nil separator in table.concat (affects table rows not showing up for several pages); EX:table.concat(nil, 'a', 'b') -> ab x> error. See: <ahref="https://en.wikipedia.org/wiki/List_of_Category_A_listed_buildings_in_West_Lothian"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/List_of_Category_A_listed_buildings_in_West_Lothian</a>
Parser.Xml: Invalidate all tokens if wikitable row has an xml node (affects extra blank lines); EX:"|-id='a' <br/>" -> "|-". See: <ahref="https://en.wikipedia.org/wiki/A"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/A</a>
Parser.Link: Escape HTML characters in link (affects broken links on some pages); EX:A"B -> A%22B x> A"B. See: <ahref="https://en.wikipedia.org/wiki/List_of_cultural_heritage_sites_in_Punjab,_Pakistan"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/List_of_cultural_heritage_sites_in_Punjab,_Pakistan</a>
Lang: Add # to tag magic words for non-English languages (affects tag attribute not being processes); EX:#erweiterung x> erweiterung. See: <ahref="https://he.wikipedia.org/wiki/מרד_בר_כוכבא"rel="nofollow"class="external free">https://he.wikipedia.org/wiki/מרד_בר_כוכבא</a>
Wikisource.Page: Add non-English <section> tag names for German, Hebrew, Portuguese (affects content not showing); EX:<section><abschnitt><קטע><trecho>. See: <ahref="https://he.wikisource.org/wiki/שמואל_א_ניקוד"rel="nofollow"class="external free">https://he.wikisource.org/wiki/שמואל_א_ניקוד</a>
</li>
</ul>
<p>
<b>minor</b>
</p>
<ul>
<li>
Wikisource.Page: Use interwiki title for index pages, not local title (affects large images appearing in TOC); EX:[[:Commons:File:Valda dikter (tredje upplagan).djvu|Commons]] x> [[File:Valda dikter (tredje upplagan).djvu|Commons]]. See: <ahref="https://sv.wikisource.org/wiki/Valda_dikter_(Björck)"rel="nofollow"class="external free">https://sv.wikisource.org/wiki/Valda_dikter_(Björck)</a>
Lang: Update ParserFunction keywords (affects #ifexpr not working for Hebrew language); EX:"#חשב תנאי", not "#חשב_תנאי". See: <ahref="https://he.wikipedia.org/wiki/Main_Page"rel="nofollow"class="external free">https://he.wikipedia.org/wiki/Main_Page</a>
File: Ignore thumbtime if file is not audio or video; EX:[[A.png|thumbtime=0:02]]. See: <ahref="https://en.wikipedia.org/wiki/Moon"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Moon</a>
Module.Popups: Skip to end of table while extracting (affects long load times for pages with large tables). See: <ahref="https://en.wikipedia.org/wiki/List_of_countries_and_dependencies_by_area"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/List_of_countries_and_dependencies_by_area</a>
Options: Save values as utf-8 not ascii (affects some urls not saving correctly to cfg file). See: <ahref="https://en.wikipedia.org/wiki/Lech,_Čech,_and_Rus"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Lech,_Čech,_and_Rus</a>
Parser.List: Do not hide colon if near <dd> (affects single colon disappearing if near "\n;") {detected by Schnark}. See: <ahref="https://de.wikipedia.org/wiki/Schmach_von_Tirana#Kuriosit.C3.A4t:_EM-Qualifikationsspiel_vom_20._November_1983"rel="nofollow"class="external free">https://de.wikipedia.org/wiki/Schmach_von_Tirana#Kuriosit.C3.A4t:_EM-Qualifikationsspiel_vom_20._November_1983</a> [broken since:v0.11.1]
Module.Popups: Reduce hide window time from 600 ms back to 400 ms. See: <ahref="/wiki/Options/Popups"id="xolnki_16"title="Options/Popups">Options/Popups</a>
Performance: Add option to load html from url instead of from memory. See: <ahref="/wiki/Options/Security"id="xolnki_18"title="Options/Security">Options/Security</a>
Scribunto: Include mwInit.lua and update mw_main.lua. See: <ahref="https://en.wikipedia.org/wiki/A"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/A</a>
Scribunto: Return newFrame when "empty" is requested. See: <ahref="https://en.wikipedia.org/wiki/A"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/A</a>
Scribunto: Add SetTTL function (affects web references not showing). See: <ahref="https://en.wikipedia.org/wiki/A"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/A</a>
Scribunto: Use redirect's source, not target's source when GetTitleContent is called (affects "=module:shortcuts:213 attempt to index ? (a nil value)" showing up in text) {detected by Schnark}. See: <ahref="https://de.wikipedia.org/wiki/Wikipedia:Autorenportal"rel="nofollow"class="external free">https://de.wikipedia.org/wiki/Wikipedia:Autorenportal</a>
Parser.ExternalLinks: Do not absorb internal links into external links (affects garbled external links); EX:http://a.org[[B]] {detected by Schnark}. See: <ahref="https://de.wikipedia.org/wiki/ISO/IEC/IEEE_29119_Software_Testing"rel="nofollow"class="external free">https://de.wikipedia.org/wiki/ISO/IEC/IEEE_29119_Software_Testing</a>
Parser.Underscore: Handle case-insensitive words with non-ASCII chars (affects stray "__WORDS__" showing up on page); EX:#ĐỔI matches #Đổi. See: <ahref="https://vi.wikipedia.org/wiki/Berlin"rel="nofollow"class="external free">https://vi.wikipedia.org/wiki/Berlin</a>
</li>
<li>
Parser.Underscore: Handle case-insensitive words with non-ASCII chars and asymmetrical casing (affects stray "__WORDS__" showing up on page); EX:__İÇİNDEKİLER__ matches __İçindekiler__ but not Içindekiler. See: <ahref="https://tr.wikibooks.org/wiki/Radyasyon_Onkolojisi"rel="nofollow"class="external free">https://tr.wikibooks.org/wiki/Radyasyon_Onkolojisi</a>
Scribunto.Luaj: Change tonumber to return original value if value has decimal point and base 10 is specified (affects incorrect weather map colors). See: <ahref="https://en.wikipedia.org/wiki/Aruba"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Aruba</a>
SearchSuggest: Dynamically show / hide <ul> element (affects unclickable links at absolute position top=1.5 em). See: <ahref="https://de.wikipedia.org/wiki/Wikipedia:Autorenportal"rel="nofollow"class="external free">https://de.wikipedia.org/wiki/Wikipedia:Autorenportal</a>
Module.Popups: Add performance optimization for English Wikipedia popups; EX:See "Template keeplist". See: <ahref="/wiki/Options/Popups"id="xolnki_19"title="Options/Popups">Options/Popups</a>
Module.Popups: Increase hover show time from 400 to 600 ms (affects number of accidental hovers while scrolling through page). See: <ahref="/wiki/Options/Popups"id="xolnki_21"title="Options/Popups">Options/Popups</a>
Options: Add options for configuring paths of other apps. See: <ahref="/wiki/Options/Files"id="xolnki_22"title="Options/Files">Options/Files</a><ahref="/wiki/Options/Math"id="xolnki_23"title="Options/Math">Options/Math</a><ahref="/wiki/Options/Score"id="xolnki_24"title="Options/Score">Options/Score</a><ahref="/wiki/Options/Import"id="xolnki_25"title="Options/Import">Options/Import</a>
Package: Release initial bundle for Serbian wikis.
</li>
</ul>
<p>
<b>significant</b>
</p>
<ul>
<li>
Scribunto: Handle ConvertPlural calls with args of form (11, "a", "b", "c"), as opposed to (11, ("a", "b", "c")) (affects date of death not showing on ruwiki). See: <ahref="https://ru.wikipedia.org/wiki/Ленин,_Владимир_Ильич"rel="nofollow"class="external free">https://ru.wikipedia.org/wiki/Ленин,_Владимир_Ильич</a>
</li>
<li>
Parser.Link: Do not allow unclosed xml node in caption to eat rest of link (affects wide images on some sr.wiki pages); EX:[[File:A.png|<b>c|40px]] -> "<b>c" x> "<b>c|40px". See: <ahref="https://sr.wikipedia.org/wiki/Сићевачка_клисура"rel="nofollow"class="external free">https://sr.wikipedia.org/wiki/Сићевачка_клисура</a>
</li>
<li>
ParserFunctions.Tag: Ignore tag attributes with no value (affects missing references); EX:{{#tag:ref||group=}} -><ref/> x><ref group/>. See: <ahref="https://ru.wikipedia.org/wiki/Колчак,_Александр_Васильевич"rel="nofollow"class="external free">https://ru.wikipedia.org/wiki/Колчак,_Александр_Васильевич</a>
</li>
<li>
ParserFunctions: Handle Media titles for #ifexist (check wiki, commons, offline files) (affects vi.d showing extra audio icons; incorrect map for ru.w). See: <ahref="https://vi.wiktionary.org/wiki/trở_thành"rel="nofollow"class="external free">https://vi.wiktionary.org/wiki/trở_thành</a><ahref="https://ru.wikipedia.org/wiki/История_Бердичева"rel="nofollow"class="external free">https://ru.wikipedia.org/wiki/История_Бердичева</a>
</li>
<li>
Parser.Title: Handle different casings for namespaces with UTF-8 chars (affects missing images or missing references); EX:<gallery>файл:A.png</gallery>; note that Файл is actual ns name. See: <ahref="https://ru.wikipedia.org/wiki/Портрет_итальянского_Ренессанса"rel="nofollow"class="external free">https://ru.wikipedia.org/wiki/Портрет_итальянского_Ренессанса</a><ahref="https://ru.wikipedia.org/wiki/Израиль"rel="nofollow"class="external free">https://ru.wikipedia.org/wiki/Израиль</a>
</li>
<li>
Parser.Redirect: Handle different casings for redirect keyword (affects unexpected numbered lists showing). See: <ahref="https://ru.wikipedia.org/wiki/Крымский_кризис"rel="nofollow"class="external free">https://ru.wikipedia.org/wiki/Крымский_кризис</a>
</li>
<li>
Lang.Variants: Handle "-{{{" sequence inside templates (affects templates not being evaluated on variant wikis); EX:"-{{{" -> "-" + "{{{" x> "-{" + "{{". See: <ahref="https://sr.wikipedia.org/wiki/ДНК"rel="nofollow"class="external free">https://sr.wikipedia.org/wiki/ДНК</a><ahref="https://sr.wikipedia.org/wiki/Template:Link_FA"rel="nofollow"class="external free">https://sr.wikipedia.org/wiki/Template:Link_FA</a>
</li>
<li>
Lang.Variants: Do not double up namespace when checking for redlinks in variant languages (affects pages incorrectly redlinked); EX:Шаблон:Šablon:Jez-eng. See: <ahref="https://sr.wikipedia.org/wiki/ДНК"rel="nofollow"class="external free">https://sr.wikipedia.org/wiki/ДНК</a>
</li>
<li>
Lang.Variants: Upper-case 1st letter of variant titles in variant language (affects templates not being found); EX:{{jez-eng|sense}} -> jез-енг x> Јез-енг. See: <ahref="https://sr.wikipedia.org/wiki/ДНК"rel="nofollow"class="external free">https://sr.wikipedia.org/wiki/ДНК</a>
</li>
<li>
Lang.Variants: Support variants for Serbian language (affects multiple "-{" showing in text; pages incorrectly redlinked). See: <ahref="https://sr.wikipedia.org/wiki/ДНК"rel="nofollow"class="external free">https://sr.wikipedia.org/wiki/ДНК</a>
Module.Popups: Do not add <br> twice (affects extra vertical space). See: <ahref="https://en.wikiquote.org/Earth"rel="nofollow"class="external free">https://en.wikiquote.org/Earth</a>
Module.Popups: Do not generate blank line for comments (affects extra blank lines for comments). See: <ahref="https://en.wikipedia.org/wiki/List_of_countries_by_GDP_(PPP)"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/List_of_countries_by_GDP_(PPP)</a>
Module.Popups: Do not consume trailing \n for comments (affects garbled table text). See: <ahref="https://en.wikipedia.org/wiki/Gwynedd"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Gwynedd</a>
ParserFunctions: Use language's number formatter for {{NUMBEROFARTICLES}} and related (affects incorrect bars at bottom of ru.u:); EX:"{{{NUMBEROFARTICLES}}}" -> "1234" x> "1,234". See: <ahref="https://ru.wikiversity.org/wiki/Заглавная_страница"rel="nofollow"class="external free">https://ru.wikiversity.org/wiki/Заглавная_страница</a>
</li>
<li>
Parser.Nowiki: Do not escape space in nowiki if preceded by new_line (affects pre to be interrupted); EX:" <nowiki>\n\sa</nowiki>" x> a was not in pre. See: <ahref="https://ru.wikibooks.org/wiki/Rubyn"rel="nofollow"class="external free">https://ru.wikibooks.org/wiki/Rubyn</a>
</li>
<li>
Parser.Xml: Do not add trailing space to attribute for value-less attributes (affects possible missing references); EX:"<ref group />" -> "group='group'" x> "group='group '".
</li>
<li>
References: Treat groups named "lower-alpha" the same as unnamed groups (affects "lower-alpha" showing up in reference name); EX:"<ref group='lower-alpha' />" -> "<ref>". See: <ahref="https://sr.wikipedia.org/wiki/Јункерс_Ju_87"rel="nofollow"class="external free">https://sr.wikipedia.org/wiki/Јункерс_Ju_87</a>
Parser.Underscore: Close preceding paragraph for __TOC__ only (not __NOTOC__) (affects extra line break in one known popup). See: <ahref="https://en.wikipedia.org/wiki/Spain"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Spain</a>
Module.Popups: Add wiki domain when hovering over interwiki pages; EX:en.w:Earth -> hover over link to en.q:Earth -> show "Earth wiki:en.wikiquote.org" {suggested by Schnark}. See: <ahref="https://en.wikipedia.org/wiki/Earth"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Earth</a>
Module.Popups: Add option to skip evaluation of long templates; EX:See "Template token max". See: <ahref="/wiki/Options/Popups"id="xolnki_27"title="Options/Popups">Options/Popups</a>
Module.Popups: Add option to show popups in namespaces only; EX:See "Allowed namespaces" {suggested by Schnark}. See: <ahref="/wiki/Options/Popups"id="xolnki_28"title="Options/Popups">Options/Popups</a>
Module.Popups: Add option to scan forward additional words to stop at header; EX:See "Scan forward for header" {suggested by Schnark}. See: <ahref="/wiki/Options/Popups"id="xolnki_29"title="Options/Popups">Options/Popups</a>
Parser.Xml: Try to extract attribute if a dangling quote (affects compass not centered in geographical pages); EX:"key1='val1 key2='val2'" -> key2='val2' x> "". See: <ahref="https://en.wikipedia.org/wiki/Aubervilliers"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Aubervilliers</a>
Module.Popups: Escape \ for "show more" / "show all" (affects math with ampersand characters do not show) {detected by Schnark}. See: <ahref="https://en.wikipedia.org/wiki/Electromagnetic_tensor"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Electromagnetic_tensor</a>
Module.Popups: Fix "Read more" not working on interwiki pages; EX:en.w:Earth -> hover over link to en.q:Earth -> click "Read more". See: <ahref="https://en.wikipedia.org/wiki/Earth"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Earth</a>
Module.Popups: Show title for hovered link in progress bar; EX:hover over link -> check progress bar (should not be blank) {detected by Schnark}.
</li>
<li>
Module.Popups: Add sharper border to popup {suggested by Schnark}. See: /xowa/bin/any/xowa/html/modules/xowa.popups/xowa.popups.css
</li>
<li>
Module.Popups: Do not automatically move popup to top of page when "Read more" is clicked {suggested by Schnark}.
</li>
<li>
Module.Popups: Preserve window width / height after "Show all"; EX:Hover over link -> Click "Show all" -> Window resized -> Hover off link -> Hover back over link -> Window has same size as before.
</li>
<li>
Module.Popups: Do not show popup when opening new page in current tab; EX:Hover over link -> Quickly click link -> No popup should show {detected by Schnark}.
</li>
<li>
Module.Popups: Do not show popup for sidebar / portal links; EX:Hover over any link in sidebar -> No popup should show {detected by Schnark}.
Parser.Pre: Do not ignore new lines within wiki-style <pre> (affects new lines not showing within wiki-style pre); EX:"\n\sa\n\s\n\sb". See: <ahref="https://en.wikipedia.org/wiki/Preferred_number"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Preferred_number</a>
Parser.Pre: Do not convert tab to space when embedded in wiki-style <pre> (affects misaligned text inside pre); EX:"\s\t" -> "<pre>\t</pre>" x> "<pre></pre>". See: <ahref="https://en.wikipedia.org/wiki/Cascading_Style_Sheets"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Cascading_Style_Sheets</a>
Parser.Xml: Do not cancel pre if <style>, <script> or <form> (affects <style> showing outside pre); EX:"\s<style>" -> "<pre><style></pre>" x> "\s<style>". See: <ahref="https://en.wikipedia.org/wiki/Cascading_Style_Sheets"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Cascading_Style_Sheets</a>
Parser.Xml: Trim space between text and </source> / </syntaxhighlight> (affects extra pre sections); EX:"<source>a </source>" -> "<source>a</source>". See: <ahref="https://en.wikipedia.org/wiki/Comment_(computer_programming)"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Comment_(computer_programming)</a>
Parser.List: Do not disable wiki-style list item if "<li>" encountered (affects missing list items); EX:"*a<li>" x> "". See: <ahref="https://en.wikipedia.org/wiki/Bristol_Bullfinch"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Bristol_Bullfinch</a>
Parser.List: Close wiki-style lists with corresponding xml nodes (affects text not showing up on different lines); EX:"*a</ul". See: <ahref="https://en.wikipedia.org/wiki/Bristol_Bullfinch"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Bristol_Bullfinch</a>
Parser.List: Allow "<li>" to be be nestable (affects recent news box in rowiki); EX:<li><span>a<li><span>b. See: <ahref="https://ro.wikipedia.org/wiki/Pagina_principală"rel="nofollow"class="external free">https://ro.wikipedia.org/wiki/Pagina_principală</a>
Parser.Xml: Do not pair end tag with start tag that is before table (affects stray "|}" showing on page); EX:"<div>\n{|</div>" -></div> should not close <div>. See: <ahref="https://ro.wikibooks.org/wiki/Pagina_principală"rel="nofollow"class="external free">https://ro.wikibooks.org/wiki/Pagina_principală</a>
</li>
<li>
Parser.Table: Do not fix <caption><table> sequence (affects unclosed caption to put rest of page in table). See: <ahref="https://es.wikipedia.org/wiki/Sevilla"rel="nofollow"class="external free">https://es.wikipedia.org/wiki/Sevilla</a>
Parser.Table: Do not treat !! as header separator if current token is link (affects links with !! showing as text); EX:[[A!!B]]. See: <ahref="https://en.wikipedia.org/wiki/Pink_(singer)"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Pink_(singer)</a>
Parser.Link: Use last two characters of "]]]" to close link, not first (affects stray ] showing on a handful of pages); EX:"[[A|[b]]]". See: <ahref="https://es.wiktionary.org/wiki/casa"rel="nofollow"class="external free">https://es.wiktionary.org/wiki/casa</a><ahref="https://es.wiktionary.org/wiki/sol"rel="nofollow"class="external free">https://es.wiktionary.org/wiki/sol</a><ahref="https://ru.wikipedia.org/wiki/Меркатале_ин_Валь_ди_Песа"rel="nofollow"class="external free">https://ru.wikipedia.org/wiki/Меркатале_ин_Валь_ди_Песа</a>
Parser.Xml: Close open blockquote if new blockquote encountered (affects indenting paragraphs due to malformed html). See: <ahref="https://en.wikipedia.org/wiki/Ring_a_Ring_o'_Roses"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Ring_a_Ring_o'_Roses</a>
Parser.Time: Infer day if flanked by month and year (affects one page in enwiki not showing time values); EX:"12:34 May 6 2010. See: <ahref="https://en.wikipedia.org/wiki/Wikipedia:WikiProject_Maine/members"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Wikipedia:WikiProject_Maine/members</a>
Log: Do not hard-code "xowa.jar" as jar name (affects xowa.jar showing in logs). See: <ahref="/wiki/Special:XowaSystemData%3Ftype%3Dlog_session"id="xolnki_30"title="Special:XowaSystemData?type=log session">Special:XowaSystemData?type=log session</a>
Module.Popups: Add Popup functionality for hovering over links. See <ahref="/wiki/Options/Popups"id="xolnki_31"title="Options/Popups">Options/Popups</a> and <ahref="/wiki/App/Xtn/Html/Popups"id="xolnki_32"title="App/Xtn/Html/Popups">App/Xtn/Html/Popups</a>.
Options: Automatically remove new line from end of value if in textarea (affects causes default value to be automatically saved, even though no change was made (tidy always adds trailing \n to textarea)); EX:Go to [[Options/Menus]] -> Press Save -> Check user_cfg.gfs -> entries for menus exist (even though no change was made). See: <ahref="/wiki/Options/Menus"id="xolnki_33"title="Options/Menus">Options/Menus</a> [broken since:v1.6.1.1]
Parser.Toc: Do not write table / html elements inside TOC (affects message boxes showing in toc); EX:== a <div>[[File:A.png]]</div> ==. See: <ahref="https://en.wikipedia.org/wiki/Holmes_County,_Mississippi"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Holmes_County,_Mississippi</a>
Scribunto: Increase limit for new child frames. See: <ahref="https://en.wikipedia.org/wiki/Wikipedia:WikiProject_Articles_for_creation/Submissions/List"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Wikipedia:WikiProject_Articles_for_creation/Submissions/List</a>
Wikidata: Limit wikidata links to same domain as current wiki (affects wikidata links at bottom of page sometimes point to wikisource / wikiquote); EX:en.w:Comet shows dewikisource entry for Kometen instead of dewiki entry for Komet. See: <ahref="https://en.wikipedia.org/wiki/Comet"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Comet</a>
Lang: Do not automatically switch windows font to Kochi Mincho when entering Japanese wiki (affects inconsistent behavior in multi-tab layout with one tab being english and the other being japanese). See: <ahref="https://en.wikipedia.org/wiki/Oda_Nobunaga"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Oda_Nobunaga</a>
Gui.Tabs: Fix tab options not restored for Tab Height, Close Visible and Unselected Close Visible. See: <ahref="/wiki/Options/Tabs"id="xolnki_35"title="Options/Tabs">Options/Tabs</a> [broken since:start]
Options: Escape HTML characters in <textarea> (affects content code format incorrectly using "<pre>"). See: <ahref="/wiki/Options/Wiki/HTML"id="xolnki_36"title="Options/Wiki/HTML">Options/Wiki/HTML</a>
Javascript: Add option to control default show / hide state of Table of Contents. See: <ahref="/wiki/Options/Wiki/HTML"id="xolnki_37"title="Options/Wiki/HTML">Options/Wiki/HTML</a><ahref="/wiki/Diagnostics/Javascript/Table_of_contents"id="xolnki_38"title="Diagnostics/Javascript/Table of contents">Diagnostics/Javascript/Table_of_contents</a>
Javascript: Add option to control default show / hide state of collapsible tables. See: <ahref="/wiki/Options/Wiki/HTML"id="xolnki_39"title="Options/Wiki/HTML">Options/Wiki/HTML</a><ahref="/wiki/Diagnostics/Javascript/Collapsible"id="xolnki_40"title="Diagnostics/Javascript/Collapsible">Diagnostics/Javascript/Collapsible</a>
Javascript: Add option to control default show / hide state of NavFrames. See: <ahref="/wiki/Options/Wiki/HTML"id="xolnki_41"title="Options/Wiki/HTML">Options/Wiki/HTML</a><ahref="/wiki/Diagnostics/Javascript/NavFrame"id="xolnki_42"title="Diagnostics/Javascript/NavFrame">Diagnostics/Javascript/NavFrame</a>
Gui.Tab: Add option to hide tab bar if 1 or 0 tabs {suggested by Schnark}. See: <ahref="/wiki/Options/Tabs"id="xolnki_43"title="Options/Tabs">Options/Tabs</a>
Scribunto: Add namespace to Frame_title; EX:{{#invoke:A|B}} has frame_title of "Module:A" not "A" {detected by Schnark}. See: <ahref="https://de.wikipedia.org/wiki/Wikipedia:Technik/Linkbox"rel="nofollow"class="external free">https://de.wikipedia.org/wiki/Wikipedia:Technik/Linkbox</a><ahref="https://en.wikipedia.org/wiki/Wikipedia:WikiProject_Articles_for_creation/Submissions/List"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Wikipedia:WikiProject_Articles_for_creation/Submissions/List</a><ahref="https://fr.wikipedia.org/wiki/Liste_des_monuments_historiques_du_Nord_(A-L)"rel="nofollow"class="external free">https://fr.wikipedia.org/wiki/Liste_des_monuments_historiques_du_Nord_(A-L)</a>
Html: Add <xowa_html> node to encapsulate <style><script> in home wiki. See: <ahref="/wiki/Options"id="xolnki_44"title="Options">Options</a>
References: Don't show backlinks in tooltips for references used multiple times {contributed by Schnark}. See: <ahref="https://en.wikipedia.org/wiki/List_of_Russula_species"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/List_of_Russula_species</a>
Messages: Do not show pages in [[MediaWiki:]] namespace with gfs syntax; EX:$ should display as $, not ~{0} {detected by Schnark}. See: <ahref="https://de.wikipedia.org/wiki/MediaWiki:Gadget-toolserver-integration.js"rel="nofollow"class="external free">https://de.wikipedia.org/wiki/MediaWiki:Gadget-toolserver-integration.js</a><ahref="https://en.wikipedia.org/wiki/MediaWiki:filetype-unwanted-type"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/MediaWiki:filetype-unwanted-type</a>
Gallery: Handle empty link argument in gallery (affects page not loading); EX:A.png|link= {detected by Schnark}. See: <ahref="https://de.wikipedia.org/wiki/Wikipedia:Fragen_zur_Wikipedia/Archiv/2014/Woche_20"rel="nofollow"class="external free">https://de.wikipedia.org/wiki/Wikipedia:Fragen_zur_Wikipedia/Archiv/2014/Woche_20</a>
Html.JTidy: Do not remove <hr> (affects <hr/> not showing). See: <ahref="https://en.wikipedia.org/wiki/Portal:Current_events/2006_September_7"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Portal:Current_events/2006_September_7</a>
Html.Toc: Handle tocs wherein first header is larger than second (affects deeply nested tocs on several Wikipedia:Articles for creation with incorrect header layout); EX:=== a ===\n==b==. See: <ahref="https://en.wikipedia.org/wiki/Wikipedia:Articles_for_creation/2006-08-27"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Wikipedia:Articles_for_creation/2006-08-27</a><ahref="https://en.wikipedia.org/wiki/Wikipedia:Articles_for_creation/2006-03-04"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Wikipedia:Articles_for_creation/2006-03-04</a><ahref="https://en.wikipedia.org/wiki/Wikipedia:Articles_for_creation/2007-05-06"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Wikipedia:Articles_for_creation/2007-05-06</a>
Parser.Link: Ignore widths larger than Int_.MaxValue (2.147 billion) (affects wide horizontal scroll bar on many idwiki pages). See: <ahref="https://id.wikipedia.org/wiki/Baho"rel="nofollow"class="external free">https://id.wikipedia.org/wiki/Baho</a>
</li>
<li>
Gui.Lang: Change portal tabs to use wiki's language, not user's language (affects Page, Read, Edit tabs always showing in uers's language, and not switching based on wiki's language); EX:xowa.gfs app.user.msgs -> msgs. See: <ahref="https://id.wiktionary.org/wiki/Main_Page"rel="nofollow"class="external free">https://id.wiktionary.org/wiki/Main_Page</a> [broken since:v1.5.2.1]
Gui: Add default shortcut for Font Reset; EX:Ctrl + 0 {requested by Anselm}. See: <ahref="/wiki/Options/Shortcuts"id="xolnki_45"title="Options/Shortcuts">Options/Shortcuts</a>
Parser.Link: Do not add pipe for every token in link with multiple captions (affects multiple pipes showing up on several [[Wikipedia:]] pages when link was malformed); EX:[[A|b|c d e]] -> "b|c d e" x> "b c| |d| |e". See: <ahref="https://en.wikipedia.org/wiki/Wikipedia:Administrators'_noticeboard/IncidentArchive24"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Wikipedia:Administrators'_noticeboard/IncidentArchive24</a><ahref="https://en.wikipedia.org/wiki/Wikipedia:Article_Rescue_Squadron/Current_articles_subpage/June_2009"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Wikipedia:Article_Rescue_Squadron/Current_articles_subpage/June_2009</a><ahref="https:/en.wikipedia.org/wiki/Wikipedia:Village_pump_(technical)/Archive_D"rel="nofollow"class="external free">https:/en.wikipedia.org/wiki/Wikipedia:Village_pump_(technical)/Archive_D</a> [broken since:v1.5.2.1]
Gui.Menu: Update menu text after configuring menus (affects menu items going blank after configuring (requires restart)). See: <ahref="/wiki/Options/Menus"id="xolnki_46"title="Options/Menus">Options/Menus</a> [broken since:v1.6.1.1]
Gui.Menu: Add whitespace to default menu source (affects default menu source lines not indenting properly). See: <ahref="/wiki/Options/Menus"id="xolnki_47"title="Options/Menus">Options/Menus</a> [broken since:v1.6.1.1]
Gui.Menu: Allow same menu item to be added multiple times to same menu; EX:add_btn_default('xowa.app.exit');\nadd_btn_default('xowa.app.exit');. See: <ahref="/wiki/Options/Menus"id="xolnki_48"title="Options/Menus">Options/Menus</a>
Html.JTidy: Update JTidy to be more compliant with tidy.
</li>
</ul>
<p>
<b>minor</b>
</p>
<ul>
<li>
Html.Tidy: Skip tidy if HTML is empty (affects new tab cloning existing tab when tidy is selected as tidy engine).
</li>
<li>
Html.Tidy: Add doctype of empty for tidy / JTidy (affects some pages showing narrow paragraph lines if doctype defaults to TRANSITIONAL). See: <ahref="https://tr.wikibooks.org/Main_Page"rel="nofollow"class="external free">https://tr.wikibooks.org/Main_Page</a>
Parser.Title: Handle titles which have a leaf after a question mark (affects 1 page not loading); EX:A/b?/1. See: <ahref="https://en.wikipedia.org/wiki/Portal:Organized_Labour/Did_You_Know"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Portal:Organized_Labour/Did_You_Know</a>?
Parser.Comment: Do not log invalid entry for dangling comment (affects 3 pages not loading); EX:<!-- a --!>. See: <ahref="https://en.wikipedia.org/wiki/Portal:Current_events/2006_September_7"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Portal:Current_events/2006_September_7</a><ahref="https://en.wikipedia.org/wiki/Portal:Nursing/Upcoming_dates"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Portal:Nursing/Upcoming_dates</a><ahref="https://en.wikipedia.org/wiki/Portal:Current_events/India/2008_February_16"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Portal:Current_events/India/2008_February_16</a>
Parser.Link: Handle invalid titles in links (affects page not loading); EX:[[a[]|\nb]].
</li>
<li>
Parser.Eq: Ignore header inside template when trailed by whitespace (affects some headers on nl.q pages showing as "== A"); EX:{{\n=== === \n}} (note space after ===). See: <ahref="https://nl.wikiquote.org/wiki/Geert_Wilders"rel="nofollow"class="external free">https://nl.wikiquote.org/wiki/Geert_Wilders</a>
</li>
<li>
Parser.Toc: Do not show link title in Table of Contents if link is file (affects long titles in TOC); EX:== [[File:A.png]] b ==. See: <ahref="https://tr.wikipedia.org/wiki/Dünya_Mirasları"rel="nofollow"class="external free">https://tr.wikipedia.org/wiki/Dünya_Mirasları</a>
References: Handle more than 676 references in the same group (affects 4 pages in enwiki failing to load); EX:backlabel: zz aaa aab. See: <ahref="https://en.wikipedia.org/wiki/List_of_Russula_species"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/List_of_Russula_species</a><ahref="https://en.wikipedia.org/wiki/List_of_non-marine_molluscs_of_Cuba"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/List_of_non-marine_molluscs_of_Cuba</a><ahref="https://en.wikipedia.org/wiki/List_of_marine_animals_of_Australia_(temperate_waters)"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/List_of_marine_animals_of_Australia_(temperate_waters)</a><ahref="https://en.wikipedia.org/wiki/List_of_fishes_of_the_Coral_Sea"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/List_of_fishes_of_the_Coral_Sea</a>
Hiero: Do not put subsequent text in para if within list (affects unnecessary new line following hiero). See: <ahref="https://de.wiktionary.org/wiki/Damaskus"rel="nofollow"class="external free">https://de.wiktionary.org/wiki/Damaskus</a><ahref="https://en.wikipedia.org/wiki/Egyptian_hieroglyphs"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Egyptian_hieroglyphs</a>
Wikivoyage.Listings: Handle invalid key-less attribute for wikis with a listing-template (affects some listings not showing); EX:<sleep name='name_0' 'invalid'></sleep>. See: <ahref="https://nl.wikivoyage.org/wiki/Rome"rel="nofollow"class="external free">https://nl.wikivoyage.org/wiki/Rome</a>
Gui: Handle errors while trying to show error page (affects endless recursion if fatal error during logging). See: <ahref="https://en.wikipedia.org/wiki/Portal:Current_events/2006_September_7"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Portal:Current_events/2006_September_7</a>
Parser.Pre: Do not convert nbsp char to space (affects unnecessary pre showing up on one page); EX:" [March 13, BC 215]" -> leading nbsp should cause text to be wrapped in para, not pre. See: <ahref="https://en.wikipedia.org/wiki/Macedonian–Carthaginian_Treaty"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Macedonian–Carthaginian_Treaty</a>
Parser.Link: Handle domain-only / page-less urls (affects domain-only urls not opening when using "Open Link in New Tab"); EX:page has https://en.wikipedia.org -> right-click and pick Open Link -> Tab created with blank content.
</li>
<li>
Import.CSS: Handle @import urls with https:// (affects unextracted css if @import(https://). See: <ahref="https://tr.wikinews.org/Main_Page"rel="nofollow"class="external free">https://tr.wikinews.org/Main_Page</a>
</li>
<li>
Html.Tidy: Change command line arg from "fix-url" to "fix-uri".
</li>
<li>
Html: Make HTML more tidy compliant by adding 'type=text/javascript', converting spaces to underlines in href and moving search script to top of document. See: /xowa.gfs
Lang: Show "This page was last modified" in wiki's language, not user's language. See: <ahref="https://fa.wikipedia.org/wiki/Main_Page"rel="nofollow"class="external free">https://fa.wikipedia.org/wiki/Main_Page</a>
</li>
<li>
Gui.Edit: Focus edit-box automatically after keyboard shortcut of Ctrl+M,Ctrl+E.
</li>
<li>
Gui.Icons: Change backcolor for Show History icon to alpha (affects history icon showing with dark background on Windows XP).
Memory: Free memory in <score> during html generation. See: <ahref="https://en.wikipedia.org/wiki/Symphony_No._9_(Beethoven)"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Symphony_No._9_(Beethoven)</a><ahref="https://en.wikipedia.org/wiki/Figured_bass"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Figured_bass</a>
File.Offline.v2: Do not use new "upright" calc for old image databases (affects missing images if marked upright). See: <ahref="https://en.wikipedia.org/wiki/Teresa_of_Ávila"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Teresa_of_Ávila</a>
Html.Jtidy: Make JTidy the default Tidy engine. See: <ahref="/wiki/Diagnostics/HTML_Tidy"id="xolnki_54"title="Diagnostics/HTML Tidy">Diagnostics/HTML_Tidy</a>
Lang.Numbers: Translate numbers for Arabic languages (affects many pages showing large images); EX:{{formatnum:۱۵۰|R}} -> 150. See: <ahref="https://fa.wikipedia.org/wiki/نیشابور"rel="nofollow"class="external free">https://fa.wikipedia.org/wiki/نیشابور</a>
Gui: Update UI language dynamically (do not require restart). See: <ahref="/wiki/Options/Language"id="xolnki_56"title="Options/Language">Options/Language</a>
Gui: Enable hide / show on table of contents. See: <ahref="https://en.wikipedia.org/wiki/Palenque"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Palenque</a>
Special.PrefixIndex: Support partially by redirecting to Special:AllPages. See: <ahref="https://de.wiktionary.org/Main_Page"rel="nofollow"class="external free">https://de.wiktionary.org/Main_Page</a><ahref="https://fa.wiktionary.org/Main_Page"rel="nofollow"class="external free">https://fa.wiktionary.org/Main_Page</a>
</li>
</ul>
<p>
<b>significant</b>
</p>
<ul>
<li>
Jtidy: Reparent <div> correctly from between <table> and <tr> (affects incorrect table layout). See: <ahref="https://fa.wikinews.org/wiki/Main_Page"rel="nofollow"class="external free">https://fa.wikinews.org/wiki/Main_Page</a>
</li>
<li>
Jtidy: Do not trim empty block element if it has attributes (affects incorrect table layout). See: <ahref="https://ko.wikisource.org/wiki/Main_Page"rel="nofollow"class="external free">https://ko.wikisource.org/wiki/Main_Page</a>
Jtidy: Do not add \n after <span> in <pre> (affects syntaxhighlight showing line numbers on different line). See: <ahref="/wiki/Options/Menus"id="xolnki_58"title="Options/Menus">Options/Menus</a>
Parser.Table: Do not insert <tr> between two nested tables (affects {|\n<table><tr><td>abc</td></tr></table>). See: <ahref="https://it.wikipedia.org/wiki/Portale:Animali"rel="nofollow"class="external free">https://it.wikipedia.org/wiki/Portale:Animali</a><ahref="https://it.wikipedia.org/wiki/Main_Page"rel="nofollow"class="external free">https://it.wikipedia.org/wiki/Main_Page</a>
Parser.Template: Do not prepend "\n" when template args has \n (affects small vertical gaps in Bengali Soccer nav boxes / Korean rail lines); EX:{{test_print|\n{{test_list}}\n{{test_list}}\n}}. See: <ahref="https://bn.wikipedia.org/wiki/লিওনেল_মেসি"rel="nofollow"class="external free">https://bn.wikipedia.org/wiki/লিওনেল_মেসি</a><ahref="https://ko.wikipedia.org/wiki/도쿄_지하철_히비야_선"rel="nofollow"class="external free">https://ko.wikipedia.org/wiki/도쿄_지하철_히비야_선</a>
</li>
</ul>
<p>
<b>minor</b>
</p>
<ul>
<li>
ParserFunctions: Remove #default from return value if #default branch (affects "1. default" showing up on bottom of dewikivoyage pages); EX:{{#switch:a|#defaultabc}} -> abc. See: <ahref="https://de.wikivoyage.org/wiki/München/Sehenswürdigkeiten"rel="nofollow"class="external free">https://de.wikivoyage.org/wiki/München/Sehenswürdigkeiten</a>
</li>
<li>
Url: Handle urls of format wiki/w/index.php?Category:A (affects clicking on letters in kowiktionary always redirects to Main Page). See: <ahref="https://ko.wiktionary.org/wiki/분류:기상?title=분류:기상"rel="nofollow"class="external free">https://ko.wiktionary.org/wiki/분류:기상?title=분류:기상</a>
</li>
<li>
Html.Toc: Remove para from end of toc and next paragraph (affects small vertical gap after toc).
</li>
</ul>
<p>
<b>trivial</b>
</p>
<ul>
<li>
Lang: Add lang codes for other minor languages; EX:akz; sxu; etc...
Xtns.Xowa_cmd: Do not double-parse content inside <xowa_cmd> (affects references showing up twice in XOWA home wiki). See: <ahref="/wiki/Options/Shortcuts"id="xolnki_59"title="Options/Shortcuts">Options/Shortcuts</a>
File.Offline: Change upright to calculate off default thumb width, not image width; EX:[[Fichier:Panorama vanas bogotaf.jpg|thumb|900px|center|upright=3.2|Vue panoramique de Bogota.]]. See: <ahref="https://fr.wikipedia.org/wiki/Bogota"rel="nofollow"class="external free">https://fr.wikipedia.org/wiki/Bogota</a>
Wikivoyage.Listings: Handle lat / long attributes for wikis with custom ListingsTemplate (affects listing not showing if lat / long is present); EX:<sleep name='name_0' lat='12'/>. See: <ahref="https://fr.wikivoyage.org/wiki/Marrakech"rel="nofollow"class="external free">https://fr.wikivoyage.org/wiki/Marrakech</a><ahref="https://fr.wikivoyage.org/wiki/Nord_et_Ouest_de_Singapour"rel="nofollow"class="external free">https://fr.wikivoyage.org/wiki/Nord_et_Ouest_de_Singapour</a>
Wikisource.Page: Handle recursion from MediaWiki:Proofreadpage_header_template (affects one fr.s page not loading). See: <ahref="https://fr.wikisource.org/wiki/L’Enfer_(Barbusse)"rel="nofollow"class="external free">https://fr.wikisource.org/wiki/L’Enfer_(Barbusse)</a>
Wikisource.Page: Automatically supply missing from / to value for calls to header (affects one fr.s page without header); EX:<pages index='A' from='1' header='y' /> (note that to is missing, but should be given value of last page). See: <ahref="https://fr.wikisource.org/wiki/Constitution_de_la_France_de_1958_(version_initiale)"rel="nofollow"class="external free">https://fr.wikisource.org/wiki/Constitution_de_la_France_de_1958_(version_initiale)</a>
Parser.Template: Add workaround to handle English Wikipedia {{pre2}} template; EX:<pre<includeonly></includeonly>>{{{1}}}</pre>. See: <ahref="https://en.wikipedia.org/wiki/BSD_licenses"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/BSD_licenses</a>
Javascript.References: Change references to show all items with "reference" class, not just "reference-text" (affects references not showing up when jtidy is enabled (jtidy does not implement enclose-block-text well)); EX:$content = $footnote.find('.reference-text');. See: /xowa/bin/any/javascript/xowa/article_view/jquery.reference-tooltips.js
Javascript.Timeline: Remove <timeline> tag from within pre (affects timeline sometimes showing in black colors when jtidy is enabled); EX:old: <pre><timeline>code</timeline></pre>; new: <pre>code</pre>. See: <ahref="https://fr.wikipedia.org/wiki/Quimper"rel="nofollow"class="external free">https://fr.wikipedia.org/wiki/Quimper</a>
Javascript.TableSorter: Sort by <input> if available; EX:bin/any/javascript/article-view/jquery.tablesorter.js. See: <ahref="/wiki/Options/Shortcuts"id="xolnki_62"title="Options/Shortcuts">Options/Shortcuts</a>
Url: Escape & for external links when using default view_web launcher of "cmd /c" on Windows; EX:cmd /c start "http://www.culture.gouv.fr/public/mistral/merimee_fr?ACTION=CHERCHER&FIELD_1=REF&VALUE_1=PA59000162". See: <ahref="https://fr.wikipedia.org/wiki/Liste_des_monuments_historiques_du_Nord_%28A-L%29"rel="nofollow"class="external free">https://fr.wikipedia.org/wiki/Liste_des_monuments_historiques_du_Nord_%28A-L%29</a>
Lang.Messages: Do not reuse messages across wikis with the same lang (affects missing sidebar for English wikis). See: <ahref="https://en.wikipedia.org"rel="nofollow"class="external free">https://en.wikipedia.org</a> [broken since:1.5.2.1]
Import: Default to "." if decimal separator not specified in lang.gfs (affects Latin Wikipedia fails to load / import). See: <ahref="https://la.wikipedia.org"rel="nofollow"class="external free">https://la.wikipedia.org</a> [broken since:1.4.3.1]
</li>
<li>
Gui: Rebind configured menu to html box (affects popup menu stops working after configuring). [broken since:v1.5.1.1]
File.Offline.v2: Check if image has moved from commons repo to local repo (affects missing icons for "featured article", "good article"). See: <ahref="https://en.wikipedia.org/wiki/Earth"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Earth</a><ahref="https://en.wikipedia.org/wiki/Rembrandt"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Rembrandt</a>
Options: Remove zip as page storage format {suggested by Anselm}. See: <ahref="/wiki/Options/Import"id="xolnki_68"title="Options/Import">Options/Import</a>
Gui.Tab: Keep browser / page connected to tab during move (affects wrong content shown in tab after dragging tab) {detected by Anselm}. [broken since:1.5.1.1]
Parser.Pre: Do not parse "\n\t" as shorthand pre (affects pre showing up unnecessarily). See: <ahref="https://pl.wikipedia.org/wiki/Main_Page"rel="nofollow"class="external free">https://pl.wikipedia.org/wiki/Main_Page</a> [broken since:1.5.1.1]
</li>
<li>
Gui.Lang: Fix non-English language localizations for XOWA chrome items (Page, Read, Edit, Last Modified).
Scribunto.Wikibase: Use "P" as prefix for properties, unless legacyStyle, in which case "P" and "p" (affects coordinates not showing in plwiki, cswiki). See: <ahref="https://pl.wikipedia.org/wiki/Województwo_małopolskie"rel="nofollow"class="external free">https://pl.wikipedia.org/wiki/Województwo_małopolskie</a><ahref="https://cs.wikipedia.org/wiki/Belgie"rel="nofollow"class="external free">https://cs.wikipedia.org/wiki/Belgie</a>
</li>
<li>
Scribunto.Wikibase: Support legacyStyle argument for base_0 versus base_1 indexed property lists (affects authority control not showing in plwiki). See: <ahref="https://pl.wikipedia.org/wiki/Województwo_małopolskie"rel="nofollow"class="external free">https://pl.wikipedia.org/wiki/Województwo_małopolskie</a>
</li>
<li>
Scribunto.Regex: Convert ^ to \G, not ^ (affects category headers not loading on cs.n Category DMY pages); EX:"^a" -> "\Ga" x> "^a". See: <ahref="https://cs.wikinews.org/wiki/Category:1._září_2008"rel="nofollow"class="external free">https://cs.wikinews.org/wiki/Category:1._září_2008</a>
Parser.ExternalLinks: Do not convert protocol-like text to link; EX:Originaltitel: {detected by Schnark}. See: <ahref="https://de.wikipedia.org/wiki/Sylvie_und_Bruno"rel="nofollow"class="external free">https://de.wikipedia.org/wiki/Sylvie_und_Bruno</a>
Parser.Table: Parse "||" as td if inside table and 1st pipe inside link; EX:{|\n|[[A||B]]\n|} should not create link. See: <ahref="https://zh.wiktionary.org/wiki/维基词典:Unicode字符索引/0000–0FFF"rel="nofollow"class="external free">https://zh.wiktionary.org/wiki/维基词典:Unicode字符索引/0000–0FFF</a><ahref="https://en.wikipedia.org/wiki/UTF-8"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/UTF-8</a><ahref="https://simple.wikipedia.org/wiki/Uranus"rel="nofollow"class="external free">https://simple.wikipedia.org/wiki/Uranus</a><ahref="https://en.wikipedia.org/wiki/Second_Boer_War"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Second_Boer_War</a><ahref="https://es.wiktionary.org/wiki/casa"rel="nofollow"class="external free">https://es.wiktionary.org/wiki/casa</a>
Lang.Numbers: Format 4 digit number without group separator for pl, ru, uk and other langs (affects expression errors when trying to do math on "1 234"). See: <ahref="https://pl.wikipedia.org/wiki/Main_Page"rel="nofollow"class="external free">https://pl.wikipedia.org/wiki/Main_Page</a>
</li>
</ul>
<p>
<b>minor</b>
</p>
<ul>
<li>
Parser.Table: Parse "\n\t|-" as table row; EX:{|\n\t|-|}. See: <ahref="https://zh.wikivoyage.org/wiki/西安"rel="nofollow"class="external free">https://zh.wikivoyage.org/wiki/西安</a>
</li>
<li>
Parser.Toc: Parse link inside xml node (affects page not loading); EX:== <i>[[A]]</i> ==. See: <ahref="https://pl.wiktionary.org/wiki/head_sth_off"rel="nofollow"class="external free">https://pl.wiktionary.org/wiki/head_sth_off</a>
Wikisource.Page: Parse " in title (and other html numeric character references). See: <ahref="https://pl.wikisource.org/wiki/Zarządzenie_Nr_11_Ministra_Finansów_z_dnia_21_lipca_2008_r._w_sprawie_ustanowienia_„Dnia_Skarbowości”"rel="nofollow"class="external free">https://pl.wikisource.org/wiki/Zarządzenie_Nr_11_Ministra_Finansów_z_dnia_21_lipca_2008_r._w_sprawie_ustanowienia_„Dnia_Skarbowości”</a>
Wikidata: Show links for wikiquote {detected by Schnark}. See: <ahref="https://www.wikidata.org/wiki/Q2"rel="nofollow"class="external free">https://www.wikidata.org/wiki/Q2</a>
Scribunto.Lang: Change ConvertPlural to take array of words; EX:lang.convertPlural(121, {"a", "b", "c"}). See: <ahref="https://pl.wikipedia.org/wiki/Wikipedia:Artykuły_na_medal"rel="nofollow"class="external free">https://pl.wikipedia.org/wiki/Wikipedia:Artykuły_na_medal</a>
ImageMap: Do not enclose imageMap output in <p>. See: <ahref="https://cs.wikipedia.org/wiki/Seznam_členů_čtrnáctého_Knesetu"rel="nofollow"class="external free">https://cs.wikipedia.org/wiki/Seznam_členů_čtrnáctého_Knesetu</a>
</li>
<li>
Gui.Lang: Use "search" placeholder for search box, not "search-fulltext" {detected by Schnark}.
</li>
<li>
Gui.Url_bar: Do not lose history page position after editing page; EX:Open page -> Scroll down -> Click link -> Edit -> Click back -> Position should be restored {detected by Schnark}.
Gui: Fix StackOverflow exception when auto_focus_id is " first_anchor" and exiting app on Help:Options page. See: <ahref="/wiki/Options/Scribunto"id="xolnki_76"title="Options/Scribunto">Options/Scribunto</a>
Html: Remove exit link from upper left hand corner.
</li>
<li>
Css: Include xowa_commons.css for plwiki (affects Main Page appearing as one column); EX:bin/any/html/xowa/import/xowa_common_override/xowa_common_plwiki.css. See: <ahref="https://pl.wikipedia.org/wiki/Main_Page"rel="nofollow"class="external free">https://pl.wikipedia.org/wiki/Main_Page</a>
</li>
</ul>
<p>
<b>dev</b>
</p>
<ul>
<li>
Html: Escape quotes with "&quot;" not "&quote;".
</li>
<li>
Gallery: Change callback for xowa_gallery_packed to noop not initReferenceTooltips {detected by Schnark}. See: xowa/bin/any/javascript/xowa/article_view/xowa.ready.js
</li>
<li>
Parser.Amp: Refactor amp code.
</li>
<li>
Wikivoyage.Listings: Release memory from bfr while writing checkin data. See: <ahref="https://pl.wikivoyage.org/wiki/Dubrownik"rel="nofollow"class="external free">https://pl.wikivoyage.org/wiki/Dubrownik</a>
Import: Accomodate new pp_sortkey field for hiddencat table (affects Categorty v2 import failure).
</li>
<li>
Lang.Variants: Ignore -{H}- macro (implement later) (affects large blocks of -{H}- across several Chinese Wikivoyage pages). See: <ahref="https://zh.wikivoyage.org/wiki/西安"rel="nofollow"class="external free">https://zh.wikivoyage.org/wiki/西安</a>
ParserFunctions.Date: Support day of weeks (affects infobox dates for holidays); EX:{{#time:Y-m-d|Monday}} -> 2014-05-05. See: <ahref="https://en.wikipedia.org/wiki/Memorial_Day"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Memorial_Day</a>
Parser.Xml: Do not gobble up rest of string with unmatched </noinclude> (affects no age shown for fi.w people); EX:{{{1|</noinclude>}}} -> "{{{1|}}}" x> "{{{1|". See: <ahref="https://fi.wikipedia.org/wiki/Sergio_Leone"rel="nofollow"class="external free">https://fi.wikipedia.org/wiki/Sergio_Leone</a>
Scribunto.Lang: Support formatDurations and getDurationIntervals. See: <ahref="https://en.wikipedia.org/wiki/Wikipedia:WikiProject_Articles_for_creation/BLD_Preload"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Wikipedia:WikiProject_Articles_for_creation/BLD_Preload</a>
File.Offline.v2: Use width of audio file if specified; EX:[[File:A.ogg|80px]]. See: <ahref="https://zh.wikibooks.org/wiki/小学数学/自然数"rel="nofollow"class="external free">https://zh.wikibooks.org/wiki/小学数学/自然数</a>
</li>
</ul>
<p>
<b>trivial</b>
</p>
<ul>
<li>
Gui: Change "file not found" to "commons.wikimedia.org must be installed in order to view the file".
Hiero: Add support for hieroglyphics. See: <ahref="https://en.wikipedia.org/wiki/Hieroglyphics"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Hieroglyphics</a><ahref="https://en.wikipedia.org/wiki/Cleopatra"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Cleopatra</a><ahref="/wiki/Diagnostics/Xtns/WikiHiero/All"id="xolnki_78"title="Diagnostics/Xtns/WikiHiero/All">Diagnostics/Xtns/WikiHiero/All</a>
Wikidata: Place Statements as first listed section to pseudo-emulate current Wikidata layout. See: <ahref="https://www.wikidata.org/wiki/Q2"rel="nofollow"class="external free">https://www.wikidata.org/wiki/Q2</a>
Lang: Add "ĐỔI" alias for redirect. See: <ahref="https://vi.wikipedia.org/wiki/Berlin"rel="nofollow"class="external free">https://vi.wikipedia.org/wiki/Berlin</a>
</li>
</ul>
<p>
<b>significant</b>
</p>
<ul>
<li>
Scribunto.Regex: Implement anypos matching for gmatch.init and gmatch.callback (affects missing pronunciation tables on several Vietnamese pages); EX:ustring.match('ab', '()(b)') -> 2;2,b; x> ;2,b;. See: <ahref="https://vi.wiktionary.org/wiki/trở_thành"rel="nofollow"class="external free">https://vi.wiktionary.org/wiki/trở_thành</a>
</li>
<li>
Scribunto.Regex: Return match for gmatch.callback when no groups are specified (affects missing pronunciation tables on several Vietnamese pages); EX:ustring.match('a', 'a') -> "a" x> "". See: <ahref="https://vi.wiktionary.org/wiki/trở_thành"rel="nofollow"class="external free">https://vi.wiktionary.org/wiki/trở_thành</a>
</li>
<li>
Parser.Template: Always prepend \n if template is being evaluated as argument inside another template (affects blockquotes not rendered correctly); EX:{{A|{{B}}}} where {{B}} has "*a". See: <ahref="https://vi.wikipedia.org/wiki/Friedrich_II_của_Phổ"rel="nofollow"class="external free">https://vi.wikipedia.org/wiki/Friedrich_II_của_Phổ</a>
Wikidata: Unescape \t, \n, \r etc. (affects t showing up instead of tab char); EX:"\t \tThe age of the Earth in the twentieth century". See: <ahref="https://www.wikidata.org/wiki/Q2"rel="nofollow"class="external free">https://www.wikidata.org/wiki/Q2</a>
Parser.Para: Disable <blockquote> when done for para / pre processing (affects pre not rendered correctly after blockquote). See: <ahref="https://en.wikipedia.org/wiki/Snappy_(software)"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Snappy_(software)</a>
Parser.File: Handle image sizes larger than a normal int (affects svg images rendered as extremely large size); EX:[[File:A.png|9999999999x90px]]. See: <ahref="https://vi.wikipedia.org/wiki/Danh_sách_quốc_kỳ"rel="nofollow"class="external free">https://vi.wikipedia.org/wiki/Danh_sách_quốc_kỳ</a>
</li>
<li>
Poem: Enclose poem contents in <p>. See: <ahref="https://ca.wikisource.org/wiki/Llibre_de_Disputació_de_l'Ase"rel="nofollow"class="external free">https://ca.wikisource.org/wiki/Llibre_de_Disputació_de_l'Ase</a>
Url: Handle urls which have format of lang-like-work/page. See: <ahref="https://ca.wikibooks.org/wiki/So/Natura_del_so"rel="nofollow"class="external free">https://ca.wikibooks.org/wiki/So/Natura_del_so</a>
</li>
<li>
Html: Add <!DOCTYPE html> to edit / html views (affects hieroglyphics showing as "vertically compressed").
</li>
<li>
Html: Add cols="80" rows="25" to <textarea> (affects height of edit box / html box).
</li>
<li>
Html: Remove img {height: auto} from XOWA css (affects hieroglyphic's cartouche is too large).
</li>
<li>
Edit: Trim trailing whitespace on save / preview, as per MediaWiki.
</li>
<li>
Edit: Add \n to wikitext for Edit view, as per MediaWiki.
</li>
<li>
Gui: Open web browser when ftp / and other protocol links are clicked.
</li>
<li>
Wikidata: Add 10 ms sleep between Javascript property calls to reduce random crashing.
Scribunto.Luaj: Make Luaj the default Scribunto engine.
</li>
<li>
Lang: Rewrite formatnum to be consistent with MediaWiki.
</li>
<li>
Lang: Format 4 digit number without group separator for Spanish wikis (affects values not showing up in table cells); EX:{{formatnum:1234}} -> "1234" x> "1 234". See: <ahref="https://es.wikipedia.org/wiki/Valle_del_Jerte"rel="nofollow"class="external free">https://es.wikipedia.org/wiki/Valle_del_Jerte</a>
</li>
<li>
Wikidata: Change "geocoordinate" to "globecoordinate" (affects coordinates not showing). See: <ahref="https://ca.wikipedia.org/wiki/Verwaltungssitz_Arbed"rel="nofollow"class="external free">https://ca.wikipedia.org/wiki/Verwaltungssitz_Arbed</a>
Parser.Pre: Do not stop pre on "\n\s|". See: <ahref="https://en.wikipedia.org/wiki/Wikipedia:WikiProject_History/CategoryExample"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Wikipedia:WikiProject_History/CategoryExample</a>
Parser.Hdr: Do not skip render == literally if followed by [[Category:]]. See: <ahref="https://ar.wiktionary.org/wiki/:جَبَّارَة"rel="nofollow"class="external free">https://ar.wiktionary.org/wiki/:جَبَّارَة</a>
</li>
<li>
Parser.Hr: Do not disable paragraphs after hr encountered; EX:----\n\na. See: <ahref="https://ca.wikibooks.org/wiki/Xarxes"rel="nofollow"class="external free">https://ca.wikibooks.org/wiki/Xarxes</a> [broken since:v1.2.4.1]
Import: Fix import failure when zip is chosen as page storage format {detected by Anselm}. See: <ahref="/wiki/Options/Import"id="xolnki_79"title="Options/Import">Options/Import</a>
Gallery: Support "packed" gallery and other gallery features. See: <ahref="https://en.wikipedia.org/wiki/National_Gallery_of_Art"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/National_Gallery_of_Art</a><ahref="https://fr.wikipedia.org/wiki/Seine"rel="nofollow"class="external free">https://fr.wikipedia.org/wiki/Seine</a><ahref="https://pl.wikisource.org/wiki/Śpiąca_królewna_(Oppman)"rel="nofollow"class="external free">https://pl.wikisource.org/wiki/Śpiąca_królewna_(Oppman)</a>
Lang: Alias Norwegian lang code "no" to "nb"; EX:nb.gfs. See: <ahref="https://no.wikipedia.org/wiki/Ambassadør"rel="nofollow"class="external free">https://no.wikipedia.org/wiki/Ambassadør</a>
Scribunto.Luaj: Handle UTF-16 surrogate character pairs (affects Any page with UTF-16 surrogate character pairs). See: <ahref="https://en.wiktionary.org/wiki/<2F><>"rel="nofollow"class="external free">https://en.wiktionary.org/wiki/<2F><></a>
ParserFunctions: Do not convert letters a-f to hex; EX:{{#switch:d|13=fail|pass}}. See: <ahref="https://no.wikipedia.org/wiki/Hovedbanen"rel="nofollow"class="external free">https://no.wikipedia.org/wiki/Hovedbanen</a>
ParserFunctions.Date: Return unknown date as literal, not as blank; EX:{{#formatdate:unknown|dmy}} -> "unknown" x> "". See: <ahref="https://en.wikipedia.org/wiki/Wikipedia:Wikipedia_Signpost/Newsroom/Opinion_desk/AdminCom"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Wikipedia:Wikipedia_Signpost/Newsroom/Opinion_desk/AdminCom</a>
Parser.Xml: Close <span> with </font> (affects large fonts on page); EX:<span>a</font>. See: <ahref="https://en.wikipedia.org/Rupee"rel="nofollow"class="external free">https://en.wikipedia.org/Rupee</a>
ParserFunctions: Add stubs for {{CASCADINGSOURCES}} and {{PENDINGCHANGELEVEL}}.
</li>
<li>
Parser.Template: Use non-English language's name for template when showing missing templates; EX:{{Missing}} -> [[:Predefinição:Missing]] x> [[:Template:Missing]]. See: <ahref="https://pt.wikiversity.org/wiki/Sol"rel="nofollow"class="external free">https://pt.wikiversity.org/wiki/Sol</a>
</li>
<li>
Parser.Underscore: Do not strip whitespace around __ keywords; EX:a__TOC__\sb -> a\sb.
Parser.Xml: Do not parse <pre> content when inside template; EX:Template:A has text of <pre>{{b}}</pre>; {{b}} should not be evaluated, but printed evaluated. See: <ahref="https://zh.wikipedia.org/wiki/Wikipedia:修订版本删除请求"rel="nofollow"class="external free">https://zh.wikipedia.org/wiki/Wikipedia:修订版本删除请求</a>
File.Offline.v1: Allow image sizes larger than original if not thumb, etc... See: <ahref="https://en.wikipedia.org/wiki/National_Gallery_of_Art"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/National_Gallery_of_Art</a>
File.Offline.v1: Do not update image attributes by js if file not found (affects Caption box incorrectly sized). See: <ahref="https://ar.wiktionary.org/wiki/جَبَّارَة"rel="nofollow"class="external free">https://ar.wiktionary.org/wiki/جَبَّارَة</a>
Scribunto.Luaj: Trim all whitespace in LuaValue.tonumber; EX:tonumber("1234\n") -> 1234 not "". See: <ahref="https://en.wikipedia.org/wiki/Woburn,_Massachusetts"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Woburn,_Massachusetts</a>
Scribunto.Luaj: Covert to UTC if ! passed; EX:os.date('!*t'). See: <ahref="https://en.wikipedia.org/wiki/Supreme_Court_of_the_United_States"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Supreme_Court_of_the_United_States</a>
Scribunto.Regex: Return first match only for ustring.match; EX:match('aaa', 'a') -> 'a' not 'a'; 'a'; 'a'. See: <ahref="https://en.wikipedia.org/wiki/Bertrand_Russell"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Bertrand_Russell</a>
Scribunto.Regex: Return null if no matches found for ustring.match; EX:match('a', 'b') -> null not {}. See: <ahref="https://en.wikipedia.org/wiki/Mount_Gambier_(volcano)"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Mount_Gambier_(volcano)</a>
Scribunto: Add found string when replacement is not specified in ustring.gsub with table args; EX:{{ja-noun|r|kata=ディーブイディー|hidx=てぃいぶぃでぃい'}}. See: <ahref="https://en.wiktionary.org/wiki/DVD"rel="nofollow"class="external free">https://en.wiktionary.org/wiki/DVD</a>
Parser.Date: Support Thai and Minguo year formats; EX:{{#time:xkY|2012}} -> 2555. See: <ahref="http://th.wikipedia.org/wiki/เหตุการณ์ปัจจุบัน"rel="nofollow"class="external free">http://th.wikipedia.org/wiki/เหตุการณ์ปัจจุบัน</a>
Parser.Link: Parse size if prepended with new-line / white space; EX:[[File:A.png|\s\n\s40px]]. See: <ahref="https://en.wikipedia.org/wiki/Supreme_Court_of_the_United_States"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Supreme_Court_of_the_United_States</a>
Scribunto: Change FetchLanguageNames to return all known language names. See: <ahref="https://en.wikipedia.org/wiki/Sobha_Singh_(painter)"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Sobha_Singh_(painter)</a>
Import: Report better error message if selecting bz2 import with an xml file {detected by Anselm}.
</li>
<li>
Scribunto: Standardize chunkName to always have format of "=Module:Name" or "@name.lua".
</li>
<li>
Source: Remove empty ".metadata" folder from source.zip {detected by Anselm}.
</li>
<li>
Source: Organize ParserFunction time classes.
</li>
<li>
Html: Do not fail if document position returns invalid value; EX:org.eclipse.swt.SWTException: Permission denied for <file://> to get property Selection.rangeCount.
Import: Update command-line example to specify bz2 instead of xml; EX:src_bz2_fil_('file.xml.bz2') {detected by Anselm}. See: <ahref="/wiki/Dev/Command-line"id="xolnki_80"title="Dev/Command-line">Dev/Command-line</a>
Scribunto.Luaj: Upgrade to luaj 3.0 (aka fix failure when setting value to null inside do and calling pairs.next). See: <ahref="https://en.wiktionary.org/wiki/Latvia"rel="nofollow"class="external free">https://en.wiktionary.org/wiki/Latvia</a>
Html: Support new Wikimedia css changes for Search box. See: <ahref="https://en.wikipedia.org"rel="nofollow"class="external free">https://en.wikipedia.org</a><ahref="https://ar.wikipedia.org"rel="nofollow"class="external free">https://ar.wikipedia.org</a><ahref="https://en.wiktionary.org"rel="nofollow"class="external free">https://en.wiktionary.org</a>
Scribunto.Luaj.3: Undeprecate arg parameter name for functions with .... See: <ahref="https://en.wikipedia.org/wiki/Cretaceous–Paleogene_extinction_event"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Cretaceous–Paleogene_extinction_event</a>
Scribunto: Do not log errors from libraries via pcall; EX:if (pcall(formatDate, "Y-m-d", "bad")) then. See: <ahref="https://hu.wikipedia.org/wiki/Receptklub"rel="nofollow"class="external free">https://hu.wikipedia.org/wiki/Receptklub</a>
Scribunto.Regex: Convert %1 to \1 not \g{m1}. See: <ahref="https://en.wiktionary.org/wiki/вата"rel="nofollow"class="external free">https://en.wiktionary.org/wiki/вата</a>
Scribunto.Wikibase: Add rank of preferred and deprecated. See: <ahref="https://hu.wikipedia.org/wiki/Japan"rel="nofollow"class="external free">https://hu.wikipedia.org/wiki/Japan</a>
Parser.Link: Recognize invalid title earlier instead of at final ]]; EX:[[ [a] | long_caption ]]. See: <ahref="https://en.wikipedia.org/wiki/Wikipedia:Changing_attribution_for_an_edit"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Wikipedia:Changing_attribution_for_an_edit</a><ahref="https://ar.wikipedia.org/wiki/الصومال"rel="nofollow"class="external free">https://ar.wikipedia.org/wiki/الصومال</a>
Parser.Template: Mark missing templates as [[Template:Missing]] not {{:Missing}}. See: <ahref="https://en.wiktionary.org/wiki/Kazakhstan"rel="nofollow"class="external free">https://en.wiktionary.org/wiki/Kazakhstan</a>
Lang: Show portal tabs right-to-left for rtl languages; EX:Search -> View HTML -> Edit -> Read. See: <ahref="https://ar.wikipedia.org"rel="nofollow"class="external free">https://ar.wikipedia.org</a>
</li>
<li>
Lang: Show thumbs on left for rtl languages. See: <ahref="https://ar.wikipedia.org/wiki/منطقة_غويانا"rel="nofollow"class="external free">https://ar.wikipedia.org/wiki/منطقة_غويانا</a>
Scribunto: Improve performance by 40%-50% for all calls. See: <ahref="https://en.wikipedia.org/wiki/Earth"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Earth</a>
Scribunto.Luaj: Format double numbers {detected by dmg}. See: <ahref="https://en.wikipedia.org/wiki/Tomato"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Tomato</a>
Scribunto.Luaj: Implement os.date and related procs. See: <ahref="https://ru.wikipedia.org/wiki/Пушкин,_Александр_Сергеевич"rel="nofollow"class="external free">https://ru.wikipedia.org/wiki/Пушкин,_Александр_Сергеевич</a>
Scribunto.Luaj: Add gfind as alias for gmatch. See: <ahref="https://en.wikipedia.org/wiki/Sonic_Heroes"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Sonic_Heroes</a>
Scribunto: Reset Scribunto engine when moving between wikis; EX:en.wikipedia.org/wiki/Earth -> zh.wikipedia.org/wiki/Earth (references will show up blank). See: <ahref="https://en.wikipedia.org/wiki/Earth"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Earth</a><ahref="https://zh.wikipedia.org/wiki/地球"rel="nofollow"class="external free">https://zh.wikipedia.org/wiki/地球</a>
Parser.Table: Parse "\n|" when in <table>; EX:{|<table>\n. See: <ahref="https://en.wikipedia.org/wiki/Paris#Demographics"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Paris#Demographics</a>
Gallery: Add class for packed galleries. See: <ahref="https://en.wikipedia.org/wiki/National_Gallery_of_Art"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/National_Gallery_of_Art</a>
Parser.Pre: Ignore pre in gallery; EX:“\n\s<gallery>”. See: <ahref="https://uk.wikipedia.org/wiki/ЕР2"rel="nofollow"class="external free">https://uk.wikipedia.org/wiki/ЕР2</a>
</li>
<li>
Parser.Pre: Ignore pre in center; EX:"\n\s<center>. See: <ahref="https://uk.wikipedia.org/wiki/ЕР2"rel="nofollow"class="external free">https://uk.wikipedia.org/wiki/ЕР2</a>
</li>
<li>
Parser.Link: Parse "\n|" in link as link separator, not table cell; EX:[[File:A.png|150px\n|B]]. See: <ahref="https://uk.wikipedia.org/wiki/Дніпро"rel="nofollow"class="external free">https://uk.wikipedia.org/wiki/Дніпро</a>
</li>
<li>
Parser.Xml: Do not render html entities literally within <source> tag; EX:<source><</source> ->&< not <. See: <ahref="https://uk.wikibooks.org/wiki/HTML"rel="nofollow"class="external free">https://uk.wikibooks.org/wiki/HTML</a>
Parser.Tblw: Force |} to close link; EX:[[A\n|}. See: <ahref="https://en.wikipedia.org/wiki/Wikipedia:Changing_attribution_for_an_edit"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Wikipedia:Changing_attribution_for_an_edit</a>
Gui: Change message box prompt from "yes" to "ok" {detected by Anselm}. See: <ahref="/wiki/Dashboard/Import/Offline"id="xolnki_82"title="Dashboard/Import/Offline">Dashboard/Import/Offline</a>
Parser.Link: Parse remainder of link when link is invalid; EX:[[|<i>a</i>]]. See: <ahref="https://ar.wikipedia.org/wiki/الصومال"rel="nofollow"class="external free">https://ar.wikipedia.org/wiki/الصومال</a>
Scribunto.Regex: Return offset results even when pattern is empty; EX:find("abcdefgh", "", 3) -> (3, 2) not (). See: <ahref="https://en.wikipedia.org/wiki/Fool's_mate"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Fool's_mate</a>
Parser.Xml: Do not fail when parsing recursive <ref>. See: <ahref="https://ja.wikipedia.org/wiki/Kソリューション"rel="nofollow"class="external free">https://ja.wikipedia.org/wiki/Kソリューション</a>
File.Offline: Fix image not showing when if it has appeared earlier on page as different type; EX:[[Image:Bhimbetka.JPG|140px]][[Image:Bhimbetka.JPG|thumb]] {detected by dmg}. See: <ahref="https://en.wikipedia.org/wiki/History_of_painting"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/History_of_painting</a>
Parser.Table: Ignore \n|- and \n! if in <table>. See: <ahref="https://simple.wikipedia.org/wiki/Uranus"rel="nofollow"class="external free">https://simple.wikipedia.org/wiki/Uranus</a>
Import: Default to wikimedia.org as primary dump server {detected by Anselm}. See: <ahref="/wiki/Options/Import"id="xolnki_85"title="Options/Import">Options/Import</a>
Import.Script: Change "Uncompress" default from "uncompress" to "read from compressed file" {detected by Anselm}. See: <ahref="/wiki/Dashboard/Import/Offline"id="xolnki_88"title="Dashboard/Import/Offline">Dashboard/Import/Offline</a>
Options: Fix file selector button not working for "Import bz2 by stdout process" {detected by Anselm}. See: <ahref="/wiki/Options/Import"id="xolnki_89"title="Options/Import">Options/Import</a>
Wikivoyage.GeoCrumbs: Implement light version of #isin. See: <ahref="https://de.wikivoyage.org/wiki/Wilna"rel="nofollow"class="external free">https://de.wikivoyage.org/wiki/Wilna</a>
ParserFunctions.Expression: Allow pi / e to be used as operands (aka: Fix pie charts); EX:{{#expr: pi * 1 }}. See: <ahref="https://en.wikipedia.org/wiki/European_Space_Agency"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/European_Space_Agency</a>
File.Offline: Add support for showing files from a directory. See: <ahref="/wiki/Dev/Design/Files/Wikia"id="xolnki_90"title="Dev/Design/Files/Wikia">Dev/Design/Files/Wikia</a>
Html.Anchor: Store redirect page in history, not redirected page; EX:GPL -> GNU General Public License; GPL should go in history, not GNU General Public License. See: <ahref="https://fr.wikipedia.org/wiki/Alpes_Pennines"rel="nofollow"class="external free">https://fr.wikipedia.org/wiki/Alpes_Pennines</a>
File.Offline: Do not download Media files; EX:[[Media:Saint_Petersburg_Florida_Panorama.jpeg]]. See: <ahref="https://en.wikipedia.org/wiki/Wikipedia:Village_pump_(policy)"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Wikipedia:Village_pump_(policy)</a>
Lang: Do not upper-case GREEK CAPITAL LETTER IOTA to COMBINING GREEK YPOGEGRAMMENI. See: <ahref="https://el.wikivoyage.org/wiki/Ιταλικός_γλωσσικός_οδηγός"rel="nofollow"class="external free">https://el.wikivoyage.org/wiki/Ιταλικός_γλωσσικός_οδηγός</a>
</li>
<li>
HttpServer: Allow XOWA http server to be run in non X11 environments {detected by tibo1902}.
</li>
</ul>
<p>
<b>doc</b>
</p>
<ul>
<li>
Math: Note that MikTeX may fail to update images dynamically for first page {detected by William}.
Import: Make "decompress bz2 through stdout" the default {suggested by Anselm}. See: <ahref="/wiki/Options/Import"id="xolnki_92"title="Options/Import">Options/Import</a>
Parser.Pre: Ignore pre when in front of thumbable image; EX:\n\s[[File:A.png|thumb]]. See: <ahref="https://en.wikipedia.org/wiki/Roller_coaster"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Roller_coaster</a><ahref="https://it.wikipedia.org/wiki/Provincia_di_Pesaro_e_Urbino"rel="nofollow"class="external free">https://it.wikipedia.org/wiki/Provincia_di_Pesaro_e_Urbino</a>
Parser.Pre: Ignore pre when in front of a horizontally aligned image; EX:\n\s[[File:A.png|right]]. See: <ahref="https://en.wikipedia.org/wiki/Trombiculidae"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Trombiculidae</a>
Parser.Pre: Ignore pre when in front of a closing link; EX:\n\s]]. See: <ahref="https://en.wikipedia.org/wiki/Alfred_the_Great"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Alfred_the_Great</a>
Parser.Pre: Ignore pre when in front of <references/>; EX:\n\s<references/>. See: <ahref="https://fr.wikipedia.org/wiki/Heidi_(roman)"rel="nofollow"class="external free">https://fr.wikipedia.org/wiki/Heidi_(roman)</a>
Parser.Para: Remove blank lines when line starts with </td>; EX:<table><tr><td>a\n</td>\n\n\n\n</tr></table>. See: <ahref="https://fr.wikipedia.org/wiki/Portail:Génie_mécanique"rel="nofollow"class="external free">https://fr.wikipedia.org/wiki/Portail:Génie_mécanique</a>
Parser.Para: Enclose final line of cell within existing para. See: <ahref="/wiki/Dashboard/Image_databases"id="xolnki_93"title="Dashboard/Image databases">Dashboard/Image_databases</a><ahref="https://ru.wikipedia.org/"rel="nofollow"class="external free">https://ru.wikipedia.org/</a>
Parser.Table: Recognize header cell if line starts with space; EX:" ! a | b !! c | d". See: <ahref="http://ru.wikipedia.org/wiki/Храмы_Санкт-Петербурга"rel="nofollow"class="external free">http://ru.wikipedia.org/wiki/Храмы_Санкт-Петербурга</a>
</li>
<li>
Parser.Table: Ignore \n| if in <table>. See: <ahref="https://ru.wikipedia.org/wiki/Сочи"rel="nofollow"class="external free">https://ru.wikipedia.org/wiki/Сочи</a>
Import: Handle paths with spaces when importing from dump file; EX:C:\Documents and Settings\User name\simplewiki-latest-pages-articles.xml.bz2 {detected by Anselm}.
</li>
<li>
Wiki.Data: Remove trailing language prefix when retrieving MediaWiki pages in same language; EX:{{MediaWiki:Mainpage/zh}} -> {{MediaWiki:Mainpage}} {detected by zjzengdongyang}. See: <ahref="https://zh.wikipedia.org/wiki/Wikipedia:关于"rel="nofollow"class="external free">https://zh.wikipedia.org/wiki/Wikipedia:关于</a>
Help.Download: Fix links for commonswiki (was pointing to enwikisource) {detected by Miles}. See: <ahref="/wiki/Dashboard/Image_databases"id="xolnki_94"title="Dashboard/Image databases">Dashboard/Image_databases</a>
File.Offline: Show images from <imageMap>. See: <ahref="https://en.wikipedia.org/wiki/Portal:Canada"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Portal:Canada</a> [broken since:v1.1.3.1]
Import: Decompress bz2 through stdout (optional; candidate for default) {suggested by Anselm}. See: <ahref="/wiki/Options/Import"id="xolnki_96"title="Options/Import">Options/Import</a>
Wikidata.Javascript: Support quantity datatype {contributed by Schnark}. See: <ahref="https://www.wikidata.org/wiki/Q922"rel="nofollow"class="external free">https://www.wikidata.org/wiki/Q922</a>
Parser.Template: Cache template name according to namespace's case-sensitivity; EX:{{es}} should not retrieve {{ES}}. See: <ahref="https://es.wiktionary.org/wiki/eclipse"rel="nofollow"class="external free">https://es.wiktionary.org/wiki/eclipse</a>
</li>
<li>
File.Offline: Fix user database downloads not saving after the first session.
Import: Change CSS generation to scrape stylesheet elements from the Main Page. See: <ahref="/wiki/Options/Import"id="xolnki_97"title="Options/Import">Options/Import</a><ahref="https://bugzilla.wikimedia.org/show_bug.cgi?id=61249"rel="nofollow"class="external free">https://bugzilla.wikimedia.org/show_bug.cgi?id=61249</a>
Import: Allow only one import at a time {detected by Schnark}. See: <ahref="/wiki/Dashboard/Import/Online"id="xolnki_98"title="Dashboard/Import/Online">Dashboard/Import/Online</a><ahref="/wiki/Dashboard/Import/Offline"id="xolnki_99"title="Dashboard/Import/Offline">Dashboard/Import/Offline</a>
Scribunto: Do not cast numeric key to string; EX:{{#invoke:Module|Proc|1=a}} should have a key of 1 not "1". See: <ahref="https://en.wikipedia.org/wiki/Portal:Canada"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Portal:Canada</a>
Parser.Link: Handle very large image sizes; EX:[[File:Princess juliana international airport approach.jpg|thumb|right|100000x260px]]. See: <ahref="https://en.wikipedia.org/wiki/Project:Featured_picture_candidates/January-2014"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Project:Featured_picture_candidates/January-2014</a>
Parser.Table: Ignore || if in middle of list; EX:{|\n|-\n|\n* a || b\n|}. See: <ahref="https://es.wiktionary.org/wiki/casa"rel="nofollow"class="external free">https://es.wiktionary.org/wiki/casa</a>
File.Offline: Show same image with multiple sizes on same page; EX:[[File:Flag of Canada.svg|300x150px]] [[File:Flag of Canada.svg|23px]]. See: <ahref="https://en.wikipedia.org/wiki/Portal:Canada"rel="nofollow"class="external free">https://en.wikipedia.org/wiki/Portal:Canada</a>
Parser.Table: Fix !! at end of stream / xml extension inside table; EX:{|\n|-\n|\n<poem>!!</poem>\n|}. See: <ahref="https://es.wikisource.org/wiki/Si_mis_manos_pudieran_deshojar"rel="nofollow"class="external free">https://es.wikisource.org/wiki/Si_mis_manos_pudieran_deshojar</a>
</li>
<li>
Parser.Template: Indicate a sub-page is missing during transclusion; EX:{{/Missing_page}}. See: <ahref="https://it.wikiversity.org/wiki/Dipartimento:Design"rel="nofollow"class="external free">https://it.wikiversity.org/wiki/Dipartimento:Design</a>
</li>
<li>
Parser.Template: Fix {{raw}} magic word without trailing colon; EX:{{sinFormato}}. See: <ahref="https://es.wikisource.org/wiki/Carta_a_Silvia"rel="nofollow"class="external free">https://es.wikisource.org/wiki/Carta_a_Silvia</a>
</li>
<li>
Lang: Update Messages.Es.php to append trailing colon to "raw"; EX:{{sinFormato}}. See: <ahref="https://es.wikisource.org/wiki/El_Monitor_Araucano_Tomo_I,_N°1"rel="nofollow"class="external free">https://es.wikisource.org/wiki/El_Monitor_Araucano_Tomo_I,_N°1</a><ahref="https://bugzilla.wikimedia.org/show_bug.cgi?id=61251"rel="nofollow"class="external free">https://bugzilla.wikimedia.org/show_bug.cgi?id=61251</a>
</li>
<li>
Parser.Includeonly: Process includeonly during template parse, not wikitext parse; EX:=<includeonly>=</includeonly>A=<includeonly>=</includeonly>. See: <ahref="https://es.wikibooks.org/wiki/Billar/Técnica/Clases_de_puentes"rel="nofollow"class="external free">https://es.wikibooks.org/wiki/Billar/Técnica/Clases_de_puentes</a>
</li>
<li>
Parser.Xml: Write "XOWA does not support this extension" for rss tags; EX:<rss>. See: <ahref="https://wikimediafoundation.org"rel="nofollow"class="external free">https://wikimediafoundation.org</a>
Parser.Table: Do not close "{|" with </table>; EX:{|\n|-\n</table>\n|}. See: <ahref="https://fr.wikipedia.org/wiki/Expédition_Endurance"rel="nofollow"class="external free">https://fr.wikipedia.org/wiki/Expédition_Endurance</a>
Scribunto: Handle no word passed for Ucfirst. See: <ahref="https://es.wikipedia.org/wiki/Arnold_Gesell"rel="nofollow"class="external free">https://es.wikipedia.org/wiki/Arnold_Gesell</a>
Import: Set search to v2 (not v1) when importing with category v2 {detected by Miles; Anselm; Schnark}. See: <ahref="/wiki/Dashboard/Import/Offline"id="xolnki_100"title="Dashboard/Import/Offline">Dashboard/Import/Offline</a>
Scribunto: Fix first word's headword "sticking" for all words in en.wiktionary; EX:mw.title.lua. See: <ahref="http://en.wiktionary.org/wiki/unchanged"rel="nofollow"class="external free">http://en.wiktionary.org/wiki/unchanged</a> -><ahref="http://en.wiktionary.org/wiki/changed"rel="nofollow"class="external free">http://en.wiktionary.org/wiki/changed</a>
Parser.Xml: Accept last repeated attribute as valid; EX:<a b=1 b=2 b=3/> -><a b=3/>. See: <ahref="http://it.wikiversity.org/wiki/Dipartimento:Fisica_e_Astronomia"rel="nofollow"class="external free">http://it.wikiversity.org/wiki/Dipartimento:Fisica_e_Astronomia</a>
</li>
<li>
Scribunto.Wikibase: Return title for sitelink, not null; EX:"links": {"enwiki":"Earth"} is deprecated; "links": {"enwiki":{"name":"Earth","badges":[]} is current. See: <ahref="http://ru.wikipedia.org/wiki/Меркатале_ин_Валь_ди_Песа"rel="nofollow"class="external free">http://ru.wikipedia.org/wiki/Меркатале_ин_Валь_ди_Песа</a>
Parser.Template: Improve logic for prepending \n when template result has "* {|" etc; EX:{{1x|*}} -> "\n*". See: <ahref="http://en.wikipedia.org/wiki/Lackawanna_Cut-Off"rel="nofollow"class="external free">http://en.wikipedia.org/wiki/Lackawanna_Cut-Off</a>
Gallery: Change default for # of items per row from 4 to 8. See: <ahref="http://en.wikipedia.org/wiki/Lackawanna_Cut-Off"rel="nofollow"class="external free">http://en.wikipedia.org/wiki/Lackawanna_Cut-Off</a>
Category: Change "from" to mean "frompage", "fromsubcat" and "fromfile" (same for until). See: <ahref="http://en.wiktionary.org/wiki/Category:Word_of_the_day_archive?from=X"rel="nofollow"class="external free">http://en.wiktionary.org/wiki/Category:Word_of_the_day_archive?from=X</a>
Parser.Template: Treat == as text not equal sign inside template block; EX:{{template|key_1\n==hdr==\n}}. See: <ahref="http://it.wikibooks.org/wiki/Wikibooks:Vetrina"rel="nofollow"class="external free">http://it.wikibooks.org/wiki/Wikibooks:Vetrina</a>
</li>
<li>
Parser.Link: Render link correctly when flanked by brackets; EX:[[[[A]]]]. See: <ahref="http://ru.wikipedia.org/wiki/Меркатале_ин_Валь_ди_Песа"rel="nofollow"class="external free">http://ru.wikipedia.org/wiki/Меркатале_ин_Валь_ди_Песа</a>
</li>
<li>
Wikisource.Page: Support onlysection; EX:<pages onlysection="a"/>.
Import.List: Update list of WMF wikis (from 674 to 804); EX:pl.wikivoyage.org. See: <ahref="/wiki/Dashboard/Import/Online"id="xolnki_101"title="Dashboard/Import/Online">Dashboard/Import/Online</a>
Gui.Url_bar: Open articles with same name as language code; EX:war -> current_wiki/wiki/war, not war.wikipedia.org.
</li>
<li>
Options: Warn if leaving page with unsaved changes; EX:go to home/wiki/Help:Options/Config_script; enter "/*warn*/" at bottom; press back -> warning appears {contributed by Schnark}.
</li>
</ul>
<p>
<b>trivial</b>
</p>
<ul>
<li>
Scribunto: Fix invalid regx for *?. See: <ahref="http://it.wiktionary.org/wiki/星期一"rel="nofollow"class="external free">http://it.wiktionary.org/wiki/星期一</a>
Javascript: Ignore javascript warnings if keyword is part of word; EX:regionSelect=2. See: <ahref="http://en.wikipedia.org/wiki/List_of_wars_by_death_toll"rel="nofollow"class="external free">http://en.wikipedia.org/wiki/List_of_wars_by_death_toll</a>
Package: Release Latin Wikis (including Wikipedia).
</li>
</ul>
<p>
<b>changes.major</b>
</p>
<ul>
<li>
Gui.Browser: Load images dynamically once only, not every time when moving back and forward through history; EX:w:Earth -> Scroll down to bottom of page -> w:Moon -> Pressing back should not cause images on Earth to load dynamically again.
Parser.Table: Handle malformed tables so that they do not gobble up all content underneath; EX:{|\n. See: <ahref="http://en.wikipedia.org/wiki/Paris"rel="nofollow"class="external free">http://en.wikipedia.org/wiki/Paris</a><ahref="http://en.wikipedia.org/wiki/List_of_galaxies"rel="nofollow"class="external free">http://en.wikipedia.org/wiki/List_of_galaxies</a><ahref="http://zh.wikipedia.org/wiki/埃及法老列表"rel="nofollow"class="external free">http://zh.wikipedia.org/wiki/埃及法老列表</a><ahref="http://nl.wikibooks.org/wiki/Geo-visualisatie/Deel_B:_Geo-visualisatie"rel="nofollow"class="external free">http://nl.wikibooks.org/wiki/Geo-visualisatie/Deel_B:_Geo-visualisatie</a>
Gui.Browser: Restore page position correctly when moving forward; EX:w:Earth -> w:Moon -> Scroll down -> Press Back -> Press Forward -> Page should restore to correct position {detected by Anselm}.
Gui.Browser: Restore page position correctly when moving back / forward in non-Main namespace; EX:w:Category:Earth -> Scroll down -> Select link -> Move back -> Page should be positioned at last position {detected by Schnark}. See: <ahref="http://en.wikipedia.org/wiki/Category:Earth"rel="nofollow"class="external free">http://en.wikipedia.org/wiki/Category:Earth</a>
Parser.Link: Set src attribute for audio files so that they can be downloaded (v2). See: <ahref="http://en.wikipedia.org/wiki/Beethoven"rel="nofollow"class="external free">http://en.wikipedia.org/wiki/Beethoven</a>
Wikisource.Page: Show caption instead of title in TOC; EX:"Chapitre II" not "L’Abbaye de Northanger/2". See: <ahref="http://fr.wikisource.org/wiki/L’Abbaye_de_Northanger/2"rel="nofollow"class="external free">http://fr.wikisource.org/wiki/L’Abbaye_de_Northanger/2</a>
Parser.Dpl: Parse {{templates}} in <dynamicPageList> tags. See: <ahref="http://nl.wikinews.org/wiki/Wetenschap"rel="nofollow"class="external free">http://nl.wikinews.org/wiki/Wetenschap</a>
</li>
<li>
Parser.Link: Set width correctly for .ogg files (v2); EX:[[File:A.ogg|80px]] -> 220px. See: <ahref="http://nl.wikipedia.org/wiki/Brood"rel="nofollow"class="external free">http://nl.wikipedia.org/wiki/Brood</a>
</li>
</ul>
<p>
<b>changes.minor</b>
</p>
<ul>
<li>
Parser.Link: Show src for all files in [[Media:]] namespace, not just audio / video files; EX:[[Media:2013-2014 WMF Plan As Published.pdf|Annual Plan]] {detected by anonymous}. See: http:///wikimediafoundation.org *File.Online: Download files in wikimediafoundation.org; EX:[[Media:2013-2014 WMF Plan As Published.pdf|Annual Plan]] {detected by anonymous}. See: http:///wikimediafoundation.org *Import.CLI: Fix Category v1 for xowa_build.gfs; EX:/xowa/xowa_build.gfs {detected by DomasoFan}.
</li>
<li>
Addon: Fix clicking on collapse / enlarge in sidebar {detected by DomasoFan}.
</li>
<li>
Gui: Change mouse cursor from hourglass to arrow after startup; EX:Launch XOWA -> Cursor remains hourglass until mouse is moved {detected by Anselm}.
</li>
</ul>
<p>
<b>changes.trivial</b>
</p>
<ul>
<li>
File.Offline: Don't reupdate <image> attributes if file is from redirect; EX:[[Bestand:Incubator-notext.svg|28px|Incubator]] -> Incubator-logo.svg. See: <ahref="http://nl.wikisource.rog"rel="nofollow"class="external free">http://nl.wikisource.rog</a>
</li>
</ul>
<p>
<b>dev</b>
</p>
<ul>
<li>
File.Offline: Support lowercase File titles in Wiktionary (commons is uppercase); EX:Media:en-us-free.ogg. See: <ahref="http://de.wiktionary.org/wiki/free"rel="nofollow"class="external free">http://de.wiktionary.org/wiki/free</a>
File.Offline: Prefer image from local repo, not from remote; EX:Facebook.png. See: <ahref="http://en.wikinews.org/wiki/Endangered_'Asian_unicorn'_sighted"rel="nofollow"class="external free">http://en.wikinews.org/wiki/Endangered_'Asian_unicorn'_sighted</a>
Import.CLI: Default pause_at_end to n; EX:app.bldr.pause_at_end = 'n';.
</li>
<li>
Wikidata: Fix null ref if entity page has been deleted / merged; EX:q110206 -> p161 -> q1586554 which was merged with q1034128. See: <ahref="http://hu.wikipedia.org/wiki/Piszkos_Harry"rel="nofollow"class="external free">http://hu.wikipedia.org/wiki/Piszkos_Harry</a>
Gui: Expand url bar abbreviations functionality to support "lang.type:Page"; EX:fr.s:Auteur:Shakespeare. See: <ahref="/wiki/App/UI/Address_bar/Shortcuts"id="xolnki_102"title="App/UI/Address bar/Shortcuts">App/UI/Address_bar/Shortcuts</a>
Wikisource.Pages: Add "&#32;" to the end of every page; EX:and hescoffs openly at. See: <ahref="http://en.wikisource.org/wiki/The_Yellow_Wall_Paper"rel="nofollow"class="external free">http://en.wikisource.org/wiki/The_Yellow_Wall_Paper</a>
File.Offline: Support thumbnails for djvu / pdf pages. See: <ahref="http://pl.wikisource.org/wiki/Synowie_ziemi"rel="nofollow"class="external free">http://pl.wikisource.org/wiki/Synowie_ziemi</a>
Lang: Ignore __DISAMBIG__ magic word in non-English wikis {detected by Schnark}. See: <ahref="http://de.wikipedia.org/wiki/Berlin_(Begriffsklärung)"rel="nofollow"class="external free">http://de.wikipedia.org/wiki/Berlin_(Begriffsklärung)</a>
Parser.Xml: Show attributes and closing end tag for <script>; EX:"<script src='a'>b</script>" should not be reduced to "<script>" {detected by Schnark}. See: <ahref="http://de.wikipedia.org/wiki/Content_Security_Policy"rel="nofollow"class="external free">http://de.wikipedia.org/wiki/Content_Security_Policy</a>
Scribunto: Handle invalid titles for mw.url functions; EX:mw.url('commons::Billy the Kid}Billy the Kid'). See: <ahref="http://it.wikipedia.org/wiki/Billy_the_Kid"rel="nofollow"class="external free">http://it.wikipedia.org/wiki/Billy_the_Kid</a>
Url: Links in XOWA sidebar should not open to an empty page; EX:/site/home/wiki/Help:Contents -> /Home/wiki/Help:Contents. [broken since:v1.1.3.1]
</li>
<li>
Url: Clicking on logo did not open current wiki's Main Page; EX:/site/home/wiki/. [broken since:v1.1.3.1]
</li>
<li>
Release: ImageMagick portable Windows x86 binary is no longer available. See: <ahref="http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=24793"rel="nofollow"class="external free">http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=24793</a>
(package) Package: German Wiktionary 2014-01-04 package (with audio).
</li>
<li>
(package) Package: German Wikibooks 2014-01-15 package.
</li>
<li>
(package) Package: German Wikiversity 2014-01-11 package.
</li>
<li>
(package) Package: German Wikinews 2014-01-13 package.
</li>
<li>
(package) Package: French Wikinews 2014-01-11 package.
</li>
<li>
(package) Package: English Wikinews 2014-01-16 package.
</li>
</ul>
<p>
<b>new</b>
</p>
<ul>
<li>
Wikisource.Pages: Support "Index" attribute by gathering [[Page]] links from [[Index]] page. See: <ahref="http://pl.wikisource.org/wiki/Synowie_ziemi"rel="nofollow"class="external free">http://pl.wikisource.org/wiki/Synowie_ziemi</a>
Url: Handle titles with question marks {detected by JW01}. See: <ahref="http://en.wikipedia.org/wiki/List_of_Are_You_Being_Served?_episodes"rel="nofollow"class="external free">http://en.wikipedia.org/wiki/List_of_Are_You_Being_Served?_episodes</a>
File.Offline: Support page parameter; EX:[[File:A.pdf|page=5]]. See: <ahref="http://pl.wikisource.org/wiki/Synowie_ziemi"rel="nofollow"class="external free">http://pl.wikisource.org/wiki/Synowie_ziemi</a>
</li>
<li>
File.Offline: Play files in [[Media]] namespace. See: <ahref="http://de.wiktionary.org/wiki/plant"rel="nofollow"class="external free">http://de.wiktionary.org/wiki/plant</a>
</li>
<li>
Wikisource: Add canonical English namespace names of "Page" and "Index" to all non-English Wikisources. See: <ahref="http://pl.wikisource.org/wiki/Page:PL_Adam_Asnyk-Poezje_t.3.djvu/102"rel="nofollow"class="external free">http://pl.wikisource.org/wiki/Page:PL_Adam_Asnyk-Poezje_t.3.djvu/102</a>
</li>
<li>
Wikidata: Add Wikisource links section for Wikidata skin {contributed by Schnark}.
Wikisource.Pages: Show references on transcluded <pages>. See: <ahref="http://en.wikisource.org/wiki/Flatland_(first_edition)/This_World"rel="nofollow"class="external free">http://en.wikisource.org/wiki/Flatland_(first_edition)/This_World</a>
DynamicPageList: Change no pages message from "Error!: No results" to "No pages meet this criteria". See: <ahref="http://en.wikinews.org/wiki/Portal:Federally_Administered_Tribal_Areas"rel="nofollow"class="external free">http://en.wikinews.org/wiki/Portal:Federally_Administered_Tribal_Areas</a>
Parser.Xml: Handle extension nodes that end with <; EX:<ref><p></p<<ref>. See: <ahref="http://fr.wikisource.org/wiki/Page:S%C3%A9vign%C3%A9_-_Lettres_choisies,_Didot,_1846.djvu/497"rel="nofollow"class="external free">http://fr.wikisource.org/wiki/Page:S%C3%A9vign%C3%A9_-_Lettres_choisies,_Didot,_1846.djvu/497</a>
Parser.Toc: Handle TOC if header has external link with references; EX:== [http://a.org <references></references>] ==. See: <ahref="http://ru.wikipedia.org/wiki/Медиавоздействие"rel="nofollow"class="external free">http://ru.wikipedia.org/wiki/Медиавоздействие</a>
</li>
<li>
Gui: Redirect to edit view if a page fails to generate html.
</li>
</ul>
<p>
<b>dev</b>
</p>
<ul>
<li>
Import: Handle custom wikis such that Help:Wiki_maintenance should not throw null pointer error; EX:de.wikipedia.old {detected by Schnark}. See: de.wikipedia.old
</li>
<li>
Lang: Rebuild lang files; EX:/xowa/user/anonymous/lang/xowa. See: /xowa/user/anonymous/lang/xowa
(add) Package: English Wikipedia 2014-01-02 update.
</li>
<li>
(add) Package: Chinese Wikipedia 2014-01-06 images.
</li>
<li>
(add) Package: Chinese Wiktionary 2014-01-04 package.
</li>
<li>
(add) Package: Chinese Wikiquote 2014-01-07 package.
</li>
<li>
(add) Package: Chinese Wikibooks 2014-01-06 package.
</li>
<li>
(add) Package: Chinese Wikinews 2013-12-29 package.
</li>
</ul>
<p>
<b>major</b>
</p>
<ul>
<li>
(change) Lang.Variants: Initial support for -{}- tags {detected by zjzengdongyang}. See: <ahref="http://zh.wikipedia.org/wiki/地球"rel="nofollow"class="external free">http://zh.wikipedia.org/wiki/地球</a>
</li>
<li>
(change) Lang.Variants: Missing links auto-converted to variant title. See: <ahref="http://zh.wikipedia.org/wiki/地球"rel="nofollow"class="external free">http://zh.wikipedia.org/wiki/地球</a> See link for 重力场
(change) Scribunto: Infobox sometimes fails to render correctly due to subparse scoping. See: <ahref="http://en.wikipedia.org/wiki/Tiger_Woods"rel="nofollow"class="external free">http://en.wikipedia.org/wiki/Tiger_Woods</a>
(fix) [broken since:v0.12.3.0] File.Thumbs: Thumbnails should not be retrieved for interwiki links; EX:[[en:File:A.png]]. See: <ahref="http://pl.wikisource.org/wiki/Synowie_ziemi"rel="nofollow"class="external free">http://pl.wikisource.org/wiki/Synowie_ziemi</a>
</li>
</ul>
<p>
<b>minor</b>
</p>
<ul>
<li>
(change) Lang.Variants: {{#ifexist}} now checks for variant titles. See: <ahref="http://zh.wikipedia.org/wiki/地球"rel="nofollow"class="external free">http://zh.wikipedia.org/wiki/地球</a>
</li>
<li>
(change) Scribunto: Backslashes in pattern should be doubled up; EX:\ -> \\. See: <ahref="http://ru.wikipedia.org/wiki/Финляндский_вокзал"rel="nofollow"class="external free">http://ru.wikipedia.org/wiki/Финляндский_вокзал</a>
</li>
<li>
(change) Scribunto: ParseFormattedNumber without number should not fail; EX:mw.parseFormattedNumber('ru'). See: <ahref="http://ru.wikipedia.org/wiki/Туйон"rel="nofollow"class="external free">http://ru.wikipedia.org/wiki/Туйон</a>
</li>
<li>
(change) Scribunto: FileExists should check for file in Commons wiki; EX:mw.fileExists('A.png'). See: <ahref="http://ru.wikipedia.org/wiki/Туйон"rel="nofollow"class="external free">http://ru.wikipedia.org/wiki/Туйон</a>
</li>
<li>
(change) Scribunto: FileExists should convert Media -> File; EX:mw.fileExists('Media:A.png'). See: <ahref="http://ru.wikipedia.org/wiki/Туйон"rel="nofollow"class="external free">http://ru.wikipedia.org/wiki/Туйон</a>
</li>
<li>
(change) Templates: Page fails to load when subpage transclusion has recursive redirect; EX:[[Page]] has {{/subpage}} where subpage is defined as redirect back to [[Page]]. See: <ahref="http://sv.wikipedia.org/wiki/Wikipedia:Månadens_nyuppladdade_bilder/2013-09"rel="nofollow"class="external free">http://sv.wikipedia.org/wiki/Wikipedia:Månadens_nyuppladdade_bilder/2013-09</a>
(change) Scribunto: StackOverflow b/c dispatch should be iterative, not recursive. See: <ahref="http://en.wikipedia.org/wiki/Wikipedia:Reference_desk/Archives/Lua/Science/April_2013"rel="nofollow"class="external free">http://en.wikipedia.org/wiki/Wikipedia:Reference_desk/Archives/Lua/Science/April_2013</a>
(add) Parser: Chinese wikis now has convert support; EX:漢語寫法 -> 汉语写法 {detected by zjzengdongyang}. See: <ahref="http://zh.wiktionary.org/wiki/學生"rel="nofollow"class="external free">http://zh.wiktionary.org/wiki/學生</a><ahref="http://zh.wiktionary.org/wiki/西"rel="nofollow"class="external free">http://zh.wiktionary.org/wiki/西</a><ahref="http://zh.wikipedia.org/wiki/丹尼斯·里奇"rel="nofollow"class="external free">http://zh.wikipedia.org/wiki/丹尼斯·里奇</a><ahref="http://zh.wikipedia.org/wiki/异体字"rel="nofollow"class="external free">http://zh.wikipedia.org/wiki/异体字</a>
</li>
<li>
(add) File.Thumbs: Support for wikinews repos. See: <ahref="http://pl.wikinews.org"rel="nofollow"class="external free">http://pl.wikinews.org</a>
(change) Scribunto: ExpandTemplate should handle transcluded pages (not just templates); EX::A. See: <ahref="http://fr.wikibooks.org/wiki/Chimie_organique"rel="nofollow"class="external free">http://fr.wikibooks.org/wiki/Chimie_organique</a>
</li>
<li>
(change) Scribunto: ExpandTemplate should handle bool arguments just like MediaWiki; EX:'args = {bool_true = true, bool_false = false}' is the same as 'args = {bool_true = "1"}'. See: <ahref="http://fr.wikibooks.org/wiki/Chimie_organique"rel="nofollow"class="external free">http://fr.wikibooks.org/wiki/Chimie_organique</a>
(change) Scribunto: Language should change when switching between wikis; EX:{{convert|1|to(-)|5|kpc|ly|-3|abbr=on}} mw_language.lua. See: <ahref="http://pl.wikipedia.org/wiki/Droga_Mleczna"rel="nofollow"class="external free">http://pl.wikipedia.org/wiki/Droga_Mleczna</a><ahref="http://en.wikipedia.org/wiki/Milky_Way"rel="nofollow"class="external free">http://en.wikipedia.org/wiki/Milky_Way</a>
(change) Scribunto: FormatNum did not handle NAN. See: <ahref="http://en.wikipedia.org/wiki/Oort_Cloud"rel="nofollow"class="external free">http://en.wikipedia.org/wiki/Oort_Cloud</a>
(change) Parser.Funcs: {{lc}} now handles multi-byte characters. See: <ahref="http://zh.wikipedia.org/wiki/İ"rel="nofollow"class="external free">http://zh.wikipedia.org/wiki/İ</a>
</li>
<li>
(change) Parser.Time: {{#time:xn}} should not throw error; EX:{{#time:xnH}} {detected by zjzengdongyang}. See: <ahref="http://zh-classical.wikipedia.org/wiki/"rel="nofollow"class="external free">http://zh-classical.wikipedia.org/wiki/</a>
(add) Html: Added full support for MediaWiki's HTML 5 tags: <data>, <mark>, <wbr>, <bdo>; EX:Sanitizer.php {detected by zjzengdongyang}. See: <ahref="http://zh.wikipedia.org/wiki/異體字"rel="nofollow"class="external free">http://zh.wikipedia.org/wiki/異體字</a>
</li>
<li>
(add) Html: <mark> tag can be closed by </span> {detected by zjzengdongyang}. See: <ahref="http://zh.wikipedia.org/wiki/異體字"rel="nofollow"class="external free">http://zh.wikipedia.org/wiki/異體字</a>
</li>
<li>
(change) Html: Image with no attributes would generate malformed HTML; EX:File:A.png -> class="image"A.png xowa_title="A.png". See: <ahref="http://fr.wikiversity.org/wiki/Département:Histoire_de_l'astronomie"rel="nofollow"class="external free">http://fr.wikiversity.org/wiki/Département:Histoire_de_l'astronomie</a>
</li>
<li>
(change) Gui.Browser: Right-clicking on hyperlink on pages with an apostrophe would generate Failed to evaluate javascript expression. See: <ahref="http://fr.wikiversity.org/wiki/Département:Histoire_de_l'astronomie"rel="nofollow"class="external free">http://fr.wikiversity.org/wiki/Département:Histoire_de_l'astronomie</a>
(change) Lang: simple wikis now use en.gfs. See: <ahref="http://simple.wikipedia.org"rel="nofollow"class="external free">http://simple.wikipedia.org</a>
(change) Lang: Simplewiki sometimes defaults to "Home" as Main_page b/c {{int}} messages should be created in wiki messages, not lang messages {detected by anonymous}. See: <ahref="http://wikimediafoundation.org"rel="nofollow"class="external free">http://wikimediafoundation.org</a>
<li><ahref="http://dumps.wikimedia.org/backup-index.html"title="Get wiki datababase dumps directly from Wikimedia">Wikimedia dumps</a></li>
<li><ahref="https://archive.org/search.php?query=xowa"title="Search archive.org for XOWA files">XOWA @ archive.org</a></li>
<li><ahref="http://en.wikipedia.org"title="Visit Wikipedia (and compare to XOWA!)">English Wikipedia</a></li>
</ul>
</div>
</div>
<divclass="portal"id='xowa-portal-donate'>
<h3>Donate</h3>
<divclass="body">
<ul>
<li><ahref="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/ -->