Paglabas ng WebKitGTK 2.36.0 browser engine at Epiphany 42 web browser

Ang paglabas ng bagong stable branch na WebKitGTK 2.36.0, isang port ng WebKit browser engine para sa GTK platform, ay inihayag. Binibigyang-daan ka ng WebKitGTK na gamitin ang lahat ng feature ng WebKit sa pamamagitan ng isang interface ng programming na nakatuon sa GNOME batay sa GObject at maaaring gamitin upang isama ang mga tool sa pagpoproseso ng nilalaman ng web sa anumang application, mula sa paggamit sa mga espesyal na HTML/CSS parsers hanggang sa paglikha ng mga full-feature na web browser. Kabilang sa mga kilalang proyekto na gumagamit ng WebKitGTK, mapapansin natin ang karaniwang GNOME browser (Epiphany). Noong nakaraan, ang WebKitGTK ay ginamit sa browser ng Midori, ngunit pagkatapos na maipasa ang proyekto sa mga kamay ng Astian Foundation, ang lumang bersyon ng Midori sa WebKitGTK ay inabandona at sa pamamagitan ng paglikha ng isang tinidor mula sa browser ng Wexond, isang panimula na naiibang produkto ang nilikha gamit ang parehong pangalan Midori, ngunit batay sa platform ng Electron at React.

Mga pangunahing pagbabago:

  • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° новая рСализация срСдств для людСй с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ возмоТностями, пСрСвСдённая с ATK Π½Π° DBus-интСрфСйсы AT-SPI.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° requestVideoFrameCallback.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° мСдиасСансов.
  • ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ hardware-acceleration-policy, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ ΠΏΡ€Π°Π²ΠΈΠ»Π° примСнСния Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ ускорСния, установлСн Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β«alwaysΒ».
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ API для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ собствСнных схСм URI.
  • На ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Linux Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ для ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ², ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… взаимодСйствиС с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ (ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий, ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ° ΠΈ Ρ‚.ΠΏ.).

На Π±Π°Π·Π΅ WebKitGTK 2.36.0 сформирован выпуск Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° GNOME Web 42 (Epiphany), Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ измСнСния:

  • ΠžΠ±Π½ΠΎΠ²Π»Ρ‘Π½ встроСнный просмотрщик PDF-Ρ„Π°ΠΉΠ»ΠΎΠ² (PDF.js).
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° примСнСния Ρ‚Ρ‘ΠΌΠ½ΠΎΠΉ Ρ‚Π΅ΠΌΡ‹ оформлСния.
  • ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ ускорСния.
  • ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΊ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρƒ Π½Π° GTK 4.
  • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ открытия URI Ρ‡Π΅Ρ€Π΅Π· дСсктоп-ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ libportal 0.5, которая прСдоставляСт простыС асинхронно Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ прослойки для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Β«ΠΏΠΎΡ€Ρ‚Π°Π»ΠΎΠ²Β» Flatpak.
  • ΠŸΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½ ΠΊΠΎΠ΄ для управлСния поисковыми систСмами.

Pinagmulan: opennet.ru

Magdagdag ng komento