Changes in BPBible 0.4.6 Beta 1

Language

There are now two new languages BPBible can be used in:

  • Lithuanian
  • Romanian

We have added Nepali Bible book names and abbreviations.

Topic Management

A toolbar icon was added to order topics by passage order.

Added support for coloured topic tags.

Minimised the chance of permissions errors in Topic Management preventing the rest of the application from working.

Prevented crashes when no topic was selected.

Other enhancements

Prevented BPBible from reloading the verse comparison window if the new passage is contained within the current passage. For example, if you had Genesis 3:1 - 5 open and changed the main Bible window to Genesis 3:2 it would not change the verse comparison window to Genesis 3:2.

Added support for viewing images in an external image viewer. Thanks to warkot for the original patch.

Made the book chooser dropdown include the book description as well as the book name.

The quick verse selector and the quick search selector now allow non-Latin characters to be entered. It is also possible to paste text into them from the clipboard.

Added a number of keyboard shortcuts (see http://code.google.com/p/bpbible/wiki/KeyboardShortcuts).

When the search window is displayed using Ctrl-F, the search text field is highlighted by default.

Linux specific changes

The splash screen was re-enabled on Linux.

Fixed a bug where tooltips would get a temporary entry in the task bar. Thanks to warkot for this fix.

Fixed a bug where saving search results would fail on non-Windows platforms.

Other bug-fixes

A bug has been fixed that caused an "Errors have occurred" message box to appear when BPBible was closed after using Topic Management in Windows.

Prevented excess whitespace being displayed around headings.

Fixed a crash in the "Set Font" dialog when there is a book in the language "Norwegian Bokmal".

Prevented BPBible from crashing when there are too many items in the history.

Prevented a crash in book selection when all books had been filtered out.

Cross references from OSIS commentaries now refer to the current Bible rather than to the commentary.

Made OSIS references to distinct passages appear as distinct passages in the tooltip.

Fixed crashes in rare cases when the system locale fails to load properly.

Made search work better when a stemmed search is performed with an index that was built before stemming was added.

Fixed crashes when building an index with stemming for a Russian text.

Fixed a bug with newer versions of wxPython where unmaximising a window would display every search window.