Rilascio del motore browser WebKitGTK 2.44.0 e del web browser Epiphany 46

È stato presentato il rilascio della nuova versione stabile di WebKitGTK 2.44.0, il porto del motore del browser WebKit per la piattaforma GTK. WebKitGTK consente di utilizzare tutte le funzionalità di WebKit attraverso un'interfaccia programmatica orientata a GNOME basata su GObject e può essere utilizzato per integrare strumenti di elaborazione di contenuti web in qualsiasi applicazione, dall'uso in parser HTML/CSS specializzati alla creazione di browser web completi. Tra i progetti noti che utilizzano WebKitGTK, si può citare il browser predefinito di GNOME (Epiphany). In precedenza, WebKitGTK era utilizzato nel browser Midori, ma dopo il trasferimento del progetto alla Astian Foundation, la vecchia versione di Midori su WebKitGTK è stata abbandonata e è stato creato un prodotto completamente diverso con lo stesso nome, Midori.

Principali modifiche:

  • È stata interrotta la supporto per i motori di rendering che utilizzano X11 e WPE. Per il rendering è stato adottato un meccanismo che utilizza buffer condivisi DMA-BUF.
  • È stata migliorata la sincronizzazione durante il rendering con il segnale di vuoto di frame (vblank) per evitare la comparsa di tearing durante l'output.
  • Dal processo di formazione dell'interfaccia che utilizza GTK4, è stato garantito l'accesso ai componenti DOM per le persone con disabilità (accessibilità).
  • Per il funzionamento delle combinazioni di tasti sui siti web, è stata interrotta la ripetizione della reinserzione degli eventi di pressione dei tasti in GTK4.
  • È stato migliorato il riconoscimento dei gamepad.

Sulla base di WebKitGTK 2.44.0, è stata realizzata la versione del browser GNOME Web 46 (Epiphany). Le principali modifiche includono:

  • È stato consentito di chiudere le schede collegate.
  • È stata aggiunta la supporto per l'autenticazione con smart card (PKCS #11).
  • È stata migliorata la navigazione tramite tastiera nell'elenco a discesa della barra degli indirizzi.
  • Nel menu contestuale mostrato per i collegamenti, è stata aggiunta la voce per inviare il collegamento via email («Send Link by Email…»).
  • Facendo clic con il pulsante centrale del mouse sul pulsante per aprire una nuova scheda, è stata garantita l'inserzione del testo selezionato nella barra degli indirizzi.
  • È stato vietato accedere a determinate API interne ad Epiphany da parte dei siti.
  • Su sistemi senza connessione illimitata, è stato ridotto l'intervallo di aggiornamento dei filtri dell'ad blocker.
  • Durante la selezione del testo è stata garantita la scomparsa di alcuni elementi del menu contestuale.
  • È stata interrotta la supporto per l'accesso ai server Google Safe Browsing.
  • Nel menu contestuale sono state nascoste di default le azioni per gli sviluppatori.
  • La finestra delle impostazioni è stata aggiornata per utilizzare il widget AdwSpinRow.
  • La visualizzazione delle etichette è stata allineata alle raccomandazioni per la progettazione dell'interfaccia utente GNOME HIG (Linee Guida per l'Interfaccia Umana).

    Fonte: opennet.ru
Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster