Zekr 0.6.6

From ZekrWiki

Jump to: navigation, search

Contents

Overview

Zekr 0.6.6 is mainly a bugfix release over 0.6.5 but also introduces some new features, most notably BIDI support for GTK-Linux, and advanced navigation through Quran suras, juzs and hizbs.

Release date

6-10-2007

Changes

New features/enhancements

  • A new property added to config.properties to set default local machine address. It's 127.0.0.1 by default.
  • New language pack: Uzbek (Nurali Abdurahmonov).
  • New language packs: Tatar, both Russian (tatar.xml) and Turkish (tatar-tr.xml) transliterations, by Fareed A. Bashirov.
  • .exe file creation method enhanced. Launch4J is now used (instead of NSIS) to create launcher win32 executable file. Its size is less than the previous method (~80KB) and it has also a custom process name, zekr.exe instead of javaw.exe.
  • zekrc.exe added as the console version of zekr.exe. For using command lines, this file can be used instead of zekr.exe.
  • Upgrade to SWT 3.4M2 (version: 3.410). This version has full support for BIDI rendering and mirroring on GTK - Linux.
  • Main SWT shell (Quran Form) made BIDI, so "close", "maximize" and "minimize" buttons on Windows will place at the upper-left side of the form. Having this, menu bar is mirrored on Linux for RTL language packs.
  • "More..." menu item under recitation menu group, to go to Zekr resource page.
  • Sura-aya synchronization button state is now saved and loaded on startup (part of #1793836).
  • JW MP3 Player updated to 3.12.
  • "Force GC" button is not shown in production-mode releases (detects if debug mode is true, based on GlobalConfig.DEBUG_MODE)
  • A new splash screen donated by Bandar Raffa.
  • Alpha channel is supported in AdvancedSplashScreen. It captures central area of the current background in order to emulate opacity for the splash screen.
  • Search result font enhancement for Uthman Taha theme.
  • Mozilla XULRunner can be used instead of system default browser on all platforms. If XULRunner is installed, one can use it as default browser by setting options.browser.useMozilla property to true (false by default).
  • Splash screen made double buffered (SWT.DOUBLE_BUFFER) so no blinking when refreshed anymore.
  • Unicode LRM and RLM is added to the followings in order to make them more readable when an RTL language packs is selected (Arabic, Persian, ...):
  1. theme selection combo box in options form
  2. language selection combo box in optons form
  3. translation names under View > Translation menu
  4. recitation names under Audio > Recitation menu
  • Advanced navigation (View > Go to)
    • Next/Previous sura
    • Next/Previous aya
    • Next/Previous juz
    • Next/Previous hizb quarter

Bugs fixed

  • Bookmark sets are now saved by default as UTF-8, fixing the bug which caused bookmarks to save in file.encoding encoding.
  • Bug with QuranFormMenuFactory.createOrUpdateBookmarkMenu(), which caused new bookmarks menu to be created fixed.
  • Fixing flash loading problem on large suras in Linux, by adding a 100-millisecond timeout to SWF object initialization.
  • If flash object is not loaded (either because object loading of the browser is slow, or HTTP server is disabled), no JavaScript error is shown to the user.
  • Bug fix for Print CSS for all themes: hiding footerBar for printing.
  • Bug fix for suraAyaSign font size in all themes.
  • Hizb quarter tooltip text fixed (hizb number was counted incorrectly).
  • Hizb quarter is shown for hizb start points (2 locations per juz), with a modified tooltip text (quarter part is now shown).
  • [IMPORTANT] One of the most important bugs with Mozilla on Linux (and also Widows XULRunner) fixed. This bug prevented using aya box in nav-bar to change aya within a sura. It also caused aya syncing (automatically focusing on the next aya when one aya is finished) not to work when playing a recitataion in continuous mode.

See Also

External References

Personal tools
download