Parser.Xml: Close extension nodes within templates (affects unclosed <imagemap> templates eating rest of content on page). See: <ahref="/site/en.wikipedia.org/wiki/Provinces_and_territories_of_Canada">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="/site/fr.wikipedia.org/wiki/Algerie">https://fr.wikipedia.org/wiki/Algerie</a>
ParserFunctions: Ignore underscores / spaces for purpose of DISPLAYTITLE comparison {detected by Schnark}. See: <ahref="/site/de.wikipedia.org/wiki/Mod_qos">https://de.wikipedia.org/wiki/Mod_qos</a>
Parser.Xml: Do not try to close img tag {detected by Schnark}. See: <ahref="/site/de.wikipedia.org/wiki/Wikipedia:Technik/Archiv/2014">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="/site/de.wikipedia.org/wiki/Cross-Site-Scripting">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="/site/de.wikipedia.org/wiki/Kirche_zu_Gei%C3%9F-Nidda">https://de.wikipedia.org/wiki/Kirche_zu_Geiß-Nidda</a><ahref="/site/de.wikipedia.org/wiki/Wilhelm_Angele">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="/site/en.wikipedia.org/wiki/Earth">https://en.wikipedia.org/wiki/Earth</a>
Wikidata: Show badges for "In other languges" {requested by Schnark}. See: <ahref="/site/en.wikipedia.org/wiki/Earth">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="/site/simple.wikipedia.org/wiki/Main_Page">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="http://xowa.org/home/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="http://xowa.org/home/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="/site/simple.wikipedia.org/wiki/Main_Page">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="/site/en.wikipedia.org/wiki/Wikipedia:Featured_picture_candidates">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="/site/www.wikidata.org/wiki/Q142">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="/site/www.wikidata.org/wiki/Q2">https://www.wikidata.org/wiki/Q2</a>
Html: Apply "Sidebar_home_enabled" to other wikis besides home wiki {detected by Schnark}. See: <ahref="http://xowa.org/home/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.
Options: Fix UI language staying as English after reloading XOWA. See: <ahref="http://xowa.org/home/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="/site/en.wikipedia.org/wiki/Lanao_del_Sur">https://en.wikipedia.org/wiki/Lanao_del_Sur</a><ahref="/site/en.wikipedia.org/wiki/Zamboanga_City">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="/site/en.wikipedia.org/wiki/2013_in_American_television">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="/site/en.wikipedia.org/wiki/Greek_government-debt_crisis">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="/site/en.wikipedia.org/wiki/Wikipedia:Featured_picture_candidates">https://en.wikipedia.org/wiki/Wikipedia:Featured_picture_candidates</a>
Wikidata: Handle new Wikidata JSON schema in 2014-09-12 dump (affects any page using {{#property}}). See: <ahref="http://xowa.org/home/wiki/Diagnostics/Wikidata/Property"id="xolnki_8"title="Diagnostics/Wikidata/Property">Diagnostics/Wikidata/Property</a><ahref="/site/simple.wikipedia.org/wiki/Google">https://simple.wikipedia.org/wiki/Google</a><ahref="https://hu.wikipedia.org/wiki/Piszkos_Harry"rel="nofollow"class="external free">https://hu.wikipedia.org/wiki/Piszkos_Harry</a><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="/site/en.wikipedia.org/wiki/Alberta">https://en.wikipedia.org/wiki/Alberta</a><ahref="https://it.wikipedia.org/wiki/Torino"rel="nofollow"class="external free">https://it.wikipedia.org/wiki/Torino</a><ahref="/site/en.wikipedia.org/wiki/%27s-Graveland">https://en.wikipedia.org/wiki/'s-Graveland</a>
Scribunto: Add Frame Title for ExpandTemplate (affects script error on any page with an italicized page title). See: <ahref="/site/en.wikipedia.org/wiki/A_Modest_Proposal">https://en.wikipedia.org/wiki/A_Modest_Proposal</a><ahref="/site/en.wikipedia.org/wiki/The_World_Factbook">https://en.wikipedia.org/wiki/The_World_Factbook</a><ahref="/site/en.wikipedia.org/wiki/Citizen_Kane">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="/site/fr.wikipedia.org/wiki/Qu%C3%A9bec">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="/site/simple.wikipedia.org/wiki/Deaths_in_2012">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="/site/simple.wikipedia.org/wiki/Main_Page">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="/site/en.wikipedia.org/wiki/">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="/site/en.wikivoyage.org/wiki/China">https://en.wikivoyage.org/wiki/China</a><ahref="http://xowa.org/home/wiki/Diagnostics/Xtns/Wikivoyage/All"id="xolnki_9"title="Diagnostics/Xtns/Wikivoyage/All">Diagnostics/Xtns/Wikivoyage/All</a>
Parser.Table: Remove logic for escaping wiki-table-syntax inside an internal link (affects 1 hr.b page with a broken table). See: <ahref="https://hr.wikibooks.org/wiki/Knjiga_pojmova_u_zrakoplovstvu/Kratice_u_zrakoplovstvu/S"rel="nofollow"class="external free">https://hr.wikibooks.org/wiki/Knjiga_pojmova_u_zrakoplovstvu/Kratice_u_zrakoplovstvu/S</a> {regression:} <ahref="https://uk.wikipedia.org/wiki/Дніпро"rel="nofollow"class="external free">https://uk.wikipedia.org/wiki/Дніпро</a><ahref="/site/en.wikipedia.org/wiki/Wikipedia:Changing_attribution_for_an_edit">https://en.wikipedia.org/wiki/Wikipedia:Changing_attribution_for_an_edit</a><ahref="/site/en.wikipedia.org/wiki/Pink_(singer)">https://en.wikipedia.org/wiki/Pink_(singer)</a>
Parser.File: Support "class" argument in internal link; EX:[[File:A.png|class=custom]]. See: <ahref="/site/en.wikisource.org/wiki/Page:Notes_on_Osteology_of_Baptanodon._With_a_Description_of_a_New_Species.pdf/3">https://en.wikisource.org/wiki/Page:Notes_on_Osteology_of_Baptanodon._With_a_Description_of_a_New_Species.pdf/3</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="/site/en.wikisource.org/wiki/The_English_Constitution_(1894)">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="/site/en.wikisource.org/wiki/The_English_Constitution_(1894)">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="/site/en.wiktionary.org/wiki/%F0%90%8E%8D%F0%90%8E%81_%F0%90%8E%9C">https://en.wiktionary.org/wiki/𐎍𐎁_𐎜</a>
Lang: Lower case Greek letter Ι to ι (affects 5 en.d pages showing a script error ). See: <ahref="/site/en.wiktionary.org/wiki/%E1%BC%80%CF%81%CF%87%CE%B9%CE%B5%CF%81%CE%B5%CF%8D%CF%82">https://en.wiktionary.org/wiki/ἀρχιερεύς</a><ahref="/site/en.wiktionary.org/wiki/%CE%BA%CE%BF%CE%B9%CE%BC%CE%AC%CF%89">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="/site/en.wiktionary.org/wiki/%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B9">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="/site/en.wiktionary.org/wiki/j%C3%A4rvi">https://en.wiktionary.org/wiki/järvi</a>
Wikivoyage.Insider: Replace underscores with spaces (affects nothing known); EX:{{#insider:A_1}} -> A 1.
</li>
<li>
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="/site/en.wikipedia.org/wiki/Wikipedia:Requests_for_adminship/Phantomsteve">https://en.wikipedia.org/wiki/Wikipedia:Requests_for_adminship/Phantomsteve</a>
Html: Do not show subpages in Wikisource page namespace. See: <ahref="/site/en.wikisource.org/wiki/Page:Notes_on_Osteology_of_Baptanodon._With_a_Description_of_a_New_Species.pdf/3">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="/site/en.wikipedia.org/wiki/Alberta">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="/site/en.wikipedia.org/wiki/Panama_Canal">https://en.wikipedia.org/wiki/Panama_Canal</a><ahref="/site/en.wikipedia.org/wiki/Central_Line">https://en.wikipedia.org/wiki/Central_Line</a><ahref="/site/en.wikipedia.org/wiki/Lackawanna_Cut-Off">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="/site/en.wikipedia.org/wiki/Wikipedia:Featured_pictures_thumbs_43">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="/site/en.wikipedia.org/wiki/Statutory_city">https://en.wikipedia.org/wiki/Statutory_city</a><ahref="/site/en.wikipedia.org/wiki/NCAA_Women%27s_Division_I_Basketball_Championship">https://en.wikipedia.org/wiki/NCAA_Women's_Division_I_Basketball_Championship</a><ahref="/site/en.wikipedia.org/wiki/List_of_Connecticut_state_parks">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="/site/en.wikipedia.org/wiki/Wikipedia">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="/site/en.wikipedia.org/wiki/Watcher_(Buffy_the_Vampire_Slayer)">https://en.wikipedia.org/wiki/Watcher_(Buffy_the_Vampire_Slayer)</a><ahref="/site/en.wikipedia.org/wiki/Fantastic_Four:_World%27s_Greatest_Heroes">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="/site/en.wikipedia.org/wiki/Project:Sandbox">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="/site/de.wikipedia.org/wiki/Gerbera">https://de.wikipedia.org/wiki/Gerbera</a><ahref="/site/en.wikipedia.org/wiki/Concealing-Coloration_in_the_Animal_Kingdom">https://en.wikipedia.org/wiki/Concealing-Coloration_in_the_Animal_Kingdom</a><ahref="/site/en.wikipedia.org/wiki/Gzip">https://en.wikipedia.org/wiki/Gzip</a><ahref="/site/fr.wikivoyage.org/wiki/Paris">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="/site/en.wikipedia.org/wiki/Archaea">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="/site/en.wikipedia.org/wiki/Tall_poppy_syndrome">https://en.wikipedia.org/wiki/Tall_poppy_syndrome</a>
Module.Popups: Do not show popup if href is only "#". See: <ahref="/site/en.wikipedia.org/wiki/Panama_Canal">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="/site/en.wikipedia.org/wiki/Lupang_Hinirang">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="/site/en.wikipedia.org/wiki/Wikipedia:WikiProject_Articles_for_creation/BLD_Preload">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>
</li>
<li>
Scribunto.Regex: Handle regex pattern "[%w]" and "[%W]" (affects multiple log errors for many pages in plwiki); EX:mw.ustring.gsub('[a]', '[%W]', '-') -> '-a-' x> fail. See: <ahref="https://fr.wikisource.org/wiki/Benjamin_Franklin"rel="nofollow"class="external free">https://fr.wikisource.org/wiki/Benjamin_Franklin</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="/site/en.wikipedia.org/wiki/Bannered_routes_of_U.S._Route_60">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="/site/en.wikipedia.org/wiki/North-West_Rebellion">https://en.wikipedia.org/wiki/North-West_Rebellion</a><ahref="/site/en.wikipedia.org/wiki/List_of_national_parks_of_Poland">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="/site/fr.wikipedia.org/wiki/Chronologie_du_si%C3%A8ge_de_Paris_(1870)">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="/site/fr.wikipedia.org/wiki/Arrondissements_de_Lyon">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="/site/fr.wikipedia.org/wiki/Gouesnou">https://fr.wikipedia.org/wiki/Gouesnou</a><ahref="/site/de.wikipedia.org/wiki/Kaimnitz">https://de.wikipedia.org/wiki/Kaimnitz</a>
ImageMap: Ignore imagemaps without an image (affects 1 page not loading on enwiki). See: <ahref="/site/en.wikipedia.org/wiki/Wikipedia:WikiProject_Games/Advert">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="/site/en.wikipedia.org/wiki/Earth">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="/site/en.wikipedia.org/wiki/Felton_Hervey">https://en.wikipedia.org/wiki/Felton_Hervey</a><ahref="/site/en.wikipedia.org/wiki/Vietnam">https://en.wikipedia.org/wiki/Vietnam</a><ahref="/site/en.wikipedia.org/wiki/Chloroplast">https://en.wikipedia.org/wiki/Chloroplast</a><ahref="/site/en.wikipedia.org/wiki/The_Club_(dining_club)">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="/site/de.wikipedia.org/wiki/Ausschreitungen_im_Kosovo_im_M%C3%A4rz_2004">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="/site/en.wiktionary.org/wiki/water">https://en.wiktionary.org/wiki/water</a>
Scribunto.Luaj: Inline lengthAsUtf8 and encodeToUtf8 on LuaString. See: <ahref="/site/en.wiktionary.org/wiki/water">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="/site/en.wikipedia.org/wiki/Project:Sandbox">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="http://xowa.org/home/wiki/Help/About"id="xolnki_10"title="Help/About"class="xowa-visited">Help/About</a>
Html: Show caption text in title (affects tooltips missing caption text); EX:"a [[b]]" -> title="a b" x> "a ". See: <ahref="/site/en.wikipedia.org/wiki/Earth">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="/site/en.wikipedia.org/wiki/Help:Introduction_to_referencing/1">https://en.wikipedia.org/wiki/Help:Introduction_to_referencing/1</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: Show "Script error" instead of empty string. See: <ahref="/site/en.wiktionary.org/wiki/Appendix:Finnish_declension/onneton">https://en.wiktionary.org/wiki/Appendix:Finnish_declension/onneton</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.
ImageMap: Support clickable image map {requested by hidp123}. See: <ahref="/site/en.wikivoyage.org/wiki/">https://en.wikivoyage.org/</a><ahref="/site/en.wikipedia.org/wiki/Alabama">https://en.wikipedia.org/wiki/Alabama</a><ahref="/site/en.wikipedia.org/wiki/Glycolysis">https://en.wikipedia.org/wiki/Glycolysis</a><ahref="/site/en.wikipedia.org/wiki/Acropolis_of_Athens">https://en.wikipedia.org/wiki/Acropolis_of_Athens</a><ahref="/site/en.wikipedia.org/wiki/IBM_PC_keyboard">https://en.wikipedia.org/wiki/IBM_PC_keyboard</a>
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="/site/de.wikipedia.org/wiki/Gau%C3%9Fsche_Osterformel">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="/site/en.wikipedia.org/wiki/Wikipedia:Picture_of_the_day/June_2014">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="/site/en.wikipedia.org/wiki/1996_Summer_Olympics">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="/site/en.wikipedia.org/wiki/Moon">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="/site/en.wikipedia.org/wiki/Chloroplast">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="/site/en.wikipedia.org/wiki/Samuel_Johnson">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="/site/en.wikipedia.org/wiki/Tall_poppy_syndrome">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="/site/en.wikipedia.org/wiki/Moon">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="/site/en.wikipedia.org/wiki/Jerome,_4th_Count_de_Salis-Soglio">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="/site/en.wikipedia.org/wiki/Bristol_Bullfinch">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="/site/en.wikipedia.org/wiki/National_Sculpture_Museum_(Valladolid)">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="/site/simple.wikipedia.org/wiki/Matrix_(mathematics)">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="http://xowa.org/home/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="/site/en.wikipedia.org/wiki/Ankara">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="/site/en.wikipedia.org/wiki/List_of_Category_A_listed_buildings_in_West_Lothian">https://en.wikipedia.org/wiki/List_of_Category_A_listed_buildings_in_West_Lothian</a>
Scribunto.Luaj: Add other format specifiers for os.date (affects missing dates); EX:os.date('%e', time). See: <ahref="/site/en.wikipedia.org/wiki/Melchior_Wyrsch">https://en.wikipedia.org/wiki/Melchior_Wyrsch</a><ahref="/site/en.wikipedia.org/wiki/Museum_of_Comparative_Anthropogeny_(MOCA)">https://en.wikipedia.org/wiki/Museum_of_Comparative_Anthropogeny_(MOCA)</a>
Parser.Xml: Invalidate all tokens if wikitable row has an xml node (affects extra blank lines); EX:"|-id='a' <br/>" -> "|-". See: <ahref="/site/en.wikipedia.org/wiki/A">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="/site/en.wikipedia.org/wiki/List_of_cultural_heritage_sites_in_Punjab,_Pakistan">https://en.wikipedia.org/wiki/List_of_cultural_heritage_sites_in_Punjab,_Pakistan</a>
Parser.ExternalLinks: Escape HTML characters in href (affects broken external links on some pages); EX:A%22%3EB -> A%22%3EB x> A">B. See: <ahref="/site/en.wikipedia.org/wiki/List_of_Category_A_listed_buildings_in_West_Lothian">https://en.wikipedia.org/wiki/List_of_Category_A_listed_buildings_in_West_Lothian</a>
Lang: Support #time for Hebrew date formats; EX:xh, xjY, xjn, xjj, xjt, xjF, xjx. See: <ahref="https://he.wikipedia.org/wiki/Main_Page"rel="nofollow"class="external free">https://he.wikipedia.org/wiki/Main_Page</a>
</li>
<li>
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>
</li>
<li>
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="/site/en.wikipedia.org/wiki/Moon">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="/site/en.wikipedia.org/wiki/List_of_countries_and_dependencies_by_area">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="/site/en.wikipedia.org/wiki/Lech,_%C4%8Cech,_and_Rus">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="/site/de.wikipedia.org/wiki/Schmach_von_Tirana">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="http://xowa.org/home/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="http://xowa.org/home/wiki/Options/Security"id="xolnki_18"title="Options/Security">Options/Security</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="/site/de.wikipedia.org/wiki/Wikipedia:Autorenportal">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="/site/de.wikipedia.org/wiki/ISO/IEC/IEEE_29119_Software_Testing">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="/site/en.wikipedia.org/wiki/Aruba">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="/site/de.wikipedia.org/wiki/Wikipedia:Autorenportal">https://de.wikipedia.org/wiki/Wikipedia:Autorenportal</a>
Module.Popups: Add performance optimization for English Wikipedia popups; EX:See "Template keeplist". See: <ahref="http://xowa.org/home/wiki/Options/Popups"id="xolnki_19"title="Options/Popups">Options/Popups</a>
Module.Popups: Increase defaults for number of words shown. See: <ahref="http://xowa.org/home/wiki/Options/Popups"id="xolnki_20"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="http://xowa.org/home/wiki/Options/Popups"id="xolnki_21"title="Options/Popups">Options/Popups</a>
Options: Add options for configuring paths of other apps. See: <ahref="http://xowa.org/home/wiki/Options/Files"id="xolnki_22"title="Options/Files">Options/Files</a><ahref="http://xowa.org/home/wiki/Options/Math"id="xolnki_23"title="Options/Math">Options/Math</a><ahref="http://xowa.org/home/wiki/Options/Score"id="xolnki_24"title="Options/Score">Options/Score</a><ahref="http://xowa.org/home/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>
</li>
</ul>
<p>
<b>minor</b>
</p>
<ul>
<li>
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="/site/en.wikipedia.org/wiki/List_of_countries_by_GDP_(PPP)">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="/site/en.wikipedia.org/wiki/Gwynedd">https://en.wikipedia.org/wiki/Gwynedd</a>
Module.Popups: Do not combine apos when flanking skipped template (affects extended bold sections when tmpl_load_max is set); EX:''{{skip}}'' -> '' '' x> ''''. See: <ahref="/site/en.wikipedia.org/wiki/Somalia">https://en.wikipedia.org/wiki/Somalia</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="/site/en.wikipedia.org/wiki/Spain">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="/site/en.wikipedia.org/wiki/Earth">https://en.wikipedia.org/wiki/Earth</a>
Module.Popups: Add option to skip evaluation of long templates; EX:See "Template token max". See: <ahref="http://xowa.org/home/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="http://xowa.org/home/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="http://xowa.org/home/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="/site/en.wikipedia.org/wiki/Aubervilliers">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="/site/en.wikipedia.org/wiki/Electromagnetic_tensor">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="/site/en.wikipedia.org/wiki/Earth">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="/site/en.wikipedia.org/wiki/Preferred_number">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="/site/en.wikipedia.org/wiki/Cascading_Style_Sheets">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="/site/en.wikipedia.org/wiki/Cascading_Style_Sheets">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="/site/en.wikipedia.org/wiki/Comment_(computer_programming)">https://en.wikipedia.org/wiki/Comment_(computer_programming)</a>
Parser.Xml: Cancel preceding pre if </source> / </syntaxhighlight> (affects extra pre sections); EX:" <source>a</source>" -> "<source>a</source>" x> "<pre><source>a</source>". See: <ahref="/site/en.wikipedia.org/wiki/Comment_(computer_programming)">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="/site/en.wikipedia.org/wiki/Bristol_Bullfinch">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="/site/en.wikipedia.org/wiki/Bristol_Bullfinch">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="/site/en.wikipedia.org/wiki/Pink_(singer)">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="/site/en.wikipedia.org/wiki/Ring_a_Ring_o%27_Roses">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="/site/en.wikipedia.org/wiki/Wikipedia:WikiProject_Maine/members">https://en.wikipedia.org/wiki/Wikipedia:WikiProject_Maine/members</a>
References: Skip nested <references/> (affects missing references on a handful of pages); EX:"<references><references/></references>". See: <ahref="/site/en.wikipedia.org/wiki/Hwair">https://en.wikipedia.org/wiki/Hwair</a>
Log: Do not hard-code "xowa.jar" as jar name (affects xowa.jar showing in logs). See: <ahref="http://xowa.org/home/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="http://xowa.org/home/wiki/Options/Popups"id="xolnki_31"title="Options/Popups">Options/Popups</a> and <ahref="http://xowa.org/home/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="http://xowa.org/home/wiki/Options/Menus"id="xolnki_33"title="Options/Menus">Options/Menus</a> [broken since:v1.6.1.1]
Scribunto: Always upper-case 1st letter of template for Frame_title (affects navigation boxes showing empty in enwiki 2014-06-14 dump). See: <ahref="/site/en.wikipedia.org/wiki/Oda_Nobunaga">https://en.wikipedia.org/wiki/Oda_Nobunaga</a><ahref="/site/en.wikipedia.org/wiki/Amphibian">https://en.wikipedia.org/wiki/Amphibian</a>
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="/site/en.wikipedia.org/wiki/Holmes_County,_Mississippi">https://en.wikipedia.org/wiki/Holmes_County,_Mississippi</a>
Scribunto: Increase limit for new child frames. See: <ahref="/site/en.wikipedia.org/wiki/Wikipedia:WikiProject_Articles_for_creation/Submissions/List">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="/site/en.wikipedia.org/wiki/Comet">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="/site/en.wikipedia.org/wiki/Oda_Nobunaga">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="http://xowa.org/home/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="http://xowa.org/home/wiki/Options/Wiki/HTML"id="xolnki_36"title="Options/Wiki/HTML">Options/Wiki/HTML</a>
Javascript: Add gadget to show / hide NavFrames. See: <ahref="/site/en.wikipedia.org/wiki/Teresa_of_%C3%81vila">https://en.wikipedia.org/wiki/Teresa_of_Ávila</a>
Javascript: Add option to control default show / hide state of Table of Contents. See: <ahref="http://xowa.org/home/wiki/Options/Wiki/HTML"id="xolnki_37"title="Options/Wiki/HTML">Options/Wiki/HTML</a><ahref="http://xowa.org/home/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="http://xowa.org/home/wiki/Options/Wiki/HTML"id="xolnki_39"title="Options/Wiki/HTML">Options/Wiki/HTML</a><ahref="http://xowa.org/home/wiki/Diagnostics/Javascript/Collapsible"id="xolnki_40"title="Diagnostics/Javascript/Collapsible"class="xowa-visited">Diagnostics/Javascript/Collapsible</a>
Javascript: Add option to control default show / hide state of NavFrames. See: <ahref="http://xowa.org/home/wiki/Options/Wiki/HTML"id="xolnki_41"title="Options/Wiki/HTML">Options/Wiki/HTML</a><ahref="http://xowa.org/home/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="http://xowa.org/home/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="/site/de.wikipedia.org/wiki/Wikipedia:Technik/Linkbox">https://de.wikipedia.org/wiki/Wikipedia:Technik/Linkbox</a><ahref="/site/en.wikipedia.org/wiki/Wikipedia:WikiProject_Articles_for_creation/Submissions/List">https://en.wikipedia.org/wiki/Wikipedia:WikiProject_Articles_for_creation/Submissions/List</a><ahref="/site/fr.wikipedia.org/wiki/Liste_des_monuments_historiques_du_Nord_(A-L)">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="http://xowa.org/home/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="/site/en.wikipedia.org/wiki/List_of_Russula_species">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="/site/de.wikipedia.org/wiki/MediaWiki:Gadget-toolserver-integration.js">https://de.wikipedia.org/wiki/MediaWiki:Gadget-toolserver-integration.js</a><ahref="/site/en.wikipedia.org/wiki/MediaWiki:filetype-unwanted-type">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="/site/de.wikipedia.org/wiki/Wikipedia:Fragen_zur_Wikipedia/Archiv/2014/Woche_20">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="/site/en.wikipedia.org/wiki/Portal:Current_events/2006_September_7">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="/site/en.wikipedia.org/wiki/Wikipedia:Articles_for_creation/2006-08-27">https://en.wikipedia.org/wiki/Wikipedia:Articles_for_creation/2006-08-27</a><ahref="/site/en.wikipedia.org/wiki/Wikipedia:Articles_for_creation/2006-03-04">https://en.wikipedia.org/wiki/Wikipedia:Articles_for_creation/2006-03-04</a><ahref="/site/en.wikipedia.org/wiki/Wikipedia:Articles_for_creation/2007-05-06">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="http://xowa.org/home/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="/site/en.wikipedia.org/wiki/Wikipedia:Administrators%27_noticeboard/IncidentArchive24">https://en.wikipedia.org/wiki/Wikipedia:Administrators'_noticeboard/IncidentArchive24</a><ahref="/site/en.wikipedia.org/wiki/Wikipedia:Article_Rescue_Squadron/Current_articles_subpage/June_2009">https://en.wikipedia.org/wiki/Wikipedia:Article_Rescue_Squadron/Current_articles_subpage/June_2009</a><ahref="/site/en.wikipedia.org/wiki/Wikipedia:Village_pump_(technical)/Archive_D">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="http://xowa.org/home/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="http://xowa.org/home/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="http://xowa.org/home/wiki/Options/Menus"id="xolnki_48"title="Options/Menus">Options/Menus</a>
Options.Security: Add option to disable page history. See: <ahref="http://xowa.org/home/wiki/Options/Security"id="xolnki_50"title="Options/Security">Options/Security</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="/site/en.wikipedia.org/wiki/Portal:Organized_Labour/Did_You_Know">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="/site/en.wikipedia.org/wiki/Portal:Current_events/2006_September_7">https://en.wikipedia.org/wiki/Portal:Current_events/2006_September_7</a><ahref="/site/en.wikipedia.org/wiki/Portal:Nursing/Upcoming_dates">https://en.wikipedia.org/wiki/Portal:Nursing/Upcoming_dates</a><ahref="/site/en.wikipedia.org/wiki/Portal:Current_events/India/2008_February_16">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="/site/en.wikipedia.org/wiki/List_of_Russula_species">https://en.wikipedia.org/wiki/List_of_Russula_species</a><ahref="/site/en.wikipedia.org/wiki/List_of_non-marine_molluscs_of_Cuba">https://en.wikipedia.org/wiki/List_of_non-marine_molluscs_of_Cuba</a><ahref="/site/en.wikipedia.org/wiki/List_of_marine_animals_of_Australia_(temperate_waters)">https://en.wikipedia.org/wiki/List_of_marine_animals_of_Australia_(temperate_waters)</a><ahref="/site/en.wikipedia.org/wiki/List_of_fishes_of_the_Coral_Sea">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="/site/en.wikipedia.org/wiki/Egyptian_hieroglyphs">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="/site/en.wikipedia.org/wiki/Portal:Current_events/2006_September_7">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="/site/en.wikipedia.org/wiki/Macedonian%E2%80%93Carthaginian_Treaty">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="/site/en.wikipedia.org/wiki/Symphony_No._9_(Beethoven)">https://en.wikipedia.org/wiki/Symphony_No._9_(Beethoven)</a><ahref="/site/en.wikipedia.org/wiki/Figured_bass">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="/site/en.wikipedia.org/wiki/Teresa_of_%C3%81vila">https://en.wikipedia.org/wiki/Teresa_of_Ávila</a>
Html.Jtidy: Make JTidy the default Tidy engine. See: <ahref="http://xowa.org/home/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="http://xowa.org/home/wiki/Options/Language"id="xolnki_56"title="Options/Language">Options/Language</a>
Gui: Expand number of available UI languages. See: <ahref="http://xowa.org/home/wiki/Options/Language"id="xolnki_57"title="Options/Language">Options/Language</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="http://xowa.org/home/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>
</li>
<li>
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="http://xowa.org/home/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="/site/fr.wikipedia.org/wiki/Bogota">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="/site/fr.wikivoyage.org/wiki/Marrakech">https://fr.wikivoyage.org/wiki/Marrakech</a><ahref="/site/fr.wikivoyage.org/wiki/Nord_et_Ouest_de_Singapour">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>
</li>
<li>
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="/site/en.wikipedia.org/wiki/BSD_licenses">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="/site/fr.wikipedia.org/wiki/Quimper">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="http://xowa.org/home/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="/site/fr.wikipedia.org/wiki/Liste_des_monuments_historiques_du_Nord_(A-L)">https://fr.wikipedia.org/wiki/Liste_des_monuments_historiques_du_Nord_%28A-L%29</a>
Doc: Update license info for third-party XOWA components. See: <ahref="http://xowa.org/home/wiki/Help/About"id="xolnki_63"title="Help/About"class="xowa-visited">Help/About</a>
Lang.Messages: Do not reuse messages across wikis with the same lang (affects missing sidebar for English wikis). See: <ahref="/site/en.wikipedia.org/wiki/">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]
Gallery: Support "packed-hover" and "packed-overlay". See: <ahref="/site/en.wikipedia.org/wiki/%C5%BDumberak">https://en.wikipedia.org/wiki/Žumberak</a><ahref="/site/en.wikipedia.org/wiki/Mabel_Normand">https://en.wikipedia.org/wiki/Mabel_Normand</a><ahref="/site/en.wikipedia.org/wiki/Juan_Luna">https://en.wikipedia.org/wiki/Juan_Luna</a><ahref="/site/en.wikipedia.org/wiki/Euryhaline">https://en.wikipedia.org/wiki/Euryhaline</a>
Gui: Add option for min chars / max chars in tab buttons. See: <ahref="http://xowa.org/home/wiki/Options/Tabs"id="xolnki_67"title="Options/Tabs">Options/Tabs</a>
File.Offline.v2: Check if image has moved from commons repo to local repo (affects missing icons for "featured article", "good article"). See: <ahref="/site/en.wikipedia.org/wiki/Earth">https://en.wikipedia.org/wiki/Earth</a><ahref="/site/en.wikipedia.org/wiki/Rembrandt">https://en.wikipedia.org/wiki/Rembrandt</a>
Options: Remove zip as page storage format {suggested by Anselm}. See: <ahref="http://xowa.org/home/wiki/Options/Import"id="xolnki_68"title="Options/Import">Options/Import</a>
File.Offline.v2: Add db logging for size / id. See: <ahref="/site/en.wikipedia.org/wiki/Czech_Republic">https://en.wikipedia.org/wiki/Czech_Republic</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).
Gui.Tabs.Buttons: Add option for close button visible. See: <ahref="http://xowa.org/home/wiki/Options/Tabs"id="xolnki_72"title="Options/Tabs">Options/Tabs</a>
Gui.Tabs.Buttons: Add option for unselected close button visible. See: <ahref="http://xowa.org/home/wiki/Options/Tabs"id="xolnki_73"title="Options/Tabs">Options/Tabs</a>
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="/site/de.wikipedia.org/wiki/Sylvie_und_Bruno">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="/site/en.wikipedia.org/wiki/UTF-8">https://en.wikipedia.org/wiki/UTF-8</a><ahref="/site/simple.wikipedia.org/wiki/Uranus">https://simple.wikipedia.org/wiki/Uranus</a><ahref="/site/en.wikipedia.org/wiki/Second_Boer_War">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>
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="http://xowa.org/home/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="/site/en.wikipedia.org/wiki/Memorial_Day">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="/site/en.wikipedia.org/wiki/Wikipedia:WikiProject_Articles_for_creation/BLD_Preload">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="/site/en.wikipedia.org/wiki/Hieroglyphics">https://en.wikipedia.org/wiki/Hieroglyphics</a><ahref="/site/en.wikipedia.org/wiki/Cleopatra">https://en.wikipedia.org/wiki/Cleopatra</a><ahref="http://xowa.org/home/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="/site/www.wikidata.org/wiki/Q2">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="/site/www.wikidata.org/wiki/Q2">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="/site/en.wikipedia.org/wiki/Snappy_(software)">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="/site/en.wikipedia.org/wiki/Wikipedia:WikiProject_History/CategoryExample">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="http://xowa.org/home/wiki/Options/Import"id="xolnki_79"title="Options/Import">Options/Import</a>
Gallery: Support "packed" gallery and other gallery features. See: <ahref="/site/en.wikipedia.org/wiki/National_Gallery_of_Art">https://en.wikipedia.org/wiki/National_Gallery_of_Art</a><ahref="/site/fr.wikipedia.org/wiki/Seine">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="/site/en.wiktionary.org/wiki/%EF%BF%BD%EF%BF%BD">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="/site/en.wikipedia.org/wiki/Wikipedia:Wikipedia_Signpost/Newsroom/Opinion_desk/AdminCom">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="/site/en.wikipedia.org/wiki/Rupee">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="/site/en.wikipedia.org/wiki/National_Gallery_of_Art">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="/site/en.wikipedia.org/wiki/Woburn,_Massachusetts">https://en.wikipedia.org/wiki/Woburn,_Massachusetts</a>
Scribunto.Luaj: Covert to UTC if ! passed; EX:os.date('!*t'). See: <ahref="/site/en.wikipedia.org/wiki/Supreme_Court_of_the_United_States">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="/site/en.wikipedia.org/wiki/Bertrand_Russell">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="/site/en.wikipedia.org/wiki/Mount_Gambier_(volcano)">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="/site/en.wiktionary.org/wiki/DVD">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="/site/en.wikipedia.org/wiki/Supreme_Court_of_the_United_States">https://en.wikipedia.org/wiki/Supreme_Court_of_the_United_States</a>
Scribunto: Change FetchLanguageNames to return all known language names. See: <ahref="/site/en.wikipedia.org/wiki/Sobha_Singh_(painter)">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="http://xowa.org/home/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="/site/en.wiktionary.org/wiki/Latvia">https://en.wiktionary.org/wiki/Latvia</a>
Html: Support new Wikimedia css changes for Search box. See: <ahref="/site/en.wikipedia.org/wiki/">https://en.wikipedia.org</a><ahref="https://ar.wikipedia.org"rel="nofollow"class="external free">https://ar.wikipedia.org</a><ahref="/site/en.wiktionary.org/wiki/">https://en.wiktionary.org</a>
Scribunto.Luaj.3: Undeprecate arg parameter name for functions with .... See: <ahref="/site/en.wikipedia.org/wiki/Cretaceous%E2%80%93Paleogene_extinction_event">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="/site/en.wiktionary.org/wiki/%D0%B2%D0%B0%D1%82%D0%B0">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="/site/en.wikipedia.org/wiki/Wikipedia:Changing_attribution_for_an_edit">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="/site/en.wiktionary.org/wiki/Kazakhstan">https://en.wiktionary.org/wiki/Kazakhstan</a>
Parser.Date: Handle nth day format; EX:{{#time:Y-m-d|11th Dec 2013}}. See: <ahref="/site/en.wikipedia.org/wiki/Railo">https://en.wikipedia.org/wiki/Railo</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.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: 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="/site/en.wikipedia.org/wiki/Earth">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="/site/en.wikipedia.org/wiki/Paris">https://en.wikipedia.org/wiki/Paris#Demographics</a>
Gallery: Add class for packed galleries. See: <ahref="/site/en.wikipedia.org/wiki/National_Gallery_of_Art">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="/site/en.wikipedia.org/wiki/Wikipedia:Changing_attribution_for_an_edit">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="http://xowa.org/home/wiki/Dashboard/Import/Offline"id="xolnki_82"title="Dashboard/Import/Offline">Dashboard/Import/Offline</a>
Parser.Underscore: Register "__" as alternate prefix for double-underscore keywords; EX:__目次__. See: <ahref="https://ja.wikipedia.org"rel="nofollow"class="external free">https://ja.wikipedia.org</a>
</li>
<li>
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="/site/en.wikipedia.org/wiki/Fool%27s_mate">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>
</li>
<li>
HttpServer: Show "Page not found" message instead of error.
</li>
<li>
HttpServer: Fix cache_mgr.init:fatal error: when starting server {detected by tibo1902}.
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="/site/en.wikipedia.org/wiki/History_of_painting">https://en.wikipedia.org/wiki/History_of_painting</a>
Parser.Table: Ignore \n|- and \n! if in <table>. See: <ahref="/site/simple.wikipedia.org/wiki/Uranus">https://simple.wikipedia.org/wiki/Uranus</a>
Import: Default to wikimedia.org as primary dump server {detected by Anselm}. See: <ahref="http://xowa.org/home/wiki/Options/Import"id="xolnki_85"title="Options/Import">Options/Import</a>
Import: Default cache to 100 MB max and 75 MB min. See: <ahref="http://xowa.org/home/wiki/Options/Files"id="xolnki_86"title="Options/Files">Options/Files</a>
Import.Script: Change "Uncompress" default from "uncompress" to "read from compressed file" {detected by Anselm}. See: <ahref="http://xowa.org/home/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="http://xowa.org/home/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="/site/en.wikipedia.org/wiki/European_Space_Agency">https://en.wikipedia.org/wiki/European_Space_Agency</a>
File.Offline: Add support for showing files from a directory. See: <ahref="http://xowa.org/home/wiki/Dev/Design/Files/Wikia"id="xolnki_90"title="Dev/Design/Files/Wikia">Dev/Design/Files/Wikia</a>
Special.MovePage: Add Special:MovePage to move pages between namespaces. See: <ahref="/site/simple.wikipedia.org/wiki/Special:MovePage?wpOldTitle=Earth">https://simple.wikipedia.org/wiki/Special:MovePage?wpOldTitle=Earth</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="/site/fr.wikipedia.org/wiki/Alpes_Pennines">https://fr.wikipedia.org/wiki/Alpes_Pennines</a>
File.Offline: Do not download Media files; EX:[[Media:Saint_Petersburg_Florida_Panorama.jpeg]]. See: <ahref="/site/en.wikipedia.org/wiki/Wikipedia:Village_pump_(policy)">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="http://xowa.org/home/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="/site/en.wikipedia.org/wiki/Roller_coaster">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="/site/en.wikipedia.org/wiki/Trombiculidae">https://en.wikipedia.org/wiki/Trombiculidae</a>
Parser.Pre: Ignore pre when in front of a closing link; EX:\n\s]]. See: <ahref="/site/en.wikipedia.org/wiki/Alfred_the_Great">https://en.wikipedia.org/wiki/Alfred_the_Great</a>
Parser.Pre: Ignore pre when in front of <references/>; EX:\n\s<references/>. See: <ahref="/site/fr.wikipedia.org/wiki/Heidi_(roman)">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="/site/fr.wikipedia.org/wiki/Portail:G%C3%A9nie_m%C3%A9canique">https://fr.wikipedia.org/wiki/Portail:Génie_mécanique</a>
Parser.Para: Enclose final line of cell within existing para. See: <ahref="http://xowa.org/home/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="http://xowa.org/home/wiki/Dashboard/Image_databases"id="xolnki_94"title="Dashboard/Image databases">Dashboard/Image_databases</a>
File.Offline: Show images from <imageMap>. See: <ahref="/site/en.wikipedia.org/wiki/Portal:Canada">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="http://xowa.org/home/wiki/Options/Import"id="xolnki_96"title="Options/Import">Options/Import</a>
Wikidata.Javascript: Support quantity datatype {contributed by Schnark}. See: <ahref="/site/www.wikidata.org/wiki/Q922">https://www.wikidata.org/wiki/Q922</a>
Wikidata: Support quantity for {{#property}}; EX:{{#property:p1082}} -> 14,434±1. See: <ahref="/site/en.wikipedia.org/wiki/Bra%C4%8D">https://en.wikipedia.org/wiki/Brač</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="http://xowa.org/home/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="http://xowa.org/home/wiki/Dashboard/Import/Online"id="xolnki_98"title="Dashboard/Import/Online"class="xowa-visited">Dashboard/Import/Online</a><ahref="http://xowa.org/home/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="/site/en.wikipedia.org/wiki/Portal:Canada">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="/site/en.wikipedia.org/wiki/Project:Featured_picture_candidates/January-2014">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="/site/en.wikipedia.org/wiki/Portal:Canada">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="/site/fr.wikipedia.org/wiki/Exp%C3%A9dition_Endurance">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>
</li>
</ul>
<p>
<b>dev</b>
</p>
<ul>
<li>
Memory: Release buffer in Scribunto.Url_func. See: <ahref="https://it.wikipedia.org/wiki/Nemadactylus_macropterus"rel="nofollow"class="external free">https://it.wikipedia.org/wiki/Nemadactylus_macropterus</a>
</li>
<li>
Wiki.Namespace: Refactor namespaces classes.
</li>
<li>
Html: Remove "wiki" from sidebar wiki urls; EX:/site/en.wikipedia.org/wiki -> /site/en.wikipedia.org/.
Import: Set search to v2 (not v1) when importing with category v2 {detected by Miles; Anselm; Schnark}. See: <ahref="http://xowa.org/home/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="/site/en.wiktionary.org/wiki/unchanged">http://en.wiktionary.org/wiki/unchanged</a> -><ahref="/site/en.wiktionary.org/wiki/changed">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="/site/en.wikipedia.org/wiki/Lackawanna_Cut-Off">http://en.wikipedia.org/wiki/Lackawanna_Cut-Off</a>
Gallery: Change default for # of items per row from 4 to 8. See: <ahref="/site/en.wikipedia.org/wiki/Lackawanna_Cut-Off">http://en.wikipedia.org/wiki/Lackawanna_Cut-Off</a>
Category: Change "from" to mean "frompage", "fromsubcat" and "fromfile" (same for until). See: <ahref="/site/en.wiktionary.org/wiki/Category:Word_of_the_day_archive?from=X">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="http://xowa.org/home/wiki/Dashboard/Import/Online"id="xolnki_101"title="Dashboard/Import/Online"class="xowa-visited">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="/site/en.wikipedia.org/wiki/List_of_wars_by_death_toll">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="/site/en.wikipedia.org/wiki/Paris">http://en.wikipedia.org/wiki/Paris</a><ahref="/site/en.wikipedia.org/wiki/List_of_galaxies">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="/site/en.wikipedia.org/wiki/Category:Earth">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="/site/en.wikipedia.org/wiki/Beethoven">http://en.wikipedia.org/wiki/Beethoven</a>
Addon: Support image retrieval {requested by piotryx}.
</li>
<li>
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>
</li>
<li>
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>
</li>
<li>
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>
</li>
<li>
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="http://xowa.org/home/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="/site/en.wikisource.org/wiki/The_Yellow_Wall_Paper">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="/site/de.wikipedia.org/wiki/Berlin_(Begriffskl%C3%A4rung)">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="/site/de.wikipedia.org/wiki/Content_Security_Policy">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>
</li>
<li>
Parser.Link: Support floating-point for thumbtime ; EX:[[File:A.web|thumbtime=1.23]].
</li>
</ul>
<p>
<b>changes.trivial</b>
</p>
<ul>
<li>
Html: Add alt-text to wiki list icons for expand and collapse; EX:alt='expand wiki list' {detected by DomasoFan }.
</li>
</ul>
<p>
<b>dev</b>
</p>
<ul>
<li>
Release: Add lua binaries for Mac OS X.
</li>
<li>
Release: Expand set up instructions for Mac OS X 64-bit to readme.txt; EX:readme.txt.
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="/site/en.wikipedia.org/wiki/List_of_Are_You_Being_Served?_episodes">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}.
</li>
</ul>
<p>
<b>changes.major</b>
</p>
<ul>
<li>
Parser.Xml: Handle whitespace in keys; EX:"index =page_name". See: <ahref="http://fr.wikisource.org/wiki/La_Sculpture_dans_les_cimeti%C3%A8res_de_Paris/P%C3%A8re-Lachaise"rel="nofollow"class="external free">http://fr.wikisource.org/wiki/La_Sculpture_dans_les_cimeti%C3%A8res_de_Paris/P%C3%A8re-Lachaise</a>
</li>
<li>
Scribunto: Change mw.title url functions to accept multiple key vals for query args; EX:action=edit, key1=key2. See: <ahref="http://it.wikipedia.org/wiki/Arte"rel="nofollow"class="external free">http://it.wikipedia.org/wiki/Arte</a>
Wikisource.Pages: Show references on transcluded <pages>. See: <ahref="/site/en.wikisource.org/wiki/Flatland_(first_edition)/This_World">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>
DynamicPageList: Handle incorrect one line statements; EX:<dynamicpagelist>category=A category=B</dynamicpagelist>. See: <ahref="http://en.wikinews.org/wiki/Portal:Austria/Wikipedia"rel="nofollow"class="external free">http://en.wikinews.org/wiki/Portal:Austria/Wikipedia</a>
</li>
<li>
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>
</li>
<li>
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="/site/en.wikipedia.org/wiki/Tiger_Woods">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="/site/en.wikipedia.org/wiki/Wikipedia:Reference_desk/Archives/Lua/Science/April_2013">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="/site/en.wikipedia.org/wiki/Milky_Way">http://en.wikipedia.org/wiki/Milky_Way</a>
(change) Scribunto: %z should becomes \00 not \0. See: <ahref="/site/en.wikipedia.org/wiki/Addams_(crater)">http://en.wikipedia.org/wiki/Addams_(crater)</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>
</li>
<li>
(change) Parser.Link: Handle links with trailing slash; EX:[[/A/]] [[../A/]] {detected by anonymous}. See: <ahref="http://en.wikibooks.org/wiki/Wikijunior:Alphabet/Q"rel="nofollow"class="external free">http://en.wikibooks.org/wiki/Wikijunior:Alphabet/Q</a><ahref="http://fr.wikibooks.org/wiki/Wikijunior:Alphabet_des_pays_du_monde"rel="nofollow"class="external free">http://fr.wikibooks.org/wiki/Wikijunior:Alphabet_des_pays_du_monde</a>
</li>
<li>
(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: 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/ -->