Change log/2016

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

v3.4.3.1 (2016-04-17)

Windows / Linux / Mac OS X

major.fix

  • Parser: Fix Random pages not showing in Portal. [broken since: v3.3.4.1]
Resolved by: Serialize long for Luaj.
Links: https://en.wikipedia.org/wiki/Portal:Earth_sciences
  • Html: Fix "Other wikis" not showing in home wiki. [broken since: v3.4.2.1]
Resolved by: Add empty h3 after div logo.
  • Html: Fix {{#DISPLAYTITLE}} not showing. [broken since: v3.1.5.1]
Resolved by: Pass display_title info to new page_banner manager.
Links: http://en.wikipedia.org/wiki/gzip Diagnostics/ParserFunctions/DisplayTitle
  • Parser: Fix broken script error "table expected, got nil" on a few dozen de.w pages. Message: Skriptfehler: @C:/xowa/bin/any/xowa/xtns/Scribunto/engines/LuaCommon/lualib/mwInit.lua:18 bad argument: table expected, got nil
Resolved by: Change server name to "//de.wikipedia.org" not "https://de.wikipedia.org".
Links: https://de.wikipedia.org/wiki/Giro_d’Italia_1996

minor.fix

  • Parser: Fix broken tabs in <tabber> tag.
Resolved by: Split only on first =, not on all of them.
  • Parser: Add parser for <TabView>. {requested by anonymous}
Links: Diagnostics/Xtns/Wikia/All
  • Config: Do not keep downloading from Wikimedia Api if wiki was imported in offline mode.
Resolved by: Ignore fallback entries in site_cfg.

doc

  • Doc: Change domain to http://xowa.org. {assisted by anonymous4}
Links: http://xowa.org
  • Doc: Export all home wiki pages to http://xowa.org.
Links: http://xowa.org/home/wiki/Help/Contents.html


Android

major.add

  • App: Release XOWA Android to Play Store. {assisted by anonymous4}
Links: https://play.google.com/store/apps/details?id=org.xowa
  • App: Support Android KitKat devices. {assisted by anonymous4}
Resolved by: Add multidex support.
  • UI: Add icons for different resolutions.
  • UI: Remove non-XOWA settings from settings screens.
  • UI: Remove "Event logging", "Auto-log crash reports" and other settings.


v3.4.2.1 (2016-04-10)

Windows / Linux / Mac OS X

major.fix

  • Search: Reduce build time for search databases. {detected by William}


major.package

  • Package: Upload consolidated images for English Wikipedia.
Links: https://archive.org/details/Xowa_enwiki_latest


minor.add

  • CSS: Update home CSS files to latest version from English Wikipedia. {detected by William}
  • Parser: Add parser for RandomSelection tag. {requested by anonymous} Example: <choose><option>A</option><option>B</option></choose>.
Links: Diagnostics/Xtns/Wikia/All
  • Parser: Add parser for Tabber tag. {requested by anonymous} Example: <tabber>tab1=A|-|tab2=B</tabber>.
Links: Diagnostics/Xtns/Wikia/All


Android

major.add

  • UI: Add "Import New Wikis" page. {assisted by anonymous4}
  • UI: Add "Wikis" list page.


minor.fix

  • UI: Do not crash when pressing Random in home wiki. {detected by anonymous4}
  • UI: Do not crash when pressing XOWA after History.
  • UI: Remove "Nearby" pages.
  • UI: Remove "Log in to Wikipedia".


v3.4.1.1 (2016-04-04)

Windows / Linux / Mac OS X

major.fix

  • Import: Fix offline import for large wikis. {detected by MacSquirrel-Jedi}
Links: Dashboard/Import/Offline
  • Database: Open old .sqlite3 wikis. {detected by William}
Resolved by: Parse SQL comments in SQL master.
  • Import: Allow upgrade of search for old .sqlite3 wikis. {detected by William}


major.add

  • Files: Add page to delete old unused images.
Links: Dashboard/Files/Deletion


package

  • Package: Release French Wikipedia 2016-03.
Links: https://archive.org/details/Xowa_frwiki_latest

v3.3.4.1 (2016-03-27)

Windows / Linux / Mac OS X

major.add

  • Search: Add autocomplete to url bar.
Links: App/Search/Address_bar
  • Search: Improve performance of searches.
  • Search: Assign numeric score to pages using PageRank.
Links: Options/Search
  • Search: Handle titles with punctuation like "GNU/Linux", "o'clock", "Faster-than-light", "History of U.S.A. Science", "20,000_Leagues_Under_the_Sea" etc..
  • Search: Improve boolean searches.
Links: App/Search
  • Doc: Add search capabilities to the home wiki.
Resolved by: Upgrade home wiki to new search system.


minor.fix

  • Scribunto: Fix script error on English Wikipedia category pages. Message: Script error: =Module:progress box:59 attempt to index ? (a number value)
Resolved by: Support "*" for Scribunto "pagesInCategory".
Links: https://en.wikipedia.org/wiki/Category:Articles_lacking_sources_from_February_2009
  • Wikibase: Add hyperlinks to taxonomy navbar for about a few hundred en.w pages.
Resolved by: Support "from" atribute in "{{#property}}". Example: {{#property:p1|from=p2}}.
Links: https://en.wikipedia.org/wiki/Golden_eagle
  • UI: Allow keybindings for all punctuation symbols.
Resolved by: Assign keycodes based on SWT const values.


minor.add

  • Database: Minor performance improvements.
Resolved by: Upgrade sqlite-jdbc to 3.8.2.
  • Setup: Always list correct version number in windows.exe files. {detected by anonymous}
  • Extension.NewWindowLink: Handle {{#NewWindowLink}} for wikia wikis. {requested by anonymous}


trivial.add

  • Wikibase: Add "adywiki" to list of known wikis.
  • Wiki: Change site_stats from int to long.


Android

major.fix

  • Search: Improve performance and accuracy of searches.
Resolved by: Remove unnecessary level of threading.
  • Javascript: Fix table collapse / expand buttons not working.
Resolved by: Change javascript to call tableFull.setAttribute("style", 'display:none !important');.
  • Search: Allow search for apostrophe words. {detected by anonymous4}
Resolved by: Search using prepared statements, not dynamic SQL. Example: search for "o'clock".
  • Search: Allow search for "and", "or".
Resolved by: Change boolean AND operator to be "+" and OR operator to be ",".


v3.2.1.1 (2016-01-31)

Windows / Linux / Mac OS X

major.fix

  • Search: Fix search not working. [broken since: v3.1.1.1]
Resolved by: Assign correct word ids to search word.
Links: https://en.wikipedia.org/wiki/Special:Search?search=Earth&fulltext=y
  • Html: Fix English Wiktionary sections defaulting to collapsed but showing "hide". [broken since: v3.1.5.1]
Resolved by: Change mediawiki.gadget.navframe.js to explicitly set style.display.
Links: https://en.wiktionary.org/wiki/green

major.add

  • Build: Build application package for Raspberry Pi. {contributed by yonisolo}

package

  • Package: Release English Wikipedia (2016-01).
Links: https://archive.org/details/Xowa_enwiki_latest
  • Package: Release English Wikis (2016-01).
Links: https://archive.org/details/Xowa_enwiki_latest

doc

  • Doc: Modify "Change log" entries to be more user-oriented.

v3.1.5.1 (2016-01-31)

Windows / Linux / Mac OS X

major

minor

trivial

  • Xtn.Mapsources: Parse key-value pairs from nested template calls. Resolves potential incorrect values for {{#dd2dms}} .
  • Import.Dansguardian: Fix page-redirection-deletion for en.wikipedia.org.

Android

major

v3.1.4.2 (2016-01-28)

Windows / Linux / Mac OS X

major

trivial

  • Log: Do not log warnings when building category version1. Resolves numerous non-meaningful error messages in the log file.


v3.1.4.1 (2016-01-24)

Windows / Linux / Mac OS X

major

minor

trivial

  • Hzip: Write file-title with correct case-sensitivity for wikis with a case-sensitive [[File:]] namespace.
  • Html: Never change title bytes when passed to Xof_file_wkr_.Ttl_standardize(title) (nothing known in pc; affects hzip check for image links). See: https://en.wiktionary.org/wiki/freedom_of_speech

doc

  • Home: Redefine categories for Change log.

Android

major


v3.1.3.1 (2016-01-17)

Windows / Linux / Mac OS X

add

significant

minor

  • Gallery: Ignore items with invalid file titles; EX:<gallery>File:#A.png</gallery>.
  • Url: Output "" instead of "file:///" if src is unknown.

trivial

Android

fix

  • Setup: Do not write log to SD card {detected by anonymous}.

add

  • Special: Implement random.

change

significant

  • Html: Center gallery images.

minor

v3.1.1.1 (2016-01-03)

fix

  • Search: Generate correct counts for search words (affects search results sometimes being off). [broken since:v2.4.4]
  • Url: Fix IPA audio links (affects IPA audio links would not download pronunciations when clicked); EX:[[File:A.png|link=file:///C:/A.png]] x> href='/wiki/file:///C:/A.png'. See: https://en.wikipedia.org/wiki/Beethoven [broken since:v2.8.1]

change

significant

minor

  • Parser.Lnki: Handle link arguments to anchors within current page (affects links not working for images if they link to section within current page); EX:[[File:A.png|link=#B]]. See: https://en.wikipedia.org/wiki/History_of_Nauru

trivial

Namespaces

XOWA

Getting started

Android

Help

Blog

Donate