إصدار محرك متصفح WebKitGTK 2.36.0 ومتصفح الويب Epiphany 42

تم تقديم إصدار الفرع المستقر الجديد WebKitGTK 2.36.0 ، وهو منفذ محرك متصفح WebKit لمنصة GTK. يتيح لك WebKitGTK استخدام جميع ميزات WebKit من خلال واجهة برمجة تطبيقات تستند إلى GObject المستندة إلى GNOME ويمكن استخدامها لدمج أدوات معالجة محتوى الويب في أي تطبيق ، بدءًا من الاستخدام في محللات HTML / CSS المتخصصة إلى بناء متصفحات ويب كاملة الميزات. من بين المشاريع المعروفة التي تستخدم WebKitGTK ، يمكن للمرء أن يلاحظ متصفح جنوم العادي (عيد الغطاس). في السابق ، تم استخدام WebKitGTK في متصفح Midori ، ولكن بعد نقل المشروع إلى Astian Foundation ، تم التخلي عن الإصدار القديم من Midori على WebKitGTK ، ومن خلال إنشاء فرع من متصفح Wexond ، تم إنشاء منتج مختلف تمامًا باستخدام نفس الاسم Midori ، ولكن استنادًا إلى منصة Electron و React.

التغييرات الرئيسية:

  • تم اقتراح تنفيذ جديد للأدوات للأشخاص ذوي الإعاقة، وتم نقله من واجهات ATK إلى واجهات AT-SPI DBus.
  • تمت إضافة دعم لطريقة requestVideoFrameCallback.
  • تمت إضافة دعم لجلسات الوسائط.
  • يتم تعيين معلمة سياسة تسريع الأجهزة، التي تحدد قواعد تطبيق تسريع الأجهزة، على "دائمًا".
  • تمت إضافة واجهة برمجة التطبيقات (API) للتعامل مع مخططات URI المخصصة.
  • على نظام التشغيل Linux، يتم تمكين وظيفة الوقت الفعلي للسلاسل التي توفر تفاعل المستخدم (معالجات الأحداث، والتمرير، وما إلى ذلك).

استنادًا إلى WebKitGTK 2.36.0، تم إنشاء إصدار متصفح GNOME Web 42 (Epiphany)، والذي اقترح التغييرات التالية:

  • تم تحديث عارض PDF المدمج (PDF.js).
  • تمت إضافة دعم لاستخدام المظهر المظلم.
  • يتم تمكين تسريع الأجهزة دائمًا.
  • تم إجراء الاستعدادات للانتقال إلى GTK 4.
  • تم توفير القدرة على فتح URIs من خلال معالجات سطح المكتب.
  • تمت إضافة دعم لمكتبة libportal 0.5، التي توفر طبقات تشغيل بسيطة غير متزامنة لمعظم "بوابات" Flatpak.
  • تمت إعادة صياغة كود إدارة محركات البحث.

المصدر: opennet.ru

إضافة تعليق