Download
From XOWA: a free, open-source, offline wiki application
All files are available at https://github.com/gnosygnu/xowa/releases/
Windows
Linux
Mac OS X
Source code
Change log
v2.8.1.1 (2015-08-03)
major
- Html: Show multi-language drop-down for Chinese languages {assisted by anonymous4}. See: https://zh.wikipedia.org/wiki/太阳
- Scribunto.Wikibase: Support new functions: getLabel, getDescription, etc. (affects many pages with invalid Location maps or script errors) {detected by gnosygnu.build.warning}. See: https://es.wikipedia.org/wiki/La_Orotava https://en.wikipedia.org/wiki/Abraham_Lincoln
- XULRunner: Downgrade XULRunner to version 24 for Windows (affects xowa not starting on Windows 8 machines) {detected by anonymous}.
fix
- Import: Store correct Main_Page name (affects wrong Main_Page used for uk.v, zh.w, and other wikis without a Main_Page) {detected by gnosygnu.gui}. See: https://uk.wikisource.org [broken since:v2.7.2]
- Css: Fix css files not being downloaded for some wikis (affects zh.q css not downloading); EX:https:https://zh.wikiquote.org... {detected by gnosygnu.gui}. See: https://zh.wikiquote.org
- Gui: Allow Alt+F4 to close window when HTML browser has focus {detected by anonymous}. [broken since:v2.6.5]
- Scribunto: Return length of 0 for empty string, not empty string (affects several sv.w pages showing script error); EX:/xowa/xtns/Scribunto/engines/LuaCommon/lualib/ustring/ustring.lua {detected by gnosygnu.build.warning}. See: https://sv.wikipedia.org/wiki/Riseberga https://fa.wikipedia.org/wiki/آتن [broken since:v2.4.4]
- Make.Images: Show warning message for Scribunto errors {gnosygnu.gui}. [broken since:v2.2.4]
change
- History: Store query arguments in history. See: https://en.wikipedia.org/wiki/Special:XowaSystemData?type=log_session https://en.wikipedia.org/wiki/Special:Search/A?search=A&fulltext=y
- Module.Popups: Show popup in front of Read / Edit / View HTML {detected by gnosygnu.gui}. See: https://en.wikipedia.org/wiki/Area_codes_281,_346,_713,_and_832
- Wikibase: Show count of sitelinks in "In other languages". See: https://en.wikipedia.org/wiki/A
- Html: Decode entity references in style attribute values (affects periodic table element pages in en.w not showing correct infobox colors); EX:<span style='background:#ffc0c0'>a</span> {detected by gnosygnu.gui}. See: https://en.wikipedia.org/wiki/Boron
significant
- Scribunto.Wikibase: Always use v2 entity style (affects several pages in ja.w showing script error when using Module:Location_map ) {detected by gnosygnu.build.warning}. See: https://ja.wikipedia.org/wiki/東京競馬場
- Scribunto.Wikibase: Update .lua files to latest version (affects several pages in ja.w showing script error when using Module:Location_map ); EX:bin\any\xowa\xtns\Scribunto\engines\LuaCommon\lualib\mw.wikibase* {detected by gnosygnu.build.warning}. See: https://ja.wikipedia.org/wiki/東京競馬場
- Scribunto: Support Lua frontier pattern %f (affects none known); EX:gsub('thE QUICK brOWN FOx JUMPS', '%f[%a]%u+%f[%A]', '-') -> 'thE - brOWN FOx -'. See: http://lua-users.org/wiki/FrontierPattern
- Scribunto: Handle replace argument of %0 for gsub (affects a few en.w pages with script error); EX:{{#invoke:Gnosygnu|gsub_string|aa|(a)%1|%0z}} -> aaz x> error {detected by gnosygnu.build.warning}. See: https://en.wikipedia.org/wiki/Wikipedia:Wikipedia_Signpost/Templates/Voter/testcases
- Scribunto: Parse wikidata-style dates (affects several en.w pages showing script error for Population year in Infobox) {detected by gnosygnu.build.warning}. See: https://en.wikipedia.org/wiki/Metro_Manila https://en.wikipedia.org/wiki/Mountain_Province
- Scribunto: Do not throw error if invalid input for parserFunction.expr; return error message instead (affects several dozen es.w pages with missing location map) {detected by gnosygnu.build.warning}. See: https://es.wikipedia.org/wiki/Freer_(Texas)
- ParserFunctions: Parse 12 digit year-month-day time (affects some en.w pages showing invalid expiry date at top of page); EX:201603160102 {detected by gnosygnu.build.warning}. See: https://en.wikipedia.org/wiki/Boron
- ParserFunctions: Change scale for Decimal from 28 to 14.
- Title: Convert extended whitespace characters to whitespace (affects several pages in ja.w showing script error when using Module:Location_map ) {detected by gnosygnu.build.warning}. See: https://ja.wikipedia.org/wiki/ジョージ湖の戦い https://ja.wikipedia.org/wiki/Template:Location_map_USA New_York
minor
- ParserFunctions: Support Iranian time formats for year, day, month and month name (affects 1 fa.w page with script error); EX:{{#time:xiY|2012-01-02}} -> 1390. See: https://fa.wikipedia.org/wiki/فهرست_مقامات_عالیرتبه_جمهوری_اسلامی_ایران
- ParserFunctions: Support Hijiri (Islamic) time formats for year, day, month and month name (affects none known); EX:{{#time:xmY|2012-01-02}} -> 1433.
- Parser.Lnke: Ignore xwiki aliases (affects none known); EX:[http://w/A] -> http://w/A x> http://en.wikipedia.org/w/A {detected by gnosygnu.build.warning}. See: https://uk.wikipedia.org/wiki/Маскалі
- Parser.Template: Do not show "Template loop detected"; add as warning instead (affects some pages showing "Template loop detected") {detected by gnosygnu.gui}. See: https://fa.wikipedia.org/wiki/مورکم
- Title: Ignore bi-directional characters (affects none known).
- Wikibase: Do not show range if quantity value matches upper-bound and lower-bound (affects 1 en.w page showing a script error) {detected by gnosygnu.build.warning}. See: https://en.wikipedia.org/wiki/Tintinan
- Wikibase: Use 64-bit numbers for quantity, not 32-bit numbers (affects none known); EX:{{#property:P1082}} {detected by gnosygnu.gui}. See: https://en.wikipedia.org/wiki/Earth
- Wikibase: Show only first claim (use preferred if available) when multiple claims exist (affects none known); EX:{{#property:P1082}} {detected by gnosygnu.gui}. See: https://en.wikipedia.org/wiki/Earth
- ImageMap: Ignore coordinates that start with comma (affects 1 en.w page that doesn't have popup for one area); EX:poly ,1 2 {detected by gnosygnu.build.warning}. See: https://en.wikipedia.org/wiki/Area_codes_281,_346,_713,_and_832
doc
- Doc: Change link from [[Help:Core/Category]] to [[Help:Category]] {detected by Anselm}. See: [[Help:Wiki maintenance]]
dev
- Setup: Add logging to troubleshoot missing www.wikidata.org entry on [[Help:Wiki_maintenance]] {requested by Anselm}. See: [[Help:Wiki maintenance]]
- Source: Refactor regex classes.
- Source: Clean up Decimal_adp.
- Source: Clean up Bry_.