WebKitGTK+

Logiciel capture d'écran:
WebKitGTK+
Détails logiciels:
Version: 2.16.6 / 2.18 RC Mise à jour
Date de transfert: 2 Oct 17
Développeur: The WebKitGTK+ Team
Licence: Gratuit
Popularité: 21

Rating: nan/5 (Total Votes: 0)

WebKitGTK + est un logiciel de ligne de commande entièrement gratuit, polyvalent, puissant et open source qui vise à mettre en communication le puissant moteur de rendu WebKit avec le toolkit GTK + GUI et, bien sûr, l'environnement graphique GNOME .

Le projet intègre les fonctionnalités complètes de WebKit à travers un ensemble d'API (interfaces de programmation d'application) GObject et convient aux applications nécessitant tout type d'intégration Web, depuis les navigateurs Web matures jusqu'aux applications HTML / CSS hybrides.


Utilisé dans Epiphany, Midori et d'autres applications puissantes

WebKitGTK + est utilisé avec succès dans les applications populaires et puissantes fonctionnant sous l'environnement de bureau GNOME ou nécessitant le kit d'outils GTK +, tels que les navigateurs Web Epiphany et Midor.

Le projet est très utile sur les systèmes de bureau et embarqués, il prend en charge WebKit2 et permet aux développeurs de créer facilement des applications qui reposent sur la plate-forme Web pour une réactivité et une sécurité accrues.


Utilise la séparation des processus pour prendre en charge les plugins GTK + 2 sur les applications GTK + 3

Une autre fonctionnalité intéressante est la séparation des processus, qui est utilisée par WebKitGTK + pour prendre en charge de manière transparente les plugins écrits dans la branche 2.x de GTK +, comme Adobe Flash Player, dans les applications GTK +En outre, WebKitGTK + offre une prise en charge complète des flux vidéo et audio dans les pages Web via le backend GStreamer WebKit, prend en charge l'élément de canevas HTML, prend en charge les technologies WebRTC et WebAudio, ainsi que le rendu accéléré et le CSS 3D.


Sous la capuche

Parmi les exigences d'exécution de WebKitGTK + (sachez que la liste évoluera dans le temps, au fur et à mesure de l'évolution du projet), nous pouvons citer GTK + 3.6.0 ou plus récent, gail 3.0 ou plus récent, GLib 2.36.0 ou supérieur, libsoup 2.42.0 ou plus tard, le Caire 1.10 ou supérieur, Pango 1.30.0 ou supérieur, libxml ou plus tard 2.6, fontconfig 2.5 ou plus tard, FreeType2 ou supérieur 9.0, et libsecret.

En outre, selon vos options de configuration, WebKitGTK + peut également nécessiter GObject introspection 1.32.0 ou supérieur, libxslt 1.1.7 ou ultérieur, SQLite 3.0 ou ultérieur, GStreamer 1.0.3 ou supérieur, gstreamer-plugins-base 1.0.3 ou plus tard, Enchant 0.22 ou plus tard, Clutter, ainsi que Clutter GTK +.

Ce qui est nouveau

  • Améliorer l'utilisation du processeur lors du rendu sous Wayland en mode de composition accélérée.
  • Améliorez la consommation de mémoire du processus d'interface utilisateur sous Wayland.
  • Correction des problèmes de rendu sur certains sites Web avec un compositing accéléré activé.
  • Correction d'un plantage du processus Web lors de la fermeture de WebView.
  • Initialisez aussi libgcrypt dans le processus réseau.
  • Afficher les contrôles si un élément vidéo n'est pas autorisé à jouer en ligne.
  • Ajoutez le support des commandes de cookies et de captures d'écran dans WebDriver.
  • Corrige plusieurs accidents et problèmes de rendu.
  • Mises à jour de la traduction: portugais brésilien, polonais.

Quoi de neuf dans la version 2.8.4:

  • Faire fonctionner WebSQL en utilisant un quota par défaut au lieu d'échouer toujours dans openDatabase avec l'exception DOM 18.
  • Améliorer la détection et l'utilisation des bibliothèques GL / GLES / EGL.
  • Corrige un crash sur l'allocation de mémoire en utilisant bmalloc sur les systèmes 32 bits.
  • Corriger le modèle de cache DOCUMENT_VIEWER pour désactiver réellement le cache de la mémoire.
  • Corrige un plantage de WebProcess après un trop grand nombre d'erreurs de redirection quand il y a un plugin NPAPI actif.
  • Correction d'un plantage WebProcess lorsque le paramètre gtk-font-name est vide.
  • Assurez-vous que Math.abs () ne renvoie pas de résultat négatif.
  • Restauration correcte du compositing accéléré après un plantage de WebProcess.
  • Respectez les en-têtes X-Frame-Options lors du chargement à partir du cache de l'application.
  • Plusieurs plantages et problèmes de rendu ont été corrigés.
  • Corrige la détection de MIPS N64.
  • Corrige plusieurs fuites de mémoire.
  • Mises à jour de la traduction: catalan.

Ce qui est nouveau dans la version 2.8.0:

  • Notifications HTML5.
  • Messages de script utilisateur
  • Entrée de couleur HTML5.
  • Support APNG.
  • Amélioration des performances.
  • Lecture du signal de notification audio.
  • Couleurs d'arrière-plan de la vue Web.

  • Corrige les problèmes de connexion SSL avec certains sites Web après le correctif de vulnérabilité POODLE.
  • Correction d'un plantage lors du chargement de plugins flash.
  • Correction de la compilation sur GNU Hurd
  • Correction de la compilation sur OS X.
  • Correction de la documentation de webkit_print_operation_get_page_setup ().
  • Correctifs de sécurité: CVE-2014-1344, CVE-2014-1384, CVE-2014-1385, CVE-2014-1386, CVE-2014-1387, CVE-2014-1388, CVE- 2014-1390.
  • Ce qui est nouveau dans la version 2.7.3:

    • Ajouter une API pour prendre en charge les notifications HTML5.
    • Ajouter une API de demande d'autorisation UserMedia.
    • L'API de liaisons DOM de GObject renvoie désormais correctement NULL au lieu des chaînes vides pour pouvoir différencier entre non présent et présent mais vide.
    • Ajouter le support pour text-decoration-skip.
    • Améliorer la boîte de dialogue d'authentification HTTP.
    • Exposez l'attribut ID des éléments Meter et Option à l'accessibilité.
    • Utilisez latin1 au lieu d'UTF-8 pour les valeurs d'en-tête HTTP.
    • Mettre à jour l'icône de l'inspecteur NavigationItemProbes.
    • Ajouter une vidéo / mp2t en tant que mimetype alternatif pour MPEG TS.
    • Ajoutez l'application / x-mpegurl et video / flv à la liste des types mim supportés.
    • Ajoutez la prise en charge de la requête SCHEDULING à l'élément source de média HTTP.
    • Corrigez le blocage lors de la fermeture de AudioDestination.
    • Mises à jour de la traduction: Kannada, Assamese

    Ce qui est nouveau dans la version 2.3.4:

    • Ajoutez l'API à WebKitResponsePolicyDecision pour vérifier si le type MIME peut être affiché.
    • Activer l'API plein écran par défaut.
    • Correction de la gestion des certificats HTTP avec le processus réseau activé.
    • Correction des téléchargements avec le processus réseau activé.
    • Corriger la gestion des cookies lorsque le processus réseau est activé.
    • Supprimer le fichier partiel téléchargé lorsque l'opération de téléchargement échoue ou est annulée.
    • Faire fonctionner WebKitWebPage :: send-request après une redirection.
    • Ajouter l'attribut étendu xdg.origin.url aux téléchargements dans WebKit2.
    • Corriger WebGL avec GLES.
    • Mises à jour de la traduction: néerlandais, portugais brésilien.

    Ce qui est nouveau dans la version 2.2.4:

    • Désactivez MemoryCache lorsque le modèle de cache DOCUMENT_VIEWER est défini.
    • Supprimer le fichier partiel téléchargé lorsque l'opération de téléchargement échoue ou est annulée.
    • Activer Web Audio par défaut dans configure.
    • Ajouter les mappages manquants des rôles ARIA aux rôles ATK.
    • Corrige plusieurs plantages lors de l'impression via JavaScript.
    • Corrige une erreur X11 lorsque la surface du support est détruite.
    • Corrige la chaîne de l'agent utilisateur pour faire semblant d'être Mac OS X pour corriger plusieurs sites Web qui dépendent de l'agent utilisateur comme yahoo.
    • Corrige la construction avec le support de wayland désactivé.
    • Corrige la compilation dans FreeBSD.
    • Corrige la compilation dans Mac / Darwin.
    • Corrige la compilation avec GCC dans i386.

    Ce qui est nouveau dans la version 2.3.3:

    • Le support du processus réseau initial est désactivé par défaut.
    • Les régions CSS sont maintenant activées par défaut.
    • Supporte la pièce jointe côté droit de l'inspecteur dans WebKit2.
    • Ajouter un paramètre de navigation spatiale à l'API WebKit2 GTK +.
    • Ajoutez le paramètre de la source multimédia à WebKit1 et à WebKit2.
    • Supporte les types personnalisés pour glisser-déposer des données.
    • Évitez les copies supplémentaires lorsque vous dessinez des images dans le backend du Caire.
    • Correction du défilement dans les zones de liste déroulante lorsque le menu déroulant est plus grand que l'écran.
    • Rendu des calques AC lors de l'utilisation de GTK + 2 dans WebKit1.
    • Corrige la valeur de retour de webkit_web_view_get_view_source_mode () dans WebKit1.
    • Emet stream-start, majuscules et segments dans l'élément webkitwebaudiosrc.
    • Correction de la recherche sur le contenu multimédia fourni par les serveurs ne prenant pas en charge les demandes de plage.
    • Correction d'un plantage lors de l'utilisation d'une source multimédia dans le backend de médias GStreamer.
    • Corrige une erreur X11 lorsque la surface du support est détruite.
    • Exposez les éléments splitter avec ATK_ROLE_SEPARATOR à l'accessibilité.
    • Exposer les objets d'accessibilité WAI-ARIA landmark roles.
    • Exposez les objets d'accessibilité avec ATK_ROLE_ARTICLE.
    • Expose les objets d'accessibilité avec ATK_ROLE_CHECK_MENU_ITEM.
    • Supprimez la prise en charge de GStreamer 0.10.
    • Fuite de mémoire due à une utilisation incorrecte de gst_tag_list_merge dans TextCombinerGStreamer.
    • Mises à jour de la traduction: portugais brésilien.
    dans la version 2.3.2

    • Ajouter le paramètre enable-media-stream à WebKit2 GTK + API.
    • Correction d'un plantage lorsque le chargement échoue en raison d'erreurs SSL dans WebKit2.
    • Correction d'un plantage lors de l'impression via JavaScript dans WebKit2.
    • Ajoutez des pistes audio et vidéo de support au backend de médias de GStreamer.
    • Exposez correctement les éléments vidéo et audio à l'accessibilité.
    • Corrige la matrice incorrecte du cairo lorsqu'on dessine des surfaces trop petites.
    • Évitez les copies supplémentaires lorsque vous dessinez des images en utilisant cairo.
    • Ne pas omettre le taux de lecture lors de la recherche dans le backend des médias GStreamer.
    • Plusieurs correctifs de build sur des plateformes non-linux.

    Ce qui est nouveau dans la version 2.2.3:

    • Rendu des calques AC lors de l'utilisation de GTK + 2 dans WebKit1.
    • Évitez les copies supplémentaires lorsque vous dessinez des images dans le backend du Caire.
    • Corrige la valeur de retour de webkit_web_view_get_view_source_mode () dans WebKit1.
    • Correction du défilement dans les zones de liste déroulante lorsque le menu déroulant est plus grand que l'écran.
    • Supprimer Chromium en tant qu'agent utilisateur et prétendre être Safari dans OS X.
    • Correction d'un plantage dans WebProcess lors de la visite de www.pressure.co.uk.
    • Corrigez un accident JavaScriptcore avec certains documents Google Drive.
    • Correction d'un plantage dans JavaScriptcore lors de l'exécution du benchmark de peacekeeper sur des plates-formes 32 bits.
    • Corrige la construction avec freetype & gt; = 2.5.1.
    dans la version 2.2.2:

    • Correction d'un plantage lors de l'impression via JavaScript dans WebKit2.
    • Activer la prise en charge des opérations d'annulation / restauration d'édition de texte dans WebKit2.
    • Corrige la compilation sur des plateformes non-linux.

    Ce qui est nouveau dans la version 2.3.1:

    • Ajoutez l'API WebKit2 pour les erreurs TLS.
    • Rendre l'interface EventTarget introspectable dans les liaisons DOM GObject.
    • Exposez WheelEvent dans l'API de liaisons GObject DOM.
    • Génération de la documentation de l'API pour les liaisons DOM GObject.
    • Respectez l'orientation de l'image par défaut.
    • Activer la prise en charge des opérations d'annulation / restauration d'édition de texte dans WebKit2.
    • Ajouter le support pour les URL blob au backend des médias GStreamer.
    • Ajouter le support pour les sous-titres.
    • Autoriser l'exécution du processus Web avec une commande de préfixe arbitraire dans les versions de débogage.
    • Exposer correctement les liens d'image à l'accessibilité.
    • Exposer le titre et le texte alternatif pour les liens dans les cartes d'images à l'accessibilité.
    • Annulez la demande WebKitAuthenticationRequest active en cours d'exécution échouant.
    • Corrige plusieurs fuites de mémoire.

    Exigences :

    Logiciel similaire

    GDM-Curve
    GDM-Curve

    3 Jun 15

    Mutter Wayland
    Mutter Wayland

    17 Feb 15

    BlueHeart
    BlueHeart

    3 Jun 15

    Gnome#
    Gnome#

    3 Jun 15

    Commentaires à WebKitGTK+

    Commentaires non trouvées
    Ajouter un commentaire
    Tourner sur les images!