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

È stato annunciato il rilascio del nuovo ramo stabile WebKitGTK 2.44.0, un port del motore browser WebKit per la piattaforma GTK. WebKitGTK ti consente di utilizzare tutte le funzionalità di WebKit attraverso un'interfaccia di programmazione orientata a GNOME basata su GObject e può essere utilizzato per integrare strumenti di elaborazione dei 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, possiamo notare il browser GNOME standard (Epiphany). In precedenza, WebKitGTK veniva utilizzato nel browser Midori, ma dopo che il progetto è passato nelle mani della Fondazione Astian, la vecchia versione di Midori su WebKitGTK è stata abbandonata ed è stato creato un prodotto fondamentalmente diverso con lo stesso nome Midori.

Modifiche principali:

  • Il supporto per i motori di rendering che utilizzano X11 e WPE è stato interrotto. Per il rendering viene utilizzato un meccanismo che utilizza buffer condivisi DMA-BUF.
  • Durante il rendering, la sincronizzazione con l'impulso di cancellazione verticale (vblank) è stata migliorata per eliminare la comparsa di strappi durante l'output.
  • Dal processo di creazione di un'interfaccia utilizzando GTK4, l'accesso ai componenti DOM è garantito per le persone con disabilità.
  • Per far sì che le scorciatoie da tastiera funzionino sui siti web, abbiamo smesso di sostituire nuovamente gli eventi di pressione dei tasti in GTK4.
  • Il rilevamento del gamepad è stato migliorato.

La versione del browser GNOME Web 2.44.0 (Epiphany) è basata su WebKitGTK 46. Principali modifiche:

  • Autorizzato a chiudere le schede appuntate.
  • Aggiunto supporto per l'autenticazione tramite smart card (PKCS #11).
  • Navigazione da tastiera migliorata attraverso l'elenco a discesa dalla barra degli indirizzi.
  • Un'opzione per inviare un collegamento via e-mail ("Invia collegamento via e-mail...") è stata aggiunta al menu contestuale mostrato per i collegamenti.
  • Quando si fa clic con il tasto centrale del mouse sul pulsante per aprire una nuova scheda, il testo selezionato viene inserito nella riga dell'indirizzo.
  • Ai siti è vietato accedere ad alcune API interne di Epiphany.
  • Sui sistemi senza connessione illimitata, l'intervallo di aggiornamento per i filtri di blocco degli annunci è stato ridotto.
  • Quando si seleziona il testo, alcune voci del menu contestuale possono essere nascoste.
  • Il supporto per l'accesso ai server di Navigazione sicura di Google è stato interrotto.
  • Per impostazione predefinita, le azioni dello sviluppatore sono nascoste nel menu contestuale.
  • La finestra di dialogo delle impostazioni è stata impostata utilizzando il widget AdwSpinRow.
  • La visualizzazione delle etichette è stata allineata alle linee guida per lo stile dell'interfaccia utente GNOME HIG (Human Interface Guideline).

    Fonte: opennet.ru

Aggiungi un commento