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 files
  • Counter for element hiding not working on table cells and rows (bug 83830)
  • Header of the blockable items list not visible in fullscreen mode

Read more Comment [4]

Tags:

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.

Read more Comment

Tags:

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 entries
  • Blockable items: “Address” line in the tooltip is redundant for element hiding entries

Read more Comment [11]

Tags:

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)

Read more Comment [2]

Tags:

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

Read more Comment [3]

Tags:

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

Read more Comment [4]

Tags:

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

Read more Comment [6]

Tags:

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 to false)
  • 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

Read more Comment [2]

Tags:

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 work
  • Splitter is broken when switching from basic to advanced view the first time
  • Doesn’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

Read more Comment

Tags:

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 delay
  • Wrong 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

Read more Comment [2]

Tags: