Adblock Plus and (a little) more
Frame handling rewritten - again · 2007-03-21 04:57 by Wladimir Palant
Handling of frames has been rewritten (hopefully for the last time) to be more consistent and to avoid hitting issues in Gecko like bug 345857. Also, multi-language packages for K-Meleon can now be created (note, these packages will not work properly in K-Meleon 1.02). The multi-language builds currently contain three languages: English, German and Russian.
Changes
- Removed SeaMonkey sidebar customization hack
- More consistent handling of frames, less likely to trigger bugs in Gecko (side effect: frame’s URL no longer disappers from the list of blockable items when frame’s location changes)
- Changed appearance of object tabs to make them less intrusive (forum thread)
- Fixed: EMBED elements containing images should be recognized as objects
- Fixed: Object tabs require two restarts after installation to work correctly in Firefox 3.0 alphas (bug 16077)
- Made compatible with K-Meleon 1.1, multi-language packages can be built now (those will not work correctly in K-Meleon 1.02)
Known issues
Errors appear in the Error Console when right-clicking in XUL filesCounter for element hiding not working on table cells and rows (bug 83830)- Header of the blockable items list not visible in fullscreen mode
K-Meleon 1.1 compatibility issues fixed · 2007-03-16 16:02 by Wladimir Palant
A new Adblock Plus 0.7.2.4+ for K-Meleon development build (2007031614) has been uploaded. Earlier builds would not install properly in K-Meleon 1.1 (currently alpha) because this version is based on Firefox rather than SeaMonkey. These issues should be fixed now and everything should work in both K-Meleon 1.0 and K-Meleon 1.1. Please report any remaining problems.
Moved blockable items list to the bottom of the window · 2007-02-06 01:06 by Wladimir Palant
Changes
- List of blockable items now appears at the bottom of the window instead of being placed in the sidebar, the behavior has been made consistent throughout host applications — with exception of K-Meleon that still supports only the detached state (forum thread)
- Fixed: “Open in new tab” and “Flash item’s borders” context menu entries (blockable items list) don’t work in Thunderbird and Songbird
- Dropped Songbird 0.1 support, requiring Songbird 0.2 or higher now
Known issues
Blockable items: “Open in new tab” and “Add exception rule for item” context menu items should be disabled for element hiding entriesBlockable items: “Address” line in the tooltip is redundant for element hiding entries
Element hiding counters done · 2007-02-05 01:20 by Wladimir Palant
Changes
- Made matching element hiding rules appear in the list of blockable items
- Added hit counts for element hiding rules
- Added
collapse
and~collapse
filter options to override the global “Collapse blocked elements” option (the filter*/banners/*$collapse
will always collapse elements,*/banners/*$~collapse
will never collapse) - Replaced icons in the sidebar’s “State” column to make them better recognizable by colorblind people (opinions are welcome)
Element Hiding Helper: Find-As-You-Type fixed (take II) · 2007-01-30 22:34 by Wladimir Palant
Unlike the previous development build this one should work with browsers based on Gecko 1.8 as well.
Changes
- Fixed: Hot keys trigger find-as-you-type and can be caught be web pages before they get to Element Hiding Helper
Cleaning up · 2007-01-30 14:23 by Wladimir Palant
I have been cleaning up, removing some parts that became unnecessary due to changes in the Adblock Plus core and altering other parts that can be implemented in a better way.
Changes
- Removed useless “Block remote ads in local pages” option together with the corresponding extensions.adblockplus.blocklocalpages preference
- Removed extensions.adblockplus.localschemes preference (generally blocking on all content pages now)
- Removed “Not a remote page” message in sidebar and preferences dialog to be more consistent
- No longer filling the list with default filters when patterns.ini doesn’t exist, offering subscriptions should be enough (extensions.adblockplus.patterns preference removed)
- Removed extensions.adblockplus.checkedadblockprefs and extensions.adblockplus.checkedadblocksync preferences (Adblock’s preferences are now only imported when patterns.ini doesn’t exist yet)
- Removed extensions.adblockplus.grouporder preference (hardcoded now, no point in having this as a preference)
- Removed extensions.adblockplus.linktypes preference (using a more general approach to recognize nodes that can have links)
- Removed extensions.adblockplus.blocktypes preference (rules like
*$stylesheet can be used to prevent a particular type from being blocked)
- Removed mostly useless extensions.adblockplus.noncollapsabletypes preference
- Removed exceptions for about:blank
- Now ignoring effectively empty rows/cols attributes when collapsing frames in a frameset
- Fixed: items with same address but different type always appear as one item in the list
Element Hiding Helper: Find-As-You-Type fixed · 2007-01-29 08:52 by Wladimir Palant
Changes
- Fixed: Hot keys trigger find-as-you-type and can be caught be web pages before they get to Element Hiding Helper
Element Hiding Helper: Release candidate · 2007-01-18 01:47 by Wladimir Palant
This is a release candidate for Element Hiding Helper 1.0, first localizations should be available soon.
Changes
- Added options “first child” and “last child” to list of attributes
- Added
extensions. adblockplus. ehh. showhelp
preference to allow disabling automatic help tooltip (pressing H still brings it up when this option is set tofalse
) - Added warning if Element Hiding Helper is installed but Adblock Plus is not there or version is older than 0.7.2.3 (Firefox 2.0 and higher checks dependencies automatically)
Known issues
Upper case letters aren’t accepted as hotkeys when selecting an element
Element Hiding Helper: Almost done · 2007-01-16 00:50 by Wladimir Palant
A new development build of the Element Hiding Helper extension (0.9+.2007011523) has been uploaded.
Changes
- The part of the attribute that should be used can now be specified
Known issues
Element selection in frames doesn’t workSplitter is broken when switching from basic to advanced view the first timeDoesn’t work in Thunderbird/Mozilla Mail yet“null has no properties” error in the console when opening composer window (bug 367009)No domain suggestions in basic mode- Preview feature doesn’t work in Thunderbird/Mozilla Mail
Element Hiding Helper: Preview feature done · 2007-01-11 01:34 by Wladimir Palant
A new development build of the Element Hiding Helper extension (0.9+.2007011100) has been uploaded.
Changes
- Added preview checkbox to apply current filter on the document
- Filter rule is applied immediately when it is added
- Better translation of id and class attribute rules into raw CSS
Known issues
Advanced mode: Rows of nodes used in the expression are highlighted with a small but visible delayWrong tree row selected when switching to advanced mode and some branches are collapsed- Frame around inline elements broken into multiple lines has wrong position/size
- “null has no properties” error in the console when opening composer window (bug 367009)
- No domain suggestions in basic mode