1
0
mirror of https://github.com/gnosygnu/xowa.git synced 2025-06-02 07:24:19 +00:00
This commit is contained in:
gnosygnu 2015-09-20 23:45:11 -04:00
parent bcee4d5f39
commit bcdf725770
4 changed files with 186 additions and 107 deletions

View File

@ -17,6 +17,55 @@
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr">
<!-- page_bgn -->
<h2>
<span class='mw-headline' id='Release:_v2.9.3.1_.282015-09-20_19:00_Sun.29'>Release: v2.9.3.1 (2015-09-20 19:00 Sun)</span>
</h2>
<p>
v2.9.3 is another light release. It has a few fixes for Chinese wikis.
</p>
<h3>
<span class='mw-headline' id='Handle_new_relative_urls_for_CSS'>Handle new relative urls for CSS</span>
</h3>
<p>
Wikimedia changed their url format for CSS resources this week. Previously it used to be "//simple.wikipedia.org/w/...". Now it is just "/w/..." Unfortunately, since XOWA didn't handle relative-style urls, the CSS files weren't being downloaded for new wikis. This is fixed now.
</p>
<h3>
<span class='mw-headline' id='Parser_fixes_for_Chinese_wikis'>Parser fixes for Chinese wikis</span>
</h3>
<p>
After building the images for the Chinese wikis, I noticed that there were issues with blank message boxes and blank reference text. It turned out that these were broken by the language dropdown back in v2.8.1. I spent a good deal of time fixing these issues, but realized that the current implementation of variant handling (-{zh-hans:text}-) needs to be rewritten.
</p>
<p>
The current version is much better than the last version, but there are still some changes that need to be done.
</p>
<h3>
<span class='mw-headline' id='Minor_source_code_reorganization'>Minor source code reorganization</span>
</h3>
<p>
I spent a good deal of time reorganizing the main XOWA project codebase. In particular, XOWA had a lot of extra "Source Folders" in addition to "src". These folders arose from the C# to Java conversion and C# having a broader scope for a non-public class than Java (in C#, non-public classes can be seen by classes across namespaces).
</p>
<p>
Source code cleanup is an ongoing process, but this should make a substantial difference.
</p>
<h3>
<span class='mw-headline' id='Image_packages_for_Portuguese.2C_Romanian.2C_and_Indonesian_wikis'>Image packages for Portuguese, Romanian, and Indonesian wikis</span>
</h3>
<p>
These wikis were fairly straightforward. See <a href="https://archive.org/details/Xowa_ptwiki_latest" class="external text" rel="nofollow">https://archive.org/details/Xowa_ptwiki_latest</a> <a href="https://archive.org/details/Xowa_rowiki_latest" class="external text" rel="nofollow">https://archive.org/details/Xowa_rowiki_latest</a> and <a href="https://archive.org/details/Xowa_idwiki_latest" class="external text" rel="nofollow">https://archive.org/details/Xowa_idwiki_latest</a>
</p>
<h3>
<span class='mw-headline' id='Next_release:_v2.9.4'>Next release: v2.9.4</span>
</h3>
<p>
For images, I'm going to work on Hungarian, Thai and Serbian.
</p>
<p>
For development, I'm going to put the Math parser to the side and work on rewriting the Chinese / Serbian language translation
</p>
<p>
<br>
</p>
<h2>
<span class='mw-headline' id='Release:_v2.9.2.1_.282015-09-13_21:00_Sun.29'>Release: v2.9.2.1 (2015-09-13 21:00 Sun)</span>
</h2>
@ -47,7 +96,43 @@
<p>
<br>
</p>
<h2>
<span class='mw-headline' id='Release:_v2.9.1.1_.282015-09-06_20:00_Sun.29'>Release: v2.9.1.1 (2015-09-06 20:00 Sun)</span>
</h2>
<p>
v2.9.1 is a light release. It adds a new Graph extension.
</p>
<h3>
<span class='mw-headline' id='Added_Graph_extension._Help:Diagnostics.2FJavascript.2FGraph'>Added Graph extension. [[Help:Diagnostics/Javascript/Graph]]
</h3>
<p>
MediaWiki recently began incorporating a new Javascript-centric extension for making graphs. They only show up on a few pages, but I wanted to make sure XOWA handled them before they show up on more.
</p>
<h3>
<span class='mw-headline' id='Removed_Mac_OS_X_DMG'>Removed Mac OS X DMG</span>
</h3>
<p>
I ended up removing the Mac OS X DMG. The main problem is that future updates (for example v2.9.1) would actually overwrite any existing wikis. I'll reinstate the DMG at a future release, but I'll need to make some XOWA changes to allow customized user wiki folders.
</p>
<h3>
<span class='mw-headline' id='Updated_images_for_German_and_Turkish_wikis'>Updated images for German and Turkish wikis</span>
</h3>
<p>
These updates were uploaded earlier this week to <a href="https://archive.org/details/Xowa_dewiki_latest" class="external text" rel="nofollow">https://archive.org/details/Xowa_dewiki_latest</a> and <a href="https://archive.org/details/Xowa_trwiki_latest" class="external text" rel="nofollow">https://archive.org/details/Xowa_trwiki_latest</a> .
</p>
<h3>
<span class='mw-headline' id='Next_release:_v2.9.2'>Next release: v2.9.2</span>
</h3>
<p>
For images, I'm going to work on Chinese, Indonesian and Romainian.
</p>
<p>
For development, I plan to work on the Math parser and some more infrastructure items.
</p>
<p>
<br>
</p>
<h2>
<span class='mw-headline' id='Release:_v2.9.1.1_.282015-09-06_20:00_Sun.29'>Release: v2.9.1.1 (2015-09-06 20:00 Sun)</span>
</h2>

View File

@ -21,31 +21,31 @@
<h2><span class='mw-headline' id='Windows'> Windows </span></h2>
<ul>
<li> <a href="https://github.com/gnosygnu/xowa/releases/download/v2.9.2.1/xowa_app_windows_64_v2.9.2.1.zip" class="external text" rel="nofollow">Windows (64-bit)</a>
<li> <a href="https://github.com/gnosygnu/xowa/releases/download/v2.9.3.1/xowa_app_windows_64_v2.9.3.1.zip" class="external text" rel="nofollow">Windows (64-bit)</a>
</li>
<li> <a href="https://github.com/gnosygnu/xowa/releases/download/v2.9.2.1/xowa_app_windows_v2.9.2.1.zip" class="external text" rel="nofollow">Windows (32-bit)</a>
<li> <a href="https://github.com/gnosygnu/xowa/releases/download/v2.9.3.1/xowa_app_windows_v2.9.3.1.zip" class="external text" rel="nofollow">Windows (32-bit)</a>
</li>
</ul>
<h2><span class='mw-headline' id='Linux'> Linux </span></h2>
<ul>
<li> <a href="https://github.com/gnosygnu/xowa/releases/download/v2.9.2.1/xowa_app_linux_64_v2.9.2.1.zip" class="external text" rel="nofollow">Linux (64-bit)</a>
<li> <a href="https://github.com/gnosygnu/xowa/releases/download/v2.9.3.1/xowa_app_linux_64_v2.9.3.1.zip" class="external text" rel="nofollow">Linux (64-bit)</a>
</li>
<li> <a href="https://github.com/gnosygnu/xowa/releases/download/v2.9.2.1/xowa_app_linux_v2.9.2.1.zip" class="external text" rel="nofollow">Linux (32-bit)</a>
<li> <a href="https://github.com/gnosygnu/xowa/releases/download/v2.9.3.1/xowa_app_linux_v2.9.3.1.zip" class="external text" rel="nofollow">Linux (32-bit)</a>
</li>
</ul>
<h2><span class='mw-headline' id='Mac_OS_X'> Mac OS X </span></h2>
<ul>
<li> <a href="https://github.com/gnosygnu/xowa/releases/download/v2.9.2.1/xowa_app_macosx_64_v2.9.2.1.zip" class="external text" rel="nofollow">Mac OS X (64-bit)</a>
<li> <a href="https://github.com/gnosygnu/xowa/releases/download/v2.9.3.1/xowa_app_macosx_64_v2.9.3.1.zip" class="external text" rel="nofollow">Mac OS X (64-bit)</a>
</li>
<li> <a href="https://github.com/gnosygnu/xowa/releases/download/v2.9.2.1/xowa_app_macosx_v2.9.2.1.zip" class="external text" rel="nofollow">Mac OS X (32-bit)</a>
<li> <a href="https://github.com/gnosygnu/xowa/releases/download/v2.9.3.1/xowa_app_macosx_v2.9.3.1.zip" class="external text" rel="nofollow">Mac OS X (32-bit)</a>
</li>
</ul>
<h2><span class='mw-headline' id='Source'> Source code </span></h2>
<ul>
<li> <a href="https://github.com/gnosygnu/xowa/archive/v2.9.2.1.zip" class="external text" rel="nofollow">Source code</a>
<li> <a href="https://github.com/gnosygnu/xowa/archive/v2.9.3.1.zip" class="external text" rel="nofollow">Source code</a>
</li>
</ul>
@ -55,14 +55,36 @@
</h2>
<h2>
<span class='mw-headline' id='v2.9.2.1_.282015-09-14.29'>v2.9.2.1 (2015-09-14)</span>
<span class='mw-headline' id='v2.9.3.1_.282015-09-21.29'>v2.9.3.1 (2015-09-21)</span>
</h2>
<p>
<b>major</b>
</p>
<ul>
<li>
Css: Handle new CSS relative urls (affects no css downloaded for new wikis). See: <a href="https://simple.wikipedia.org/wiki/">https://simple.wikipedia.org</a>
</li>
</ul>
<p>
<b>fix</b>
</p>
<ul>
<li>
Setup: Restore save icon for Option pages {detected by gnosygnu.gui}. See: [[Help:Options/Window]] [broken since:v2.8.5]
Lang: Use fallback languages to resolve variants (affects many zh.w pages missing text for message boxes or references); EX:if zh-cn, then -{zh;zh-hans|A}- -&gt; "A" x&gt; "". See: <a href="https://zh.wikipedia.org/wiki/釣魚臺列嶼主權問題">https://zh.wikipedia.org/wiki/釣魚臺列嶼主權問題</a> <a href="https://zh.wikipedia.org/wiki/清朝">https://zh.wikipedia.org/wiki/清朝</a> [broken since:v2.8.1]
</li>
<li>
Scribunto: Fix #iferror to handle scribunto errors (affects a few dozen pt.w pages with red error message text); EX:&lt;strong class="error"&gt; x&gt; &lt;strong class='error'&gt;. See: <a href="https://pt.wikipedia.org/wiki/Molibdênio">https://pt.wikipedia.org/wiki/Molibdênio</a> <a href="https://pt.wikipedia.org/wiki/Salmão">https://pt.wikipedia.org/wiki/Salmão</a> <a href="https://pt.wikipedia.org/wiki/Fluxo_de_trabalho">https://pt.wikipedia.org/wiki/Fluxo_de_trabalho</a> [broken since:v2.7.2]
</li>
<li>
Url: Fix pages not being loaded correctly on startup; EX:pt.wikipedia.org/wiki/Wikipedia:Página_de_testes x&gt; en.wikipedia.org/wiki/Página_de_testes. See: <a href="https://pt.wikipedia.org/wiki/Wikipedia:Página_de_testes">https://pt.wikipedia.org/wiki/Wikipedia:Página_de_testes</a> [broken since:v2.8.1]
</li>
</ul>
<p>
<b>add</b>
</p>
<ul>
<li>
HttpServer: Add command-line argument to limit maximum number of connections; EX:--http_server.max_clients 15 --http_server.max_clients_timeout 100 {requested by anonymous}.
</li>
</ul>
<p>
@ -70,32 +92,32 @@
</p>
<ul>
<li>
Package: Release image update for German wikis (2015-09).
Package: Release image update for Portuguese wikis (2015-09).
</li>
<li>
Package: Release image update for Turkish wikis (2015-09).
Package: Release image update for Romanian wikis (2015-09).
</li>
<li>
Package: Release image update for Indonesian wikis (2015-09).
</li>
</ul>
<p>
<b>change</b>
<b>minor</b>
</p>
<ul>
<li>
Scribunto.Text: Allow ints to be passed for text in UStringLibrary's Find (affects a few hundred pages with script error on ro.w) {detected by gnosygnu.build.warning}. See: <a href="https://ro.wikipedia.org/wiki/Innsbruck">https:/ro.wikipedia.org/wiki/Innsbruck</a> <a href="https://ro.wikipedia.org/wiki/Victor_Ciorbea">https://ro.wikipedia.org/wiki/Victor_Ciorbea</a>
</li>
<li>
HttpServer: Clear caches once memory usage reaches 1 GB {requested by anonymous}.
Url: Use variant form of url if title does not exist (affects zh.* pages not retrievable from the url bar when a variant form is used). See: <a href="https://zh.wikipedia.org/wiki/Template:铁道路线/车站列表">https://zh.wikipedia.org/wiki/Template:铁道路线/车站列表</a>
</li>
</ul>
<p>
<b>significant</b>
<b>trivial</b>
</p>
<ul>
<li>
Lang: Fix redirect not working in languages with asymmetric upper-case / lower-case (affects a few dozen pages showing script error in tr.w) {detected by gnosygnu.build.warning}. See: <a href="https://tr.wikipedia.org/wiki/Zvishavane">https://tr.wikipedia.org/wiki/Zvishavane</a> <a href="https://tr.wikibooks.org/wiki/Radyasyon_Onkolojisi">https://tr.wikibooks.org/wiki/Radyasyon_Onkolojisi</a>
Api: Parse fallback and variants data from "general". See: <a href="https://zh.wikipedia.org/wiki/api.php?action=query&amp;format=json&amp;meta=siteinfo&amp;siprop=general|namespaces|statistics|interwikimap|namespacealiases|specialpagealiases|libraries|extensions|skins|magicwords|functionhooks|showhooks|extensiontags|protocols|defaultoptions|languages">https://zh.wikipedia.org/w/api.php?action=query&amp;format=json&amp;meta=siteinfo&amp;siprop=general|namespaces|statistics|interwikimap|namespacealiases|specialpagealiases|libraries|extensions|skins|magicwords|functionhooks|showhooks|extensiontags|protocols|defaultoptions|languages</a>
</li>
<li>
Parser.Table: Automatically add &lt;tr&gt; when sequence is &lt;td&gt;\n| (affects a few dozen infoboxes on fi.w with misplaced icon) {detected by gnosygnu.gui}. See: <a href="https://fi.wikipedia.org/wiki/Salibandyn_maailmanmestaruuskilpailut_2012">https://fi.wikipedia.org/wiki/Salibandyn_maailmanmestaruuskilpailut_2012</a>
Url: Update url bar / windows bar with url if page is missing. See: <a href="https://pt.wikipedia.org/wiki/">https://pt.wikipedia.org/wiki/</a>"MANUAL_DE_PROCEDURI_.Sectiunea:""CONTABILITATE_SI_MANAGEMENT_FINANCIAR"""
</li>
</ul>
<p>
@ -103,9 +125,21 @@
</p>
<ul>
<li>
Source: Consolidate working folders into xowa /src/ root.
Source: Consolidate all working folders into /src/.
</li>
<li>
Source: Refactor variant classes.
</li>
<li>
Source: Refactor Xowe_wiki.
</li>
<li>
Source: Refactor Bry_.
</li>
</ul>
<p>
<br>
</p>
<!-- page_end -->
</div>

View File

@ -267,7 +267,7 @@
<tr style='color:black; border-collapse:collapse;'>
<td style='color:black; vertical-align:top;'>
<p>
<a href="/site/en.wikipedia.org/wiki/">https://en.wikipedia.org</a>
<a href="https://en.wikipedia.org/wiki/">https://en.wikipedia.org</a>
</p>
</td>
<td style='color:black; vertical-align:top;'>
@ -300,7 +300,7 @@
<tr style='color:black; border-collapse:collapse;'>
<td style='color:black; vertical-align:top;'>
<p>
<a href="/site/en.wikipedia.org/wiki/">https://en.wikipedia.org</a>
<a href="https://en.wikipedia.org/wiki/">https://en.wikipedia.org</a>
</p>
</td>
<td style='color:black; vertical-align:top;'>
@ -1734,59 +1734,36 @@
<tr style='color:black; border-collapse:collapse;'>
<td style='color:black; vertical-align:top;'>
<p>
<a href="https://pt.wikipedia.org/wiki/">https://pt.wikipedia.org</a><br>
<a href="https://pt.wikipedia.org/wiki/">https://pt.wikipedia.org</a>
</p>
</td>
<td style='color:black; vertical-align:top;'>
<p>
2014-09-11
2015-09-01
</p>
</td>
<td style='color:black; vertical-align:top;'>
<p>
2015-09-20
</p>
</td>
<td style='color:black; vertical-align:top; text-align:right;'>
<p>
1.8
13.7
</p>
</td>
<td style='color:black; vertical-align:top;'>
<p>
.sqlite3
.xowa
</p>
</td>
<td style='color:black; vertical-align:top;'>
<p>
<a href="https://archive.org/download/Xowa_ptwiki_latest/Xowa_ptwiki_2014-09-11_wiki.7z" class="external text" rel="nofollow">download</a><br>
</p>
</td>
</tr>
<tr style='color:black; border-collapse:collapse;'>
<td style='color:black; vertical-align:top;'>
<p>
<a href="https://pt.wikipedia.org/wiki/">https://pt.wikipedia.org</a><br>
</p>
</td>
<td style='color:black; vertical-align:top;'>
<p>
2014-09-11
</p>
</td>
<td style='color:black; vertical-align:top;'>
</td>
<td style='color:black; vertical-align:top; text-align:right;'>
<p>
10.4
</p>
</td>
<td style='color:black; vertical-align:top;'>
<p>
.sqlite3
</p>
</td>
<td style='color:black; vertical-align:top;'>
<p>
<a href="https://archive.org/download/Xowa_ptwiki_latest/Xowa_ptwiki_2014-09-11_images_001.7z" class="external text" rel="nofollow">download #1</a><br>
<a href="https://archive.org/download/Xowa_ptwiki_latest/Xowa_ptwiki_2014-09-11_images_002.7z" class="external text" rel="nofollow">download #2</a><br>
<a href="https://archive.org/download/Xowa_ptwiki_latest/Xowa_ptwiki_2015-09-01_text.7z" class="external text" rel="nofollow">wiki</a><br>
<a href="https://archive.org/download/Xowa_ptwiki_latest/Xowa_ptwiki_2015-09-01_file_core.7z" class="external text" rel="nofollow">images.core</a><br>
<a href="https://archive.org/download/Xowa_ptwiki_latest/Xowa_ptwiki_2015-09-01_file_ns-000_part-1.7z" class="external text" rel="nofollow">images.main.part-1</a><br>
<a href="https://archive.org/download/Xowa_ptwiki_latest/Xowa_ptwiki_2015-09-01_file_ns-000_part-2.7z" class="external text" rel="nofollow">images.main.part-2</a><br>
<a href="https://archive.org/download/Xowa_ptwiki_latest/Xowa_ptwiki_2015-09-01_file_ns-100.7z" class="external text" rel="nofollow">images.other</a><br>
</p>
</td>
</tr>
@ -1799,35 +1776,32 @@
<a href="https://pt.wikiquote.org/wiki/">https://pt.wikiquote.org</a><br>
<a href="https://pt.wikibooks.org/wiki/">https://pt.wikibooks.org</a><br>
<a href="https://pt.wikiversity.org/wiki/">https://pt.wikiversity.org</a><br>
<a href="https://pt.wikinews.org/wiki/">https://pt.wikinews.org</a><br>
<a href="https://pt.wikinews.org/wiki/">https://pt.wikinews.org</a>
</p>
</td>
<td style='color:black; vertical-align:top;'>
<p>
2014-08-30<br>
2014-09-11<br>
2014-09-21<br>
2014-09-03<br>
2014-09-05<br>
2014-09-06<br>
2014-09-03<br>
2015-09-01
</p>
</td>
<td style='color:black; vertical-align:top;'>
<p>
2015-09-20
</p>
</td>
<td style='color:black; vertical-align:top; text-align:right;'>
<p>
1
1.1
</p>
</td>
<td style='color:black; vertical-align:top;'>
<p>
.sqlite3
.xowa
</p>
</td>
<td style='color:black; vertical-align:top;'>
<p>
<a href="https://archive.org/download/Xowa_ptwiki_latest/Xowa_ptbundle_2014-09-20.7z" class="external text" rel="nofollow">download</a><br>
<a href="https://archive.org/download/Xowa_ptwiki_latest/Xowa_ptbundle_2015-09-01.7z" class="external text" rel="nofollow">wikis and images</a><br>
</p>
</td>
</tr>
@ -2175,28 +2149,27 @@
</td>
<td style='color:black; vertical-align:top;'>
<p>
2014-06-07<br>
2014-06-03<br>
2014-06-01<br>
2014-06-03<br>
2014-06-06
2015-09-01
</p>
</td>
<td style='color:black; vertical-align:top;'>
<p>
2015-09-17
</p>
</td>
<td style='color:black; vertical-align:top; text-align:right;'>
<p>
4.1
4.7
</p>
</td>
<td style='color:black; vertical-align:top;'>
<p>
.sqlite3
.xowa
</p>
</td>
<td style='color:black; vertical-align:top;'>
<p>
<a href="https://archive.org/details/Xowa_idbundle_2014-06-13_including_wikipedia" class="external text" rel="nofollow">download</a><br>
<a href="https://archive.org/download/Xowa_idwiki_latest/Xowa_idbundle_2015-09-01.7z" class="external text" rel="nofollow">wikis and images</a>
</p>
</td>
</tr>
@ -2214,30 +2187,27 @@
</td>
<td style='color:black; vertical-align:top;'>
<p>
2014-06-11<br>
2014-06-22<br>
2014-06-21<br>
2014-06-21<br>
2014-06-18<br>
2014-06-23<br>
2014-06-21
2015-09-01
</p>
</td>
<td style='color:black; vertical-align:top;'>
<p>
2015-09-17
</p>
</td>
<td style='color:black; vertical-align:top; text-align:right;'>
<p>
5.8
8.1
</p>
</td>
<td style='color:black; vertical-align:top;'>
<p>
.sqlite3
.xowa
</p>
</td>
<td style='color:black; vertical-align:top;'>
<p>
<a href="https://archive.org/details/Xowa_robundle_latest_including_wikipedia" class="external text" rel="nofollow">download</a><br>
<a href="https://archive.org/download/Xowa_rowiki_latest/Xowa_robundle_2015-09-01.7z" class="external text" rel="nofollow">wikis and images</a>
</p>
</td>
</tr>

View File

@ -93,6 +93,16 @@
</td>
<td width='20%' valign='top' style='padding-left:5px;'>
<h2><span class='mw-headline' id='Recent_News'> Recent News </span></h2>
<b>2015-09-21</b> Portuguese, Romanian and Indonesian wiki updates released<br/>
<ul>
<li> <a href="https://archive.org/details/Xowa_ptwiki_latest" class="external text" rel="nofollow">Portuguese wikis</a>
</li>
<li> <a href="https://archive.org/details/Xowa_rowiki_latest" class="external text" rel="nofollow">Romanian wikis</a>
</li>
<li> <a href="https://archive.org/details/Xowa_idwiki_latest" class="external text" rel="nofollow">Indonesian wikis</a>
</li>
</ul>
<b>2015-09-14</b> English and Chinese wiki updates released<br/>
<ul>
<li> <a href="https://archive.org/details/Xowa_enwiki_latest" class="external text" rel="nofollow">English wikis</a>
@ -124,26 +134,6 @@
<li> <a href="https://archive.org/details/Xowa_bnwiki_latest" class="external text" rel="nofollow">Bengali wikis</a>
</li>
</ul>
<b>2015-08-16</b> English Wikipedia update released<br/>
<ul>
<li> <a href="https://archive.org/details/Xowa_enwiki_latest" class="external text" rel="nofollow">English wikis</a>
</li>
</ul>
<b>2015-06-22</b> English Wikipedia update released<br/>
<ul>
<li> <a href="https://archive.org/details/Xowa_enwiki_latest" class="external text" rel="nofollow">English wikis</a>
</li>
</ul>
<b>2015-05-04</b> English wikis and Korean wikis released<br/>
<ul>
<li> <a href="https://archive.org/details/Xowa_enwiki_latest" class="external text" rel="nofollow">English wikis</a>
</li>
<li> <a href="https://archive.org/details/Xowa_kowiki_latest" class="external text" rel="nofollow">Korean wikis</a>
</li>
</ul>
</td>
</tr>