- Corrections / fixes are encouraged
+ Corrections / fixes are encouraged
The Edit article feature should be used to correct articles that were broken or vandalized at the time of the data dump.
diff --git a/home/wiki/App/Basics/Files.html b/home/wiki/App/Basics/Files.html
index 8ffed99ce..7cf458efd 100644
--- a/home/wiki/App/Basics/Files.html
+++ b/home/wiki/App/Basics/Files.html
@@ -12,13 +12,6 @@
,.url {font-family: monospace; color: black ; background-color: #f9f9f9 ; border: medium solid #f9f9f9;}
.bold {font-weight: 900;}
-
@@ -128,7 +121,7 @@
Note that you can also click "View HTML" and get the file location directly from the HTML (in the appropriate <img>'s src value)
- [[File]] page
+ [[File]] page
The [[File]] page offers three functions:
@@ -179,7 +172,7 @@
- File databases: v1, v2a and v2b
+ File databases: v1, v2a and v2b
XOWA has 3 different types of database sets for English Wikipedia. These are named v1, v2a and v2b. All 3 sets work with the latest version of XOWA, but they have notable differences. See the table below for details.
diff --git a/home/wiki/App/Category/Building.html b/home/wiki/App/Category/Building.html
index f20bb3cb2..4b93c9b27 100644
--- a/home/wiki/App/Category/Building.html
+++ b/home/wiki/App/Category/Building.html
@@ -18,7 +18,7 @@
The main files are located at /xowa/wiki/simple.wikipedia.org/site/category2/main/. They follow the same hive structure as the other directories (a main reg.csv and subdirectories of the format of /00/00/00/00/0123456789.xdat)
@@ -232,7 +232,7 @@ B|p|Page_2_sortkey|!!!!^|!!!@@|
- /link/
+ /link/
The link files are located at /xowa/wiki/simple.wikipedia.org/site/category2/link/. They also follow the same hive structure as the other directories.
diff --git a/home/wiki/App/Full-text_search.html b/home/wiki/App/Full-text_search.html
index 9f67d1c4a..cc2aadc5e 100644
--- a/home/wiki/App/Full-text_search.html
+++ b/home/wiki/App/Full-text_search.html
@@ -80,7 +80,7 @@
5.6.2AND
5.6.4NOT
@@ -416,7 +416,7 @@
"jakarta apache" AND "Apache Lucene"
- +
+ +
The "+" or required operator requires that the term after the "+" symbol exist somewhere in a the field of a single document.
diff --git a/home/wiki/App/Import/Download_Central.html b/home/wiki/App/Import/Download_Central.html
index b898ca046..d7e760de3 100644
--- a/home/wiki/App/Import/Download_Central.html
+++ b/home/wiki/App/Import/Download_Central.html
@@ -12,13 +12,6 @@
,.url {font-family: monospace; color: black ; background-color: #f9f9f9 ; border: medium solid #f9f9f9;}
.bold {font-weight: 900;}
-
diff --git a/home/wiki/App/Import/Offline.html b/home/wiki/App/Import/Offline.html
index 9e51a4d14..3a5d1ba4d 100644
--- a/home/wiki/App/Import/Offline.html
+++ b/home/wiki/App/Import/Offline.html
@@ -21,7 +21,7 @@
If you've downloaded a dump already, you can import the .bz2 file into XOWA.
If you are using the automated set up from Dashboard/Import/Online, the BZ2 file is moved to /xowa/wiki/#done. XOWA does not delete this file in case the user wants to re-import the wiki, and avoid redownloading the entire file.
diff --git a/home/wiki/App/Personal_wikis/New_wiki.html b/home/wiki/App/Personal_wikis/New_wiki.html
index 1dc2a1940..713aa3823 100644
--- a/home/wiki/App/Personal_wikis/New_wiki.html
+++ b/home/wiki/App/Personal_wikis/New_wiki.html
@@ -84,7 +84,7 @@
Name
- The name is a freeform text name used to identify your wiki. Currently, it's only being used on Special:XowaWikiDirectory, but it will be used more elsewhere.
+ The name is a freeform text name used to identify your wiki. Currently, it's only being used on Special:XowaWikiDirectory, but it will be used more elsewhere.
The name only has a limitation of 255 characters or less.
diff --git a/home/wiki/App/Personal_wikis/Search.html b/home/wiki/App/Personal_wikis/Search.html
index 0f3d0e236..3987fee1a 100644
--- a/home/wiki/App/Personal_wikis/Search.html
+++ b/home/wiki/App/Personal_wikis/Search.html
@@ -45,7 +45,7 @@
Create some pages in your wiki. For example, say you create a page called Example 1
- From the main menu, select Personal wikis -> Personal wikis list. Or go to Special:XowaWikiDirectory
+ From the main menu, select Personal wikis -> Personal wikis list. Or go to Special:XowaWikiDirectory
Click the wrench icon next to your wiki
diff --git a/home/wiki/App/Search.html b/home/wiki/App/Search.html
index d733d6fc8..2f77c4008 100644
--- a/home/wiki/App/Search.html
+++ b/home/wiki/App/Search.html
@@ -30,31 +30,6 @@
font-weight: bold;
}
-
@@ -604,6 +579,9 @@
Configure Address bar autocomplete: See Options/Search_suggest
- XOWA has a rapid release cycle, with a new version coming out every week. For more details, see Help/Release_schedule.
+ XOWA has a rapid release cycle, with a new version coming out every week. For more details, see Help/Release_schedule.
XOWA releases frequently for a few reasons:
diff --git a/home/wiki/App/Setup/Upgrading.html b/home/wiki/App/Setup/Upgrading.html
index d43723804..76e882cfa 100644
--- a/home/wiki/App/Setup/Upgrading.html
+++ b/home/wiki/App/Setup/Upgrading.html
@@ -59,7 +59,7 @@
Background
- XOWA has a rapid release cycle, with a new version coming out every week. For more details, see Help/Release_schedule.
+ XOWA has a rapid release cycle, with a new version coming out every week. For more details, see Help/Release_schedule.
XOWA releases frequently for a few reasons:
diff --git a/home/wiki/App/UI/HTML_Browser.html b/home/wiki/App/UI/HTML_Browser.html
index 72ef8aea6..a2d953985 100644
--- a/home/wiki/App/UI/HTML_Browser.html
+++ b/home/wiki/App/UI/HTML_Browser.html
@@ -40,7 +40,7 @@
4SWT
The xowa.gfs file allows customization of keyboard shortcuts. This section explains the format of the keyboard codes.
diff --git a/home/wiki/App/UI/Main_window.html b/home/wiki/App/UI/Main_window.html
index 655a637f1..30d8832f3 100644
--- a/home/wiki/App/UI/Main_window.html
+++ b/home/wiki/App/UI/Main_window.html
@@ -12,13 +12,6 @@
,.url {font-family: monospace; color: black ; background-color: #f9f9f9 ; border: medium solid #f9f9f9;}
.bold {font-weight: 900;}
-
diff --git a/home/wiki/App/UI/Printing.html b/home/wiki/App/UI/Printing.html
index 7873051cb..0f01312e8 100644
--- a/home/wiki/App/UI/Printing.html
+++ b/home/wiki/App/UI/Printing.html
@@ -12,13 +12,6 @@
,.url {font-family: monospace; color: black ; background-color: #f9f9f9 ; border: medium solid #f9f9f9;}
.bold {font-weight: 900;}
-
diff --git a/home/wiki/App/Wiki_types/Wikia.com.html b/home/wiki/App/Wiki_types/Wikia.com.html
index 2a9d07faa..4d2dd8793 100644
--- a/home/wiki/App/Wiki_types/Wikia.com.html
+++ b/home/wiki/App/Wiki_types/Wikia.com.html
@@ -12,13 +12,6 @@
,.url {font-family: monospace; color: black ; background-color: #f9f9f9 ; border: medium solid #f9f9f9;}
.bold {font-weight: 900;}
-
diff --git a/home/wiki/App/Xtn/Android.html b/home/wiki/App/Xtn/Android.html
index f5aa81615..315403c36 100644
--- a/home/wiki/App/Xtn/Android.html
+++ b/home/wiki/App/Xtn/Android.html
@@ -12,13 +12,6 @@
,.url {font-family: monospace; color: black ; background-color: #f9f9f9 ; border: medium solid #f9f9f9;}
.bold {font-weight: 900;}
-
diff --git a/home/wiki/App/Xtn/Html/Popups.html b/home/wiki/App/Xtn/Html/Popups.html
index be9eff1fc..f80917b2d 100644
--- a/home/wiki/App/Xtn/Html/Popups.html
+++ b/home/wiki/App/Xtn/Html/Popups.html
@@ -122,7 +122,7 @@
XOWA Popups is based on MediaWiki's Hovercards and Navigation popups. It does not aim to be an exact reproduction of either, but picks the best features from each.
- The javascript was modified from Reference tooltips, which was kindly provided by Schnark.
+ The javascript was modified from Reference tooltips, which was kindly provided by Schnark.
The filter process also provides a way to list articles that will always be included / excluded, regardless of rule score.
diff --git a/home/wiki/App/Xtn/Mediawiki/Score.html b/home/wiki/App/Xtn/Mediawiki/Score.html
index 06e95f737..aeaef05b5 100644
--- a/home/wiki/App/Xtn/Mediawiki/Score.html
+++ b/home/wiki/App/Xtn/Mediawiki/Score.html
@@ -34,7 +34,7 @@
1.1Windows
3.2No rollback option
@@ -146,7 +139,7 @@
The Page sync feature is still a work in progress. The following are known issues:
- Math, Helper Buttons (enlarge / more info), Musical scores, and other images don't work
+ Math, Helper Buttons (enlarge / more info), Musical scores, and other images don't work
Wikipedia stores some images in a separate location. XOWA still needs code to detect this location, copy it offline, and show it correctly. This should be done in the next few releases, but in the meantime it's heavily recommended that you don't use Automatic sync for all pages. In particular, math pages will lose all equations after a sync. For example, https://en.wikipedia.org/wiki/Pythagorean_theorem
diff --git a/home/wiki/App/Xtn/Scripting.html b/home/wiki/App/Xtn/Scripting.html
index 4441ffdfb..947bbb21c 100644
--- a/home/wiki/App/Xtn/Scripting.html
+++ b/home/wiki/App/Xtn/Scripting.html
@@ -12,13 +12,6 @@
,.url {font-family: monospace; color: black ; background-color: #f9f9f9 ; border: medium solid #f9f9f9;}
.bold {font-weight: 900;}
-
- The PC version is a bugfix release. It fixes an issue where old html databases failed to load pages
+ The PC version is a minor release. It fixes multiple parser issues.
-
-
-
- Release: v4.9.0.1903 (2019-03-24 20:00 Sun)
-
-
- The PC version is a minor release. It fixes multiple parser issues and includes improvements for HTTP Server
+ I'm going to suspend the blog for a while as I don't have time to update it, and the Change Log should be descriptive enough.
- The Android version has no release
+ As this is probably the last entry in a while, let me just end by saying thanks to anyone who has read this far.
-
- (Wiki) Publish 2019-03 German Wikipedia
-
- You can get them from Download Central or see the following links:
-
- (PC) Fix major parser issues like "TemplateStyles" and "JumpTo"
-
-
- There are a bunch of parser fixes in v4.9.0. However the two obvious ones are
-
-
-
- TemplateStyles: Tags like <templatestyles> are now handled correctly
-
-
- JumpTo links: MediaWiki changed the CSS recently such that JumpTo now shows at the top of brand new wikis
-
-
-
- (PC) Fix multiple minor parser issues due to Wikibase and Scribunto
-
-
- In addition to the parser fixes above, there is a multitude of fixes detected and contributed by desb42. Most center on Scribunto and Wikibase, and results in "Script error" appearing on the page. For a full list, see the Change log/v4.6.0.1903
-
-
- (PC) Improve HTTP Server
-
-
- desb42 spear-headed a bunch of improvements to HTTP Server. Popups now work correctly, and Read / Edit / View HTML links also work. There are a few more changes waiting in the backlog (such as search), but the current version is more usable than before
-
-
- (PC) Change HTML databases to use plain-text (HTxt) instead of compressed HTML (HZip)
-
-
- Next release
-
-
- It's been eight+ months since I switched jobs and I'm still adjusting. I have a large project related deadline in the upcoming weeks, but am hoping to eke out time to do the following:
-
-
-
- Release 2019-03 English Wikipedia
-
-
- Update the XOWA Android app (needed for HTxt databases)
-
v1.12.2 was another quick release. I generated images for the Arabic wikis.
@@ -171,7 +171,7 @@
v1.12.3 will continue the same trend. I'm going to do a refresh of the Polish wikis, but have nothing else planned.
v1.12.1 was another simple release. I generated images for 2014-11-24 French Wikipedia and fixed a few parser bugs.
@@ -180,7 +180,7 @@
v1.12.2 will probably continue with short releases. I'm still working on a simple Android alpha for Simple Wikipedia.
v1.11.4 was yet another short release. I generated images for 2014-11-06 English Wikipedia, but did little else.
@@ -189,7 +189,7 @@
v1.12.1 will continue the trend of short releases. I'll start working on some alpha HTML dumps for Simple Wikipedia / English Wikisource.
v1.11.3 was another short release. I made a run through 2014-11-06 English Wikipedia, and it appears mostly okay, though there was one issue related to unclosed <imageMap> and Canadian pages. Aside from a few issues releated to <indicators> and one Scribunto badges issue affecting frwiki, I did nothing else.
@@ -198,7 +198,7 @@
v1.11.4 will probably be another short release. I'll generate an update for English Wikipedia, but it's unlikely that there will be anything more.
v1.11.2 was also a short release. I've not had much time this week, and this may continue for a while. I did manage to work on Schnark's tickets, and did manage to generate an update for German wiki. In addition, I went through the last of the 50,000 wikis including Latvian, Nynorsk and Cebuano. As of now, all wikis lists as 50,000+ articles now have XOWA packages within the last 6 months. This also includes all the sister wikis as well (wiktionary, wikisource, etc)
@@ -207,7 +207,7 @@
v1.11.3 will still be a short release. I'm going to try to generate an update for English Wikipedia, but that may slip till next week. In addition, I'll work on a Latin update.
v1.11.1 was an abbreviated release. I had some personal affairs that took up much of most of the week. I started working on the German Wiki image update, but didn't have the time to complete it. I added a few minor bug fixes, but that was it.
@@ -216,7 +216,7 @@
v1.11.2 should see a German Wiki image update. Unfortunately, personal matters may also keep me from making progress this week also. I'm hoping to get further in Android, but it looks like the timetable may slip.
v1.10.4 had a number of fixes for Russian Wikipedia -- nearly all of which involved Scribunto and Wikidata. I continued on Android and have a fairly workable prototype. I've also started rewriting the Android database serialization to be more compressible. This is going to be a somewhat time-consuming task, but I'm hoping to be able to generate an entire HTML text dump of English Wikipedia in 25 GB. (contrast that with the current Wikitext dump of 19 GB)
@@ -225,7 +225,7 @@
For v1.11.1, I'm going to keep it light. I'm planning on doing a German update and a new Latvian package. In the meantime, I'm going to continue working on database format / compression.
I thought it would be worthwhile to give a general overview, so that some expectations can be set.
@@ -279,7 +279,7 @@
I'll set up a thread later in the XOWA forum to get more feedback.
v1.10.3 was a straightforward release. Most of this had to do with 2014-10-03 English Wikipedia dump being relatively uneventful (unlike the last few monthly dumps). Vietnamese and Lithuanian were also straightforward, though a few pages in Vietnamese Wikisource forced a rewrite of the XOWA poem parser. In addition, due to the similarity of the lt and li language codes, I ended up doing Limburgish by mistake. However, it was small enough to upload anyway. In the meantime, I plugged away at the Android app, and have a bare-bones prototype for Simple Wikipedia.
@@ -288,7 +288,7 @@
For v1.10.4, I'm going to go out of order and do a Russian rebuild. Russian Wikipedia tends to use Scribunto a lot, and I'd just like another check that XOWA's Scribunto rendition is still working well. I'll add Estonian and maybe Latvian. Otherwise, I'll work on some database optimizations for the Android app.
v1.10.2 includes some major changes to the javascript file layout. This should not be noticeable to most users, but for any one interested in the details, you can review this ticket. Aside from that, I worked a bit on Android and have a primitive alpha for Simple Wikipedia.
@@ -297,7 +297,7 @@
For v1.10.3, I'm going to do an English image update. I'll continue on the Android app, and should be getting closer to a workable prototype. For wikis, I'll be working on Vietnamese (update) and Lithuanian (new).
For v1.10.1, I spent a lot of time on the wikidata.js replacement. I decided to reproduce the current look and feel for the Wikidata site. I think the final results are pretty good.
@@ -306,7 +306,7 @@
For v1.10.2, I'm going to go back to Android. For wikis, I'll be working on Norweigian (update) and Galician (new).
v1.9.5 was mostly involved with a small number of minor parser fixes. Otherwise, English Wikipedia looked good (I reviewed over 100 pages) while Waray-Waray was much smaller than I expected. In addition, I worked on wikidata.js, but decided to incorporate this functionality directly in XOWA's Java code. (For more information, see below). I didn't finish the wikidata.js replacement for this release, but it should be done for v1.10.1. Otherwise, I worked a little on some XOWA Android experimentation.
@@ -315,10 +315,10 @@
For v1.10.1, I'm going to finish up the wikidata.js replacement. In addition, I'll start working on an Android prototype for Simple Wikipedia. For wikis, I'm planning to work on Thai (update) and Slovenian (new).
- First, as background, the Wikidata.js file was developed by Schnark as a way to view Wikidata pages within XOWA. You can see a screenshot here. As with all of Schnark's contributions, it was a well-developed piece of code that has performed its task perfectly for over a year and a half.
+ First, as background, the Wikidata.js file was developed by Schnark as a way to view Wikidata pages within XOWA. You can see a screenshot here. As with all of Schnark's contributions, it was a well-developed piece of code that has performed its task perfectly for over a year and a half.
Unfortunately, the latest changes to the Wikidata scheme don't work with Wikidata.js. The Wikibase team introduced a new JSON schema that is different than the old model. The structure is basically the same, but the json paths are different.
@@ -347,7 +347,7 @@
So, after much internal debating, I decided to make the v2 version for Wikidata within XOWA's Java code. I'm still going to leave the v1 infrastructure in place. If anyone wants to upgrade it to v2, they can do so, though I'm hoping the new version should perform well enough.
Most of my time for the v1.9.4 release was spent on wikidata. As mentioned earlier, the latest wikidata dump introduced a brand new schema. More interestingly, the dump had articles in both the old schema (Q933) and the new schema (Q2). I had to rewrite a good deal of XOWA"s wikidata parser to handle two schemas, as well as implement the new schema. This took up most of my time for the v1.9.4 release, and I'm still not really done.
@@ -359,7 +359,7 @@
For v1.9.5, I'm going to focus on finishing up wikidata issues. Primarily, the wikidata.js page doesn't work for the new schema (navigating to Q2 will show a lot of errors). I'm also going to try to add better qualifier / reference support. In addition, there will probably be a handful of minor English Wiki issues that will take some time. Aside from English Wiki, I'll try to do the Waray-Waray wikis, but that may end up spilling over to the following week.
- Latest version of Wikidata is not compatible with XOWA v1.9.3 (2014-09-17 23:05 Wed)
+ Latest version of Wikidata is not compatible with XOWA v1.9.3 (2014-09-17 23:05 Wed)
It turns out that the 2014-09-12 Wikidata dump has a brand new schema and can't be imported into XOWA.
@@ -368,7 +368,7 @@
I'm working on a v2 parser now, and should have it ready for v1.9.4. In the meantime, please hold off on updating Wikidata.
The v1.9.3 release has a handful of minor changes for the Simple wikis. I spent more time on Android development, and got an experimental dump working. However, it's still going to be a few weeks before I get any sort of alpha ready.
@@ -380,7 +380,7 @@
v1.9.4 will continue along with Android. For wikis, I'm going to do Portuguese (rebuild) and Slovak (new).
The v1.9.2 release has several minor changes for English Wiktionary and Wikisource. Some were quite time-consuming, including one Luaj issue with .pairs(). I also decided to hold off on more HTML dump work, because I want to see how they perform in Android before I commit to the HTML dump format. Towards that end, I started working on the Android version this week, though so far most of the work is quite experimental.
@@ -389,7 +389,7 @@
v1.9.3 will involve more Android work along with HTML dumps. For wikis, I'm going to do Hungarian (rebuild) and Esperanto (new).
The v1.9.1 release has some significant changes for the Chinese wikis, particularly Chinese Wikipedia and Wiktionary. Otherwise, most of the work went into more changes for the HTML dumps. At this point, I'm hoping that the main XOWA program is stable enough, and that any other major changes can wait until after an Android version.
@@ -398,7 +398,7 @@
v1.9.2 will still involve more HTML dump work. I'm also going to try to get a prototype going in Android, and make sure that the HTML dump approach works as planned. For wikis, I'm going to do English sister wikis (Wiktionary, Wikisource, etc.) and Hungarian Croatian (new).
The v1.8.4 release has a handful of changes for English Wikipedia. Some of these were quite interesting (particularly the railway maps and the automatic-new-line-if-needed), though fortunately none of these should be major. Otherwise, I spent more time on the HTML dumps. It's taking longer than I expected, but I should definitely have something ready for a v1.9.* release.
@@ -421,7 +421,7 @@
As for the next release, v1.9.1 is a monthly milestone, so I plan to keep changes to a minimal. I'll probably spend most of my time on HTML dumps and hope to have a workable prototype. For wikis, I'm going to do Chinese (rebuild) and Serbo-Croatian (new).
The v1.8.3 release is mostly about minor changes for the French and Polish wikis. In addition, there is a handful of fixes for the 2014-08-11 English wiki (which looks good so far). The SWT upgrade got put on hold as I ran into an issue on a Linux 32 bit box, and decided it wasn't worth the risk to upgrade any of the other platforms. (though it looks like a Linux only issue: SWT 4.4 requires GTK 3). Aside from that, I spent most of the week on the HTML dumps.
@@ -430,7 +430,7 @@
For v1.8.4, I'm going to continue with the HTML dumps. I'm hoping to have a beta feature ready within the next few releases. Other than that, I'm going to release the images for 2014-08-11 English wiki and probably do Arabic.
The v1.8.2 update is larger than usual. I had to regenerate the language files because MediaWiki v1.24 added "!" as a magic word and German Wikipedia dropped Template:!. Since this was a low-level change, it forced a rebuild of all the language files. I also took the opportunity to move the language files from /xowa/user/anonymous/lang/xowa/ to /xowa/bin/any/xowa/cfg/lang/core/. I also did the same for /xowa/user/anonymous/wiki/#cfg/ to /xowa/bin/any/xowa/cfg/wiki/core/
@@ -465,7 +465,7 @@
- Github Forks of Luaj and JTidy (2014-08-08 23:50 Fri)
+ Github Forks of Luaj and JTidy (2014-08-08 23:50 Fri)
I had to make some more changes to the Luaj project for v1.8.2. I decided that it was time to put the luaj_xowa project under some sort of DVCS, so I set up a github repository here. I also set up one for jtidy_xowa.
@@ -474,7 +474,7 @@
I'm also going to stop uploading these source tarballs to the XOWA support area, since they're basically redundant. Hopefully this won't inconvenience anyone.
v1.8.1 was a light release with some minor UI fixes. This included the new collapsible wikidata div, as well as some code to handle a bread crumb trail for leaf pages. Japanese and Bulgarian wikis were straightforward, though due to some archive.org issues, it looks like the uploads won't be ready until sometime tomorrow.
@@ -483,7 +483,7 @@
For v1.8.2, I'm going to continue working on the HTML dumps. It'll probably be a few weeks before I have anything to show, but when I'm done, it should be the basis for the Android app. For wikis, I'm planning to do a rebuild of German and generate new images for Danish.
v1.7.4 was mostly about the ImageMap extension. It took quite a bit of time, but I think the end result was worthwhile -- particularly with Popups. You can check the urls listed in the Change Log. I also added some "popup-at-anchor" functionality, though this will be limited until XOWA starts generating full html pages. In addition, there were some more Scribunto changes -- this time with Wikibase. I added a few minor UI changes in order to make "startup-from-previous-session" the default. I also went through the Ukrainian and Greek wikis. Finally, I uploaded the "slimmer" English Wikipedia set. You can check it out at https://archive.org/details/Xowa_enwiki_latest.
@@ -495,7 +495,7 @@
For v1.8.1, I'm going to try to keep it simple. I'll work on some general performance enhancements and revise some of the documentation. For wikis, I've decided to continue on with the rest of the 50,000+ wikis. Bulgarian will be next, and Japanese will be paired with it.
- Fixed: English Wikipedia images for 2014-07-07 (2014-07-22 21:02 Tue)
+ Fixed: English Wikipedia images for 2014-07-07 (2014-07-22 21:02 Tue)
- Technical difficulties: English Wikipedia images for 2014-07-07 (2014-07-21 22:54 Mon)
+ Technical difficulties: English Wikipedia images for 2014-07-07 (2014-07-21 22:54 Mon)
The English Wikipedia images is currently offline. I noticed a minor problem, and thought I could upload a fixed version. Unfortunately, I didn't expect archive.org to keep timing out on me. I'm going to continue trying tonight but it may be another day or so before the new version is up. Sorry about the delays.
v1.7.3 had more follow-up Scribunto changes. These affected only a handful of pages (less than 50 out of 4.5 million). I think I'm done with the latest Scribunto changes, and hopefully the next changes won't be as traumatic. In addition there were two notable fixes: missing references due to lower-alpha, and excessive ampersands on some math pages. I added a few UI options, including the set-startup-page option. Hebrew wasn't as difficult as I expected, though it still involved a few changes.
@@ -546,7 +546,7 @@
For v1.7.4, I'm going to try to release a fully functional ImageMap extension. I'm hoping this will be useful now that App/Xtn/Html/Popups is in place. I'm also going to try to do XULRunner 24, though if I run into issues, I may defer this till a v1.8 build. For wikis, I'm going to skip over Japanese and do Ukranian as the latter uses Scribunto heavily. I'll probably do Greek as well.
v1.7.2 was quite a release. I downloaded the latest enwiki, and found a whole host of issues due to recent changes in Scribunto. As a result, there were a lot of changes to XOWA's Scribunto for this release. Hopefully I've caught all the major issues. In addition, I started working on XULRunner 24, but was diverted to some memory performance issues. Also worth mentioning is an important item for certain non-English wikis: case-insensitive UTF-8 lookups. The latter was especially time-consuming for a language like Turkish, which has asymmetric casings: İ lowercases to i but i uppercases to I. Fortunately, in comparison to the above, Swedish and Malay were easy to do.
@@ -555,7 +555,7 @@
For v1.7.3, I still need to do some additional cleanup in the wake of all the Scribunto changes from last week. In addition, I'm going to do another images update, and hopefully I'll be able to do a smaller English Wikipedia images dump size. For wikis, I'm going to try to do Hebrew, but that may spill over to the following week (I'm always nervous with RTL wikis).
- Cleaning up the download area (2014-07-07 21:29 Thu)
+ Cleaning up the download area (2014-07-07 21:29 Thu)
Another administrative note. I decided to clean up the download area last night: https://sourceforge.net/projects/xowa/files/ There were a lot of old releases dating back to 0.3.0, with a few gaps inbetween. I've wanted to do it for quite a while, but I never like deleting files.
@@ -599,7 +599,7 @@
Finally, if anyone wants a full historical release set (for example, 1.1.1), feel free to drop me an email. I'll post a copy temporarily to my Google drive account. Note that all hashes for the release sets are in https://sourceforge.net/projects/xowa/files/support/ so you can cross-check the copy if you don't trust me. :)
v1.7.1 was more interesting than I expected. The Russian wikis had the expected Scribunto issue, but Serbian had a whole host of issues related to variants. I added a good deal of basic support, though I'm sure there are still some items missing. If any Serbian users can report any actual errors in articles, I'd greatly appreciate it.
@@ -611,7 +611,7 @@
For v1.7.2, I'm planning to makes some more non-English wiki related changes, thanks to some of the Russian wiki changes from last week (particularly, case-insensitive lookups for UTF-8 characters). I'm going to look at upgrading XOWA from XUL Runner 10 to 24, now that SWT 4.4 is officially relesed. I'm also going to try again to look at English Wikipedia images dump size. There'll probably be some GUI changes as well. For wikis, I'm going to do Malay and Swedish.
- A change to the url format for archive.org links (2014-07-03 23:34 Thu)
+ A change to the url format for archive.org links (2014-07-03 23:34 Thu)
A note on a minor bookkeeping change. Starting on 2014-06-22 and with the Latin wikis, I've removed the date based component from the url. So, with the example of the Latin wikis, the previous format was Xowa_labundle_2014-06-23_including_wikipedia, whereas the current format is Xowa_labundle_latest_including_wikipedia.
@@ -626,7 +626,7 @@
Hopefully I won't run into any issues with this approach. If I do, I'll just go back to the date-based urls.
v1.6.5 was mostly minor parser fixes for English Wikipedia. I also included a few minor changes to the Popups, thanks to feedback from Schnark
@@ -635,7 +635,7 @@
v1.7.1 will be a stable release, so I'm going to try to keep changes to a minimum. I'm planning to work on some performance enhancements to popups, in preparation for making it the default in v1.7.1. I will also go back to reducing the size of the English Wikipedia images dump. For wikis, I'm going to try Serbian and maybe Russian. If Russian is too difficult (they tend to be the most experimental with Scribunto), then I'll switch them with Swedish instead.
Due to some technical complication, I had to redo the English Wiki scan mid-week. As a result, I didn't get a chance to look at reducing the size of the dump. While waiting, I pretty much ended up spending all my time on the new Popups feature. For an initial version, I think it turned out fairly well. I'm hoping others will find it useful.
@@ -644,16 +644,16 @@
v1.6.5 will involve some work on minor parser issues. The latest English Wiki has a few issues that I didn't get a chance to review. I'll also look at some tweaks / performance enhancements to popups, and try to include some other UI changes. For wikis, I'm going to resume with Spanish and Romanian.
- v1.6.2 was mostly about infrastructure changes. I changed tidy to parse only page content, while cleaning up most of the HTML <head> generation. Both these items took longer than expected. I did manage to add options to handle auto-collapse / auto expand, and included a few javascript refinements thanks to Schnark.
+ v1.6.2 was mostly about infrastructure changes. I changed tidy to parse only page content, while cleaning up most of the HTML <head> generation. Both these items took longer than expected. I did manage to add options to handle auto-collapse / auto expand, and included a few javascript refinements thanks to Schnark.
v1.6.3 will shift focus a bit. The enwiki dump finally started, and I'm going to try to change the update process to delete unused files. Enwiki is approximately 86.4 GB and has a turnover of 1 - 2 GB per month. If the unused images are deleted, I'm hoping to get back into the 70s, if not lower. I'm also going to explore an automated update option for these image databases. As most of my attention will be on enwiki this week, I'm going to skip generating wikis for other languages. Finally, I'm going to experiment with Hovercards in XOWA. If I'm lucky, I may be able to get something in for a v1.6.* release. Otherwise, it'll have to wait for XOWA HTML dumps.
With v1.6.2, I included a significantly different JTidy. I ported as many of the changes from tidy over to JTidy -- mostly in the various Parse classes. I still have more changes planned for JTidy, but hopefully the bulk of the compliance work has been done. I was able to do a full parse of all the English Wikipedia pages, and the new JTidy jar helped me discover a few minor issues in the Wikipedia namespace. I also added a bunch of minor UI changes, including new privacy options and several Tab actions (Close Others, Undo Close Tab, Select by #)
@@ -662,7 +662,7 @@
For v1.6.3, I'm planning to work on more JTidy related changes. Now that JTidy is fully integrated into XOWA, I need to remove some early XOWA tidy-like logic that prevents JTidy from fixing malformed HTML. I'll also add a few other minor UI changes as well, with some focus on Javascript changes (particularly auto-collapse all sections). For wikis, I'm planning on Indonesian (new) and Italian (update).
- About the blog (2014-06-06 23:56 Sat)
+ About the blog (2014-06-06 23:56 Sat)
I thought it might be useful to have a blog that covers various parts of XOWA's development. Its main objectives would be the following:
diff --git a/home/wiki/Blog/2015.html b/home/wiki/Blog/2015.html
index a53dbd8ff..4ce70d8c4 100644
--- a/home/wiki/Blog/2015.html
+++ b/home/wiki/Blog/2015.html
@@ -25,16 +25,16 @@
I'm skipping the release again. There were two minor changes, but neither seem to be enough to warrant another version. As always, if anyone notices any serious issues, please do let me know at either https://github.com/gnosygnu/xowa/issues or gnosygnu at gmail.com .
@@ -584,7 +584,7 @@
For wikis, I'll try to do a refresh of French Wikipedia.
I'm skipping the release this week as well. I've spent the week working on the new Android dump format for gallery, as well as a new database merge feature. I haven't found anything worth a release.
@@ -596,7 +596,7 @@
For 2.12.4, I'm still working on the new Android version for Simple Wikipedia.
I'm skipping the release this week. I've been working on Android-related changes, so there really aren't any significant changes.
@@ -608,7 +608,7 @@
For 2.12.3, I'm continuing work on the Android version for Simple Wikipedia. For wikis, I'll try to do Russian
v2.12.1 is a minor release. It has several fixes directly affecting Italian Wikisource pages, and a few minor parser fixes for other wikis
@@ -662,7 +662,7 @@
For wikis, I'm generating English now. I'll try to add Arabic this week as well.
This week will be another skipped release. I've only made very minor changes this week, so it didn't seem worth it to make a new release.
@@ -677,13 +677,13 @@
v2.11.4 is a minor release. It has one fix affecting French Wikipedia pages, and another for the simple-mode Category system.
- Fix for "long-vertical scrolling" on French Wikipedia
+ Fix for "long-vertical scrolling" on French Wikipedia
In v2.11.2, I added a fix to handle extraneous pre sections: see #Fix for extraneous pre-sections in References. It turned out this fix was not correct, and caused pages in French Wikipedia to have large scrolling sections.
@@ -701,7 +701,7 @@
The simple Category system looks like it broke some time ago during the general database redesign from .sqlite3 to .xowa. I fixed it for this release.
- Wiki bundles for French, Lithuanian, Limburgish, Estonian, Latvian, Nynorsk, and Cebuano wikis
+ Wiki bundles for French, Lithuanian, Limburgish, Estonian, Latvian, Nynorsk, and Cebuano wikis
There were a lot of wikis this week, but they were mostly small. These have been uploaded to archive.org:
@@ -739,19 +739,19 @@
For wikis, I'm going to work through the last of the old .sqlite3 wikis and go through Dutch (nl.*) and Latin wikis.
v2.11.3 is a fairly minor release. It addresses one minor bug with "1. REDIRECT" showing up on pages.
- Fix for "1. REDIRECT" showing up on some pages
+ Fix for "1. REDIRECT" showing up on some pages
This was a bug I introduced while fixing another issue in v2.11.2. Some pages would now show "1. REDIRECT", most notably en.w:Earth
- Wiki bundles for Slovak, Slovenian, Galician, and Waray-Waray wikis
+ Wiki bundles for Slovak, Slovenian, Galician, and Waray-Waray wikis
These have been uploaded to archive.org:
@@ -780,7 +780,7 @@
I generated the English Wiki dump but there were only about 3 thousand new images, and I didn't feel that it merited an update. For wikis, I'm going to update French, and then go through as many as I can of Lithuanian, Limburgish, Estonian, Latvian and Nynorsk.
v2.11.2 is a significant release. It addresses minor, but noticeable issues with gallery sections, location maps, and references. It also has some Wikibase fixes.
@@ -876,7 +876,7 @@
I modified the jtidy_xowa.jar to handle this behavior.
- Wiki bundles for Danish, Serbo-Croatian, Croatian, and Estonian wikis
+ Wiki bundles for Danish, Serbo-Croatian, Croatian, and Estonian wikis
These have been uploaded to archive.org
@@ -905,7 +905,7 @@
For wikis, I'm generating 2015-11 English Wikipedia. I'm also going to continue through the minor wikis and try to do Slovak, Waray-Waray, Slovanian and Galician
v2.11.1 is a minor release. There are a few minor fixes for Hebrew wikis.
@@ -917,7 +917,7 @@
v2.11.1 now supports Hebrew dates for the time function like {{#time:xhxjj xjx xhxjY|28-08-1608 + 341 days}} generating ד' ה'שס\"ט". In addition there is basic support for Hebrew grammar like {{grammar:prefixed|וabc}} generating ווabc.
- Image packages for English Wikipedia, Hebrew, Norwegian and Vietnamese wikis
+ Image packages for English Wikipedia, Hebrew, Norwegian and Vietnamese wikis
The English Wikipedia update for 2015-10 is finally up. The rest of the wikis are up at archive.org
@@ -932,7 +932,7 @@
For wikis, I'll move on to Danish, Serbo-Croatian, Hungarian and Esperanto wikis
I'm skipping the release this week. I spent most of the time this week on the HTML dump as well as Android. I'm looking at doing the regular monthly release next week but don't expect any major issues.
@@ -941,7 +941,7 @@
I'm also working on the wikis below and will post during the week.
v2.10.3 is a minor release. There are a few minor fixes for issues related to v2.10.2.
@@ -964,7 +964,7 @@
The rest are more trivial in comparison. You can check the Change_log for more detail.
- Image packages for Serbian, Malay and Bulgarian wikis
+ Image packages for Serbian, Malay and Bulgarian wikis
v2.10.3 is a minor release. There are a few minor fixes for issues related to v2.10.2.
@@ -1002,7 +1002,7 @@
The rest are more trivial in comparison. You can check the Change_log for more detail.
- Image packages for Serbian, Malay and Bulgarian wikis
+ Image packages for Serbian, Malay and Bulgarian wikis
v2.10.2 is a major release. It has a critical fix for the 2015-10 English Wikipedia dump. It also features better functionality for Chinese / Serbian language wikis. Finally, it also has some significant under-the-hood changes
@@ -1032,7 +1032,7 @@
I recompiled a new version of luaj_xowa.jar to fix this issue.
- Language support for Chinese / Serbian languages
+ Language support for Chinese / Serbian languages
This item basically involves the following changes:
@@ -1085,7 +1085,7 @@
I'm skipping the release this week. I ran into some issues with Chinese / Serbian translations, though I think I'm pretty close to being done. In addition, I have some other significant changes in queue which I didn't want to introduce for a "first-week-of-the-month" release.
@@ -1097,7 +1097,7 @@
Otherwise, next week's v2.10.2 will have more changes. I'll also resume generating wikis from the list below.
v2.9.4 is a very light release. It has a few minor fixes. Most of my time this week was spent on Chinese / Serbian translation.
@@ -1124,7 +1124,7 @@
For development, I'm going to introduce the the Chinese / Serbian language translation.
v2.9.3 is another light release. It has a few fixes for Chinese wikis.
@@ -1154,7 +1154,7 @@
Source code cleanup is an ongoing process, but this should make a substantial difference.
- Image packages for Portuguese, Romanian, and Indonesian wikis
+ Image packages for Portuguese, Romanian, and Indonesian wikis
v2.9.2 is another light release. It has a few minor parser changes.
@@ -1196,13 +1196,13 @@
For development, I'm still working on the Math parser and some infrastructure items.
MediaWiki recently began incorporating a new Javascript-centric extension for making graphs. They only show up on a few pages, but I wanted to make sure XOWA handled them before they show up on more.
@@ -1229,7 +1229,7 @@
For development, I plan to work on the Math parser and some more infrastructure items.
v2.8.5 is a light release. It includes a DMG for Mac OS X and moves the images from /user/anonymous/app to /bin/any/xowa/file
@@ -1250,7 +1250,7 @@
I was planning to upload German, but Wikimedia kicked off a new cycle over the weekend. I'll review German this week and upload accordingly
- Images moved from /user/anonymous/app to /bin/any/xowa/file
+ Images moved from /user/anonymous/app to /bin/any/xowa/file
I moved all files and images out of the "/user/" file hierarchy. Basically, I'm planning to reduce "/user/" to only a few files or directories. CSS files will probably be moved out within the next few months as well.
@@ -1265,7 +1265,7 @@
For development, I plan to keep v2.9.1 light, so will work on either Android or other long-running items
- Import Wikimedia wikis with non-consistent language (ar.wikimedia.org; br.wikimedia.org)
+ Import Wikimedia wikis with non-consistent language (ar.wikimedia.org; br.wikimedia.org)
This was reported in https://github.com/gnosygnu/xowa/issues/21 . Basically, there were 7 new Wikimedia wikis with inconsistent language codes. For example, ar.wikimedia.org was not for Arabic Wikimedia, but for Argentinian Wikimedia. Unfortunately, this required some rewrite of the url code as XOWA assumed that the language codes were consistent: for example, "ar." always meant Arabic.
@@ -1298,7 +1298,7 @@
I spent some time on Math parsing this week, and may continue on this for next week. I'll try to work in some Android dev, as the alpha hasn't been updated for 2 months now.
v2.8.3 is a significant release, but mostly from an infrastructure point-of-view. It has several application startup and deployment changes. It also has an update for English Wikipedia 2015-08-05
@@ -1307,10 +1307,10 @@
English Wikipedia images for 2015-08-05
- Application startup changes, including splash animation, fatal error window, and .exe changes
+ Application startup changes, including splash animation, fatal error window, and .exe changes
v2.8.3 has a number of application startup changes. The most noticeable one is a splash animation to show that XOWA is launching after you double-clicked the exe (or ran the sh).
@@ -1345,7 +1345,7 @@
With v2.8.3, the home wiki now is in a sqlite3 format. This should be the start of a number of changes, including better namespaces (everything is in the Help namespace), a functioning Search, image support, and overall better editing. Also, the home wiki will soon be part of the Android Alpha app.
- Cleanup of /xowa/ root directory
+ Cleanup of /xowa/ root directory
v2.8.3 now deploys much fewer files to the /xowa/ root directory. This was done primarily to avoid confusion for new users, as well as general deployment aesthetics. All other files have been moved to elsewhere in the /xowa/bin/xowa/ hierarchy. See the Change Log for more details.
@@ -1369,13 +1369,13 @@
I did some Android development this week, and will work on Search support. I'll also work on any issues the new builds turn up, including one outstanding one for broken Math expressions on some pages: https://github.com/gnosygnu/xowa/issues/10
v2.8.2 is a light release. It has another attempt at a fix for the Windows 8.1 issue, and a bunch of minor fixes.
- Windows 8.1 support (by upgrading to SWT 4.6M1)
+ Windows 8.1 support (by upgrading to SWT 4.6M1)
There have been a number of reports of XOWA not working on Windows 8.1. See https://github.com/gnosygnu/xowa/issues/13 and https://github.com/gnosygnu/xowa/issues/14
@@ -1411,7 +1411,7 @@
I'm going to focus more on packages this week, with English Wikipedia being the main priority. If I have time, I'm going to work on the home database as well as Android.
- Release: Windows 64-bit update (2015-08-03 20:15 Mon)
+ Release: Windows 64-bit update (2015-08-03 20:15 Mon)
Language conversion dropdown for Chinese wikis
@@ -1441,7 +1441,7 @@
Thanks to anonymous4 for reviewing and testing this feature.
- Windows 8.1 support (by downgrading to XULRunner 24)
+ Windows 8.1 support (by downgrading to XULRunner 24)
There were a few reports with XOWA not working on Windows 8.1. See: https://github.com/gnosygnu/xowa/issues/14 . I don't have a Windows 8.1 box, but it looks like the issues were related to the recent upgrade to XULRunner 31. Although XULRunner 31 works fine on Windows 7 and Windows XP, it looks like it fails on Windows 8.1. I downgraded to XULRunner 24 and it looks like that should fix the issue.
@@ -1477,7 +1477,7 @@
For v2.8.2, I'm going to make yet another attempt at converting the home wiki to a sqlite database. A new Android Alpha is still on the list as well.
I'm skipping the release this week. I'm working on getting the multi-language dropdown for Chinese and Serbian wikis (and any other wikis with variant languages). I ended up rewriting a lot of internal URL logic to support URLs like "zh.wikipedia.org/zh-hans/A" instead of "zh.wikipedia.org/wiki/A". I didn't have much time to work on anything else.
@@ -1486,7 +1486,7 @@
I'll resume work on the other items for 2.8.1.
Online download sometimes downloads wikis from your.org instead of wikimedia.org
@@ -1498,7 +1498,7 @@
Yet another thanks to Anselm for working through this issue.
New Bookmarks page. See Special:XowaBookmarks
@@ -1561,10 +1561,10 @@
For v2.7.4, I'm going to move on to converting the home wiki to a sqlite database. Once that's done, I'll refresh the Android Alpha and try to add Bookmarks as well as bunch of other features.
- Support for Extended String Functions for non WMF wikis (Wikia, Nethack)
+ Support for Extended String Functions for non WMF wikis (Wikia, Nethack)
This was noted in this github issue. Some non Wikimedia Foundation wikis such as Wikia wikis and the nethack wiki use extended string functions like {{#replace}}, {{#sub}}, {{#count}}, etc.. I ended up implemented these, as they were not difficult, and they are prevalent in a lot of MediaWiki installations.
@@ -1639,7 +1639,7 @@
For dumps, I'm in a holding pattern until WMF resumes. See https://lists.wikimedia.org/pipermail/xmldatadumps-l/2015-July/001160.html . I'll try to update Ukrainian, Persian and Bengali as they are quite old, but I'm still holding off on English, German, French and Arabic.
Upload of English Wikipedia files for Android Alpha
@@ -1695,7 +1695,7 @@
I fell behind on dumps this weeks. I'm generating Finnish Swedish now, and will be uploading them during the week. Spanish should follow suit afterwards. Unfortunately, the Wikimedia dump servers look like they are having problems, so I may continue with refreshes of Japanese. Once the dumps resolve, I'll work on updates for English, German, French and Arabic.
Updated versions of SWT and XULRunner
@@ -1757,7 +1757,7 @@
For dumps, a lot depends on the Wikimedia dump servers. I'd like to work on German, but would rather wait for an official "July" version. I'll probably rebuild Spanish and Finnish.
XOWA moving from sourceforge.net to github.com
@@ -1810,7 +1810,7 @@
For wikis, I'm going to upload the English Wikipedia HTML databases, and try to get German going as well.
I'm trying something different with blog entries. I'm going to expand upon changes in the current release here, and give a preview of next week's release. I think the prior method was not offering much information. The new way takes more time to write, but hopefully it will be worth it.
@@ -1949,7 +1949,7 @@
Finally, for image databases, I'm only planning to upload the latest images for 2015-06-02 English Wikipedia. I'll be uploading v2 as well as v1 (.sqlite3)
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
@@ -1964,7 +1964,7 @@
The next release will be June 14th. I'm planning to have more Android-related changes, and hopefully resume image database generation.
I'm skipping the release this week. I'm changing the online download mode to go directly to the sqlite databases (instead of #meta), and wanted to have more time to test it.
@@ -1979,13 +1979,13 @@
Also, I'll put up another post later this week for generating image databases.
v2.5.2.1 supports downloading the wiki logo from a new location. The change was serious enough to delay French and Arabic wikis for this week. I'm planning to upload them during the course of this week. I postponed the search change for punctuation as it looks like a significant change, and I didn't want to commit time to it just yet. I also did some work on the Android version.
@@ -1994,7 +1994,7 @@
For v2.5.3, I'm going to work more on the Android alpha. For wikis, I'll not planning anything aside from French and Arabic.
v2.5.1.2 is a fix for Mac OS X users only. Windows / Linux users with v2.5.1.1 can ignore v2.5.1.2. It resolves the problem with the hyperlink clicks being off by 3 pixels down.
@@ -2003,13 +2003,13 @@
Thanks to anonymous4 for picking up the issue so quickly.
- Mac OS X issue (2015-05-04 00:25 Mon)
+ Mac OS X issue (2015-05-04 00:25 Mon)
It seems that v2.5.1.1 has a regression bug that affects Mac machines only. Basically, all hyperlink clicks would be off by 3 px down. I'll look into it tomorrow and hopefully post a fix for it then.
v2.5.1.1 has a new tabs-interface for the Options page. It also includes a number of thread-related fixes as well as Wikisource related changes. I made some progress with Android and am targeting an alpha release for the smaller wikis this month.
@@ -2021,7 +2021,7 @@
For v2.5.2, I'm planning on a search-related fix to handle punctuation (searching for "don't"). I'm also going to see what I need to release an Android version of Simple wiki to any interested user. For wikis, I will do the French wikis and maybe Arabic (if the latter is problematic, I'll fall back to Latin).
v2.4.4.1 introduces a multi-wiki search feature. The configuration is a bit difficult, but it should be flexible enough to handle most scenarios. See Options/Search. I also made a few more improvements to the general Search behavior. There are also some important incremental fixes from earlier this week.
@@ -2033,7 +2033,7 @@
For v2.5.1, I'm only planning on minor tweaks to search, as well as anything else that comes up. For wikis, I will do the other English wikis as well as Korean.
v2.4.3.1 has some minor cleanup of items from Special:Search. I started working on multi-wiki search, but could not finish it. I also resolved a number of issues including a few around the HTTP server as well as general file retrieval.
@@ -2045,7 +2045,7 @@
For v2.4.4, I'll try to get multi-wiki search included. I also have a number of minor items. For wikis, I will do German as well as Czech.
v2.4.2.1 improves performance for Special:Search. This took quite a bit of time as I had to rewrite most of the search code while also adding new features, such as background searching. There are still a few loose ends, but I believe the new version is much more usable than the old one.
@@ -2057,7 +2057,7 @@
For v2.4.3, I want to clean up some of the loose ends on Special:Search, and also support searching over multiple wikis. I'll also upload Simple, English, Polish and Greek. If I have any leftover time, I'll go back to Android.
v2.4.1.1 introduces new major database layout changes. The main purposes were the following:
@@ -2083,7 +2083,7 @@
For v2.4.2, I'm going to upload English Wiki in the new database layout. They should be up by Saturday at https://archive.org/details/Xowa_enwiki_latest I'll also queue up Polish and Greek afterwards. I'm planning to work on some performance enhancements for Special:Search as well as resume work on Android.
So, I'm going to be skipping this week's release as well. The code is mostly done, but I had to rewrite a significant part last night, so I wanted to give it more time to burn in. Polish and Greek are still on hold, and they will be released after English.
@@ -2092,7 +2092,7 @@
At this point, the new changes will be going live for v2.4.1. It's not ideal, but I'd rather have a more stable major than a possibly unstable minor one.
I'm skipping this week's release also. I've rewritten most of the code, but I wanted another week to do some more testing. I'm also skipping Polish and Greek, as I want to start releasing databases in the new format.
@@ -2101,7 +2101,7 @@
I won't be skipping v2.3.5 as I'd like to introduce the new database layout in a minor release, rather than a major 2.4.1 one.
I'm skipping this week's release. I'm rewriting more of the database code to generate a single-file wiki. I'm also doing the same for files to generate a single-file database. I'm hoping this will help simplify deployment in the future - particularly for Android. The code is stable, but I want a little while longer to review the database scheme. Aside from that, I haven't run into any bugs, so there wouldn't be much point to releasing a work-in-progress.
@@ -2113,7 +2113,7 @@
v2.3.4 will include the new database code. I'm also planning on updating Polish and Greek.
v2.3.2.1 had some minor fixes. The most major fix was Wikisource not showing full content for non-English wikis. Unfortunately this was related to some of the infrastructural changes last week.
@@ -2125,7 +2125,7 @@
v2.3.3.1 will have Finnish wikis as well as the latest English wiki update. I'm also working on a single-file XOWA database. Other than that, I'll continue ahead with Android.
v2.3.1.1 had no real fixes. The Dutch and Latin wikis were rebuilt without any isses, though Latin is still uploading. There were substantial infrastructural changes, though hopefully I won't run into the same release problems from last week. In addition, I finally got a very alpha version of images working on the Android.
@@ -2134,13 +2134,13 @@
v2.3.2.1 will have a rebuild of the Italian and Finnish wikis. I'll continue ahead on Android and try to get a more stable version.
v2.2.4 included some major changes, the most significant of which was the Scribunto error when files were missing. There were also several involving wikidata.org. I made a lot of source code changes, and the version history will probably continue to be very busy for the next few weeks.
@@ -2169,7 +2169,7 @@
v2.3.1 will have a refresh of the Dutch and Latin wikis. I'm also working on getting an Android prototype of simplewiki with images.
I'm skipping the release tonight. I've spent most of the week making a lot of changes to the file retrieval code, and I'd like another week to make sure things are stable. Also, this month's English Wikipedia release looks stable, so I have no real changes to post. I did upload updates for the English Wikipedia wiki as well as for Simple Wiki
@@ -2178,7 +2178,7 @@
v2.2.4 will include the last of the file database changes. I'm also planning on updating a major wiki -- possibly Russian.
v2.2.2 saw a rebuild of the German wikis. I made a number of small parser changes, but otherwise the German wikis were clean. The German Wikipedia update is running late, so it won't be ready until sometime tomorrow. Aside from the German wikis, I also rewrote much of the database code for the file images.
@@ -2187,7 +2187,7 @@
v2.2.3 will be a refresh of English Wiki. There probably won't be any images, as the Wikimedia dump service is behind, and the commonswiki won't be updated. For Android, I'll move on to building a single database that has both wikis and images in it.
v2.2.1 had only a few changes. I generated the remaining English wikis and fixed a few minor related parser errors. In addition, I continued working on some more database code changes. Meanwhile, I decided to table some of the new Scribunto changes until later.
diff --git a/home/wiki/Blog/2015/03.html b/home/wiki/Blog/2015/03.html
index fe6ec0547..00ca4f0bb 100644
--- a/home/wiki/Blog/2015/03.html
+++ b/home/wiki/Blog/2015/03.html
@@ -18,7 +18,7 @@
So, I'm going to be skipping this week's release as well. The code is mostly done, but I had to rewrite a significant part last night, so I wanted to give it more time to burn in. Polish and Greek are still on hold, and they will be released after English.
@@ -27,7 +27,7 @@
At this point, the new changes will be going live for v2.4.1. It's not ideal, but I'd rather have a more stable major than a possibly unstable minor one.
I'm skipping this week's release also. I've rewritten most of the code, but I wanted another week to do some more testing. I'm also skipping Polish and Greek, as I want to start releasing databases in the new format.
@@ -36,7 +36,7 @@
I won't be skipping v2.3.5 as I'd like to introduce the new database layout in a minor release, rather than a major 2.4.1 one.
I'm skipping this week's release. I'm rewriting more of the database code to generate a single-file wiki. I'm also doing the same for files to generate a single-file database. I'm hoping this will help simplify deployment in the future - particularly for Android. The code is stable, but I want a little while longer to review the database scheme. Aside from that, I haven't run into any bugs, so there wouldn't be much point to releasing a work-in-progress.
@@ -48,7 +48,7 @@
v2.3.4 will include the new database code. I'm also planning on updating Polish and Greek.
v2.3.2.1 had some minor fixes. The most major fix was Wikisource not showing full content for non-English wikis. Unfortunately this was related to some of the infrastructural changes last week.
@@ -60,7 +60,7 @@
v2.3.3.1 will have Finnish wikis as well as the latest English wiki update. I'm also working on a single-file XOWA database. Other than that, I'll continue ahead with Android.
v2.3.1.1 had no real fixes. The Dutch and Latin wikis were rebuilt without any isses, though Latin is still uploading. There were substantial infrastructural changes, though hopefully I won't run into the same release problems from last week. In addition, I finally got a very alpha version of images working on the Android.
diff --git a/home/wiki/Blog/2016-01.html b/home/wiki/Blog/2016-01.html
index 99e2068d9..83e5404da 100644
--- a/home/wiki/Blog/2016-01.html
+++ b/home/wiki/Blog/2016-01.html
@@ -25,7 +25,10 @@
The desktop app is a major release. It resolves reference errors in 2016-01 English Wikipedia, fixes wide images on German Wikipedia, and adds a new PageBanner extension
@@ -194,10 +197,10 @@
@@ -226,7 +229,7 @@
This was an extension introduced by Wikimedia late last year to standardize the display of the image, icons and table of contents at the top of the page. This involved some considerable work on my side (including a Mustache parser), but XOWA now reproduces the same look.
- (Android) Show navboxes and other tables
+ (Android) Show navboxes and other tables
The Wikipedia Mobile app deliberately hides navboxes as well as other tables. I think this is done for the following reasons:
@@ -243,7 +246,7 @@
In contrast, I really do like showing as much content as possible, so I decided to show these tables. I'll probably put an option to disable this later, but I'm going to wait first for some feedback from others
- (Android) Always center table content
+ (Android) Always center table content
This is another deviation from the Wikipedia Mobile app style. Basically most tables are left-aligned and would end before reaching the right-hand side of the page. I changed the CSS to have these tables fill up the entire page and center the content.
@@ -252,13 +255,13 @@
This has one unfortunate sideback in that it breaks the "Collapse" buttons. I'll try to fix this in a future release, but if I can't, I may remove them entirely.
- (Android) Show hieroglyphics
+ (Android) Show hieroglyphics
The early versions of the XOWA Android app did not show hieroglyphics. This is now supported in this build
- (Android) Show images with ? in file title
+ (Android) Show images with ? in file title
This was a bug wherein images that had a ? were not being displayed within the Android WebView. I fixed this by replacing ? with %3F.
@@ -273,7 +276,7 @@
For code, I'm going to tackle performance on the Android search again as well as a few minor UI issues on Android (collapse-table, pinch-zoom)
This is an interim release for the desktop app. It fixes script error messages in 2016-01-13 English Wikipedia
@@ -291,7 +294,7 @@
v3.1.4.2 resolves both issues. So far, it's stable across 35,000+ pages, but if you run across any issues, please report them. Thanks.
The desktop app is a major release. It resolves several wiktionary errors on non-English pages and has better HTML dump generation for other wikis.
@@ -300,7 +303,7 @@
The Android app is a major release. It has a more responsive search, instant image loading when reloading page, and a fix for pages failing to load if they have spaces and colons in the title.
- Scribunto / Luaj fixes for English Wiktionary
+ Scribunto / Luaj fixes for English Wiktionary
There were several dozen pages with script errors in English Wiktionary. They basically fell into these categories:
@@ -325,13 +328,13 @@
The build log for English Wiktionary looks a lot cleaner now, though I still have to add some support for the {{categorytree}} function.
- Better HTML dump generation for English Wiktionary, Wikisource, Wikiquote, etc. Also, French Wikipedia
+ Better HTML dump generation for English Wiktionary, Wikisource, Wikiquote, etc. Also, French Wikipedia
I ran the HTML dump generator through all the English wikis, as well as French Wikipedia. The results looked good, but there were a lot of log errors that were addressed with this release.
- (Android) More responsive search
+ (Android) More responsive search
Search is still slow on Android. I'll fix this in a future relase, but I'll have to change the format of the search databases.
@@ -351,7 +354,7 @@
- (Android) Instant image loading when reloading page
+ (Android) Instant image loading when reloading page
First, some background. XOWA loads pages in two stages:
@@ -371,7 +374,7 @@
However, once a page is viewed, reloading a page shouldn't have to re-retrieve the image from the database. The previous releases were actually re-retrieving the image. This release just uses the image if it's already there.
- (Android) Fix for pages failing to load if they have spaces and colons in the title
+ (Android) Fix for pages failing to load if they have spaces and colons in the title
This only affects a small minority of items that have a colon and spaces in the title. For example, "List of A:B items". XOWA didn't load this page because the underlying Wikipedia Mobile App was encoding the spaces as +.
@@ -389,7 +392,7 @@
Finally, if you have an Android device and want a wiki for your device, let me know which, and I'll bump it up in priority. The next items in queue are French, German, Chinese and Arabic Wikipedia. I'll get to all the wikis but it may take a few months unless I hear requests otherwise.
The desktop app is a trivial release. Its main feature is a help page for generating HTML-dumps
@@ -398,13 +401,13 @@
The Android app is a major release. It has a Random feature, shows more images, and adds CSS-tweaks.
This item is self-explanatory. The XOWA Android app is getting more stable, so I felt it would be time to document the generation of the HTML databases.
This build has a number of new features.
@@ -433,7 +436,7 @@
I'm also going to continue tweaking the XOWA Android app. If you have a moment to help out with testing, please set it up and give me some feedback: https://github.com/gnosygnu/xowa/issues/36
There's no release for the XOWA app tonight. I've spent the week mostly on the Android app, and there were no real changes for the main desktop app.
@@ -468,13 +471,13 @@
I haven't generated any wikis this week as the dump service seems to have come to a halt. Whenever it resumes, I'll pick up again with the promised updates of French, Polish and Greek
I only saw this issue on one page in English Wikipedia (United Kingdom), but it has potential for more effects. Basically, XOWA did not handle <ref> inside a {{#tag}}. For example: {{#tag:ref|<ref>a</ref>}}. For the United Kingdom page, this threw off the format, and made the Infobox as wide as the entire page.
diff --git a/home/wiki/Blog/2016-02.html b/home/wiki/Blog/2016-02.html
index 5a45cc092..dd46aa757 100644
--- a/home/wiki/Blog/2016-02.html
+++ b/home/wiki/Blog/2016-02.html
@@ -25,7 +25,10 @@
Another week, another postponement. My apologies, but I'm usually very cautious when making database changes -- especially since it's pretty important to get things right the first time. I'm going to try for a Thursday release, but may fall back on next Sunday.
@@ -106,7 +109,7 @@
I did upload the new Android English Wikipedia for 2016-02 this week. The new urls are at https://github.com/gnosygnu/xowa/issues/36#issuecomment-172428070 .
I'm skipping the release this week also. I've made some good progress with search, and have a prototype that is significantly faster than the existing version. However, it'll take me another week before I add it to Android and probably two weeks before the desktop.
@@ -129,7 +132,7 @@
Until then, if you're using the Android beta, please bear with the slow search. Thanks.
I'm skipping the release this week. I'm trying to make a lot of performance-related changes to Search that will affect the desktop and Android version. There's a chance I may skip next week also.
@@ -138,16 +141,16 @@
Also, I'm building English Wiki 2016-02 now. I'm still a little behind in wiki dumps and I'll resume this week.
Find your wiki and click the "Search" button
@@ -193,7 +196,7 @@
- v3.2.1 now expands these tables by default. Note that you can control the default behavior at Options/Wiki_HTML under Collapsible
+ v3.2.1 now expands these tables by default. Note that you can control the default behavior at Options/Wiki_HTML under Collapsible
New Raspberry Pi build
@@ -205,7 +208,7 @@
Note that the GUI does not work due to SWT issues with ARM. I don't know if anyone is interested in having this work, but if so, let me know, and I'll revisit.
- Android (No release)
+ Android (No release)
I'm skipping an Android release this week. I added only one-change (pinch-zoom and bottom panels), and it didn't seem worth a release.
diff --git a/home/wiki/Blog/2016-03.html b/home/wiki/Blog/2016-03.html
index 864d054ef..4a855b4d7 100644
--- a/home/wiki/Blog/2016-03.html
+++ b/home/wiki/Blog/2016-03.html
@@ -25,7 +25,10 @@
The desktop app is a major release. It has a new autocomplete address bar, a new search system as well as minor parser fixes.
@@ -100,10 +103,10 @@
The Android app is a major release. It has more updates for the new search system.
- (Desktop) New autocomplete address bar
+ (Desktop) New autocomplete address bar
- The address bar now supports autocompletion. For example, open up English Wikipedia, and start typing earth. The autocomplete is very fast and supports a lot of advanced functionality. For example you can do a search like earth + (history, future) -middle directly in the address bar. See App/Search as well as Options/Search suggest.
+ The address bar now supports autocompletion. For example, open up English Wikipedia, and start typing earth. The autocomplete is very fast and supports a lot of advanced functionality. For example you can do a search like earth + (history, future) -middle directly in the address bar. See App/Search as well as Options/Search suggest.
Unfortunately, the autocomplete uses the new search system, so old wikis need to upgrade the search databases. You can upgrade by any of the following:
@@ -124,10 +127,10 @@
- (Desktop) New search system
+ (Desktop) New search system
I completely rewrote the search system over the past several weeks. Most of these changes were meant for Android to handle fast searches with a slower processor. This new engine is now part of the desktop app, so desktop users get the same benefits as well. To summarize, here are the main benefits:
@@ -169,14 +172,14 @@
Punctuation friendly: Searches can be done for U.S.A. or USA; dont't or dont; half-life or half or life.
- Boolean searches: Searches can use boolean operators like -, ,, +, (), and *. In addition, there's even an escape operator: \. See App/Search
+ Boolean searches: Searches can use boolean operators like -, ,, +, (), and *. In addition, there's even an escape operator: \. See App/Search
Home wiki: The home wiki is now searchable. Try entering in search or any other word
- (Desktop) Minor fixes for Category pages and taxonomy url links
+ (Desktop) Minor fixes for Category pages and taxonomy url links
There are basically two fixes:
@@ -190,7 +193,7 @@
- (Android) Improvements for search system
+ (Android) Improvements for search system
The Android search system received more performance and accuracy improvements. Also, the Android version supports boolean searches as well. If you're using the new search system, you should definitely update your copy:
@@ -224,7 +227,7 @@
I'm postponing this week's release. I'm almost done with the desktop integration of the new search system, but I still want to make a few more changes and feel that a few more days would help.
@@ -236,7 +239,7 @@
I'll try to upload a new Android release later this week. This will mostly have small tweaks for the new search system.
Again, there is no new release for the desktop app. I will make one next week, and resume wiki generation then.
@@ -293,7 +296,7 @@
Again, I strongly recommend you get this version. There are a few bugs to work out, but this version is much improved over previous ones. This is the last major update for Android search, and future changes will probably not have as much of a noticeable impact -- at least until I get around to full-text search.
There is no new release for the desktop app. I'm still making major changes to the Search system and need more time for review.
diff --git a/home/wiki/Blog/2016-04.html b/home/wiki/Blog/2016-04.html
index 41fea619e..bcf0c6354 100644
--- a/home/wiki/Blog/2016-04.html
+++ b/home/wiki/Blog/2016-04.html
@@ -25,7 +25,10 @@
The desktop app is a trivial release. It has a few minor parser fixes, primarily for German Wikipedia.
@@ -157,7 +160,7 @@
The Android app is a minor release. It has one significant fix for not requiring one database: file-xowa. This will only be necessary for the German wikis
- (Desktop) Minor parser changes and fixes, including using non-ASCII strings for gsub find
+ (Desktop) Minor parser changes and fixes, including using non-ASCII strings for gsub find
These are a bunch of minor parser fixes for German Wikipedia. They affect a small number of pages (<100) and don't affect content. The most interesting item is that it required another change to LuaJ. It mistakenly disregarded UTF8 byte encoding for bytes between 128 and 255. This caused gsub and similar calls to fail when using non-ASCII characters, like "ß"
@@ -250,7 +253,7 @@
The desktop app is a minor release. It has various minor fixes, including broken Portal pages and a missing Wikis sidebar
@@ -259,7 +262,7 @@
The Android app is a major release. It has support for Kit-Kat. In addition, it has finally been released to the Play Store!
- (Android) XOWA Android app on Play Store
+ (Android) XOWA Android app on Play Store
The XOWA Android app has finally been released to the Play Store. Surprisingly, this involved a lot of unforeseen tasks, like graphic design, video recording, icon generation, secure signing, etc. Many thanks to anonymous4 for invaluable help, feedback and support.
@@ -275,14 +278,14 @@
Youtube video: https://www.youtube.com/watch?v=jsMTBxGweUw
Finally, if you've been using any of the earlier Android App versions, I recommend you update to this version. It only has more UI tweaks in terms of the icons and Settings page, but it is the official release version.
- (Android) Kit-Kat support for Android app
+ (Android) Kit-Kat support for Android app
The other major item in the Android app release is support for Kit-Kat. This too was made possible by anonymous4 and provision of a Kit-Kat device.
@@ -291,7 +294,7 @@
If you have a Kit-Kat device, please give it a try.
- (Desktop) Minor changes and fixes, including missing random sub-pages in Portal, missing Wikis sidebar in home wiki and no {{DisplayTitle}}
+ (Desktop) Minor changes and fixes, including missing random sub-pages in Portal, missing Wikis sidebar in home wiki and no {{DisplayTitle}}
v3.4.2.1 has a number of minor fixes. In brief:
@@ -314,7 +317,7 @@
- (Desktop) New http://xowa.org domain with entire home wiki
+ (Desktop) New http://xowa.org domain with entire home wiki
I finally linked the http://xowa.org domain to https://gnosygnu.github.io/xowa . Hopefully that will make the link more memorable. Again, much gratitude goes to anonymous4 for helping me set-up the cross-domain links.
@@ -341,7 +344,7 @@
- Patch: Missing wikis in sidebar (2016-04-13 21:34 Wed)
+ Patch: Missing wikis in sidebar (2016-04-13 21:34 Wed)
This is a patch for a defect in v3.4.2.1.
@@ -374,7 +377,7 @@
"]:>
The desktop app is a minor release. It has a fix for slow search database builds and some better Wikia support
@@ -383,7 +386,7 @@
The Android app is a major release. It has new pages for importing a wiki. It is the release candidate for XOWA beta on Google Play later this week.
As per https://github.com/gnosygnu/xowa/issues/53 William was unable to build the new search databases on his machine. I tried it on an older dev machine, and found that it could take upwards of 5 hours to complete.
@@ -399,7 +402,7 @@
Really benefits from an SSD: SQLite really does better with an SSD. I tried some tricks like changing PRAGMA synchronous to OFF, but this only shaves off a dozen or so minutes. In contrast, an SSD will easily knock off an hour if not more (from 2 hours to about 40 min)
- If you want the new search, downloading from archive.org is the easiest way: There are other complexities with the search database rebuild (PageRank algorithm and the 10 GB pagelinks dump: See App/Search). As such, the easiest way is to download prebuilt copies from archive.org:
+ If you want the new search, downloading from archive.org is the easiest way: There are other complexities with the search database rebuild (PageRank algorithm and the 10 GB pagelinks dump: See App/Search). As such, the easiest way is to download prebuilt copies from archive.org:
- (Desktop) New English Wikipedia images update (2016-03)
+ (Desktop) New English Wikipedia images update (2016-03)
I uploaded new consolidated versions of English Wikipedia images (2016-03) to archive.org. See https://archive.org/details/Xowa_enwiki_latest.
@@ -424,7 +427,7 @@
New user: Download the new 2016-03 version. Previously you would have to download 2015-06 set, and then download separate updates for every month between 2015-07 and 2016-03. This was just too cumbersome.
- Existing user (2015-06): Ignore the 2016-03 version. You downloaded the 2015-06 set and presumably have been keeping up with the monthly updates. The 2016-03 set is the same as your set, except it is smaller (it no longer has deleted images). If you want to remove about 8 GB of deleted images, see Dashboard/Files/Deletion. Once you remove the deleted images, you will have a set that is exactly the same as the 2016-03 version.
+ Existing user (2015-06): Ignore the 2016-03 version. You downloaded the 2015-06 set and presumably have been keeping up with the monthly updates. The 2016-03 set is the same as your set, except it is smaller (it no longer has deleted images). If you want to remove about 8 GB of deleted images, see Dashboard/Files/Deletion. Once you remove the deleted images, you will have a set that is exactly the same as the 2016-03 version.
Existing user (2013-11 or something else): Download the 2016-03 version. You have an old set of XOWA image databases that I really can't support any longer (they have an extension of .sqlite3). I know downloading 80 GB is painful, but I'm not planning to change database formats again in the future.
@@ -434,13 +437,13 @@
Finally, after I release XOWA Beta for Android, I'm going to work on a new update feature that will more gracefully handle monthly updates. In the meantime, please bear with the manual process.
- (Desktop) Minor Wikia parser tags
+ (Desktop) Minor Wikia parser tags
- (Android) New pages for "Import new wiki" and "XOWA Wikis"
+ (Android) New pages for "Import new wiki" and "XOWA Wikis"
The last major piece for XOWA Beta was more usable screens for importing wikis and managing wikis. Both these pages are now part of the latest release:
@@ -454,7 +457,7 @@
- (Android) Minor fixes for crashes / obsoleted items
+ (Android) Minor fixes for crashes / obsoleted items
There were two minor crashes that would occur when using the left-nav button. The main one was pressing "Random" when on the "Import" screen
@@ -475,7 +478,7 @@
The desktop app is a minor release. It has a few fixes related to old .sqlite3 wikis and offline imports.
@@ -484,7 +487,7 @@
The Android app has not been changed.
- (Desktop) Fixes for old .sqlite3 wikis
+ (Desktop) Fixes for old .sqlite3 wikis
- (Desktop) Command to shrink English Wikipedia images by 8 GB
+ (Desktop) Command to shrink English Wikipedia images by 8 GB
The total size of English Wikipedia is about 90 GB. 8 GB is from old images: images removed from articles during the day-to-day editing churn.
- If you have English Wikipedia and have been following along with the updates, go to Dashboard/Files/Deletion and follow the instructions therein.
+ If you have English Wikipedia and have been following along with the updates, go to Dashboard/Files/Deletion and follow the instructions therein.
- (Package) Release of French Wikipedia 2016-03
+ (Package) Release of French Wikipedia 2016-03
I had a request to update French Wikipedia, but have been delaying it for several weeks. I updated French Wiki and uploaded it here: https://archive.org/details/Xowa_frwiki_latest
@@ -534,7 +537,7 @@
Sory all. I'm postponing the release for tomorrow night. I'll post again tomorrow evening. Thanks.
diff --git a/home/wiki/Blog/2016-05.html b/home/wiki/Blog/2016-05.html
index 4bfa7b5f1..b6b447715 100644
--- a/home/wiki/Blog/2016-05.html
+++ b/home/wiki/Blog/2016-05.html
@@ -25,7 +25,10 @@
- Dev: Handling the 1 MB limit for SQLite on Android (2016-05-30 21:15 Mon)
+ Dev: Handling the 1 MB limit for SQLite on Android (2016-05-30 21:15 Mon)
I rediscovered an unintuitive bug today, and decided to take some time to document it.
@@ -244,7 +247,7 @@ INSERT INTO blob_table (blob_id, blob_column) VALUES (1, '0123456789...'); -- ..
This week is also a no show for releases. I'm planning to make a release next week to handle a few parser issues. I'm also going to try to have the desktop app start reading the HTML databases.
@@ -256,13 +259,13 @@ INSERT INTO blob_table (blob_id, blob_column) VALUES (1, '0123456789...'); -- ..
Thanks.
I'm skipping the release again. I had to overhaul some of the internals of the downloader which cost me a couple of days. I'm not sure if I can get it ready for next week, so it may be a June release.
@@ -271,19 +274,19 @@ INSERT INTO blob_table (blob_id, blob_column) VALUES (1, '0123456789...'); -- ..
I did upload the images for English Wikipedia: https://archive.org/download/Xowa_enwiki_latest/Xowa_enwiki_2016-05-01_file_v2b.7z . I started uploading the Android html version, but ran into an issue with archive.org. You can start downloading the 2016-05 html files now: https://archive.org/download/Xowa_enwiki_latest . I'll upload the rest during the week.
This week is another skipped release, as the work continues on the wiki download page. In the meantime, I'm generating 2016-May English Wikipedia and will have them uploaded this week.
The desktop app is a trivial release. It has a few minor parser fixes, primarily for English Wiktionary.
@@ -292,7 +295,7 @@ INSERT INTO blob_table (blob_id, blob_column) VALUES (1, '0123456789...'); -- ..
The Android app has no release.
- (Desktop) Minor parser fixes for English Wiktionary
+ (Desktop) Minor parser fixes for English Wiktionary
There are several minor parser fixes for English Wiktionary. The most major item is a simple implementation for {{categorytree}} which will show a link to the Category page, but not do the Javascript tree expansion.
diff --git a/home/wiki/Blog/2016-06.html b/home/wiki/Blog/2016-06.html
index b390609f1..4ab03d44e 100644
--- a/home/wiki/Blog/2016-06.html
+++ b/home/wiki/Blog/2016-06.html
@@ -25,7 +25,10 @@
- (PC) Fix Download Central failing on last step of image import
+ (PC) Fix Download Central failing on last step of image import
This is a patch to fix an issue with Download Central. Download Central would fail when trying to import images (it failed on the very last command). Restarting the app and resuming would fix it.
@@ -170,19 +173,19 @@
I also included a few minor HTML changes for some related screens.
All apps are a major release due to fixes for Download Central and HTML databases. In addition, both PC and Android now have redlinks.
- (Wiki) 2016-06 English Wiktionary, Wikisource, Wikivoyage, Wikiquote, Wikibooks, Wikiversity, Wikinews and Species Wiki
+ (Wiki) 2016-06 English Wiktionary, Wikisource, Wikivoyage, Wikiquote, Wikibooks, Wikiversity, Wikinews and Species Wiki
- All English wikis are now available for Android as well as desktop (HTML dumps). To download them, go to Download Central.
+ All English wikis are now available for Android as well as desktop (HTML dumps). To download them, go to Download Central.
- (All) Fixes / changes for Download Central including multiple-tasks bug
+ (All) Fixes / changes for Download Central including multiple-tasks bug
Last week had a patch to handle Download Central not working after resume.
@@ -205,7 +208,7 @@
- (All) HTML Databases: Better support for Redlinks, Timeline and Gallery
+ (All) HTML Databases: Better support for Redlinks, Timeline and Gallery
Last week had a few patches to handle HTML databases not working for old archive.org wikis.
@@ -225,7 +228,7 @@
- (PC) Minor parser fixes including tags with apostrophe and missing transluded pages
+ (PC) Minor parser fixes including tags with apostrophe and missing transluded pages
There are a handful of fixes here:
@@ -265,10 +268,10 @@
- (Server) Fix blank pages for wikis downloaded from archive.org (fixed for GUI in 3.6.3.3, but not for HTTP Server)
+ (Server) Fix blank pages for wikis downloaded from archive.org (fixed for GUI in 3.6.3.3, but not for HTTP Server)
Thombles reported that v3.6.3.3 still didn't fix the blank pages. See: https://github.com/gnosygnu/xowa/issues/60
@@ -283,7 +286,7 @@
Thanks again to thombles for reporting the issues.
Sorry all. Another patch release to fix a few major bugs.
@@ -292,7 +295,7 @@
Thanks to William and thombles for reporting the issues.
- (PC) Fix blank pages for wikis downloaded from archive.org
+ (PC) Fix blank pages for wikis downloaded from archive.org
v3.6.3.1 introduced automatic support for wikis downloaded through Download Central (HTML dumps). However, it wouldn't work with any wiki that was downloaded from archive.org (wikitext dumps, but with HTML metadata)
@@ -301,10 +304,10 @@
v3.6.3.3 fixes this issue. It now uses the wikitext dumps if the HTML dumps are not there. Just update your app, and you will see actual pages, not blank ones.
- Also, note that you can disable the automatic HTML read by going to Options/HTML_databases
+ Also, note that you can disable the automatic HTML read by going to Options/HTML_databases
- (PC) Fix Download Central icons for Mac OS X
+ (PC) Fix Download Central icons for Mac OS X
Download Central looked pretty bad on Mac OS X. This was due to issues with the CSS flex directive and Safari browsers.
@@ -313,7 +316,7 @@
I put in a fix now to make it more presentable though there are still a few more blemishes to remove.
- (PC) Log Download Central progress to troubleshoot failed completions
+ (PC) Log Download Central progress to troubleshoot failed completions
I had a report of Download Central failing for Simple Wikipedia. I was able to reproduce it partially on my Windows 32-bit machine, but it has since worked fine 4 times. Note that Download Central has also worked fine multiple times on Windows 64-bit machines and Linux 32-bit machines as well as Android OS.
@@ -322,10 +325,10 @@
I added some logging statements to troubleshoot the issue.
- (PC & Android) Fix Download Central not resuming after app is restarted
+ (PC & Android) Fix Download Central not resuming after app is restarted
There was a bug in last night's release. Download Central would not resume after restarting the app.
@@ -334,7 +337,7 @@
This is fixed in this release. If you're downloading, please pause the download, exit the app, install the update, and resume again.
The PC app is a major release. It has a new Download page, can now read Android HTML databases by default, and includes many minor fixes
@@ -346,10 +349,10 @@
The Server app is a major release. It can read Android HTML databases by default, and has a fix for the broken Search.
- (PC & Android) New Download Central to download HTML dumps and images
+ (PC & Android) New Download Central to download HTML dumps and images
- Download Central is the major feature of the release. This is an in-app downloader that can download wikis for both Android or desktop. It can download images as well.
+ Download Central is the major feature of the release. This is an in-app downloader that can download wikis for both Android or desktop. It can download images as well.
For v3.6.3, there are only two wikis: Simple Wikipedia and English Wikipedia. More wikis will be added every week throughout 2016. Next week, v3.6.4 should have other English wikis, like English Wiktionary and Wikisource.
@@ -358,10 +361,10 @@
Going forward, Download Central will be the primary vehicle to get XOWA wikis. It provides a simple way to import wikis. It eliminates any confusion about which files to download and where to copy them. Monthly updates for English Wikipedia will be published here as well.
- (PC & Server) Android HTML dumps are now usable
+ (PC & Server) Android HTML dumps are now usable
This is the other major feature of the release. Previously, the app could only read wikitext dumps. Now, it can read the XOWA Android HTML dumps. This has a few key benefits:
@@ -419,7 +422,7 @@
- Requires separate post-processing generation step: The wikitext dumps were automatically generated by downloading an XML dump. The HTML dumps requires another post-processing step that is not simple to run (See: Dev/Command-line/Dumps)
+ Requires separate post-processing generation step: The wikitext dumps were automatically generated by downloading an XML dump. The HTML dumps requires another post-processing step that is not simple to run (See: Dev/Command-line/Dumps)
@@ -442,7 +445,7 @@
- (PC & Android & Server) Search now reduces importance of short pages
+ (PC & Android & Server) Search now reduces importance of short pages
The new XOWA Search Engine uses PageRank to rate pages by importance. Although this works well for Wikipedia, it sometimes overrates pages which exist for encyclopedic book-keeping.
@@ -454,13 +457,13 @@
v3.6.3 tries to reduce the importance of these pages if these articles are "short". This heuristic was already present in the previous versions of the search engine, but has been further tweaked.
- (Server) Fix for broken Search
+ (Server) Fix for broken Search
This was kindly reported by thombles here: https://github.com/gnosygnu/xowa/issues/59 . The new Search Engine in 2016-03 broke the HTTP Server search. This was fixed in this release.
- (PC) Minor fixes (Database, HTML Dump, Search, Special, Parser)
+ (PC) Minor fixes (Database, HTML Dump, Search, Special, Parser)
These can be described briefly as follows:
@@ -483,7 +486,7 @@
- (Android) Minor changes (more Special pages: redesigned UI for special pages, HTML Page Title, flat icon)
+ (Android) Minor changes (more Special pages: redesigned UI for special pages, HTML Page Title, flat icon)
These can also be described briefly as follows:
@@ -511,13 +514,13 @@
- (Wikis) English Wikipedia (2016-06) and Simple Wikipedia (2016-06)
+ (Wikis) English Wikipedia (2016-06) and Simple Wikipedia (2016-06)
Next release: v3.6.4
@@ -529,7 +532,7 @@
For wikis, I'm going to update the generate the other English wikis for Download Central.
- Release: Android Beta with wiki downloader (2016-06-12 23:00 Sun)
+ Release: Android Beta with wiki downloader (2016-06-12 23:00 Sun)
I released a beta version of the wiki downloader: See https://play.google.com/store/apps/details?id=org.xowa.beta and https://github.com/gnosygnu/xowa/releases . I'm planning on doing some minor tweaks this week, before uploading it to the main XOWA Android app next week. I'll also release the desktop app as well.
@@ -538,7 +541,7 @@
In addition, I generated 2016-06 English Wikipedia, and will be uploading a new version to be used with the wiki downloader. Once I get the wiki downloader stabilized, I'll start updating the other wikis.
There's no release again this week. I've been bogged down in Android SQLite optimizations for the wiki downloader. I'm going to release something next week as I'd like to get back to regular releases.
diff --git a/home/wiki/Blog/2016-07.html b/home/wiki/Blog/2016-07.html
index 7a92436bf..ecb333de0 100644
--- a/home/wiki/Blog/2016-07.html
+++ b/home/wiki/Blog/2016-07.html
@@ -25,7 +25,10 @@
The PC version is a minor release. It fixes a build issue when building wikis from old dumps by command-line script.
@@ -165,10 +168,10 @@
The Android version is a major release. It has a new screen to change the wiki location for Download Central
- (Wiki) Publish 2016-07 English Wikipedia
+ (Wiki) Publish 2016-07 English Wikipedia
- The 2016-07 versions of English Wikipedia is up. You can get them through Download Central.
+ The 2016-07 versions of English Wikipedia is up. You can get them through Download Central.
For images, if you want the latest:
@@ -190,7 +193,7 @@
- (Android) Add screen to change wiki location for Download Central
+ (Android) Add screen to change wiki location for Download Central
First, some background. XOWA Android tries to use the external SD card for downloading wikis. Unfortunately, this is not easy, as different devices may have different paths for the external SD card (it varies by Android version as well as by manufacturer). If XOWA doesn't guess correctly, then the wikis will be downloaded to internal memory
@@ -208,7 +211,7 @@
Note that you can always manually download the wiki from archive.org and import them using the "XOWA file browser". The "XOWA file browser" is available through the "folder" icon on the "XOWA" Wikis page.
- (PC) Fix automatic deletion of pagelinks file
+ (PC) Fix automatic deletion of pagelinks file
This was a minor bug with building wikis by command-line import for historical wikis (for example, English Wikipedia from 2016-01).
@@ -240,13 +243,13 @@
The PC version is a major release. It fixes redirects for HTML databases and minor TOC issues.
@@ -255,13 +258,13 @@
The Android version has no release.
- (Wiki) Publish 2016-07 French Wikipedia, Wiktionary, Wikisource, Wikivoyage, Wikiquote, Wikibooks, Wikiversity, and Wikinews
+ (Wiki) Publish 2016-07 French Wikipedia, Wiktionary, Wikisource, Wikivoyage, Wikiquote, Wikibooks, Wikiversity, and Wikinews
- The 2016-07 versions of the French Wikis are up. You can get them through Download Central.
+ The 2016-07 versions of the French Wikis are up. You can get them through Download Central.
- (PC) Fix Redirects not working for HTML databases
+ (PC) Fix Redirects not working for HTML databases
I discovered that HTML databases didn't support redirects. So, if page "A" was a redirect to page "B", going to page "A" opened up a blank page.
@@ -270,7 +273,7 @@
With v3.7.3.1, going to page "A" now redirects correctly to page "B".
- (PC) Fix minor Table of Contents issues for Wikitext / HTML databases
+ (PC) Fix minor Table of Contents issues for Wikitext / HTML databases
There were a number of minor Table of Contents (TOC) issues where clicking on the TOC would not scroll down to the correct header section.
@@ -319,7 +322,7 @@
The PC version is a major release. It fixes a breaking change for importing 2016-07 wikis. It also adds Table of Contents for HTML databases, fixes an HTTP server bug, and includes mwad -- a new utility for creating XML dumps
@@ -328,7 +331,7 @@
The Android version is a minor release. It handles the new 2016-07 wikis and the Table of Contents support.
- (Wiki) Publish 2016-07 Haitian Wikipedia
+ (Wiki) Publish 2016-07 Haitian Wikipedia
I fell behind on French wikis this week while waiting for the new month's dumps. French Wikipedia is uploading now, and the rest will be generated and uploaded during the week.
@@ -337,7 +340,7 @@
In the meantime, I added Haitian Wikipedia as per the request at https://github.com/gnosygnu/xowa/issues/67
- (PC) Fix 2016-07 English Wikipedia import failure
+ (PC) Fix 2016-07 English Wikipedia import failure
2016-07 English Wikipedia failed to import. This was due to the categorylinks.sql file and some specific SQL parsing in XOWA.
@@ -346,7 +349,7 @@
v3.7.2.1 resolves this issue, and English Wikipedia now imports correctly
- (Server) Fix images not showing for Wikitext databases
+ (Server) Fix images not showing for Wikitext databases
This was kindly reported by ve3lst in https://github.com/gnosygnu/xowa/issues/68 I broke images for Wikitext databases back in v3.6.4.3. Note that images do show for HTML databases (databases from Download Central).
@@ -355,22 +358,22 @@
v3.7.2.1 resolves this issue. Viewing a page on the HTTP Server will now shows images.
- (PC) Add Table of Contents support for HTML databases on the PC
+ (PC) Add Table of Contents support for HTML databases on the PC
v3.7.2.1 now generates Table of Contents for HTML databases on the PC. Note that this only affects new wikis such as Haitian and French. The 2016-07 version of English Wikipedia will have them when I release it next week. I'll redo German Wikipedia later to include this as well.
- (PC) Include mwad (MediaWiki API dump) for creating XML dumps for Wikia and other wikis {contributed by Mattze96}
+ (PC) Include mwad (MediaWiki API dump) for creating XML dumps for Wikia and other wikis {contributed by Mattze96}
For those who are unaware, Mattze96 was the amazing developer who contributed the original HTTP Server code. This time, Mattze96 contributed mwad: the MediaWiki API dump tool. This tool allows creating XML dumps for Wikia and other wikis (https://wiki.archlinux.org/).
- (PC) Fix minor Wikibase issues, including wikibase-item
+ (PC) Fix minor Wikibase issues, including wikibase-item
There are two issues here:
@@ -384,7 +387,7 @@
- (PC) Target Java 1.7, not Java 1.8
+ (PC) Target Java 1.7, not Java 1.8
I noticed that I accidentally bumped the Java version requirement from 1.7 to 1.8 back in 2016-03. v3.7.2.1 now requires Java 1.7 only
@@ -407,10 +410,10 @@
- (PC & Android) Fix broken search for multiple words in 2016-05 wikis and earlier
+ (PC & Android) Fix broken search for multiple words in 2016-05 wikis and earlier
The PC version is a minor release. It adds Gallery support for HTML dtabases.
@@ -434,13 +437,13 @@
The Android version is a minor release. It fixes a number of severe crashes for outlier situations.
- (Wiki) 2016-06 German Wiktionary, Wikisource, Wikivoyage, Wikiquote, Wikibooks, Wikiversity, and Wikinews
+ (Wiki) 2016-06 German Wiktionary, Wikisource, Wikivoyage, Wikiquote, Wikibooks, Wikiversity, and Wikinews
On the PC, the HTML databaes showed Galleries vertically and with incorrect styles (no gray border box).
@@ -449,7 +452,7 @@
This build fixes some galleries for the existing 2016-06 wikis. Unfortunately, the other galleries can only be fixed in the next HTML dump: 2016-07 and beyond.
- (PC & Android) More minor fixes for Download Central including connection disruption and WAKE_LOCK fixes
+ (PC & Android) More minor fixes for Download Central including connection disruption and WAKE_LOCK fixes
There are basically two types of fixes:
@@ -463,13 +466,13 @@
- (Android) Multiple fixes for severe crashes
+ (Android) Multiple fixes for severe crashes
There were a number of fixes for crashes in uncommon scenarios. Most of these involved switching SD cards, or deleting wikis outside XOWA. The crash was bad enough such that XOWA would not work unless the Storage files were cleared (or XOWA was reinstalled).
- These are fixed in this version. For more info, see the Change log
+ These are fixed in this version. For more info, see the Change log
Next release: v3.7.2
diff --git a/home/wiki/Blog/2016-08.html b/home/wiki/Blog/2016-08.html
index 5cb3dedd5..6872622a7 100644
--- a/home/wiki/Blog/2016-08.html
+++ b/home/wiki/Blog/2016-08.html
@@ -25,7 +25,10 @@
The PC version is a major release. It adds better html database support for certain images, handles the lsth parser function, and makes minor changes to the Download Central Info page
@@ -148,13 +151,13 @@
The Android version is a major release. It also includes the same better support for certain images.
- (Wiki) Publish 2016-08 English Wikipedia and German Wikipedia
+ (Wiki) Publish 2016-08 English Wikipedia and German Wikipedia
- The 2016-08 versions of both wikis are finally up. You can get them through Download Central.
+ The 2016-08 versions of both wikis are finally up. You can get them through Download Central.
- (PC / Android) Better html database support for packed galleries, video thumbnails, and image maps
+ (PC / Android) Better html database support for packed galleries, video thumbnails, and image maps
There was a small percentage (< .1%) of images that didn't appear in the HTML databases. These include the following:
@@ -191,16 +194,16 @@
Finally, the 2016-08 English and German Wikipedia are the first wikis to use the multi-threaded builder. This allowed me to cut down the English Wikipedia generation time from 80 hours to 12 hours (with 2 high-grade 8-core machines). This was a significant under-the-cover change, but hopefully most of the kinks have been worked out.
- (PC) Support the lsth parser function
+ (PC) Support the lsth parser function
I discovered that a number of English Wikipedia pages used the {{#lsth}} function. In brief, this function includes a section from another page on the current page. For example: https://en.wikipedia.org/wiki/10s_BC . I ended up rewriting the lst functions to support this behavior.
- (PC) Add torrent link / MD5 info to the Download Central Info page
+ (PC) Add torrent link / MD5 info to the Download Central Info page
- Based on some welcome feedback from malakov1, I added a torrent link to the Download Central Info page. For example, Special:XowaDownloadCentralInfo?task id=96. Note that these torrent links are to the full archive.org folder, not the task. In particular, the following two types will be included:
+ Based on some welcome feedback from malakov1, I added a torrent link to the Download Central Info page. For example, Special:XowaDownloadCentralInfo?task id=96. Note that these torrent links are to the full archive.org folder, not the task. In particular, the following two types will be included:
I'm postponing the release till tomorrow night. I uploaded 2016-08 English and German Wikipedia, but there are a few minor tweaks I want to make before release.
@@ -251,13 +254,13 @@
Thanks.
I'm skipping the release this week. I'm still working on the 2016-08 English Wikipedia. I am close, but I still don't have a clean HTML dump yet. Please check again next week.
The PC version is a major release. It fixes random "SSL peer shut down incorrectly" when downloading, "Script Error:Module Protection expiry" on many en.w pages, and some parser issues on pl.w.
@@ -308,13 +311,13 @@
The Android version has no release.
- The 2016-07 versions of the Polish wikis are up. You can get them through Download Central.
+ The 2016-07 versions of the Polish wikis are up. You can get them through Download Central.
- (PC) Fix random "SSL peer shut down incorrectly" when downloading database dumps
+ (PC) Fix random "SSL peer shut down incorrectly" when downloading database dumps
In the past week, XOWA would fail while downloading database dumps from the Wikimedia servers at https://dumps.wikimedia.org/backup-index.html . After some investigation, it looks like Wikimedia is currently resetting all connections at the 17 and 47 minute mark of every hour (EX: 1:17, 1:47, 2:17, 2:47, etc.) . For more info, see https://lists.wikimedia.org/pipermail/xmldatadumps-l/2016-August/001325.html
@@ -348,7 +351,7 @@ http://ftp.fi.muni.cz/pub/wikimedia/
Many thanks to Kevin Day and your.org for their assistance and support with this issue.
- (PC) Fix "Script error:Module:Effective protection expiry" for many English Wikipedia pages
+ (PC) Fix "Script error:Module:Effective protection expiry" for many English Wikipedia pages
The 2016-07-20 version of English Wikipedia would show "Script error" on many pages. This was due to a minor typo on my side for "infinite" vs "infinity". It is fixed with of this release.
@@ -357,7 +360,7 @@ http://ftp.fi.muni.cz/pub/wikimedia/
Thanks to William to reporting this issue.
- (PC) Fix parser issues for Polish Wikipedia pages, including location maps and broken infoboxes
+ (PC) Fix parser issues for Polish Wikipedia pages, including location maps and broken infoboxes
Polish Wikipedia required two major changes:
@@ -388,7 +391,7 @@ http://ftp.fi.muni.cz/pub/wikimedia/
The PC version is a minor release. It fixes a bug with "invalid title" when clicking on the left-hand sidebar.
@@ -397,13 +400,13 @@ http://ftp.fi.muni.cz/pub/wikimedia/
The Android version is a minor release. It fixes a random crash when restarting the app while downloading wikis
- The 2016-07 versions of the Arabic wikis are up. You can get them through Download Central.
+ The 2016-07 versions of the Arabic wikis are up. You can get them through Download Central.
- (PC) Fix "invalid title" when clicking on wikis in left-hand nav
+ (PC) Fix "invalid title" when clicking on wikis in left-hand nav
This was kindly reported by markusmaresch in https://github.com/gnosygnu/xowa/issues/73 . Basically, clicking on a wiki in the left-hand sidebar would fail with "invalid title". This was due to some changes I made with the UI in a recent release.
@@ -412,13 +415,13 @@ http://ftp.fi.muni.cz/pub/wikimedia/
v3.8.1 fixes the issue
- (PC) Minor wikibase update for "renderSnaks"
+ (PC) Minor wikibase update for "renderSnaks"
Wikidata (www.wikidata.org), or "Wikibase", is a continually evolving project. French Wikipedia started using two new methods recently: renderSnaks and renderSnak. I added support for these calls in this release. I also cleaned up some Wikibase code.
- (Android) Fix random failure when restarting XOWA while downloading wikis
+ (Android) Fix random failure when restarting XOWA while downloading wikis
A helpful anonymous user forwarded me a crash report for XOWA Android. Sometimes, XOWA Android would fail to restart when in the process of downloading wikis from Download Central. This was broken since the initial release of Download Central.
diff --git a/home/wiki/Blog/2016-09.html b/home/wiki/Blog/2016-09.html
index b46c794af..52a55113b 100644
--- a/home/wiki/Blog/2016-09.html
+++ b/home/wiki/Blog/2016-09.html
@@ -25,7 +25,10 @@
The PC version is a patch release. It fixes Categories not showing for pages with more than one word in the title.
@@ -149,7 +152,7 @@
Thanks to Ope30 for catching this bug. There's also another one he caught regarding large categories. This will be fixed in a future release or by manually downloading patched databases. See https://github.com/gnosygnu/xowa/issues/81
The PC version is a major release. It has more Category fixes, more page sync changes, and a few other changes.
@@ -158,7 +161,7 @@
The Android version is a minor release. It has a fix for bad file downloads in Download Central.
- (Wiki) Release 2016-09 French, English and German Wikipedia
+ (Wiki) Release 2016-09 French, English and German Wikipedia
I published the French wikis last week, but I'm just listing them formally in this release.
@@ -181,7 +184,7 @@
Thanks to fake4d for pointing out the bad link before.
- (PC) More minor Category fixes including large categories, dynamic page list and wikidata.org
+ (PC) More minor Category fixes including large categories, dynamic page list and wikidata.org
v3.9.2.1 introduced a new Category system to support Categories in HTML dump mode. Unfortunately, a few items were left out.
@@ -204,25 +207,25 @@
Finally, these all work with both the Wikitext dumps and the HTML dumps. I still have to get them to work on Android.
- (PC) Page sync shows math and video images
+ (PC) Page sync shows math and video images
v3.9.2.1 added a page sync feature, but it didn't handle Math, video and pdf images. v3.9.4.1 now handles these. There are still a few other image types to handle (helper buttons / score), but sync should now work fine for 99% of pages.
- (PC / Android) Download Central does not loop endlessly if wrong file size downloaded
+ (PC / Android) Download Central does not loop endlessly if wrong file size downloaded
This is a bug that should hopefully not have affected anyone. While testing the downloads for English Wikipedia, I noticed that a "bad file size" error would basically cause Download Central to cycle endlessly. The only option would be to remove the entire task and resume.
- (PC) Show pages in MediaWiki namespace
+ (PC) Show pages in MediaWiki namespace
- (PC) Run GUI on Raspberry Pi
+ (PC) Run GUI on Raspberry Pi
As per https://github.com/gnosygnu/xowa/issues/85 the XOWA GUI was not able to run on the Raspberry Pi. I changed SWT to use WebKit in order to get this working. So far, I can only confirm that it works on my device, but hopefully it will work for others.
@@ -234,7 +237,7 @@
Many thanks to nstents for helping me test the builds.
- (PC) More parser fixes including Scribunto regex at end of string and gaps in argument keys
+ (PC) More parser fixes including Scribunto regex at end of string and gaps in argument keys
There were two significant fixes worth mentioning:
@@ -265,7 +268,7 @@
I'm skipping the release this week. I'm working on a few changes to categories, and English Wikipedia is spilling over a little.
@@ -280,7 +283,7 @@
Thanks.
The PC version is a major release. It has a fix for broken Category pages, a new Category system, a new page sync feature, and other changes.
@@ -289,13 +292,13 @@
The Android version is a minor release. It has a fix for dropped connections in Download Central.
- (PC) Fix for Category pages not working
+ (PC) Fix for Category pages not working
- (PC) New Category system to handle HTML dumps
+ (PC) New Category system to handle HTML dumps
As per https://github.com/gnosygnu/xowa/issues/81 Category pages were not showing for HTML dumps. I rewrote the Category system to handle this. Here are the high-level points:
@@ -318,25 +321,25 @@
In short, the changes should be transparent to most, except HTML dump users will soon get Categories.
- There's a little more info at Category Overview for those interested.
+ There's a little more info at Category Overview for those interested.
- (PC) Basic page synchronization feature to get latest from online
+ (PC) Basic page synchronization feature to get latest from online
- As per https://github.com/gnosygnu/xowa/issues/72 XOWA will now be able to sync pages directly from the online version. This feature is still a work-in-progress, and probably should only be done for selective pages. Certain pages won't sync correctly for a few more releases -- namely, pages with Math. See App/Xtn/Page_sync for more info.
+ As per https://github.com/gnosygnu/xowa/issues/72 XOWA will now be able to sync pages directly from the online version. This feature is still a work-in-progress, and probably should only be done for selective pages. Certain pages won't sync correctly for a few more releases -- namely, pages with Math. See App/Xtn/Page_sync for more info.
- (PC / Android) Download Central changes for dropped connections / Mac OS X
+ (PC / Android) Download Central changes for dropped connections / Mac OS X
As per https://github.com/gnosygnu/xowa/issues/80 dropped connections in Download Central would appear to hang on Mac OS X. This release should now force Mac OS X to report dropped connections. In addition, it also will try to reconnect for a minute once a connection is dropped, before giving up.
- (PC) Various parser changes including Protectiong Banner, stack overflow, and invalid UTF-8
+ (PC) Various parser changes including Protectiong Banner, stack overflow, and invalid UTF-8
- This release has a bunch of parser changes. The Change log has a complete list. The most relevant items are the following:
+ This release has a bunch of parser changes. The Change log has a complete list. The most relevant items are the following:
@@ -350,7 +353,7 @@
- (PC) Other minor changes including read-only support, torrent-file links and docs for HTML dump
+ (PC) Other minor changes including read-only support, torrent-file links and docs for HTML dump
Thanks to multiple users, this build also resolves some minor issues:
@@ -363,7 +366,7 @@
Torrent links for non-Wikipedia wikis were wrong (thanks to malakov1): Download Central was reporting the wrong torrent links for non-Wikipedia wikis. For example, English Wiktionary was being listed as http://archive.org/Xowa_enwiktionary_latest . This build corrects the issue.
- Wrong documentation for HTML dumps (thanks to Rüdiger Gleim): The command-line script for generating HTML dumps have changed over the past few releases. I forgot to update the documentation page at Dev/Command-line/Thumbs.
+ Wrong documentation for HTML dumps (thanks to Rüdiger Gleim): The command-line script for generating HTML dumps have changed over the past few releases. I forgot to update the documentation page at Dev/Command-line/Thumbs.
This week has no release. I'm working on a variety of items based on issues at https://github.com/gnosygnu/xowa/issues Thanks to Ope30, markusmarech, and some anonymous others for all their input!
diff --git a/home/wiki/Blog/2016-10.html b/home/wiki/Blog/2016-10.html
index 6526ef757..83f9ad187 100644
--- a/home/wiki/Blog/2016-10.html
+++ b/home/wiki/Blog/2016-10.html
@@ -25,7 +25,10 @@
I'm skipping the release this week. I have a few minor fixes, but it doesn't warrant a new release.
@@ -123,7 +126,7 @@
Otherwise, I uploaded Polish this past week and am working on Swedish now.
The PC version is a minor release. It adds filtering to Download Central, better support for English Wikivoyage, and fixes errors in the Import Offline page
@@ -132,27 +135,27 @@
The Android version is a minor release. It also adds filtering to Download Central.
- (Wiki) Release 2016-10 English and German wikis (Wiktionary, Wikisource, Wikivoyage, Wikiquote, Wikibooks, Wikiversity, Wikinews)
+ (Wiki) Release 2016-10 English and German wikis (Wiktionary, Wikisource, Wikivoyage, Wikiquote, Wikibooks, Wikiversity, Wikinews)
The 2016-10 versions of the English and German wikis are up. You can get them at Download Central, or through these pages:
- (PC / Android) Allow filtering wikis by language / type in Download Central
+ (PC / Android) Allow filtering wikis by language / type in Download Central
Download Central now has a lot of wikis. I added some basic filtering to allow selection by language or wiki type. I'll be adding more customization to Download Central as time goes on, but hopefully this should make the list more manageable.
- (PC) Add better support for English Wikivoyage
+ (PC) Add better support for English Wikivoyage
I discovered a number of issues with 2016-10 English Wikivoyage:
@@ -172,10 +175,10 @@
In addition, there were issues with Chinese pages on English Wiktionary due to an obscure LuaJ error. This too was resolved in this release.
- (PC) Fix import errors in Import/Offline
+ (PC) Fix import errors in Import/Offline
- Dashboard/Import/Offline was broken due to the recent changes in the Category system. In addition, there were a few other minor fixes.
+ Dashboard/Import/Offline was broken due to the recent changes in the Category system. In addition, there were a few other minor fixes.
The PC version is a minor release. It now shows the 2016-10 entries for English and German Wikipedia in Download Central.
@@ -204,7 +207,7 @@
Thanks to Ope30 for reporting the bug (https://github.com/gnosygnu/xowa/issues/90).
The PC version is a major release. It adds better category support, fixes a Scribunto "Script error out of bounds", and a new custom scripting system.
@@ -213,21 +216,21 @@
The Android version is a minor release. It has a possible fix for some devices failing to load XOWA when permissions are revoked and then regranted.
- (Wiki) Release 2016-10 English and German Wikipedia
+ (Wiki) Release 2016-10 English and German Wikipedia
The 2016-10 versions of both wikis are up. You can get them through:
- (PC) Multiple category changes, including performance, international sorting, numeric sorting, and HTML database loading
+ (PC) Multiple category changes, including performance, international sorting, numeric sorting, and HTML database loading
First, round of thanks to Ope30 who noticed a number of issues with the category system as decribed in https://github.com/gnosygnu/xowa/issues/87
@@ -243,20 +246,20 @@
Next 200 / Previous 200 would not work on English Wikipedia for large categories: English Wikipedia recently changed their sorting collation from "uppercase" to "uca-default-u-kn". As a result, a number of entries no longer sorted correctly, and pressing "Next / Previous" would break. As an example, https://en.wikipedia.org/wiki/Category:All_stub_articles now works correctly navigating forward
- HTML dumps now show wikitext HTML: Category pages sometimes have a letter index at the top of the page, or other information. For example, https://de.wikipedia.org/wiki/Category:Mann has a large table of contents listing many 2-letter combinations. This information didn't appear in the HTML dumps before. Now they do
+ HTML dumps now show wikitext HTML: Category pages sometimes have a letter index at the top of the page, or other information. For example, https://de.wikipedia.org/wiki/Category:Mann has a large table of contents listing many 2-letter combinations. This information didn't appear in the HTML dumps before. Now they do
- Other minor changes: There are a small number of other changes as well which are covered more in the Change log
+ Other minor changes: There are a small number of other changes as well which are covered more in the Change log
- (PC) Fix for "Script error: index out of bounds" on 2016-10 enwiki pages
+ (PC) Fix for "Script error: index out of bounds" on 2016-10 enwiki pages
A number of pages in 2016-10 English Wikipedia would should "Script error: index out of bounds" in the Infobox area near the Coordinates. For example, https://en.wikipedia.org/wiki/Paris This was fixed in this release
- (PC) Add custom scripting support through standalone javascript / lua files
+ (PC) Add custom scripting support through standalone javascript / lua files
This was a feature requested at https://github.com/gnosygnu/xowa/issues/88
@@ -265,7 +268,7 @@
Basically, v3.10.4.2 allows changing XOWA pages through custom Javascript. This is intended for non-Wikimedia wikis (such as Wikia) which use custom extension that are not supported in XOWA. A user can add this missing custom extension by writing an extension in Javascript.
There's no release this week. I'm working on a category performance enhancement before starting on 2016-10 wikis.
@@ -291,7 +294,7 @@
I did create a deletion database for English Wikipedia. It will reduce the size of the images datases from 101 GB to 90 GB.
This week is also a push. There were more changes, especially with Russian Wikipedia, but I can't give a release my full attention until next week.
@@ -103,7 +106,7 @@
The 2016-11 Russian Wikis are up. I'll try to work on the 2016 Italian wikis next.
There is no release this week. I've worked on a few Page sync issues found by khanhhung2512 as well as a new application auto-updater. I may skip next week also due to the holiday season as well as some personal commitments.
@@ -112,7 +115,7 @@
In the meantime, I uploaded 2016-11 German Wikipedia as well as the Dutch and Afrikaans Wikis. I'll be working on the Russian wikis and French Wikipedia.
The PC version is a minor release. It fixes some Wikibase parsing issues and handles some regression issues, notably bookmarks and variants.
@@ -121,26 +124,26 @@
The Android version is a minor release. It also adds filtering to Download Central.
- (Wiki) Publish 2016-10 French, Polish, Swedish, Spanish wikis. Also, 2016-11 English Wikipedia
+ (Wiki) Publish 2016-10 French, Polish, Swedish, Spanish wikis. Also, 2016-11 English Wikipedia
As it's been a few weeks since the last release, there have been several wiki releases since then.
A special thanks to Ope30 for downloading and testing all these wikis.
- (PC) Fix regression errors, including bookmarks, variants, clicking on images, and wrong number of reported pages
+ (PC) Fix regression errors, including bookmarks, variants, clicking on images, and wrong number of reported pages
There were a number of regression errors that have crept in over the last few releases. Namely, these are:
Variant support for Chinese and Serbian languages were not working. For example: -{zh-hans:computer; zh-hant:ELECTRONICBRAIN;}-
@@ -156,16 +159,16 @@
These have been fixed in this release. Thanks to khanhhung2512 and another anonymous user for reporting these issues.
- (PC) Fix various minor Wikibase errors with geocoordinate, time, and quantity
+ (PC) Fix various minor Wikibase errors with geocoordinate, time, and quantity
There were some minor Wikibase issues. The most notable of these involved time data which caused script errors on all Polish Wikipedia Software pages. The rest involved many fewer pages (< 100).
- (PC) Make minor changes to Import/Offline page
+ (PC) Make minor changes to Import/Offline page
There were a number of minor issues with the Import/Offline page, primarily due to the Category changes in 2016-09. I made a few changes to eliminate redundant downloads as well as to intelligently detect dump files. However, I'll probably make more in the coming months when time permits.
@@ -174,10 +177,10 @@
Again, thanks go to khanhhung2512 and another anonymous user for reporting these issues.
- (Dev) Simplify usage of XOWA as an embeddable parser
+ (Dev) Simplify usage of XOWA as an embeddable parser
- XOWA now supports usage as an embeddable parser in other apps. More information is at Dev/Parser/Embeddable
+ XOWA now supports usage as an embeddable parser in other apps. More information is at Dev/Parser/Embeddable
Thanks here are due to Rüdiger Gleim for suggesting the interface as well as providing valuable feedback
@@ -194,7 +197,7 @@
I'm postponing the official release to next week. There are still only a handful of issues, and unfortunately, I don't have the time this week to do a full release.
diff --git a/home/wiki/Blog/2016-12.html b/home/wiki/Blog/2016-12.html
index ed9c5abdc..3fde6339d 100644
--- a/home/wiki/Blog/2016-12.html
+++ b/home/wiki/Blog/2016-12.html
@@ -25,7 +25,10 @@
Just a quick note. Due to the holiday season and personal obligations, there is no release this week. There will be a release next week with a new configuration system.
There is no PC release this week. I've been working on the new Configuration system as well as Section editing.
@@ -111,7 +114,7 @@
The Android version has a minor release.
- (Android) Remove horizontal scrollbars by hiding Navigation boxes by default
+ (Android) Remove horizontal scrollbars by hiding Navigation boxes by default
This was a change due to the feedback from a Google Play review (which has since been deleted). There's a little more documentation at https://github.com/gnosygnu/xowa/issues/112
@@ -154,7 +157,7 @@
The PC version is a minor release. It fixes an import issue with English Wikipedia on older machines, has several Scribunto and Wikibase fixes for Russian wikis, and has some page sync issues
@@ -163,16 +166,16 @@
The Android version has no release.
- (Wiki) Publish 2016-11 Dutch and Russian wikis. Also, 2016-11 German Wikipedia
+ (Wiki) Publish 2016-11 Dutch and Russian wikis. Also, 2016-11 German Wikipedia
- (PC) Fix "stalled" English Wikipedia import on older machines
+ (PC) Fix "stalled" English Wikipedia import on older machines
This issue was reported in issue 98 and and issue 108.
@@ -184,7 +187,7 @@
This issue was resolved by adding a new SQL index during the category import. The total time will still be noticeably longer (from 2 hours to 5 hours), but it should complete in the end.
- (PC) Fix various minor Scribunto and Wikibase errors with Russian Wikipedia including inferred datatype
+ (PC) Fix various minor Scribunto and Wikibase errors with Russian Wikipedia including inferred datatype
There were a number of minor fixes around the 2016-11 Russian wikis.
@@ -193,10 +196,10 @@
The most significant one was an issue with Wikidata and missing infobox images. For more detail, you can look at https://lists.wikimedia.org/pipermail/wikidata/2016-November/010019.html . This was fixed for any Russian Wiki imported through Import Online or Import Offline. However, Russian wikis downloaded through Download Central will still be missing images, until the next time I rebuild them.
- For the other changes, you can take a look at the Scribunto and Wikibase items at Change log/v3.12.1.1
+ For the other changes, you can take a look at the Scribunto and Wikibase items at Change log/v3.12.1.1
- (PC) Fix page sync issues when syncing File or Chinese pages with math
+ (PC) Fix page sync issues when syncing File or Chinese pages with math
First, thanks to khanhhung2512 for reporting these issues.
diff --git a/home/wiki/Blog/2017-01.html b/home/wiki/Blog/2017-01.html
index 0d31f3e8b..4ec64d57b 100644
--- a/home/wiki/Blog/2017-01.html
+++ b/home/wiki/Blog/2017-01.html
@@ -25,7 +25,10 @@
- Personal: Vacation and limited reachability (2017-01-13 17:00 Fri)
+ Personal: Vacation and limited reachability (2017-01-13 17:00 Fri)
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.
@@ -106,7 +109,7 @@
Thanks!
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
@@ -118,7 +121,7 @@
Also, I ran into an issue with 2017-01 English Wikipedia. Unfortunately that will also be postponed till near end of month as well.
The PC version is a major release. It adds a new Option system and includes a lot of related changes.
@@ -127,19 +130,19 @@
The Android version has no release.
- (Wiki) Publish 2016-12 Italian and Swahili wikis. Also, 2016-12 English Wikipedia
+ (Wiki) Publish 2016-12 Italian and Swahili wikis. Also, 2016-12 English Wikipedia
2016-12 Italian and Swahili wikis are up at archive.org. 2016-12 English Wikipedia was also pushed out earlier this month.
- (PC) Add new Options system
+ (PC) Add new Options system
- 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
+ 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:
@@ -166,14 +169,14 @@
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
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.
- (PC) Change versioning scheme to semantic versioning
+ (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.
@@ -224,7 +227,7 @@
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.
- (PC) Fix mass parse performance issues when generating English Wikipedia
+ (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.
@@ -250,7 +253,7 @@
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/2017-02.html b/home/wiki/Blog/2017-02.html
index 4a6c29e8a..a883c3ba0 100644
--- a/home/wiki/Blog/2017-02.html
+++ b/home/wiki/Blog/2017-02.html
@@ -25,7 +25,10 @@
The PC version is a major release. It adds page deletion, category updates, wiki import, and a high-DPI machine support.
@@ -134,10 +137,10 @@
The Android version has no release.
- (Wiki) Publish 2017-02 English Wikipedia and 2017-02 Gujarati wikis
+ (Wiki) Publish 2017-02 English Wikipedia and 2017-02 Gujarati wikis
This build adds a Delete page button. To use it, do the following:
@@ -212,7 +215,7 @@
- (PC) Support editable Categories
+ (PC) Support editable Categories
This build also adds editable Categories. To try it, do the following:
@@ -235,7 +238,7 @@
This feature is also mainly for personal wikis. However, it will also work with Wikimedia wikis (like en.wikipedia.org)
- (PC) Add Import option for Personal wikis
+ (PC) Add Import option for Personal wikis
The previous build didn't have an easy way to move a personal wiki from one machine to another. This build now has an import button. To use it, do the following:
@@ -245,7 +248,7 @@
Copy the personal wiki file from the first machine to the second machine
Click the Import button. It's a white sheet of papers with a white arrow pointing rightwards.
@@ -255,7 +258,7 @@
- (PC) Fix extremely short url bar on some machines
+ (PC) Fix extremely short url bar on some machines
XOWA had issues with machines with different DPI settings. This resulted in one of the following:
@@ -272,7 +275,7 @@
Both of these are resolved with this build.
- (PC) Other changes including curid, Special:XowaSql, and keyboard shortcuts
+ (PC) Other changes including curid, Special:XowaSql, and keyboard shortcuts
This build also has a few other notable changes:
@@ -282,7 +285,7 @@
Navigate to page using the curid argument. For example, en.wikipedia.org/wiki/?curid=303 will navigate to the Alabama page
- A new special page to easily run SQL within XOWA: Special:XowaSql. This is mainly intended for any future troubleshooting.
+ A new special page to easily run SQL within XOWA: Special:XowaSql. This is mainly intended for any future troubleshooting.
Changes to some default keyboard shortcuts. This requires a longer explanation:
@@ -303,7 +306,7 @@
- (Dev) Change license to GPLv3 / Apache2
+ (Dev) Change license to GPLv3 / Apache2
This change affects the XOWA source-code only. It has no direct impact on users.
@@ -320,7 +323,7 @@
A user was kind enough to suggest supporting personal wikis. These are standalone wikis that are entirely created and edited by a user. A reddit thread was created and there looks like there's some interest in the worldbuilding community:
@@ -380,7 +383,7 @@
I've used the XOWA home wiki as a personal wiki for over three years, and find it useful. Hopefully others will as well.
- (PC) Add minor changes to Download Central
+ (PC) Add minor changes to Download Central
There were basically two minor changes:
@@ -408,7 +411,7 @@
The PC version is a major release. It adds a new in-app updater and better support for images in custom wikis
@@ -417,24 +420,24 @@
The Android version has no release.
- (PC) Add new in-app updater
+ (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
+ 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.
- (PC) Add better support for images in Wikia and other custom wikis
+ (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:
@@ -463,7 +466,7 @@
- (PC) Fix Random not working for HTML databases
+ (PC) Fix Random not working for HTML databases
- (PC) Add Creative Commons footer to bottom of page
+ (PC) Add Creative Commons footer to bottom of page
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.
diff --git a/home/wiki/Blog/2017-03.html b/home/wiki/Blog/2017-03.html
index 26b9d1f36..641ef46e9 100644
--- a/home/wiki/Blog/2017-03.html
+++ b/home/wiki/Blog/2017-03.html
@@ -25,7 +25,10 @@
The PC version is a major release. It adds full-text search for the Wikipedias, redesigns Special:XowaSearch, and fixes parsing errors in 2017-03 Russian Wikipedia.
@@ -137,48 +140,48 @@
The Android version is a major release. It also adds full-text search for the Wikipedias.
- (Wiki) Publish 2017-03 English Wikipedia, 2017-03 Russian, 2017-03 Hindi, and 2017-03 Tibetan wikis
+ (Wiki) Publish 2017-03 English Wikipedia, 2017-03 Russian, 2017-03 Hindi, and 2017-03 Tibetan wikis
These wikis were uploaded over the course of the month. You can get them from Download Central or see the following links:
- XOWA finally supports full-text search. This was a complicated change involving a new Special page (Special:XowaSearch) and a new Java library (Lucene). There will be more changes in future releases, but the current version should work well enough for PCs as well as Android devices.
+ XOWA finally supports full-text search. This was a complicated change involving a new Special page (Special:XowaSearch) and a new Java library (Lucene). There will be more changes in future releases, but the current version should work well enough for PCs as well as Android devices.
- Right now, full-text search indexes are only available for download for 2017-03 English Wikipedia. To get it, see App/Full-text_search/Lucene/Search_indexes/Getting. Note that future wikis will have full-text search indexes automatically included with them.
+ Right now, full-text search indexes are only available for download for 2017-03 English Wikipedia. To get it, see App/Full-text_search/Lucene/Search_indexes/Getting. Note that future wikis will have full-text search indexes automatically included with them.
A basic version of Special:XowaSearch was released to allow full-text search for personal wikis. The current version cleans up the UI and adds features like paging and highlighted snips.
- (PC) Add search and allpages button
+ (PC) Add search and allpages button
In tandem with the above, XOWA now has two separate buttons:
@@ -192,16 +195,16 @@
- (PC) Fix wikibase "attempt to call nil" errors for 2017-03 Russian wikis
+ (PC) Fix wikibase "attempt to call nil" errors for 2017-03 Russian wikis
The 2017-03 Russian Wikipedia had a bunch of Script errors with "attempt to call nil". Most of these involved many Wikibase changes introduced over the past year, but finally used in a Module within Russian Wikipedia. These errors have been fixed with the current version
- (PC) Fix minor issues including page_sync requiring double refresh, long directory names for images, and rare import errors
+ (PC) Fix minor issues including page_sync requiring double refresh, long directory names for images, and rare import errors
There are basically three issues worth highlighting:
@@ -218,17 +221,17 @@
- (PC) Add minor GUI changes including custom url formats, direct HTML from SWT browser, and options link
+ (PC) Add minor GUI changes including custom url formats, direct HTML from SWT browser, and options link
These are a few minor changes worth detailing:
- Custom url formats are now available. This was in response to Ope30 and a way to customize the displayed url. For more info, seeSpecial:XowaCfg?grp=xowa.gui.url bar
+ Custom url formats are now available. This was in response to Ope30 and a way to customize the displayed url. For more info, seeSpecial:XowaCfg?grp=xowa.gui.url bar
- View HTML can now show the actual HTML in the browser. Previously XOWA would show the generated HTML as shown for the Read tab. However, this wouldn't work for Special pages due to javascript changes to the DOM. Now, the actual HTML in the SWT browser is available by changing the option at Special:XowaCfg?grp=xowa.wiki.hdumps
+ View HTML can now show the actual HTML in the browser. Previously XOWA would show the generated HTML as shown for the Read tab. However, this wouldn't work for Special pages due to javascript changes to the DOM. Now, the actual HTML in the SWT browser is available by changing the option at Special:XowaCfg?grp=xowa.wiki.hdumps
Options link for Special:XowaCfg pages. XowaCfg pages allow direct linking to certain groups by using ?grp=code. If you want the direct link to a specific option page, you can now right-click on the "options link" and copy it
@@ -246,7 +249,7 @@
The PC version is a major release. It adds night mode, automatic page backup, performance improvements, an early-version of full-text search, and better support for French Wikipedia.
@@ -258,30 +261,30 @@
Note that there are no upgrade versions for v4.4. This is due to XULRunner changes which would make the upgrade almost as large as the entire app.
- (Wiki) Publish 2017-02 German Wikipedia and 2017-02 French Wikipedia
+ (Wiki) Publish 2017-02 German Wikipedia and 2017-02 French Wikipedia
Both wikis were updated during the week. You can get them from Download Central or see the following links:
- XOWA now has night mode. To enable it, do Menu -> View -> Toggle Night mode. More info is at App/UI/Night_mode
+ XOWA now has night mode. To enable it, do Menu -> View -> Toggle Night mode. More info is at App/UI/Night_mode
- I implemented this feature over the past few days, so there may be some spots I missed. Also, if you have any suggestions about colors, CSS, or icons, please do contact me at Help/Feedback.
+ I implemented this feature over the past few days, so there may be some spots I missed. Also, if you have any suggestions about colors, CSS, or icons, please do contact me at Help/Feedback.
Make sure Enabled under Page backups is checked.
@@ -304,7 +307,7 @@
- (PC) Improve performance for starting app as well as creating / loading personal wikis
+ (PC) Improve performance for starting app as well as creating / loading personal wikis
This version has a number of performance improvements:
@@ -321,7 +324,7 @@
- (PC) Update XULRunner to v31 for Windows machines
+ (PC) Update XULRunner to v31 for Windows machines
The Main Page for 2017-02 French Wikipedia now uses the CSS flex directive. Unfortunately, this is not supported in XULRunner v24 but it is in XULRunner v31.
@@ -334,29 +337,29 @@
For Windows machines, XOWA now uses XULRunner v31. Note that 64-bit XULRunner is no longer available for download, so I used a copy I had downloaded a few years ago.
For Mac OS X machines, this shouldn't be an issue, as XOWA uses webkit already.
- (PC) Add preiminary full-text search for personal-wikis
+ (PC) Add preiminary full-text search for personal-wikis
XOWA now has a basic full-text search feature. It should only be used for small wikis (like a personal wiki). It works by opening up every single page and searching for the text phrase. Although this sounds slow, it performs relatively quickly on modern generation machines (especially if you have a SSD). It also has the advantage of not taking up any space for search-indexing.
- This feature will be expanded in the coming months, but any feedback is welcome. To try to it, go to Special:XowaSearch
+ This feature will be expanded in the coming months, but any feedback is welcome. To try to it, go to Special:XowaSearch
- (PC) Other minor fixes, including ?curid for command-line and no more current directory for logs
+ (PC) Other minor fixes, including ?curid for command-line and no more current directory for logs
There are a bunch of other minor fixes, but I'll highlight two which were reported by users:
- ?curid did not work on the command-line
+ ?curid did not work on the command-line
XOWA added a ?curid feature to look up a page by page-id. Unfortunately, this wasn't working for command-line calls.
diff --git a/home/wiki/Blog/2017-04.html b/home/wiki/Blog/2017-04.html
index 1dc2868e8..d689db821 100644
--- a/home/wiki/Blog/2017-04.html
+++ b/home/wiki/Blog/2017-04.html
@@ -25,7 +25,10 @@
The PC version is a minor release. It adds some full-text search tweaks and fixes parsing issues for 2017-04 English Wikipedia and Wiktionary.
@@ -94,10 +97,10 @@
The Android version is a minor release. It also adds some full-text search tweaks.
- (Wiki) Publish 2017-04 English Wikipedia
+ (Wiki) Publish 2017-04 English Wikipedia
- 2017-04 English Wikipedia was released over the weekend. You can get them from Download Central or see the following links: Wiki_setup/English_wikis
+ 2017-04 English Wikipedia was released over the weekend. You can get them from Download Central or see the following links: Wiki_setup/English_wikis
Note that Download Central wikis have two changes:
@@ -128,7 +131,7 @@
- Fix parser issues for English Wikipedia, including "convert invalid number", "Check date value in access date", chart errors, and #statements
+ Fix parser issues for English Wikipedia, including "convert invalid number", "Check date value in access date", chart errors, and #statements
There were a bunch of parser fixes with 2017-04 English Wikipedia. For more detail, see the change log. In summary, they revolve around the following items:
@@ -145,7 +148,7 @@
- Fix parser issues for English Wiktionary including French conjugation tables, Chinese glyph tables, and Russian parts of speech.
+ Fix parser issues for English Wiktionary including French conjugation tables, Chinese glyph tables, and Russian parts of speech.
In addition, there were also a few significant fixes to handle English Wiktionary:
@@ -171,7 +174,7 @@
I'm working on releasing more wikis with full-text search indexes. The English Wikis should be available sometime this weekend, with German and others following. The next release will probably come in late May and probably focus only on parser issues.
- Personal: A new job and other changes (2017-04-02 12:00 Sun)
+ Personal: A new job and other changes (2017-04-02 12:00 Sun)
XOWA development will be undergoing some changes in the coming months. As of tomorrow, I'll be starting a new job, and consequently, I won't be able to give as much time to XOWA as before. In fact, few people know this, but I spent the past year working full-time on XOWA. So, strictly by numbers, XOWA is going to go from a 60-80 hour per week schedule to something much less.
diff --git a/home/wiki/Blog/2017-06.html b/home/wiki/Blog/2017-06.html
index eecf177db..023802666 100644
--- a/home/wiki/Blog/2017-06.html
+++ b/home/wiki/Blog/2017-06.html
@@ -25,7 +25,10 @@
The PC version is a minor release. It fixes parsing issues for English, German and French wikis.
@@ -85,30 +88,30 @@
The Android version is a trivial release. It updates the list of Download Central wikis.
- (Wiki) Publish 2017-05 English, German, and French wikis with full-text search. Also, 2017-06 English Wikipedia
+ (Wiki) Publish 2017-05 English, German, and French wikis with full-text search. Also, 2017-06 English Wikipedia
These wikis have been published over the course of the past several weeks. You can get them from Download Central or see the following links:
Note that all wikis have full-text search capabilities. Feel free to give them a try!
- (PC) Fix parser issues including including "mwInit.lua:24 bad argument" in English Wikipedia, broken navboxes in French Wikivoyage, "=Module:Header template:93" in French Wikisource, "gplx.Err: bad argument" in French Wikiversity, and missing Table of Contents on some German Wikipedia pages.
+ (PC) Fix parser issues including including "mwInit.lua:24 bad argument" in English Wikipedia, broken navboxes in French Wikivoyage, "=Module:Header template:93" in French Wikisource, "gplx.Err: bad argument" in French Wikiversity, and missing Table of Contents on some German Wikipedia pages.
- There are a handful of significant parser issues fixed in this release. For more detail, see the Change log. In brief:
+ There are a handful of significant parser issues fixed in this release. For more detail, see the Change log. In brief:
The PC version is a minor release. It fixes parsing issues for Spanish wikis.
@@ -94,27 +97,27 @@
The PC version is a trivial release. It updates the list of wikis for Download Central.
- (Wiki) Publish 2017-08 Polish wikis and 2017-09 Spanish wikis with full-text search. Also, 2017-08, 2017-07 English Wikipedia, and 2017-07 German Wikipedia.
+ (Wiki) Publish 2017-08 Polish wikis and 2017-09 Spanish wikis with full-text search. Also, 2017-08, 2017-07 English Wikipedia, and 2017-07 German Wikipedia.
These wikis have been published over the course of the past several weeks. You can get them from Download Central or see the following links:
- (PC) Fix parser issues including "gplx.Err: index is out of bounds" in Spanish Wikipedia and "Module:Location map:353 Malformed coordinates value" in English Wikipedia
+ (PC) Fix parser issues including "gplx.Err: index is out of bounds" in Spanish Wikipedia and "Module:Location map:353 Malformed coordinates value" in English Wikipedia
There were two notable parser fixes:
@@ -131,22 +134,22 @@
Both of these are fixed in this release
- (PC) Fix online import not working on Mac OS X
+ (PC) Fix online import not working on Mac OS X
This was reported separately by a user. It appears that sometime during the past few months, the online import failed for Mac OS X. This version fixes the error.
- (PC) Fix full-text search on http_server
+ (PC) Fix full-text search on http_server
- This was requested in order to more closely reproduce the look and feel of Wikipedia. The options can be set at Special:XowaCfg?grp=xowa.html.page
+ This was requested in order to more closely reproduce the look and feel of Wikipedia. The options can be set at Special:XowaCfg?grp=xowa.html.page
Next release
diff --git a/home/wiki/Blog/2018-01.html b/home/wiki/Blog/2018-01.html
index 58af51fa4..883f2382f 100644
--- a/home/wiki/Blog/2018-01.html
+++ b/home/wiki/Blog/2018-01.html
@@ -25,7 +25,10 @@
The PC version is a minor release. It fixes parsing issues for 2018-07 English Wikipedia
@@ -99,21 +102,21 @@
The Android version is a trivial release. It updates the list of wikis for Download Central.
- (Wiki) Publish 2018-08 English Wikipedia
+ (Wiki) Publish 2018-08 English Wikipedia
You can get them from Download Central or see the following links:
- (PC) Fix multiple script errors due to Wikibase and Scribunto
+ (PC) Fix multiple script errors due to Wikibase and Scribunto
There were a handful of parsing issues with English and German Wikipedia. In brief:
@@ -145,7 +148,7 @@
I've recently changed jobs and expect to be spending a bit of time adjusting. I'll continue to update English Wikipedia and German Wikipedia, though it looks like a quarterly schedule.
The PC version is a minor release. It fixes parsing issues for 2017-12 English Wikipedia and 2017-12 German Wikipedia.
@@ -154,21 +157,21 @@
The Android version is a trivial release. It updates the list of wikis for Download Central.
- (Wiki) Publish 2017-12 English Wikipedia and 2017-12 German Wikipedia
+ (Wiki) Publish 2017-12 English Wikipedia and 2017-12 German Wikipedia
It's been slow recently, as only the above two wikis were published. You can get them from Download Central or see the following links:
- (PC) Fix multiple script errors due to Wikibase, JsonConfig, Luaj, and ParserFunctions
+ (PC) Fix multiple script errors due to Wikibase, JsonConfig, Luaj, and ParserFunctions
There were a handful of minor parsing issues with English and German Wikipedia. In brief:
diff --git a/home/wiki/Blog/2019-03.html b/home/wiki/Blog/2019-03.html
index d67a0e94b..621e47c45 100644
--- a/home/wiki/Blog/2019-03.html
+++ b/home/wiki/Blog/2019-03.html
@@ -25,7 +25,10 @@
The PC version is a minor release. It fixes multiple parser issues and includes improvements for HTTP Server
@@ -106,18 +109,18 @@
The Android version has no release
- (Wiki) Publish 2019-03 German Wikipedia
+ (Wiki) Publish 2019-03 German Wikipedia
You can get them from Download Central or see the following links:
- (PC) Fix major parser issues like "TemplateStyles" and "JumpTo"
+ (PC) Fix major parser issues like "TemplateStyles" and "JumpTo"
There are a bunch of parser fixes in v4.9.0. However the two obvious ones are
@@ -131,19 +134,19 @@
- (PC) Fix multiple minor parser issues due to Wikibase and Scribunto
+ (PC) Fix multiple minor parser issues due to Wikibase and Scribunto
- In addition to the parser fixes above, there is a multitude of fixes detected and contributed by desb42. Most center on Scribunto and Wikibase, and results in "Script error" appearing on the page. For a full list, see the Change log/v4.6.0.1903
+ In addition to the parser fixes above, there is a multitude of fixes detected and contributed by desb42. Most center on Scribunto and Wikibase, and results in "Script error" appearing on the page. For a full list, see the Change log/v4.6.0.1903
- (PC) Improve HTTP Server
+ (PC) Improve HTTP Server
desb42 spear-headed a bunch of improvements to HTTP Server. Popups now work correctly, and Read / Edit / View HTML links also work. There are a few more changes waiting in the backlog (such as search), but the current version is more usable than before
- (PC) Change HTML databases to use plain-text (HTxt) instead of compressed HTML (HZip)
+ (PC) Change HTML databases to use plain-text (HTxt) instead of compressed HTML (HZip)
+
+
\ No newline at end of file
diff --git a/home/wiki/Blog/Archives.html b/home/wiki/Blog/Archives.html
index d6ce15819..68a9152f7 100644
--- a/home/wiki/Blog/Archives.html
+++ b/home/wiki/Blog/Archives.html
@@ -31,7 +31,7 @@
2017-02
@@ -118,14 +129,621 @@
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).
- (change) Parser: File link with nested file links should not create malformed HTML; EX:[[File:A.png|none|[[File:B.png|20px|d]] c]]. See: http://de.wikipedia.org/wiki/Wien
+ (change) Parser: File link with nested file links should not create malformed HTML; EX:[[File:A.png|none|[[File:B.png|20px|d]] c]]. See: http://de.wikipedia.org/wiki/Wien
- (change) Parser: #tag reference sometimes generates bad text with nested templates; EX:{{#tag:ref|{{Metadaten Einwohnerzahl DE-BW{{!}}{{!}}QUELLE}}}} {detected by Schnark}. See: http://de.wikipedia.org/wiki/Freiburg_im_Breisgau
+ (change) Parser: #tag reference sometimes generates bad text with nested templates; EX:{{#tag:ref|{{Metadaten Einwohnerzahl DE-BW{{!}}{{!}}QUELLE}}}} {detected by Schnark}. See: http://de.wikipedia.org/wiki/Freiburg_im_Breisgau
- (change) Parser: #tag reference should parse contents again; EX:{{#tag:ref|{{Metadaten Einwohnerzahl DE-BW{{!}}{{!}}QUELLE}}}} {detected by Schnark}. See: http://de.wikipedia.org/wiki/Freiburg_im_Breisgau
+ (change) Parser: #tag reference should parse contents again; EX:{{#tag:ref|{{Metadaten Einwohnerzahl DE-BW{{!}}{{!}}QUELLE}}}} {detected by Schnark}. See: http://de.wikipedia.org/wiki/Freiburg_im_Breisgau
(change) Parser: Unknown xml tags should show as <unknown></unknown> not <unknown><unknown>. See: http://wikimediafoundation.org
@@ -368,7 +368,7 @@
(change) Parser: Unclosed row was being discarded; EX:{|\n|-\n<td>a</td>\n|-b\n|}. See: http://fr.wikipedia.org/wiki/Napoléon_Ier
@@ -407,7 +407,7 @@
(change) File: Fatal error during image retrieval should not stop redlinks from loading {detected by Schnark}.
(change) Parser/List: DT/DD syntax: colons should be hidden; EX:;a: should be ;a not ;a: {detected by Schnark}. See: http://en.wikipedia.org/wiki/Stein
@@ -743,7 +743,7 @@
- v0.11.0.0 (2013-11-04)
+ v0.11.0.0 (2013-11-04)
minor
@@ -757,7 +757,7 @@
- v0.10.3.0 (2013-10-27)
+ v0.10.3.0 (2013-10-27)
minor
@@ -779,7 +779,7 @@
(done) History: Menu bar's History should always go to home/wiki/Special:XowaPageHistory, not currentWiki/wiki/Special:XowaPageHistory.
- (fix) [broken since:v0.9.3] Gallery: Gallery items with no caption would cause page to fail; EX:<gallery>File:A.png</gallery> {detected by Schnark}. See: http://de.wikipedia.org/wiki/Lewis_Carroll
+ (fix) [broken since:v0.9.3] Gallery: Gallery items with no caption would cause page to fail; EX:<gallery>File:A.png</gallery> {detected by Schnark}. See: http://de.wikipedia.org/wiki/Lewis_Carroll
(add) Gui: HTML box adjustment for Large fonts and Extra large fonts. See: Options/Window
@@ -887,13 +887,13 @@
(done) Scribunto: Explicitly numbered indexes do not work in parent frame; EX:{{test|2=b}} {detected by Schnark}.
@@ -920,7 +920,7 @@
(done) Parser: Expression fmod now supported; EX:{{#expr: 1.25 fmod .5}}.
(fix) Import: Delete temp files after category2 is completed {detected by hidp123}.
@@ -1414,7 +1414,7 @@
- v0.7.2.0 (2013-07-15)
+ v0.7.2.0 (2013-07-15)
major
@@ -1484,7 +1484,7 @@
- v0.7.1.0 (2013-07-08)
+ v0.7.1.0 (2013-07-08)
major
@@ -1508,7 +1508,7 @@
- (fix) Parser: "\s__NOTOC__\n" should not produce pre {detected by Schnark}. See: http://de.wikipedia.org
+ (fix) Parser: "\s__NOTOC__\n" should not produce pre {detected by Schnark}. See: http://de.wikipedia.org
(fix) AllPages: Added "xowa-visited" class to mark already-visited pages blue {detected by Schnark}.
@@ -1545,7 +1545,7 @@
- v0.7.0.1 (2013-07-03)
+ v0.7.0.1 (2013-07-03)
@@ -1553,7 +1553,7 @@
- v0.7.0.0 (2013-07-01)
+ v0.7.0.0 (2013-07-01)
major
@@ -1596,7 +1596,7 @@
- v0.6.3.0 (2013-06-24)
+ v0.6.3.0 (2013-06-24)
major
@@ -1659,7 +1659,7 @@
(fix) Interwiki: Aliases for languages should point to wikipedia; EX:[[en:Main_Page]] should go to en.wikipedia.org/wiki/Main_Page not en.mediawiki.org/wiki/Main_Page {detected by hidp123,Schnark}. See: http://www.mediawiki.org/wiki/Extension:EasyTimeline
- Parser.Amp: Show HTML numeric character references literally (affects some pages rendered strangely when using <); EX:"<" -> "<" x> "<" {detected by Schnark}. See: https://de.wikipedia.org/wiki/Cross-Site-Scripting
+ Parser.Amp: Show HTML numeric character references literally (affects some pages rendered strangely when using <); EX:"<" -> "<" x> "<" {detected by Schnark}. See: https://de.wikipedia.org/wiki/Cross-Site-Scripting
Gui: Do not show wiki multiple times in wiki sidebar {detected by anonymous}.
@@ -326,14 +326,14 @@
Import: Warn if import failed; EX:import wiki -> import does not complete -> show message box warning of non-completion {suggested by {unconfirmed}}.
@@ -1142,7 +1142,7 @@
- v1.8.3.1 (2014-08-18)
+ v1.8.3.1 (2014-08-18)
fix
@@ -1206,7 +1206,7 @@
ImageMap: Correctly expand templates in shape captions (affects imagemaps not working when shape has template); EX:circle 0 0 5 [[B|{{b1}}]]. See: https://fr.wikipedia.org/wiki/Arrondissements_de_Lyon
Lang: Update language files with latest Wikimedia Messages files.
@@ -1321,7 +1321,7 @@
Wikivoyage.RelatedArticles: Default text to title if && is missing (affects missing related articles in sidebar); EX:{{#related:A}}. See: https://de.wikivoyage.org/wiki/Würzburg
- ImageMap: Ignore trailing comma for poly coords (affects poly areas with trailing commas not working); EX:1,2 -> 1 2. See: https://de.wikipedia.org/wiki/Kaimnitz
+ ImageMap: Ignore trailing comma for poly coords (affects poly areas with trailing commas not working); EX:1,2 -> 1 2. See: https://de.wikipedia.org/wiki/Kaimnitz
Gui: Add XOWA Main Page to Help menu.
@@ -1354,7 +1354,7 @@
- Module.Popups: Show popup text at section if link has anchor (affects hovering over links with an #anchor); EX:note this is a simple version. it won't work on complicated headers until full html is available {requested by Schnark}. See: https://de.wikipedia.org/wiki/Gaußsche_Osterformel and Sonnengleichung
+ Module.Popups: Show popup text at section if link has anchor (affects hovering over links with an #anchor); EX:note this is a simple version. it won't work on complicated headers until full html is available {requested by Schnark}. See: https://de.wikipedia.org/wiki/Gaußsche_Osterformel and Sonnengleichung
@@ -1760,10 +1760,10 @@
Scribunto: Add ParserFunctions library (affects population tables showing no deltas). See: https://en.wikipedia.org/wiki/Alabama
- Scribunto: Use redirect's source, not target's source when GetTitleContent is called (affects "=module:shortcuts:213 attempt to index ? (a nil value)" showing up in text) {detected by Schnark}. See: https://de.wikipedia.org/wiki/Wikipedia:Autorenportal
+ Scribunto: Use redirect's source, not target's source when GetTitleContent is called (affects "=module:shortcuts:213 attempt to index ? (a nil value)" showing up in text) {detected by Schnark}. See: https://de.wikipedia.org/wiki/Wikipedia:Autorenportal
Javascript: Add option to control default show / hide state of NavFrames. See: Options/Wiki/HTMLDiagnostics/Javascript/NavFrame
@@ -2252,7 +2252,7 @@
Javascript: Change xowa.ready.js to allow unaltered usage of MediaWiki scripts {contributed by Schnark}.
Html.Tidy: Limit tidy / JTidy to page content not entire page (affects one page being rendered incorrectly b/c tidy / JTidy incorrectly merges correct content with correct enclosing HTML). See: https://it.wikiquote.org/wiki/Indro_Montanelli
@@ -2272,10 +2272,10 @@
References: Don't show backlinks in tooltips for references used multiple times {contributed by Schnark}. See: https://en.wikipedia.org/wiki/List_of_Russula_species
- File.Offline: Add support for showing files from a directory. See: Dev/Design/Files/Wikia
+ File.Offline: Add support for showing files from a directory. See: Dev/Design/Files/Wikia
- Parser.Xml: Show attributes and closing end tag for <script>; EX:"<script src='a'>b</script>" should not be reduced to "<script>" {detected by Schnark}. See: http://de.wikipedia.org/wiki/Content_Security_Policy
+ Parser.Xml: Show attributes and closing end tag for <script>; EX:"<script src='a'>b</script>" should not be reduced to "<script>" {detected by Schnark}. See: http://de.wikipedia.org/wiki/Content_Security_Policy
major
@@ -4906,7 +4906,7 @@
(change) Parser.Time: {{#time:xn}} should not throw error; EX:{{#time:xnH}} {detected by zjzengdongyang}. See: http://zh-classical.wikipedia.org/wiki/
major
@@ -1876,7 +1876,7 @@
Javascript: Highlight all words when finding text {contributed by anonymous4}. See: press Ctrl+F and type
- File: Download files into *-file-user.xowa databases (no more #meta). See: App/Basics/Files
+ File: Download files into *-file-user.xowa databases (no more #meta). See: App/Basics/Files
- Windows / Linux / Mac OS X
+ Windows / Linux / Mac OS X
major.fix
@@ -4532,10 +4532,10 @@
- v3.4.1.1 (2016-04-04)
+ v3.4.1.1 (2016-04-04)
- Windows / Linux / Mac OS X
+ Windows / Linux / Mac OS X
major.fix
@@ -4594,10 +4594,10 @@
- v3.3.4.1 (2016-03-27)
+ v3.3.4.1 (2016-03-27)
- Windows / Linux / Mac OS X
+ Windows / Linux / Mac OS X
major.add
@@ -4783,10 +4783,10 @@
- v3.2.1.1 (2016-01-31)
+ v3.2.1.1 (2016-01-31)
- Windows / Linux / Mac OS X
+ Windows / Linux / Mac OS X
major.fix
@@ -4857,10 +4857,10 @@
- v3.1.5.1 (2016-01-31)
+ v3.1.5.1 (2016-01-31)
- Windows / Linux / Mac OS X
+ Windows / Linux / Mac OS X
major
@@ -4873,7 +4873,7 @@
Luaj: Handle backslash-escaped UTF8 sequences. Resolves error messages for many references on en.w pages. EX: Specials character in |encyclopedia= at position 11 (help). See: https://en.wikipedia.org/wiki/Ahttps://en.wikipedia.org/wiki/Earth
- Core: Parse decimals using US locale, not user locale. Resolves extremely wide pie charts on many de.w pages. {detected by markusmaresch} See: https://de.wikipedia.org/wiki/Hausmannstätten
+ Core: Parse decimals using US locale, not user locale. Resolves extremely wide pie charts on many de.w pages. {detected by markusmaresch} See: https://de.wikipedia.org/wiki/Hausmannstätten
Dumps.HTML: Add support for non-english File namespace (resolves many log messages when generating html dumps for non-english wikis).
@@ -5041,10 +5041,10 @@
- v3.1.3.1 (2016-01-17)
+ v3.1.3.1 (2016-01-17)
- Windows / Linux / Mac OS X
+ Windows / Linux / Mac OS X
You should have a broadband connection to the internet. The script will need to download dump files from Wikimedia and some dump files (like English Wikipedia) will be in the 10s of GB.
@@ -214,7 +207,7 @@
You can opt to download these files separately and place them in the appropriate location beforehand. However, the script below assumes that the machine is always online. If you are offline, you will need to comment the "util.download" lines yourself.
- Pre-existing image databases for your wiki (optional)
+ Pre-existing image databases for your wiki (optional)
XOWA will automatically re-use the images from existing image databases so that you do not have to redownload them. This is particularly useful for large wikis where redownloading millions of images would be unwanted.
@@ -315,7 +308,6 @@ app.bldr.cmds {
// build commons database; this only needs to be done once, whenever commons is updated
add ('commons.wikimedia.org' , 'util.cleanup') {delete_all = 'y';}
add ('commons.wikimedia.org' , 'util.download') {dump_type = 'pages-articles';}
- add ('commons.wikimedia.org' , 'util.download') {dump_type = 'categorylinks';}
add ('commons.wikimedia.org' , 'util.download') {dump_type = 'page_props';}
add ('commons.wikimedia.org' , 'util.download') {dump_type = 'image';}
add ('commons.wikimedia.org' , 'text.init');
@@ -323,7 +315,6 @@ app.bldr.cmds {
add ('commons.wikimedia.org' , 'text.term');
add ('commons.wikimedia.org' , 'text.css');
add ('commons.wikimedia.org' , 'wiki.page_props');
- add ('commons.wikimedia.org' , 'wiki.categorylinks');
add ('commons.wikimedia.org' , 'wiki.image');
add ('commons.wikimedia.org' , 'file.page_regy') {build_commons = 'y'}
add ('commons.wikimedia.org' , 'wiki.page_dump.make');
@@ -495,7 +486,7 @@ app.bldr.cmds {
app.bldr.run;
- Script: gnosygnu's actual English Wikipedia script (dirty; provided for reference only)
+ Script: gnosygnu's actual English Wikipedia script (dirty; provided for reference only)
You should have a broadband connection to the internet. The script will need to download dump files from Wikimedia and some dump files (like English Wikipedia) will be in the 10s of GB.
@@ -214,7 +207,7 @@
You can opt to download these files separately and place them in the appropriate location beforehand. However, the script below assumes that the machine is always online. If you are offline, you will need to comment the "util.download" lines yourself.
- Pre-existing image databases for your wiki (optional)
+ Pre-existing image databases for your wiki (optional)
XOWA will automatically re-use the images from existing image databases so that you do not have to redownload them. This is particularly useful for large wikis where redownloading millions of images would be unwanted.
@@ -315,7 +308,6 @@ app.bldr.cmds {
// build commons database; this only needs to be done once, whenever commons is updated
add ('commons.wikimedia.org' , 'util.cleanup') {delete_all = 'y';}
add ('commons.wikimedia.org' , 'util.download') {dump_type = 'pages-articles';}
- add ('commons.wikimedia.org' , 'util.download') {dump_type = 'categorylinks';}
add ('commons.wikimedia.org' , 'util.download') {dump_type = 'page_props';}
add ('commons.wikimedia.org' , 'util.download') {dump_type = 'image';}
add ('commons.wikimedia.org' , 'text.init');
@@ -323,7 +315,6 @@ app.bldr.cmds {
add ('commons.wikimedia.org' , 'text.term');
add ('commons.wikimedia.org' , 'text.css');
add ('commons.wikimedia.org' , 'wiki.page_props');
- add ('commons.wikimedia.org' , 'wiki.categorylinks');
add ('commons.wikimedia.org' , 'wiki.image');
add ('commons.wikimedia.org' , 'file.page_regy') {build_commons = 'y'}
add ('commons.wikimedia.org' , 'wiki.page_dump.make');
@@ -495,7 +486,7 @@ app.bldr.cmds {
app.bldr.run;
- Script: gnosygnu's actual English Wikipedia script (dirty; provided for reference only)
+ Script: gnosygnu's actual English Wikipedia script (dirty; provided for reference only)
XOWA uses a custom text format called gfs (an acronym for the gfs flexible script). It is a plain-text config file with a Java-like syntax.
diff --git a/home/wiki/Dev/Design/Data_dump_format.html b/home/wiki/Dev/Design/Data_dump_format.html
index 85b920738..4e3b9937c 100644
--- a/home/wiki/Dev/Design/Data_dump_format.html
+++ b/home/wiki/Dev/Design/Data_dump_format.html
@@ -31,7 +31,7 @@
1bzip2: disk space vs speed
3Command-line install
@@ -65,7 +65,7 @@
If you have the extra disk space, you will want to use the unzip route. If you are low on disk space, then you can use the bzip2 route instead
- TemplateStyles: Fix templatestyles not showing in css.
+ Scribunto: Fix infinite loop on some en.w pages when finding on ucs-2 chars. {detected by desb42}
- Resolved by: Add templatestyles to html.head.
+ Resolved by: Adjust index position correctly for ucs-2 strings.
- Html: Hide 'Jump to: navigation, search' appearing on multiple pages.
+ Luaj: Fix infinite loop on some en.w pages when matching Unicode Alphabetic chars. {detected by desb42}
- Resolved by: Reformat HTML for jump-to div.
+ Resolved by: Support PCRE character definitions for Luaj Regex.
- Scribunto: Fix script errors 'INTERNAL... IllegalArgumentException Argument is not an array' for many dozen en.w Template pages. {detected by desb42}
+ Xtns.TemplateStyles: Cache TemplateStyles for HTML databases.
- Resolved by: Allow strings and other primitive values for jsonEncode / jsonDecode.
-
- Scribunto: Fix script errors 'Lua error in Module:Language at line 193: No name for the language' on several en.w pages. {contributed by desb42}
+ Scribunto: Use Luaj for pattern-matching (instead of Java Regex).
- Resolved by: Change default for fetchLanguageName from 'mw' to null.
-
- Scribunto: Fix script error '@package.lua:81 module `luabit.hex' not found stack traceback:' on several en.w pages. {contributed by desb42}
+ Wikibase: Add qualifiers-order to GetEntityStatements. {contributed by desb42}
- Scribunto: Fix script errors 'attempt to compare string with number' on many en.d pages. {detected by desb42}
+ Parser.Wikibase: Fix 'qid not found' errors in session.txt. {contributed by desb42}
- Resolved by: Handle anypos flag.
+ Resolved by: Retrieve by label if pid is not present; also, return pid, not label.
- Scribunto: Fix literal '%1' on some en.d pages. {detected by desb42}
+ Sqlite: Allow faster wiki loading for read-only devices. {requested by ZebraFromPluto}
- Resolved by: Pull 0th argument if %1 is specified and 0 groups.
+ Resolved by: Add option for read-only detection.
- Scribunto: Fix 'invoke failed: Portal:Germany {{#invoke:Excerpt slideshow|listItemExcerpt}}' on some de.w pages. {detected by desb42}
+ Xtn.Popups: Disable popups by default for en.wiktionary.org. {suggested by ZebraFromPluto}
- Resolved by: Do not fail in ustring.find if negative bgn is large.
+ Links: home/wiki/Special:XowaCfg?grp=xowa.addon.popups
- Scribunto: Fix 'gplx.Err: type mismatch: expdType=boolean actlType=java.lang.String actlObj=y' on some commonswiki pages. {detected by desb42}
+ HTTP Server: Fix links not working in left nav bar. {detected by anonymous}
- Resolved by: Use PHP.empty for noCommafy .
+ Resolved by: Parse links with trailing slash.
- Timeline: Fix many minor timeline bugs. {contributed by desb42}
+ Xtn.Translate: Fix 'callParserFunction: function was not found: function=#translation' on many commons pages. {assisted by desb42}
- Cite: Show lower-roman, lower-alpha and other superscripts. {detected by desb42}
+ Parser.Wikibase: Fix 'Module:ResolveEntityId:31 attempt to index ?' on several dozen en.w biology pages.
- Resolved by: Change Cite to follow MediaWiki behavior for super-scripting.
+ Resolved by: Return null instead of empty string if invalid title passed to getEntityId.
- Parser: Fix non-italicized titles in Template namespace and others. {detected by desb42}
+ Parser.TemplateStyles: Fix NullPointerException on a few dozen en.w Portal pages.
- Resolved by: Change ttl.Page_db() to ttl.Full_db().
+ Resolved by: Check if title is null.
- ParserFunctions: Fix 'Invalid errors' date for next Sunday. {contributed by desb42}
+ ParserFunctions: Fix "Expression error: Missing operand for =" on some en.w pages. {detected by desb42}
- Resolved by: Support next / previous for day of week.
+ Resolved by: Increase precedence of "E" over "ln" and other operations.
- Css: Fix missing images on en.v pages. {contributed by desb42}
+ Scribunto: Fix '@libraryUtil.lua:13 bad argument #1 to gmatch (string expected, got nil)' on a few en.w pages.
- Resolved by: Trim whitespace from start and end of css-related urls.
+ Resolved by: Set frame title for pages when invoking Scribunto code.
- Html: Standardize spacing between subpage entries. {contributed by desb42}
+ Scribunto: Fix 'https%3A%2F%2F' showing up in reference links on some en.w pages. {detected by desb42}
- Html: Fix broken pages when invalid characters in href. {detected by desb42}
+ Luaj: Fix invalid url-encoding for non-ASCII characters like 'æ'. {detected by desb42}
- Resolved by: Do not hzip anchors with invalid href.
+ Resolved by: Substring by bytes, not string, to handle malformed strings.
- Html: Change message from 'was last modified' to 'was last edited'. {contributed by desb42}
+ Scribunto: Fix query args showing up on en.w Template pages. {detected by desb42}
- Category: Pluralize "Category" label only if more than one item. {contributed by desb42}
+ Scribunto: Fix 'NullPointerException in Module:Wikidata:622' on some de.w pages. {contributed by desb42}
- Resolved by: Pass count into category msg .
+ Resolved by: Ignore snak if novalue.
- HTTP Server: Support popups. {contributed by desb42}
+ Scribunto: Fix 'Module:Exception:2 attempt to index ? (a nil value)' on some en.u pages. {detected by desb42}
- HTTP Server: Fix Edit / View HTML links not working. {contributed by desb42}
+ Xtn.Cldr: Fix 'Module:wikipedia:49 The Wikimedia language code goh is not valid' on some en.d pages. {detected by desb42}
- Resolved by: Support 'action=edit' / 'action=html'.
+ Resolved by: Check CldrNames for IsKnownLanguageTag.
- HTTP Server: Fix inaccessible pages when names starts with slash. {contributed by desb42}
+ Scribunto: Fix 'Template:Template:Page' does not exist. {detected by desb42}
- Resolved by: Change url parsing logic to support slashes.
+ Resolved by: Apply namespace argument only if in main namespace.
- HTTP Server: Fix Article link not working when title has spaces. {detected by desb42}
+ HttpServer: Navigate to an error page for invalid titles like "Earth]". {detected by desb42}
- HTTP Server: Fix Article link not working b/c not pointing to current wiki. {detected by desb42}
+ Parser.Comment: Fix run-on paragraph if comment is added between blank linkes. {contributed by desb42}
- Resolved by: Reorder href attribute so that it follows a tag.
+ Resolved by: Terminate comment if new-line found.
- HTTP Server: Show xowa shortcut icon in edit / view html. {detected by desb42}
+ Xtn.SyntaxHighlight: Highlight lines if 'highlight' is passed but 'line' is not. {contributed by desb42}
- HTTP Server: Fix exceptions when using nginx. {contributed by desb42}
+ Scribunto: Format date correctly for years with less than 4 digits (EX: +0065 -> 65 x> 2065). {contributed by desb42}
- HTTP Server: Retain new-line when processing form-data. {contributed by desb42}
+ Language: Escape left-to-right / right-to-left marks in names.json ('\xE2\x80\x8E' to '\u200E'). {detected by desb42}
- Xtn.Popups: Fix 'The template/module can only be used on pages in the Category namespace'. {detected by desb42}
+ Parser: Remove unnecessary html from anchor.encode. {detected by desb42}
- Resolved by: Update page title on Scrib_core when generating popup.
+ Resolved by: Parse html in internal link captions.
- Xtn.Popups: Do not show category pages from popup. {detected by desb42}
+ Parser: Handle UTF-8 characters in attribute keys / values. {contributed by desb42}
- Parser.Lnki: Fix links with a literal caption of 'class' or 'alt' showing page name instead of 'class' or 'alt'. {detected by desb42}
+ Html: Change self-link pages from <b> to <a class='mw-selflink selflink'>. {detected by desb42}
- Resolved by: Treat keywords as caption if not File namespace or if keyless.
-
- ParserFunctions: Fix invalid url for tools.wmflabs.org. {contributed by desb42}
+ Json: Skip forward by 5 characters, not 4 for unicode sequences. {contributed by desb42}
- Resolved by: Do not add '/wiki/' for non-WMF wikis.
+ Example: \u0022.
- Make: Fix OutOfMemory error when building dewiki. {detected by desb42}
+ Mass_parse: Add xomp_stats to track time per page (and other attributes). {suggested by desb42}
- Resolved by: Release bry_bfr in Tag_html_wkr_basic.
-
- Make: Fix 'Failed to render extension' when building en.d across multiple threads. {detected by desb42}
+ Dev: Create Maven artifact. {contributed by t}
- Make: Fix 'counts do not match' when building en.s. {contributed by desb42}
+ Dev: Rename test files to use '_tst' and '_fxt' convention. {detected by desb42}
- Resolved by: Extend lock scope over Get_by_exact_id_or_null.
-
- Language: Update language list.
+ Mass_parse: Fix mass_parse failing due to 'counts do not match; same key is either added twice, or delete failed'. {detected by desb42}
- I've found a bug. How do I report it?
+ I've found a bug. How do I report it?
Report it through Github, Wikipedia or by email! See Help/Feedback
- How do you pronounce XOWA?
+ How do you pronounce XOWA?
The preferred pronunciation is "X' - O - WA". In IPA, it would be ɛksˈ ō wə.
@@ -66,7 +66,7 @@
An accepted pronunciation is "ZO' - WA". In IPA, it would be zō wə.
- Why are language links to other wikis not listed?
+ Why are language links to other wikis not listed?
Short answer: Set up the Wikidata wiki (www.wikidata.org). See Dashboard/Import/Online. After you install the Wikidata wiki, language links to other wikis will be listed at the bottom of the article.
@@ -75,7 +75,7 @@
Long answer: See App/Wiki_types/Wikidata
- Why do some pages have sections that overlap each other?
+ Why do some pages have sections that overlap each other?
Short answer: Images are necessary for some pages to show correctly. (for example, en.wiktionary.org/wiki/Main_Page).
@@ -84,13 +84,13 @@
Long answer: Some pages have divs that auto-size to their image. If the images are not downloaded, then the divs auto-size around nothing, causing a "collapsed" look. Unfortunately, since there is no image size info in the wikitext, there is little XOWA can do to "force" the div to the correct size.
- How do I print a page?
+ How do I print a page?
From the Main Menu, choose File -> Print!
- Why does <rss> show up?
+ Why does <rss> show up?
The <rss> tag is used on some wikis. For example, http://wikimediafoundation.org/wiki/Main_Page uses it in their "Recent Wikimedia blog posts"
@@ -99,7 +99,7 @@
XOWA doesn't implement the rss tag, because RSS feeds are not available offline. Note the tag is not hidden, because it could be more confusing to see empty space, rather than the literal rss tag.
- Why do some characters show up as boxes?
+ Why do some characters show up as boxes?
Certain articles will have non-English characters that will only be displayed correctly if the proper font is installed
@@ -116,7 +116,7 @@
- Why are some date-related pages empty or show error messages?
+ Why are some date-related pages empty or show error messages?
For example, if today's date is 2019-02-15, and you open en.wikipedia.org/wiki/Portal:Current_events/2019_February_15 in XOWA, it will not show correctly
diff --git a/home/wiki/Help/Overview.html b/home/wiki/Help/Overview.html
index 761f7e109..9276ba8a7 100644
--- a/home/wiki/Help/Overview.html
+++ b/home/wiki/Help/Overview.html
@@ -90,10 +90,10 @@
English Wikipedia
- 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/Help/Privacy/Android.html b/home/wiki/Help/Privacy/Android.html
index b8eb2ad4e..ceb9104c2 100644
--- a/home/wiki/Help/Privacy/Android.html
+++ b/home/wiki/Help/Privacy/Android.html
@@ -28,33 +28,33 @@
1Overview
- What permissions does XOWA require?
+ What permissions does XOWA require?
XOWA requires 5 permissions:
- Read External Storage (as of 2016-04-17)
+ Read External Storage (as of 2016-04-17)
@@ -99,7 +99,7 @@
- Internet (as of 2016-04-17)
+ Internet (as of 2016-04-17)
@@ -110,7 +110,7 @@
- Access Network State (as of 2016-04-17)
+ Access Network State (as of 2016-04-17)
@@ -118,7 +118,7 @@
- Write External Storage (as of 2016-06-19)
+ Write External Storage (as of 2016-06-19)
@@ -129,7 +129,7 @@
- Wake Lock (as of 2016-06-19)
+ Wake Lock (as of 2016-06-19)
@@ -137,7 +137,7 @@
- What information is stored in XOWA?
+ What information is stored in XOWA?
XOWA only collects user data related to application usage. For example:
@@ -163,7 +163,7 @@
XOWA collects no other data in the background.
- When does XOWA share this information?
+ When does XOWA share this information?
XOWA never shares user data. XOWA never uploads data. All data remains on your device unless you choose to do something with it.
@@ -183,7 +183,7 @@
No automatic emails are ever sent.
- How does XOWA store this information?
+ How does XOWA store this information?
- Math images (LaTEX only)
+ Math images (LaTEX only)
Math images use MathJax by default, which does not generate temporary files.
diff --git a/home/wiki/Main_Page.html b/home/wiki/Main_Page.html
index b8a380694..3df649fed 100644
--- a/home/wiki/Main_Page.html
+++ b/home/wiki/Main_Page.html
@@ -71,7 +71,7 @@
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.
v4.6 series and acknowledgement to desb42
@@ -120,38 +120,27 @@
Release notes
- v4.6.1.1903 features the following:
+ v4.6.2.1907 features the following:
- (PC) Fix old html databases not loading pages
-
-
-
- v4.6.0.1903 features the following:
-
-
-
- (Wiki) Publish 2019-03 German Wikipedia
+ (Wiki) Publish 2019-05 English Wikipedia
- (PC) Fix major parser issues like "TemplateStyles" and "JumpTo"
+ (PC) Fix Category not working for en.w
- (PC) Fix multiple minor parser issues due to Wikibase and Scribunto.
+ (PC) Fix pages not loading due to infinite loop
- (PC) Improve HTTP Server
-
-
- (PC) Change HTML databases to use plain-text (HTxt) instead of compressed HTML (HZip)
+ (PC) Various parser fixes
For more details about this release, please see the blog and the change log.
- 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
@@ -466,7 +455,7 @@
+
@@ -838,54 +844,74 @@ A more detailed explanation follows:
Specifies templates to be shown in popup
-This is a performance optimization for English Wikipedia. It only evaluates listed templates.
-The format is as follows
+This is a performance optimization
For English Wikipedia, it only evaluates listed templates.
+
+
+
+
To disable this option, replaces the keep-names with a *. For example: en.wikipedia.org|*|
+
+The rule format is as follows:
+
+
+
+
Each rule is on a separate line
Each rule has three parts
Wiki domain: Wiki which will be affected by rule
-
Keep-names: Names of templates which will be shown in popup. Note that these names:
+
Keep-names: Names of templates which will be shown in popup.
+
+
Unless-names: Names of templates which should not be included, even if the keep-name is matched.
-
Are semi-colon separated (;)
-
-
Match any case of the title. For example, "NAme", matches "NAME", "name", "naME", etc.
-
-
Match space or underscore. For example, "two_words" matches "two_words" and "two words"
-
-
Have one of the following three match patterns
-
-
-
Exact name: For example, "name" matches only "name", and all lowercase/uppercase variants
-
-
Name at start: For example, "name*" will match anything starting with "name" such as "Names"
-
-
Name at end: For example, "*name" will match anything ending with "name" such as "Fullname"
-
-
+
For example, en.wikipedia.org|name*|name_to_always_skip will match any template that starts with "name" unless the template is named "name_to_always_skip".
-
Unless-names: Names of templates which should not be included, even if the keep-name is matched. For example, en.wikipedia.org|name*|name_to_always_skip will match any template that starts with "name" unless the template is named "name_to_always_skip". Note that unless-names have the same rules as keep-names (semi-colon separator; wildcards)
-
-
To disable this option, replaces the keep-names with a *. For example: en.wikipedia.org|*|
+
A keep-name or an unless-name follows the following format
+
+
+
+
Are semi-colon separated (;)
+
+
Match any case of the title. For example, "NAme", matches "NAME", "name", "naME", etc.
+
+
Match space or underscore. For example, "two_words" matches "two_words" and "two words"
+
+
Have one of the following three match patterns
+
+
+
Exact name: For example, "name" matches only "name", and all lowercase/uppercase variants
+
+
Name at start: For example, "name*" will match anything starting with "name" such as "Names"
+
+
Name at end: For example, "*name" will match anything ending with "name" such as "Fullname"
+