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

$version_number

This commit is contained in:
gnosygnu
2016-09-25 22:22:56 -04:00
parent 01431f9cdf
commit 4c026fd2b5
24 changed files with 2988 additions and 2179 deletions

View File

@@ -64,42 +64,176 @@
</div>
<ul>
<li class="toclevel-1 tocsection-1">
<a href="#Release:_NONE_.282016-09-18_22:00_Sun.29"><span class="tocnumber">1</span> <span class="toctext">Release: NONE (2016-09-18 22:00 Sun)</span></a>
</li>
<li class="toclevel-1 tocsection-2">
<a href="#Release:_v3.9.2.1_.282016-09-11_19:00_Sun.29"><span class="tocnumber">2</span> <span class="toctext">Release: v3.9.2.1 (2016-09-11 19:00 Sun)</span></a>
<a href="#Release:_v3.9.4.1_.282016-09-25_20:00_Sun.29"><span class="tocnumber">1</span> <span class="toctext">Release: v3.9.4.1 (2016-09-25 20:00 Sun)</span></a>
<ul>
<li class="toclevel-2 tocsection-2">
<a href="#.28Wiki.29_Release_2016-09_French.2C_English_and_German_Wikipedia"><span class="tocnumber">1.1</span> <span class="toctext">(Wiki) Release 2016-09 French, English and German Wikipedia</span></a>
</li>
<li class="toclevel-2 tocsection-3">
<a href="#.28PC.29_Fix_for_Category_pages_not_working"><span class="tocnumber">2.1</span> <span class="toctext">(PC) Fix for Category pages not working</span></a>
<a href="#.28PC.29_More_minor_Category_fixes_including_large_categories.2C_dynamic_page_list_and_wikidata.org"><span class="tocnumber">1.2</span> <span class="toctext">(PC) More minor Category fixes including large categories, dynamic page list and wikidata.org</span></a>
</li>
<li class="toclevel-2 tocsection-4">
<a href="#.28PC.29_New_Category_system_to_handle_HTML_dumps"><span class="tocnumber">2.2</span> <span class="toctext">(PC) New Category system to handle HTML dumps</span></a>
<a href="#.28PC.29_Page_sync_shows_math_and_video_images"><span class="tocnumber">1.3</span> <span class="toctext">(PC) Page sync shows math and video images</span></a>
</li>
<li class="toclevel-2 tocsection-5">
<a href="#.28PC.29_Basic_page_synchronization_feature_to_get_latest_from_online"><span class="tocnumber">2.3</span> <span class="toctext">(PC) Basic page synchronization feature to get latest from online</span></a>
<a href="#.28PC_.2F_Android.29_Download_Central_does_not_loop_endlessly_if_wrong_file_size_downloaded"><span class="tocnumber">1.4</span> <span class="toctext">(PC / Android) Download Central does not loop endlessly if wrong file size downloaded</span></a>
</li>
<li class="toclevel-2 tocsection-6">
<a href="#.28PC_.2F_Android.29_Download_Central_changes_for_dropped_connections_.2F_Mac_OS_X"><span class="tocnumber">2.4</span> <span class="toctext">(PC / Android) Download Central changes for dropped connections / Mac OS X</span></a>
<a href="#.28PC.29_Show_pages_in_MediaWiki_namespace"><span class="tocnumber">1.5</span> <span class="toctext">(PC) Show pages in MediaWiki namespace</span></a>
</li>
<li class="toclevel-2 tocsection-7">
<a href="#.28PC.29_Various_parser_changes_including_Protectiong_Banner.2C_stack_overflow.2C_and_invalid_UTF-8"><span class="tocnumber">2.5</span> <span class="toctext">(PC) Various parser changes including Protectiong Banner, stack overflow, and invalid UTF-8</span></a>
<a href="#.28PC.29_Run_GUI_on_Raspberry_Pi"><span class="tocnumber">1.6</span> <span class="toctext">(PC) Run GUI on Raspberry Pi</span></a>
</li>
<li class="toclevel-2 tocsection-8">
<a href="#.28PC.29_Other_minor_changes_including_read-only_support.2C_torrent-file_links_and_docs_for_HTML_dump"><span class="tocnumber">2.6</span> <span class="toctext">(PC) Other minor changes including read-only support, torrent-file links and docs for HTML dump</span></a>
<a href="#.28PC.29_More_parser_fixes_including_Scribunto_regex_at_end_of_string_and_gaps_in_argument_keys"><span class="tocnumber">1.7</span> <span class="toctext">(PC) More parser fixes including Scribunto regex at end of string and gaps in argument keys</span></a>
</li>
<li class="toclevel-2 tocsection-9">
<a href="#Next_release:_v3.9.3"><span class="tocnumber">2.7</span> <span class="toctext">Next release: v3.9.3</span></a>
<a href="#Next_release:_v3.10.1"><span class="tocnumber">1.8</span> <span class="toctext">Next release: v3.10.1</span></a>
</li>
</ul>
</li>
<li class="toclevel-1 tocsection-10">
<a href="#Wikis:_Czech_Wikis_.282016-09.29_.282016-09-05_23:00_Mon.29"><span class="tocnumber">3</span> <span class="toctext">Wikis: Czech Wikis (2016-09) (2016-09-05 23:00 Mon)</span></a>
<a href="#Release:_NONE_.282016-09-18_22:00_Sun.29"><span class="tocnumber">2</span> <span class="toctext">Release: NONE (2016-09-18 22:00 Sun)</span></a>
</li>
<li class="toclevel-1 tocsection-11">
<a href="#Release:_NONE_.282016-09-04_22:00_Sun.29"><span class="tocnumber">4</span> <span class="toctext">Release: NONE (2016-09-04 22:00 Sun)</span></a>
<a href="#Release:_v3.9.2.1_.282016-09-11_19:00_Sun.29"><span class="tocnumber">3</span> <span class="toctext">Release: v3.9.2.1 (2016-09-11 19:00 Sun)</span></a>
<ul>
<li class="toclevel-2 tocsection-12">
<a href="#.28PC.29_Fix_for_Category_pages_not_working"><span class="tocnumber">3.1</span> <span class="toctext">(PC) Fix for Category pages not working</span></a>
</li>
<li class="toclevel-2 tocsection-13">
<a href="#.28PC.29_New_Category_system_to_handle_HTML_dumps"><span class="tocnumber">3.2</span> <span class="toctext">(PC) New Category system to handle HTML dumps</span></a>
</li>
<li class="toclevel-2 tocsection-14">
<a href="#.28PC.29_Basic_page_synchronization_feature_to_get_latest_from_online"><span class="tocnumber">3.3</span> <span class="toctext">(PC) Basic page synchronization feature to get latest from online</span></a>
</li>
<li class="toclevel-2 tocsection-15">
<a href="#.28PC_.2F_Android.29_Download_Central_changes_for_dropped_connections_.2F_Mac_OS_X"><span class="tocnumber">3.4</span> <span class="toctext">(PC / Android) Download Central changes for dropped connections / Mac OS X</span></a>
</li>
<li class="toclevel-2 tocsection-16">
<a href="#.28PC.29_Various_parser_changes_including_Protectiong_Banner.2C_stack_overflow.2C_and_invalid_UTF-8"><span class="tocnumber">3.5</span> <span class="toctext">(PC) Various parser changes including Protectiong Banner, stack overflow, and invalid UTF-8</span></a>
</li>
<li class="toclevel-2 tocsection-17">
<a href="#.28PC.29_Other_minor_changes_including_read-only_support.2C_torrent-file_links_and_docs_for_HTML_dump"><span class="tocnumber">3.6</span> <span class="toctext">(PC) Other minor changes including read-only support, torrent-file links and docs for HTML dump</span></a>
</li>
<li class="toclevel-2 tocsection-18">
<a href="#Next_release:_v3.9.3"><span class="tocnumber">3.7</span> <span class="toctext">Next release: v3.9.3</span></a>
</li>
</ul>
</li>
<li class="toclevel-1 tocsection-19">
<a href="#Wikis:_Czech_Wikis_.282016-09.29_.282016-09-05_23:00_Mon.29"><span class="tocnumber">4</span> <span class="toctext">Wikis: Czech Wikis (2016-09) (2016-09-05 23:00 Mon)</span></a>
</li>
<li class="toclevel-1 tocsection-20">
<a href="#Release:_NONE_.282016-09-04_22:00_Sun.29"><span class="tocnumber">5</span> <span class="toctext">Release: NONE (2016-09-04 22:00 Sun)</span></a>
</li>
</ul>
</div>
<p>
<br>
</p>
<h2>
<span class="mw-headline" id="Release:_v3.9.4.1_.282016-09-25_20:00_Sun.29">Release: v3.9.4.1 (2016-09-25 20:00 Sun)</span>
</h2>
<p>
The PC version is a major release. It has more Category fixes, more page sync changes, and a few other changes.
</p>
<p>
The Android version is a minor release. It has a fix for bad file downloads in Download Central.
</p>
<h3>
<span class="mw-headline" id=".28Wiki.29_Release_2016-09_French.2C_English_and_German_Wikipedia">(Wiki) Release 2016-09 French, English and German Wikipedia</span>
</h3>
<p>
I published the French wikis last week, but I'm just listing them formally in this release.
</p>
<p>
The English and German wikis were published today. They are available at <a href="http://xowa.org/home/wiki/Special:XowaDownloadCentral.html" id="xolnki_12" title="Special:XowaDownloadCentral" class="xowa-visited">Special:XowaDownloadCentral</a>
</p>
<h3>
<span class="mw-headline" id=".28PC.29_More_minor_Category_fixes_including_large_categories.2C_dynamic_page_list_and_wikidata.org">(PC) More minor Category fixes including large categories, dynamic page list and wikidata.org</span>
</h3>
<p>
v3.9.2.1 introduced a new Category system to support Categories in HTML dump mode. Unfortunately, a few items were left out.
</p>
<ul>
<li>
<b>Maximum of 200 pages</b>: Some categories have more than 200 pages but XOWA would only show the first 200.
</li>
<li>
<b>Dynamic Page List did not work</b>: Wikibooks, Wikiversity and Wikinews use an extension called <a href="https://www.mediawiki.org/wiki/Extension:DynamicPageList_(Wikimedia)" rel="nofollow" class="external text">Dynamic Page List</a> which relies heavily on Categories. These pages always came up blank.
</li>
<li>
<b>Wikidata import failed</b>: Importing wikidata.org through Import Online / Offline would fail
</li>
</ul>
<p>
All of these are fixed in v3.9.4.1. In addition, I also added a feature to disable "Previous 200" on the first page and "Next 200" on the last page.
</p>
<p>
Finally, these all work with both the Wikitext dumps and the HTML dumps. I still have to get them to work on Android.
</p>
<h3>
<span class="mw-headline" id=".28PC.29_Page_sync_shows_math_and_video_images">(PC) Page sync shows math and video images</span>
</h3>
<p>
v3.9.2.1 added a page sync feature, but it didn't handle Math, video and pdf images. v3.9.4.1 now handles these. There are still a few other image types to handle (helper buttons / score), but sync should now work fine for 99% of pages.
</p>
<h3>
<span class="mw-headline" id=".28PC_.2F_Android.29_Download_Central_does_not_loop_endlessly_if_wrong_file_size_downloaded">(PC / Android) Download Central does not loop endlessly if wrong file size downloaded</span>
</h3>
<p>
This is a bug that should hopefully not have affected anyone. While testing the downloads for English Wikipedia, I noticed that a "bad file size" error would basically cause Download Central to cycle endlessly. The only option would be to remove the entire task and resume.
</p>
<h3>
<span class="mw-headline" id=".28PC.29_Show_pages_in_MediaWiki_namespace">(PC) Show pages in MediaWiki namespace</span>
</h3>
<p>
v3.9.4.1 now is able to show wikitext pages in the MediaWiki namespace. For example, <a href="https://en.wikipedia.org/wiki/MediaWiki:Edittools" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/MediaWiki:Edittools</a> .
</p>
<h3>
<span class="mw-headline" id=".28PC.29_Run_GUI_on_Raspberry_Pi">(PC) Run GUI on Raspberry Pi</span>
</h3>
<p>
As per <a href="https://github.com/gnosygnu/xowa/issues/85" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/85</a> the XOWA GUI was not able to run on the Raspberry Pi. I changed SWT to use WebKit in order to get this working. So far, I can only confirm that it works on my device, but hopefully it will work for others.
</p>
<p>
In addition, this build has the official release candidate sqlite-jdbc jar as per <a href="https://github.com/xerial/sqlite-jdbc/issues/58" rel="nofollow" class="external free">https://github.com/xerial/sqlite-jdbc/issues/58</a>
</p>
<p>
Many thanks to nstents for helping me test the builds.
</p>
<h3>
<span class="mw-headline" id=".28PC.29_More_parser_fixes_including_Scribunto_regex_at_end_of_string_and_gaps_in_argument_keys">(PC) More parser fixes including Scribunto regex at end of string and gaps in argument keys</span>
</h3>
<p>
There were two significant fixes worth mentioning:
</p>
<ul>
<li>
<b>End-of-string regexes did not work</b>: Due to a one-off array bug, XOWA wouldn't correctly process end-of-string regular expressions in Lua. So, something like <code>gsub( "e?$", "e", 1 )</code> returned wrong results
</li>
<li>
<b>Gaps in argument keys would fail</b>: Scribunto allows integer keys, but with gaps. For example, something like <code>{1="a", 4="d", 7="g"}</code>. XOWA had logic to handle 1 gap, but failed if there were more
</li>
</ul>
<h3>
<span class="mw-headline" id="Next_release:_v3.10.1">Next release: v3.10.1</span>
</h3>
<ul>
<li>
<b>Wikis</b>: After a busy two weeks, I'm going to take a break this week. If there's a wiki you want, please feel free to request!
</li>
<li>
<b>Dynamic update of wiki pages</b>: I still have a little work to do on this feature.
</li>
<li>
<b>Image shrink</b>: I tested a Download Central version of the image shrink but it felt too slow. I'm going to opt instead for the standalone page. I'll upload the file this week and post again in the blog.
</li>
</ul>
<p>
<br>
</p>
<h2>
<span class="mw-headline" id="Release:_NONE_.282016-09-18_22:00_Sun.29">Release: NONE (2016-09-18 22:00 Sun)</span>
</h2>
@@ -154,13 +288,13 @@
In short, the changes should be transparent to most, except HTML dump users will soon get Categories.
</p>
<p>
There's a little more info at <a href="http://xowa.org/home/wiki/App/Category.html" id="xolnki_12" title="App/Category" class="xowa-visited">Category Overview</a> for those interested.
There's a little more info at <a href="http://xowa.org/home/wiki/App/Category.html" id="xolnki_13" title="App/Category" class="xowa-visited">Category Overview</a> for those interested.
</p>
<h3>
<span class="mw-headline" id=".28PC.29_Basic_page_synchronization_feature_to_get_latest_from_online">(PC) Basic page synchronization feature to get latest from online</span>
</h3>
<p>
As per <a href="https://github.com/gnosygnu/xowa/issues/72" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/72</a> XOWA will now be able to sync pages directly from the online version. This feature is still a work-in-progress, and probably should only be done for selective pages. Certain pages won't sync correctly for a few more releases -- namely, pages with Math. See <a href="http://xowa.org/home/wiki/App/Xtn/Page_sync.html" id="xolnki_13" title="App/Xtn/Page sync" class="xowa-visited">App/Xtn/Page_sync</a> for more info.
As per <a href="https://github.com/gnosygnu/xowa/issues/72" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/72</a> XOWA will now be able to sync pages directly from the online version. This feature is still a work-in-progress, and probably should only be done for selective pages. Certain pages won't sync correctly for a few more releases -- namely, pages with Math. See <a href="http://xowa.org/home/wiki/App/Xtn/Page_sync.html" id="xolnki_14" title="App/Xtn/Page sync" class="xowa-visited">App/Xtn/Page_sync</a> for more info.
</p>
<h3>
<span class="mw-headline" id=".28PC_.2F_Android.29_Download_Central_changes_for_dropped_connections_.2F_Mac_OS_X">(PC / Android) Download Central changes for dropped connections / Mac OS X</span>
@@ -172,7 +306,7 @@
<span class="mw-headline" id=".28PC.29_Various_parser_changes_including_Protectiong_Banner.2C_stack_overflow.2C_and_invalid_UTF-8">(PC) Various parser changes including Protectiong Banner, stack overflow, and invalid UTF-8</span>
</h3>
<p>
This release has a bunch of parser changes. The <a href="http://xowa.org/home/wiki/Change_log/v3.9.2.1.html" id="xolnki_14" title="Change log/v3.9.2.1">Change log</a> has a complete list. The most relevant items are the following:
This release has a bunch of parser changes. The <a href="http://xowa.org/home/wiki/Change_log/v3.9.2.1.html" id="xolnki_15" title="Change log/v3.9.2.1">Change log</a> has a complete list. The most relevant items are the following:
</p>
<ul>
<li>
@@ -199,7 +333,7 @@
<b>Torrent links for non-Wikipedia wikis were wrong (thanks to malakov1)</b>: Download Central was reporting the wrong torrent links for non-Wikipedia wikis. For example, English Wiktionary was being listed as <a href="http://archive.org/Xowa_enwiktionary_latest" rel="nofollow" class="external free">http://archive.org/Xowa_enwiktionary_latest</a> . This build corrects the issue.
</li>
<li>
<b>Wrong documentation for HTML dumps (thanks to Rüdiger Gleim)</b>: The command-line script for generating HTML dumps have changed over the past few releases. I forgot to update the documentation page at <a href="http://xowa.org/home/wiki/Dev/Command-line/Thumbs.html" id="xolnki_15" title="Dev/Command-line/Thumbs">Dev/Command-line/Thumbs</a>.
<b>Wrong documentation for HTML dumps (thanks to Rüdiger Gleim)</b>: The command-line script for generating HTML dumps have changed over the past few releases. I forgot to update the documentation page at <a href="http://xowa.org/home/wiki/Dev/Command-line/Thumbs.html" id="xolnki_16" title="Dev/Command-line/Thumbs">Dev/Command-line/Thumbs</a>.
</li>
</ul>
<p>