Implement setting controlling extended search dock.
Reduce unknown file type warning to console message to fix the '--quiet'.
Do not even instantiate extended search view if not configured to further reduce overhead.
Add search model method to map index to view pointer.
Implement jump to click search result via extended dock.
Move tab title logic into document view so that the search model can access this property.
Make zoom-to-selection more consistent by making it depend on a modifier as well.
Expose the new modifiers setting in the settings dialog and adjust the help file accordingly.
For what it's worth, the middle mouse button can now become a modifier itself.
Also make it possible to force opening a new tab (instead activating an existing one) for external document links.
Fix another iteration mistake in the search model.
Dynamically adjust vertical dock title bar based on dock location.
Extract surrounding text of search results.
Cache fetched surrounding text of results.
Store search phrase.
Explicitly release miniexp resources again since they do not seem to be reused and hence effectively leak.
Move conditional locking within the PDF model into separate helper macros.
Do a small micro-optimization in the handling of radio choice form fields within the PDF model.
In DjVuModel use global serialization just for API without thread-safe support (i.e. DDJVUAPI_VERSION < 23).
Conditionally take locks within the DjVu model depending on the API version.