Change log/2014

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

v1.12.2.1 (2014-12-08)

package

  • Package: Release image update for Arabic Wikipedia.

v1.12.1.1 (2014-12-01)

package

  • Package: Release image update for French Wikipedia.

minor

trivial

dev

v1.11.4.1 (2014-11-23)

package

  • Package: Release image update for English Wikipedia.

v1.11.3.1 (2014-11-16)

significant

minor

  • Wikidata: Show new badges: "recommended article" and "featured list" (affects missing badge icons).
  • Indicator: Support multiple indicators.

v1.11.2.1 (2014-11-09)

add

  • Indicator: Add basic support for indicator {detected by Schnark}.

package

  • Package: Release image rebuild for German wikis.
  • Package: Release new package for Latvian wikis.
  • Package: Release new package for Nynorsk wikis.
  • Package: Release new package for Cebuano wiki.

minor

trivial

  • Html: Concatenate custom classes with space, not a semicolon; EX:[[File:A.png|border|class=abc]] -> class="thumbborder abc" x> class="thumbborder;abc".

dev

  • Core: Add Add_str_ascii / Add_str_utf8 to Bry_bfr.

v1.11.1.1 (2014-11-02)

minor

trivial

  • Html: Escape quote in link title (affects titles not working if file name contains quote); EX:File:Volcán_Chimborazo,_"El_Taita_Chimborazo".jpg. See: https://en.wikipedia.org/wiki/Earth
  • Scribunto: Do not prefix colon to title if no namespace is specified during makeTitle (affects none); EX::Title.

v1.10.4.1 (2014-10-27)

add

package

  • Package: Release image rebuild for Russian wikis.
  • Package: Release new package for Estonian wikis.

significant

minor

trivial

  • Parser.Xml: Parse incomplete sequence of "</<" (affects 1 ru.w page with a logged warning). See: https://ru.wikipedia.org/wiki/Монголы
  • Gui: Show message if user tries to rename Main_Page {requested by anonymous}.

dev

  • Gui: Eliminate 2nd failure in Preview mode after 1st failure in Scribunto; EX:preview page with broken scribunto -> fix page -> preview page again -> shouldn't fail.

v1.10.3.1 (2014-10-20)

package

significant

minor

trivial

  • Url: Handle urls with format of "C/Page_name" (affects urls with format of "C/Page_name" not openable unless full wiki name is used (no.b:C/Page_name)); EX:C/Variabler. See: https://no.wikibooks.org/wiki/C/Variabler
  • Lang: Translate "incomplete import" warning for German {contributed by Anselm}.

v1.10.2.1 (2014-10-13)

fix

  • Lang: Use translated messages for "Read" and "Edit" (affects v1.8.2.1) {detected by Schnark}.

package

  • Package: Release image rebuild for Norwegian wikis.
  • Package: Release new package for Slovenian wikis.

significant

minor

  • Wikidata: Show language names for sitelinks with underscore names; EX:zh_yuewiki -> "zh-yue" x> "zh_yue". See: https://www.wikidata.org/wiki/Q2
  • Parser.ExternalLinks: Ignore empty protocol links; EX:"https:" "https://" {detected by Schnark}.
  • Parser.ExternalLinks: Trim punctuation from end of external links; EX:"http://a.org/b," -> "http://a.org/b" "," {detected by Schnark}.
  • Html: Apply "Sidebar_home_enabled" to other wikis besides home wiki {detected by Schnark}. See: Options/Wiki/HTML
  • Edit: Show redlinks during preview {detected by Schnark}.
  • Gui: Middle-clicking anchor when text is highlighted should open anchor, not text; EX:highlight text on page; middle-click anchor; anchor should open, not text {detected by Schnark}.

trivial

  • Xwiki: Add "c" as alias to commons.wikimedia.org {detected by Schnark}.
  • Gui: Rename "Import from List" to "Import Online" and "Import from Script" to "Import Offline".

dev

  • Setup: Move /xowa/bin/any/javascript to /xowa/bin/any/xowa/html/resources.
  • Setup: Move Mathjax to /xowa/bin/any/xtns/Math.
  • Javascript: Remove wikidata js variables.
  • Config: Clean up page_read, page_edit, page_html templates.


v1.10.1.1 (2014-10-06)

major

fix

  • Options: Fix UI language staying as English after reloading XOWA. See: Options/Language

package

  • Package: Release image update for Thai wikis.
  • Package: Release new package for Slovenian wikis.

minor

trivial

dev

  • Source: Update README.txt and build.xml to be platform independent.

v1.9.5.1 (2014-09-29)

add

  • Css: Update home css to latest copy of en.wikipedia.org; EX:/xowa/user/anonymous/wiki/home/html.
  • HttpServer: Support local file for "--http_server_home"; EX:--http_server_home file:///C:/dir/index.html.
  • Gui: Add Ctrl+U as an alternate default shortcut for View HTML.

package

  • Package: Release image update for English Wikipedia.
  • Package: Release new package for Waray-Waray Wikipedia.

significant

minor

trivial

doc

source

  • Source: Add README.txt, LICENSE.txt and build.xml to source package.


v1.9.4.1 (2014-09-22)

major

fix

  • Gui: Show only valid offline wikis in "Wikis" sidebar (affects too many wikis listed in "Wikis" sidebar). [broken since:v1.9.3]

add

  • HttpServer: Add "--http_server_home" command line arg to set default page for "localhost:8080"; EX:--http_server_home en.wikipedia.org/wiki/Earth.

package

  • Package: Release image rebuild for Portuguese wikis.
  • Package: Release new package for Slovak wikis.

minor

trivial

  • Webserver: Do not call javascript to update images in GUI html widget (affects no effect; null ref error which is ignored).
  • Gui: Do not fail when calling "Go to Main Page" and no tabs are open.

dev

  • Core: Initialized Bfr_bry_mkr within lock (affects random index out of bounds error when going from 0 tabs to 1 tab after app starts).

v1.9.3.1 (2014-09-15)

package

  • Package: Release image rebuild for Simple wikis.
  • Package: Release image rebuild for Species wiki.
  • Package: Release image rebuild for Hungarian wikis.
  • Package: Release new package for Esperanto wikis.

significant

  • JTidy: Handle surrogate characters in attribute values (affects links with surrogate characters not working); EX:<a href="https://en.wiktionary.org/wiki/𐎍𐎁_𐎜">. See: https://en.wiktionary.org/wiki/𐎍𐎁_𐎜

minor

trivial

dev

  • Gui: Close SWT app properly by disposing shell, not display (affects occasional random errors when shutting down app).
  • Core: Change String to byte[] conversion to hand-coded versions (Android).

v1.9.2.1 (2014-09-08)

fix

package

  • Package: Release image rebuild for English sister wikis.
  • Package: Release new package for Croatian wikis.

significant

minor

trivial

doc

dev

v1.9.1.1 (2014-09-01)

package

  • Package: Release image rebuild for Chinese Wikipedia.
  • Package: Release new package for Serbo-Croatian wikis.

significant

minor

dev

  • Scribunto: Sync latest versions of mw.text.lua and ustring.lua.

v1.8.4.1 (2014-08-25)

package

  • Package: Release image update for English Wikipedia.
  • Package: Release rebuild for Arabic wikis.

significant

minor

trivial

file

dev

  • File.Offline.v2: Ignore thumbs with no defined with / height in image.sql; EX:2009_10_08_Marc_Randazza_interview.ogg.
  • File.Offline.v2: Deprecate unused fsdb_xtn_img table.
  • File.Offline.v2: Clear xowa_cfg after fsdb_make is done.

v1.8.3.1 (2014-08-18)

fix

package

  • Package: Release rebuild for French wikis.
  • Package: Release rebuild for Polish wikis.

significant

minor

trivial

  • File.Offline: Add .wav as known extension.

performance

  • Scribunto.Luaj: Replace all Math.min and Math.max with ternary expressions.

dev

  • Scribunto: Call toString() not tojstring() for dbg (affects dbg not working for LuaTable, LuaNil, etc).
  • File.Offline: Refactor xfer item object.
  • File.Offline: Remove old offline code.

v1.8.2.1 (2014-08-11)

add

package

  • Package: Release new package for Danish wikis.
  • Package: Release rebuild for German wikis.

significant

performance

minor

  • Wikivoyage.RelatedArticles: Default text to title if && is missing (affects missing related articles in sidebar); EX:{{#related:A}}. See: https://de.wikivoyage.org/wiki/Würzburg
  • ImageMap: Ignore trailing comma for poly coords (affects poly areas with trailing commas not working); EX:1,2 -> 1 2. See: https://de.wikipedia.org/wiki/Kaimnitz
  • Gui: Add XOWA Main Page to Help menu.
  • Lang: Add Contact page messages. See: https://en.wikipedia.org
  • Install: Delete old directories: /xowa/user/anonymous/lang, /xowa/user/anonymous/wiki/#cfg.

trivial

  • Module.Popups: Do not omit namespace for anchor popups (affects popups showing text from wrong page when link was to non-mainspace page). See: https://en.wikipedia.org/wiki/Project:Sandbox
  • Gui: Do not open external link in xowa if link ends in .html; EX:http://jtidy.sourceforge.net/license.html. See: Help/About
  • Html: Show caption text in title (affects tooltips missing caption text); EX:"a [[b]]" -> title="a b" x> "a ". See: https://en.wikipedia.org/wiki/Earth
  • Lang: Add i18n.ods worksheet to package. See: /xowa/bin/any/xowa/cfg/lang/util/i18n.ods
  • Lang: Add language code for hrx (Hunsriker), arq (Algerian Arabic).

v1.8.1.1 (2014-08-04)

fix

add

package

  • Package: Release new package for Bulgarian wikis.
  • Package: Release update for Japanese wikis.

significant

minor

  • Import: Do not create index inside transaction.
  • Import: Clear "import is in progress" flag when import fails {requested by IgoAtM}.

trivial

doc

  • Doc: Update documentation for importing wikis.

dev

  • Scribunto: Add "dbg" global function to print variables to Edit preview; EX:Edit Module -> Write "dbg('hello, world!') -> Go to Sandbox -> Run Module -> "hello, world!" shows up in red.

v1.7.4.1 (2014-07-28)

add

options

package

significant

minor

trivial

  • Parser.List: Do not close wiki-style lists with corresponding xml nodes (affects none: no longer needed b/c of "Do not hide unpaired end node"); EX:"*a</ul>". See: https://en.wikipedia.org/wiki/Bristol_Bullfinch
  • Gallery: Fire packed.js once per page, not multiple times (affects distorted images on pages with multiple packed gallery and infobox on right). See: https://en.wikipedia.org/wiki/National_Sculpture_Museum_(Valladolid)
  • Gui: Restore old text box value after setting with "I" to calculate font height (affects I showing in url bar when application starts up with no tabs).
  • Gui: Restrict edit commands to edit mode; EX:press Ctrl + E twice while in read mode -> noop.
  • Install: Change cfg file names in xowa.gfs; EX:"xowa_user_cfg" to "xowa_cfg_user" and "user_custom_cfg" to "xowa_cfg_custom".

dev

  • File.Offline.v2: Always delete wiki_orig table before rebuild.
  • Source: Move hdr, list and pfuncs under /src.

v1.7.3.1 (2014-07-21)

fix

options

  • Gui: Add option to specify startup pages. See: Options/Startup
  • Html.Portal: Add "Show home menu in sidebar" {suggested by Anselm}. See: Options/Wiki/HTML
  • Dev: Add option to show / hide warnings / notes. See: Options/Dev

package

  • Package: Release update for English Wikipedia.
  • Package: Release initial bundle for Hebrew wikis.

significant

minor

trivial

dev

  • Source: Refactor Object_ class / Xto_str methods.
  • Source: Reinstate all Scribunto tests.


v1.7.2.1 (2014-07-14)

fix

options

significant

package

  • Package: Release update for Swedish wikis.
  • Package: Release initial bundle for Malay wikis.

minor

trivial

  • Scribunto: Update mw.html.lua.
  • Scribunto: Update ustring.lua.
  • Gui: Do not call hide_popups for new blank tabs (affects error message in log file).

dev

  • Source: Specify all byte array hashtables as ASCII or UTF-8.
  • Source: Rename ByteTrie classes to Btrie.

v1.7.1.1 (2014-07-07)

add

  • Module.Popups: Add performance optimization for English Wikipedia popups; EX:See "Template keeplist". See: Options/Popups
  • Module.Popups: Add XowaPopupHistory button at bottom of popup; EX:hover over sundial icon.
  • Module.Popups: Increase defaults for number of words shown. See: Options/Popups
  • Module.Popups: Increase hover show time from 400 to 600 ms (affects number of accidental hovers while scrolling through page). See: Options/Popups
  • Options: Add options for configuring paths of other apps. See: Options/Files Options/Math Options/Score Options/Import

package

  • Package: Release update for Russian wikis.
  • Package: Release initial bundle for Serbian wikis.

significant

minor

trivial

  • App: Do not stop loading application if user.gfs is corrupt.
  • App: Do not stop loading application if custom menu is corrupt.

dev

  • Lang: Add UTF-8 case-insensitive hash.

v1.6.5.1 (2014-06-30)

add

  • Module.Popups: Add wiki domain when hovering over interwiki pages; EX:en.w:Earth -> hover over link to en.q:Earth -> show "Earth wiki:en.wikiquote.org" {suggested by Schnark}. See: https://en.wikipedia.org/wiki/Earth
  • Module.Popups: Add option to skip evaluation of long templates; EX:See "Template token max". See: Options/Popups
  • Module.Popups: Add option to show popups in namespaces only; EX:See "Allowed namespaces" {suggested by Schnark}. See: Options/Popups
  • Module.Popups: Add option to scan forward additional words to stop at header; EX:See "Scan forward for header" {suggested by Schnark}. See: Options/Popups

package

  • Package: Release update for Spanish wikis.
  • Package: Release initial bundle for Romanian wikis.

significant

minor

  • Module.Popups: Escape \ for "show more" / "show all" (affects math with ampersand characters do not show) {detected by Schnark}. See: https://en.wikipedia.org/wiki/Electromagnetic_tensor
  • Module.Popups: Fix "Read more" not working on interwiki pages; EX:en.w:Earth -> hover over link to en.q:Earth -> click "Read more". See: https://en.wikipedia.org/wiki/Earth
  • Module.Popups: Show title for hovered link in progress bar; EX:hover over link -> check progress bar (should not be blank) {detected by Schnark}.
  • Module.Popups: Add sharper border to popup {suggested by Schnark}. See: /xowa/bin/any/xowa/html/modules/xowa.popups/xowa.popups.css
  • Module.Popups: Do not automatically move popup to top of page when "Read more" is clicked {suggested by Schnark}.
  • Module.Popups: Preserve window width / height after "Show all"; EX:Hover over link -> Click "Show all" -> Window resized -> Hover off link -> Hover back over link -> Window has same size as before.
  • Module.Popups: Do not show popup when opening new page in current tab; EX:Hover over link -> Quickly click link -> No popup should show {detected by Schnark}.
  • Module.Popups: Do not show popup for sidebar / portal links; EX:Hover over any link in sidebar -> No popup should show {detected by Schnark}.

dev

  • Log: Do not hard-code "xowa.jar" as jar name (affects xowa.jar showing in logs). See: Special:XowaSystemData?type=log session
  • File.Offline.v2: Fix wmf always being 1st download source (over sql) (affects v1.6.3.1).

v1.6.4.1 (2014-06-23)

major

fix

  • Options: Automatically remove new line from end of value if in textarea (affects causes default value to be automatically saved, even though no change was made (tidy always adds trailing \n to textarea)); EX:Go to [[Options/Menus]] -> Press Save -> Check user_cfg.gfs -> entries for menus exist (even though no change was made). See: Options/Menus [broken since:v1.6.1.1]

package

  • Package: Release update for English Wikipedia.
  • Package: Release update for Latin wikis.

significant

  • Scribunto: Always upper-case 1st letter of template for Frame_title (affects navigation boxes showing empty in enwiki 2014-06-14 dump). See: https://en.wikipedia.org/wiki/Oda_Nobunaga https://en.wikipedia.org/wiki/Amphibian
  • File.Offline.v2: Never write 0 byte file if file is missing.
  • File.Offline.v2: Automatically delete any 0 byte files (affects images not showing after file first detected as missing).
  • File.Offline.v2: Do not wait 1 second if file is missing (affects missing files cause page to load slower).
  • Parser.Toc: Do not write table / html elements inside TOC (affects message boxes showing in toc); EX:== a <div>[[File:A.png]]</div> ==. See: https://en.wikipedia.org/wiki/Holmes_County,_Mississippi

minor

trivial

  • Messages: Manually add contactpage message for English (affects sidebar showing "contactpage" instead of "Contact us").
  • Options: Rename Page Storage Types to "text", "gzip", "bzip2". See: Options/Import
  • Gui: Update address bar if page fails to load (affects wrong address listed in address bar when page fails to load) {detected by Schnark}.
  • Lang: Do not automatically switch windows font to Kochi Mincho when entering Japanese wiki (affects inconsistent behavior in multi-tab layout with one tab being english and the other being japanese). See: https://en.wikipedia.org/wiki/Oda_Nobunaga
  • Release: Include new windows exe with max memory of 1 GB (not 512 MB).

dev

  • Gfs: Allow end of document to terminate single line comment; EX:"// a" is now valid (note no \n).
  • Source: Pass 3,000 tests.


v1.6.3.1 (2014-06-16)

package

  • Package: Release update for Italian Wikipedia.
  • Package: Release bundle for Italian sister wikis.
  • Package: Release bundle for all Indonesian wikis.

fix

  • Gui.Tabs: Fix tab options not restored for Tab Height, Close Visible and Unselected Close Visible. See: Options/Tabs [broken since:start]
  • Options: Escape HTML characters in <textarea> (affects content code format incorrectly using "<pre>"). See: Options/Wiki/HTML

add

significant

minor

trivial

  • Gui: Add default shortcut for Font Reset; EX:Ctrl + 0 {requested by Anselm}. See: Options/Shortcuts

doc

  • Install: Add troubleshooting not to run xulrunner. See: readme.txt

dev

  • Source: Allow same object to be added multiple times to GfsCore; EX:"app", "xowa".


v1.6.2.1 (2014-06-09)

package

  • Package: Release update for Dutch Wikipedia.
  • Package: Release bundle for Dutch sister wikis.
  • Package: Release bundle for all Turkish wikis.

fix

add

  • Gui.Tabs: Add menu item for Close Other Tabs, Close To Left, Close To Right.
  • Gui.Tabs: Add menu item for Undo Close Tab.
  • Gui.Tabs: Add menu item for Duplicate Tab.
  • Gui.Tabs: Add shortcuts for selecting tabs by number; EX:Ctrl + 1; Ctrl +2; etc..
  • Gui.Page: Add menu item for Reload Page.
  • Gui.Menu: Allow same menu item to be added multiple times to same menu; EX:add_btn_default('xowa.app.exit');\nadd_btn_default('xowa.app.exit');. See: Options/Menus
  • Gui.Page: Add menu item for Reset Font.
  • Options.Security: Add option to disable logs. See: Options/Security
  • Options.Security: Add option to disable page history. See: Options/Security
  • Options.Security: Add option to disable bookmarks. See: Options/Security

significant

  • Html.JTidy: Update JTidy to be more compliant with tidy.

minor

trivial

  • Parser.Pre: Do not convert nbsp char to space (affects unnecessary pre showing up on one page); EX:" [March 13, BC 215]" -> leading nbsp should cause text to be wrapped in para, not pre. See: https://en.wikipedia.org/wiki/Macedonian–Carthaginian_Treaty
  • Parser.Link: Handle domain-only / page-less urls (affects domain-only urls not opening when using "Open Link in New Tab"); EX:page has https://en.wikipedia.org -> right-click and pick Open Link -> Tab created with blank content.
  • Import.CSS: Handle @import urls with https:// (affects unextracted css if @import(https://). See: https://tr.wikinews.org/Main_Page
  • Html.Tidy: Change command line arg from "fix-url" to "fix-uri".
  • Html: Make HTML more tidy compliant by adding 'type=text/javascript', converting spaces to underlines in href and moving search script to top of document. See: /xowa.gfs
  • Lang: Manually add Turkish toc variant: __İçindekiler__ ; EX:tr.gfs. See: https://tr.wikibooks.org/wiki/Radyasyon_Onkolojisi
  • Lang: Show "This page was last modified" in wiki's language, not user's language. See: https://fa.wikipedia.org/wiki/Main_Page
  • Gui.Edit: Focus edit-box automatically after keyboard shortcut of Ctrl+M,Ctrl+E.
  • Gui.Icons: Change backcolor for Show History icon to alpha (affects history icon showing with dark background on Windows XP).

doc

  • Help: Update [[Help/Privacy]] page. See: Help/Privacy
  • Release: Add note for running as administrator on Windows troubleshooting section. See: readme.txt

dev


v1.6.1.1 (2014-06-02)

package

  • Package: Release update for German Wikipedia.
  • Package: Release bundle for German sister wikis.
  • Package: Release bundle for all Persian wikis.

fix

major

add

significant

minor

trivial

  • Lang: Add lang codes for other minor languages; EX:akz; sxu; etc...
  • Xtns.Xowa_cmd: Do not double-parse content inside <xowa_cmd> (affects references showing up twice in XOWA home wiki). See: Options/Shortcuts
  • Log: Removed unused log messages. See: Special:XowaSystemData?type=log session
  • Gui: Change menu names to Title Case.

dev

  • Javascript: Add xowa_gallery_packed_exists variable to page_read, page_edit.
  • Memory: Move free memory check from Show_url to Load_page (affects benign fatal error in log file when using Open Link In New Tab).

v1.5.4.1 (2014-05-26)

package

  • Package: Release update for French Wikipedia.
  • Package: Release bundle for French sister wikis.
  • Package: Release bundle for all Korean wikis.
  • Package: Release bundle for all Bengali wikis.

add

  • Html.Jtidy: Add Jtidy for fixing invalid HTML (currently optional; will become default). See: bin/any/java/jtidy/jtidy-r938.jar
  • Gui: Add Options page for Shortcuts (read-only). See: Options/Shortcuts
  • Special.XowaSystemData: Add Special Page to show contents of session log and other files; EX:Menu -> Help -> System data.
  • Gui: Redirect new tab to Special:XowaDefaultTab; EX:Press Ctrl + T.
  • Gui: Add popup menu for status box.

significant

minor

  • Javascript.References: Change references to show all items with "reference" class, not just "reference-text" (affects references not showing up when jtidy is enabled (jtidy does not implement enclose-block-text well)); EX:$content = $footnote.find('.reference-text');. See: /xowa/bin/any/javascript/xowa/article_view/jquery.reference-tooltips.js
  • Javascript.Timeline: Remove <timeline> tag from within pre (affects timeline sometimes showing in black colors when jtidy is enabled); EX:old: <pre><timeline>code</timeline></pre>; new: <pre>code</pre>. See: https://fr.wikipedia.org/wiki/Quimper
  • Javascript.TableSorter: Sort by <input> if available; EX:bin/any/javascript/article-view/jquery.tablesorter.js. See: Options/Shortcuts
  • Url: Escape & for external links when using default view_web launcher of "cmd /c" on Windows; EX:cmd /c start "http://www.culture.gouv.fr/public/mistral/merimee_fr?ACTION=CHERCHER&FIELD_1=REF&VALUE_1=PA59000162". See: https://fr.wikipedia.org/wiki/Liste_des_monuments_historiques_du_Nord_%28A-L%29

trivial

  • Gui: Add space to windows application bar suffix; EX:" - XOWA" not "- XOWA".

doc

  • Doc: Update license info for third-party XOWA components. See: Help/About


v1.5.3.1 (2014-05-19)

package

  • Package: Release update for English Wikipedia.
  • Package: Release update for English wikis.
  • Package: Release update for Simple wikis.
  • Package: Release update for Species Wiki.

fix

  • Lang.Messages: Do not reuse messages across wikis with the same lang (affects missing sidebar for English wikis). See: https://en.wikipedia.org [broken since:1.5.2.1]
  • Import: Default to "." if decimal separator not specified in lang.gfs (affects Latin Wikipedia fails to load / import). See: https://la.wikipedia.org [broken since:1.4.3.1]
  • Gui: Rebind configured menu to html box (affects popup menu stops working after configuring). [broken since:v1.5.1.1]

add

significant

minor

  • Gui: Do not throw errors when executing commands and all tabs are closed; EX:Choose "Page Read" when all tabs are closed {detected by Anselm}.
  • Gui: Automatically open new tab when entering url and all tabs are closed {detected by Anselm}.

trivial

  • Release: Increase max memory from 512 MB to 1 GB.
  • Options: Remove zip as page storage format {suggested by Anselm}. See: Options/Import
  • Gui: Middle click on Mouse Up, not Mouse Down.

dev


v1.5.2.2 (2014-05-13)

fix

  • Gui.Tab: Keep browser / page connected to tab during move (affects wrong content shown in tab after dragging tab) {detected by Anselm}. [broken since:1.5.1.1]


v1.5.2.1 (2014-05-12)

package

  • Package: Release images for Czech wikis.
  • Package: Release update for Polish wikis.

fix

  • Parser.Pre: Do not parse "\n\t" as shorthand pre (affects pre showing up unnecessarily). See: https://pl.wikipedia.org/wiki/Main_Page [broken since:1.5.1.1]
  • Gui.Lang: Fix non-English language localizations for XOWA chrome items (Page, Read, Edit, Last Modified).

add

  • Gui.Tab: Move tabs by dragging mouse.
  • Gui.Tabs.Buttons: Show url as tooltip.
  • Gui.Tabs.Buttons: Add option for place on top. See: Options/Tabs
  • Gui.Tabs.Buttons: Add option for tab height. See: Options/Tabs
  • Gui.Tabs.Buttons: Add option for curved button. See: Options/Tabs
  • Gui.Tabs.Buttons: Add option for close button visible. See: Options/Tabs
  • Gui.Tabs.Buttons: Add option for unselected close button visible. See: Options/Tabs

signficant

minor

trivial

dev

  • Html: Escape quotes with "&quot;" not "&quote;".
  • Gallery: Change callback for xowa_gallery_packed to noop not initReferenceTooltips {detected by Schnark}. See: xowa/bin/any/javascript/xowa/article_view/xowa.ready.js
  • Parser.Amp: Refactor amp code.
  • Wikivoyage.Listings: Release memory from bfr while writing checkin data. See: https://pl.wikivoyage.org/wiki/Dubrownik

v1.5.1.1 (2014-05-05)

package

  • Package: Release images for Finnish wikis.
  • Package: Release update for Chinese wikis.

major

  • Gui: Add basic tab functionality. See: App/UI/Tabs
  • Import: Accomodate new pp_sortkey field for hiddencat table (affects Categorty v2 import failure).
  • Lang.Variants: Ignore -{H}- macro (implement later) (affects large blocks of -{H}- across several Chinese Wikivoyage pages). See: https://zh.wikivoyage.org/wiki/西安

significant

minor

  • Gui: Remove auto-focus'ing of Namespace tab when page first loads; EX:auto_focus_id = '';.
  • Gui: Disallow Ctrl+Tab or Ctrl+Shift+Tab to change focus in text boxes (only tab or shift+tab can change focus).
  • Url: Do not download css for page names similar to lang names; EX:war x> download "war" wiki css.
  • Url: Parse urls of format "en.m.wikipedia.org" in address bar.
  • Parser.Pre: Parse "\n\t" as shorthand pre; EX:\n\ta -> "<pre>a</pre>. See: https://zh.wikivoyage.org/wiki/西安
  • File.Offline.v2: Use width of audio file if specified; EX:[[File:A.ogg|80px]]. See: https://zh.wikibooks.org/wiki/小学数学/自然数

trivial

  • Gui: Change "file not found" to "commons.wikimedia.org must be installed in order to view the file".

dev

  • Source: Refactor code for GUI window.

v1.4.4.1 (2014-04-28)

package

  • Package: Release images for Vietnamese wikis.

major

significant

  • Scribunto.Regex: Implement anypos matching for gmatch.init and gmatch.callback (affects missing pronunciation tables on several Vietnamese pages); EX:ustring.match('ab', '()(b)') -> 2;2,b; x> ;2,b;. See: https://vi.wiktionary.org/wiki/trở_thành
  • Scribunto.Regex: Return match for gmatch.callback when no groups are specified (affects missing pronunciation tables on several Vietnamese pages); EX:ustring.match('a', 'a') -> "a" x> "". See: https://vi.wiktionary.org/wiki/trở_thành
  • Parser.Template: Always prepend \n if template is being evaluated as argument inside another template (affects blockquotes not rendered correctly); EX:{{A|{{B}}}} where {{B}} has "*a". See: https://vi.wikipedia.org/wiki/Friedrich_II_của_Phổ
  • Wikidata: Unescape \t, \n, \r etc. (affects t showing up instead of tab char); EX:"\t \tThe age of the Earth in the twentieth century". See: https://www.wikidata.org/wiki/Q2

minor

  • Parser.Para: Disable <blockquote> when done for para / pre processing (affects pre not rendered correctly after blockquote). See: https://en.wikipedia.org/wiki/Snappy_(software)
  • Parser.File: Handle image sizes larger than a normal int (affects svg images rendered as extremely large size); EX:[[File:A.png|9999999999x90px]]. See: https://vi.wikipedia.org/wiki/Danh_sách_quốc_kỳ
  • Poem: Enclose poem contents in <p>. See: https://ca.wikisource.org/wiki/Llibre_de_Disputació_de_l'Ase
  • Xtn.Translate: Parse templates inside <tvar>; EX:<tvar|a>{{b}}</>. See: https://www.mediawiki.org/wiki/Download
  • Url: Handle urls which have format of lang-like-work/page. See: https://ca.wikibooks.org/wiki/So/Natura_del_so
  • Html: Add <!DOCTYPE html> to edit / html views (affects hieroglyphics showing as "vertically compressed").
  • Html: Add cols="80" rows="25" to <textarea> (affects height of edit box / html box).
  • Html: Remove img {height: auto} from XOWA css (affects hieroglyphic's cartouche is too large).
  • Edit: Trim trailing whitespace on save / preview, as per MediaWiki.
  • Edit: Add \n to wikitext for Edit view, as per MediaWiki.
  • Gui: Open web browser when ftp / and other protocol links are clicked.
  • Wikidata: Add 10 ms sleep between Javascript property calls to reduce random crashing.

trivial

dev


v1.4.3.1 (2014-04-21)

package

  • Package: Release English 2014-04-02 image update.
  • Package: Release Catalan Wikis.

major

'significant

minor

trivial

  • Scribunto.Lang: Process noCommafy argument for lang.formatNum.
  • Parser.Tblw: Do not add "\n" when non-table || encountered; EX:"a||b" -> "a||b" x> "a\n||b".
  • Gui: Fix "Go to Main Page of current wiki" for home wiki.

dev

  • Source: Fix compilation problem by including 400_xowa/lib/luaj_xowa.jar to xowa_source.zip {detected by Anselm}.


v1.4.2.1 (2014-04-14)

package

  • Package: Release Norwegian Wikis.

major

significant

minor

  • Parser.Xml: Close <span> with </font> (affects large fonts on page); EX:<span>a</font>. See: https://en.wikipedia.org/Rupee
  • Edit: Invalidate all page caches if any page is updated.

trivial


v1.4.1.1 (2014-04-07)

package

  • Package: Release Portuguese Wikis.
  • Package: Release Thai Wikis.

major

significant

minor

trivial

dev

  • Import: Report better error message if selecting bz2 import with an xml file {detected by Anselm}.
  • Scribunto: Standardize chunkName to always have format of "=Module:Name" or "@name.lua".
  • Source: Remove empty ".metadata" folder from source.zip {detected by Anselm}.
  • Source: Organize ParserFunction time classes.
  • Html: Do not fail if document position returns invalid value; EX:org.eclipse.swt.SWTException: Permission denied for <file://> to get property Selection.rangeCount.

doc

  • Import: Update command-line example to specify bz2 instead of xml; EX:src_bz2_fil_('file.xml.bz2') {detected by Anselm}. See: Dev/Command-line
  • Command-line: Add comment explaining XOWA_DIR variable for Linux / Mac OS X shell scripts; EX:xowa_linux.sh {detected by DomasoFan}.

v1.3.5.2 (2014-04-01)

fix

v1.3.5.1 (2014-03-31)

package

  • Package: Release Hungarian wikis.

major

significant

minor

  • Scribunto: Add LanguageLibrary method for GetFallbacksFor.
  • Scribunto: Add LanguageLibrary method for GetLanguageNames.
  • ParserFunctions: Encode colon in {{urlencode}}.
  • Gui: Default wiki_list in sidebar to expanded (instead of collapsed) {requested by DomasoFan}.

trivial

doc

  • Import: Correctly order category commands in xowa_build.gfs; EX:/xowa/xowa_build.gfs {detected by Anselm}.

v1.3.4.1 (2014-03-24)

package

  • Package: Release Arabian Wikis.

major

significant

minor

  • Scribunto: Implement getFrameTitle; EX:mw.lua. See: Help:Diagnostics/Scribunto/LuaCommon
  • Scribunto: Add HtmlLibrary; EX:mw.html.lua. See: Help:Diagnostics/Scribunto/HtmlLibrary
  • Scribunto: Replace MessageLibrary's toString with plain; EX:mw.message.lua. See: Help:Diagnostics/Scribunto/MessageLibrary
  • Gallery: Ignore anchor-like titles; EX:<gallery>#a</gallery>. See: https://ar.wiktionary.org/wiki/جَبَّارَة
  • Edit: Invalidate all page caches if Module / Template / MediaWiki page is updated.

trivial

v1.3.3.1 (2014-03-17)

package

  • Package: Release Ukrainian Wikipedia 2014-03-06 offline images.
  • Package: Release Ukrainian Wikis (excluding Wikipedia).
  • Package: Release English Wikipedia 2014-03-04 update.

major

significant

minor

trivial

dev

  • Scribunto: Refactor Scribunto code.

v1.3.2.1 (2014-03-10)

package

  • Package: Release Japanese Wikipedia 2014-02-25 offline images.
  • Package: Release Japanese Wikis (excluding Wikipedia).

major

significant

minor

  • File.Offline: Fix image not showing when if it has appeared earlier on page as different type; EX:[[Image:Bhimbetka.JPG|140px]][[Image:Bhimbetka.JPG|thumb]] {detected by dmg}. See: https://en.wikipedia.org/wiki/History_of_painting
  • File.Offline: Update cache's next_id upon encountering cache_mgr.init:fatal error.

trivial

doc

  • Import.Script: Change "Uncompress" default from "uncompress" to "read from compressed file" {detected by Anselm}. See: Dashboard/Import/Offline
  • Options: Fix file selector button not working for "Import bz2 by stdout process" {detected by Anselm}. See: Options/Import

dev

  • Console: Backspace multi-byte progress messages correctly; EX:app.shell.backspace_by_bytes = 'y';.


v1.3.1.1 (2014-03-03)

package

  • Package: Release Swedish Wikipedia 2014-02-22 offline images.
  • Package: Release Swedish Wikis (excluding Wikipedia).

major

minor

trivial

doc

  • Math: Note that MikTeX may fail to update images dynamically for first page {detected by William}.
  • Help.Contents: Redesign layout of Help:Contents. See: Help/Contents


v1.2.4.1 (2014-02-23)

package

  • Package: Release Russian Wikipedia 2014-02-19 offline images.
  • Package: Release Russian Wikis (excluding Wikipedia).
  • Package: Release Greek Wikis (including Wikipedia).
  • Package: Release Chinese Wikivoyage 2014-02-10.
  • Package: Release German Wikipedia 2014-02-16 image update.

fix

major

minor

doc

  • Help.Download: Fix links for commonswiki (was pointing to enwikisource) {detected by Miles}. See: Dashboard/Image_databases

dev

  • Scribunto: Convert LanguageLibrary to use Scrib_args to handle omitted args.


v1.2.3.1 (2014-02-17)

package

  • Package: Release Spanish Wikipedia 2014-02-15 offline images.
  • Package: Release Spanish Wikis (excluding Wikipedia).
  • Package: Release English Wikipedia image update.

fix

  • Url: Fix "zh.wikipedia.org" going to "zh.wikipedia.org/wiki/Main_Page" instead of "zh.wikipedia.org/wiki/Wikipedia:首页". [broken since:v1.1.3.1]
  • Url: Fix "/home/wiki/Main_Page" redirecting to "/home/wiki/home". See: Main_Page [broken since:v1.2.2.1]
  • File.Offline: Show images from <imageMap>. See: https://en.wikipedia.org/wiki/Portal:Canada [broken since:v1.1.3.1]

major

minor

trivial

dev


v1.2.2.1 (2014-02-10)

package

  • Package: Release Italian Wikipedia 2014-01-27 offline images.
  • Package: Release Italian Wikis (excluding Wikipedia).

fix

  • Import: Set search to v2 (not v1) when importing with category v2 {detected by Miles; Anselm; Schnark}. See: Dashboard/Import/Offline
  • Gui.Url_bar: Fix shortcuts for wd.p and wd.q; EX:wd.q:2 -> www.wikidata.org/wiki/Q2. [broken since:v1.1.4.1]

major

minor

trivial

dev


v1.2.1.1 (2014-02-02)

package

  • Package: Release Dutch Wikipedia 2014-01-27 offline images.
  • Package: Release Dutch Wikis (excluding Wikipedia).
  • Package: Release Wikimedia Commons 2014-01-23 mainspace images.
  • Package: Release Latin Wikis (including Wikipedia).

changes.major

changes.minor

  • Parser.Link: Show src for all files in [[Media:]] namespace, not just audio / video files; EX:[[Media:2013-2014 WMF Plan As Published.pdf|Annual Plan]] {detected by anonymous}. See: http:///wikimediafoundation.org *File.Online: Download files in wikimediafoundation.org; EX:[[Media:2013-2014 WMF Plan As Published.pdf|Annual Plan]] {detected by anonymous}. See: http:///wikimediafoundation.org *Import.CLI: Fix Category v1 for xowa_build.gfs; EX:/xowa/xowa_build.gfs {detected by DomasoFan}.
  • Addon: Fix clicking on collapse / enlarge in sidebar {detected by DomasoFan}.
  • Gui: Change mouse cursor from hourglass to arrow after startup; EX:Launch XOWA -> Cursor remains hourglass until mouse is moved {detected by Anselm}.

changes.trivial

  • File.Offline: Don't reupdate <image> attributes if file is from redirect; EX:[[Bestand:Incubator-notext.svg|28px|Incubator]] -> Incubator-logo.svg. See: http://nl.wikisource.rog

dev


v1.1.4.1 (2014-01-27)

package

  • Package: Release German Wikisource 2014-01-17 package.
  • Package: Release French Wikisource 2014-01-21 package.
  • Package: Release Polish Wikisource 2014-01-21 package.
  • Package: Release Chinese Wikisource 2014-01-15 package.
  • Package: Release English Wikisource 2014-01-21 package.

new

  • Gui: Expand url bar abbreviations functionality to support "lang.type:Page"; EX:fr.s:Auteur:Shakespeare. See: App/UI/Address_bar/Shortcuts

changes.major

changes.minor

changes.trivial

  • Html: Add alt-text to wiki list icons for expand and collapse; EX:alt='expand wiki list' {detected by DomasoFan }.

dev

  • Release: Add lua binaries for Mac OS X.
  • Release: Expand set up instructions for Mac OS X 64-bit to readme.txt; EX:readme.txt.

v1.1.3.2 (2014-01-22)

fix

  • Url: Links in XOWA sidebar should not open to an empty page; EX:/site/home/wiki/Help:Contents -> /Home/wiki/Help:Contents. [broken since:v1.1.3.1]
  • Url: Clicking on logo did not open current wiki's Main Page; EX:/site/home/wiki/. [broken since:v1.1.3.1]
  • Release: ImageMagick portable Windows x86 binary is no longer available. See: http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=24793


v1.1.3.1 (2014-01-20)

package

  • (package) Package: German Wiktionary 2014-01-04 package (with audio).
  • (package) Package: German Wikibooks 2014-01-15 package.
  • (package) Package: German Wikiversity 2014-01-11 package.
  • (package) Package: German Wikinews 2014-01-13 package.
  • (package) Package: French Wikinews 2014-01-11 package.
  • (package) Package: English Wikinews 2014-01-16 package.

new

changes.major

changes.minor

changes.trivial

dev

  • Import: Handle custom wikis such that Help:Wiki_maintenance should not throw null pointer error; EX:de.wikipedia.old {detected by Schnark}. See: de.wikipedia.old
  • Lang: Rebuild lang files; EX:/xowa/user/anonymous/lang/xowa. See: /xowa/user/anonymous/lang/xowa
  • Release: Change change log format.


v1.1.2.1 (2014-01-13)

packages

  • (add) Package: English Wikipedia 2014-01-02 update.
  • (add) Package: Chinese Wikipedia 2014-01-06 images.
  • (add) Package: Chinese Wiktionary 2014-01-04 package.
  • (add) Package: Chinese Wikiquote 2014-01-07 package.
  • (add) Package: Chinese Wikibooks 2014-01-06 package.
  • (add) Package: Chinese Wikinews 2013-12-29 package.

major

minor

v1.1.1.1 (2014-01-06)

major

minor

Namespaces

XOWA

Getting started

Android

Help

Blog

Donate