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.5Whitelisting 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
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-alignedA choice to make a column visible doesn’t always persistDouble-clicking a group title starts editing a new filter/filter subscriptionBug 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
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 spacePreferences: No tooltip on overflowing cell textPreferences: “Delete” context menu items isn’t enabled for filter subscriptionsSubscription download fails if the download location isn’t HTTPLast line of patterns.ini isn’t read correctly when the browser startsFilters 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)
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 collapsedToolbar icon tooltip counts whitelisted elements as blockedWhen filters are reapplied after a new filter is added, whitelisted elements are ignoredEnabling/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
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
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 composerIP addresses are always considered first partyWhen subscriptions are added the updates aren’t enabled by defaultPreferences: “Regexp tooltip” is shown for enabled column
$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
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.1Exclamation mark tooltip is cut off in Firefox 2
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” fieldDetached sidebar doesn’t workComposer dialog doesn’t warn on regular expressions- Preferences window broken in SeaMonkey 1.1
- Exclamation mark tooltip is cut off in Firefox 2
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 disabledFilter composer won’t work in Firefox 2Clicks on the status bar icon are ignored- Detached sidebar doesn’t work
- Composer dialog doesn’t warn on regular expressions