Détail des modifications apportées à Adblock Plus 1.0
Voici les modifications principales par rapport à Adblock Plus 0.7.5.4 :
Problèmes connus
- Le format de stockage de filtre a été modifié, donc pour retourner à une version précédente il faut exporter les filtres et les réimporter après la remise à niveau
- Mac OS X : les animations Flash ne s’afficheront pas correctement si l’option « Afficher une étiquette pour Flash et Java » est activée
- Certaines traductions comportent des chaînes de caractères en anglais non traduites
Nouvelles fonctionnalités
- La nouvelle boîte de composition de filtres simplifie l’ajout de filtres
- Les nouvelles options de filtre
$third-partyet$~third-partyrestreint l’action des filtres sur le début ou la fin des adresses (sujet du forum)
Interface utilisateur
- Traductions ajoutées : Arménien, Galicien, Indonésien
Liste des éléments filtrables
- L’infobulle affiche la source du filtre en plus du filtre lui-même (sujet du forum)
- Les filtres peuvent à présent être désactivés et réactivés à partir du menu contextuel (sujet du forum)
- Modification de l’action par défaut pour les éléments filtrés pour « Ajouter une règle d’exception » à la place d‘« Éditer le filtre »
- Le critère d’organisation par défaut est l‘« État » (éléments bloqués en premiers)
- Prise en charge de la sélection et de la copie multiple d’adresses/de filtres (sujet du forum)
- Ajout de l’entrée « Tout sélectionner » au menu contextuel
- Ajout de l’entrée « Copier le filtre » au menu contextuel (sujet du forum)
- Ajout de la colonne « Taille » (masquée par défaut), même information affichée dans l’infobulle
- Modification de la couleur du filtre pour le nombre de masquage d‘éléments (sujet du forum)
- Réparé : titre masqué en mode plein-écran
Fenêtre des préférences
- Élimination du délai quand la fenêtre est ouverte et une bonne partie du délai lorsque des modifications sont appliquées
- Mac OS X : Le menu des préférences a été modifié en barre d’outils pour s’assurer qu’elle reste à l’intérieur de la fenêtre (sujet du forum)
- Modification des noms pour les groupes des filtres définis par l’utilisateur (sujet du forum)
- Titre des groupes/abonnements en gras à présent (sujet du forum)
- Ajout d’un menu « Affichage » pour contrôler les colonnes visibles et le tri, suppression du sélecteur de colonne
- Nouveau menu « Affichage » le menu contextuel pour les titres de liste
- Les groupes contenant des filtres définis par l’utilisateur peuvent être à présent désactivés (sujet du forum)
- Les images pour la colonne « Activé » ont été améliorées pour rendre leur signification plus intuitive (sujet du forum, sujet du forum)
- Suppression de « Ajouter le filtre » dans la liste (sujet du forum)
- Ajout de la prise en charge de commentaires dans tous les groupes de filtres, pas uniquement dans les « filtres de publicité »
- Les commentaires restent à présent toujours avant le même filtre, même lors d’un tri (ils peuvent également être déplacés, même si la liste est triée)
- Pour les filtres invalides, une infobulle explique pour quelle raisons ils le sont
- Suppression des éléments de l’interface utilisateur devenus obsolète après ajout de la fenêtre de composition de filtres : avertissement d’expressions régulières et l’option de préférences
extensions.adblockplus.warnregexpcorrespondante, liste déroulante dans l‘éditeur de filtres (sujet du forum) - L’exportation de filtre insère à commentaire checksum dans le fichier (sujet du forum)
- Ajout d’une infobulle expliquant la signification du point d’exclamation
- Ajout d’un moyen de désactiver/activer les filtres et abonnements à partir du menu contextuel
- « Réinitialiser les statistiques » remets à zéro à présent également la « dernière utilisation » (bogue 18650)
- Réparé : la barre de recherche dans la boîte de dialogue des préférences ne comporte aucune aucune (Firefox 3)
- Réparé : les dates utilisent parfois le mauvais encodage de caractères (bogue 441370)
- Réparé : « Modifier le filtre actif… » peut sélectionner un filtre se trouvant dans un abonnement désactivé alors qu’il se trouve également dans des abonnements activés (sujet du forum)
- Réparé : En cliquant deux fois sur la colonne « Activé » l‘éditeur de filtre est lancé
- Réparé : les modifications dans l‘état de l’option « Télécharger automatiquement » ne sont pas affichées immédiatement
- Le collage de filtres avec espaces (dans des commentaires particuliers) est à présent possible (bogue 18920)
Sélection d’abonnements
- Premier démarrage : La liste de sélection d’abonnements est ouverte dans un nouvel onglet au lieu d’une nouvelle fenêtre (bogue 15786)
- Premier démarrage : La liste de sélection d’abonnements s’affichera même si d’autres extensions ont déjà ajouté un abonnement dont elles s’occupent.
- « Ajouter un abonnement » à partir des préférences affichera la sélection d’abonnements plutôt que la boîte de dialogue des abonnements personnalisés.
- Ajout d’un avertissement si Filterset.G est installée avec une option permettant de la désinstaller automatiquement
- Ajout d’un avertissement avec une option permettant de désinstaller automatiquement (c‘était une question contenue dans une fenêtre popup séparée auparavant)
Autres modifications de l’interface utilisateur
- L’avertissement concernant les expressions régulières concerne également les filtres qui sont trop courts pour être optimisés
- L’avertissement informant de la désactivation d’Adblock Plus permet de la réactiver en un seul clic
- Suppression de l’ancien code se chargeant du clic/glisser (nulle part utilisé et non découvert)
- Réparé : « Désactiver pour cette page uniquement » ne fonctionne pas avec des pages comportant un « query string;»
- À propos d’Adblock Plus : le numéro de version peut être sélectionné pour qu’il puisse être copié
- À propos d’Adblock Plus : Le lien vers la page Web est à présent traduisible (et différent pour les locales allemandes/françaises, bogue 17136)
- Ajout de « Adblock Plus : éléments filtrables » dans le menu « Affichage » de Firefox ( menu Affichage » Barres d’outils dans SeaMonkey)
Noyau
- Le code du noyau a été réécrit afin d’améliorer la maintenance, des commentaires de code et des tests automatisés (basés sur Mochitest) ont été ajoutés sur une grande partie du noyau
- Il a été vérifié que le fichier de stockage des filtres ne soit pas remplacé avant que l‘écriture n’ait eu lieu avec succès (bogue 16488)
- Amélioration des performances (et l’enregistrement de filtres pour de longues listes), réduction de l’utilisation de la mémoire
- Réparé : les règles d’exceptions ne s’appliquent pas toujours dans Firefox 3 (bogue 20034)
- Firefox 1.5, Thunderbird 1.5, SeaMonkey 1.0, Songbird 0.5/0.6 ne sont plus pris en charge (les hacks de rétro-compatibilité ont été supprimés)
- Flock 1.2/2.0 et Songbird 0.7/1.0 sont à présent pris en charge
- Ajout de la prise en charge de Prism 0.9 (sujet du forum)
- Ajout de l’option de préférence cachée extensions.adblockplus.savestats pour désactiver les statistiques d’utilisation (utile si patterns.ini se trouve dans un système de contrôle de version) (bogue 18650)
- Ajout de la prise en charge de la navigation privée dans Firefox 3.1, les statistiques d’utilisation sont automatiquement désactivées
- Tous les nouveaux lancements sont à présent contrôlés par l’option de préférences extensions.adblockplus.currentversion (remplace les options de préférences
showsubscriptions,checkedtoolbar,checkedadblockinstalled) - Modification du format de patterns.ini pour autoriser le stockage des commentaires définis par l’utilisateur (et potentiellement d’autres filtres aussi) dans n’importe quel groupe de filtres
- Les préférences d’Adblock Plus 0.6 ne sont plus importés lors de la mise à niveau
- Les préférences d’Adblock ne sont plus importés lors de la mise à niveau (en revanche, la liste de filtres le sera)
- Réparé : les étiquettes sont affichées lors de l’impression (bogue 19405)
- Réparé : l’avertissement « getBoxObjectFor() est dépréciée » dans la console d’erreurs (bogue 19126)
Téléchargement d’abonnements
- Pour le téléchargement d’abonnements, un commentaire « ! Checksum : abcd » est à présent interprété et les fichiers comportant un mauvais checksum sont rejetés pour éviter les téléchargements partiels (sujet du forum, implémentation de référence pour ajouter des checksums)
- La prochaine tentative après un échec de téléchargement se fait un jour aprsè et plus une heure après pour éviter la surcharge du serveur (ajustement de l’option de préférences extensions.adblockplus.subscriptions_fallbackerrors en conséquence)
- le « Fallback request » peut à présent désactiver les téléchargements automatiques pour les abonnements qui ne sont plus disponibles
- Réparé : les téléchargements d’abonnements se retrouvent parfois dans le cache du navigateur
