Change log/2019

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

v4.6.3.1908 (2019-08-04)

PC

major

  • HTTP Server: Fix links and images not working for 2019-05 enwiki HTML databases. {detected by ctd}
Resolved by: Swap out /wiki/ and fix broken /fsys/.
Issue: https://github.com/gnosygnu/xowa/issues/524
  • HTTP Server: Fix XowaSearch not working. {detected by ktry}
Resolved by: Append url_args to page.
Issue: https://github.com/gnosygnu/xowa/issues/489
  • HTTP Server: Add search-suggest.
Issue: https://github.com/gnosygnu/xowa/issues/489
  • Scribunto: Fix Script error 'Module:convert:328 attempt to compare nil with number'. {detected by desb42}
Resolved by: Use m_offset when doing string.substring.
Issue: https://github.com/gnosygnu/xowa/issues/520

trivial

  • Make: Update wiki domains for 2019-06 Wikidata.
Issue: https://github.com/gnosygnu/xowa/issues/528

v4.6.2.1907 (2019-07-24)

Wiki

  • Package: Publish 2019-05 English Wikipedia.
Links: Wiki_setup/English_wikis

PC

major

  • Category: Fix Category not working for en.w. {detected by desb42}
Resolved by: Replace UNION with sequential loading from each catlink db.
Issue: https://github.com/gnosygnu/xowa/issues/268
  • Scribunto: Fix infinite loop on some en.w pages when finding on ucs-2 chars. {detected by desb42}
Resolved by: Adjust index position correctly for ucs-2 strings.
Example: {{WP7a|got|Gothic}}.
Links: https://en.wikipedia.org/wiki/List_of_Wikipedias
Issue: https://github.com/gnosygnu/xowa/issues/506
  • Luaj: Fix infinite loop on some en.w pages when matching Unicode Alphabetic chars. {detected by desb42}
Resolved by: Support PCRE character definitions for Luaj Regex.
Issue: https://github.com/gnosygnu/xowa/issues/502

significant

  • Parser.Tidy: Add vnu as additional tidy engine. {contributed by desb42}
Issue: https://github.com/gnosygnu/xowa/issues/417
  • Xtns.TemplateStyles: Cache TemplateStyles for HTML databases.
Issue: https://github.com/gnosygnu/xowa/issues/482
  • Scribunto: Use Luaj for pattern-matching (instead of Java Regex).
Issue: https://github.com/gnosygnu/xowa/issues/413
  • Wikibase: Add qualifiers-order to GetEntityStatements. {contributed by desb42}
Issue: https://github.com/gnosygnu/xowa/issues/374
  • Parser.Wikibase: Fix 'qid not found' errors in session.txt. {contributed by desb42}
Resolved by: Retrieve by label if pid is not present; also, return pid, not label.
Issue: https://github.com/gnosygnu/xowa/issues/354
  • Css: Show external-link icon and other css effects. {contributed by desb42}
Resolved by: Add 'mw-parser-output' to main div.
Links: https://en.wikipedia.org/wiki/Earth
Issue: https://github.com/gnosygnu/xowa/issues/274
  • Sqlite: Allow faster wiki loading for read-only devices. {requested by ZebraFromPluto}
Resolved by: Add option for read-only detection.
Links: home/wiki/Special:XowaCfg?grp=xowa.app.dbs
Issue: https://github.com/gnosygnu/xowa/issues/509
  • Xtn.Popups: Disable popups by default for en.wiktionary.org. {suggested by ZebraFromPluto}
Links: home/wiki/Special:XowaCfg?grp=xowa.addon.popups
Issue: https://github.com/gnosygnu/xowa/issues/511
  • HTTP Server: Fix links not working in left nav bar. {detected by anonymous}
Resolved by: Parse links with trailing slash.
Issue: https://github.com/gnosygnu/xowa/issues/459

minor

  • Xtn.Translate: Fix 'callParserFunction: function was not found: function=#translation' on many commons pages. {assisted by desb42}
Resolved by: Add #translation function with no implementation.
Example: {{#translation}}.
Issue: https://github.com/gnosygnu/xowa/issues/445
  • Parser.Wikibase: Fix 'Module:ResolveEntityId:31 attempt to index ?' on several dozen en.w biology pages.
Resolved by: Return null instead of empty string if invalid title passed to getEntityId.
Links: https://en.wikipedia.org/wiki/Nicoletella
Issue: https://github.com/gnosygnu/xowa/issues/415
  • Parser.TemplateStyles: Fix NullPointerException on a few dozen en.w Portal pages.
Resolved by: Check if title is null.
Links: https://en.wikipedia.org/wiki/Portal:Switzerland
Issue: https://github.com/gnosygnu/xowa/issues/416
  • ParserFunctions: Fix "Expression error: Missing operand for =" on some en.w pages. {detected by desb42}
Resolved by: Increase precedence of "E" over "ln" and other operations.
Example: {{#expr:ln2E+3}}.
Issue: https://github.com/gnosygnu/xowa/issues/397
  • Scribunto: Fix '@libraryUtil.lua:13 bad argument #1 to gmatch (string expected, got nil)' on a few en.w pages.
Resolved by: Set frame title for pages when invoking Scribunto code.
Links: https://en.wikipedia.org/wiki/Wikipedia:Categories_for_discussion
Issue: https://github.com/gnosygnu/xowa/issues/476
  • Scribunto: Fix 'invoke failed: ... {{#invoke:Navbar|navbar}}' on some en.w pages. {detected by desb42}
Resolved by: Add frame_ttl to all Xot_invk_tkn.
Links: https://en.wikipedia.org/wik/2003_Tippeligaen
Issue: https://github.com/gnosygnu/xowa/issues/503
  • Scribunto: Fix 'https%3A%2F%2F' showing up in reference links on some en.w pages. {detected by desb42}
Resolved by: Synchronize mw.uri.lua file with changes for uri.encode(s, 'WIKI').
Links: https://en.wikipedia.org/wik/Christmas
Issue: https://github.com/gnosygnu/xowa/issues/504
  • Luaj: Fix invalid url-encoding for non-ASCII characters like 'æ'. {detected by desb42}
Resolved by: Substring by bytes, not string, to handle malformed strings.
Issue: https://github.com/gnosygnu/xowa/issues/504
  • Scribunto: Fix query args showing up on en.w Template pages. {detected by desb42}
Resolved by: Encode key / val in GetUrl.
Issue: https://github.com/gnosygnu/xowa/issues/465
  • Scribunto: Fix 'NullPointerException in Module:Wikidata:622' on some de.w pages. {contributed by desb42}
Resolved by: Ignore snak if novalue.
Issue: https://github.com/gnosygnu/xowa/issues/481
  • Scribunto: Fix 'Module:Exception:2 attempt to index ? (a nil value)' on some en.u pages. {detected by desb42}
Links: https://en.wikiversity.org/wiki/Web_Science/Part2:_Emerging_Web_Properties/Hearding_Behavior/Summary,_Further_readings,_Homework
Issue: https://github.com/gnosygnu/xowa/issues/475
  • Xtn.Cldr: Fix 'Module:wikipedia:49 The Wikimedia language code goh is not valid' on some en.d pages. {detected by desb42}
Resolved by: Check CldrNames for IsKnownLanguageTag.
Issue: https://github.com/gnosygnu/xowa/issues/388
  • Scribunto: Fix 'Template:Template:Page' does not exist. {detected by desb42}
Resolved by: Apply namespace argument only if in main namespace.
Example: =mw.title.new("Template:Test", 'File').
Issue: https://github.com/gnosygnu/xowa/issues/473
  • HttpServer: Navigate to an error page for invalid titles like "Earth]". {detected by desb42}
Issue: https://github.com/gnosygnu/xowa/issues/480
  • Parser.Comment: Fix run-on paragraph if comment is added between blank linkes. {contributed by desb42}
Resolved by: Terminate comment if new-line found.
Links: https://en.wikisource.org/wiki/Three_Villages/2_Shirley
Issue: https://github.com/gnosygnu/xowa/issues/437
  • Xtn.SyntaxHighlight: Highlight lines if 'highlight' is passed but 'line' is not. {contributed by desb42}
Example: <syntaxhighlight lang="text" highlight="4-7">.
Links: https://commons.wikimedia.org/wiki/Template:TemplateBox/doc/example-value
Issue: https://github.com/gnosygnu/xowa/issues/498
  • Scribunto: Format date correctly for years with less than 4 digits (EX: +0065 -> 65 x> 2065). {contributed by desb42}
Example: "+0065-12-01" -> "65-12-01" x> "2065-12-01".
Issue: https://github.com/gnosygnu/xowa/issues/500
  • Language: Escape left-to-right / right-to-left marks in names.json ('\xE2\x80\x8E' to '\u200E'). {detected by desb42}
Issue: https://github.com/gnosygnu/xowa/issues/501
  • Parser: Remove unnecessary html from anchor.encode. {detected by desb42}
Resolved by: Parse html in internal link captions.
Links: [[File:A.png|b]]
Issue: https://github.com/gnosygnu/xowa/issues/460
  • Parser: Handle UTF-8 characters in attribute keys / values. {contributed by desb42}
Issue: https://github.com/gnosygnu/xowa/issues/457
  • Json: Parse surrogate-pairs correctly in unicode-escaped strings. {contributed by desb42}
Example: \ud83c\udf0.
Issue: https://github.com/gnosygnu/xowa/issues/487
  • Parser: Change encoding of html id to encode fewer characters.
Issue: https://github.com/gnosygnu/xowa/issues/462
  • User.Logs: Delete log folders if logs are disabled. {requested by ZebraFromPluto}
Issue: https://github.com/gnosygnu/xowa/issues/510

trivial

  • Html: Change self-link pages from <b> to <a class='mw-selflink selflink'>. {detected by desb42}
Issue: https://github.com/gnosygnu/xowa/issues/478
  • Css: Change css jump-to class from 'mw-navigation' to 'mw-head'. {detected by desb42}
Links: https://phabricator.wikimedia.org/source/Vector/browse/master/includes/templates/index.mustache$20
Issue: https://github.com/gnosygnu/xowa/issues/394
  • Json: Skip forward by 5 characters, not 4 for unicode sequences. {contributed by desb42}
Example: \u0022.
Issue: https://github.com/gnosygnu/xowa/issues/486
  • Parser: Do not parse '&#x;' as byte 0. {detected by desb42}
Issue: https://github.com/gnosygnu/xowa/issues/494


dev

  • Mass_parse: Add xomp_stats to track time per page (and other attributes). {suggested by desb42}
Issue: https://github.com/gnosygnu/xowa/issues/456
  • Mass_parse: Change page_cache to LRU cache.
Issue: https://github.com/gnosygnu/xowa/issues/483
  • Dev: Create Maven artifact. {contributed by t}
Issue: https://github.com/gnosygnu/xowa/issues/427
  • Dev: Rename test files to use '_tst' and '_fxt' convention. {detected by desb42}
Issue: https://github.com/gnosygnu/xowa/issues/512
  • Mass_parse: Fix mass_parse failing due to 'counts do not match; same key is either added twice, or delete failed'. {detected by desb42}
Resolved by: Use page_cache hashCode, not wiki hashCode.
Issue: https://github.com/gnosygnu/xowa/issues/514

v4.6.1.1903 (2019-03-26)

PC

major

  • Htxt: Fix old html databases not loading pages. {detected by Ope30}
Resolved by: Extract img.src data.
Issue: https://github.com/gnosygnu/xowa/issues/404

v4.6.0.1903 (2019-03-23)

Wiki

  • Package: Publish 2019-03 German Wikipedia.
Links: Wiki_setup/German_wikis

PC

major

  • Templatestyles: Fix templatestyles showing on many en.w pages. {detected by anonymous}
Resolved by: Support templatestyles.
Links: https://en.wikipedia.org/wiki/Henry_David_Thoreau
Issue: https://github.com/gnosygnu/xowa/issues/
  • TemplateStyles: Fix templatestyles not showing in css.
Resolved by: Add templatestyles to html.head.
Links: https://en.wikiversity.org/wiki/WikiJournal_Preprints/Binary_search_algorithm
Issue: https://github.com/gnosygnu/xowa/issues/314
  • Html: Hide 'Jump to: navigation, search' appearing on multiple pages.
Resolved by: Reformat HTML for jump-to div.
Issue: https://github.com/gnosygnu/xowa/issues/394
  • HTML Databases: Deprecate hzip in favor of plain-text format.
Issue: https://github.com/gnosygnu/xowa/issues/320

significant

  • Luaj: Fix infinite loop on some en.w pages. {detected by desb42}
Resolved by: Do not auto-case strings to ints in LuaTable.set.
Example: tbl.k = "2.";.
Issue: https://github.com/gnosygnu/xowa/issues/360
  • Scribunto: Fix script errors 'INTERNAL... IllegalArgumentException Argument is not an array' for many dozen en.w Template pages. {detected by desb42}
Resolved by: Allow strings and other primitive values for jsonEncode / jsonDecode.
Issue: https://github.com/gnosygnu/xowa/issues/329
  • Scribunto: Fix script errors 'Lua error in Module:Language at line 193: No name for the language' on several en.w pages. {contributed by desb42}
Resolved by: Change default for fetchLanguageName from 'mw' to null.
Issue: https://github.com/gnosygnu/xowa/issues/331
  • Scribunto: Fix script error '@package.lua:81 module `luabit.hex' not found stack traceback:' on several en.w pages. {contributed by desb42}
Resolved by: Add 'dotted' form of file path.
Example: a/b/c -> a.b.c.
Links: https://en.wikipedia.org/wiki/St._Peter's_Lutheran_Church_(Ottawa)
Issue: https://github.com/gnosygnu/xowa/issues/353
  • Scribunto: Fix script errors 'attempt to compare string with number' on many en.d pages. {detected by desb42}
Resolved by: Handle anypos flag.
Issue: https://github.com/gnosygnu/xowa/issues/337
  • Scribunto: Fix 'invalid regx' on many en.d pages. {detected by desb42}
Resolved by: Iterate regx by codepoint not by bytes.
Issue: https://github.com/gnosygnu/xowa/issues/383
  • Scribunto: Fix literal '%1' on some en.d pages. {detected by desb42}
Resolved by: Pull 0th argument if %1 is specified and 0 groups.
Links: https://en.wiktionary.org/wiki/Wiktionary:Scripts
Issue: https://github.com/gnosygnu/xowa/issues/393
  • Scribunto: Fix 'invoke failed: Portal:Germany {{#invoke:Excerpt slideshow|listItemExcerpt}}' on some de.w pages. {detected by desb42}
Resolved by: Do not fail in ustring.find if negative bgn is large.
Example: mw.ustring.find('abc', "c", -999).
Issue: https://github.com/gnosygnu/xowa/issues/366
  • Scribunto: Fix 'gplx.Err: type mismatch: expdType=boolean actlType=java.lang.String actlObj=y' on some commonswiki pages. {detected by desb42}
Resolved by: Use PHP.empty for noCommafy .
Example: language.formatNum(1234, {noCommafy='y'}).
Issue: https://github.com/gnosygnu/xowa/issues/372
  • Scribunto: Fix script error '=Module:Wikidata label:65 bad argument: table expected, got nil' on some wd pages. {detected by desb42}
Resolved by: Scribunto|Return ['en'] not [] if unknown language.
Issue: https://github.com/gnosygnu/xowa/issues/340
  • Wikibase: Fix blank "Authority Control" sections. {detected by desb42}
Resolved by: Fix getBestStatements to return normal if no preferred.
Links: https://en.wikipedia.org/wiki/James_Monroe
Issue: https://github.com/gnosygnu/xowa/issues/297
  • Wikidata: Fix 'unknown key for property' on many de.w pages. {detected by desb42}
Resolved by: Trim whitespace from start and end of property keys.
Example: {{#property:P17 | from = Q2 }}.
Issue: https://github.com/gnosygnu/xowa/issues/361
  • Wikidata: Fix 'wbase:could not find datatype for pid; pid=5\n'.
Resolved by: Trim whitespace from start and end of qid in GetEntity.
Example: mw.wikibase.getEntity(' Q2\n').
Issue: https://github.com/gnosygnu/xowa/issues/363
  • Wikidata: Fix broken property links on wikidata claims. {contributed by desb42}
Resolved by: Add 'P' to property link.
Issue: https://github.com/gnosygnu/xowa/issues/332
  • Category: Fix "Next 200" not working on en.w category pages. {contributed by desb42}
Resolved by: Upgrade to icu4j-57_1.jar.
Issue: https://github.com/gnosygnu/xowa/issues/237

minor

  • Timeline: Fix many minor timeline bugs. {contributed by desb42}
Links: https://en.wikipedia.org/wiki/Template:Timeline_WWII_-_Pacific_Theater https://en.wikipedia.org/wiki/1910_Atlantic_hurricane_season https://en.wikipedia.org/wiki/42-01 https://en.wikipedia.org/wiki/The_Beach_Boys#Members https://en.wikipedia.org/wiki/Solar_power_in_Alaska https://en.wikipedia.org/wiki/South_Eastern_Collegiate_Hockey_Conference https://en.wikipedia.org/wiki/19th-century_National_League_teams https://en.wikipedia.org/wiki/Browser_engine https://en.wikipedia.org/wiki/Mount_Hood_climbing_accidents https://en.wikipedia.org/wiki/Kicking_Sunrise#Members https://en.wikipedia.org/wiki/Lifespan_Timeline_of_Prime_Ministers_of_Romania https://en.wikipedia.org/wiki/Classical_antiquity https://en.wikipedia.org/wiki/Disneyland_Paris#Attendance https://en.wikipedia.org/wiki/Canada–United_States_relations https://en.wikipedia.org/wiki/Template:NASA_Planetary_Missions_Program https://en.wikipedia.org/wiki/Template:Space_station_crew_timeline https://en.wikipedia.org/wiki/Template:NASA_Planetary_Missions_Program https://en.wikipedia.org/wiki/History_of_Islam https://en.wikipedia.org/wiki/Tromborn https://en.wikipedia.org/wiki/Timeline_of_political_parties_in_the_United_Kingdom https://en.wikipedia.org/wiki/Hindu_units_of_time
Issue: https://github.com/gnosygnu/xowa/issues/368
  • Cite: Show lower-roman, lower-alpha and other superscripts. {detected by desb42}
Resolved by: Change Cite to follow MediaWiki behavior for super-scripting.
Example: lower-roman -> "i" x> "lower-roman 1".
Issue: https://github.com/gnosygnu/xowa/issues/382
  • Parser: Fix non-italicized titles in Template namespace and others. {detected by desb42}
Resolved by: Change ttl.Page_db() to ttl.Full_db().
Issue: https://github.com/gnosygnu/xowa/issues/277
  • ParserFunctions: Fix 'Invalid errors' date for next Sunday. {contributed by desb42}
Resolved by: Support next / previous for day of week.
Issue: https://github.com/gnosygnu/xowa/issues/262
  • Css: Fix missing images on en.v pages. {contributed by desb42}
Resolved by: Trim whitespace from start and end of css-related urls.
Issue: https://github.com/gnosygnu/xowa/issues/307
  • Html: Fix subpages showing underscores instead of spaces. {contributed by desb42}
Resolved by: Replace underscores with spaces in subpages.
Links: https://en.wikiversity.org/wiki/Computer-aided_design/Software
Issue: https://github.com/gnosygnu/xowa/issues/308
  • Html: Standardize spacing between subpage entries. {contributed by desb42}
Links: https://en.wikiversity.org/wiki/Computer-aided_design/Software
Issue: https://github.com/gnosygnu/xowa/issues/308
  • Html: Fix broken pages when invalid characters in href. {detected by desb42}
Resolved by: Do not hzip anchors with invalid href.
Links: https://en.wikiversity.org/wiki/Research_in_programming_Wikidata/Banks
Issue: https://github.com/gnosygnu/xowa/issues/311
  • Html: Change message from 'was last modified' to 'was last edited'. {contributed by desb42}
Issue: https://github.com/gnosygnu/xowa/issues/321
  • Category: Pluralize "Category" label only if more than one item. {contributed by desb42}
Resolved by: Pass count into category msg .
Links: https://en.wikiversity.org/wiki/WikiJournal_Preprints/Binary_search_algorithm
Issue: https://github.com/gnosygnu/xowa/issues/316
  • HTTP Server: Support popups. {contributed by desb42}
Issue: https://github.com/gnosygnu/xowa/issues/264
  • HTTP Server: Fix Edit / View HTML links not working. {contributed by desb42}
Resolved by: Support 'action=edit' / 'action=html'.
Issue: https://github.com/gnosygnu/xowa/issues/264
  • HTTP Server: Fix inaccessible pages when names starts with slash. {contributed by desb42}
Resolved by: Change url parsing logic to support slashes.
Links: https://en.wikipedia.org/wiki//dev/full
Issue: https://github.com/gnosygnu/xowa/issues/301
  • HTTP Server: Fix Article link not working when title has spaces. {detected by desb42}
Resolved by: Use url-encoded article link.
Issue: https://github.com/gnosygnu/xowa/issues/254
  • HTTP Server: Fix Article link not working b/c not pointing to current wiki. {detected by desb42}
Resolved by: Reorder href attribute so that it follows a tag.
Example: <a id=a href=b> -> <a href=b id=a>.
Issue: https://github.com/gnosygnu/xowa/issues/252
  • HTTP Server: Show xowa shortcut icon in edit / view html. {detected by desb42}
Resolved by: Update href for 'shortcut icon'.
Issue: https://github.com/gnosygnu/xowa/issues/285
  • HTTP Server: Fix exceptions when using nginx. {contributed by desb42}
Resolved by: Ignore nginx http headers.
Issue: https://github.com/gnosygnu/xowa/issues/255
  • HTTP Server: Retain new-line when processing form-data. {contributed by desb42}
Issue: https://github.com/gnosygnu/xowa/issues/315
  • Xtn.Popups: Fix 'The template/module can only be used on pages in the Category namespace'. {detected by desb42}
Resolved by: Update page title on Scrib_core when generating popup.
Issue: https://github.com/gnosygnu/xowa/issues/338
  • Xtn.Popups: Do not show category pages from popup. {detected by desb42}
Issue: https://github.com/gnosygnu/xowa/issues/339

trivial

  • Parser.Lnki: Fix links with a literal caption of 'class' or 'alt' showing page name instead of 'class' or 'alt'. {detected by desb42}
Resolved by: Treat keywords as caption if not File namespace or if keyless.
Links: https://en.wikibooks.org/wiki/C_Sharp_Programming
Issue: https://github.com/gnosygnu/xowa/issues/303
  • Parser: Fix inconsistent html-encoding of {{#tag}} calls.
Links: https://fr.wikivoyage.org/wiki/France https://en.wikipedia.org/wiki/Henry_David_Thoreau
Issue: https://github.com/gnosygnu/xowa/issues/310
  • ParserFunctions: Fix invalid url for tools.wmflabs.org. {contributed by desb42}
Resolved by: Do not add '/wiki/' for non-WMF wikis.
Links: https://en.wikipedia.org/wiki/Scafell_Pike
Issue: https://github.com/gnosygnu/xowa/issues/298
  • Html: Show wikiname in search-bar's placeholder text. {contributed by desb42}
Resolved by: Change div_view_fmtr to be sitename aware.
Links: https://en.wikiversity.org
Issue: https://github.com/gnosygnu/xowa/issues/313
  • Html: Fix textarea content being mislocated outside of textarea tags. {detected by desb42}
Resolved by: Escape textarea content.
Example: <pre> -> <pre>.
Issue: https://github.com/gnosygnu/xowa/issues/250
  • Parser: Fix blank div id on en.w pages. {detected by desb42}
Resolved by: Fix anchorencode for trailing lnki.
Example: [[A]]b.
Issue: https://github.com/gnosygnu/xowa/issues/373
  • Parser.Lnke: Escape ampersand in external links. {contributed by desb42}
Issue: https://github.com/gnosygnu/xowa/issues/371
  • Htxt: Fix broken html on de.w pages with video tags.
Resolved by: Set src_bgn at start of block, not after video element.
Links: https://de.wikipedia.org/wiki/München
Issue: https://github.com/gnosygnu/xowa/issues/369

dev - make

  • Make: Fix OutOfMemory error when building dewiki. {detected by desb42}
Resolved by: Release bry_bfr in Tag_html_wkr_basic.
Issue: https://github.com/gnosygnu/xowa/issues/351
  • Make: Fix 'core dump' during pagelink.
Resolved by: Rewrite pagelink builder.
Issue: https://github.com/gnosygnu/xowa/issues/396
  • Make: Fix 'Failed to render extension' when building en.d across multiple threads. {detected by desb42}
Resolved by: Lock calls to cat_core Select.
Issue: https://github.com/gnosygnu/xowa/issues/389
  • Make: Fix 'counts do not match' when building en.s. {contributed by desb42}
Resolved by: Extend lock scope over Get_by_exact_id_or_null.
Issue: https://github.com/gnosygnu/xowa/issues/347
  • Language: Update language list.
Issue: https://github.com/gnosygnu/xowa/issues/384
  • File: Add opus file type. {detected by desb42}
Issue: https://github.com/gnosygnu/xowa/issues/295
  • Wikibase: Register new wikis: als.wikibooks.org; als.wikiquote.org; als.wiktionary.org; bn.wikivoyage.org; mo.wiktionary.org; pms.wikisource.org; ps.wikivoyage.org; sah.wikiquote.org; sat.wikipedia.org; zh.wikiversity.org.
Issue: https://github.com/gnosygnu/xowa/issues/
  • Wikibase: Fix 'unknown json parser key' during site.util_meta command.
Resolved by: Support bcp in language node.
Example: unknown json parser key: path=www.wikidata.org.language.bcp47.
Issue: https://github.com/gnosygnu/xowa/issues/
  • Wiki: Fix 'unknown key: key=siteinfo' during site.util_meta command.
Resolved by: Change 'wikimediafoundation.org' to 'foundation.wikimedia.org'.
Issue: https://github.com/gnosygnu/xowa/issues/

dev - log

  • Math: Remove tidy warnings on redundant math id. {detected by desb42}
Resolved by: Increment math uid.
Links: https://en.wikiversity.org/wiki/Electric_Circuit_Analysis/Passive_Sign_Convention
Issue: https://github.com/gnosygnu/xowa/issues/375
  • Xtn.Cldr: Fix 'no cldrName file exists for lang; lang=~{lang}'. {detected by desb42}
Resolved by: Print correct lang_name if cldrFile name doesn't exist.
Issue: https://github.com/gnosygnu/xowa/issues/349
  • Make: Fix 'counts do not match: hash=3 list=4' when building dewiki. {detected by desb42}
Resolved by: Add synchronized block when loading lang.
Issue: https://github.com/gnosygnu/xowa/issues/330
  • Make: Write full page url to log file, not just page title. {detected by desb42}
Issue: https://github.com/gnosygnu/xowa/issues/387
  • Category: Do not log 'inserting cat_link row'. {suggested by desb42}
Issue: https://github.com/gnosygnu/xowa/issues/322

dev - code

  • Source: Allow 'xowa_get_and_make.sh' to be run multiple times. {contributed by desb42}
Resolved by: Remove previous items with 'rm -rf' .
Issue: https://github.com/gnosygnu/xowa/issues/345
  • Category: Clarify cast to RuleBasedCollator. {requested by desb42}
Resolved by: Add comment and change casting order.
Issue: https://github.com/gnosygnu/xowa/issues/269
  • Search: Remove duplicate code line in link_score builder. {detected by desb42}
Issue: https://github.com/gnosygnu/xowa/issues/305
  • Wiki: Add comment to explain Id_xowa_wikidata. {detected by desb42}
Issue: https://github.com/gnosygnu/xowa/issues/348

Namespaces

XOWA

Getting started

Android

Help

Blog

Donate