Détail des modifications apportées à Adblock Plus 0.7
Ci-dessous l'énumération des modifications majeures par comparaison avec Adblock Plus 0.6.1 :
Nouvelles fonctionnalités
- Comptage du nombre de fois qu'un filtre est appliqué — ce comptage est affiché dans la boîte de dialogue des préférences
- Possibilité de désactiver les filtres individuellement, pas seulement un abonnement entier
- Optimisation du traitement des longues listes de filtres, 5000 filtres fonctionnent sans ralentissement notable (ne fonctionne pas par les expressions régulières)
- Syntaxe pour cacher les éléments considérablement étendue — En limitant par domaine, sélecteur d'attribut, ligne CSS
- La liste de filtres est à présent stockée dans le fichier adblockplus/patterns.ini dans le dossier profile au lieu de prefs.js
Interface utilisateur
- Ajout des traductions : portugaise brésilienne, hollandaise, chinoise simplifiée, française, danoise, anglaise britannique, portugaise, suédoise, chinoise traditionnelle
- Préférences : La liste de filtres se présente sous forme d'arborescence en colonne
- Préférences : Ajout d'une fonction de recherche de filtre (également recherche dès le début de saisie si activée dans le navigateur)
- Préférences : Les filtres et abonnements peuvent être réorganiser par un clic-glisser
- Préférences : Ajout du copier/coller pour les filtres
- Préférences : La liste peut être triée par n'importe quel critère de colonne à présent
- Préférences : Affichage des filtres permettant de cacher ou des filtres invalides (principalement des expressions régulières incorrectes) dans des groupes à part
- Préférences : Les filtres permettant de cacher des éléments sont affichés comme étant invalides lorsqu'ils sont utilisés dans un navigateur étant incompatible (Gecko 1.7 ou inférieur)
- Préférences : Ajout d'un menu Edition
- Préférences : Ajout d'un bouton Aide (ouvre la FAQ)
- Sidebar: Ajout du tri par colonne
- Panneau latéral : Peut être filtré par adresse ou par type de texte
- Panneau latéral : Ajout des colonnes filtre et état (non affichées par défaut)
- Panneau latéral : L'infobulle affiche davantage d'informations à présent
- Panneau latéral : Les images et les images d'arrière-plan sont affichées dans l'infobulle pour une identification aisée (peut être désactivée dans les préférences about:config extensions.adblockplus.previewimages)
- Panneau latéral : Affichage des adresses longues sur plusieurs lignes dans l'infobulle
- Panneau latéral : L'état courant est sauvegardé lors du détachement/rattachement
- Panneau latéral : S'assurer du défilement jusqu'à l'élément lorsque ses bordures clignotent (peut être désactivée dans les préférences about:config extensions.adblockplus.flash_scrolltoitem)
- Ajout dans la boîte de dialogue d'abonnement : Le titre de l'abonnement est le premier champ d'entrée
- Ajout dans la boîte de dialogue d'abonnement : Ajout d'un menu déroulant contenant quelques suggestions d'abonnements
- Le rajout dans la liste blanche via le menu permet d'indiquer une page spécifique et non plus toutes les pages associées
- Ajout d'une option permettant d'afficher/cachser l'icône de la barre d'outils
- L'option "Afficher dans la barre d'état" est désactivée par défaut
- L'icône de la barre d'outils est à présent visible dans Mozilla et SeaMonkey dans la barre personnelle
- Mémorise à présent la taille de la boîte de dialogue des préférences et le panneau latéral détaché pour la restaurer lors de la réouverture
- Les préférences about:config extensions.adblockplus.defaulttoolbaraction et extensions.adblockplus.defaultstatusbaraction déterminent à présent l'action du clic-droit sur l'icône de la barre d'outils/de la barre d'état
- Les préférences about:config extensions.adblockplus.sidebar_key, extensions.adblockplus.setting_key et extensions.adblockplus.enable_key définissent à présent la touche de raccourci permettant d'ouvrir/fermer le panneau latéral, d'ouvrir les préférences et d'activer/désactiver
- Selection de la langue active au démarrage dans Mozilla et SeaMonkey pour éviter le mauvais choix de l'installeur
- Réparé : N'autorise pas l'ajout de filtres via "Désactiver pour ..." quand la boîte de dialogue des préférences est ouverte
- Réparé : Impossible d'ouvrir les Préférences lorsque la boîte de dialogue "À propos de..." ou d'abonnement est ouverte
- Réparé : Lorsque l'on passe dans une boîte de dialogue des préférences déjà ouverte les suggestions ne sont pas affichées et le filtre n'est pas sélectionné
- Réparé : Les espaces ne devraient pas être isolés dans l'adresse ou le nom de fichier de l'abonnement
- Réparé : L'état due panneau latéral détaché n'était pas conservé dans Firefox 1.0/Mozilla 1.7
- Blocage des images d'arrière-plan possible via le menu contextuel
- Il est à présent possible de glisser les images/liens vers l'icône de la barre d'outils également, pas seulement vers l'icône de la barre d'état
Noyau
- Uniquement les filtres commençant par
http:// ouhttps:// ajouteront les pages entières à le liste blanche, les autres s'appliqueront uniquement aux éléments individuels - Savegarde journalière des patterns.ini (max. 5 sauvegardes par défaut)
- VERSION dans l'adresse d'abonnement est remplacé par le numéro de version corante d'Adblock Plus version lors de la mise à jour, ex. ABP0.7
- Ajout de l'interface IAdblockPlus pour être utilisée par d'autres extensions (par exemple pour gérer les abonnements externes)
- Déplacement de plusieurs listes codées en dur vers les préférences about:config
- Choix du type d'URL pouvant être bloqué avec une liste blanche (extensions.adblockplus.whitelistschemes), pas une liste noire
- Réparé : La liste des éléments filtrables afficherait toutes les pages visitées, non pas juste la page courante (principalement dans Linux)
- Réparé : Fuite de mémoires avec Gecko 1.8 (pas Gecko 1.9) lorsque l'option "Afficher une étiquette pour Flash et Java" est activée
- Réparé : Problèmes de performance sur les pages contenant beaucoup d'occurences de la même adresse
- Réparé : Le changement de profil dans Mozilla and SeaMonkey ne s'effectuait pas correctement
- Réparé : Message d'erreur "secureLookup(insecDoc, 'createEvent') is not a function"
- Les filtres commençant par http:// ou https:// ne sont pas seulement pris en compte au début de l'adresse
- En plaçant devant les filtres | ils seront pris en compte uniquement au début de l'adresse, en plaçant | derrière les filtres, ils seront pris en compte uniquement à l'arrière de l'adresse
- Problèmes de permission sur les fichiers lors de l'installation sur Linux dans la suite Mozilla/Seamonkey résolus
- S'assurer qu'il n'y a pas de moyen pour les sites Web de détecter Adblock Plus
Problèmes connus
- Le plugin permettant de connaître l'état de l'application Yahoo (npYState.dll, installé par Yahoo Messenger) plante Yahoo Mail si Adblock Plus est installée. Il est proposé de supprimer ce plugin, sa seule fonction semblerait être d'indiquer la version de Yahoo Messenger à Yahoo Mail.
- Le plugin Flash se plante lorsque le plugin ActiveX de Mozilla est installé et l'option "Afficher une étiquette pour Flash et Java" est activée dans Adblock Plus. Il est suggéré de désactiver cette option.