mozillaZine

Fanzine sur Mozilla et ses logiciels (Firefox, Thunderbird, SeaMonkey, etc.) — Site indépendant depuis 1999

Site archivé depuis 2020. Les contenus que vous trouverez ici sont conservés pour le souvenir.

dimanche 26 juillet 2015

Firefox pour Linux, converti à GTK+3

LogoDans un article sur son blog, Mike Hommey, développeur français en charge des questions de performance chez Mozilla, annonce que Firefox Nightly sur Linux utilise désormais la bibliothèque de fonctions graphiques GTK+3 à la place de l’ancienne version GTK+2. C’est le résultat d’un énorme travail relativement ingrat, mais indispensable car, par définition, beaucoup de choses reposent sur ces fondations.

Pour la petite histoire, on rappellera que GTK+ signifie « Gimp Tool Kit » car il s’agissait au départ d’une bibliothèque développée pour créer le logiciel GIMP, un autre grand succès du logiciel libre, au même titre que Firefox.

5 commentaires

  1. lordphoenix dit :

    Qu’est-ce que l’on peut espérer y gagner?

    1. Hervé dit :

      Simplement de ne pas rester sur une vieille version ?
      Plus précisément, d’après l’article de Wikipédia, ça permet de briser la dépendance à X11 et d’être compatible avec Wayland.

  2. antistress dit :

    @lordphoenix : c’est une base pour Wayland

  3. tranche dit :

    Moi j’y vois plutôt un paliatif en attendant que mozbrowserAPI soit à maturité et que l’interface de firefox soit en web, avec un projet comme browser.html (j’anticipe : oui dans un processus séparé, une page web ne fera pas planté l’interface).

    Car quand on a Gecko sous la main c’est moche de s’embêter avec une lib graphique comme GTK (ou une autre).

    Ce qui en fait un travail d’autant plus ingrat.

  4. Jeyg dit :

    Oula – tu confonds un peu tout. Utiliser Gecko, donc HTML, pour l’interface plutôt que XUL, pourquoi pas, c’est d’ailleurs un sujet sur lequel réfléchit Mozilla.

    En revanche tu auras toujours besoin de GTK ou autre pour dessiner le tout sur le serveur graphique.

Les commentaires sont fermés.

^