WebKitGTK+

Software screenshot:
WebKitGTK+
Dettagli del software:
Versione: 2.16.6 / 2.18 RC Aggiornato
Data di caricamento: 2 Oct 17
Sviluppatore: The WebKitGTK+ Team
Licenza: Libero
Popolarità: 21

Rating: nan/5 (Total Votes: 0)

WebKitGTK + è un software di riga di comando completamente gratuito, versatile, potente e open source che mira a portare il potente motore di rendering WebKit nel toolkit GTK + GUI e ovviamente all'ambiente grafico desktop GNOME .

Il progetto incorpora la piena funzionalità di WebKit attraverso un set di API basate su GObject (Application Programming Interfaces) ed è adatto a applicazioni che richiedono qualsiasi tipo di integrazione web, da browser web maturi a applicazioni ibride HTML / CSS.


Utilizzato in Epifania, Midori e altre potenti applicazioni

WebKitGTK + è stato utilizzato con successo in applicazioni popolari e potenti che funzionano nell'ambito del desktop GNOME o richiedono il toolkit GTK +, come i browser Web di Epiphany e Midor.

Il progetto è molto utile sia sul desktop che sui sistemi embedded, supporta WebKit2 e consente agli sviluppatori di creare facilmente applicazioni che si basano sulla piattaforma web per una maggiore reattività e sicurezza.


Utilizza la separazione dei processi per supportare i plugin GTK + 2 sulle applicazioni GTK + 3

Un'altra caratteristica interessante è la separazione dei processi, utilizzata da WebKitGTK + per supportare senza problemi i plugin scritti nel ramo 2.x di GTK +, ad esempio Adobe Flash Player, in applicazioni GTK + 3.

Inoltre, WebKitGTK + offre il pieno supporto per i flussi audio e video in pagine web attraverso il backend GStreamer WebKit, supporta l'elemento telaio HTML, supporta tecnologie WebRTC e WebAudio, nonché rendering accelerato e 3D CSS.


Sotto il cappuccio

Tra i requisiti di runtime di WebKitGTK + (tenere presente che l'elenco cambia in tempo, come evolve il progetto), possiamo citare GTK + 3.6.0 o successivo, gail 3.0 o successivo, GLib 2.36.0 o superiore, libsoup 2.42.0 o più tardi, il Cairo 1.10 o superiore, Pango 1.30.0 o superiore, libxml o successivo 2.6, fontconfig 2.5 o successivo, FreeType2 o superiore 9.0 e libsecret.

Inoltre, a seconda delle opzioni di configurazione WebKitGTK + può anche richiedere l'introspezione GObject 1.32.0 o superiore, libxslt 1.1.7 o successivo, SQLite 3.0 o versione successiva, GStreamer 1.0.3 o superiore, gstreamer-plugins-base 1.0.3 o

Cosa c'è di nuovo in questa release:

  • Migliora l'utilizzo della CPU quando viene eseguito il rendering sotto Wayland in modalità di compositing accelerata.
  • Migliora il consumo di memoria del processo UI in Wayland.
  • Risolve i problemi di rendering in alcuni siti web con composizione accelerata abilitata.
  • Correggere un crash del processo web quando si chiude WebView.
  • Inizializza anche libgcrypt nel processo di rete.
  • Mostra controlli se un elemento video non è permesso giocare in linea.
  • Aggiungere il supporto per i comandi di cookie e screenshot in WebDriver.
  • Correggere diversi problemi di crash e rendering.
  • Aggiornamenti di traduzione: portoghese brasiliano, polacco.

Cosa c'è di nuovo nella versione 2.8.4:

  • Fai funzionare WebSQL usando una quota predefinita, anziché sempre in openDatabase con l'eccezione DOM 18.
  • Migliora la rilevazione e l'utilizzo delle librerie GL / GLES / EGL.
  • Correggi un crash sull'allenamento della memoria usando bmalloc nei sistemi a 32 bit.
  • Fix il modello di cache DOCUMENT_VIEWER per disattivare effettivamente la cache di memoria.
  • Correggere un errore di WebProcess dopo un troppa errore di reindirizzamento quando c'è un plugin NPAPI attivo.
  • Correggere un errore di WebProcess quando l'impostazione gtk-font-name è vuota.
  • Assicurarsi che Math.abs () non restituisca negativo.
  • Ripristinare correttamente il compositing accelerato dopo un errore di WebProcess.
  • Rispetta le intestazioni X-Frame-Options quando si carica dalla cache dell'applicazione.
  • Sono stati risolti diversi problemi di crash e rendering.
  • Fissare il rilevamento MIPS N64.
  • Correggere diverse perdite di memoria.
  • Aggiornamenti di traduzione: Catalano.

Cosa c'è di nuovo nella versione 2.8.0:

  • notifiche HTML5.
  • messaggi di script utente.
  • Ingresso colore HTML5.
  • Supporto APNG.
  • Miglioramenti delle prestazioni
  • Riproduzione di un segnale di notifica audio
  • Colori di sfondo di visualizzazione Web.

Cosa c'è di nuovo nella versione 2.4.8:

  • Risolvere i problemi di connessione SSL con alcuni siti web dopo la correzione di vulnerabilità POODLE
  • Correggi un incidente quando carichi plugin flash.
  • Fix build su GNU Hurd
  • Fix build su OS X
  • Documentazione di fix di webkit_print_operation_get_page_setup ().

  • Correzioni di sicurezza: CVE-2014-1344, CVE-2014-1384, CVE-2014-1385, CVE-2014-1386, CVE-2014-1387, CVE-2014-1388, CVE-2014-1389, CVE- 2014-1390.

Cosa c'è di nuovo nella versione 2.7.3:

  • Aggiungi API per supportare le notifiche HTML5.
  • Aggiungi API per la richiesta di autorizzazioni di UserMedia.
  • L'API di binding di GObject DOM ora restituisce correttamente l'interfaccia NULL di stringhe vuote per essere in grado di distinguere tra non presente e presente ma vuota.
  • Aggiungi il supporto per il salto di testo-decorazione.
  • Migliora la finestra di autenticazione HTTP
  • Esegui l'accessibilità dell'attributo ID degli elementi Meter e Option.
  • Usare latin1 invece di UTF-8 per i valori di intestazione HTTP.
  • Aggiorna l'icona di ispezione NavigationItemProbes.
  • Aggiungi video / mp2t come mimetype alternativo per MPEG TS.
  • Aggiungi l'applicazione / x-mpegurl e il video / flv all'elenco dei mimetyti supportati.
  • Aggiungere il supporto di query SCHEDULING all'elemento sorgente di mezzi HTTP.
  • Correggere il blocco di blocco quando si disattiva AudioDestination.
  • Aggiornamenti di traduzione: Kannada, Assamese

Cosa c'è di nuovo nella versione 2.3.4:

  • Aggiungi API a WebKitResponsePolicyDecision per verificare se il tipo MIME può essere visualizzato.
  • Attiva l'API a schermo intero per impostazione predefinita.
  • Gestione dei certificati HTTP con il processo di rete abilitato.
  • Aggiorna i download con il processo di rete abilitato.
  • Gestire i cookie quando il processo di rete è abilitato.
  • Rimuove il file parziale scaricato quando l'operazione di download non riesce o viene annullata.
  • Fai funzionare il segnale di invio-richiesta di WebKitWebPage :: dopo un reindirizzamento.
  • Aggiungere l'attributo esteso xdg.origin.url ai download in WebKit2.
  • Fix WebGL con GLES.
  • Aggiornamenti di traduzione: olandese, portoghese brasiliano.

Cosa c'è di nuovo nella versione 2.2.4:

  • Disabilita MemoryCache quando il modello di cache DOCUMENT_VIEWER è impostato.
  • Rimuove il file parziale scaricato quando l'operazione di download non riesce o viene annullata.
  • Attiva Audio Web per impostazione predefinita in configurazione.
  • Aggiungi i mapping mancanti dai ruoli ARIA ai ruoli ATK.
  • Correggere diversi inconvenienti quando si stampa tramite JavaScript.
  • Correggere un errore X11 quando la superficie del negozio di backup viene distrutta.
  • Correggere la stringa dell'agente utente per fingere correttamente Mac OS X per risolvere diversi siti web che dipendono dall'agente utente come Yahoo.
  • Fix la build con il supporto wayland disattivato.
  • Correggi la build in FreeBSD.
  • Fix la build in Mac / Darwin.
  • Fissare la build con GCC in i386.

Cosa c'è di nuovo nella versione 2.3.3:

  • Il supporto di processo di rete iniziale disattivato per impostazione predefinita.
  • Le regioni CSS sono abilitate per impostazione predefinita.
  • Supporta l'allegato di destra del revisore in WebKit2.
  • Aggiungi l'impostazione di navigazione spaziale a WebKit2 GTK + API.
  • Immettere l'impostazione di origine multimediale sia WebKit1 che WebKit2.
  • Supporta tipi personalizzati per i dati di trascinamento e rilascio.
  • Evita la copia extra quando traccia immagini nel backend del cairo.
  • Fissare lo scorrimento nelle caselle combinate quando il menu a discesa è più grande dello schermo.
  • Rendere strati AC anche quando si utilizza GTK + 2 in WebKit1.
  • Fix il valore restituito di webkit_web_view_get_view_source_mode () in WebKit1.
  • Esegui gli stream-start, i tappi e gli eventi di segmento nell'elemento webkitwebaudiosrc.
  • Correggere la ricerca sui contenuti multimediali forniti da server che non supportano richieste di intervallo.
  • Correggere un crash quando si utilizza l'origine multimediale nel back-end di supporto GStreamer.
  • Correggere un errore X11 quando la superficie del negozio di backup viene distrutta.
  • Esporre gli elementi di divisione con ATK_ROLE_SEPARATOR all'accessibilità.
  • Esegui gli oggetti di accessibilità dei ruoli di riferimento WAI-ARIA.
  • Esporre gli oggetti di accessibilità con ATK_ROLE_ARTICLE.
  • Esporre gli oggetti di accessibilità con ATK_ROLE_CHECK_MENU_ITEM.
  • Rimuovi il supporto per GStreamer 0.10.
  • La perdita di memoria dovuta all'uso errato di gst_tag_list_merge in TextCombinerGStreamer.
  • Aggiornamenti di traduzione: portoghese brasiliano.

    • Aggiungi impostazione enable-media-stream a WebKit2 GTK +

    API.

  • Correggere un incidente quando il carico non riesce a causa di errori SSL in WebKit2.
  • Correggere un incidente quando si stampa tramite JavaScript in WebKit2.
  • Aggiungere brani audio e video supportati al back-end di supporto GStreamer.
  • Esporre correttamente gli elementi video e audio all'accessibilità.
  • Correggere la matrice non valida del cairo quando si disegnano superfici troppo piccole.
  • Evita la copia extra quando traccia immagini usando il cairo.
  • Non ignorare la frequenza di riproduzione quando si cerca nel back-end di supporto GStreamer.
  • Diverse correzioni di costruzione su piattaforme non-linux.

Cosa c'è di nuovo nella versione 2.2.3:

  • Rendi i livelli AC anche quando si utilizza GTK + 2 in WebKit1.
  • Evita la copia extra quando traccia immagini nel backend del cairo.
  • Fix il valore restituito di webkit_web_view_get_view_source_mode () in WebKit1.
  • Fissare lo scorrimento nelle caselle combinate quando il menu a discesa è più grande dello schermo.
  • Rimuovi Chromium come agente utente e afferma di essere Safari in OS X
  • Correggere un crash nel WebProcess quando si visita www.pressure.co.uk.
  • Correggere un JavaScriptcore con alcuni documenti di Google Drive.
  • Correggere un crash in JavaScriptcore quando si esegue il benchmark peacekeeper in piattaforme a 32 bit.
  • Fissare la build con freetype & gt; = 2.5.1.

Cosa c'è di nuovo nella versione 2.2.2:

  • Correggere un crash quando si stampa tramite JavaScript in WebKit2.
  • Attiva l'operazione di annullamento / ripristino delle operazioni di testo in WebKit2.
  • Fix la build su piattaforme non-linux.

Cosa c'è di nuovo nella versione 2.3.1:

  • Aggiungi API WebKit2 per errori TLS.
  • Rendi introspecibile l'interfaccia di EventTarget nei collegamenti DOM di GObject.
  • Esporre WheelEvent nell'API di bind di GObject DOM.
  • Crea la documentazione API per i bindings di GObject DOM.
  • Rispetti l'orientamento dell'immagine per impostazione predefinita.
  • Attiva l'operazione di annullamento / ripristino delle operazioni di testo in WebKit2.
  • Aggiungi supporto per gli URL blob al back-end di supporto GStreamer.
  • Aggiungere il supporto per i sottotitoli.
  • Permetti di eseguire il processo web con un comando di prefisso arbitrario nelle build di debug.
  • Esegui correttamente l'accessibilità ai collegamenti dell'immagine.
  • Esporre il titolo e il testo alternativo per i collegamenti nelle mappe di immagine all'accessibilità.
  • Annulla l'attivo WebKitAuthenticationRequest attivo sul guasto del carico
  • Correggere diverse perdite di memoria.

Requisiti :

  • GNOME

Programmi simili

Gnome#
Gnome#

3 Jun 15

GnoTime
GnoTime

2 Jun 15

BlueHeart
BlueHeart

3 Jun 15

GNotify
GNotify

3 Jun 15

Commenti a WebKitGTK+

I commenti non trovato
Aggiungi commento
Accendere le immagini!