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

v4.5.2.1704

This commit is contained in:
gnosygnu
2017-04-27 21:02:09 -04:00
parent 328c8aadbe
commit fe28f573fb
242 changed files with 3997 additions and 3175 deletions

View File

@@ -152,13 +152,13 @@
</ul>
</div>
<h2>
<span class="mw-headline" id="Release:_v3.9.4.2_.282016-09-26_20:00_Mon.29">Release: v3.9.4.2 (2016-09-26 20:00 Mon)</span> <span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/wiki/Blog/2016-09?action=edit&amp;section_key=Release:_v3.9.4.2_.282016-09-26_20:00_Mon.29" title="Edit section: Release:_v3.9.4.2_.282016-09-26_20:00_Mon.29" class="xowa-hover-off">edit</a><span class="mw-editsection-bracket">]</span></span>
<span class="mw-headline" id="Release:_v3.9.4.2_.282016-09-26_20:00_Mon.29">Release: v3.9.4.2 (2016-09-26 20:00 Mon)</span>
</h2>
<p>
The PC version is a patch release. It fixes Categories not showing for pages with more than one word in the title.
</p>
<h3>
<span class="mw-headline" id="Show_Catgories_for_pages_with_more_than_one_word_in_the_title">Show Catgories for pages with more than one word in the title</span> <span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/wiki/Blog/2016-09?action=edit&amp;section_key=Show_Catgories_for_pages_with_more_than_one_word_in_the_title" title="Edit section: Show_Catgories_for_pages_with_more_than_one_word_in_the_title" class="xowa-hover-off">edit</a><span class="mw-editsection-bracket">]</span></span>
<span class="mw-headline" id="Show_Catgories_for_pages_with_more_than_one_word_in_the_title">Show Catgories for pages with more than one word in the title</span>
</h3>
<p>
As per <a href="https://github.com/gnosygnu/xowa/issues/81#issuecomment-249666435" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/81#issuecomment-249666435</a> Categories would not show for certain pages. It turned out this was a careless bug which affected pages with more than one word in the title.
@@ -167,7 +167,7 @@
Thanks to Ope30 for catching this bug. There's also another one he caught regarding large categories. This will be fixed in a future release or by manually downloading patched databases. See <a href="https://github.com/gnosygnu/xowa/issues/81" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/81</a>
</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> <span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/wiki/Blog/2016-09?action=edit&amp;section_key=Release:_v3.9.4.1_.282016-09-25_20:00_Sun.29" title="Edit section: Release:_v3.9.4.1_.282016-09-25_20:00_Sun.29" class="xowa-hover-off">edit</a><span class="mw-editsection-bracket">]</span></span>
<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.
@@ -176,7 +176,7 @@
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> <span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/wiki/Blog/2016-09?action=edit&amp;section_key=.28Wiki.29_Release_2016-09_French.2C_English_and_German_Wikipedia" title="Edit section: .28Wiki.29_Release_2016-09_French.2C_English_and_German_Wikipedia" class="xowa-hover-off">edit</a><span class="mw-editsection-bracket">]</span></span>
<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.
@@ -199,7 +199,7 @@
Thanks to fake4d for pointing out the bad link before.
</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> <span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/wiki/Blog/2016-09?action=edit&amp;section_key=.28PC.29_More_minor_Category_fixes_including_large_categories.2C_dynamic_page_list_and_wikidata.org" title="Edit section: .28PC.29_More_minor_Category_fixes_including_large_categories.2C_dynamic_page_list_and_wikidata.org" class="xowa-hover-off">edit</a><span class="mw-editsection-bracket">]</span></span>
<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.
@@ -222,25 +222,25 @@
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> <span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/wiki/Blog/2016-09?action=edit&amp;section_key=.28PC.29_Page_sync_shows_math_and_video_images" title="Edit section: .28PC.29_Page_sync_shows_math_and_video_images" class="xowa-hover-off">edit</a><span class="mw-editsection-bracket">]</span></span>
<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> <span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/wiki/Blog/2016-09?action=edit&amp;section_key=.28PC_.2F_Android.29_Download_Central_does_not_loop_endlessly_if_wrong_file_size_downloaded" title="Edit section: .28PC_.2F_Android.29_Download_Central_does_not_loop_endlessly_if_wrong_file_size_downloaded" class="xowa-hover-off">edit</a><span class="mw-editsection-bracket">]</span></span>
<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> <span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/wiki/Blog/2016-09?action=edit&amp;section_key=.28PC.29_Show_pages_in_MediaWiki_namespace" title="Edit section: .28PC.29_Show_pages_in_MediaWiki_namespace" class="xowa-hover-off">edit</a><span class="mw-editsection-bracket">]</span></span>
<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> <span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/wiki/Blog/2016-09?action=edit&amp;section_key=.28PC.29_Run_GUI_on_Raspberry_Pi" title="Edit section: .28PC.29_Run_GUI_on_Raspberry_Pi" class="xowa-hover-off">edit</a><span class="mw-editsection-bracket">]</span></span>
<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.
@@ -252,7 +252,7 @@
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> <span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/wiki/Blog/2016-09?action=edit&amp;section_key=.28PC.29_More_parser_fixes_including_Scribunto_regex_at_end_of_string_and_gaps_in_argument_keys" title="Edit section: .28PC.29_More_parser_fixes_including_Scribunto_regex_at_end_of_string_and_gaps_in_argument_keys" class="xowa-hover-off">edit</a><span class="mw-editsection-bracket">]</span></span>
<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:
@@ -266,7 +266,7 @@
</li>
</ul>
<h3>
<span class="mw-headline" id="Next_release:_v3.10.1">Next release: v3.10.1</span> <span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/wiki/Blog/2016-09?action=edit&amp;section_key=Next_release:_v3.10.1" title="Edit section: Next_release:_v3.10.1" class="xowa-hover-off">edit</a><span class="mw-editsection-bracket">]</span></span>
<span class="mw-headline" id="Next_release:_v3.10.1">Next release: v3.10.1</span>
</h3>
<ul>
<li>
@@ -283,7 +283,7 @@
<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> <span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/wiki/Blog/2016-09?action=edit&amp;section_key=Release:_NONE_.282016-09-18_22:00_Sun.29" title="Edit section: Release:_NONE_.282016-09-18_22:00_Sun.29" class="xowa-hover-off">edit</a><span class="mw-editsection-bracket">]</span></span>
<span class="mw-headline" id="Release:_NONE_.282016-09-18_22:00_Sun.29">Release: NONE (2016-09-18 22:00 Sun)</span>
</h2>
<p>
I'm skipping the release this week. I'm working on a few changes to categories, and English Wikipedia is spilling over a little.
@@ -298,7 +298,7 @@
Thanks.
</p>
<h2>
<span class="mw-headline" id="Release:_v3.9.2.1_.282016-09-11_19:00_Sun.29">Release: v3.9.2.1 (2016-09-11 19:00 Sun)</span> <span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/wiki/Blog/2016-09?action=edit&amp;section_key=Release:_v3.9.2.1_.282016-09-11_19:00_Sun.29" title="Edit section: Release:_v3.9.2.1_.282016-09-11_19:00_Sun.29" class="xowa-hover-off">edit</a><span class="mw-editsection-bracket">]</span></span>
<span class="mw-headline" id="Release:_v3.9.2.1_.282016-09-11_19:00_Sun.29">Release: v3.9.2.1 (2016-09-11 19:00 Sun)</span>
</h2>
<p>
The PC version is a major release. It has a fix for broken Category pages, a new Category system, a new page sync feature, and other changes.
@@ -307,13 +307,13 @@
The Android version is a minor release. It has a fix for dropped connections in Download Central.
</p>
<h3>
<span class="mw-headline" id=".28PC.29_Fix_for_Category_pages_not_working">(PC) Fix for Category pages not working</span> <span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/wiki/Blog/2016-09?action=edit&amp;section_key=.28PC.29_Fix_for_Category_pages_not_working" title="Edit section: .28PC.29_Fix_for_Category_pages_not_working" class="xowa-hover-off">edit</a><span class="mw-editsection-bracket">]</span></span>
<span class="mw-headline" id=".28PC.29_Fix_for_Category_pages_not_working">(PC) Fix for Category pages not working</span>
</h3>
<p>
v3.8.5.1 had a bug that broke Category pages. For example, <a href="https://simple.wikipedia.org/wiki/Category:Earth" rel="nofollow" class="external free">https://simple.wikipedia.org/wiki/Category:Earth</a> . This would only retrieve one random category. v3.9.2.1 fixes the issue.
</p>
<h3>
<span class="mw-headline" id=".28PC.29_New_Category_system_to_handle_HTML_dumps">(PC) New Category system to handle HTML dumps</span> <span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/wiki/Blog/2016-09?action=edit&amp;section_key=.28PC.29_New_Category_system_to_handle_HTML_dumps" title="Edit section: .28PC.29_New_Category_system_to_handle_HTML_dumps" class="xowa-hover-off">edit</a><span class="mw-editsection-bracket">]</span></span>
<span class="mw-headline" id=".28PC.29_New_Category_system_to_handle_HTML_dumps">(PC) New Category system to handle HTML dumps</span>
</h3>
<p>
As per <a href="https://github.com/gnosygnu/xowa/issues/81" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/81</a> Category pages were not showing for HTML dumps. I rewrote the Category system to handle this. Here are the high-level points:
@@ -339,19 +339,19 @@
There's a little more info at <a href="http://xowa.org/home/wiki/App/Category.html" id="xolnki_15" title="App/Category">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> <span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/wiki/Blog/2016-09?action=edit&amp;section_key=.28PC.29_Basic_page_synchronization_feature_to_get_latest_from_online" title="Edit section: .28PC.29_Basic_page_synchronization_feature_to_get_latest_from_online" class="xowa-hover-off">edit</a><span class="mw-editsection-bracket">]</span></span>
<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_16" title="App/Xtn/Page sync">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> <span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/wiki/Blog/2016-09?action=edit&amp;section_key=.28PC_.2F_Android.29_Download_Central_changes_for_dropped_connections_.2F_Mac_OS_X" title="Edit section: .28PC_.2F_Android.29_Download_Central_changes_for_dropped_connections_.2F_Mac_OS_X" class="xowa-hover-off">edit</a><span class="mw-editsection-bracket">]</span></span>
<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>
</h3>
<p>
As per <a href="https://github.com/gnosygnu/xowa/issues/80" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/80</a> dropped connections in Download Central would appear to hang on Mac OS X. This release should now force Mac OS X to report dropped connections. In addition, it also will try to reconnect for a minute once a connection is dropped, before giving up.
</p>
<h3>
<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> <span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/wiki/Blog/2016-09?action=edit&amp;section_key=.28PC.29_Various_parser_changes_including_Protectiong_Banner.2C_stack_overflow.2C_and_invalid_UTF-8" title="Edit section: .28PC.29_Various_parser_changes_including_Protectiong_Banner.2C_stack_overflow.2C_and_invalid_UTF-8" class="xowa-hover-off">edit</a><span class="mw-editsection-bracket">]</span></span>
<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_17" title="Change log/v3.9.2.1">Change log</a> has a complete list. The most relevant items are the following:
@@ -368,7 +368,7 @@
</li>
</ul>
<h3>
<span class="mw-headline" id=".28PC.29_Other_minor_changes_including_read-only_support.2C_torrent-file_links_and_docs_for_HTML_dump">(PC) Other minor changes including read-only support, torrent-file links and docs for HTML dump</span> <span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/wiki/Blog/2016-09?action=edit&amp;section_key=.28PC.29_Other_minor_changes_including_read-only_support.2C_torrent-file_links_and_docs_for_HTML_dump" title="Edit section: .28PC.29_Other_minor_changes_including_read-only_support.2C_torrent-file_links_and_docs_for_HTML_dump" class="xowa-hover-off">edit</a><span class="mw-editsection-bracket">]</span></span>
<span class="mw-headline" id=".28PC.29_Other_minor_changes_including_read-only_support.2C_torrent-file_links_and_docs_for_HTML_dump">(PC) Other minor changes including read-only support, torrent-file links and docs for HTML dump</span>
</h3>
<p>
Thanks to multiple users, this build also resolves some minor issues:
@@ -388,7 +388,7 @@
Also, at risk of omission, additional thanks to markusmaresch for reporting the Mac OS X issue, and MDE186 for testing the page sync feature.
</p>
<h3>
<span class="mw-headline" id="Next_release:_v3.9.3">Next release: v3.9.3</span> <span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/wiki/Blog/2016-09?action=edit&amp;section_key=Next_release:_v3.9.3" title="Edit section: Next_release:_v3.9.3" class="xowa-hover-off">edit</a><span class="mw-editsection-bracket">]</span></span>
<span class="mw-headline" id="Next_release:_v3.9.3">Next release: v3.9.3</span>
</h3>
<ul>
<li>
@@ -405,7 +405,7 @@
<br>
</p>
<h2>
<span class="mw-headline" id="Wikis:_Czech_Wikis_.282016-09.29_.282016-09-05_23:00_Mon.29">Wikis: Czech Wikis (2016-09) (2016-09-05 23:00 Mon)</span> <span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/wiki/Blog/2016-09?action=edit&amp;section_key=Wikis:_Czech_Wikis_.282016-09.29_.282016-09-05_23:00_Mon.29" title="Edit section: Wikis:_Czech_Wikis_.282016-09.29_.282016-09-05_23:00_Mon.29" class="xowa-hover-off">edit</a><span class="mw-editsection-bracket">]</span></span>
<span class="mw-headline" id="Wikis:_Czech_Wikis_.282016-09.29_.282016-09-05_23:00_Mon.29">Wikis: Czech Wikis (2016-09) (2016-09-05 23:00 Mon)</span>
</h2>
<p>
The Czech wikis are available in Download Central. To get them, do the following:
@@ -422,7 +422,7 @@
</li>
</ul>
<h2>
<span class="mw-headline" id="Release:_NONE_.282016-09-04_22:00_Sun.29">Release: NONE (2016-09-04 22:00 Sun)</span> <span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/wiki/Blog/2016-09?action=edit&amp;section_key=Release:_NONE_.282016-09-04_22:00_Sun.29" title="Edit section: Release:_NONE_.282016-09-04_22:00_Sun.29" class="xowa-hover-off">edit</a><span class="mw-editsection-bracket">]</span></span>
<span class="mw-headline" id="Release:_NONE_.282016-09-04_22:00_Sun.29">Release: NONE (2016-09-04 22:00 Sun)</span>
</h2>
<p>
This week has no release. I'm working on a variety of items based on issues at <a href="https://github.com/gnosygnu/xowa/issues" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues</a> Thanks to Ope30, markusmarech, and some anonymous others for all their input!