Adblock Plus and (a little) more

Adblock Plus roadmap changes - Firefox Sync and Electrolysis · 2010-07-09 04:26 by Wladimir Palant

I had a chance to talk to some Firefox Sync developers at the Mozilla Summit today. The interesting results:

Read more Comment [13]

Tags:

Brief EasyList status update · 2010-07-06 10:44 by Wladimir Palant

Just wanted to give a brief update on EasyList. People who visit either Adblock Plus forum or EasyList forum occasionally probably noticed already that Ares2 has little time to work on EasyList and Michael is usually speaking on behalf of EasyList authors. This change is now official: Michael is now the main EasyList author. Also, Khrin and MonztA are joining the team.

Read more Comment [7]

Tags:

XULRunner in large projects, part 3: Bugs, bugs, and more bugs · 2010-07-05 22:36 by Wladimir Palant

I already mentioned platform bugs in the previous article but this discussion is worth expanding. Fact is, with the XULRunner code base being rather huge you are bound to find bugs and inconsistencies if you only dig a little deeper. Most of them will be minor though some occasionally turn out mission critical.

Read more Comment [3]

Tags:

XULRunner in large projects, part 2: Why XULRunner isn't like Java · 2010-07-04 12:53 by Wladimir Palant

When talking about runtimes people often expect XULRunner to be something like Java. Sometimes people will also mention .NET — if you are one of them feel free to replace the word “Java” but “.NET” everywhere in this article, it shouldn’t affect the meaning in any way. Fact is, XULRunner is very different from Java and I will try to explain why.

Read more Comment [12]

Tags:

Yes, Adblock Plus is broken in the current Minefield · 2010-07-02 17:04 by Wladimir Palant

I expect lots of reports on this issue so I better publish an explanation before that happens. Yes, starting with Minefield build 20100702 Adblock Plus won’t work any more — neither the stable version nor the development builds. This is due to huge changes in the Gecko platform which were announced a few weeks ago.

Read more Comment [8]

Tags:

XULRunner in large projects, part 1: What is that "XULRunner" thingy, anyway? · 2010-07-02 03:25 by Wladimir Palant

I applied to lead a session on XULRunner in large software projects at the Mozilla Summit. Unfortunately, that proposal was rejected, no talk for me at the summit. Yet there is apparently some interest in the topic, I got messages from two people who won’t be attending the summit asking for slides. I won’t create any slides but I decided to share my thoughts on the topics I wanted to discuss. Having spent the last three years building XULRunner-based applications (first TomTom HOME, now Songbird) I have some experience in this area. Still, this will be necessarily a one-sided view so don’t hesitate to comment.

Read more Comment [6]

Tags:

JavaScript modules in a JAR file - finally! · 2010-06-18 10:45 by Wladimir Palant

I don’t know why nobody announced this yet, a very important change landed on mozilla-central a few days ago. JavaScript modules can now be located in JAR files and loaded directly via chrome:// URLs. So an extension can now keep its modules in the JAR file along with all the other code.

Read more Comment [7]

Tags:

Redundant filter finder updated · 2010-06-12 02:56 by Wladimir Palant

I updated the tool to find useless filters, the new version uses new code from Adblock Plus and better considers filter options. Element hiding rules are left unchanged as before — I am not aware of any way to detect redundancies there. Please report any abnormalities you notice in the new version, there might still be bugs.

Read more Comment [4]

Tags:

Impact of Adblock Plus on startup time - revisited · 2010-06-10 02:31 by Wladimir Palant

A few months ago Taras Glek blogged about extensions having a significant impact on browser’s startup time. One of the extensions he measured was Adblock Plus 1.1.3 and it didn’t make a good figure. Originally I thought that significantly optimizing Adblock Plus initialization wasn’t possible but I then found that using lazy evaluation for some values improved the performance of Adblock Plus 1.2 quite significantly. So I decided to check what things look like now.

Read more Comment [5]

Tags:

The wrong way to deal with privacy concerns · 2010-05-26 14:30 by Wladimir Palant

Generally, I am not the guy to pick on Google. I think that they usually bring out very solid (often brilliant) solutions and do a good job on the privacy front (meaning: far from perfect but significantly better than the competition). All the more surprising was their release of the Google Analytics Opt-out Browser Add-on which doesn’t quite live up to the expected quality.

Read more Comment [14]

Tags: