Re: roadmap discussion



On Tue, 2004-11-23 at 01:37 +0100, Reinout van Schouwen wrote:
> On Mon, 22 Nov 2004, Bryan Clark wrote:
> > 	Another on the list of Firefox cherry picking.  Most of the arguments
> 
> Adam had a half-working extension that does ad blocking. Adam?

It's blocked by a fairly minor problem in Mozilla
(https://bugzilla.mozilla.org/show_bug.cgi?id=246092 ). Basically,
Epiphany would have to be restarted to load the extension (unless that
bug is fixed), and I hated that concept (it would require putting
"load-on-next-start" functionality into the extensions manager which IMO
is evil evil evil). So I'm waiting for that Mozilla bug to get fixed,
then I'll work on the rest of the necessary hacks to make my extension
load on-the-fly.

To summarize: it somewhat works, but it sucks and will continue to do so
until that bug is fixed.

The most annoying thing in my extension besides that is that the only
way to switch whether ads are enabled or disabled is to reload the
entire page. I think this is the way it is in Firefox, too. (In case
it's not obvious: I'm not impressed with the Firefox extension. It's an
absolutely fantastic idea wrapped in a sub-optimal implementation. Then
again, I think that of just about every Firefox extension whose code
I've read.)

In the meantime, I forget if the current Epiphany extension in CVS is in
a useable state. You may be able to compile it ("./configure
--with-extensions=adblock") and put a newline-separated, glob-matching
list of block patterns in
~/.gnome2/epiphany/extensions/data/adblock-patterns (e.g.,
"*doubleclick*"). If it doesn't work, get in touch with me and I'll at
least get it to work partially.

I've done no work on a front-end. I figure the Firefox extension's UI is
so terrible that I'll wait for a flash of insight before coding mine (as
I did with the popup blocker).

-- 
Adam Hooper <adamh densi com>

Attachment: signature.asc
Description: This is a digitally signed message part



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]