Wednesday, November 11, 2009

Fixing AutoLinkification Bug in TB

Building thunderbird was a very good experience for me as well as my colleagues :).
First of all, It was built last week but after many failed attempts
that was caused by some missing dependencies such as: libiw-dev and mesa-common-dev that for some unknown reason to me aren't included in the building dependencies for Ubuntu.

Afterwards, I have started working to fix the very famous bug that I think is made for educational purposes :). First of all, I followed the steps described here.

In the beginning, the bug was reproduced successfully. Then,
MXR is used to find the bug location that exists in the mailto
module (here).

Finally, I had the bug fixed and the patch tested by JST Review, submitted and waiting for the review.