Adblock Plus and (a little) more

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

A new Adblock Plus 0.7.5.5+ development build (2008072919) has been uploaded. Only en-US locale is available at the moment.

Installation

https://adblockplus.org/devbuilds/

Changes

  • Added new filter composer dialog that is opened to add a new filter
  • Moved warning that Adblock Plus is disabled from preferences to composer dialog, made it possible to enable with a single click
  • Blockable items: Changed default action for blocked items to “add exception rule” instead of “edit filter”
  • 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: Subscriptions are sometimes loaded from browser cache
  • Added hidden preference extensions.adblockplus.savestats to allow turning off hit statistics (useful if patterns.ini is put into a version control system)
  • Firefox 1.5, Thunderbird 1.5 and SeaMonkey 1.0 are no longer supported
  • Flock 1.2 is supported now
  • Cleaned up some backwards compatibility hacks
  • Removed ancient drag&drop handling code (not discoverable and not advertised anywhere)
  • 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)
  • About dialog: Made it possible to select and copy version number
  • 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
  • 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: 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)
  • Fixed: Object tabs show up on print (bug 19405)
  • 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
  • Fixed: Blockable items list header is hidden in fullscreen mode
  • 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
  • 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
  • After first download of the subscription all filters are marked as “too short”

Tags:

Comment [7]

  1. LorenzoC · 2008-07-30 17:27 · #

    I don’t get the “too short to be optimized” notice.
    I have got some marks in my own filter so I checked the easylist subscription and ALL the filters in that list are marked as too short.
    What am I missing?

    Reply from Wladimir Palant:

    Right, I forgot to add this to “Known issues” – done.

  2. LorenzoC · 2008-07-31 00:42 · #

    Speaking of known issues, when I open the “add filters subscription” window it comes up cut by 2/3 sometimes (I mean it is too short in height), I can read only the first 1 or 2 lines. If I close and re-open usually it comes up correctly.

    Reply from Wladimir Palant:

    Never seen that issue here – maybe some other extension causing it?

  3. Ömer F. USTA · 2008-07-31 05:07 · #

    Could you make devbuild’s max version to 3.. for
    nightly build users ?
    i mean : <em:maxVersion>3..</em:maxVersion>
    because in nightlu builds firefox is at 3.1.*
    Mozilla/5.0 Gecko/2008073003 Minefield/3.1a2pre

    Reply from Wladimir Palant:

    I want to try it in Firefox 3.1a2pre before I mark it compatible – will probably have a little time for that today.

    Reply from Wladimir Palant:

    Ok, I just did that and didn’t notice any obvious issues – next development build will be marked compatible then.

  4. Ömer F. USTA · 2008-08-01 13:55 · #

    Thanks :D

  5. Fred Dagg · 2008-09-24 06:51 · #

    Still doesn’t run in Chrome ;)

    Reply from Wladimir Palant:

    And won’t. Chrome uses WebKit, Adblock Plus works only with Gecko.

  6. John · 2008-09-28 16:17 · #

    hi, how can i run it with this trunk version?
    http://forums.mozillazine.org/viewtopic.php?f=23&t=872585

    please make it compatible
    thanks john

    Reply from Wladimir Palant:

    It is compatible – just install from https://addons.mozilla.org/addon/1865

  7. James · 2008-10-08 20:41 · #

    It looks like this isn’t compatible with 3.1b2pre, the latest nightly. Can you please update?

    Thanks.

    Reply from Wladimir Palant:

    I usually don’t update development builds (though you can modify install.rdf yourself). Next development build will be compatible with whatever is current then.

Commenting is closed for this article.