Change log/v4.5.7.1706

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

v4.5.7.1706 (2017-06-25)

Wiki

  • Package: Publish 2017-05 English wikis.
Links: Wiki_setup/English_wikis
  • Package: Publish 2017-05 German wikis.
Links: Wiki_setup/German_wikis
  • Package: Publish 2017-05 French wikis.
Links: Wiki_setup/French_wikis
  • Package: Publish 2017-06 English Wikipedia.
Links: Wiki_setup/English_wikis

PC

minor

  • Luaj: Fix Script error 'mwInit.lua:24 bad argument: table expected, got nil' on many en.w pages.
Resolved by: Force variadic 'arg' to use global arg, not any uplevel arg.
Example: local arg = ....
Links: https://en.wikipedia.org/wiki/Module:Wd https://en.wikipedia.org/wiki/Ajanta_Caves https://en.wikipedia.org/wiki/Behistun_Inscription https://en.wikipedia.org/wiki/Great_Rift_Valley
  • ParserFunctions: Fix broken navboxes on many fr.v pages.
Resolved by: Escape html in attributes when using #tag.
Example: {{#tag:div|text|id='<br/>'}}.
Links: https://fr.wikivoyage.org/wiki/France https://fr.wikivoyage.org/wiki/Paris https://fr.wikivoyage.org/wiki/Germany
  • Scribunto: Fix script error '=Module:Header template:93' on many fr.s pages.
Resolved by: Add 'redirectTarget' to Scrib_lib_title.
Links: https://fr.wikisource.org/wiki/La_Dispute https://fr.wikisource.org/wiki/Les_Acteurs_de_bonne_foi https://fr.wikisource.org/wiki/Le_Lion
  • Scribunto: Fix 'gplx.Err: bad argument: nil: idx=0 len=0' on a few dozen fr.u pages.
Resolved by: Do not fail if no arguments passed to frameExists.
Links: https://fr.wikiversity.org/wiki/Projet:Laboratoire/Espaces_de_noms/Mod%C3%A8le/Liste_des_pages
  • Scribunto: Fix script error 'NullPointerException' on 1 en.w page.
Message: @C:/xowa/bin/any/xowa/xtns/Scribunto/engines/Luaj/MWServer.lua:59 vm error: java.lang.NullPointerException
Links: https://en.wikipedia.org/wiki/Huadu_District
  • Table_of_contents: Show missing TOC on some de.w pages. {detected by Ope30}
Resolved by: Ignore NOTOC commands at template level.
Links: https://de.wikipedia.org/wiki/13._Jahrhundert https://de.wikipedia.org/wiki/Vorlage:Artikel_Jahrhundert
  • Parser.Xml: Do not print <meta> and <link> tags.
Links: https://fr.wikisource.org/wiki/La_Dispute https://fr.wikisource.org/wiki/Les_Acteurs_de_bonne_foi https://fr.wikisource.org/wiki/Le_Lion
  • Parser: Show page name for [[Media:]] links without caption (XOWA-122). {detected by anonymous}
Example: [[Media:A.png]] -> "Media:A.png" x> "".
Links: https://en.wikipedia.org/wiki/Beethoven
  • Luaj: Fix script error on 1 fr.w page.
Resolved by: Format doubles using sprintf-like behavior.
Links: https://fr.wikipedia.org/wiki/Hasbro
  • Table_of_contents: Deprecate id='toctitle' in favor of class='toctitle'. {detected by anonymous}
Links: https://github.com/gnosygnu/xowa/issues/150
  • Category: Add colon to Categories if page_grouping is disabled. {detected by Ope30}
Links: https://en.wikipedia.org/wiki/Japanese_invasions_of_Korea_(1592–98)
  • Import: Fix failed import on Windows 32-bit machines.
Resolved by: Upgrade to sqlite jdbc 3.18.0.
  • Page_sync: Sync recently-created pages.
  • Embeddable: Handle redirects. {detected by Rüdiger Gleim}
Links: https://en.wiktionary.org/wiki/house
  • Embeddable: Handler null pointer exceptions for <gallery> when no de.wikipedia.org-file-core.xowa file is available. {detected by Rüdiger Gleim}
Links: https://de.wikipedia.org/wiki/Herbizid
  • Night-mode: Show mathjax in nightmode. {detected by anonymous}
Example: /xowa/bin/any/xowa/html/css/nightmode/xowa_night.css.
Links: home/wiki/Diagnostics/Math
  • Night-mode: Allow custom night-mode logos per wiki. {requested by Ope30}
Example: /user/anonymous/wiki_domain/html/logo_night.png.
Links: home/wiki/App/UI/Night_mode
  • Night-mode: Allow global user-overrides for night-mode css / logo. {requested by Ope30}
Example: /user/anonymous/bin/xowa/any/xowa/html/css/logo_night.png.
Links: home/wiki/App/UI/Night_mode

trivial

  • Wikidata: Add geo-shape wikidata data-type.
  • Wikidata: Add dtywiki and pawikisource.
  • Threading: Fix rare multi-thread error for Hiero parser.

doc

  • Linux: Provide workaround for running XOWA on openSUSE and minimal XFCE desktop. {contributed by anonymous}

Namespaces

XOWA

Getting started

Android

Help

Blog

Donate