يتوفر إصدار uChmViewer 8.2، وهو نسخة فرعية من KchmViewer، وهو برنامج لعرض الملفات بتنسيق chm (تعليمات MS HTML) وتنسيقات epub. يضيف الإصدار دعمًا لـ KDE Framework 5 بدلاً من KDE4 والدعم الأولي لـ Qt6 بدلاً من Qt4. تتميز الشوكة بإدراج بعض التحسينات التي لم تصل وعلى الأرجح لن تصل إلى KchmViewer الرئيسي. الكود مكتوب بلغة C++ ومرخص بموجب GPLv3.
التغييرات الرئيسية:
- تمت إعادة تسمية الشوكة إلى uChmViewer. تمت أيضًا إزالة التحقق من التعليمات البرمجية للحصول على التحديثات.
- تم إيقاف دعم Qt4 وKDE4 في الفرع الرئيسي. تمت إزالة التعليمات البرمجية المحددة لـ Qt4.
- تمت إضافة دعم لـ KDE Framework 5 باستخدام KDELibs4Support.
- تمت إضافة دعم محدود لـ Qt6. تم إنشاء التطبيق باستخدام Qt 6.2، ولكن لهذا كان علينا تعطيل الطباعة والبحث في الصفحات، وكذلك الاعتماد على الإعدادات الافتراضية عند عرض الصفحات.
- تمت إضافة خيار USE_DBUS إلى البرنامج النصي لبناء CMake. يتيح لك هذا الخيار تمكين/تعطيل التجميع باستخدام D-Bus على أي نظام أساسي تتوفر فيه هذه التقنية. في السابق، كان البناء باستخدام D-Bus مدعومًا فقط على نظام التشغيل Linux.
المصدر: opennet.ru