diff --git a/home/wiki/App/Setup/Update/In-app.html b/home/wiki/App/Setup/Update/In-app.html
index acb651c80..f2ad5db01 100644
--- a/home/wiki/App/Setup/Update/In-app.html
+++ b/home/wiki/App/Setup/Update/In-app.html
@@ -50,10 +50,10 @@
- This Special page shows all pending updates.
+ This Special page shows all pending updates.
Opening
@@ -147,7 +147,7 @@
By default, the time interval is set to 7 days. If XOWA has checked online for an update, it won't check again for another 7 days.
- If you want to disable online check or change the interval, you can do so at the Options page
+ If you want to disable online check or change the interval, you can do so at the Options page
diff --git a/home/wiki/App/Setup/Update/Manual.html b/home/wiki/App/Setup/Update/Manual.html
index 86b9bc2c6..bc53ad482 100644
--- a/home/wiki/App/Setup/Update/Manual.html
+++ b/home/wiki/App/Setup/Update/Manual.html
@@ -228,7 +228,7 @@
In-app updater
- XOWA also has an in-app updater. See the in-app help page
+ XOWA also has an in-app updater. See the in-app help page
diff --git a/home/wiki/App/Setup/Upgrading.html b/home/wiki/App/Setup/Upgrading.html
index 2983393c5..cc922628a 100644
--- a/home/wiki/App/Setup/Upgrading.html
+++ b/home/wiki/App/Setup/Upgrading.html
@@ -228,7 +228,7 @@
In-app updater
- XOWA also has an in-app updater. See the in-app help page
+ XOWA also has an in-app updater. See the in-app help page
diff --git a/home/wiki/Blog.html b/home/wiki/Blog.html
index ac5093fab..e0d179f2d 100644
--- a/home/wiki/Blog.html
+++ b/home/wiki/Blog.html
@@ -25,7 +25,10 @@
@@ -33,41 +36,38 @@
- Archives
+ Archives
@@ -78,201 +78,111 @@
- Personal: Vacation and limited reachability (2017-01-13 17:00 Fri)
+ Release: v4.1.0.1702 (2017-02-04 21:00 Sat)
- I'm going to be out on vacation for about a week and a half. I'll only have limited access to the internet, and won't be able to make any releases.
-
-
- If there are any issues, please do post to https://github.com/gnosygnu/xowa/issues
-
-
- Otherwise, I'll resume when I return.
-
-
- Thanks!
-
-
- Release: NONE (2017-01-08 10:30 Sun)
-
-
- I'm skipping the release for tonight. There was one regression issue introduced last week: Random not working in HTML databases. However, that can be fixed with an options change: https://github.com/gnosygnu/xowa/issues/121#issuecomment-270473393
-
-
- I'm going to be out on vacation for the next two weeks, so the next possible release is 1-29.
-
-
- Also, I ran into an issue with 2017-01 English Wikipedia. Unfortunately that will also be postponed till near end of month as well.
-
-
- Release: v4.0.0.1701 (2017-01-04 21:00 Tue)
-
-
- The PC version is a major release. It adds a new Option system and includes a lot of related changes.
+ The PC version is a major release. It adds a new in-app updater and better support for images in custom wikis
The Android version has no release.
- (Wiki) Publish 2016-12 Italian and Swahili wikis. Also, 2016-12 English Wikipedia
+ (PC) Add new in-app updater
- 2016-12 Italian and Swahili wikis are up at archive.org. 2016-12 English Wikipedia was also pushed out earlier this month.
+ v4.1.0 has a new in-app updater. It has two main features:
+
+
+ A new page to show any pending updates : This can be reached by doing Help -> Update XOWA or by going to Special:XowaAppUpdate
+
+
+ An in-app update feature : If an update is availabe, it can be installed with a click of a button.
+
+
- To download these wikis, please check Wiki_setup/Listing or Special:XowaDownloadCentral
+ More info is available at App/Setup/Update/In-app
- (PC) Add new Options system
+ (PC) Add better support for images in Wikia and other custom wikis
- The major change for this release was the Options system. It was a multi-week effort that overhauled various parts of the system. You can try the new Options systems at the Options page
-
-
- There were a number of reasons for the change:
+ XOWA had only minimal support for images in Wikia wikis. However, as a result of tickets #124 and #125 , the following changes were made:
- Android compatible : The previous Options system was not Android compatible. It relied on Wikitext (which XOWA Android doesn't support), and had a very desktop-centric UI design (wide tabstrip; hover tooltips). The new Options system addresses these issues and uses a common codebase for both desktop and Android.
+ Images in the File namespace will now show : For example, https://nethackwiki.com/wiki/File:Keyboard_shortcuts.svg . Note that clicking on an image here will also open it up in the image viewer.
- Multiple wiki support : The previous Options system used one set of options for all wikis. Individual wikis couldn't have options different from another wiki (actually, they could, but in a very indirect way). The new Options system supports multiple wikis out-of-box, though at current, it's only used for one option (variant choice in Chinese / Serbian wikis)
+ File names with spaces are automatically renamed to use underscores : For example, SpellIcon PsionicBlast.png
will be renamed to SpellIcon_PsionicBlast.png
- Technical upgrades : The previous Options system was a hodge-podge of Wikitext and XOWA-specific extensions. The new Options systems standardizes data-storage in SQLite, generates pages through one Special extension, uses a good deal of CSS to display HTML, and offers dynamic interaction via AJAX. Overall, it should be a more web-like and pleasant user-experience
+ SVG thumbnails will now use ".png" instead of ".svg" : For example, "C:\xowa\file\nethackwiki.com\thumb\8\3\f\d\Keyboard_shortcuts.svg\800px.png"
+
+
+ View HTML will now show the img src and width info : For example, <img id="xoimg_1" alt="File%3AKeyboard+shortcuts.svg" src="file:///D:/xowa_temp/file/nethackwiki.com/thumb/8/3/f/d/Keyboard_shortcuts.svg/800px.png" width="800" height="293" />
+
+
+ Images are now integrated directly into the app file cache : See home/wiki/Special:XowaCfg?grp=xowa.files.general
. This means that a separate thumbs directory is no longer generated
+
+
+ A startup script is no longer needed : No startup script is needed at home/wiki/Special:XowaCfg?grp=xowa.app.startup
. XOWA now automatically assumes that all non-WMF wikis will have offline files in the wiki directory. For example, C:\\xowa\\wiki\\your_wiki\\file\\orig\\
+
+
+ Updated instructions : Instructions were updated at http://xowa.org/home/wiki/App/Wiki_types/Wikia.com
+
+ (PC) Fix Random not working for HTML databases
+
- Because the scope of the change was so sweeping, there may be a number of issues. If you run into problems, please try the following:
+ This was reported in issue #121: https://github.com/gnosygnu/xowa/issues/121
-
-
- user_system.gfs : XOWA tries to convert existing options at /xowa/user/anonymous/app/data/cfg/user_system_cfg.gfs. If you're missing an option, you can try checking there
-
-
- xowa_cfg_os.gfs : XOWA also stores Operating System specific options at /xowa/bin/[OS_NAME]/xowa/cfg/xowa_cfg_os.gfs. The new version now uses a different file: /xowa/user/app/cfg/os.gfs. If you've manually customized options here, you will need to reapply them
-
-
- Missing options : A handful of options were not converted. For more detail, see Change_log
-
-
- Of course, if you run into issues, please let me know at https://github.com/gnosygnu/xowa/issues I'm hoping though that this will be a pleasant, uneventful change.
+ Basically, the Random feature was not working for wikis downloaded through Download Central.
+
+
+ Thanks to Ope30 for reporting the issue
- (PC) Change versioning scheme to semantic versioning
+
- Since the start, XOWA used a date-of-release versioning scheme. For example, version 3.12.2.1 meant the version released in the 3rd year after XOWA's release, in the 12th month and the 2nd week.
-
-
- XOWA is now adopting a new versioining scheme closer to semantic versioning . Specifically:
-
-
-
- In the previous scheme, this version would be 4.1.1.1.
-
-
- In the new scheme, this version is 4.0.0.1701
-
-
-
- As an overview:
-
-
-
- The 1st number indicates a major version. For example, 4. This number won't change unless there is a drastically new change, or after there's a lot of significant changes.
-
-
- The 2nd number indicates a minor version. For example, 0. This number will change whenever there is a new significant feature or change.
-
-
- The 3rd number indicates a patch version. For example, 0. This number will change whenever there is a new release.
-
-
- The 4th number indicates a system version. For example, 1701. This number is related to the release date in year / month format: 2017 -01 .
-
-
-
- In terms of upgrade strategies:
-
-
-
- If you're a casual user, you can wait on upgrading until the major version changes. When "5.0" comes out you should probably get it, as it should be significantly different than the current version. This will probably not come out for a year or more.
-
-
- If you're an active user, you can wait on upgrading until the minor version changes: "4.1", "4.2", "4.3", etc.. Each minor release will have a new significant feature or change. These will probably come out at monthly intervals.
-
-
- If you're a cutting-edge user, you can upgrade whenever a release is made: "4.0.1", "4.0.2", "4.0.3", etc.. Each patch release will have a number of changes and fixes. These will probably come out ever week.
-
-
-
- Finally, all releases are considered stable. So, whenever a patch release comes out, it will be promoted to the official download for all new users. If it's safe enough for new users to try, it's definitely safe enough for existing users as well.
+ This was a minor request made by Ope30 also. Pages will now show the Creative Commons footer at the bottom of the page. I also redesigned the footer as well.
- (PC) Fix mass parse performance issues when generating English Wikipedia
-
-
- This was an issue I discovered when generating the 2016-12 English Wikipedia. It takes about 25 hours to dump English Wikipedia on an 8 core machine. Due to recent changes with Embeddable (using XOWA as a MediaWiki parser), this number grew to about 36 hours. In some cases, it even failed with OutOfMemory exceptions.
-
-
- This build brings the build time back to 25 hours.
-
-
- Next week: v4.0.1.1701
+ Next release
- Wikis : I'm going to start preparing for the 2017-01 wikis. I'm on vacation for the 3rd and 4th weeks of 2016-01, so I'm going to focus on getting English Wikipedia and then move on to French and German
+ New 2017-02 wikis : I skipped the 2017-01 series due to personal reasons. I should have a 2017-02 English Wikipedia in the coming week
- Download Central and Android : There were a number of issues brought up with Download Central and Android as described here: https://github.com/gnosygnu/xowa/issues/112
-
-
- Auto-update : This involves an in-app auto-update features for XOWA as per https://github.com/gnosygnu/xowa/issues/110
-
-
- Other : I'm looking at an old Math bug (https://github.com/gnosygnu/xowa/issues/10 ), as well as Page sync changes (https://github.com/gnosygnu/xowa/issues/72 ).
+ Shrinking XOWA wikis : I'm going to try to reduce the size of the XOWA wikis. Among other things, I'm planning to remove obsolete images (images once used, but since removed) and also do some configurable downloads for Category / other namespaces
-
- Release: POSTPONED (2017-01-03 01:30 Tue)
-
-
- I was planning to do a release tonight, but ran into last-minute issues. I'm going to push for a release tomorrow or possibly next Sunday.
-
diff --git a/home/wiki/Blog/2015.html b/home/wiki/Blog/2015.html
index 824354412..9f10b0790 100644
--- a/home/wiki/Blog/2015.html
+++ b/home/wiki/Blog/2015.html
@@ -961,7 +961,7 @@
- The rest are more trivial in comparison. You can check the Change_log for more detail.
+ The rest are more trivial in comparison. You can check the Change_log for more detail.
Image packages for Serbian, Malay and Bulgarian wikis
@@ -999,7 +999,7 @@
- The rest are more trivial in comparison. You can check the Change_log for more detail.
+ The rest are more trivial in comparison. You can check the Change_log for more detail.
Image packages for Serbian, Malay and Bulgarian wikis
@@ -1465,7 +1465,7 @@
Various minor fixes
- There were a lot of other minor fixes in v2.8.1. Most of these are parser related, but there are a few interesting items under the change section. Please have a look at the Change_log
+ There were a lot of other minor fixes in v2.8.1. Most of these are parser related, but there are a few interesting items under the change section. Please have a look at the Change_log
Next release: v2.8.2
@@ -1540,7 +1540,7 @@
Minor miscellaneous fixes
- There were a bunch of minor fixes. None of these are worth further explanation, so please take a quick look at the Change_log
+ There were a bunch of minor fixes. None of these are worth further explanation, so please take a quick look at the Change_log
New javascript libraries
@@ -1952,7 +1952,7 @@
Release: v2.5.4.1 (2015-05-25 01:15 Sun)
- v2.5.4.1 is a significant release. In brief, it involved a rewrite of the online file downloading system to use the same system as the offline version. It also includes instructions for building the image databases on Dashboard/Image_databases as well as an Android alpha. It may be worthwhile to go through the items in Change_log
+ v2.5.4.1 is a significant release. In brief, it involved a rewrite of the online file downloading system to use the same system as the offline version. It also includes instructions for building the image databases on Dashboard/Image_databases as well as an Android alpha. It may be worthwhile to go through the items in Change_log
As a side-note, I've not generated image databases for a few weeks. This is due to the dumps being badly broken at http://dumps.wikimedia.org/backup-index.html See https://lists.wikimedia.org/pipermail/xmldatadumps-l/2015-May/date.html and https://phabricator.wikimedia.org/T98585 .
diff --git a/home/wiki/Blog/2016-01.html b/home/wiki/Blog/2016-01.html
index 53d076bb3..91c6ab768 100644
--- a/home/wiki/Blog/2016-01.html
+++ b/home/wiki/Blog/2016-01.html
@@ -25,7 +25,10 @@
@@ -33,41 +36,38 @@
- Archives
+ Archives
diff --git a/home/wiki/Blog/2016-02.html b/home/wiki/Blog/2016-02.html
index e21be0740..f77c43008 100644
--- a/home/wiki/Blog/2016-02.html
+++ b/home/wiki/Blog/2016-02.html
@@ -25,7 +25,10 @@
@@ -33,41 +36,38 @@
- Archives
+ Archives
diff --git a/home/wiki/Blog/2016-03.html b/home/wiki/Blog/2016-03.html
index 9b2f8ae84..e84e351f2 100644
--- a/home/wiki/Blog/2016-03.html
+++ b/home/wiki/Blog/2016-03.html
@@ -25,7 +25,10 @@
@@ -33,41 +36,38 @@
- Archives
+ Archives
diff --git a/home/wiki/Blog/2016-04.html b/home/wiki/Blog/2016-04.html
index 2646761da..56cf8b34c 100644
--- a/home/wiki/Blog/2016-04.html
+++ b/home/wiki/Blog/2016-04.html
@@ -25,7 +25,10 @@
@@ -33,41 +36,38 @@
- Archives
+ Archives
diff --git a/home/wiki/Blog/2016-05.html b/home/wiki/Blog/2016-05.html
index eb80a65cc..f6e4dbbc3 100644
--- a/home/wiki/Blog/2016-05.html
+++ b/home/wiki/Blog/2016-05.html
@@ -25,7 +25,10 @@
@@ -33,41 +36,38 @@
- Archives
+ Archives
diff --git a/home/wiki/Blog/2016-06.html b/home/wiki/Blog/2016-06.html
index 274aaa802..c0f46ccec 100644
--- a/home/wiki/Blog/2016-06.html
+++ b/home/wiki/Blog/2016-06.html
@@ -25,7 +25,10 @@
@@ -33,41 +36,38 @@
- Archives
+ Archives
diff --git a/home/wiki/Blog/2016-07.html b/home/wiki/Blog/2016-07.html
index ac102cb15..e0b1f5960 100644
--- a/home/wiki/Blog/2016-07.html
+++ b/home/wiki/Blog/2016-07.html
@@ -25,7 +25,10 @@
@@ -33,41 +36,38 @@
- Archives
+ Archives
diff --git a/home/wiki/Blog/2016-08.html b/home/wiki/Blog/2016-08.html
index 349dbad29..8185f08b2 100644
--- a/home/wiki/Blog/2016-08.html
+++ b/home/wiki/Blog/2016-08.html
@@ -25,7 +25,10 @@
@@ -33,41 +36,38 @@
- Archives
+ Archives
diff --git a/home/wiki/Blog/2016-09.html b/home/wiki/Blog/2016-09.html
index e19064e84..e711fc505 100644
--- a/home/wiki/Blog/2016-09.html
+++ b/home/wiki/Blog/2016-09.html
@@ -25,7 +25,10 @@
@@ -33,41 +36,38 @@
- Archives
+ Archives
diff --git a/home/wiki/Blog/2016-10.html b/home/wiki/Blog/2016-10.html
index 90064d661..432bbfe69 100644
--- a/home/wiki/Blog/2016-10.html
+++ b/home/wiki/Blog/2016-10.html
@@ -25,7 +25,10 @@
@@ -33,41 +36,38 @@
- Archives
+ Archives
diff --git a/home/wiki/Blog/2016-11.html b/home/wiki/Blog/2016-11.html
index 9f31c2202..51490a8cf 100644
--- a/home/wiki/Blog/2016-11.html
+++ b/home/wiki/Blog/2016-11.html
@@ -25,7 +25,10 @@
@@ -33,41 +36,38 @@
- Archives
+ Archives
diff --git a/home/wiki/Blog/2017-01.html b/home/wiki/Blog/2017-01.html
index f5601da15..0878b1485 100644
--- a/home/wiki/Blog/2017-01.html
+++ b/home/wiki/Blog/2017-01.html
@@ -24,6 +24,9 @@
2017
@@ -184,7 +184,7 @@
xowa_cfg_os.gfs : XOWA also stores Operating System specific options at /xowa/bin/[OS_NAME]/xowa/cfg/xowa_cfg_os.gfs. The new version now uses a different file: /xowa/user/app/cfg/os.gfs. If you've manually customized options here, you will need to reapply them
- Missing options : A handful of options were not converted. For more detail, see Change_log
+ Missing options : A handful of options were not converted. For more detail, see Change_log
diff --git a/home/wiki/Blog/2017-02.html b/home/wiki/Blog/2017-02.html
new file mode 100644
index 000000000..f2aab7943
--- /dev/null
+++ b/home/wiki/Blog/2017-02.html
@@ -0,0 +1,288 @@
+
+
+
+
+
Blog/2017-02 - XOWA
+
+
+
+
+
+
+
+
+
Blog/2017-02
+
+
From XOWA: the free, open-source, offline wiki application
+
+
+
+
+
+ Blog links
+
+ 2017
+
+
+
+ 2016
+
+
+
+ Archives
+
+
+
+
+ Release: v4.1.0.1702 (2017-02-04 21:00 Sat)
+
+
+ The PC version is a major release. It adds a new in-app updater and better support for images in custom wikis
+
+
+ The Android version has no release.
+
+
+ (PC) Add new in-app updater
+
+
+ v4.1.0 has a new in-app updater. It has two main features:
+
+
+
+ A new page to show any pending updates : This can be reached by doing Help -> Update XOWA or by going to Special:XowaAppUpdate
+
+
+ An in-app update feature : If an update is availabe, it can be installed with a click of a button.
+
+
+
+ More info is available at App/Setup/Update/In-app
+
+
+ (PC) Add better support for images in Wikia and other custom wikis
+
+
+ XOWA had only minimal support for images in Wikia wikis. However, as a result of tickets #124 and #125 , the following changes were made:
+
+
+
+ Images in the File namespace will now show : For example, https://nethackwiki.com/wiki/File:Keyboard_shortcuts.svg . Note that clicking on an image here will also open it up in the image viewer.
+
+
+ File names with spaces are automatically renamed to use underscores : For example, SpellIcon PsionicBlast.png
will be renamed to SpellIcon_PsionicBlast.png
+
+
+ SVG thumbnails will now use ".png" instead of ".svg" : For example, "C:\xowa\file\nethackwiki.com\thumb\8\3\f\d\Keyboard_shortcuts.svg\800px.png"
+
+
+ View HTML will now show the img src and width info : For example, <img id="xoimg_1" alt="File%3AKeyboard+shortcuts.svg" src="file:///D:/xowa_temp/file/nethackwiki.com/thumb/8/3/f/d/Keyboard_shortcuts.svg/800px.png" width="800" height="293" />
+
+
+ Images are now integrated directly into the app file cache : See home/wiki/Special:XowaCfg?grp=xowa.files.general
. This means that a separate thumbs directory is no longer generated
+
+
+ A startup script is no longer needed : No startup script is needed at home/wiki/Special:XowaCfg?grp=xowa.app.startup
. XOWA now automatically assumes that all non-WMF wikis will have offline files in the wiki directory. For example, C:\\xowa\\wiki\\your_wiki\\file\\orig\\
+
+
+ Updated instructions : Instructions were updated at http://xowa.org/home/wiki/App/Wiki_types/Wikia.com
+
+
+
+ (PC) Fix Random not working for HTML databases
+
+
+ This was reported in issue #121: https://github.com/gnosygnu/xowa/issues/121
+
+
+ Basically, the Random feature was not working for wikis downloaded through Download Central.
+
+
+ Thanks to Ope30 for reporting the issue
+
+
+
+
+
+ This was a minor request made by Ope30 also. Pages will now show the Creative Commons footer at the bottom of the page. I also redesigned the footer as well.
+
+
+ Next release
+
+
+
+ New 2017-02 wikis : I skipped the 2017-01 series due to personal reasons. I should have a 2017-02 English Wikipedia in the coming week
+
+
+ Shrinking XOWA wikis : I'm going to try to reduce the size of the XOWA wikis. Among other things, I'm planning to remove obsolete images (images once used, but since removed) and also do some configurable downloads for Category / other namespaces
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/home/wiki/Blog/Archives.html b/home/wiki/Blog/Archives.html
index 724db18a2..556fbe2f3 100644
--- a/home/wiki/Blog/Archives.html
+++ b/home/wiki/Blog/Archives.html
@@ -22,7 +22,10 @@
@@ -30,7 +33,7 @@
@@ -38,7 +41,7 @@
diff --git a/home/wiki/Change_log.html b/home/wiki/Change_log.html
index b93e3abbf..084a1dc3e 100644
--- a/home/wiki/Change_log.html
+++ b/home/wiki/Change_log.html
@@ -36,7 +36,7 @@
- 2 v4.0.0.1701 (2017-01-01)
+ 2 v4.1.0.1702 (2017-02-04)
- 3 v3.12.2.1 (2016-12-11)
+ 3 v4.0.0.1701 (2017-01-01)
-
- 4 v3.12.1.1 (2016-12-04)
+
+ 4 v3.12.2.1 (2016-12-11)
- 5 v3.11.2.1 (2016-11-13)
+ 5 v3.12.1.1 (2016-12-04)
- 6 v3.10.4.1 (2016-10-24)
+ 6 v3.11.2.1 (2016-11-13)
-
- 7 v3.10.3.2 (2016-10-17)
-
-
-
- 8 v3.10.3.1 (2016-10-16)
-
-
-
- 9 Android
-
-
- 10 v3.9.4.2 (2016-09-26)
-
-
-
- 11 v3.9.4.1 (2016-09-25)
-
-
-
- 12 v3.9.2.1 (2016-09-11)
-
-
-
- 13 Doc
-
-
- 14 Dev
-
-
- 15 Archives
+
+ 7 Archives
@@ -212,11 +145,204 @@
The most important category to review is major . The other categories may be skipped due to lower importance (if they were more important, they would be bumped up to major ).
- v4.0.0.1701 (2017-01-01)
+ v4.1.0.1702 (2017-02-04)
Wikis
+
+
+ Package: Publish 2017-01 Simple Wikipedia. {requested by anonymous}
+
+
+
+
+ Package: Publish 2017-01 Chinese wikis. {requested by anonymous}
+
+
+
+ PC
+
+
+ major
+
+
+
+ App_update: Add in-app application updater.
+
+
+
+
+ Links : App/Setup/Update/In-app
+
+
+
+ minor
+
+
+
+ Html_dump: Fix Special:Random not working if "Prefer HTML databases" checked. {detected by Ope30}
+
+
+
+
+ Resolved by : Update title to redirected page.
+
+
+
+
+ Parser: Fix missing text for unknown number of pages.
+
+
+
+
+ Resolved by : Escape dangling tags; do not let them gobble up rest of page.
+
+
+ Example : <ref>aEOS -> <ref>aEOS.
+
+
+ Links : https://en.wikipedia.org/wiki/Russia
+
+
+
+
+ Parser: Fix broken tables on a few dozen en.w pages.
+
+
+
+
+ Resolved by : Ignore whitespace between dl and tblw.
+
+
+ Example : ": {|".
+
+
+ Links : https://en.wikipedia.org/wiki/Poland
+
+
+
+
+ Custom_wiki: Show images in pages within the File namespace. {detected by anonymous}
+
+
+
+
+ Custom_wiki: Rename files by replacing "spaces" with "underscores". {detected by anonymous}
+
+
+
+
+ Example : "A b.png" -> "A_b.png".
+
+
+
+
+ Custom_wiki: Show img.src for files when viewing html. {detected by anonymous}
+
+
+
+
+ Custom_wiki: Integrate files with app cache.
+
+
+
+
+ Links : Special:XowaCfg?grp=xowa.files.general
+
+
+
+
+ Custom_wiki: Do not delete xml file after import. {detected by anonymous}
+
+
+
+
+ Custom_wiki: Use extension of thumbnail, not original. {detected by anonymous}
+
+
+
+
+ Example : A.svg -> 400.png x> 400.svg.
+
+
+
+
+ Custom_wiki: Use relative not absolute path for orig dir.
+
+
+
+
+ Example : -> ~{orig_dir}7/70/ x> C:\xowa\wiki\custom_wiki\file\orig\7\70.
+
+
+
+
+ Html: Show Creative Commons license at bottom of page. {requested by Ope30}
+
+
+
+
+ Html: Show missing left sidebar on small wikis. {detected by Ope30}
+
+
+
+
+ Resolved by : If MediaWiki:Sidebar does not exist, use language's message 'sidebar', not null.
+
+
+ Links : https://sw.wiktionary.org https://sw.wikibooks.org https://af.wikipedia.org https://af.wiktionary.org https://af.wikibooks.org
+
+
+
+
+ Wiki: Support renamed folders. {requested by Ope30}
+
+
+
+
+ Example : /xowa/wiki/en.wikipedia.org-2016.12.
+
+
+
+
+ Embeddable: Fix default ns_mgr being used for wikis. {detected by Rüdiger Gleim}
+
+
+
+
+ Embeddable: Fix multiple multi-threaded parsing errors. {detected by Rüdiger Gleim}
+
+
+
+
+ Mass_parse: Fix #ifexist not working after dumping 1st namespace.
+
+
+
+
+ Resolved by : Clear ns_loaded cache; Add different cache clearing methods.
+
+
+
+ trivial
+
+
+
+ Cfg: Change operating-system specific config file from "os.gfs" to "os.os_name.gfs".
+
+
+
+
+ Example : /xowa/user/anonymous/app/cfg/os.lnx_64.gfs.
+
+
+
+ v4.0.0.1701 (2017-01-01)
+
+
+ Wikis
+
Package: Publish 2016-12 Italian wikis.
@@ -228,7 +354,7 @@
- PC
+ PC
major
@@ -240,7 +366,7 @@
- Links : Options
+ Links : Options
- Links : Dashboard/Image_databases
+ Links : Dashboard/Image_databases
-
- v3.10.4.1 (2016-10-24)
-
-
- Wikis
-
-
-
- Package: Publish 2016-10 English Wikis.
-
-
-
-
- Links : Wiki_setup/English_wikis
-
-
-
-
- Package: Publish 2016-10 German Wikis.
-
-
-
-
- Links : Wiki_setup/German_wikis
-
-
-
- PC
-
-
- major
-
-
-
- Import: Fix import error for dewikiquote.
-
-
-
-
- Resolved by : Do not assume same database schema for all Wikimedia wikis.
-
-
-
-
- Wikibase: Fix script error "not implemented" on many en.v pages.
-
-
-
-
- Resolved by : Implement entity for renderSnak.
-
-
- Links : https://en.wikivoyage.org/wiki/Montenegro https://en.wikivoyage.org/wiki/Mongolia
-
-
-
-
- Kartographer: Hide random text in many en.v pages.
-
-
-
-
- Resolved by : Hide markup from mapframe / maplink tags.
-
-
- Links : https://en.wikivoyage.org/wiki/London https://en.wikivoyage.org/wiki/Paris
-
-
-
-
- Luaj: Fix script error "bad argument: string expected, got nil" in pronunciation section on many en.d Chinese pages.
-
-
-
-
- Resolved by : Remove nil element from table when nil is 1st member.
-
-
- Links : https://en.wiktionary.org/wiki/仚 https://en.wiktionary.org/wiki/仛 Diagnostics/Scribunto/Luaj
-
-
-
-
- DownloadCentral: Add filter by language, type.
-
-
-
-
- DownloadCentral: Do not show outdated wikis.
-
-
-
- minor
-
-
-
- Html_dump: Fix 'Refresh' not working for html dumps. {detected by Ope30}
-
-
-
-
- Wikibase: Show electricity units in quickbar for many en.v pages.
-
-
-
-
- Resolved by : Reuse quantity.unit code for renderSnake.
-
-
- Links : https://en.wikivoyage.org/wiki/Mongolia
-
-
-
-
- Assessment: Hide [[:Template:#assessment:country]] at bottom of many en.v pages.
-
-
-
-
- Resolved by : Ignore assessment function tag.
-
-
- Links : https://en.wikivoyage.org/wiki/Mongolia
-
-
-
-
- DynamicPageList: Skip invalid category titles; do not treat them as empty category titles.
-
-
-
-
- Example : category={{{2}}}.
-
-
- Links : https://en.wikinews.org/wiki/Egypt
-
-
-
-
- DynamicPageList: Cache category link pages.
-
-
-
-
- Links : https://en.wikinews.org/wiki/Egypt
-
-
-
-
- Gallery: If multiple caption arguments, take last, not all of them.
-
-
-
-
- Example : "File:A.png|a|b" -> "b" x> "a|b".
-
-
- Links : https://fr.wikipedia.org/wiki/Belgique https://github.com/wikimedia/mediawiki/commit/63aeabeff1e098e872cc46f3698c61457e44ba15
-
-
-
-
- Import.offline: Do not fail if category files are not available.
-
-
-
-
- Import.offline: Do not fail at category for non-WMF wikis (Wikia).
-
-
-
-
- Import.offline: Fix import failing if offline dump files are not in '/xowa/wiki/wiki_name'.
-
-
-
-
- Resolved by : Use the directory of offline dump files for category files.
-
-
-
-
- Image: Fix hzip diff message for redirected images from one extension (.gif) to another (.png).
-
-
-
-
- Resolved by : Switch img_src and img_trg when loading from imglnk_reg.
-
-
- Example : Armenica_Ani_map.gif/250px.png.
-
-
- Links : https://en.wikivoyage.org/wiki/Ani
-
-
-
-
- Mass_parse: Fix mass_parse failing on some machines. {detected by Matthias Polag}
-
-
-
-
- Resolved by : Do not return null if MACHINENAME / HOSTNAME is not available.
-
-
-
- trivial
-
-
-
- DownloadCentral: Add option to include patch files.
-
-
-
-
- DynamicPageList: Show page title in log message when category is missing.
-
-
-
-
- Links : https://en.wikibooks.org/wiki/Algorithms
-
-
-
-
- DynamicPageList: Do not show null ref error in log when invalid category is used.
-
-
-
-
- Links : https://en.wikinews.org/wiki/Egypt https://en.wikinews.org/wiki/Template:Topic_cat/latest
-
-
-
-
- Dansguardian: Fix fatal error deleting entries from text table when importing any wiki besides Wikipedia.
-
-
-
-
- Resolved by : Do not consider core database as having 'text' table when running 'text.delete_page'.
-
-
-
-
- Dansguardian: Delete search_links from search_link database, not search_core database.
-
-
-
-
- Html_dump: Fix thread-safe issues when converting gfs messages.
-
-
-
-
- Html_dump: Fix thread-safe issues with Hash_of_ints.
-
-
-
-
- Mass_parse: Add option to make_cmd to not delete all html databases.
-
-
-
-
- PageBanner: Do not write page banner img.src else hzip_diff will complain for every page.
-
-
-
-
- Category: Change 'category not found' errors to log, not warn.
-
-
-
-
- Table_of_contents: Handle unknown tags: ruby, rb, rp, rt.
-
-
-
- Dev
-
-
-
- Wikibase: Centralize rendering of claim values ({{#property}} and JSON vs renderSnak and Keyval).
-
-
-
- Android
-
-
-
- DownloadCentral: Add filter by language, type.
-
-
-
-
- DownloadCentral: Do not show outdated wikis.
-
-
-
- v3.10.3.2 (2016-10-17)
-
-
- PC
-
-
-
- DownloadCentral: Show 2016-10 entries for English / German Wikipedia in Download Central. {detected by Ope30}
-
-
-
-
- Resolved by : Include latest download central database.
-
-
- Links : Wiki_setup/English_wikis Wiki_setup/German_wikis
-
-
-
- v3.10.3.1 (2016-10-16)
-
-
- Wiki
-
-
-
- Package: Publish 2016-10 English Wikipedia.
-
-
-
-
- Links : Wiki_setup/English_wikis
-
-
-
-
- Package: Publish 2016-10 German Wikipedia.
-
-
-
-
- Links : Wiki_setup/German_wikis
-
-
-
- PC
-
-
- major
-
-
-
- Category: Improve performance for Category pages on non-SSD drives. {detected by Ope30}
-
-
-
-
- Resolved by : Denormalize sortkey from cat_sort table to cat_link table and add explicit index for it.
-
-
- Links : https://en.wikipedia.org/wiki/Category:Earth https://en.wikipedia.org/wiki/Category:2001_albums https://en.wikipedia.org/wiki/Category:Unprintworthy_redirects
-
-
-
-
- Category: Add UCA support for category sorting. {detected by Ope30}
-
-
-
-
- Category: Support "uca-default", "uca-*", "uppercase" collations in different wikis.
-
-
-
-
- Example : bin/any/xowa/cfg/wiki.
-
-
-
-
- Category: Load catpage wikitext from precompiled HTML and merge with catpage link data.
-
-
-
-
- Links : https://simple.wikipedia.org/wiki/Category:Living_people
-
-
-
-
- Scribunto: Fix script error "index is out of bounds" on many en.w geography pages.
-
-
-
-
- Message : Script error: @C:/xowa/bin/any/xowa/xtns/Scribunto/engines/Luaj/MWServer.lua:59 vm error: gplx.Err: index is out of bounds: idx=0 len=0
-
-
- Resolved by : Handle parser functions with 0 arguments, like {{#coordinates}}.
-
-
- Links : https://en.wikipedia.org/wiki/New_York_City https://en.wikipedia.org/wiki/Paris
-
-
-
-
- Scribunto: Show flags as correct small size not extremely large size.
-
-
-
-
- Resolved by : Evaluate optional args of missing templates.
-
-
- Example : "size={{{size|}}}" -> "size=" x> "size={{{size|}}}".
-
-
- Links : https://en.wikipedia.org/wiki/Europe https://en.wikipedia.org/wiki/Template:Country_data_Guernsey
-
-
-
-
- Scripting: Add scripting support through standalone js / lua files. {requested by anonymous}
-
-
-
-
- Links : App/Xtn/Scripting
-
-
-
-
- minor
-
-
-
- Category: Show categories in User / Talk namespace as MISSING.
-
-
-
-
- Links : https://en.wikipedia.org/wiki/Category:2001_albums?pageuntil=WALK%2BON%2BTHE%2BWIRED%2BSIDE,%2BA#mw-pages
-
-
-
-
- Category: Fix Category bookmarks not working if bookmarking something past first page.
-
-
-
-
- Resolved by : Write anchor after query args, not before.
-
-
- Example : Category:2001_albums&pagefrom=Beautiful+View#mw-pages x> Category:2001_albums#mw-pages?pagefrom=Beautiful%2BView.
-
-
- Links : https://en.wikipedia.org/wiki/Category:2001_albums?pagefrom=Beautiful%2BView#mw-pages
-
-
-
-
- Category: Fix "Next 200" not working on category pages when "Next 200" link refers to page with "#". {detected by Ope30}
-
-
-
-
- Resolved by : Do not automatically url-decode query arguments.
-
-
- Links : https://de.wikipedia.org/wiki/Kategorie:Begriffsklärung
-
-
-
-
- Category: Fix rare skipping of one page when pressing "Next 200".
-
-
-
-
- Resolved by : Do not automatically url-decode query arguments.
-
-
- Example : Category:2001_albums&pagefrom=Nightclubbing+%28Blank+and+Jones+album%29%0ANightclubbing+%28Blank+%26+Jones+album%29#mw-pages.
-
-
- Links : https://en.wikipedia.org/w/index.php?title=Category:2001_albums&pagefrom=Loving%20Every%20Minute%20(album)#mw-pages
-
-
-
-
- Category: Sort headings numerically under 0-9.
-
-
-
-
- Links : https://en.wikipedia.org/wiki/Category:2001_albums
-
-
-
-
- Category: Hide "hidden categories" group for wikitext databases (already hidden for HTML databases).
-
-
-
-
- Search: Fix "Next" / "Previous" not working on full text search.
-
-
-
-
- Links : https://en.wikipedia.org/wiki/Special:Search/earth?fulltext=y&xowa_page_index=0
-
-
-
-
- Options: Fix Shortcuts not saving. {detected by Ope30}
-
-
-
-
- Links : Options/Shortcuts
-
-
-
-
- Scribunto: Fix hidden script error on a few dozen en.w observatory pages.
-
-
-
-
- Resolved by : If unit is a wikidata url, show label for that wikidata article, not the wikidata url.
-
-
- Example : "305±2 meter" x> "305±2 http://www.wikidata.org/entity/Q11573".
-
-
- Links : https://en.wikipedia.org/wiki/Arecibo_Observatory
-
-
-
-
- Setup: Add setup instruction pages to list URLs for specific wikis.
-
-
-
-
- Links : Wiki_setup/Listing
-
-
-
-
- File: Add deletion database for 2016-09 English Wikipedia.
-
-
-
-
- Links : Dashboard/Files/Deletion https://archive.org/download/Xowa_enwiki_latest/en.wikipedia.org-file-deletion-2016.09.xowa
-
-
-
-
- Html_dump: If option is set to use wikitext, but no wikitext is available, and html is available, just use html.
-
-
-
-
- trivial
-
-
-
- Setup: Add icu4j library.
-
-
-
-
- Example : bin/any/java/icu4j/icu4j-4_8.jar.
-
-
-
-
- Setup: Add xz library (not officially supported).
-
-
-
-
- Example : bin/any/java/xz/xz-1.5.jar .
-
-
-
-
- Luaj: Cast string, int, long, double and bool args in method reflection.
-
-
-
-
- Luaj: Handle varargs in method reflection.
-
-
-
-
- Make.Images: Add builder command to create customized deletion_db for dansguardian wikis.
-
-
-
-
- dev
-
-
-
- Dev: Refactor Io_stream_rdr.
-
-
-
-
- Dev: Refactor Gfo_url_parser.
-
-
-
-
-
-
- Android
-
-
- minor
-
-
-
- Launch: Ignore application directory which are no longer accessible (removed SD card).
-
-
-
- v3.9.4.2 (2016-09-26)
-
-
- PC
-
-
-
- Category: Fix categories not showing for pages with more than one word in the page title. {detected by Ope30}
-
-
-
-
- Links : https://en.wikipedia.org/wiki/Leonardo_DiCaprio https://en.wikipedia.org/wiki/Solar_System
-
-
-
-
-
-
- v3.9.4.1 (2016-09-25)
-
-
- Wiki
-
-
-
- Wiki: Publish 2016-09 French Wikipedia HTML and images.
-
-
-
-
- Links : https://archive.org/details/Xowa_frwiki_latest
-
-
-
-
- Wiki: Publish 2016-09 English Wikipedia HTML and images.
-
-
-
-
- Links : https://archive.org/details/Xowa_enwiki_latest
-
-
-
-
- Wiki: Publish 2016-09 German Wikipedia HTML and images.
-
-
-
-
- Links : https://archive.org/details/Xowa_dewiki_latest
-
-
-
-
-
-
- PC
-
-
- major
-
-
-
- Category: Fix category not showing more than 200 items in a category. [broken since: 3.9.2.1]
-
-
-
-
- Links : https://en.wikipedia.org/wiki/Category:Native_American_leaders https://en.wikipedia.org/wiki/Category:Cities_in_Florida https://en.wikipedia.org/wiki/Category:Poisonous_plants
-
-
-
-
- Category: Fix dynamic page list not working for DynamicPageList. [broken since: 3.9.2.1]
-
-
-
-
- Links : https://en.wikibooks.org/wiki/Subject:XML https://en.wikibooks.org/wiki/Subject:Religion
-
-
-
-
- Category: Fix category not working for www.wikidata.org. [broken since: 3.9.2.1] {detected by Rüdiger Gleim; Ope30}
-
-
-
-
- Links : https://www.wikidata.org/wiki/Category:Help
-
-
-
- minor
-
-
-
- Category: Disable Previous / Next 200 if at start / end of category range.
-
-
-
-
- Links : https://de.wikibooks.org/wiki/Category:Mann
-
-
-
-
- Page_sync: Show math images after sync.
-
-
-
-
- Links : https://en.wikipedia.org/wiki/Earth https://en.wikipedia.org/wiki/Pythagorean_theorem
-
-
-
-
- Page_sync: Show video images after sync.
-
-
-
-
- Links : https://en.wikipedia.org/wiki/Lepidoptera
-
-
-
-
- Page_sync: Show pdf images after sync.
-
-
-
-
- Links : https://en.wikipedia.org/wiki/Apollo_11
-
-
-
-
- DownloadCentral: Do not retry endlessly if wrong size downloaded.
-
-
-
-
- Scribunto: Fix NullPointerReference script error in geobox coord on 4 en.w pages.
-
-
-
-
- Message : Script error: @C:/xowa/bin/any/xowa/xtns/Scribunto/engines/Luaj/MWServer.lua:59 vm error: java.lang.NullPointerException
-
-
- Resolved by : Handle gaps in Scribunto argument keys.
-
-
- Links : https://en.wikipedia.org/wiki/Shalkar_District https://en.wikipedia.org/wiki/Alta_Italia https://en.wikipedia.org/wiki/Maran,_Syria https://en.wikipedia.org/wiki/Château_de_Boisgibault
-
-
-
-
- Luaj: Fix script error at head of page for many fr.w pages.
-
-
-
-
- Message : Erreur : le thème « littérature française » du modèle Template:Ébauche n’est pas défini.
-
-
- Resolved by : Fix regex pattern for matching end of string.
-
-
- Links : https://fr.wikipedia.org/wiki/Rimbaud_le_fils Diagnostics/Scribunto/Luaj
-
-
-
-
- UI: Show pages in MediaWiki namespace.
-
-
-
-
- Links : https://en.wikipedia.org/wiki/MediaWiki:Edittools https://en.wikipedia.org/wiki/MediaWiki:Spam-whitelist
-
-
-
-
- Parser: Fix several dozen MediaWiki pages failing to load.
-
-
-
-
- Resolved by : Handle standalone dollar signs and backslashes.
-
-
- Example : "$ "; "\ ".
-
-
- Links : https://en.wikipedia.org/wiki/MediaWiki:Edittools https://en.wikipedia.org/wiki/MediaWiki:Spam-whitelist
-
-
-
-
- Html_dump: Generate html dump databases by namespace.
-
-
-
-
- Example : en.wikipedia.org-html.002.xowa -> en.wikipedia.org-html-ns.000-db.002.xowa.
-
-
-
-
- Html_dump: Add images to specific-ns database not main-ns database.
-
-
-
-
- Example : Portal:Earth -> en.wikipedia.org-file-ns.100-db.001.xowa x> en.wikipedia.org-file-ns.000-db.065.xowa.
-
-
-
-
- Options: Do not save options if file is marked read-only. {suggested by malakov1}
-
-
-
-
- Example : C:\xowa\user\anonymous\app\data\cfg\xowa_user_cfg.gfs.
-
-
-
-
- Raspberry Pi: Run XOWA GUI on Raspberry Pi. {requested by nstents}
-
-
-
-
- Resolved by : Switch default SWT browser from Mozilla to WebKit.
-
-
- Example : bin\arm\xowa\cfg\xowa_cfg_os_default.gfs.
-
-
-
-
- Raspberry Pi: Use official sqlite-jdbc jar.
-
-
-
- Android
-
-
- minor
-
-
-
- DownloadCentral: Do not retry endlessly if wrong size downloaded.
-
-
-
- Dev
-
-
-
- Dev: Refactor Xoctg_catpage_url_parser.
-
-
-
- v3.9.2.1 (2016-09-11)
-
-
- PC
-
-
- major
-
-
-
- Category: Fix Category pages showing wrong categories. [broken since: v3.8.5.1]
-
-
-
-
- Resolved by : Reset page_id object.
-
-
- Links : https://en.wikipedia.org/wiki/Category:Earth
-
-
-
-
- Html_dump: Show categories for 2016-09 dumps. {requested by Ope30}
-
-
-
-
- Resolved by : Rewrite category system.
-
-
-
-
- Html_dump: Add left-hand sidebar for 2016-09 dumps. {detected by Ope30}
-
-
-
-
- Resolved by : Dump MediaWiki namespace (8).
-
-
-
-
- Page_sync: Add basic option to synchronize pages. {requested by Mde186}
-
-
-
-
- Links : App/Xtn/Page_sync Options/Page_sync
-
-
-
-
- DownloadCentral: Retry for one minute if connection is dropped. {detected by markusmaresch}
-
-
-
-
- Scribunto: Show Protection banner boxes for pages.
-
-
-
-
- Resolved by : Fix title.cascadingProtections to return back empty array instead of false.
-
-
- Links : https://en.wikipedia.org/wiki/Jerk
-
-
-
- minor
-
-
-
- DownloadCentral: Fix Download Central "hanging" on Mac OS X. {detected by markusmaresch}
-
-
-
-
- Resolved by : Set timeout explicitly to 5 seconds.
-
-
-
-
- Lang: Fix "Portál [[:Šablona:GRAMMAR]]" in sidebar of cs.q.
-
-
-
-
- Resolved by : Use noop grammar for cs lang.
-
-
- Links : https://cs.wikiquote.org
-
-
-
-
- Cite: Fix stack overflow error on 1 cs.w page.
-
-
-
-
- Links : https://cs.wikisource.org/wiki/Page:Hejčl,_Jan_-_Pentateuch.pdf/128
-
-
-
-
- Parser: Ignore stack overflow when parsing badly formatted pages.
-
-
-
-
- Links : https://cs.wikisource.org/wiki/Page:Hejčl,_Jan_-_Pentateuch.pdf/128
-
-
-
-
- DownloadCentral: Fix torrent links for non-Wikipedia wikis. {detected by malakov1}
-
-
-
-
- Example : -> Xowa_enwiki_latest_archive.torrent x> Xowa_enwiktionary_latest_archive.torrent.
-
-
- Links : Special:XowaDownloadCentralInfo?task id=6
-
-
-
-
- Database: Fix slow performance when SQLite files are read-only. {detected by Ope30}
-
-
-
-
- Resolved by : Open database connection in "read-only" mode if marked readonly.
-
-
- Example : properties.setProperty("open_mode", "1").
-
-
-
-
- Luaj: Fix random "invalid utf8 byte" errors.
-
-
-
-
- Resolved by : Do not use temporary static variable for decoding UTF-8 strings.
-
-
-
-
- Scribunto: Do not show "Wikipedia pages with incorrect protection templates" for protected-pages.
-
-
-
-
- Resolved by : Change titleLib.GetProtectionLevels to return semi-protected instead of null.
-
-
- Links : https://en.wikipedia.org/wiki/Earth
-
-
-
- trivial
-
-
-
- File_dump: Fix multi-threaded parser issues in orig link.
-
-
-
-
- Resolved by : Extend lock scope over entirety of database lookup.
-
-
-
-
- Wikibase: Fix multi-threaded parser issues in Wbase property.
-
-
-
-
- Resolved by : Extend lock scope over entirety of Wbase doc parser.
-
-
-
-
- Wikibase: Remove many log entries when opening qid from 2016-08-28 wikidata.
-
-
-
-
- Resolved by : Ignore "id" under entity.value node.
-
-
-
-
- Wikibase: Add "tcywiki" to list of known wikis.
-
-
-
-
- Parser.Template: Suppress multiple "template is blank" messages in log for de.d.
-
-
-
-
- Resolved by : Ignore templates with blank arguments.
-
-
- Example : {{K|Politik}} -> {{{{{spr|}}}|nolink=ja}} -> {{|nolink=ja}}.
-
-
- Links : https://de.wiktionary.org/wiki/país
-
-
-
-
- Category: Remove old category builder commands.
-
-
-
-
- Builder: Remove old copy, search commands for text databases.
-
-
-
- Doc
-
-
-
- Doc: Add new dependency for imagelinks dump in command-line build. {detected by Rüdiger Gleim}
-
-
-
-
- Links : Dev/Command-line/Dumps
-
-
-
-
- Doc: Add new page explaining difference between Wikitext and HTML databases.
-
-
-
-
- Links : App/Databases/Overview
-
-
-
- Dev
-
-
-
- Scribunto: Add traceback for errors.
-
-
-
-
- Wikibase: Add Wbase_enum_hash to reuse various enum methods.
-
-
-
-
- HTML: Refactor sidebar classes.
-
-
-
-
- Category: Refactor Category Pagebox classes.
-
-
Archives
diff --git a/home/wiki/Change_log/2016.html b/home/wiki/Change_log/2016.html
index 7146e0a3e..c7fdcb265 100644
--- a/home/wiki/Change_log/2016.html
+++ b/home/wiki/Change_log/2016.html
@@ -25,278 +25,2044 @@
- v3.7.4.1 (2016-07-25)
+ v3.10.4.1 (2016-10-24)
+
+
+ Wikis
+
+
+
+ Package: Publish 2016-10 English Wikis.
+
+
+
+
+ Links : Wiki_setup/English_wikis
+
+
+
+
+ Package: Publish 2016-10 German Wikis.
+
+
+
+
+ Links : Wiki_setup/German_wikis
+
+
+
+ PC
+
+
+ major
+
+
+
+ Import: Fix import error for dewikiquote.
+
+
+
+
+ Resolved by : Do not assume same database schema for all Wikimedia wikis.
+
+
+
+
+ Wikibase: Fix script error "not implemented" on many en.v pages.
+
+
+
+
+ Resolved by : Implement entity for renderSnak.
+
+
+ Links : https://en.wikivoyage.org/wiki/Montenegro https://en.wikivoyage.org/wiki/Mongolia
+
+
+
+
+ Kartographer: Hide random text in many en.v pages.
+
+
+
+
+ Resolved by : Hide markup from mapframe / maplink tags.
+
+
+ Links : https://en.wikivoyage.org/wiki/London https://en.wikivoyage.org/wiki/Paris
+
+
+
+
+ Luaj: Fix script error "bad argument: string expected, got nil" in pronunciation section on many en.d Chinese pages.
+
+
+
+
+ Resolved by : Remove nil element from table when nil is 1st member.
+
+
+ Links : https://en.wiktionary.org/wiki/仚 https://en.wiktionary.org/wiki/仛 Diagnostics/Scribunto/Luaj
+
+
+
+
+ DownloadCentral: Add filter by language, type.
+
+
+
+
+ DownloadCentral: Do not show outdated wikis.
+
+
+
+ minor
+
+
+
+ Html_dump: Fix 'Refresh' not working for html dumps. {detected by Ope30}
+
+
+
+
+ Wikibase: Show electricity units in quickbar for many en.v pages.
+
+
+
+
+ Resolved by : Reuse quantity.unit code for renderSnake.
+
+
+ Links : https://en.wikivoyage.org/wiki/Mongolia
+
+
+
+
+ Assessment: Hide [[:Template:#assessment:country]] at bottom of many en.v pages.
+
+
+
+
+ Resolved by : Ignore assessment function tag.
+
+
+ Links : https://en.wikivoyage.org/wiki/Mongolia
+
+
+
+
+ DynamicPageList: Skip invalid category titles; do not treat them as empty category titles.
+
+
+
+
+ Example : category={{{2}}}.
+
+
+ Links : https://en.wikinews.org/wiki/Egypt
+
+
+
+
+ DynamicPageList: Cache category link pages.
+
+
+
+
+ Links : https://en.wikinews.org/wiki/Egypt
+
+
+
+
+ Gallery: If multiple caption arguments, take last, not all of them.
+
+
+
+
+ Example : "File:A.png|a|b" -> "b" x> "a|b".
+
+
+ Links : https://fr.wikipedia.org/wiki/Belgique https://github.com/wikimedia/mediawiki/commit/63aeabeff1e098e872cc46f3698c61457e44ba15
+
+
+
+
+ Import.offline: Do not fail if category files are not available.
+
+
+
+
+ Import.offline: Do not fail at category for non-WMF wikis (Wikia).
+
+
+
+
+ Import.offline: Fix import failing if offline dump files are not in '/xowa/wiki/wiki_name'.
+
+
+
+
+ Resolved by : Use the directory of offline dump files for category files.
+
+
+
+
+ Image: Fix hzip diff message for redirected images from one extension (.gif) to another (.png).
+
+
+
+
+ Resolved by : Switch img_src and img_trg when loading from imglnk_reg.
+
+
+ Example : Armenica_Ani_map.gif/250px.png.
+
+
+ Links : https://en.wikivoyage.org/wiki/Ani
+
+
+
+
+ Mass_parse: Fix mass_parse failing on some machines. {detected by Matthias Polag}
+
+
+
+
+ Resolved by : Do not return null if MACHINENAME / HOSTNAME is not available.
+
+
+
+ trivial
+
+
+
+ DownloadCentral: Add option to include patch files.
+
+
+
+
+ DynamicPageList: Show page title in log message when category is missing.
+
+
+
+
+ Links : https://en.wikibooks.org/wiki/Algorithms
+
+
+
+
+ DynamicPageList: Do not show null ref error in log when invalid category is used.
+
+
+
+
+ Links : https://en.wikinews.org/wiki/Egypt https://en.wikinews.org/wiki/Template:Topic_cat/latest
+
+
+
+
+ Dansguardian: Fix fatal error deleting entries from text table when importing any wiki besides Wikipedia.
+
+
+
+
+ Resolved by : Do not consider core database as having 'text' table when running 'text.delete_page'.
+
+
+
+
+ Dansguardian: Delete search_links from search_link database, not search_core database.
+
+
+
+
+ Html_dump: Fix thread-safe issues when converting gfs messages.
+
+
+
+
+ Html_dump: Fix thread-safe issues with Hash_of_ints.
+
+
+
+
+ Mass_parse: Add option to make_cmd to not delete all html databases.
+
+
+
+
+ PageBanner: Do not write page banner img.src else hzip_diff will complain for every page.
+
+
+
+
+ Category: Change 'category not found' errors to log, not warn.
+
+
+
+
+ Table_of_contents: Handle unknown tags: ruby, rb, rp, rt.
+
+
+
+ Dev
+
+
+
+ Wikibase: Centralize rendering of claim values ({{#property}} and JSON vs renderSnak and Keyval).
+
+
+
+ Android
+
+
+
+ DownloadCentral: Add filter by language, type.
+
+
+
+
+ DownloadCentral: Do not show outdated wikis.
+
+
+
+ v3.10.3.2 (2016-10-17)
+
+
+ PC
+
+
+
+ DownloadCentral: Show 2016-10 entries for English / German Wikipedia in Download Central. {detected by Ope30}
+
+
+
+
+ Resolved by : Include latest download central database.
+
+
+ Links : Wiki_setup/English_wikis Wiki_setup/German_wikis
+
+
+
+ v3.10.3.1 (2016-10-16)
Wiki
+
+
+ Package: Publish 2016-10 English Wikipedia.
+
+
+
+
+ Links : Wiki_setup/English_wikis
+
+
+
+
+ Package: Publish 2016-10 German Wikipedia.
+
+
+
+
+ Links : Wiki_setup/German_wikis
+
+
+
+ PC
+
+
+ major
+
+
+
+ Category: Improve performance for Category pages on non-SSD drives. {detected by Ope30}
+
+
+
+
+ Resolved by : Denormalize sortkey from cat_sort table to cat_link table and add explicit index for it.
+
+
+ Links : https://en.wikipedia.org/wiki/Category:Earth https://en.wikipedia.org/wiki/Category:2001_albums https://en.wikipedia.org/wiki/Category:Unprintworthy_redirects
+
+
+
+
+ Category: Add UCA support for category sorting. {detected by Ope30}
+
+
+
+
+ Category: Support "uca-default", "uca-*", "uppercase" collations in different wikis.
+
+
+
+
+ Example : bin/any/xowa/cfg/wiki.
+
+
+
+
+ Category: Load catpage wikitext from precompiled HTML and merge with catpage link data.
+
+
+
+
+ Links : https://simple.wikipedia.org/wiki/Category:Living_people
+
+
+
+
+ Scribunto: Fix script error "index is out of bounds" on many en.w geography pages.
+
+
+
+
+ Message : Script error: @C:/xowa/bin/any/xowa/xtns/Scribunto/engines/Luaj/MWServer.lua:59 vm error: gplx.Err: index is out of bounds: idx=0 len=0
+
+
+ Resolved by : Handle parser functions with 0 arguments, like {{#coordinates}}.
+
+
+ Links : https://en.wikipedia.org/wiki/New_York_City https://en.wikipedia.org/wiki/Paris
+
+
+
+
+ Scribunto: Show flags as correct small size not extremely large size.
+
+
+
+
+ Resolved by : Evaluate optional args of missing templates.
+
+
+ Example : "size={{{size|}}}" -> "size=" x> "size={{{size|}}}".
+
+
+ Links : https://en.wikipedia.org/wiki/Europe https://en.wikipedia.org/wiki/Template:Country_data_Guernsey
+
+
+
+
+ Scripting: Add scripting support through standalone js / lua files. {requested by anonymous}
+
+
+
+
+ Links : App/Xtn/Scripting
+
+
+
+
+ minor
+
+
+
+ Category: Show categories in User / Talk namespace as MISSING.
+
+
+
+
+ Links : https://en.wikipedia.org/wiki/Category:2001_albums?pageuntil=WALK%2BON%2BTHE%2BWIRED%2BSIDE,%2BA#mw-pages
+
+
+
+
+ Category: Fix Category bookmarks not working if bookmarking something past first page.
+
+
+
+
+ Resolved by : Write anchor after query args, not before.
+
+
+ Example : Category:2001_albums&pagefrom=Beautiful+View#mw-pages x> Category:2001_albums#mw-pages?pagefrom=Beautiful%2BView.
+
+
+ Links : https://en.wikipedia.org/wiki/Category:2001_albums?pagefrom=Beautiful%2BView#mw-pages
+
+
+
+
+ Category: Fix "Next 200" not working on category pages when "Next 200" link refers to page with "#". {detected by Ope30}
+
+
+
+
+ Resolved by : Do not automatically url-decode query arguments.
+
+
+ Links : https://de.wikipedia.org/wiki/Kategorie:Begriffsklärung
+
+
+
+
+ Category: Fix rare skipping of one page when pressing "Next 200".
+
+
+
+
+ Resolved by : Do not automatically url-decode query arguments.
+
+
+ Example : Category:2001_albums&pagefrom=Nightclubbing+%28Blank+and+Jones+album%29%0ANightclubbing+%28Blank+%26+Jones+album%29#mw-pages.
+
+
+ Links : https://en.wikipedia.org/w/index.php?title=Category:2001_albums&pagefrom=Loving%20Every%20Minute%20(album)#mw-pages
+
+
+
+
+ Category: Sort headings numerically under 0-9.
+
+
+
+
+ Links : https://en.wikipedia.org/wiki/Category:2001_albums
+
+
+
+
+ Category: Hide "hidden categories" group for wikitext databases (already hidden for HTML databases).
+
+
+
+
+ Search: Fix "Next" / "Previous" not working on full text search.
+
+
+
+
+ Links : https://en.wikipedia.org/wiki/Special:Search/earth?fulltext=y&xowa_page_index=0
+
+
+
+
+ Options: Fix Shortcuts not saving. {detected by Ope30}
+
+
+
+
+ Links : Options/Shortcuts
+
+
+
+
+ Scribunto: Fix hidden script error on a few dozen en.w observatory pages.
+
+
+
+
+ Resolved by : If unit is a wikidata url, show label for that wikidata article, not the wikidata url.
+
+
+ Example : "305±2 meter" x> "305±2 http://www.wikidata.org/entity/Q11573".
+
+
+ Links : https://en.wikipedia.org/wiki/Arecibo_Observatory
+
+
+
+
+ Setup: Add setup instruction pages to list URLs for specific wikis.
+
+
+
+
+ Links : Wiki_setup/Listing
+
+
+
+
+ File: Add deletion database for 2016-09 English Wikipedia.
+
+
+
+
+ Links : Dashboard/Files/Deletion https://archive.org/download/Xowa_enwiki_latest/en.wikipedia.org-file-deletion-2016.09.xowa
+
+
+
+
+ Html_dump: If option is set to use wikitext, but no wikitext is available, and html is available, just use html.
+
+
+
+
+ trivial
+
+
+
+ Setup: Add icu4j library.
+
+
+
+
+ Example : bin/any/java/icu4j/icu4j-4_8.jar.
+
+
+
+
+ Setup: Add xz library (not officially supported).
+
+
+
+
+ Example : bin/any/java/xz/xz-1.5.jar .
+
+
+
+
+ Luaj: Cast string, int, long, double and bool args in method reflection.
+
+
+
+
+ Luaj: Handle varargs in method reflection.
+
+
+
+
+ Make.Images: Add builder command to create customized deletion_db for dansguardian wikis.
+
+
+
+
+ dev
+
+
+
+ Dev: Refactor Io_stream_rdr.
+
+
+
+
+ Dev: Refactor Gfo_url_parser.
+
+
+
+
+
+
+ Android
+
+
+ minor
+
+
+
+ Launch: Ignore application directory which are no longer accessible (removed SD card).
+
+
+
+ v3.9.4.2 (2016-09-26)
+
+
+ PC
+
+
+
+ Category: Fix categories not showing for pages with more than one word in the page title. {detected by Ope30}
+
+
+
+
+ Links : https://en.wikipedia.org/wiki/Leonardo_DiCaprio https://en.wikipedia.org/wiki/Solar_System
+
+
+
+
+
+
+ v3.9.4.1 (2016-09-25)
+
+
+ Wiki
+
+
+
+ Wiki: Publish 2016-09 French Wikipedia HTML and images.
+
+
+
+
+ Links : https://archive.org/details/Xowa_frwiki_latest
+
+
+
+
+ Wiki: Publish 2016-09 English Wikipedia HTML and images.
+
+
+
+
+ Links : https://archive.org/details/Xowa_enwiki_latest
+
+
+
+
+ Wiki: Publish 2016-09 German Wikipedia HTML and images.
+
+
+
+
+ Links : https://archive.org/details/Xowa_dewiki_latest
+
+
+
+
+
+
+ PC
+
+
+ major
+
+
+
+ Category: Fix category not showing more than 200 items in a category. [broken since: 3.9.2.1]
+
+
+
+
+ Links : https://en.wikipedia.org/wiki/Category:Native_American_leaders https://en.wikipedia.org/wiki/Category:Cities_in_Florida https://en.wikipedia.org/wiki/Category:Poisonous_plants
+
+
+
+
+ Category: Fix dynamic page list not working for DynamicPageList. [broken since: 3.9.2.1]
+
+
+
+
+ Links : https://en.wikibooks.org/wiki/Subject:XML https://en.wikibooks.org/wiki/Subject:Religion
+
+
+
+
+ Category: Fix category not working for www.wikidata.org. [broken since: 3.9.2.1] {detected by Rüdiger Gleim; Ope30}
+
+
+
+
+ Links : https://www.wikidata.org/wiki/Category:Help
+
+
+
+ minor
+
+
+
+ Category: Disable Previous / Next 200 if at start / end of category range.
+
+
+
+
+ Links : https://de.wikibooks.org/wiki/Category:Mann
+
+
+
+
+ Page_sync: Show math images after sync.
+
+
+
+
+ Links : https://en.wikipedia.org/wiki/Earth https://en.wikipedia.org/wiki/Pythagorean_theorem
+
+
+
+
+ Page_sync: Show video images after sync.
+
+
+
+
+ Links : https://en.wikipedia.org/wiki/Lepidoptera
+
+
+
+
+ Page_sync: Show pdf images after sync.
+
+
+
+
+ Links : https://en.wikipedia.org/wiki/Apollo_11
+
+
+
+
+ DownloadCentral: Do not retry endlessly if wrong size downloaded.
+
+
+
+
+ Scribunto: Fix NullPointerReference script error in geobox coord on 4 en.w pages.
+
+
+
+
+ Message : Script error: @C:/xowa/bin/any/xowa/xtns/Scribunto/engines/Luaj/MWServer.lua:59 vm error: java.lang.NullPointerException
+
+
+ Resolved by : Handle gaps in Scribunto argument keys.
+
+
+ Links : https://en.wikipedia.org/wiki/Shalkar_District https://en.wikipedia.org/wiki/Alta_Italia https://en.wikipedia.org/wiki/Maran,_Syria https://en.wikipedia.org/wiki/Château_de_Boisgibault
+
+
+
+
+ Luaj: Fix script error at head of page for many fr.w pages.
+
+
+
+
+ Message : Erreur : le thème « littérature française » du modèle Template:Ébauche n’est pas défini.
+
+
+ Resolved by : Fix regex pattern for matching end of string.
+
+
+ Links : https://fr.wikipedia.org/wiki/Rimbaud_le_fils Diagnostics/Scribunto/Luaj
+
+
+
+
+ UI: Show pages in MediaWiki namespace.
+
+
+
+
+ Links : https://en.wikipedia.org/wiki/MediaWiki:Edittools https://en.wikipedia.org/wiki/MediaWiki:Spam-whitelist
+
+
+
+
+ Parser: Fix several dozen MediaWiki pages failing to load.
+
+
+
+
+ Resolved by : Handle standalone dollar signs and backslashes.
+
+
+ Example : "$ "; "\ ".
+
+
+ Links : https://en.wikipedia.org/wiki/MediaWiki:Edittools https://en.wikipedia.org/wiki/MediaWiki:Spam-whitelist
+
+
+
+
+ Html_dump: Generate html dump databases by namespace.
+
+
+
+
+ Example : en.wikipedia.org-html.002.xowa -> en.wikipedia.org-html-ns.000-db.002.xowa.
+
+
+
+
+ Html_dump: Add images to specific-ns database not main-ns database.
+
+
+
+
+ Example : Portal:Earth -> en.wikipedia.org-file-ns.100-db.001.xowa x> en.wikipedia.org-file-ns.000-db.065.xowa.
+
+
+
+
+ Options: Do not save options if file is marked read-only. {suggested by malakov1}
+
+
+
+
+ Example : C:\xowa\user\anonymous\app\data\cfg\xowa_user_cfg.gfs.
+
+
+
+
+ Raspberry Pi: Run XOWA GUI on Raspberry Pi. {requested by nstents}
+
+
+
+
+ Resolved by : Switch default SWT browser from Mozilla to WebKit.
+
+
+ Example : bin\arm\xowa\cfg\xowa_cfg_os_default.gfs.
+
+
+
+
+ Raspberry Pi: Use official sqlite-jdbc jar.
+
+
+
+ Android
+
+
+ minor
+
+
+
+ DownloadCentral: Do not retry endlessly if wrong size downloaded.
+
+
+
+ Dev
+
+
+
+ Dev: Refactor Xoctg_catpage_url_parser.
+
+
+
+ v3.9.2.1 (2016-09-11)
+
+
+ PC
+
+
+ major
+
+
+
+ Category: Fix Category pages showing wrong categories. [broken since: v3.8.5.1]
+
+
+
+
+ Resolved by : Reset page_id object.
+
+
+ Links : https://en.wikipedia.org/wiki/Category:Earth
+
+
+
+
+ Html_dump: Show categories for 2016-09 dumps. {requested by Ope30}
+
+
+
+
+ Resolved by : Rewrite category system.
+
+
+
+
+ Html_dump: Add left-hand sidebar for 2016-09 dumps. {detected by Ope30}
+
+
+
+
+ Resolved by : Dump MediaWiki namespace (8).
+
+
+
+
+ Page_sync: Add basic option to synchronize pages. {requested by Mde186}
+
+
+
+
+ Links : App/Xtn/Page_sync Options/Page_sync
+
+
+
+
+ DownloadCentral: Retry for one minute if connection is dropped. {detected by markusmaresch}
+
+
+
+
+ Scribunto: Show Protection banner boxes for pages.
+
+
+
+
+ Resolved by : Fix title.cascadingProtections to return back empty array instead of false.
+
+
+ Links : https://en.wikipedia.org/wiki/Jerk
+
+
+
+ minor
+
+
+
+ DownloadCentral: Fix Download Central "hanging" on Mac OS X. {detected by markusmaresch}
+
+
+
+
+ Resolved by : Set timeout explicitly to 5 seconds.
+
+
+
+
+ Lang: Fix "Portál [[:Šablona:GRAMMAR]]" in sidebar of cs.q.
+
+
+
+
+ Resolved by : Use noop grammar for cs lang.
+
+
+ Links : https://cs.wikiquote.org
+
+
+
+
+ Cite: Fix stack overflow error on 1 cs.w page.
+
+
+
+
+ Links : https://cs.wikisource.org/wiki/Page:Hejčl,_Jan_-_Pentateuch.pdf/128
+
+
+
+
+ Parser: Ignore stack overflow when parsing badly formatted pages.
+
+
+
+
+ Links : https://cs.wikisource.org/wiki/Page:Hejčl,_Jan_-_Pentateuch.pdf/128
+
+
+
+
+ DownloadCentral: Fix torrent links for non-Wikipedia wikis. {detected by malakov1}
+
+
+
+
+ Example : -> Xowa_enwiki_latest_archive.torrent x> Xowa_enwiktionary_latest_archive.torrent.
+
+
+ Links : Special:XowaDownloadCentralInfo?task id=6
+
+
+
+
+ Database: Fix slow performance when SQLite files are read-only. {detected by Ope30}
+
+
+
+
+ Resolved by : Open database connection in "read-only" mode if marked readonly.
+
+
+ Example : properties.setProperty("open_mode", "1").
+
+
+
+
+ Luaj: Fix random "invalid utf8 byte" errors.
+
+
+
+
+ Resolved by : Do not use temporary static variable for decoding UTF-8 strings.
+
+
+
+
+ Scribunto: Do not show "Wikipedia pages with incorrect protection templates" for protected-pages.
+
+
+
+
+ Resolved by : Change titleLib.GetProtectionLevels to return semi-protected instead of null.
+
+
+ Links : https://en.wikipedia.org/wiki/Earth
+
+
+
+ trivial
+
+
+
+ File_dump: Fix multi-threaded parser issues in orig link.
+
+
+
+
+ Resolved by : Extend lock scope over entirety of database lookup.
+
+
+
+
+ Wikibase: Fix multi-threaded parser issues in Wbase property.
+
+
+
+
+ Resolved by : Extend lock scope over entirety of Wbase doc parser.
+
+
+
+
+ Wikibase: Remove many log entries when opening qid from 2016-08-28 wikidata.
+
+
+
+
+ Resolved by : Ignore "id" under entity.value node.
+
+
+
+
+ Wikibase: Add "tcywiki" to list of known wikis.
+
+
+
+
+ Parser.Template: Suppress multiple "template is blank" messages in log for de.d.
+
+
+
+
+ Resolved by : Ignore templates with blank arguments.
+
+
+ Example : {{K|Politik}} -> {{{{{spr|}}}|nolink=ja}} -> {{|nolink=ja}}.
+
+
+ Links : https://de.wiktionary.org/wiki/país
+
+
+
+
+ Category: Remove old category builder commands.
+
+
+
+
+ Builder: Remove old copy, search commands for text databases.
+
+
+
+ Doc
+
+
+
+ Doc: Add new dependency for imagelinks dump in command-line build. {detected by Rüdiger Gleim}
+
+
+
+
+ Links : Dev/Command-line/Dumps
+
+
+
+
+ Doc: Add new page explaining difference between Wikitext and HTML databases.
+
+
+
+
+ Links : App/Databases/Overview
+
+
+
+ Dev
+
+
+
+ Scribunto: Add traceback for errors.
+
+
+
+
+ Wikibase: Add Wbase_enum_hash to reuse various enum methods.
+
+
+
+
+ HTML: Refactor sidebar classes.
+
+
+
+
+ Category: Refactor Category Pagebox classes.
+
+
+
+ v3.8.5.1 (2016-08-22)
+
+
+ Wiki
+
+
+
+ Wiki: Publish 2016-08 English Wikipedia HTML and images.
+
+
+
+
+ Wiki: Publish 2016-08 German Wikipedia HTML and images.
+
+
+
+ PC
+
+
+ major
+
+
+
+ Html_dump: Show "about this info" button for image maps.
+
+
+
+
+ Links : https://en.wikipedia.org/wiki/Philippines
+
+
+
+
+ Html_dump: Show "packed galleries" with proper spacing.
+
+
+
+
+ Links : https://en.wikipedia.org/wiki/Mexico https://en.wikipedia.org/wiki/Austria https://en.wikipedia.org/wiki/National_Gallery_of_Art
+
+
+
+
+ Html_dump: Show video thumbnails when underlying video is actually an .ogg file.
+
+
+
+
+ Example : [[File:A.ogg|thumb|123px]].
+
+
+ Links : https://en.wikipedia.org/wiki/Lepidoptera
+
+
+
+
+ Lst: Support lsth to transclude sections on other pages.
+
+
+
+
+ Example : {{#lsth:page_1|header_1}}.
+
+
+ Links : https://pl.wikivoyage.org/wiki/Wielka_Brytania https://en.wikipedia.org/wiki/10s_BC https://en.wikipedia.org/wiki/Germany_national_football_team
+
+
+
+ minor
+
+
+
+ DownloadCentral: Add md5 and size. {suggested by malakov1}
+
+
+
+
+ Links : Special:XowaDownloadCentralInfo?task id=96
+
+
+
+
+ DownloadCentral: Add verbose log. {detected by markusmaresch}
+
+
+
+
+ Example : xowa.api.addon.bldr.central.log_verbose = 'y';.
+
+
+ Links : Options/Config_script
+
+
+
+
+ Table_of_contents: Tidy malformed HTML in headers.
+
+
+
+
+ Links : https://en.wikipedia.org/wiki/List_of_U-boats_never_deployed
+
+
+
+
+ Wikibase: Fix script error "Module:Cycling race:1756 attempt to index ?" on a dozen fr.w pages.
+
+
+
+
+ Message : Script error: =Module:Cycling race:1756 attempt to index ? (a nil value)
+
+
+ Resolved by : Add redirect support for wikibase pages.
+
+
+ Links : https://fr.wikipedia.org/wiki/Tour_du_Táchira_2016
+
+
+
+
+ Parser.Xml: Fix broken infobox images inside a few dozen en.w pages.
+
+
+
+
+ Resolved by : Do not pop table stack if <tr> prematurely inside lnki.
+
+
+ Example : [[A|t_0<tr><td>t_1</td></tr>]].
+
+
+ Links : https://en.wikipedia.org/wiki/Aargau
+
+
+
+
+ trivial
+
+
+
+ Options: Add options for database layout and html / file databases.
+
+
+
+
+ Links : Options/Import
+
+
+
+
+ Parser.Lnki: Fix non-working link on 1 en.w page.
+
+
+
+
+ Resolved by : Get wiki's Main_Page for colon-only links.
+
+
+ Example : [[File:A.png|link=w:]].
+
+
+ Links : https://en.wikipedia.org/wiki/Wikipedia:Main_Page_alternative_(CSS_Update)
+
+
+
+
+ Html: Write target title for redirected images.
+
+
+
+
+ Example : [[File:A.png]] is redirected to B.png; -> 'href="B.png"' x> 'href="A.png"'.
+
+
+ Links : https://en.wikipedia.org/wiki/Switzerland
+
+
+
+
+ Html_dump: Do not output class="thumbimage" for image maps.
+
+
+
+
+ Links : https://en.wikipedia.org/wiki/Philippines
+
+
+
+
+ Wikibase: Do not warn if {{#property}} uses id arg.
+
+
+
+
+ Example : {{#property:P277|id=Q1322933}}.
+
+
+ Links : https://en.wikipedia.org/wiki/Symfony
+
+
+
+ Dev
+
+
+
+ Dev: Refactor lst parser functions.
+
+
+
+ v3.8.3.1 (2016-08-14)
+
+
+ Android
+
+
+
+ Android: Fix random "Unable to start activity ComponentInfo" when starting XOWA.
+
+
+
+ v3.8.2.1 (2016-08-07)
+
+
+ Wiki
+
+
+
+ Wiki: Publish 2016-07 Polish Wikipedia, Wiktionary, Wikisource, Wikivoyage, Wikiquote, Wikibooks, Wikiversity, and Wikinews.
+
+
+
+ PC
+
+
+ major
+
+
+
+ Setup: Fix random "SSL peer shut down incorrectly".
+
+
+
+
+ Resolved by : Make "your.org" primary backup url.
+
+
+ Links : https://lists.wikimedia.org/pipermail/xmldatadumps-l/2016-August/001325.html
+
+
+
+
+ Scribunto: Fix script error for "Module:Effective protection expiry" "malformed expiry timestamp" on many en.w pages. {detected by William}
+
+
+
+
+ Resolved by : Change "infinite" to "infinity" for {{PROTECTIONEXPIRY}}.
+
+
+ Links : https://en.wikipedia.org/wiki/Earth
+
+
+
+
+ Parser: Fix broken infobox tables on many pl.w pages. {detected by anonymous}
+
+
+
+
+ Resolved by : Ignore % in xml tag names.
+
+
+ Example : <ref% name=abc>def</ref><references/>.
+
+
+ Links : https://pl.wikipedia.org/wiki/Scynk_nadrzewny
+
+
+
+
+ Scribunto: Fix missing location maps for many pl.w pages.
+
+
+
+
+ Resolved by : Return top-level JSON arrays as numbered nodes.
+
+
+ Links : https://pl.wikipedia.org/wiki/Albania https://pl.wikipedia.org/wiki/Alabama https://pl.wikipedia.org/wiki/Oklahoma_City
+
+
+
+
+ Scribunto: Fix missing "push buttons" for location maps on many pl.w pages.
+
+
+
+
+ Resolved by : Return decimal values as double.
+
+
+
+
+ Scribunto: Fix missing location maps for many pl.w pages wherein location map info is not available.
+
+
+
+
+ Resolved by : Specify width / height as non-null in GetFileInfo.
+
+
+ Links : https://pl.wikipedia.org/wiki/Andrespol
+
+
+
+ minor
+
+
+
+ Html: Fix "could not find" when clicking on wikis in left-sidebar. [broken since: v3.7.4.1] {detected by anonymous}
+
+
+
+
+ Resolved by : Use Main_Page of target wiki, not current wiki.
+
+
+
+ trivial
+
+
+
+ Messages: Fix "<Please-translate>" showing as "<please-translate>" on 1 s.w page.
+
+
+
+
+ Resolved by : For missing messages, always use current key, not key of cached item.
+
+
+ Links : https://simple.wikipedia.org/wiki/Wikipedia:Simple_talk/Archive_116
+
+
+
+ Dev
+
+
+
+ Html_dump: Pre-load all imagelinks to identify .ogg as audio or video.
+
+
+
+
+ Links : https://en.wikipedia.org/wiki/Lepidoptera
+
+
+
+ v3.8.1.1 (2016-08-01)
+
+
+ Wiki
+
+
+
+ Wiki: Publish 2016-07 Arabic Wiktionary, Wikisource, Wikiquote, Wikibooks, Wikiversity, and Wikinews.
+
+
+
+
+
+
+ PC
+
+
+ major
+
+
+
+ Redirect: Fix redirect link showing "Redirected from [destination-page]" instead of "Redirected from [source-page]". [broken since: v3.7.1.1]
+
+
+
+
+ Links : Blog https://en.wikipedia.org/wiki/UK https://en.wikipedia.org/wiki/Special:Random
+
+
+
+ minor
+
+
+
+ Redirect: Fix redirect link showing "Redirected from [destination-page]" instead of "Redirected from [source-page]". [broken since: v3.7.1.1]
+
+
+
+
+ Links : Blog
+
+
+
+
+ Wikibase: Fix a few dozen script errors for ClassCast on fr.w pages.
+
+
+
+
+ Resolved by : Support "renderSnaks".
+
+
+ Example : Erreur de script: @C:/xowa/bin/any/xowa/xtns/Scribunto/engines/Luaj/MWServer.lua:59 vm error: java.lang.ClassCastException: [Lgplx.Keyval; cannot be cast to java.lang.String.
+
+
+ Links : https://fr.wikipedia.org/wiki/Acte_de_Médiation
+
+
+
+
+ Wikibase: Fix one script error for ClassCast on en.v pages.
+
+
+
+
+ Resolved by : Support "renderSnak".
+
+
+ Links : https://en.wikivoyage.org/wiki/Wikivoyage:Travellers'_pub
+
+
+
+ Android
+
+
+
+ DownloadCentral: Fix random failure when restarting XOWA while downloading wikis. {detected by anonymous}
+
+
+
+
+ Resolved by : Assert application is not null when setting callback.
+
+
+
+
+
+
+ Dev
+
+
+
+ Source: Refactor wikibase enums.
+
+
+
+
+ Html_dump: Add html_dump comparision.
+
+
+
+ v3.7.4.1 (2016-07-25)
+
+
+ Wiki
+
Wiki: Publish 2016-07 English Wikipedia
- PC
+ PC
minor
@@ -329,7 +2095,7 @@
Resolved by : Invalidate all Scribunto engines across all wikis when disabled.
- Links : Options/Scribunto
+ Links : Options/Scribunto
@@ -343,7 +2109,7 @@
- Android
+ Android
- Dev
+ Dev
- Android
+ Android
minor
@@ -609,7 +2375,7 @@
- Dev
+ Dev
- Android
+ Android
major.add
@@ -1484,7 +3250,7 @@
- Links : Options/HTML_databases
+ Links : Options/HTML_databases
@@ -1501,7 +3267,7 @@
- Doc
+ Doc
- Links : App/Setup/Installation App/Setup/Flash_card App/Xtn/Browser/XOWA_viewer
+ Links : App/Setup/Installation App/Setup/Flash_card App/Xtn/Browser/XOWA_viewer
- Links : Dashboard/Import/Offline
+ Links : Dashboard/Import/Offline
- Links : Help/Privacy/Android
+ Links : Help/Privacy/Android
- Dev
+ Dev
- Links : Dashboard/Wiki_maintenance
+ Links : Dashboard/Wiki_maintenance
@@ -1770,7 +3536,7 @@
- Android
+ Android
major.fix
@@ -1835,7 +3601,7 @@
Resolved by : Pass display_title info to new page_banner manager.
- Links : http://en.wikipedia.org/wiki/gzip Diagnostics/ParserFunctions/DisplayTitle
+ Links : http://en.wikipedia.org/wiki/gzip Diagnostics/ParserFunctions/DisplayTitle
- Links : Diagnostics/Xtns/Wikia/All
+ Links : Diagnostics/Xtns/Wikia/All
@@ -1916,7 +3682,7 @@
- Android
+ Android
major.add
@@ -2003,7 +3769,7 @@
- Links : Diagnostics/Xtns/Wikia/All
+ Links : Diagnostics/Xtns/Wikia/All
- Links : Diagnostics/Xtns/Wikia/All
+ Links : Diagnostics/Xtns/Wikia/All
- Android
+ Android
major.add
@@ -2078,7 +3844,7 @@
- Links : Dashboard/Import/Offline
+ Links : Dashboard/Import/Offline
- Links : Dashboard/Files/Deletion
+ Links : Dashboard/Files/Deletion
@@ -2140,7 +3906,7 @@
- Links : App/Search/Address_bar
+ Links : App/Search/Address_bar
- Links : Options/Search
+ Links : Options/Search
- Links : App/Search
+ Links : App/Search
@@ -2433,7 +4199,7 @@
- Android
+ Android
major
@@ -2517,7 +4283,7 @@
Scribunto: Handle multi-byte characters for lua bracketed regular expressions (resolves nothing known). See: https://en.wiktionary.org/wiki/どう https://en.wiktionary.org/wiki/를
- Luaj: Use HOUR_OF_DAY for os.time, not HOUR (resolves hour off by 12 for os.time calls). See: Diagnostics/Scribunto/Luaj
+ Luaj: Use HOUR_OF_DAY for os.time, not HOUR (resolves hour off by 12 for os.time calls). See: Diagnostics/Scribunto/Luaj
Xtns.Dpl: Write href using full_db not page_txt; EX:Category:A B -> Category:A_B x> A B. See: https://en.wikiquote.org/wiki/Wikiquote:Speedy_deletions
@@ -2549,7 +4315,7 @@
- Android
+ Android
major
@@ -2582,7 +4348,7 @@
@@ -2616,7 +4382,7 @@
- Android
+ Android
fix
diff --git a/home/wiki/Change_log/v4.1.0.1702.html b/home/wiki/Change_log/v4.1.0.1702.html
new file mode 100644
index 000000000..b7d7da4d4
--- /dev/null
+++ b/home/wiki/Change_log/v4.1.0.1702.html
@@ -0,0 +1,315 @@
+
+
+
+
+ Change log/v4.1.0.1702 - XOWA
+
+
+
+
+
+
+
+
+
Change log/v4.1.0.1702
+
+
From XOWA: the free, open-source, offline wiki application
+
+
+
+
+ v4.1.0.1702 (2017-02-04)
+
+
+ Wikis
+
+
+
+ Package: Publish 2017-01 Simple Wikipedia. {requested by anonymous}
+
+
+
+
+ Package: Publish 2017-01 Chinese wikis. {requested by anonymous}
+
+
+
+ PC
+
+
+ major
+
+
+
+ App_update: Add in-app application updater.
+
+
+
+
+ Links : App/Setup/Update/In-app
+
+
+
+ minor
+
+
+
+ Html_dump: Fix Special:Random not working if "Prefer HTML databases" checked. {detected by Ope30}
+
+
+
+
+ Resolved by : Update title to redirected page.
+
+
+
+
+ Parser: Fix missing text for unknown number of pages.
+
+
+
+
+ Resolved by : Escape dangling tags; do not let them gobble up rest of page.
+
+
+ Example : <ref>aEOS -> <ref>aEOS.
+
+
+ Links : https://en.wikipedia.org/wiki/Russia
+
+
+
+
+ Parser: Fix broken tables on a few dozen en.w pages.
+
+
+
+
+ Resolved by : Ignore whitespace between dl and tblw.
+
+
+ Example : ": {|".
+
+
+ Links : https://en.wikipedia.org/wiki/Poland
+
+
+
+
+ Custom_wiki: Show images in pages within the File namespace. {detected by anonymous}
+
+
+
+
+ Custom_wiki: Rename files by replacing "spaces" with "underscores". {detected by anonymous}
+
+
+
+
+ Example : "A b.png" -> "A_b.png".
+
+
+
+
+ Custom_wiki: Show img.src for files when viewing html. {detected by anonymous}
+
+
+
+
+ Custom_wiki: Integrate files with app cache.
+
+
+
+
+ Links : Special:XowaCfg?grp=xowa.files.general
+
+
+
+
+ Custom_wiki: Do not delete xml file after import. {detected by anonymous}
+
+
+
+
+ Custom_wiki: Use extension of thumbnail, not original. {detected by anonymous}
+
+
+
+
+ Example : A.svg -> 400.png x> 400.svg.
+
+
+
+
+ Custom_wiki: Use relative not absolute path for orig dir.
+
+
+
+
+ Example : -> ~{orig_dir}7/70/ x> C:\xowa\wiki\custom_wiki\file\orig\7\70.
+
+
+
+
+ Html: Show Creative Commons license at bottom of page. {requested by Ope30}
+
+
+
+
+ Html: Show missing left sidebar on small wikis. {detected by Ope30}
+
+
+
+
+ Resolved by : If MediaWiki:Sidebar does not exist, use language's message 'sidebar', not null.
+
+
+ Links : https://sw.wiktionary.org https://sw.wikibooks.org https://af.wikipedia.org https://af.wiktionary.org https://af.wikibooks.org
+
+
+
+
+ Wiki: Support renamed folders. {requested by Ope30}
+
+
+
+
+ Example : /xowa/wiki/en.wikipedia.org-2016.12.
+
+
+
+
+ Embeddable: Fix default ns_mgr being used for wikis. {detected by Rüdiger Gleim}
+
+
+
+
+ Embeddable: Fix multiple multi-threaded parsing errors. {detected by Rüdiger Gleim}
+
+
+
+
+ Mass_parse: Fix #ifexist not working after dumping 1st namespace.
+
+
+
+
+ Resolved by : Clear ns_loaded cache; Add different cache clearing methods.
+
+
+
+ trivial
+
+
+
+ Cfg: Change operating-system specific config file from "os.gfs" to "os.os_name.gfs".
+
+
+
+
+ Example : /xowa/user/anonymous/app/cfg/os.lnx_64.gfs.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/home/wiki/Help/About.html b/home/wiki/Help/About.html
index 0d33416b2..d41b43d7b 100644
--- a/home/wiki/Help/About.html
+++ b/home/wiki/Help/About.html
@@ -46,7 +46,7 @@
version:
- 4.0.3.1702 (view changes )
+ 4.1.0.1702 (view changes )
diff --git a/home/wiki/Help/Contents.html b/home/wiki/Help/Contents.html
index a5214bf54..517be9ade 100644
--- a/home/wiki/Help/Contents.html
+++ b/home/wiki/Help/Contents.html
@@ -313,7 +313,7 @@
- License/Code
+ License/Code
License/Docs
diff --git a/home/wiki/Help/Download_XOWA.html b/home/wiki/Help/Download_XOWA.html
index 20573a234..fdb738570 100644
--- a/home/wiki/Help/Download_XOWA.html
+++ b/home/wiki/Help/Download_XOWA.html
@@ -28,10 +28,10 @@
@@ -39,10 +39,10 @@
@@ -50,10 +50,10 @@
@@ -61,7 +61,7 @@
@@ -77,7 +77,7 @@
@@ -89,19 +89,19 @@
- v4.0.0.1701 (2017-01-01)
+ v4.1.0.1702 (2017-02-04)
Wikis
- Package: Publish 2016-12 Italian wikis.
+ Package: Publish 2017-01 Simple Wikipedia. {requested by anonymous}
- Package: Publish 2016-12 Swahili wikis.
+ Package: Publish 2017-01 Chinese wikis. {requested by anonymous}
@@ -112,22 +112,12 @@
- Cfg: Add new Options system.
+ App_update: Add in-app application updater.
- Links : Options
-
-
-
-
- Setup: Change to semantic versioning.
-
-
-
-
- Example : 4.0.17011.1 vs 4.1.
+ Links : App/Setup/Update/In-app
@@ -135,126 +125,147 @@
- Wikibase: Fix 'Attached KML error' on many dozen en.w pages. {detected by Ope30}
+ Html_dump: Fix Special:Random not working if "Prefer HTML databases" checked. {detected by Ope30}
- Resolved by : Do not cast 'numeric-id' to 'string'; leave as 'int'.
-
-
- Example : Route map: Attached KML Error: item specified on Wikidata, or in |wikidata=, is not a KML file (P31→Q26267864 not found).
-
-
- Links : https://en.wikipedia.org/wiki/Hollywood_Walk_of_Fame
+ Resolved by : Update title to redirected page.
- Gui: Allow Ctrl+Insert to be used to copy text. {detected by William}
+ Parser: Fix missing text for unknown number of pages.
- Resolved by : Do not override Ctrl+Insert with Ctrl+Minus.
+ Resolved by : Escape dangling tags; do not let them gobble up rest of page.
+
+
+ Example : <ref>aEOS -> <ref>aEOS.
+
+
+ Links : https://en.wikipedia.org/wiki/Russia
- Gui: Support numpad keys for page find. {detected by William}
-
-
-
-
- Gui: Add option to auto-remember last tab opened.
-
-
-
-
- Gui: Support Command key on Mac OS X for keyboard shortcuts.
-
-
-
-
- Html: Remove horizontal scroll bar on some Mac OS X configurations.
+ Parser: Fix broken tables on a few dozen en.w pages.
- Resolved by : Replace width:20vw with width:20em in /xowa/user/wiki/home/html/xowa_common.css.
+ Resolved by : Ignore whitespace between dl and tblw.
+
+
+ Example : ": {|".
+
+
+ Links : https://en.wikipedia.org/wiki/Poland
- Edit: Add section-editing. {requested by anonymous}
+ Custom_wiki: Show images in pages within the File namespace. {detected by anonymous}
- Cfg: Add better support for Shortcuts.
-
-
-
-
- Category: Show Hidden Categories in "Hidden" section.
+ Custom_wiki: Rename files by replacing "spaces" with "underscores". {detected by anonymous}
- Links : https://en.wikipedia.org/wiki/A
+ Example : "A b.png" -> "A_b.png".
- Search.Suggest: Do not add * at end of search phrase; use auto-wildcard option instead.
+ Custom_wiki: Show img.src for files when viewing html. {detected by anonymous}
- Search: Fix 'url_default' not working.
-
-
-
-
- Xtn.Popups: Fix multiple blue lines at bottom of page whenever new popup shows.
+ Custom_wiki: Integrate files with app cache.
- Resolved by : Suppress attributes from mw-body class.
+ Links : Special:XowaCfg?grp=xowa.files.general
- Redirect: Allow redirects to Special pages.
+ Custom_wiki: Do not delete xml file after import. {detected by anonymous}
+
+
+
+
+ Custom_wiki: Use extension of thumbnail, not original. {detected by anonymous}
- Example : #REDIRECT [[Special:XowaCfg]].
-
-
- Links : Options
+ Example : A.svg -> 400.png x> 400.svg.
- Gui: Allow navigation to urls with arguments.
+ Custom_wiki: Use relative not absolute path for orig dir.
- Example : Special:XowaCfg%3Fgrp%3Dxowa.html.css.
+ Example : -> ~{orig_dir}7/70/ x> C:\xowa\wiki\custom_wiki\file\orig\7\70.
- Mass_parse: Fix memory leak / slow performance due to over-zealous page caching.
+ Html: Show Creative Commons license at bottom of page. {requested by Ope30}
+
+
+
+
+ Html: Show missing left sidebar on small wikis. {detected by Ope30}
- Resolved by : Add two levels of permenance to page cache; add separate ifexists cache.
+ Resolved by : If MediaWiki:Sidebar does not exist, use language's message 'sidebar', not null.
+
+
+ Links : https://sw.wiktionary.org https://sw.wikibooks.org https://af.wikipedia.org https://af.wiktionary.org https://af.wikibooks.org
+
+
+
+
+ Wiki: Support renamed folders. {requested by Ope30}
+
+
+
+
+ Example : /xowa/wiki/en.wikipedia.org-2016.12.
+
+
+
+
+ Embeddable: Fix default ns_mgr being used for wikis. {detected by Rüdiger Gleim}
+
+
+
+
+ Embeddable: Fix multiple multi-threaded parsing errors. {detected by Rüdiger Gleim}
+
+
+
+
+ Mass_parse: Fix #ifexist not working after dumping 1st namespace.
+
+
+
+
+ Resolved by : Clear ns_loaded cache; Add different cache clearing methods.
@@ -262,57 +273,14 @@
- Cfg: Remove 'Gui - Url bar' Symbols.
-
-
-
-
- Cfg: Replace 'Custom wiki commands' with 'Unzip bz2 file'.
-
-
-
-
- Cfg: Remove Search Suggest 'AllPages look-ahead', 'AllPages minimum length', and 'Log enabled'.
-
-
-
-
- Cfg: Remove config page for Firefox Addon.
-
-
-
-
- Wikibase: Add "fiwikivoyage" to list of known wikis.
-
-
-
-
- Html: Remove content_editable support.
-
-
-
- dev
-
-
-
- Math: Refactor Math classes.
-
-
-
-
- Mass_parse: Refactor make cmd to merge other wkr tables such as log_basic_temp.
-
-
-
-
- Gui: Refactor IptKey; in particular, use SWING and SWT constants where possible; also handle modifers.
-
-
-
-
- Mass_parse: Improve performance when returning Keyvals from Scribunto function.
+ Cfg: Change operating-system specific config file from "os.gfs" to "os.os_name.gfs".
+
+
+ Example : /xowa/user/anonymous/app/cfg/os.lnx_64.gfs.
+
+
diff --git a/home/wiki/Help/Overview.html b/home/wiki/Help/Overview.html
index cbfc1137b..e331af468 100644
--- a/home/wiki/Help/Overview.html
+++ b/home/wiki/Help/Overview.html
@@ -106,7 +106,7 @@
Philosophy
- XOWA is free software. The code is open source under the AGPLv3 license, and available to anyone for review or modification. See Help/License/Code for more information as well as https://github.com/gnosygnu/xowa .
+ XOWA is free software. The code is open source under the AGPLv3 license, and available to anyone for review or modification. See Help/License/Code for more information as well as https://github.com/gnosygnu/xowa .
XOWA advocates free content. All documentation and project artifacts are provided under the Creative Commons CC BY-NC-SA license. See Help/License/Docs for more information.
diff --git a/home/wiki/Main_Page.html b/home/wiki/Main_Page.html
index c5f5cba69..7c675ff6c 100644
--- a/home/wiki/Main_Page.html
+++ b/home/wiki/Main_Page.html
@@ -82,27 +82,33 @@
Disclaimer
- Please note that this program is beta software. Although it is my best hope that you find this program functional and useful, I make no assurances regarding stability or fitness of purpose. For more details, see Help/License/Code .
+ Please note that this program is beta software. Although it is my best hope that you find this program functional and useful, I make no assurances regarding stability or fitness of purpose. For more details, see Help/License/Code .
Release notes
- v4.0.0.1701 features the following:
+ v4.1.0.1702 features the following:
- (PC) Add new Options system
+ (Wiki) Publish 2017-01 Simple Wikipedia and Chinese wikis.
- (PC) Change versioning scheme to semantic versioning
+ (PC) Add new in-app updater. See: App/Setup/Update/In-app
- (PC) Fix mass parse performance issues when generating English Wikipedia
+ (PC) Add better support for images in Wikia and other custom wikis
+
+
+ (PC) Fix Random not working for HTML databases
+
+
+ (PC) Add Creative Commons footer to bottom of page
- For more details about this release, please see the blog and the change log .
+ For more details about this release, please see the blog and the change log .
For more details about the release schedule, please see the release schedule .
@@ -236,16 +242,19 @@
- v4.0.0 features a new Options system. See Options
+ v4.1.0 features a new in app update system. See App/Setup/Update/In-app
- v3.9.2 features a new Category system. See Category Overview
+ v4.0.0 features a new Options system. See Options
- v3.6.3 features a Download page. See Download Central
+ v3.9.2 features a new Category system. See Category Overview
- v3.3.4 features an auto-complete address bar. It also has a faster Search system. See App/Search
+ v3.6.3 features a Download page. See Download Central
+
+
+ v3.3.4 features an auto-complete address bar. It also has a faster Search system. See App/Search
@@ -261,13 +270,13 @@
v2.8.1 has a language converter dropdown for the Chinese wikis.
- v2.7.3 introduces a new Bookmarks page. See Special:XowaBookmarks
+ v2.7.3 introduces a new Bookmarks page. See Special:XowaBookmarks
- v2.6.5 uses SWT v4.5 and XULRunner v24. See Dev/SWT and HTML Browser
+ v2.6.5 uses SWT v4.5 and XULRunner v24. See Dev/SWT and HTML Browser
- v2.6.3 uses WebKit for MacOSX. For more info, see Blog
+ v2.6.3 uses WebKit for MacOSX. For more info, see Blog
@@ -277,13 +286,13 @@
- v2.5.4 has changed online file downloads. Among other things, ImageMagick and Inkscape are no longer required. For more info, see Files
+ v2.5.4 has changed online file downloads. Among other things, ImageMagick and Inkscape are no longer required. For more info, see Files
- v2.4.2 has improved Search performance and v2.4.4 has added multi-wiki Search. For more info, see App/Search
+ v2.4.2 has improved Search performance and v2.4.4 has added multi-wiki Search. For more info, see App/Search
- v2.4.1 has introduced major database layout changes. For more info, see Database
+ v2.4.1 has introduced major database layout changes. For more info, see Database
@@ -303,15 +312,15 @@
If the font size is too small, right-click and choose Font Increase
- If you need more control over the font, customize it on the Options: Gui - Window and Options: HTML - CSS
+ If you need more control over the font, customize it on the Options: Gui - Window and Options: HTML - CSS
- Find box : Press Ctrl+F on your keyboard. This will show the Find box (in the lower left-hand corner). Type "tips". Notice that the word "Tips" is highlighted above. Note that Alt+P (Previous) and Alt+N (Next) will change search direction. See Find Box for more info.
+ Find box : Press Ctrl+F on your keyboard. This will show the Find box (in the lower left-hand corner). Type "tips". Notice that the word "Tips" is highlighted above. Note that Alt+P (Previous) and Alt+N (Next) will change search direction. See Find Box for more info.
- Address bar : Press Alt+D or Ctrl+L on your keyboard. This will take you to the Address bar at the top of the screen. Type "s.w:Earth" (no quotes) and press Enter. This will open the Simple Wikipedia page for Earth. See Address bar/Shortcuts for more shortcuts.
+ Address bar : Press Alt+D or Ctrl+L on your keyboard. This will take you to the Address bar at the top of the screen. Type "s.w:Earth" (no quotes) and press Enter. This will open the Simple Wikipedia page for Earth. See Address bar/Shortcuts for more shortcuts.
Middle-click in address bar : Copy and paste urls directly into the address bar with the middle mouse button to open the page. For example:
@@ -332,14 +341,14 @@
- Now you can copy and paste any Wikipedia url directly into XOWA and its page will open (and all its images will download.) See Address_bar/URLs for more info
+ Now you can copy and paste any Wikipedia url directly into XOWA and its page will open (and all its images will download.) See Address_bar/URLs for more info
- Middle-click on link : Open a tab in a new link by middle-clicking on it. Try middle-clicking the following: Options
+ Middle-click on link : Open a tab in a new link by middle-clicking on it. Try middle-clicking the following: Options
Right-click : Right click on an image and click save as file
@@ -350,7 +359,7 @@
- Wikidata : If you're seeing {{#property}} in your wikis you should also set up Wikidata. See App/Wiki_types/Wikidata
+ Wikidata : If you're seeing {{#property}} in your wikis you should also set up Wikidata. See App/Wiki_types/Wikidata
@@ -359,7 +368,7 @@
- Download Central
+ Download Central
Download an Android-ready wiki with images from archive.org
@@ -367,7 +376,7 @@
- Import Online
+ Import Online
Import a wiki from a list of 829 known Wikimedia Foundation wikis
@@ -375,7 +384,7 @@
- Import Offline
+ Import Offline
Import a wiki through a dump; import also through script; also upgrade category to version 2
@@ -383,7 +392,7 @@
- Image databases
+ Image databases
Download image databases for your wiki
@@ -391,7 +400,7 @@
- Wiki Maintenance
+ Wiki Maintenance
Update your wikis if they are outdated
@@ -399,7 +408,7 @@
- FAQs
+ FAQs
View questions asked by other users
@@ -407,7 +416,7 @@
- Contents
+ Contents
View all help topics
@@ -415,7 +424,7 @@
- Options
+ Options
Configure XOWA options
@@ -423,7 +432,7 @@
- Change log
+ Change log
View changes for each XOWA release
@@ -431,7 +440,7 @@
- Diagnostics
+ Diagnostics
Run test pages to make sure that XOWA works on your system.
diff --git a/home/wiki/Options.html b/home/wiki/Options.html
index 3d11decb1..dc0d7db02 100644
--- a/home/wiki/Options.html
+++ b/home/wiki/Options.html
@@ -25,7 +25,7 @@
App - Security
-
+
App - Startup
@@ -76,7 +76,7 @@
HTML - Scripting
-
+
Files - General
@@ -117,186 +117,253 @@
- Basic
+ Window
-
+
-
- Retrieval enabled
+
+ Window Mode
-
-
+
+
-
-
+
+
+ previous
+
+
+ maximized
+
+
+ absolute
+
+
+ relative
+
+
+ default
+
+
+
-
-
+
+
Choose one of the following:
- checked to automatically download images / retrieve images from database
-
+ previous : window starts at same rect as previous session (default)
- unchecked to leave images unprocessed
+ maximized : window always starts maximized
+
+
+ absolute : window bounds are set to rect below
+
+
+ relative : window starts at full screen, and then adjusted by rect below
+
+
+ default : window starts at default rect (determined by operating system)
-
- Cache
-
-
+
-
- Minimum disk space used
+
+ Window Size
-
-
-
+
+
- Enter a minimum size for the cache to use (in MB)
-
-
- This is an advanced configuration tweak. When the cache reaches its maximum size, it will delete files to free space. It will continue deleting files until the minimum size is reached.
-
-
- For example:
+ Enter 'x,y,w,h' numbers separated by commas. Note that this setting is used in conjunction with 'Window Mode'
- If the max is set to 100 MB
+ absolute : absolute rect of window; EX: 0,0,1280,1024 means x=0 y=0 w=1280 h=1024
- ... and the current size of all files in the cache is 99.9 MB
+ relative : relative adjustment to full screen size; EX: 20,20,-20,-20 on an 1280,1024 screen will yield a rect of x=20 y=20 w=1260 h=1004
- ... and a 200 KB file is added
-
-
- Then the cache size will be temporarily 100.1 MB
-
-
- ... triggering the delete mechanism
-
-
- ... which will reduce the current size of all files to 75 MB
+ previous , maximized , default : does nothing
-
+
-
- Maximum disk space used
+
+ Safe Mode
-
-
-
+
+
- Enter a maximum size for the cache to use (in MB)
+ Choose one of the following:
+
+
+ checked : prevents window that would be located off screen; EX: x=-9999 or y=9999
+
+
+ unchecked : allows off-screen rect.
+
+
+
+ NOTE: if you create an unviewable rect you will need to edit the options file
+
+
+
+
+ Tabs
+
+
+
+
+
+
+ Startup type
+
+
+
+
+
+
+
+ blank
+
+
+ xowa
+
+
+ previous
+
+
+ custom
+
+
+
+
+
+
+
+ Choose a startup page from one of the following:
+
+
+
+ blank : one tab loads and it is set to blank (Special:XowaDefaultTab)
+
+
+ xowa : one tab loads and it is set to the XOWA home page (home/wiki/Main_Page)
+
+
+ previous : all opened pages from the previous session loads. For example, if "en.w:Earth" and "en.w:Moon" were open when XOWA was last closed, these tabs will be reopened
+
+
+ custom : all pages specified in the custom box will load
+
+
-
+
-
- Reduce cache to min
+
+ Custom pages
-
-
+
+
- Reduce cache to min
-
-
-
-
-
- Press to reduce the cache to the minimum now (typically 75 MB).
-
-
-
-
-
-
-
-
- Clear cache
-
-
-
-
-
- Clear cache
-
-
-
-
-
- Press to clear the cache (reduces to 0 MB).
-
-
-
-
-
-
-
-
- Info
-
-
-
-
-
-
+
-
-
+
+
- Miscellaneous information about the cache
+ Specify custom pages to show on startup:
+
+
+ This option only applies if custom
is selected for type.
+
+
+
+ Also, note the following:
+
+
+
+ Aliases can be used. For example, "en.w:Earth" is a shortcut for "en.wikipedia.org/wiki/Earth"
+
+
+ Multiple pages are separated by new lines. For example, the following will load 2 tabs:
+
+
+
+en.w:Earth
+en.w:Moon
+
+
+
+
+ Advanced
+
+
+
+
+
+
+ Script
+
+
+
+
+
+
+
+
+
+
+
+
+ Enter custom configuration.
+
+
+
+ These scripts will run after the application starts up. They will also run whenever you click Save on this page.
+
+
+ These scripts are intended for advanced users. They are in the format of .gfs statements (for examples, see /xowa/xowa.gfs). Please do not enter scripts unless instructed, or else XOWA may fail to start up.
+
+
+ These scripts are saved to /xowa/user/anonymous/data/cfg/user_custom_cfg.gfs. If XOWA fails to start up, simply delete the file.
+
+
diff --git a/home/wiki/Options/Dev.html b/home/wiki/Options/Dev.html
index 6283fdd20..685d39b7f 100644
--- a/home/wiki/Options/Dev.html
+++ b/home/wiki/Options/Dev.html
@@ -197,7 +197,7 @@
-
+
@@ -233,7 +233,7 @@
-
+
@@ -311,8 +311,9 @@
-home/wiki/Special:XowaCfg
-home/wiki/Dev/Command-line/Dumps
+home/wiki/Special:XowaCfg?grp=xowa.app.startup
+home/wiki/Blog/2017-02
+home/wiki/Change_log
@@ -331,7 +332,7 @@ home/wiki/Dev/Command-line/Dumps
-
+
diff --git a/home/wiki/Options/Files.html b/home/wiki/Options/Files.html
index 906e89aa9..e6dde72b6 100644
--- a/home/wiki/Options/Files.html
+++ b/home/wiki/Options/Files.html
@@ -278,17 +278,17 @@
cache folder: C:\xowa\file
-space used: 69.812 KB
-file count: 1
-oldest file: 2017-02-02 11:03:45
+space used: 5.094 MB
+file count: 283
+oldest file: 2017-02-04 19:42:40
diff --git a/home/wiki/Options/HTML_databases.html b/home/wiki/Options/HTML_databases.html
index 16724d3d3..8fad9891f 100644
--- a/home/wiki/Options/HTML_databases.html
+++ b/home/wiki/Options/HTML_databases.html
@@ -126,11 +126,11 @@
Prefer HTML Databases for Read tab
-
diff --git a/index.html b/index.html
index 4fee0eb7d..dd3f7f490 100644
--- a/index.html
+++ b/index.html
@@ -110,7 +110,13 @@
Recent News
- 2017-01-02 2016-12 English Wikipedia release. Also, 2016-12 Italian and Swahili wikis
+ 2017-01-27 2017-01 Chinese wikis released
+
+
+ 2017-01-02 2016-12 English Wikipedia released. Also, 2016-12 Italian and Swahili wikis