Weblog de Joël Riou

« Prêt pour l'Inde ? | Dialogue de sourds »

RSS, Atom, Firefox

2005-08-08 12:40+0200 (Grigny)

Il y a environ deux ans, je testais le navigateur Mozilla Phoenix^W Firebird^W Firefox. À ce moment-là, je convenais assez rapidement qu'il avait un certain nombre de défauts qui ne m'incitaient vraiment pas à abandonner la suite Mozilla SeaMonkey, par exemple, pour sélectionner ses préférences de langues, impossible de le faire depuis les menus de configuration : il fallait carrément éditer un fichier texte !

Je continuais donc à utiliser tranquillement Mozilla SeaMonkey quand des amis m'ont demandé d'ajouter un feed RSS à ce blog naissant. Je lisais d'abord la spécification de la version 1.0 que je trouvais plutôt bien faite (et n'ayant entendu que du mal des autres versions, incompatibles) et me demandais comment visualiser de tels flux dans mon navigateur : ce n'est apparemment pas possible.

On me souffle alors qu'il y a maintenant plusieurs extensions pour Firefox permettant de lire les flux RSS ou Atom et que c'est presque un argument pour préférer Firefox à SeaMonkey...

Après quelques essais d'extensions, je me rends compte qu'en fait, Firefox supporte nativement les flux RSS/Atom ; il a une notion de Live Bookmarks : cliquer sur un tel bookmark fait apparaître un menu déroulant affichant les titres des dernières entrées du flux. Éminemment grassouille !

Pour finir, il me restait à compiler un Firefox avec l'option --enable-pango, la version packagée par la distribution Linux que j'utilise (Debian) n'ayant pas cette vertu : cela fait utiliser le moteur de rendu de texte international Παν, sans lequel beaucoup de textes en des langues exotiques s'affichent très mal (voir cette page de test).

Bref, je crois que je vais basculer définitivement vers Firefox.

Lien permanent


Commentaires

1. 2005-08-08 15:48+0200 (Ruxor)

J'ai compilé un SeaMonkey hier (le binaire ne s'appelle plus mozilla mais bien seamonkey), et j'ai constaté que ça ressemblait à ça : <URL: http://www.madore.org/~david/.tmp/mozilla-broken.png > : d'une part l'icône qui s'anime quand une connexion est en cours a été changée du M de Mozilla (alternant avec la tête de la bestiole) vers un ridicule petit bateau ; d'autre part, il y a une erreur XML quelque part dans le chrome (dans les fichiers XUL, précisément dans extensions/reporter/resources/content/reporter/reporterOverlay.xul — mais je ne sais pas exactement de quoi il s'agit) qui fait qu'on se retrouve avec un message d'erreur du parseur XML en bas de la fenêtre (bien sûr impossible à retirer). Bref, SeaMonkey est maintenant tout cassé (ce qui n'est pas surprenant, c'était évident que ça allait devenir comme ça dès lors que ça a été abandonné par l'équipe Mozilla et repris par une bande d'incompétents).

Par ailleurs, j'avais mis --enable-pango dans mes options de compilation mais ça n'a pas eu l'air de faire d'effet. Tu peux me donner ta ligne de configure précise ? (<URL: about:buildconfig > si ça marche encore sous Firefox)

Pango est bien, mais sur une machine un peu lente (comme celle que j'avais jusqu'à avant-hier) c'est la catastrophe.

2. 2005-08-08 16:20+0200 (Joël)

Concernant SeaMonkey, cela faisait six mois que mes compilations échouaient (sur une internal error du compilateur).

Je n'ai pas de ligne de configure à donner puisque j'ai utilisé un fichier "mozconfig" :

. $topsrcdir/browser/config/mozconfig

ac_add_options --with-gtk-prefix=/opt/gtk+

ac_add_options --enable-default-toolkit=gtk2

ac_add_options --disable-tests

ac_add_options --enable-pango

ac_add_options --with-system-jpeg=/opt/libjpeg

ac_add_options --with-system-png=/opt/libpng

ac_add_options --x-includes=/usr/local/X11R6/include

ac_add_options --x-libraries=/usr/local/X11R6/lib

ac_add_options --enable-mathml

ac_add_options --enable-svg

ac_add_options --enable-strip

ac_add_options --disable-pedantic

[D'ailleurs, j'ai oublié --prefix=...]

Ensuite, à part les réglages de wrappers gcc/g++, j'avais MOZCONFIG=.../mozconfig et MOZ_CO_MODULE=mozilla/other-licenses/libart_lgpl dans l'environnement au moment de faire "make -f client.mk build"


Vous pouvez poster un commentaire grâce au formulaire ci-dessous.

Nom ou surnom (obligatoire) :
Adresse email (facultative, n'apparaîtra pas publiquement sur ce site) :
Site Web (facultatif) :
Faire conserver ces coordonnées par mon navigateur ?
Pour montrer que vous n'êtes pas un robot stupide, veuillez recopier les chiffres 55229, dans l'ordre inverse :
Le commentaire (de grâce, évitez le SMS-speak) :

Ne mettez que du texte dans les commentaires ; vous pouvez néanmoins insérer des liens en saisissant par exemple <URL: http://www.google.fr/ > (à savoir « <URL: », une espace, l'URL proprement dite, une espace, et enfin « > ».

Date de génération : 2023-07-27 14:18+0530 ― Mentions légales.