GTK3 est sorti en septembre 2010, en même temps que le premier Gnome 3.0 et son déjà détesté Gnome Shell. Les logiciels développés avec GTK2 sont depuis lentement transféré vers la nouvelle génération, au fur et à mesure que GTK3 se stabilise.
Dans les gros morceaux, il y a des monstres comme Mozilla Firefox qui tourne encore avec GTK2. Porter un logiciel aussi gros n’est pas une mince affaire.
Pour mémoire, le port vers GTK2 du navigateur de la Fondation Mozilla a été assez longue. Commencé en juillet 2001, on trouvait encore des versions GTK1 et GTK2 pour l’avant-dernière version de la Suite Mozilla, la 1.7.12 en 2005. Il faut se souvenir que GTK 2.0.0 est sorti en… mars 2002. Donc le port avait été entamé avec les dernières versions de développement de GTK 2.0.0.
Donc on peut estimer que le premier navigateur de la Fondation Mozilla à supporter GTK2 en direct, cela doit remonter à Mozilla Firefox 1.5, sorti le 29 novembre 2005. Donc 4 ans pour porter tout le code.
La question est : où en est le port GTK3 pour Mozilla Firefox ? Une page de wiki y est dédiée, ainsi qu’un rapport de bug.
Le port est bien avancé, surtout que le travail est commencé depuis environ 3 ans !
Parmi les grosses limitations, il y a le non support des greffons demandant gtk2 (comme Adobe Flash).
Il faut se souvenir que le navigateur officiel de Gnome, Epiphany alias Web n’a supporté les greffons comme Adobe Flash que depuis sa version 3.8 en mars 2013 !
Continuer la lecture de « Mozilla Firefox en GTK3 : on en est où ? »