Fin avril 2014, je faisais un premier billet sur le point concernant le port de Mozilla Firefox vers GTK3.
Un peu plus de quatre mois après le premier billet, j’ai voulu voir où en était le port. En regardant le rapport de bug concernant la migration du code de GTK2 vers GTK3, à savoir le bug 627699.
Le travail a bien avancé, et il reste une douzaine de bugs ouverts au 6 septembre 2014. Progrès notable, Flash (et les greffons utilisant GTK2) sont supportés. Le bug 624422 concernant ce problème a été clos. Même s’il reste un dernier petit bug en cours de correction au moment où j’écris cet article, le bug 1051209.
Pour voir quels sont les progrès faits (et qui semble être assez énormes), j’ai donc fait compiler en partant d’un code source à jour un Mozilla Firefox avec GTK3, avec le .mozconfig suivant, en rajoutant le patch pour le bug 1051209.
mk_add_options PYTHON=/usr/bin/python2
mk_add_options AUTOCONF=autoconf-2.13
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../objdir-fx-gtk3
mk_add_options MOZ_MAKE_FLAGS="-j4"
ac_add_options --enable-application=browser
ac_add_options --enable-default-toolkit=cairo-gtk3
ac_add_options --with-ccache
ac_add_options --disable-debug
ac_add_options --disable-tests
ac_add_options --disable-crashreporter
ac_add_options --disable-installer
ac_add_options --disable-warnings-as-errors
ac_add_options --disable-debug-symbols
ac_add_options --enable-release
ac_add_options --disable-elf-hack
ac_add_options --enable-strip
Pour les besoins du test, j’ai utilisé un profil neuf. Durant l’enregistrement de la vidéo, j’ai rajouté le greffon Adobe Flash, bien que ne l’utilisant plus depuis… début juin 2014 sans grand soucis
Le peu de bugs listés dans le bug de suivi du port de GTK2 vers GTK3 était vraiment une bonne indication. Même s’il reste encore quelques angles à arrondir, c’est presque utilisable dans la navigation au quotidien… Au point que j’ai franchis le pas
Depuis le temps que gtk+3 est sortie,il était temps
La migration de gtk1 vers gtk2 a duré près de 4 ans. Soit à peu près la durée de migration de gtk2 vers gtk3.
Tiens , tiens , nouvelle interface de firefox ?
J’ai aussi remarqué la nouvelle interface du site
Nouvelle interface de Mozilla Firefox ? Non, le port vers GTK3 qui a commencé son existence il y a environ 4 ans.
Nouvelle interface du blog ? Non, c’est la thème « twenty-twelve » sorti en 2012 pour la version de WordPress de l’époque.
Non ce que je voulais dire , par exemple l’interface des paramètre ainsi que la newtab !
La page newtab est présente depuis peu dans la version nightly (Aurora).
La page des préférences est en travaux depuis 2012. Elle est accessible depuis l’adresse about:preferences et tu peux la mettre par défaut depuis about:config. Il faut mettre browser.preferences.inContent sur true.
En effet, cela fait longtemps que Mozilla firefox n’a pas effectué de mise à jour dans son système donc cette nouvelle, on l’attendait tous avec impatience. Ce navigateur a vraiment été dépassé par Google Chrome plus principalement et a fait objet de plusieurs actes de piratages. Songer à une nouvelle mise à jour plus performante, c’est vraiment une bonne initiative à l’heure actuelle.