La version 8.6 de uChmViewer, un programme pour visualiser des livres électroniques aux formats CHM et EPUB, est disponible. Parmi les caractéristiques du visualiseur, on note une meilleure prise en charge des langues autres que l'anglais, la possibilité de désactiver JavaScript, l'auto-détection des encodages, la recherche correcte dans les fichiers chm contenant du cyrillique, la possibilité d'utiliser des expressions de recherche complexes, un système de favoris, la conservation de l'historique des opérations lié aux fichiers visualisés et un redimensionnement de la taille du texte. Le code est écrit en C++ en utilisant la bibliothèque Qt et est distribué sous licence GPLv3. Des paquets ont été formés pour Debian, Fedora, Ubuntu et un installateur pour Windows.

Principales modifications dans la nouvelle version :
- La navigation avec les boutons « suivant / précédent » dans les livres Epub utilise désormais non seulement la table des matières, mais aussi une liste interne de pages, si elle existe.
- La possibilité d'ouvrir des livres en les faisant glisser sur l'application a été ajoutée.
- L'installateur pour Windows ajoute désormais des associations de fichiers.
- Une erreur d'ouverture des livres Epub avec un champ « title » vide a été corrigée.
- Une erreur de traitement de certains livres CHM avec un fichier HHC mal formé a été corrigée.
- Une erreur de traitement des livres CHM contenant des éléments d'index avec plusieurs URL a été corrigée.
- Une erreur de lecture de l'index de recherche mis en cache, entraînant la création d'un nouvel index de recherche lors de la réouverture des livres, a été corrigée.
- Une erreur d'ouverture des livres Epub utilisant des adresses relatives dans certains champs de métadonnées a été corrigée.
Source : opennet.ru
