Change log/v3.7.1.1
From XOWA: the free, open-source, offline wiki application
v3.7.1.2 (2017-07-03)
- Search: Do not fail when searching for multiple words. [broken since: v3.6.3.1] {detected by William; Ope30}
- Resolved by: Cast double to int to handle HTML dumps from 2016-05 and earlier.
v3.7.1.1 (2017-07-03)
Wiki
- Wiki: Publish 2016-06 German Wiktionary, Wikisource, Wikivoyage, Wikiquote, Wikibooks, Wikiversity, and Wikinews.
PC
major
- HtmlView: Support Gallery.
- Links: https://en.wikipedia.org/wiki/Édouard_Manet https://en.wikipedia.org/wiki/List_of_tallest_buildings_in_the_world https://en.wikipedia.org/wiki/National_Gallery_of_Art
- DownloadCentral: Show error message if error during download; also allow resume.
minor
- UI: Add Ctrl+P as default keyboard shortcut for Print.
- UI: Automatically save zoom level when using Ctrl+Wheel_Up, Ctrl+Wheel_Down. {detected by Ope30}
- UI: Restore font size for tab buttons.
trivial
- Log: Add logging statements for search.
- Hzip: Skip manual <h2> if <span> does not have id.
- Hzip: Skip manual <h2> if <h2> has atrs.
Android
major
- Setup: Detect external storage card for certain devices (BLU-STUDIO C 5+5 LTE).
- Resolved by: Try "SECONDARY_STORAGE" environment variable if present.
major
- DownloadCentral: Fix WAKE_LOCK not being acquired / released.
- Resolved by: Always release WAKE_LOCK when task is done; remove WAKE_LOCK from internal hash.
- DownloadCentral: Fix negative progress when restarting after failed task.
- Resolved by: Reset progress at cmd level upon failure.
- Log: Retain only most recent 8 log files.
- General: Do not crash when opening new tab and English Wikipedia is not installed.
- Resolved by: Use 1st installed wiki if English Wikipedia is not available.
- General: Do not crash when reloading page but SD card has been removed.
- Resolved by: Add try / catch to Page__on_load_end.
- General: Do not crash when opening wiki but wiki has been deleted.
- Resolved by: Add try / catch to OfflinePageStrategy.
- General: Do not crash when reloading tab but page does not exist.
trivial
- Redlinks: Fix null ref in logs when opening special pages.
- Resolved by: Set "en" as language for home wiki.
Dev
- Source: Fix compilation issues with Eclipse Neon.
- Resolved by: Split classes into separate files.
- Source: Refactor gallery classes.
- Source: Make Xop_amp_mgr thread safe.