Zekr 0.7.5 beta 3

From ZekrWiki

Jump to: navigation, search

Zekr 0.7.5 beta 3 is the third beta release in 0.7.5 branch. An advanced 'Goto' dialog added in this release. It's also now compatible with Lucene 2.9.1 and 3.0.0 (a problem which prevent us from releasing a new package in Debian).

Contents

Release date

January 12, 2010.

Changes

New features or enhancements

  • Changed startup text. Zekr doesn't show version on startup splash screen anymore.
  • Show tooptip on audio player panel (useful when text exceeds the normal panel size).
  • Added F1 accelerator to Help > Online Help.
  • Added a play/stop button next to each search result aya so that user can play/stop search results easily. Playing model should be unified in future so that one should only use one player controller to play corrently visible item.
  • A number of changes made to Zekr Lucene search code to make it compatible with Lucene 2.9.x and 3.0.0. As a result, a new contrib dependency library lucene-memory added.
  • Highlighter format can be customized through these properties: view.search.highlightFormat (advanced search and root search) or view.search.regexHighlightFormat (simple search).
  • Added property search.maxResult as a higher limit for search result items.
  • Added name localization support to revelation packs.
  • audio.name property is no longer used in recitation packs. This was a duplication of audio.reciter.
  • Added and advanced Goto form:
    • Supports addressing of these formats sura:aya, juz, and huzb quarter number
    • Supports localized sura name filtering (e.g. Al-F:3 to go to Al-Faatiha:3).
    • Supports indexed sura name in both normal order and selected revelation order.
    • goto.focus property to save last focused box of Goto form.

Bug fixes

  • A bug with opening multi translation customization form fixed.

Important notes for package providers

If you are using basic jar files provided by Zekr packages, and you want to run Zekr and play .ogg audio files, be very careful with classpath entries order. vorbisspi-1.0.3.jar should always come before tritonus-jorbis-0.3.6.jar; otherwise Zekr .ogg files cannot be played.

In order to play ogg files, you should either keep the classpath entry order as told above, or, use tritonus_share.jar instead of trinonus_share-0.3.6.jar in your classpath. Zekr has tritonus_share-0.3.6 by default, so you should replace it with tritonus_share.jar, downloaded from http://tritonus.org/plugins.html. If you replace it, the ordering issue resolves as there is no more dependency to tritonus-jorbis-0.3.6.jar. You can play .ogg files with tritonus_share, vorbisspi-1.0.3.jar, and jorbis-0.0.17.jar.

See also

Personal tools