Die Version uChmViewer 8.2, ein Fork von KchmViewer, ist nun verfügbar. Dieses Programm ermöglicht das Anzeigen von Dateien in den Formaten chm (MS HTML-Hilfe) und epub. Das Release bringt Unterstützung für das KDE Framework 5 anstelle von KDE4 sowie eine erste Unterstützung für Qt6 statt Qt4 mit sich. Dieser Fork beinhaltet einige Verbesserungen, die nicht in die Hauptversion von KchmViewer aufgenommen wurden und vermutlich auch nicht mehr dort landen werden. Der Code ist in C++ geschrieben und wird unter der GPLv3-Lizenz bereitgestellt.
Wesentliche Änderungen:
- Der Fork wurde in uChmViewer umbenannt. Zudem wurde die Überprüfung des Codes auf Updates entfernt.
- Die Unterstützung für Qt4 und KDE4 wurde in der Hauptversion eingestellt. Qt4-spezifischer Code wurde entfernt.
- Die Unterstützung für KDE Framework 5 wurde mit Hilfe von KDELibs4Support hinzugefügt.
- Eine eingeschränkte Unterstützung für Qt6 wurde hinzugefügt. Die Anwendung wird mit Qt 6.2 kompiliert, jedoch mussten dafür die Druck- und Suchfunktionen in der Seite deaktiviert werden, und es wird auf die Standardeinstellungen beim Durchblättern der Seiten zurückgegriffen.
- Die Option USE_DBUS wurde in das CMake-Bauskript aufgenommen. Diese Option ermöglicht das Ein- oder Ausschalten des D-Bus-Baus auf jeder Plattform, die diese Technologie unterstützt. Zuvor wurde der D-Bus-Bau nur in Linux unterstützt.
Quelle: opennet.ru
