1
0
mirror of https://github.com/gnosygnu/xowa.git synced 2026-03-02 03:49:30 +00:00

v4.0.0.1701

This commit is contained in:
gnosygnu
2017-01-03 21:15:53 -05:00
parent a1c2b697ae
commit 54ee941f0a
114 changed files with 21822 additions and 18816 deletions

View File

@@ -28,10 +28,10 @@
</h2>
<ul>
<li>
<a href="https://github.com/gnosygnu/xowa/releases/download/v3.12.1.1/xowa_app_windows_64_v3.12.1.1.zip" rel="nofollow" class="external text">Windows (64-bit)</a>
<a href="https://github.com/gnosygnu/xowa/releases/download/v4.0.0.1701/xowa_app_windows_64_v4.0.0.1701.zip" rel="nofollow" class="external text">Windows (64-bit)</a>
</li>
<li>
<a href="https://github.com/gnosygnu/xowa/releases/download/v3.12.1.1/xowa_app_windows_v3.12.1.1.zip" rel="nofollow" class="external text">Windows (32-bit)</a>
<a href="https://github.com/gnosygnu/xowa/releases/download/v4.0.0.1701/xowa_app_windows_v4.0.0.1701.zip" rel="nofollow" class="external text">Windows (32-bit)</a>
</li>
</ul>
<h2>
@@ -39,10 +39,10 @@
</h2>
<ul>
<li>
<a href="https://github.com/gnosygnu/xowa/releases/download/v3.12.1.1/xowa_app_linux_64_v3.12.1.1.zip" rel="nofollow" class="external text">Linux (64-bit)</a>
<a href="https://github.com/gnosygnu/xowa/releases/download/v4.0.0.1701/xowa_app_linux_64_v4.0.0.1701.zip" rel="nofollow" class="external text">Linux (64-bit)</a>
</li>
<li>
<a href="https://github.com/gnosygnu/xowa/releases/download/v3.12.1.1/xowa_app_linux_v3.12.1.1.zip" rel="nofollow" class="external text">Linux (32-bit)</a>
<a href="https://github.com/gnosygnu/xowa/releases/download/v4.0.0.1701/xowa_app_linux_v4.0.0.1701.zip" rel="nofollow" class="external text">Linux (32-bit)</a>
</li>
</ul>
<h2>
@@ -50,10 +50,10 @@
</h2>
<ul>
<li>
<a href="https://github.com/gnosygnu/xowa/releases/download/v3.12.1.1/xowa_app_macosx_64_v3.12.1.1.zip" rel="nofollow" class="external text">Mac OS X (64-bit)</a>
<a href="https://github.com/gnosygnu/xowa/releases/download/v4.0.0.1701/xowa_app_macosx_64_v4.0.0.1701.zip" rel="nofollow" class="external text">Mac OS X (64-bit)</a>
</li>
<li>
<a href="https://github.com/gnosygnu/xowa/releases/download/v3.12.1.1/xowa_app_macosx_v3.12.1.1.zip" rel="nofollow" class="external text">Mac OS X (32-bit)</a>
<a href="https://github.com/gnosygnu/xowa/releases/download/v4.0.0.1701/xowa_app_macosx_v4.0.0.1701.zip" rel="nofollow" class="external text">Mac OS X (32-bit)</a>
</li>
</ul>
<h2>
@@ -61,7 +61,7 @@
</h2>
<ul>
<li>
<a href="https://github.com/gnosygnu/xowa/releases/download/v3.12.1.1/xowa_app_arm_v3.12.1.1.zip" rel="nofollow" class="external text">Raspberry Pi</a>
<a href="https://github.com/gnosygnu/xowa/releases/download/v4.0.0.1701/xowa_app_arm_v4.0.0.1701.zip" rel="nofollow" class="external text">Raspberry Pi</a>
</li>
</ul>
<h2>
@@ -77,7 +77,7 @@
</h2>
<ul>
<li>
<a href="https://github.com/gnosygnu/xowa/archive/v3.12.1.1.zip" rel="nofollow" class="external text">Source code (Desktop)</a>
<a href="https://github.com/gnosygnu/xowa/archive/v4.0.0.1701.zip" rel="nofollow" class="external text">Source code (Desktop)</a>
</li>
</ul>
<h2>
@@ -89,313 +89,228 @@
</li>
</ul>
<h2>
<span class="mw-headline" id="v3.12.1.1_.282016-12-04.29">v3.12.1.1 (2016-12-04)</span>
<span class="mw-headline" id="v4.0.0.1701_.282017-01-01.29">v4.0.0.1701 (2017-01-01)</span>
</h2>
<h3>
<span class="mw-headline" id="Wikis">Wikis</span>
</h3>
<ul>
<li>
Package: Publish 2016-11 Dutch Wikis.
Package: Publish 2016-12 Italian wikis.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Wiki_setup/Dutch_wikis.html" id="xolnki_4" title="Wiki setup/Dutch wikis">Wiki_setup/Dutch_wikis</a>
</dd>
</dl>
<ul>
<li>
Package: Publish 2016-11 German Wikipedia.
Package: Publish 2016-12 Swahili wikis.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Wiki_setup/German_wikis.html" id="xolnki_5" title="Wiki setup/German wikis">Wiki_setup/German_wikis</a>
</dd>
</dl>
<ul>
<li>
Package: Publish 2016-11 Russian wikis.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Wiki_setup/Russian_wikis.html" id="xolnki_6" title="Wiki setup/Russian wikis">Wiki_setup/Russian_wikis</a>
</dd>
</dl>
<h3>
<span class="mw-headline" id="PC">PC</span>
</h3>
<p>
<b>major</b>
</p>
<ul>
<li>
Cfg: Add new Options system.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Options.html" id="xolnki_4" title="Options">Options</a>
</dd>
</dl>
<ul>
<li>
Setup: Change to semantic versioning.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Example</span>: 4.0.17011.1 vs 4.1.
</dd>
</dl>
<p>
<b>minor</b>
</p>
<ul>
<li>
Import: Fix category not building on non-SSD drives. {detected by khanhhung2512 }
Wikibase: Fix 'Attached KML error' on many dozen en.w pages. {detected by Ope30}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Add index to cl_from.
<span style='font-variant:small-caps'>Resolved by</span>: Do not cast 'numeric-id' to 'string'; leave as 'int'.
</dd>
<dd>
<span style='font-variant:small-caps'>Example</span>: Route map: Attached KML Error: item specified on Wikidata, or in |wikidata=, is not a KML file (P31→Q26267864 not found).
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://en.wikipedia.org/wiki/Hollywood_Walk_of_Fame" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Hollywood_Walk_of_Fame</a>
</dd>
</dl>
<ul>
<li>
Import: Fix Russian Wikisource build failure.
Gui: Allow Ctrl+Insert to be used to copy text. {detected by William}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Convert null category sortkeys to empty array.
<span style='font-variant:small-caps'>Resolved by</span>: Do not override Ctrl+Insert with Ctrl+Minus.
</dd>
</dl>
<ul>
<li>
Import.offline: Do not re-download category dump files when importing wiki (redux). {detected by khanhhung2512 }
Gui: Support numpad keys for page find. {detected by William}
</li>
</ul>
<ul>
<li>
Xtn.Math: Do not try to translate math in variant wikis. {detected by anonymous}
Gui: Add option to auto-remember last tab opened.
</li>
</ul>
<ul>
<li>
Gui: Support Command key on Mac OS X for keyboard shortcuts.
</li>
</ul>
<ul>
<li>
Html: Remove horizontal scroll bar on some Mac OS X configurations.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Swap out math tags with UNIQ.
</dd>
<dd>
<span style='font-variant:small-caps'>Example</span>: &lt;math&gt;x-{1+2}-1&lt;/math&gt; -&gt; x-{1+2}-1 x&gt; x1+21.
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://github.com/gnosygnu/xowa/issues/107" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/107</a>
<span style='font-variant:small-caps'>Resolved by</span>: Replace width:20vw with width:20em in /xowa/user/wiki/home/html/xowa_common.css.
</dd>
</dl>
<ul>
<li>
Table_of_contents: Fix missing table of contents on some de.w television series pages. {detected by Ope30}
Edit: Add section-editing. {requested by anonymous}
</li>
</ul>
<ul>
<li>
Cfg: Add better support for Shortcuts.
</li>
</ul>
<ul>
<li>
Category: Show Hidden Categories in "Hidden" section.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Ignore TOC magic word on transcluded pages.
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://de.wikipedia.org/wiki/Game_of_Thrones" rel="nofollow" class="external free">https://de.wikipedia.org/wiki/Game_of_Thrones</a> <a href="https://de.wikipedia.org/wiki/The_Walking_Dead_(Fernsehserie)" rel="nofollow" class="external free">https://de.wikipedia.org/wiki/The_Walking_Dead_(Fernsehserie)</a>
<span style='font-variant:small-caps'>Links</span>: <a href="https://en.wikipedia.org/wiki/A" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/A</a>
</dd>
</dl>
<ul>
<li>
Parser.Lnke: Fix page not loading on a dozen ru.w pages.
Search.Suggest: Do not add * at end of search phrase; use auto-wildcard option instead.
</li>
</ul>
<ul>
<li>
Search: Fix 'url_default' not working.
</li>
</ul>
<ul>
<li>
Xtn.Popups: Fix multiple blue lines at bottom of page whenever new popup shows.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Handle xwiki links to history pages.
</dd>
<dd>
<span style='font-variant:small-caps'>Example</span>: [http://ru.wikipedia.org/w/index.php?title&amp;diff=19103464&amp;oldid=18910980 извещен].
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://ru.wikipedia.org/wiki/Project:Заявки_на_снятие_флагов/Архив/Патрулирующие/2009" rel="nofollow" class="external free">https://ru.wikipedia.org/wiki/Project:Заявки_на_снятие_флагов/Архив/Патрулирующие/2009</a>
<span style='font-variant:small-caps'>Resolved by</span>: Suppress attributes from mw-body class.
</dd>
</dl>
<ul>
<li>
ParserFunctions: Fix missing headers from several dozen ru.s Slavik pages.
Redirect: Allow redirects to Special pages.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Implement {{ROOTPAGENAME}}.
<span style='font-variant:small-caps'>Example</span>: #REDIRECT [[Special:XowaCfg]].
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://ru.wikisource.org/wiki/ТСД/Аврора/ДО" rel="nofollow" class="external free">https://ru.wikisource.org/wiki/ТСД/Аврора/ДО</a>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Options.html" id="xolnki_5" title="Options">Options</a>
</dd>
</dl>
<ul>
<li>
Scribunto: Fix script error "Module:Navbox:91 attempt to concatenate nil and string" on many ru.w pages.
Gui: Allow navigation to urls with arguments.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Message</span>: <code>=Module:Navbox:91 attempt to concatenate nil and string</code>
</dd>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Use local language's namespace name not canonical.
</dd>
<dd>
<span style='font-variant:small-caps'>Example</span>: Russian "Шаблон" not English "Template".
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://ru.wikipedia.org/wiki/Королевство_Нидерландов" rel="nofollow" class="external free">https://ru.wikipedia.org/wiki/Королевство_Нидерландов</a>
<span style='font-variant:small-caps'>Example</span>: Special:XowaCfg%3Fgrp%3Dxowa.html.css.
</dd>
</dl>
<ul>
<li>
Scribunto: Fix script error 'expandTemplate: template "Россия Москва" does not exist' on many ru.w pages.
Mass_parse: Fix memory leak / slow performance due to over-zealous page caching.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Message</span>: <code>expandTemplate: template "Россия Москва" does not exist</code>
</dd>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Do not convert zero padded numbers to integer.
</dd>
<dd>
<span style='font-variant:small-caps'>Example</span>: "01" -&gt; "01" x&gt; 1.
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://ru.wikipedia.org/wiki/Красноказарменный_проезд" rel="nofollow" class="external free">https://ru.wikipedia.org/wiki/Красноказарменный_проезд</a>
<span style='font-variant:small-caps'>Resolved by</span>: Add two levels of permenance to page cache; add separate ifexists cache.
</dd>
</dl>
<ul>
<li>
Wikibase: Fix missing infobox images on many ru.w pages.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Infer datatype from cached table not from JSON doc.
</dd>
<dd>
<span style='font-variant:small-caps'>Example</span>: datatype="commonsMedia".
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://ru.wikipedia.org/wiki/Италия" rel="nofollow" class="external free">https://ru.wikipedia.org/wiki/Италия</a> <a href="https://lists.wikimedia.org/pipermail/wikidata/2016-November/010023.html" rel="nofollow" class="external free">https://lists.wikimedia.org/pipermail/wikidata/2016-November/010023.html</a>
</dd>
</dl>
<ul>
<li>
Wikibase: Do not fail if null quantity.lbound or quantity.ubound.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://www.wikidata.org/wiki/Q183" rel="nofollow" class="external free">https://www.wikidata.org/wiki/Q183</a>
</dd>
</dl>
<ul>
<li>
Wikibase: Fix script error "Module:WD:455" on a dozen ru.s pages.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Message</span>: <code>Ошибка скрипта: =Module:WD:455 свойство P1343 не найдено</code>
</dd>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Return 'property' not 'item' if wikidata page is "Property:".
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://ru.wikisource.org/wiki/Викитека:Проект:Викиданные" rel="nofollow" class="external free">https://ru.wikisource.org/wiki/Викитека:Проект:Викиданные</a>
</dd>
</dl>
<ul>
<li>
Wikibase: Fix script error 'java.lang.ArithmeticException: Division by zero' on a few dozen ru.w pages.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Convert globecoordinate's precision of '0' to precision of '1'.
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://ru.wikipedia.org/wiki/Лысково_(Калужская_область)" rel="nofollow" class="external free">https://ru.wikipedia.org/wiki/Лысково_(Калужская_область)</a>
</dd>
</dl>
<ul>
<li>
Image: Open image when clicking on 'full resolution' links.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Message</span>: <code>could not find anchor with href in html</code> {detected by khanhhung2512 }
</dd>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Handle image paths with spaces and other URL-encoding.
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://simple.wikipedia.org/wiki/File:Volcán_Chimborazo,_" rel="nofollow" class="external free">https://simple.wikipedia.org/wiki/File:Volcán_Chimborazo,_</a>"El_Taita_Chimborazo".jpg <a href="https://simple.wikipedia.org/wiki/File:Elizabeth_II_greets_NASA_GSFC_employees,_May_8,_2007_edit.jpg" rel="nofollow" class="external free">https://simple.wikipedia.org/wiki/File:Elizabeth_II_greets_NASA_GSFC_employees,_May_8,_2007_edit.jpg</a>
</dd>
</dl>
<ul>
<li>
Gui.Url_bar: Show title in actual chars, not url-decoded chars.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Set page url to actual chars, not url-decoded chars.
</dd>
</dl>
<ul>
<li>
Page_sync: Do not fail with null ref exception when trying to auto-sync a non-existant file. {detected by khanhhung2512 }
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://en.wikipedia.org/wiki/File:MimiRogersApr09.jpg" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/File:MimiRogersApr09.jpg</a>
</dd>
</dl>
<ul>
<li>
Page_sync: Fix page_sync failing when (a) page has math and (b) math has '~{'.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Message</span>: <code>page_load fail: page=Web crawler err=[err 0] idx mode not closed</code> {detected by khanhhung2512 }
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://en.wikipedia.org/wiki/Earth" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Earth</a>
</dd>
</dl>
<ul>
<li>
Page_sync: Allow 'always sync' by setting sync interval to '0'. {requested by khanhhung2512 }
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Options/Page_sync.html" id="xolnki_7" title="Options/Page sync" class="xowa-visited">Options/Page_sync</a>
</dd>
</dl>
<ul>
<li>
Page_sync: Implement 'Pages to sync' filter. {detected by khanhhung2512 }
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Options/Page_sync.html" id="xolnki_8" title="Options/Page sync" class="xowa-visited">Options/Page_sync</a>
</dd>
</dl>
<ul>
<li>
Embeddable: Load modules from load_worker. {detected by Rüdiger Gleim}
</li>
</ul>
<ul>
<li>
Embeddable: Add Free_memory method. {detected by Rüdiger Gleim}
</li>
</ul>
<ul>
<li>
Embeddable: Change if_exist to call Page_cache. {detected by Rüdiger Gleim}
</li>
</ul>
<p>
<b>trivial</b>
</p>
<ul>
<li>
Wikibase: Fix Wikibase json-entities loader not working.
Cfg: Remove 'Gui - Url bar' Symbols.
</li>
</ul>
<ul>
<li>
Cfg: Replace 'Custom wiki commands' with 'Unzip bz2 file'.
</li>
</ul>
<ul>
<li>
Cfg: Remove Search Suggest 'AllPages look-ahead', 'AllPages minimum length', and 'Log enabled'.
</li>
</ul>
<ul>
<li>
Cfg: Remove config page for Firefox Addon.
</li>
</ul>
<ul>
<li>
Wikibase: Add "fiwikivoyage" to list of known wikis.
</li>
</ul>
<ul>
<li>
Html: Remove content_editable support.
</li>
</ul>
<p>
<b>dev</b>
</p>
<ul>
<li>
Math: Refactor Math classes.
</li>
</ul>
<ul>
<li>
Mass_parse: Refactor make cmd to merge other wkr tables such as log_basic_temp.
</li>
</ul>
<ul>
<li>
Gui: Refactor IptKey; in particular, use SWING and SWT constants where possible; also handle modifers.
</li>
</ul>
<ul>
<li>
Mass_parse: Improve performance when returning Keyvals from Scribunto function.
</li>
</ul>