Change log/v4.0.0.1701

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

v4.0.0.1701 (2017-01-01)

Wikis

  • Package: Publish 2016-12 Italian wikis.
  • Package: Publish 2016-12 Swahili wikis.

PC

major

  • Cfg: Add new Options system.
Links: Options
  • Setup: Change to semantic versioning.
Example: 4.0.17011.1 vs 4.1.

minor

  • Wikibase: Fix 'Attached KML error' on many dozen en.w pages. {detected by Ope30}
Resolved by: Do not cast 'numeric-id' to 'string'; leave as 'int'.
Example: Route map: Attached KML Error: item specified on Wikidata, or in |wikidata=, is not a KML file (P31→Q26267864 not found).
Links: https://en.wikipedia.org/wiki/Hollywood_Walk_of_Fame
  • Gui: Allow Ctrl+Insert to be used to copy text. {detected by William}
Resolved by: Do not override Ctrl+Insert with Ctrl+Minus.
  • Gui: Support numpad keys for page find. {detected by William}
  • Gui: Add option to auto-remember last tab opened.
  • Gui: Support Command key on Mac OS X for keyboard shortcuts.
  • Html: Remove horizontal scroll bar on some Mac OS X configurations.
Resolved by: Replace width:20vw with width:20em in /xowa/user/wiki/home/html/xowa_common.css.
  • Edit: Add section-editing. {requested by anonymous}
  • Cfg: Add better support for Shortcuts.
  • Category: Show Hidden Categories in "Hidden" section.
Links: https://en.wikipedia.org/wiki/A
  • Search.Suggest: Do not add * at end of search phrase; use auto-wildcard option instead.
  • Search: Fix 'url_default' not working.
  • Xtn.Popups: Fix multiple blue lines at bottom of page whenever new popup shows.
Resolved by: Suppress attributes from mw-body class.
  • Redirect: Allow redirects to Special pages.
Example: #REDIRECT [[Special:XowaCfg]].
Links: Options
  • Gui: Allow navigation to urls with arguments.
Example: Special:XowaCfg%3Fgrp%3Dxowa.html.css.
  • Mass_parse: Fix memory leak / slow performance due to over-zealous page caching.
Resolved by: Add two levels of permenance to page cache; add separate ifexists cache.

trivial

  • Cfg: Remove 'Gui - Url bar' Symbols.
  • Cfg: Replace 'Custom wiki commands' with 'Unzip bz2 file'.
  • Cfg: Remove Search Suggest 'AllPages look-ahead', 'AllPages minimum length', and 'Log enabled'.
  • Cfg: Remove config page for Firefox Addon.
  • Wikibase: Add "fiwikivoyage" to list of known wikis.
  • Html: Remove content_editable support.

dev

  • Math: Refactor Math classes.
  • Mass_parse: Refactor make cmd to merge other wkr tables such as log_basic_temp.
  • Gui: Refactor IptKey; in particular, use SWING and SWT constants where possible; also handle modifers.
  • Mass_parse: Improve performance when returning Keyvals from Scribunto function.

Namespaces

XOWA

Getting started

Android

Help

Blog

Donate