Help/Download XOWA

From XOWA: the free, open-source, offline wiki application

Windows

Linux

Mac OS X

Raspberry Pi

Android

Source code (Desktop)

Source code (Android)

v4.6.5.1911 (2019-09-25)

PC

major

  • HTTP Server: Fix NullPointerException when restarting HTTP_Server and going directly to search suggest. {contributed by desb42}
Issue: https://github.com/gnosygnu/xowa/issues/537
  • Category: Fix 'A table in the database is locked' when importing en.d. {detected by anonymous}
Issue: https://github.com/gnosygnu/xowa/issues/543

significant

  • Wikibase: Fix 'Module:Infobox/Cycliste:218 attempt to call nil' on many fr.w pages. {detected by desb42}
Issue: https://github.com/gnosygnu/xowa/issues/551
  • Wikibase: Fix 'Module:Cycling race:4290 attempt to concatenate nil and string' on some dozen fr.w pages. {detected by desb42}
Resolved by: Return label and language, not just label.
Links: https://fr.wikipedia.org/wiki/Boels_Ladies_Tour_2016
Issue: https://github.com/gnosygnu/xowa/issues/407
  • Wikibase: Fix 'Module:Location map:414 No value was provided for longitude' on several dozen en.w pages. {contributed by desb42}
Resolved by: Show 'unknown value' / 'no value' instead of 'somevalue' / 'no value'.
Links: https://en.wikipedia.org/wiki/Wild_Goose_Pass_Tree
Issue: https://github.com/gnosygnu/xowa/issues/529
  • Wikibase: Fix 'method not implemented' when calling mw.wikibase.getSetting. {detected by desb42}
Resolved by: Add namespacing to Scribunto libraries.
Issue: https://github.com/gnosygnu/xowa/issues/551
  • Wikibase: Fix missing references on many fr.w pages. {detected by desb42}
Resolved by: Serialize 'references'.
Links: https://fr.wikipedia.org/wiki/VLC_media_player
Issue: https://github.com/gnosygnu/xowa/issues/587
  • Wikibase: Work-around 'Module:PropertyLink:167 attempt to call nil' on many he.w pages. {detected by desb42}
Resolved by: Redirect formatValue and formatValues to renderSnak and renderSnakValues.
Links: https://he.wikipedia.org/wiki/יובל_נאמן
Issue: https://github.com/gnosygnu/xowa/issues/593
  • Luaj: Fix Script error '=Module:ru-noun:1254 Too many arguments for argument set' on several dozen en.d Russian pages. {detected by desb42}
Resolved by: Do not treat '_' as a SPACE character.
Links: https://en.wiktionary.org/wiki/бабье_лето
Issue: https://github.com/gnosygnu/xowa/issues/582
  • Luaj: Fix '=Module:Fallback/sandbox:108 bad argument: string expected, got nil' on several dozen common pages. {detected by desb42}
Resolved by: Return NIL not remove for table.remove and empty table.
Links: https://commons.wikimedia.org/wiki/United_Kingdom
Issue: https://github.com/gnosygnu/xowa/issues/604
  • Luaj: Fix 'Module:Historical populations:60 attempt to perform arithmetic __sub on nil and number' on several dozen en.w pages. {detected by desb42}
Resolved by: Do not treat superscript 1 as a DIGIT character.
Issue: https://github.com/gnosygnu/xowa/issues/617
  • Scribunto: Fix non-translated pages in en.d. {detected by desb42}
Resolved by: Make table accessible from datawrapper in mw.lua.
Links: https://en.wiktionary.org/wiki/Wiktionary:Japanese_transliteration
Issue: https://github.com/gnosygnu/xowa/issues/586
  • Scribunto: Fix 'Erreur de script: =Module:String:737 attempt to call nil' on many fr.s Author pages. {detected by desb42}
Resolved by: Synchronize latest ustring.lua.
Links: https://fr.wikisource.org/wiki/Auteur:Victor_Hugo
Issue: https://github.com/gnosygnu/xowa/issues/609
  • Scribunto: Improve load-time of Chinese pages on en.d. {detected by desb42}
Resolved by: Cache results of title.exists.
Issue: https://github.com/gnosygnu/xowa/issues/597
  • Scribunto: Fix 'Module:Wd:162 attempt to call nil' on many en.w pages. {detected by desb42}
Resolved by: Synchronize latest mw.wikibase.entity.lua.
Issue: https://github.com/gnosygnu/xowa/issues/614
  • Scribunto: Add HashLibrary. {contributed by desb42}
Links: https://de.wikipedia.org/wiki/NetBSD
Issue: https://github.com/gnosygnu/xowa/issues/589
  • ParserFunctions: Fix '=Module:Pg:51 attempt to index ?' on several commonswiki pages. {detected by desb42}
Resolved by: Add ParserFunction for PageLanguage.
Links: https://commons.wikimedia.org/wiki/Commons:Structured_data
Issue: https://github.com/gnosygnu/xowa/issues/595
  • Html_dump: Fix redlinks on many pages. {contributed by desb42}
Resolved by: Include namespace+title in redlink ttl, not just title.
Issue: https://github.com/gnosygnu/xowa/issues/568
  • Html_dump: Show images for files with url-encoded characters (space, symbols, non-ascii).
Issue: https://github.com/gnosygnu/xowa/issues/547
  • Pagebanner: Do not repeat table of contents on wikivoyage pages.
Resolved by: Disable toc if pagebanner html exists; also, sync PageBanner css.
Issue: https://github.com/gnosygnu/xowa/issues/610
  • Pagebanner: Fix showing only enlarged top-right corner for some en.v pagebanners.
Resolved by: Add extra space after hasPosition or some pageBanners will omit wpb-banner-image.
Issue: https://github.com/gnosygnu/xowa/issues/618
  • Template_styles: Fix single-word paragraphs at the start of many en.v pages.
Resolved by: Close block opened by template-styles.
Issue: https://github.com/gnosygnu/xowa/issues/616
  • Category: Fix failed 2019-10 hewiki import.
Resolved by: Add basic enums for 'numeric' and 'identity'.
Issue: https://github.com/gnosygnu/xowa/issues/597
  • Search: Fix no search results for en.d. {detected by desb42}
Issue: https://github.com/gnosygnu/xowa/issues/606
  • References: Fix duplicated text on many en.s Page pages. {detected by desb42}
Resolved by: Ignore follow items when writing primary reference.
Links: https://en.wikisource.org/wiki/Page:Writings_of_Saint_Patrick,_Apostle_of_Ireland.djvu/154
Issue: https://github.com/gnosygnu/xowa/issues/555
  • Setup.PI: Add instructions for fixing 'Could not load SWT library. Reasons: no swt-pi-gtk-3833 in java.library.path' on Raspberry PI 3+ devices to readme.txt. {detected by anonymous}
Links: readme.txt
Issue: https://github.com/gnosygnu/xowa/issues/535

minor

  • Html_dump: Add missing file for showing configuration to show WIKITEXT / HTML indicators in top-right. {detected by desb42}
Issue: https://github.com/gnosygnu/xowa/issues/525
  • Parser: Fix repeated header on a few en.w pages. {detected by desb42}
Resolved by: Do not reuse byte array when trimming bfr.
Links: https://en.wikipedia.org/wiki/Towson_University_buildings_and_structures
Issue: https://github.com/gnosygnu/xowa/issues/562
  • Parser: Fix 'bad argument: table expected, got nil' on some it.w pages. {contributed by desb42}
Resolved by: Trim url-encoded space from the end of a title.
Example: A .
Links: https://it.wikipedia.org/wiki/Italo_Toni
Issue: https://github.com/gnosygnu/xowa/issues/567
  • Parser: Do not reset attributes when tag has more than 16 attributes. {contributed by desb42}
Issue: https://github.com/gnosygnu/xowa/issues/579
  • Parser: Show missing references on a few en.d pages. {detected by desb42}
Resolved by: Auto-inline dangling references tag.
Links: https://en.wiktionary.org/wiki/tepilli
Issue: https://github.com/gnosygnu/xowa/issues/583
  • Parser: Fix failed jawiki import and error 'mid failed: bgn=19 end=13'. {contributed by desb42}
Resolved by: Do not assume that Name_ui_w_colon matches Name.
Links: https://ja.wikipedia.org/wiki/Template:Stub
Issue: https://github.com/gnosygnu/xowa/issues/594
  • Wikibase: Combine same references from Wikidata. {contributed by desb42}
Links: https://fr.wikipedia.org/wiki/VLC_media_player
Issue: https://github.com/gnosygnu/xowa/issues/596
  • Luaj: Fix 'ArrayIndexOutOfBoundsException' on some en.w pages. {detected by desb42}
Resolved by: Handle % at end of replacement string.
Issue: https://github.com/gnosygnu/xowa/issues/571
  • Xtn.Dpl: Limit number of pages shown to 200 instead of total number of pages in category. {contributed by desb42}
Resolved by: Change dynamicPageList to always get categories from cache.
Links: https://en.wiktionary.org/wiki/Category:English_conjunctions
Issue: https://github.com/gnosygnu/xowa/issues/556
  • Xtn.Dpl: Improve performance of Dpl for large categories. {detected by desb42}
Links: https://en.wiktionary.org/wiki/Category:English_lemmas
Issue: https://github.com/gnosygnu/xowa/issues/556
  • Search: Do not fail with error when searching in wikidata / commons. {suggested by desb42}
Issue: https://github.com/gnosygnu/xowa/issues/539
  • Category: Show table of contents on many en.d Category pages. {contributed by desb42}
Resolved by: Replace spaces with underscores in category name.
Issue: https://github.com/gnosygnu/xowa/issues/557
  • Html: Add 'lang=page_lang' to html and div tag. {contributed by desb42}
Issue: https://github.com/gnosygnu/xowa/issues/576
  • Score: Fix NullPointerException on a few dozen en.w Portal pages. {contributed by desb42}
Resolved by: Check for missing src for score generated images.
Issue: https://github.com/gnosygnu/xowa/issues/577
  • HTTP Server: Generalize file:///root logic even more. {contributed by desb42}
Issue: https://github.com/gnosygnu/xowa/issues/524
  • HTTP Server: Redirect xwiki urls to different wikis. {detected by desb42}
Links: https://en.wikipedia.org/wiki/it:Roma
Issue: https://github.com/gnosygnu/xowa/issues/600
  • HTTP Server: Show error page when navigating to wikis which are not installed. {detected by desb42}
Issue: https://github.com/gnosygnu/xowa/issues/613
  • Performance: Improve performance of Bry_fmtr. {contributed by desb42}
Resolved by: Disable dirty flag after formatter is compiled.
Issue: https://github.com/gnosygnu/xowa/issues/575

trivial

  • Gui: Fix NPE when reloading a MISSING_PAGE at start-up. {detected by desb42}
Issue: https://github.com/gnosygnu/xowa/issues/608
  • Html_dump: Fix 'gplx.Err: counts do not match' during fr.w build. {contributed by desb42}
Resolved by: Synchronize Xol_name_mgr.
Issue: https://github.com/gnosygnu/xowa/issues/549
  • Html_dump: Try to reduce memory pressure from Xow_defn_cache. {suggested by desb42}
Resolved by: Count 0 byte entries as 1 byte.
Issue: https://github.com/gnosygnu/xowa/issues/561
  • Mac OS X: Add homebrew instructions for installing ImageMagick / Inkscape. {contributed by anonymous}
Issue: https://github.com/gnosygnu/xowa/issues/574

Namespaces

XOWA

Getting started

Android

Help

Blog

Donate