Change log/2013

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

Contents

v0.12.4.0 (2013-12-30)

major

  • (add) Package: French Wikipedia 2013-12-20 images.
  • (add) Package: French Wiktionary 2013-12-22 images.
  • (add) Package: French Wikivoyage 2013-12-25 images.
  • (add) Package: French Wikiquote 2013-12-16 images.
  • (add) Package: French Wikibooks 2013-12-27 images.
  • (add) Package: French Wikiversity 2013-12-25 images.
  • (fix) [broken since:v0.12.0] File/v2: Cache failures sometimes causes images not to load on page.
  • (add) Wikidata: Rank now supported for wikidata {contributed by Schnark}. See: http://www.wikidata.org/wiki/Q183

minor


v0.12.3.0 (2013-12-22)

major

  • (add) Package: English Wikisource 2013-12-20 offline package.
  • (add) Package: English Wikibooks 2013-12-17 offline package.
  • (add) Package: English Wikiversity 2013-12-16 offline package.
  • (add) DynamicPageList: Improved support for wikibooks, wikiversity, wikinews. See: http://en.wikibooks.org/wiki/Subject:Computer_programming
  • (change) Scribunto: Gsub_match_callback should return integer positions as strings, not integers; EX:{{#invoke:Biblio|ouvrage}} . See: http://fr.wikipedia.org/wiki/Atoum

minor


v0.12.2.0 (2013-12-16)

major

minor

  • (fix) Import: species.wikimedia.org had wrong domain name; EX:species.wikispecies.org {detected by Miles}. See: Dashboard/Import/Offline
  • (change) Parser: Category should not show in TOC; EX:== a [[Category:b]] ==. See: http://en.wikipedia.org/wiki/Tamil_Nadu
  • (change) Parser: Html numeric entities should be rendered literally, not as bytes; EX:a•b -> a•b not a{192,149}b. See: http://de.wikipedia.org/wiki/Magnus_Carlsen
  • (change) Parser: Unclosed row was being discarded; EX:{|\n|-\n<td>a</td>\n|-b\n|}. See: http://fr.wikipedia.org/wiki/Napoléon_Ier
  • (change) Parser: {{#ifeq}} fails when more than one colon appears; EX:{{#ifeq: :|a|b|c}}. See: http://de.wiktionary.org/wiki/glitschig
  • (change) Parser: Internal links with double colon should be rendered; EX:::A -> A. See: http://www.mediawiki.org
  • (change) File: Fatal error during image retrieval should not stop redlinks from loading {detected by Schnark}.
  • (change) File: Image border was not applied; EX:File:A.png|border -> class='thumborder' {detected by Schnark}. See: http://de.wikipedia.org/wiki/Vorlage:JPN
  • (change) Release: Xowa_64.exe now explicitly species -Dfile.encoding="UTF-8" {detected by Anselm}.
  • (change) Release: Sqlite for windows 32 should not be in 64 bit directory; EX:/bin/windows/sqlite {detected by Anselm}.
  • (change) Release: Xowa_64.exe now caps at 512 MB max (instead of 1 GB) {detected by Nocte Draconis}.
  • (dev) Category: Category error should not cause malformed HTML. See: http://en.wikipedia.org/wiki/Category:Planets_of_the_Solar_System
  • (dev) Scribunto: Gsub should call once for all matches; not once per match. See: http://en.wiktionary.org/wiki/Minnesota_nice
  • (change) Server: Http server did not work on Windows 64 / Linux 64 {detected by Miles}.
  • (add) Server: Added command line arg --http_server_port; EX:'--http_server_port 8080 {requested by Mattze96}.
  • (change) Server: Fix for Windows path {contributed by Mattze96}.
  • (doc) Import: Instructions for importing wikia.com wikis {contributed by Nocte Draconis}. See: App/Wiki_types/Wikia.com

v0.12.1.0 (2013-12-09)

major

  • (add) Search: Added search suggest v2 for more accurate results {requested by Schnark}. See: Options/Search_suggest
  • (add) Scribunto: Fixed "Citation needed" for 2013-12-04 English Wikipedia; EX:mw.isSubsting. See: http://en.wikipedia.org/wiki/Albedo
  • (add) Html: Embed file name / width / height in HTML.
  • (add) Server: Added alpha HTTP server {contributed by Mattze96 }. See: App/Xtn/Browser/HTTP_Server
  • (add) Translation: Added translations for Simplified Chinese and Traditional Chinese {contributed by zjzengdongyang}. See: Options/Language

minor


v0.12.0.0 (2013-12-02)

major

  • (add) File: Added caching system for fsdb thumbs. See: Options/Files
  • (add) Release: New build for Mac OS X 64 bit.

minor

  • (change) Import: Bz2 was not always handling return value correctly (has no visible effect, but added for correctness's sake).
  • (change) File: Svg with no width specified should default to max width of 2048; EX:File:no image.svg|x40px|link=|alt=* -> 40,40, not 1,1. See: http://en.wikipedia.org/wiki/List_of_historic_auto_trails_in_Iowa
  • (change) Html: Switching from "View HTML" to "Read" does not fire redlinks code {Schnark; hidp123}.
  • (change) Parser: Space before xml node should be ignore at beginning of page; EX:" <center>a</center>". See: http://commons.wikimedia.org
  • (change) File: Pdf with no width should default to 220 width; EX:File:A.pdf.
  • (change) Html: Better threading support for redlinks.
  • (change) Log: Added redlink logging statements.
  • (change) Options: Added Options/Config_script.
  • (change) Scribunto: Gsub was not handling lua callback functions correctly; EX:[[Minnesota]] [[nice]] and regx of %[%[([^#|%]]-)%]%]. See: http://en.wiktionary.org/wiki/Minnesota_nice
  • (add) Import: Added new wikis to import list: zh-classical.wikipedia.org; zh-min-nan.wiktionary.org; zh-min-nan.wikipedia.org; zh-yue.wikipedia.org; bat-smg.wikipedia.org; be-x-old.wikipedia.org; cbk-zam.wikipedia.org; fiu-vro.wikipedia.org; map-bms.wikipedia.org; roa-rup.wikipedia.org; roa-rup.wiktionary.org; .
  • (change) Search: Performance enhancements to handle common words like "of" and "in" {detected by hidp123}.


v0.11.3.0 (2013-11-25)

major

minor

  • (fix) [broken since:v0.11.1] Privacy: Web access disabled should not throw errors {detected by Schnark}.
  • (change) Gallery: Gallery should allow namespace-less titles; EX:<gallery>A.png|b</gallery> {detected by Schnark}.
  • (change) Gallery: Gallery did not show refs; EX:<gallery>A.png|<ref>b</ref></gallery><references/> {detected by Schnark}.
  • (change) Import: Import should clear cache (else outdated transcluded content may show for new wiki) {detected by Schnark}.
  • (change) Html: Javascript detected warning should not show for Javascript pages {detected by Schnark}.
  • (change) Import: Error during css generation should not cause import to fail {detected by Schnark}.
  • (change) File: Support added for .flac, .xcf and .bmp; EX:File:A.flac.
  • (change) File: Thumb with height and upright return 0 width image; EX:File:A.png|x120px|upright=.75.
  • (change) Parser: Lnki should parse thumbtime="1:23".


v0.11.2.0 (2013-11-18)

major

  • (add) Torrent: Added torrent: xowa_simplewiki_images_2013-10-30_complete; EX:/bin/torrent/wiki/simple.wikipedia.org/xowa_simplewiki_images_2013-10-30_complete.torrent. See: Dashboard/Image_databases
  • (fix) [broken since:v0.11.1] Html: Redlinks does not work when using "Back" / "Forward" {detected by Schnark; hidp123}.

minor

v0.11.1.0 (2013-11-11)

major

  • (change) Html: Redlinks now incorporated into XOWA core code for performance.
  • (change) Scribunto: Lua regex not properly converted for patterns; EX:[[%d]] -> [[\\p{Nd}]]. See: http://ru.wikipedia.org/wiki/Karl_Marx

minor


v0.11.0.0 (2013-11-04)

minor


v0.10.3.0 (2013-10-27)

minor

  • (done) Javascript: Find does not work with \ b/c \ must be escaped; EX:a\b.
  • (done) Parser: formatnum should parse "." as decimal separator for all languages; EX:1,234.56 should be: 1.234,56, not 1.234.56 {detected by Schnark}.
  • (add) Parser: formatnum should implement NOSEP; EX:1234.56 should be 1234.56 {requested by Schnark}.
  • (add) Parser: formatnum should format numbers per mediawiki; EX:{{formatnum:1234,5678}} should be 1,234,5,678.
  • (done) History: Menu bar's History should always go to home/wiki/Special:XowaPageHistory, not currentWiki/wiki/Special:XowaPageHistory.
  • (done) Interwiki: Anchor in interwiki should not be dropped; EX:[[en:Blue_Screen_of_Death#Red_Screen_of_Death]] {detected by Schnark}. See: http://de.wikipedia.org/wiki/Red_Screen_of_Death
  • (done) Sqlite: Page fails to load if more than 64 categories. See: http://en.wikipedia.org/wiki/Space_Liability_Convention
  • (done) Search: Search results in non-Main namespace should show namespace; EX:search for A returns back "A" and "Help:A", not "A" and "A" {detected by Schnark}.
  • (add) Wikidata: Snak type of "somevalue" now supported; EX:{{#invoke:Authority_control|authorityControl}} . See: http://en.wikipedia.org/wiki/Abraham_Lincoln
  • (done) Html: Alt text should not parse wikitext for apostrophes, external links, lists and tables; EX:[[File:A.png|''b'']] -> alt="b" not alt="<i>b</i>" {detected by Schnark}.
  • (done) Search: Search should restrict results to main namespace by default {detected by Schnark}.
  • (done) Search: Search allows manually specifying additional namespaces.
  • (done) Search: Search allows default url arguments; EX:ns0=1&ns14=1. See: Options/Search_suggest
  • (fix) [broken since:v0.7.3] Import: Import fails if data_storage_format is not .gz.

v0.10.2.0 (2013-10-20)

major

  • (add) Image: Offline thumbnails update for simplewiki 2013-10-14.
  • (add) Image: Offline audio files for simplewiki 2013-10-14 (< 2 MB).
  • (done) Scribunto: English Wiktionary fails on multiple articles with "table from mw.loadData is read-only"; EX:/xowa/bin/any/lua/mediawiki/extensions/Scribunto/engines/LuaCommon/lualib/mw.lua. See: http://en.wiktionary.org/wiki/-ability
  • (fix) [broken since:v0.10.1] Wikisource: <pages> tag does not work for non-English wikisources {detected by Schnark}.

minor


v0.10.1.0 (2013-10-13)

major

minor

  • (done) Parser: Pages beginning with "/" would go to "Current_page/A" instead of "/A" {detected by Schnark}. See: http://de.wikipedia.org/wiki/Write-Only-Memory
  • (fix) [broken since:v0.9.3] Gallery: Gallery items with no caption would cause page to fail; EX:<gallery>File:A.png</gallery> {detected by Schnark}. See: http://de.wikipedia.org/wiki/Lewis_Carroll
  • (add) Gui: HTML box adjustment for Large fonts and Extra large fonts. See: Options/Window
  • (file) [broken since:v0.9.3] Import: Search version2 fails if explicitly added to normal import (which uses search version2 by default).
  • (done) Log: Do not log application header to session.txt.
  • (done) Css: English Wiktionary css displayed Entry tab box incorrectly; EX:/xowa/bin/any/html/xowa/import/xowa_common_ltr.css. See: http://en.wiktionary.org/wiki/MediaWiki:Common.css
  • (done) Lua: Gsub replace should not fail if replace term is not supplied. See: http://en.wiktionary.org/wiki/'orse

v0.10.0.0 (2013-10-07)

no changes

v0.9.4.0 (2013-09-30)

major

  • (fix) [broken since:v0.9.3] Search: Search suggest freezes app {detected by Schnark}.

minor

  • (fix) AllPages: Special:AllPages fails for very 1st page of results {detected by Schnark}. See: http://de.wikipedia.org/wiki/Special:AllPages?from=A&namespace=828&hideredirects=0
  • (done) Scribunto: Explicitly numbered indexes do not work in parent frame; EX:{{test|2=b}} {detected by Schnark}.
  • (done) Parser: Expression sqrt now supported; EX:{{#expr: sqrt 2}}.
  • (done) Parser: Expression fmod now supported; EX:{{#expr: 1.25 fmod .5}}.
  • (done) Url: Pages beginning with "/" failed to load {detected by Schnark}. See: http://de.wikipedia.org/wiki//dev/null
  • (done) Import: Added logging to sqlite database import.


v0.9.3.0 (2013-09-23)

major

  • (add) Search: Sqlite search now has word index database (gui). See: Options/Import

minor

  • (done) History: Navigating backwards did not work with Special pages; EX:Special:AllPages?from=A -> Special:AllPages?from=B -> B -> [go back]; Special:AllPages?from=B is now shown instead of Special:AllPages?from=A {detected by Schnark}.
  • (done) History: Page history now captures query arguments of Special pages; EX:Special:AllPages?from=A is now shown instead of Special:AllPages.
  • (done) Search: Sqlite search word index database is default.
  • (done) Search: Auto-wildcard now defaults to false.
  • (fix) Gallery: Gallery tag fails when first field is empty; EX:|File:A.png. See: http://simple.wikipedia.org/wiki/Bad_Aibling
  • (fix) Gallery: Gallery tag was not escaping quotes; EX:alt=a"b"c {detected by Schnark}.

v0.9.2.0 (2013-09-16)

major

minor

v0.9.1.0 (2013-09-09)

major

minor

  • (add) Html: Added "code_content_fmtr" to control appearance of horizontal scroll bar on pages which are entirely source code {requested by Schnark}. See: Options/Wiki/HTML
  • (add) Xtn: Added support for <templateData> tag {detected by Schnark}.
  • (add) Parser: nowiki tags now escapes space; EX:<nowiki> </nowiki> {detected by Schnark}.
  • (done) Wikidata: Title lookup should be case-sensitive; EX:A vs a {detected by Schnark}.
  • (add) Gui: When redirected titles do not exist, cite the redirected title, not the original title; EX:A redirects to B, but B does not exist; message said A not found {requested by Schnark}.
  • (done) Category: Page fails to load when it has two categories that do not exist (only when Hidden Categories is enabled ). See: http://www.mediawiki.org/wiki/Extension:ArticleAssessmentPilot
  • (done) Gui: Page load shouldn't auto-focus "firstHeading" unless content-editable is enabled {requested by Schnark}.
  • (add) Sqlite: Upgraded to sqlite-jdbc-3.7.15-M1.jar; EX:/bin/any/java/jdbc/sqlite/sqlite-jdbc-3.7.15-M1.jar.


v0.9.0.0 (2013-09-02)

major

  • (add) Menu: Non-english menu translations now supported (currently, German) {assisted by Schnark}. See: de.gfs

fix

  • (fix) [broken since:v0.7.3] History: Back / forward did not differentiate namespaces; EX:Unicode -> Category:Unicode {detected by Schnark}.
  • (fix) [broken since:v0.4.3] Math: LaTeX should not escape ampersands {detected by Schnark}. See: http://en.wikipedia.org/wiki/Tensor
  • (fix) [broken since:v0.8.2] Html: Talk tab was always visible {detected by hidp123; Schnark}.
  • (fix) [broken since:v0.8.1] Javascript: Redlinks.js did not work for upgrade users {detected by hidp123}.

minor

  • (done) Parser: nowiki should escape asterisks; EX:<nowiki>*a</nowiki> {detected by Schnark}.
  • (done) Html: class='xowa-visited' did not work for titles with spaces on Category / AllPages {detected by Schnark}.
  • (done) Parser: Link should support url encdoding; EX:[[A%20b]] -> [[A b]] {detected by Schnark}.
  • (done) Doc: Help:Printing referred to obsolete Menus page; wrong command {detected by Schnark}.
  • (done) Edit: Saving articles after preview did not work if sqlite {detected by Schnark}.
  • (done) Parser: Space before anchor in non-main article created double #; EX:[[Help:A #b]] -> [[Help:A##b]] {detected by Schnark}.
  • (done) Gui: Windows 7 had 1 pixel gap between menu bar and 1st row of controls.

v0.8.3.0 (2013-08-26)

major

  • (add) Gui: Application menu bar now available. See: Options/Menus
  • (add) Addon: Addon can automatically redirect http: to xowa: when offline {contributed by treck}.
  • (add) Addon: Options page added {contributed by treck}.
  • (add) Addon: Edit / View HTML links now work for Firefox Addon {assisted by treck}.

minor

  • (done) Html: Suppressed thin blue vertical bar directly underneath right edge of search box. See: /xowa/bin/any/javascript/xowa/search_suggest/search_suggest.css


v0.8.2.0 (2013-08-19)

major

fix

  • (fix) Scribunto: Italicized titles causes titles not to change {detected by hidp123}.
  • (fix) SearchSuggest: SearchSuggest takes a long time to retrieve results {detected by hidp123}.
  • (fix) Search: Search takes a long time to return results if less than 100 results are returned {detected by hidp123}.
  • (fix) Search: Search always returns 100 results {detected by hidp123}.
  • (fix) Html: Talk tab should not be always hidden {detected by hidp123}.
  • (fix) Addon: Addon sometimes fails to load on first attempt.

minor

  • (add) Addon: SearchSuggest works for addon {contributed by treck}.
  • (add) Addon: Wikidata JSON formatter works for addon.
  • (add) Search: Search now has auto-wildcard option; EX:Earth -> Earth* {requested by hidp123}. See: Options/Search_suggest
  • (add) Import: Option to not automatically delete xml file after import {requested by hidp123}. See: Options/Import

v0.8.1.0 (2013-08-12)

major

  • (add) Addon: XOWA viewer included in package {contributed by treck}. See: Options/XOWA_viewer

minor

  • (fix) Command-line: Command line import fails due to missing "core.term" command in xowa_build.gfs; broken since v0.6.1; EX:... , 'core.calc_stats', 'core.term'); {detected by Miles}.
  • (done) Scribunto: {{italic title}} now works {detected by treck}.
  • (done) Addon: <title> tag should not show HTML tags; EX:http://en.wikipedia.org/wiki/gzip http://de.wikipedia.org/wiki/Gerbera {detected by treck}. See: http://en.wikipedia.org/wiki/gzip http://de.wikipedia.org/wiki/Gerbera
  • (add) Import: Exit during import should prompt for cancelation {requested by hidp123}.
  • (done) Parser: Changed "xowa:" to "xowa-cmd:" {requested by treck}.
  • (done) Math: Math is enabled by default (in code, not in cfg file).
  • (done) Math: Mathjax is enabled by default (in code, not in cfg file).
  • (done) Import: Offline import should not rely on files being named "latest" {requested by hidp123}.
  • (done) Menu: Added View commands for page_read, page_edit, page_html {requested by hidp123}.
  • (done) Options: "Clear customized options" link added {requested by hidp123}. See: Options
  • (done) Offline files: Builder now generates a list of all thumbs to be downloaded. See: Dev/Design/Offline_files

v0.8.0.0 (2013-08-05)

minor

  • (done) Javascript: Tablesorter and collapsible updated to latest version {contributed by Schnark}.
  • (done) Addon: Reference tool-tips now work with Firefox addon {contributed by Schnark}.
  • (done) Image: xowa_wiki.css now strips out characters {detected by Schnark}.
  • (add) Image: Alt text defaults to caption now optional {requested by Schnark}. See: Options/Wiki/HTML
  • (done) Image: Alt text should not default to caption if alt is explicitly blank; EX:[[File:A.png|b|alt=]] -> <a alt=''> {detected by Schnark}.
  • (done) Parser: Scribunto Wikibase fails for certain calls; EX:mapProp[0].mainsnak.datavalue.value. See: http://simple.wikipedia.org/wiki/California_State_Route_1
  • (done) File: Some .ogg files would not download when clicked. See: German listen link in http://en.wikipedia.org/wiki/Ludwig_van_Beethoven
  • (add) Server: Preliminary support for javascript calls {requested by treck}.

v0.7.4.0 (2013-07-29)

major

  • (add) Gui: Expanded context menu and added customization.
  • (add) Options: Reorganized options pages.
  • (add) Category: Hidden categories can now be separated from normal categories {requested by Schnark}. See: Options/Category
  • (add) Wikidata: Internationalization for Wikidata JSON formatter {contributed by Schnark}.

fix

  • (fix) Import: Wikibooks failed to import on 1st try {detected by hidp123}.
  • (fix) Import: Wikinews failed to import b/c of DynamicPageList {detected by hidp123}.
  • (fix) Bookmarks: Add bookmark always added <> at end of line; broken since v0.6.1.
  • (fix) Gui: Navigating backwards did not return to same position in HTML doc; EX:Earth -> Structure of the Earth -> Earth (goes back to TOC).

minor

  • (add) Image: Image uses link text for alt if no alt is available; EX:[[File:A.png|b]] -> <a alt='b'> {requested by Schnark}.
  • (done) Parser: TOC now ignores refs in listing; EX:__FORCETOC__\n==A<ref>{{complicated_template}}</ref>== -> ref shows in <h2> but not in TOC.
  • (done) Parser: * <li> should ignore redundant list item; EX:* <li>a</li> -> * a. See: http://it.wikipedia.org/wiki/Milano#Bibliographie
  • (done) Import: species wiki was not downloading from Import/Script page {detected by hidp123}.
  • (done) Interwiki: Added wikiversity alias; EX:[[wikiversity:]] {detected by hidp123}. See: http://en.wikisource.org/
  • (done) Wikidata: Special:ItemByTitle was not handling spaces and other url-encoded values {detected by Schnark}. See: www.wikidata.org/wiki/Special:ItemByTitle?site=enwiki&page=Albert+Einstein&submit=Search
  • (done) Parser: __DISAMBIG__ keyword from Extension:Disambiguator added (which is effectively ignored). See: http://en.wikipedia.org/wiki/Agpl
  • (done) Syntaxhighlight: Pad line numbers to same length; EX:<syntaxHighlight line start=9>a\nb</syntaxhighlight>.
  • (add) Server: Added console messages showing elapsed time.
  • (done) Interwiki: Compound aliases supported; EX:[[w:wikt:]]. See: http://simple.wikipedia.org
  • (add) Gui: Added Font Increase / Decrease feature. See: Right-click -> Font Increase
  • (add) Gui: Added Save As feature. See: Right-click -> File -> Save As
  • (add) Gui: Added Print feature. See: App/UI/Printing
  • (done) Parser: nowiki now escapes underscores.
  • (misc) Doc: changed categorization in change log; fix now applies only to regression bugs.

v0.7.3.2 (2013-07-23)

major

  • (add) Import: Wikibooks fails to import on first attempt

v0.7.3.0 (2013-07-22)

major

minor

  • (add) Release: Windows upgrade package now a self-extracting archive {requested by hidp123}.
  • (fix) Gui: TOC anchors now show in url box {detected by hidp123}.
  • (fix) References: Follow attribute should be supported {detected by Schnark}. See: http://de.wikisource.org/wiki/Die_Trunksucht
  • (fix) Css: xowa_commons.css should not be downloaded {assisted by Schnark}. See: Options/Import
  • (fix) Import: Total article count should not include redirects for sqlite.
  • (fix) AllPages: Lookahead not working for xdat formats {detected by Schnark}.
  • (fix) Scribunto: Non-ASCII characters can cause certain modules to break {detected by Schnark}. See: http://de.wikipedia.org/wiki/Alexander_der_Große
  • (fix) Import: Delete temp files after category2 is completed {detected by hidp123}.
  • (fix) Command-line: --app_mode cmd shouldn't reset user options.
  • (add) Offline files: Added parse.all.

v0.7.2.0 (2013-07-15)

major

  • (add) Import: Sqlite database is now the default format.

minor

  • (add) Options: Options should only save the setting that was changed, not all the settings on the page; EX:user_system_cfg.gfs -> xowa_user_cfg.gfs {requested by Schnark}.
  • (add) Css: Css now uses MediaWiki:Vector.css and MediaWiki:Common.css {assisted by Schnark}.
  • (fix) Parser: Page should still load even if an individual {{template}} or {{#function}} is broken {detected by Schnark}.
  • (add) Syntaxhighlight: syntaxhighlight supports enclose=none {requested by Schnark}.
  • (fix) Parser: Pre should be ignored if first line of page. See: http://eo.wikipedia.org/wiki/Project:Ĉefpaĝo
  • (fix) Wikidata: Wikidata JSON formatter includes extra support for date formatting {contributed by Schnark}.
  • (fix) Wikidata: Html characters should be escaped in json output {detected by Schnark}.
  • (fix) Lua: Moved .lua files from /bin/any/php to /bin/any/lua.
  • (fix) Sidebar: Polish UI language showed "O {{:GRAMMAR}}" {detected by piotryx}.
  • (fix) Html: &nbsp; should be rendered as &#160; not as utf8 bytes {192, 160} {assisted by Schnark}. See: http://fr.wikiquote.org/wiki/Accueil
  • (fix) Parser: [[:Category:A]] should not trim leading ws; EX:a\n\s[[:Category:A]] -> a\n\s[[:Category:A]]. See: http://fr.wikiquote.org/wiki/Accueil
  • (fix) Wikidata: {{#property}} now supports "novalue" {detected by Schnark}.
  • (fix) Html: Colors for buttons on Edit page were not correctly coded {contributed by Schnark}.
  • (fix) Parser: {{PAGENAME}} sometimes defaults incorrectly to "Main Page". See: http://www.mediawiki.org
  • (fix) Html: Wikivoyage links on main page should be white {assisted by Schnark}. See: http://en.wikivoyage.org
  • (fix) Sqlite: Search suggest is slow when using for large databases.
  • (fix) Parser: "\n\s" should end list (list "\n"); EX:* a\n\s*b. See: http://www.mediawiki.org
  • (fix) Import: Category v1 no longer runs automatically when selecting Category v2.

v0.7.1.0 (2013-07-08)

major

minor

  • (fix) Parser: "\s__NOTOC__\n" should not produce pre {detected by Schnark}. See: http://de.wikipedia.org
  • (fix) AllPages: Added "xowa-visited" class to mark already-visited pages blue {detected by Schnark}.
  • (fix) Category: Added "xowa-visited" class to mark already-visited pages blue.
  • (fix) Tidy: Empy list item should be completely ignored; EX:"***\n" -> "".
  • (add) Import: Mainpage should prefer MediaWiki:MainPage over siteinfo.xml {suggested by Schnark}.
  • (add) Wikidata: #property tag supports geocordinate; EX:{{#property:p625|q=q933}} -> -90, 0 {requested by Schnark}.
  • (add) Console: suppress progress messages {requested by piotryx}.
  • (add) Html: add favicon {requested by piotryx}.
  • (add) Syntaxhighlight: syntaxhighlight supports line, start and highlight parameters {requested by Schnark}.
  • (fix) Math: Math tag should not show broken image on preview {detected by Schnark}.
  • (fix) Misc: Prevent % complete from going over 100% {detected by Joe Webber,Miles;Schnark}.
  • (fix) Wikidata: "Missing namespace" log message was not properly utf8 encoded {detected by Schnark}.

v0.7.0.1 (2013-07-03)

  • (fix) Import: Import failed to "read from file" if wiki.unzip was present.

v0.7.0.0 (2013-07-01)

major

  • (add) Edit: Toolbar added for editing pages {contributed by Schnark}.
  • (add) Import: Sqlite database import available for category version 2. See: Archive/Import/Sqlite

minor

  • (add) Javascript: Search suggest highlights selected item; includes extra padding {contributed by Schnark}.
  • (fix) Html: Save button / show preview shouldn't show in blue color {detected by Schnark}.
  • (fix) Import: Import should open Main Page defined in xml dump file; EX:MediaWiki should open /wiki/MediaWiki, not /wiki/Main_Page {detected by Schnark}.
  • (fix) Parser: Nowiki tags shouldn't drop pipes, colons, apos, etc. when inside xml tags; EX:<code><nowiki>a|b:c</nowiki></code> -> <code>abc</code> {detected by Schnark}.
  • (add) Parser: Linktrails now supported for German and French Languages; EX:[[A]]äöüß -> [[Aäöüß]] {requested by Schnark}.
  • (fix) Import: Import did not work if xml file was selected {detected by Schnark}.
  • (fix) Import: Import should not download category 2 files if dump file is selected {detected by Schnark}.
  • (fix) Import: Import now has an "Other wiki" option for non-WMF wikis.

v0.6.3.0 (2013-06-24)

major

  • (add) Gui: Missing pages now highligted in red {contributed by Schnark}.
  • (add) Import: Sqlite database import available for wikidata.
  • (add) Tidy: Bookend spaces inside xml node should be relocated outside; EX:a<span> c </span>d -> a <span>c</span> d; {{Palette|Histoire de France}}. See: http://fr.wikipedia.org/wiki/France

minor

  • (add) Wikidata: Wikidata JSON formatter supports geographic coordinates (omitted from last release) {contributed by Schnark}. See: http://www.wikidata.org/wiki/Q778902
  • (add) Category: Missing talk/user namespace links can be configured to show red/hidden through UI {requested by Schnark}.
  • (add) Interwiki: Language links now use table HTML instead of list HTML {requested by Schnark}.
  • (fix) Gui: Sortable / collapsible did not work in edit mode {detected by Schnark}.
  • (fix) Category: Next / Previous links would not work if pages had # in title {detected by Schnark}.
  • (add) Parser: Cache transcluded pages {requested by Schnark}.
  • (fix) Category: {{PAGESINCATEGORY}} reported wrong count for version 2 {detected by Schnark}.
  • (fix) Category: {{PAGESINCATEGORY}} would do extra unnecessary load for page titles {detected by Schnark}.
  • (add) Parser: Space preceding anchors should be ignored for href; EX:[[A #b]] -> A#b {detected by Schnark}.
  • (fix) Parser: Nested anchors were still rendering; EX:b<a>c<a>d [[e]] f {detected by Schnark}.
  • (fix) Parser.Date: {{#time:c|November 2, 1991-06-19}} should not be invalid time {detected by hidp123}. See: http://en.wikipedia.org/wiki/Vim_(text_editor)
  • (fix) Gui: Search suggest: pressing "up" should select the last item; pressing "escape" should hide the suggestions; clicking outside the suggestions should hide them immediately {contributed by Schnark}.
  • (fix) Interwiki: Added aliases for mediawiki.org and wikimediafoundation.org; EX:[[mw:Main_Page]] -> www.mediawiki.org/wiki/Main_Page {detected by Schnark}.
  • (fix) Interwiki: Aliases for languages should point to wikipedia; EX:[[en:Main_Page]] should go to en.wikipedia.org/wiki/Main_Page not en.mediawiki.org/wiki/Main_Page {detected by hidp123,Schnark}. See: http://www.mediawiki.org/wiki/Extension:EasyTimeline
  • (fix) Timeline: Colors don't render when names contain space {contributed by Schnark}. See: http://de.wikipedia.org/wiki/Versionsgeschichte_von_Mozilla_Firefox
  • (add) Import: Import did not work for history archives; EX:appropediaorg-20130607-history.xml.
  • (fix) Category: Links to pages with subpages would not work; EX:Wikipedia:A/B would fail {detected by Schnark}.
  • (fix) Import: Import should fail if user picked download but is offline {detected by Schnark}.
  • (add) Import: Allow automatic unzipping of dump file.

v0.6.2.0 (2013-06-17)

major

  • (add) Import: Sqlite database import supported (command-line only) {requested by hidp123 et. al.}. See: Archive/Import/Sqlite
  • (fix) Search: Search broken when not using search suggestions {detected by hidp123;anonymous7}.
  • (add) Search: Search now supports AllPages mode {requested by Schnark}. See: Options/Search_suggest
  • (add) Import: Import/Script redesigned to be more intuitive {contributed by Schnark}. See: Dashboard/Import/Offline

minor


v0.6.1.0 (2013-06-10)

major

  • (add) Search: Dynamic search suggestions; EX:Go to search box and start typing "e" "a" "r" "t" "h" {contributed by Schnark}. See: Options/Search_suggest
  • (fix) Xtn/Lst: Lst handles recursive {{#lst}} calls; EX:http://it.wikisource.org {detected by Joe Webber}. See: http://it.wikisource.org
  • (add) GUI: Updated logo to use puzzle piece instead of copyrighted Wikimedia globe {suggested by Schnark}.
  • (add) Script: Gfs now supports new syntax: {} and =; EX:a.b{c=d;e=f;}.

minor

  • (fix) Search: Single words with punctuation are now automatically quoted; EX:A, b -> "A, b" {detected by Joe Webber}.
  • (add) Wikidata: Time data type supported; EX:{{#property:p570|q=q23}} -> +00000001799-12-14T00:00:00Z {detected by Schnark}.
  • (fix) Image: Thumbnails with a scaled-size different than the original were not properly displayed; EX:[[File:Tokage_2011-07-15.jpg|150px]]. See: http://simple.wikipedia.org/wiki/2011_Pacific_typhoon_season
  • (fix) Xtn/Score: Score fails when lilypond paths are blank {detected by Schnark}.
  • (fix) Parser: nowiki should not apply to external links; EX:<nowiki>http://a.org</nowiki> {detected by Schnark}.
  • (fix) Parser: Interwiki links with initial colon now supported; EX:[[:commons:A.png]].
  • (fix) File: Skip commons check for {{filepath}} functions; EX:http://en.wikipedia.org/wiki/Ludwig_van_Beethoven {detected by Schnark}. See: http://en.wikipedia.org/wiki/Ludwig_van_Beethoven
  • (fix) Doc: Minor documentation updates {detected by Schnark}.

'misc

  • (fix) Source: Project now includes database libraries.


v0.6.0.0 (2013-06-02)

minor

  • (fix) GUI: Window bar should show title with namespace; EX:"Options - XOWA" -> "Help:Options - XOWA" {detected by Schnark}.
  • (fix) Xtns/Score: If lilypond does not exist, do not generate score (and folders) {detected by Schnark}.
  • (add) Options: Xtns/Score now has Enabled {requested by Schnark}.

v0.5.3.0 (2013-05-27)

major

  • (add) Import: pages now save directly to compressed format (.gz) {requested by Miles}. See: Options/Import

minor

  • (add) Timeline: Tabs in text data supported; EX:http://de.wikipedia.org/wiki/Hilfe:Zeitleisten#TextData {contributed by Schnark}.
  • (add) Import: allow GUI selection of data dump file {requested by hidp123;Karimoune}. See: Dashboard/Import/Offline
  • (add) Import: if offline and importing new wiki, automatically copy home wiki's /html/ directory.
  • (fix) Search: Hyphenated words should be automatically quoted; EX:A-b is the same as "A-b" {detected by Schnark}.
  • (add) GUI: Anchors now selectable by right-clicking; EX:Right click on link; Choose Copy; Paste link anywhere {requested by hidp123}.
  • (add) GUI: Selected word automatically goes to find box; EX:Select word; Right click on Find; Word appears in find box {requested by hidp123}.
  • (add) Options: textarea tag now supported. See: Options#HTML
  • (add) Options: select tag now supported. See: Options#Math
  • (add) Options: file selector now supported. See: Options/Apps
  • (doc) Options: reformatted pages.

v0.5.2.0 (2013-05-20)

major

minor

  • (add) Option pages now supports checkboxes
  • (fix) nowiki should not apply to apostrophes; EX:http://en.wikipedia.org/wiki/Wiki; <nowiki>''a''</nowiki>
  • (fix) Table of contents would render bad html if first header is h3 or greater; EX:http://de.wikipedia.org/wiki/Zeichensatztabelle {detected by Schnark}
  • (fix) #property tag should return empty string if property is not found; EX:{{#property:p123456789|q=2}} {detected by Schnark}
  • (add) Command line arg for "--wiki_dir"


v0.5.1.0 (2013-05-13)

major

  • (fix) Categories had invalid sortkeys for Unicode Collation Algorirhm wikis; EX:pt.wikipedia.org; fi.wikipedia.org; pl.wikipedia.org {detected by Schnark}

minor

  • (fix) Page history should normalize entries; EX:"A b", "A_b", "_A_b_", "a_b" should all be "A b" {detected by Schnark}
  • (fix) Search broken when importing wiki through command line {detected by Schnark}
  • (fix) Page failed to load if linked wikidata page was missing Claims section; EX:http://en.wikipedia.org/wiki/Enron
  • (fix) Page failed to load if multiple wikidata pages are linked; EX:http://en.wikipedia.org/wiki/Vandalism


v0.5.0.1 (2013-05-07)

  • (add) Scribunto fixes related to 2013-05-03 English Wikipedia dump; EX:Citation (web): http://en.wikipedia.org/wiki/Astronaut - Weather Map: http://en.wikipedia.org/wiki/Aberdeen - CallParserFunction: http://en.wikipedia.org/wiki/ASCII

v0.5.0.0 (2013-05-06)

major

  • (add) Categories version 2 introduced (command line install only) {requested by Schnark} See Help:Core/Category
  • (fix) Non-English languages should include #invoke automatically as a magic word {detected by Schnark}
  • (fix) Installing new wiki while browsing pages in other wikis may result in corrupt installation; EX:Visit Help:Import/List; Download a wiki; While wiki is downloading, visit a page in another wiki that downloads images; Unzip the bz2 from the downloaded wiki -> File corruption
  • (add) Mathjax upgraded to v2.1 {contributed by Schnark}

minor

  • (fix) Links within <pages> should be relative to current page; EX:http://en.wikisource.org/wiki/Flatland_(first_edition) [[/This World|THIS WORLD]]
  • (fix) Removed class=thumbimage if no image present (else thumbs with no image show a narrow gray vertical rectangle)

v0.4.4.0 (2013-04-29)

major

  • (add) Score extension for music transcription through lilypond; EX:<score>\relative c' {d}</score> {requested by Schnark}
  • (add) Wikidata JSON formatter now does automatic name resolution of Property (EX: P96) and Article (EX: Q2) keys {contributed by Schnark}
  • (add) Javascript cleaner as last line of defense against Javascript injection attacks {assisted by Schnark}

minor

  • (fix) Anchor title should use sentence-case / spaces instead of underscores; EX:[[roman_empire]] -> Roman Empire {detected by Schnark}
  • (fix) Article with no entry in wikidata should not have a link to wikidata; EX:http://de.wikipedia.org/wiki/Symbole_in_Unicode {detected by Schnark}
  • (fix) Page history converted to Special:XowaPageHistory {detected by Schnark}
  • (fix) Italics unnecessarily extended when surrounding link with !!; EX:''[[a!!]]'' b -> b becomes italicized
  • (add) Javascript xowa_exec function:get_page
  • (fix) Template transclusion falsely invoked for certain {{#expr}}; EX:{{#expr:{{#if:||1}}/.2}} was being transcluded b/c of "/."
  • (fix) Tooltips for images now use image caption, not file name {detected by Schnark}


v0.4.3.0 (2013-04-22)

major

  • (fix) syntaxhighlight and math tags should not allow raw javascript {detected by Schnark}
  • (add) Option to disable Javascript See Options
  • (add) Categories now display in MediaWiki format (Subcategories; Pages; Files); EX:http://en.wikipedia.org/wiki/Category:Terrestrial_planets {requested by Schnark}
  • (add) Wikidata Json formatter supports qualifiers {contributed by Schnark}
  • (add) {{NAMESPACENUMBER}} and {{PAGEID}} implemented; EX:http://fr.wiktionary.org {detected by Karimoune }

minor

  • (fix) Page history uses table instead of list; allows sortable cols {requested by Schnark}
  • (fix) Talk namespaces were not being extracted from dumps
  • (fix) Manual import dump was not working; App/Import/Manual
  • (fix) Command line "app.shell.fetch_page" was not generating language links {detected by microspace}
  • (fix) Command line "app.shell.fetch_page" was not outputting valid UTF-8 characters on Windows
  • (fix) Status bar now clears page link when mouse moves off page link (emulates behavior of Firefox) {detected by Miles}
  • (fix) {{time}} now supports ago keyword {detected by Schnark}
  • (add) javascript xowa_exec function:wikidata_get_label {requested by Schnark}
  • (lang) Lang files now include CategoryTree, Scribunto, Wikibase magic words
  • (doc) Help:Wikimedia_Commons corrected to Help:Wikis/Commons {detected by Miles}
  • (doc) "press any key to continue" corrected to "press enter to continue" {detected by Miles}

v0.4.2.3 (2013-04-19)

  • (add) syntaxhighlight and math tags should not allow raw javascript {detected by Schnark} EX:
    <script>alert('fail');</script>
    

v0.4.2.1 (2013-04-16)

  • (add) {{NAMESPACENUMBER}} and {{PAGEID}} implemented {detected by Karimoune}

v0.4.2.0 (2013-04-15)

major

  • (add) Improved Scribunto support for 2013-04 English Wikipedia
  • (add) Wikidata Json formatter supports references {contributed by Schnark}
  • (fix) Categories in file 0 will not show; EX:http://www.wikidata.org/wiki/Category:Contents {detected by Schnark}
  • (fix) Command line "app.shell.fetch_page" no longer fails with NullPointerException {detected by anonymous}

minor

  • (add) {{noexternallanglinks}} manual inclusions; EX:{{noexternallanglinks:en|fr|de}} {requested by Schnark}
  • (add) Pre shouldn't automatically includes pipe symbol on new line; EX:a\n\sb\n|\nc {detected by Schnark}
  • (fix) {{uc}} and {{lc}} did not work for non-English letters in English Wikipedia; EX:{{uc:ĉ}} http://en.wikipedia.org/wiki/Esperanto_orthography
  • (add) Sidebar wiki-list now retains state between restarts (if it's open, it stays open) {requested by Schnark}
  • (fix) Ogv thumbs were not displaying; EX:[[File:Brownian Motion.ogv]] http://en.wikipedia.org/wiki/Brownian_motion
  • (fix) syntaxhighlight with lang=text now renders as code instead of pre; EX:http://fr.wikipedia.org/wiki/France

v0.4.1.1 (2013-04-11)

major

  • (fix) Scribunto support for Citation and NavBoxes (heavily used in the 2013-April English Wikipedia dump)


v0.4.1.0 (2013-04-08)

major

  • (add) Wikidata: #property and Infoboxes (Phase 2) {assisted by Schnark} Diagnostics/Wikidata/Property
  • (add) Wikidata Json structured data formatter {contributed by Schnark} http://www.wikidata.org/wiki/Q2
  • (fix) Certain external links did not render; EX:http://de.wikipedia.org/wiki/Wikidata {detected by Schnark}

minor

  • (fix) Ids should not have spaces; EX:http://en.wikisource.org/wiki/The_Tragedy_of_Titus_Andronicus#square_my_talk id="square my talk"
  • (fix) Templates with namespaces transcluded incorrectly; {{Template:Wikipedia:A}} ; EX:http://de.wikipedia.org/wiki/Wikipedia:Fragen_von_Neulingen/Intro {detected by Schnark}
  • (fix) Scribunto fixes including incorrect "require", LanguageLibrary.DateFormat, MwLibrary.Preprocess; EX:http://en.wikipedia.org/wiki/List_of_Interstate_Highways_in_Iowa http://en.wikipedia.org/wiki/Oklahoma_State_Highway_147
  • (fix) {{#time:Y-m-d|1.2.70}} should be 1970-01-02, not 1970-02-01 {detected by Schnark}
  • (fix) Foreign namespace names for Module not recognized; EX:Modul {detected by Schnark}
  • (fix) Language links should not include link to self; EX:http://en.wikipedia.org/wiki/Earth should not have a link to en.wikipedia.org/wiki/Earth {detected by Schnark}
  • (add) Link to wikidata article now shown in Languages header {requested by Schnark}
  • (add) {{noexternallanglinks}} supported {requested by Schnark}
  • (add) Module uses overflow:auto; EX:http://en.wikipedia.org/wiki/Module:Routelist_row
  • (fix) deploy.zip command fails if wiki is never loaded and machine is offline {detected by Schnark}

misc

  • (source) xowa passes 2000 tests


v0.4.0.0 (2013-04-01)

minor

  • (add) Missing talk/user namespace links can be configured to show red/hidden {requested by Schnark} See Options/HTML
  • (add) Visited pages now color-coded {assisted by Schnark}
  • (fix) Timeline should show white background by default, not transparent; EX:http://de.wikipedia.org/wiki/Liste_der_Präsidenten_von_Argentinien {provided by Schnark}
  • (fix) Reference tooltips sometimes showed empty; EX:http://en.wikipedia.org/wiki/List_of_popes#15th_century {provided by Schnark}
  • (fix) Tabs now being trimmed from titles; EX:http://de.wikipedia.org/wiki/Tatort_(Fernsehreihe)#Handlungsorte {detected by Schnark}
  • (fix) rel2abs function did not handle {{../Page}}; EX:http://de.wikipedia.org/wiki/Wikipedia:Wiki_Loves_Monuments_2013/Deutschland/Öffentlichkeitsarbeit http://de.wikipedia.org/wiki/Hilfe:Vorlagenprogrammierung#Funktion_rel2abs {detected by Schnark}
  • (fix) Wiki import link should be Help:Options/Import {detected by Schnark;Miles}
  • (add) {{DISPLAYTITLE}} now works; EX:http://en.wikipedia.org/wiki/gzip http://de.wikipedia.org/wiki/Gerbera {detected by Schnark}
  • (fix) Anchors now have a title attribute {detected by Schnark}
  • (fix) Special:Allpages and Special:Search were not showing correct url in address bar {detected by Schnark}
  • (fix) Option for suppressing alt text underneath caption; EX:http://simple.wikipedia.org/wiki/Saturn_(planet) {detected by Schnark}
  • (fix) nowiki tags inside pre should be ignored; EX:<pre><nowiki>a</nowiki></pre> -> <pre>a</pre> {detected by Schnark}
  • (fix) Images sometimes extend outside their image box; EX:http://fr.wikipedia.org/wiki/Sifaka http://fr.wikipedia.org/wiki/Calliope
  • (add) Search has previous / next links at bottom of page {requested by hidp123}

misc

  • (source) Started reorganizing source folders


v0.3.3.0 (2013-03-25)

major

  • (add) Support for Wikidata and interwiki language links; EX:http://en.wikipedia.org/wiki/Earth now has links to Terre in fr.wikipedia.org, Erde in de.wikipedia.org, etc. {assisted by Schnark}
  • (add) Scribunto/Lua Regex now supported; EX:http://en.wikipedia.org/Tim_Berners-Lee (see URL)
  • (add) Option for content application paths {requested by Miles} See Options/Apps
  • (add) Option for data dump imports, including automatic zipping {requested by hidp123;Miles} See Options/Import

minor

  • (add) Automatic dump server failover if dump server is offline
  • (fix) External link should terminate at ''; EX:http://a.org''b'' should create link to http://a.org, not http://a.org''b''
  • (fix) Images in commons sometimes doesn't load (rare); EX:http://en.wikipedia.org/wiki/Feathered_dinosaur
  • (fix) --root_dir argument fails on JRE 7; EX:--root_dir "C:\xowa\" becomes "C:\xowa"
  • (fix) Crosswiki link failed with NullReference error; EX:http://en.wikipedia.org/wiki/Earth -> q:Earth
  • (fix) Loading progress messages were still not showing on Linux

misc

  • (doc) Change log dates are now UTC

v0.3.2.0 (2013-03-17)

major

  • (add) Preliminary support for Scribunto/Lua. See Options/Scribunto
  • (add) Improvements to Schnark's Javascript Timeline {contributed by Schnark}
  • (add) Specify window's previous position/size upon startup {requested by korhojoa}. See Options/Window_startup

minor

  • (fix) Table of contents showed literal wikitext like "[[Link]]"; EX:http://en.wikipedia.org/Russian_battleship_Potemkin {detected by Schnark}
  • (fix) Redirected images were not downloaded; EX:http://en.wikipedia.org/wiki/Quasar [[File:2003-03-b-web.jpg|thumb]]
  • (fix) {{#time:d.m.y}} failed; EX:{{#time:Y-m-d|22.5.70}} {detected by Schnark}
  • (fix) zip command would not zip namespaces > 100

misc

  • (misc) "voy" alias added for Wikivoyage

v0.3.1.0 (2013-03-10)

major

  • (add) Schnark's Javascript Timeline {contributed by Schnark}
  • (add) Sidebar shows list of installed wikis {requested by hidp123}
  • (add) Options page improvements
  • (add) Tooltips and XOWA sidebar now use user's langague

minor

  • (fix) Links with invalid "link=" should noop; EX:[[Fil:Randers_-_Hadsund_railway.png|120x160px|link={{{3}}}|Randers-Hadsund Jernbane]]
  • (fix) {{#time}} did not handle "week"; EX:{{#time:W| - 1 week}}
  • (fix) Windows 8 scrollbar/progress bar no longer clipped {detected by Miles}
  • (fix) Random defect where text can sometimes be garbled; EX:open http://da.wikipedia.org then http://de.wikipedia.org
  • (fix) Loading progress messages were not showing on Linux
  • (fix) Zipped Wikimedia Commons would throw "file cannot be empty for parse" {detected by hidp123}
  • (fix) Edits appeared to be saved when going from "Preview" to "Read" (cache not invalidated) {detected by Schnark}

v0.3.0.0 (2013-03-03)

major

  • (add) Option to set font for html body (as well as other CSS) {requested by Miles}
  • (fix) fr.wikibooks.org dump failed; EX:http://fr.wikibooks.org

minor

  • (fix) Showing find box should select entire text (like Firefox) {detected by hidp123}
  • (fix) Closing find box should not select first link on page {detected by hidp123}
  • (add) Created "html_auto_focus_id_" for specifying which elem should be focused when page first loads
  • (fix) Some svg images would not load on 2nd viewing in Wikimedia Commons page; EX:http://commons.wikimedia.org/wiki/File:Solar_Life_Cycle.svg
  • (fix) Meta wiki now supports "W" and "MW" interwiki aliases; EX:http://meta.wikimedia.org/wiki/Wikipedia_on_CD/DVD {detected by hidp123}
  • (add) Created cfg "app.gui.html.javascript_enabled_('y')" to disable javascript

translation

  • (translation) window:de {contributed by Schnark}

misc

  • (help) Added recommended column for dumps of February 9th or earlier (to handle unsupported Scribunto/Wikidata); [[Dashboard/Import/Online]]
  • (file) Renamed /javascript/xowa/table_scripts to /javascript/xowa/article_view


v0.2.6.0 (2013-02-24)

major

  • (add) UI now uses image buttons and tooltips {requested by Schnark;hidp123}
  • (add) Right-click popup menu available for main HTML box {requested by hidp123}
  • (fix) Search was only showing first page of results {detected by hidp123;Schnark}
  • (fix) Template box showing up on pt.wikipedia.org b/c {{PAGEFULLNAME:}} should be "" not name_of_page; EX:http://pt.wikipedia.org/wiki/Nicholas_Kratzer
  • (add) Mac OS X build now provided

minor

  • (fix) "talk" now "Talk" for tabs
  • (fix) Number format was showing "\xc2\xa0" instead of &nbsp;; EX:http://fr.wiktionary.org
  • (fix) Circular lang-fallback fixed for all langs; EX:http://pt.wikipedia.org
  • (fix) Upright val with many decimal places now fixed; EX:[[File:Kjell-Olof Feldt2.JPG|frameless|upright=0.42190046219457|Kjell-Olof Feldt]]
  • (fix) Images with ~ in the title were not downloaded; EX:[[File:Urartian_Art_04a~.jpg|thumb]]
  • (fix) Html numerical character references failed for large numbers; EX:&#538189831;

translations

  • portal:de {contributed by Schnark}
  • portal:pl {contributed by piotryx}
  • window:pl {contributed by piotryx}

misc

  • (doc) Installation instructions corrected to use platform's standard file hierarchy; EX:"/home/your_user_name/xowa" instead of "/xowa" for Linux

v0.2.5.1 (2013-02-17)

major

  • (add) Wikipedia-style search bar added (right of View HTML); same functionality as "?:", without typing in "?:" {requested by Schnark}
  • (add) Left-nav sidebars are now dynamically generated per wiki, instead of being statically the same across all wikis; EX:http://en.wikibooks.org has a "Reading Room" link {assisted by Schnark}
  • (add) XOWA specific-messages are translatable
  • (fix) Portuguese wikis broken b/c of circular lang-fallback definitions; EX:http://pt.wikipedia.org

minor

  • (fix) Namespace aliases added by default to all wikis; EX:WP:Shortcuts {detected by Schnark}
  • (fix) {{#language:}} fixed for anp, bho, ks-deva; EX:{{#language:bho}} {detected by Schnark}
  • (fix) Pages namespace added by default for all wikis; EX:http://es.wikisource.org; http://en.wikisource.org/wiki/Wind_in_the_Willows; http://de.wikisource.org/wiki/Emilia_Galotti
  • (fix) <references> should "reset" after every group; EX:http://de.wikipedia.org/wiki/Großer_Preis_von_Brasilien_2012 {detected by Schnark}
  • (fix) {{grammar}} added for Russian, Polish; EX:http://ru.wikipedia.org http://pl.wikipedia.org
  • (fix) pre sometimes garbled near tables; EX:http://de.wikipedia.org/wiki/Hilfe:Vorlagenprogrammierung
  • (fix) {{#time}} did not handle M/d format; EX:http://sv.wikipedia.org {{#time:j F|2/13}}
  • (fix) {{#time:r}} now outputs RFC5322; EX:{{#time:r|2012-01-02 03:04:05}} -> Mon, 02 Jan 2012 08:04:05 +0000
  • (fix) {{#time:||lang}} now works; EX:{{#time:F|2012-01-01|fr}} -> Janvier
  • (fix) nowiki did not handle pipes; EX:{|\n|a<nowiki>{{b|c}}</nowiki>d|}

v0.2.4.0 (2013-02-10)

major

  • (add) Reference tooltips appear when hovering over reference number; EX:http://en.wikipedia.org/wiki/Earth {contributed by Schnark}
  • (add) {{#lst}} added for Wikisource/Wiktionary; EX:http://de.wikisource.org/wiki/Sebald_Schreyer_und_die_Sebalduskapelle_zu_Schwäbisch-Gmünd {requested by Schnark}
  • (add) <pages> works for wikisources where namespace was 102, not 104; EX:http://de.wikisource.org/wiki/Emilia_Galotti
  • (fix) Titles with ? now load; EX:http://de.wikipedia.org/wiki/Wetten,_dass.. {detected by Schnark}

minor

  • (fix) <references group=""/> should be same as <references/>; EX:http://de.wikisource.org/wiki/Ratschläge_für_einen_schlechten_Redner {detected by Schnark}
  • (fix) References inside <poem> now show; EX:http://de.wikisource.org/wiki/Meine_Tante,_Frau_Bebatte {detected by Schnark}
  • (fix) {{REVISIONDAY}} {{REVISIONMONTH}} {{REVISIONYEAR}} {{REVISIONID}} implemented {detected by Schnark}
  • (fix) XOWA now starts in directories with spaces/symbols; EX:C:\Program Files\xowa {detected by hidp123}
  • (fix) Page history now saves when exiting via window exit button or by Alt+F4 {hidp123}
  • (fix) Hrefs should "%" encode titles but "." encode anchors; EX:[[^#^]] -> %5E#.5E {detected by Schnark}
  • (add) Support for .webm files; EX:http://commons.wikimedia.org/wiki/File:Panning_across_the_southern_spiral_NGC_300_(ESO_1037a).webm
  • (fix) Categories section in article should use <ul> not <table>; EX:http://en.wikipedia.org/wiki/Earth {detected by Schnark}
  • (fix) {{CANONICALURL}} should be caseless; EX:{{canonicalurl:{{FULLPAGENAME}}}} {detected by Schnark}
  • (fix) Logo and "Main Page" link in left nav now links directly to "/site/en.wikipedia.org/wiki/"; used to link to "/wiki/Main_Page" which does not work for all languages; EX:http://zh.wikipedia.org {detected by Schnark}
  • (fix) {{WP:}} now works; EX:http://en.wikipedia.org/wiki/Wikipedia:Shortcuts
  • (fix) pre now renders correctly in sections with references; EX:http://en.wikipedia.org/wiki/MD5_Hash {detected by hidp123}
  • (fix) Sortable/Collapsible would not always sort numbers correctly (incorrect values for separatorTransformTable); EX:http://de.wikipedia.org/wiki/Hilfe:Tabellen_für_Fortgeschrittene#W.C3.A4hrungen.2C_.25-Zeichen {detected by Schnark}
  • (fix) References were not tagged with correct span/class (<span class="mw-cite-backlink"> </span> <span class="reference-text"> </span>); EX:http://en.wikipedia.org/wiki/Earth {detected by Schnark}
  • (fix) Scrolling page then alt-tabbing scrolls page to top {detected by hidp123}
  • (fix) Templates were not being evaluated in sidebar items; EX:Über Wikisource; http://de.wikisource.org
  • (fix) Auto-link detection not working for upload.wikimedia.org thumbs; EX:http://upload.wikimedia.org/wikipedia/commons/thumb/f/f0/Seasons1.svg/1200px-Seasons1.svg.png

misc

  • (misc) All lang files now included in xowa_app
  • (misc) Source code now uses .7z (for further compression)

v0.2.3.0 (2013-02-03)

major

  • wiki.special.allpages: (add) Special:Allpages added; basic functionality; EX:http://en.wikipedia.org/wiki/Special:Allpages?from=Earth&ns=0&hideredirects=0 {requested by Schnark}
  • gui: (add) Added search bar in upper right hand corner (press Ctrl+Alt+S)
  • app: (fix) Case-sensitive was not being set for Main namespace; affects en.wiktionary.org and other wiktionaries; EX:http://en.wiktionary.org/wiki/earth always retrieved http://en.wiktionary.org/wiki/Earth
  • app.options: (add) Options page; simple version for Font Name/Size; EX:home/wiki/Help:Options {requested by hidp123}
  • parser.title: (fix) Title links in multi-byte langs would not work b/c length truncated to 255 bytes (not chars); EX:http://th.wikipedia.org/wiki/วิกิพีเดีย:รายชื่อนโยบายทั้งหมด
  • parser.subst: (fix) Unreferenced template unnecessarily showing error mesage; EX:http://en.wikipedia.org/wiki/Anisotropy http://en.wikipedia.org/wiki/Template:Unreferenced <includeonly>{{{subst|{{subst:substcheck}}}}}</includeonly>; {detected by Miles}
  • gui: (fix) Vertical scroll bar now shows completely on Windows 7 {detected by hidp123}

minor

  • parser.pfunc.url: (fix) {{localurl}} did not work for intrawikis; EX:{{localurl:commons:A}}
  • parser.lnki: (fix) link=http://a.org?b=http://c.org creates bad lnki; EX:http://commons.wikimedia.org/wiki/Commons:Picture_of_the_Year/2012/Galleries/ALL
  • command-line: (add) --url command-line arg added; EX:java -jar /xowa/xowa_linux.jar --url en.wikipedia.org/wiki/Earth#Biosphere {requested by Schnark}
  • html: (fix) Page/Talk links at top of page shouldn't use visited color {contributed by Schnark}
  • javascript.tablescripts: (add) TableScripts mostly i18n; Sort/Collapse labels {assisted by Schnark}
  • lang.grammar.fi: (add) {{grammar}} added for Finnish; EX:http://fi.wikinews.org {requested by korhojoa}
  • parser.lnki: (fix) Links with a caption of "=" now show "=" (used to show page name); EX:[[Gleichheitszeichen|=]]; http://de.wikipedia.org/wiki/ISO_8859-7 {detected by Schnark}
  • parser.list: (fix) Dd/dt was being disabled by xnde; EX:";<b>a</b>:c;" http://en.wikipedia.org/wiki/Virus
  • parser.xtn.geodata: (fix) {{#coordinates}} should not show up on page; EX:http://en.wikipedia.org/wiki/Chevrieres,_Loire {detected by Miles}
  • parser.pfunc: (add) added {{canonicalurl}}; EX:{{canonicalurl:{{FULLPAGENAME}}}} {requested by Schnark}
  • parser.xnde: (add) added support for html5 <time>; EX:http://commons.wikimedia.org/wiki/File:Mona_Lisa,_by_Leonardo_da_Vinci,_from_C2RMF_retouched.jpg
  • parser.pfunc.url: (fix) {{fullurl}} should output "//" not "http://"; EX:{{fullurl:Template:Substcheck/doc}} -> //en.wikipedia.org/wiki/Template:Substcheck/doc
  • parser.pre: (fix) pre at end of document does not automatically close; EX:a\n\sb

misc

  • misc: changed user page link in upper right hand corner from "gnosygnu" to "anonymous"

v0.2.2.1 (2013-01-30)

  • app: (fix) Temporary fix to handle wiktionary and title-case

v0.2.2.0 (2013-01-27)

major

  • javascript: (add) tables can be sortable; EX:http://en.wikipedia.org/wiki/List_of_tallest_buildings_in_the_world {contributed by Schnark}
  • javascript: (add) tables can be collapsible; EX:http://en.wikipedia.org/wiki/Albedo {contributed by Schnark}
  • lang.localization: (fix) for relevant locales, {{formatnum:1234}} should produce 1.234 not 1,234; {detected by Schnark}
  • lang.localization: (fix) for relevant locales, {{formatnum:12,34|R}} should produce 12.34 not 1234 {detected by Schnark}
  • parser.time: (fix) date should default to dmy format, not mdy; EX:{{#time:M|2.5.2000}} and {{#time:M|22.5.2000}} {detected by Schnark}
  • gui: (add) progress bar can show a detailed list of last 128 messages (middle-click on progress bar or ctrl+l) {requested by korhojoa}

minor

  • wiki.ns: (fix) {{ns:5}} swaps out $1 correctly; EX:{{ns:5}} on German Wikipedia {detected by Schnark}
  • ttl: (fix) namespace names should be proper cased; EX:http://fr.wikipedia.org/wiki/Wikipedia:Sandbox and #REDIRECT [[wikipédia:bac à sable]] should show Wikipédia not wikipédia
  • parser.int: (fix) various fixes regarding {{int}} ; EX:http://de.wikipedia.org/wiki/Hilfe:Zusammenfassung_und_Quellen {detected by Schnark}
  • parser.nowiki: (fix) nowiki handles xml node fragments such as <nowiki><pre></nowiki>{{#expr:1}}<pre>a</pre>; EX:http://de.wikipedia.org/wiki/Nichtproportionale_Schriftart#Darstellung_am_Computer {detected by Schnark}
  • parser.nowiki: (fix) nowiki should not affect brackets "["; EX:<nowiki>[[A]]</nowiki>
  • parser.pre: (fix) "&#09;" should render as "\t" inside a pre section, not as "&#09;"; EX:http://de.wikipedia.org/wiki/Wikipedia:Technik/Skin/Werkstatt {detected by Schnark}
  • parser.xml: (fix) "data*" attributes should appear in output (it used to be removed); EX:data-sort-key="string" {detected by Schnark}
  • parser.title: (fix) invalid characters in anchor should be encoded (it used to literalize the link wikitext); EX:[[A#b<c]] {detected by Schnark}
  • parser.expr: (fix) {{#expr}} values for large numbers yields incorrect results; EX:{{#expr:39052000900 mod 100}} yields 47 instead of 0; http://de.wikipedia.org/wiki/Quijano_(Piélagos)
  • math: (fix) Number format exception when calculating {{-2^1.2}}; EX:http://en.wikipedia.org/wiki/Help:Calculation
  • parser.xnde.pages: (fix) Null ref error when using <pages> in wiki without pages namespace; EX:http://de.wikipedia.org/wiki/Help:Buchfunktion/Feedback
  • file: (fix) missing images would not redownload even when "redownload_('all')" was applied
  • gui.edit: (fix) alt+tab while editing article moved focus from edit box to top of article
  • url: (fix) slash in anchor is not recognized as a valid url; EX:http://de.wikipedia.org/wiki/Wikipedia:Technik/Skin/Werkstatt#Hilfe%20bei%20Benutzer:TMg/autoFormatter.js
  • app: (fix) upgrades should not delete bookmarks page

misc

  • app: (fix) upgrades should not delete bookmarks page
  • lang: all lang gfs files recompiled to support separatorTransformTable
  • app.history: page_history moved to /xowa/user/anonymous/app/data/history/
  • javascript.mathjax: mathjax moved to /xowa/bin/any/javascript/xowa/mathjax/

v0.2.1.0 (2013-01-21)

major

  • math: (add) mathjax is now the default math renderer; {{Names_latex}} can be enabled through the config file {contributed by Schnark}
  • lang.localization: (add) non-English languages did not properly support case-variants for function names; EX:<nowiki>{{vollstÄndige_url:a}}</nowiki> {detected by Schnark} {detected by Schnark}
  • gui: (add) window layout (font-size, button size) can be controlled through xowa.gfs; see: [[Dev/Config_filesuring window layout]] {requested by Schnark}
  • parser.tidy: (fix) <b/> should be transformed to <b></b> {detected by Schnark}
  • parser.pre: (fix) pre not handled correctly in some cases; EX:http://en.wikipedia.org/wiki/World_Wide_Web
  • app.cfg: (refactor) for backward-compatibility, xowa.gfs uses files in 'user/anonoymous/data/cfg/'. config sections here will be preserved in future upgrades
  • build.wiki: (refactor) for backward-compatibility, wiki builds use "wiki_core.gfs" instead of "siteInfo.xml"

minor

  • lang.localization: (fix) month names were not localized; EX:March should be März in German {detected by Schnark}
  • ttl: (fix) show namespace in title; EX:"File:A.png" not "A.png" {detected by Schnark}
  • parser.nowiki: (fix) <nowiki>{{</nowiki>#rel2abs:..}} failed {detected by Schnark}
  • search: (fix) underscores in search results should be displayed as spaces; EX:"A b" not "A_b" {detected by Schnark}
  • search: (fix) query params should not show in page title; EX:Special:Search/Earth?fulltext=y&xowa page index=1 {detected by Schnark}
  • search: (fix) fulltext=yes was being dropped in url box {detected by Schnark}
  • build.wiki: (fix) pl.wikipedia.org fails with out of memory on -Xmx128 {detected by piotryx}
  • build.wiki: (add) xml source file can be specified by using the 'core.init' command (see xowa_build.gfs) {requested by Schnark}
  • math: (fix) "downloading math" message flashes even when math is disabled
  • app: (fix) invalid wiki name in /wiki/ dir would stop app from loading; EX:en1.wikipedia.org

v0.2.0.0 (2013-01-13)

  • app.setup: list of data dumps
  • app.setup: automatically get latest imageMagick version number
  • app.setup: delete xml file when done
  • app.misc: import fails with OutOfMemory error if only 64 MB available {detected by Schnark}
  • app.setup: moved install links to Main Page
  • app.setup: added images install for Windows
  • app.setup: added more progress info when downloading files
  • app.math: error message when generating math; moved temp files out of miktex hive;
  • parser.expr: too many decimal places; EX: w:Chicxulub_crater; {{convert|100|TtonTNT|J|lk=on}}

v0.1.1.0 (2013-01-03)

  • app.setup: fix for linux and one-click install

v0.1.0.0 (2013-01-03)

  • gui: Html box had dotted border when alt+tabbing between apps
  • parser: Error using Template:Unichar: Input "002c" is not a hexadecimal value (expected: like "09AF"); EX: w:Comma
  • parser: broken table; EX: w:Maxwell's equations
  • parser: Edit link in template not implemented (in V T E); EX: w:Maxwell's equations and Electromagnetism box
  • cfg: Enabled Talk pages for home wiki
  • cfg: Removed quoted args from miktex call; portable miktex fails with "I can't find file '"
  • setup: changed version numbering scheme from 4 digits to 3 digits
  • setup: consolidated files for download
  • setup: added page to import simple wikipedia

v0.0.0.0 (2012-12-30)

  • inital release

Namespaces

XOWA

Getting started

Android

Help

Blog

Donate