Adblock Plus and (a little) more

Starting string freeze for Adblock Plus 1.0 · 2008-11-04 02:18 by Wladimir Palant

Note: This is a first beta release for Adblock Plus 1.0. No major changes are expected at this point, in particular no string changes. The development focus now is on polishing the release and fixing remaining bugs.

Changes

  • Merged first run preferences extensions.adblockplus.checkedtoolbar, extensions.adblockplus.showsubscriptions, extensions.adblockplus.checkedadblockinstalled into an extensions.adblockplus.currentVersion preference
  • Filter subscription dialog on first run now opens in a new tab (bug 15786)
  • Removed Adblock warning as a separate question, made filter subscription dialog warn if Adblock is installed and suggest automatic uninstall
  • Preferences: using more obvious images for the “Enabled” column (forum topic, forum topic)
  • Added “Adblock Plus: Blockable Items” to the View menu in Firefox (View – Toolbars menu in SeaMonkey)
  • Renamed Tools menu item into “Adblock Plus Preferences”

Known issues

  • Filterset.G warning doesn’t pop up after upgrade from Adblock Plus 0.7.5.5
  • Whitelisting rules apply to entire pages by default, even the ones not starting with “http://”
  • Blockable items: sorting by “State” column takes precedence over user’s chosen sort order
  • Subscription dialog on first start doesn’t play nice with session restore
  • Styling broken in SeaMonkey

Read more Comment [5]

Tags:

Filterset.G warning added · 2008-11-01 14:36 by Wladimir Palant

Changes

  • Made filter subscription dialog warn if Filterset.G is installed and suggest automatic uninstall
  • Subscription dialog on first start shows up even if other extensions already added a filter subscription, only existing downloadable filter subscriptions disable the dialog
  • Blockable items: Added “Size” column (hidden by default)
  • Blockable items: Added element size to the tooltip
  • Blockable items: Sort by “State” column by default (blocked items first)
  • Preferences: Made new “View” menu the context menu for list header
  • Preferences: Changed names for groups of user-defined filters (forum topic)
  • About Adblock Plus: Made homepage link localizable (and different for German/French locales, bug 17136)

Known issues

  • Preferences: Hit count and Last hit columns are not right-aligned
  • A choice to make a column visible doesn’t always persist
  • Double-clicking a group title starts editing a new filter/filter subscription
  • Bug 462504 will lead to data loss if JIT is turned on for chrome (affects browser nightly builds 20081028 and later)
  • Filterset.G warning doesn’t pop up after upgrade from Adblock Plus 0.7.5.5
  • Whitelisting rules apply to entire pages by default, even the ones not starting with “http://”
  • Blockable items: sorting by “State” column takes precedence over user’s chosen sort order

Read more Comment [3]

Tags:

Checksum validation for subscription downloads added · 2008-10-30 10:19 by Wladimir Palant

Changes

  • For subscription downloads, a comment “! Checksum: abcd” is now interpreted and files with wrong checksum are rejected (forum topic, reference implementation to add checksums)
  • Preferences: Filter export inserts a checksum comment into the file (forum topic)
  • Preferences: For invalid filters, the tooltip now explains why they are invalid
  • Preferences: Added a way to disable/enable filters and subscriptions from context menu

Known issues

  • Preferences: Tooltip is being shown when hovering empty space
  • Preferences: No tooltip on overflowing cell text
  • Preferences: “Delete” context menu items isn’t enabled for filter subscriptions
  • Subscription download fails if the download location isn’t HTTP
  • Last line of patterns.ini isn’t read correctly when the browser starts
  • Filters in a newly added subscription are still being marked as “too short”
  • Filters of a disabled subscription show up as “too short” after restart
  • “Collapse blocked elements” option has no effect
  • A choice to make a column visible doesn’t always persist
  • Double-clicking a group title starts editing a new filter/filter subscription
  • Bug 462504 will lead to data loss if JIT is turned on for chrome (affects browser nightly builds 20081028 and later)

Read more Comment [5]

Tags:

Fixing the obvious bugs · 2008-10-28 21:22 by Wladimir Palant

Warning: Format of patterns.ini file changed in a way that is not backwards compatible. If you want to go back to an older version of Adblock Plus, keep a backup or you will loose all your filters.

Note: Due to extensive redesign, bugs are expected, especially around the Preferences dialog. Please report the issues you find.

Known issues

  • Elements matching whitelist filters are still blocked and collapsed
  • Toolbar icon tooltip counts whitelisted elements as blocked
  • When filters are reapplied after a new filter is added, whitelisted elements are ignored
  • Enabling/disabling filters in Preferences dialog is only respected after a browser restart
  • Preferences: Tooltip is being shown when hovering empty space
  • Preferences: No tooltip on overflowing cell text
  • Preferences: “Delete” context menu items isn’t enabled for filter subscriptions
  • Subscription download fails if the download location isn’t HTTP
  • Last line of patterns.ini isn’t read correctly when the browser starts
  • Filters in a newly added subscription are still being marked as “too short”
  • Filters of a disabled subscription show up as “too short” after restart
  • “Collapse blocked elements” option has no effect

Read more Comment [8]

Tags:

Core classes redesign complete · 2008-10-28 17:45 by Wladimir Palant

Warning: Format of patterns.ini file changed in a way that is not backwards compatible. If you want to go back to an older version of Adblock Plus, keep a backup or you will loose all your filters.

Note: Due to extensive redesign, bugs are expected, especially around the Preferences dialog. Please report the issues you find.

Changes

  • Blockable items: Filters can now be disabled and re-enabled from the context menu
  • Firefox 1.5, Thunderbird 1.5, SeaMonkey 1.0, Songbird 0.5/0.6 are no longer supported
  • Flock 1.2 and Songbird 0.7 are supported now
  • Redesigned core classes for better maintainability, added code documentation and tests for large parts of the core
  • Changed patterns.ini format to allow user-defined filters to be stored in any filter group
  • Adblock Plus 0.6 preferences are no longer imported on upgrade
  • Adblock preferences are no longer imported on upgrade (filter list still imported)
  • Preferences: eliminated delay when Preferences window is opened and much of the delay when changes are applied
  • Preferences: Added View menu to control visible columns and sorting, removed column picker
  • Fixed: “Edit filter in effect” might select the filter in a disabled subscription even though it exists in an enabled one
  • Preferences: Groups containing user-defined filters can now be disabled as well”
  • Preferences: Removed “Add filter” dummy from the list
  • Preferences: Comments can now be inserted in all filter groups, not only “Advertisement filters”

Known issues

  • Comments cannot be moved between filter groups
  • After first download of the subscription all filters are marked as “too short”
  • Songbird: Links opened by Adblock Plus open in the default browser

Read more Comment [8]

Tags:

Improved startup and shutdown performance · 2008-07-30 01:30 by Wladimir Palant

Changes

  • Fixed: Blockable items list header is hidden in fullscreen mode
  • Significantly reduced the time for reading patterns list from disk as well as for writing it back
  • Reduced the amount of memory used for long filter lists
  • Made sure patterns file isn’t overwritten unless write was successful (bug 16488)

Known issues

  • Object tabs open preferences rather than the filter composer
  • IP addresses are always considered first party
  • When subscriptions are added the updates aren’t enabled by default
  • Preferences: “Regexp tooltip” is shown for enabled column

Read more Comment [7]

Tags:

$third-party option done · 2008-06-30 04:03 by Wladimir Palant

Changes

  • New options $third-party and $~third-party restrict filters to third-party/first-party requests
  • Subscription download: Next attempt after failed download is after one day now rather than after one hour (preference extensions.adblockplus.subscriptions_fallbackerrors adjusted accordingly)
  • Fallback request can now disable automatic downloads for subscriptions that are no longer available
  • Fixed: Preferences dialog doesn’t immediately display changes to “downloaded automatically” status
  • Preferences: “Reset filter statistics” now resets “Last hit” as well
  • Preferences: using more obvious image for “enabled” state (forum topic)
  • Fixed: “Disable on this page only” won’t work for pages with query string

Read more Comment [9]

Tags:

Simplified Preferences dialog · 2008-06-26 10:25 by Wladimir Palant

Changes

  • Added hidden preference extensions.adblockplus.usefiltercomposer to choose between filter composer and preferences dialog for adding of new filters (this preference might be removed later)
  • Preferences: Removed regular expressions warning and corresponding preference extensions.adblockplus.warnregexp (warning in composer and exclamation mark are enough)
  • Preferences: Removed dropdown list from filter editor
  • Preferences: Filter changes (with exception of element hiding) no longer apply immediately to the “current” window, this is only done for the composer
  • Preferences: “Add subscription” now opens a list of subscriptions instead of the “custom subscription” dialog
  • Fixed:Object tabs show up on print (bug 19405)

Known issues

  • Preferences window broken in SeaMonkey 1.1
  • Exclamation mark tooltip is cut off in Firefox 2

Read more Comment

Tags:

More small improvements · 2008-06-25 04:00 by Wladimir Palant

Changes

  • Made sure filter composer warns the user on regexps and too short filters
  • Preferences: Showing exclamation mark for too short filters as well now
  • Preferences: Added a tooltip explaining the meaning of the exclamation mark
  • Fixed: Findbar in preferences dialog has no icons (Firefox 3)
  • Mac OS X: Preferences menu changed into toolbar to make sure it stays inside the window (forum topic)

Known issues

  • Filter composer should have a help text for “custom pattern” field
  • Detached sidebar doesn’t work
  • Composer dialog doesn’t warn on regular expressions
  • Preferences window broken in SeaMonkey 1.1
  • Exclamation mark tooltip is cut off in Firefox 2

Read more Comment [3]

Tags:

Small improvements · 2008-06-24 03:56 by Wladimir Palant

Changes

  • Moved warning that Adblock Plus is disabled from preferences to composer dialog, made it possible to enable with a single click
  • Blockable items: Tooltip now shows the filter subscription name in addition to the filter
  • Blockable items: Added “Copy filter” item to the context menu
  • Blockable items: Multiple selection and copying of multiple addresses/filters now possible
  • Blockable items: Added “Select all” item to the context menu
  • Fixed: Dates in Preferences window would sometimes use wrong character encoding (bug 441370)
  • Preferences: pasting filters that contain spaces (especially comments) now possible (bug 18920)

Known issues

  • Filter composer should warn if Adblock Plus is disabled
  • Filter composer won’t work in Firefox 2
  • Clicks on the status bar icon are ignored
  • Detached sidebar doesn’t work
  • Composer dialog doesn’t warn on regular expressions

Read more Comment

Tags: