Changes

Jump to: navigation, search

User:Cdpatel1

6,102 bytes added, 23:40, 19 April 2009
Final Release
http://zenit.senecac.on.ca/wiki/index.php/User:Attachment_Reminder
 
== 0.4 Attachment Reminder ==
I forgot to write about this one. If you need to read more about this click [http://cdpatel1.blogspot.com/2009/01/attachment-reminder-04.html[here]].
 
== 0.5 Attachment Reminder==
In this release I have addressed all the issues raised in the [https://bugzilla.mozilla.org/show_bug.cgi?id=244455#c33[comment]].I would encourage more and more people to download my [http://www.geocities.com/chinmay_patel@ymail.com/attachmentreminderPatcho5Beta.txt[patch]] and provide me some feedback. Moreover, I have created a [http://zenit.senecac.on.ca/wiki/index.php/User:Cdpatel1#Suggestion_BOX[suggestion box]] in my profile page, feel free to edit it.
 
== 0.6 (Attachment Reminder + LIBNOTIFY) ==
This is a combined release of two BUGs: Attachment Reminder and LIBNOTIFY Notifications. I think, this could be the last patch for Attachment reminder. But, I am open to work more if needed.
 
My another task is to make Thunderbird notify new emails through LIBNOTIFY. I have started working on it and set up the required environment for the BUG. Here is the [http://www.geocities.com/chinmay_patel@ymail.com/patch_06_INDIA.txt[PATCH]].
 
== 0.7 Attachment Reminder + LIBNOTIFY + Tango Icons ==
This release was a mix of three bugs. [https://bugzilla.mozilla.org/show_bug.cgi?id=244455[Attachment reminder bug]], [https://bugzilla.mozilla.org/show_bug.cgi?id=478463[Libnotify bug]] and [https://bugzilla.mozilla.org/show_bug.cgi?id=483777[Tango Icons Bug]].
 
It looks like, the Thunderbird community doesn't need the integration of LIBNOTIFY at the moment. I have submitted couple of patches to the [https://bugzilla.mozilla.org/show_bug.cgi?id=478463[bug]], but it has no more requirement. Eventually, I have to drop the bug.
 
Moreover, I am going through my worst period in the [https://bugzilla.mozilla.org/show_bug.cgi?id=244455[Attachment Reminder]] bug because I am not having any work done. I am submitting the patches but it doesn't apply properly. They say that it the patch is bitrotten. What else can be happen if I they are checking the patch after the 2 weeks of upload date? But, I can certainly understand their busy schedule and try my best to get work done.
 
My prospect bug is [https://bugzilla.mozilla.org/show_bug.cgi?id=483777[Tango Icons bug]]. Currently, I don't have any idea what is going on with that bug. I only know that I am going to do that bug.
 
== 0.8 Attachment Reminder + Tango Icons ==
0.8 is the combined release for [https://bugzilla.mozilla.org/show_bug.cgi?id=244455[Attachment Reminder Bug]] and [https://bugzilla.mozilla.org/show_bug.cgi?id=483777[Tango Icons Bug]].
 
For the [https://bugzilla.mozilla.org/show_bug.cgi?id=244455[Attachment reminder bug]], I am getting somewhat impatience. I am trying my best and still not be able to get it done. Improper apply of the patch and building errors for the patch are killing me. I am not getting the reason why my patches are creating so much issues in other machines? I guess, I have to create the patch and ask David Humphrey, if he can apply my patch and build Thunderbird. Hopefully, next will be my last patch.
 
[https://bugzilla.mozilla.org/show_bug.cgi?id=483777[Tango Icons bug]] is the most interesting bug for me. It contains some user interface stuffs that I like the most. In this bug, I have to apply the patch created by Andreas Nilsson, one of the community member, and make the patch compatible to the hg mercurial. In this bug, I have learned about combination of CSS, XUL and images in Thunderbird code.
 
Currently, I feel that I am getting all sorts of experience in the Thunderbird code. Instead of feeling overwhelmed, I am feeling more satisfied and versatile. After working on all these bugs, I am more confident that I will be able to handle everything that comes to me in terms of coding.
 
== 0.9 Attachment Reminder + Tango Icons ==
This release is a landmark to me. I got the Attachment Reminder fixed. Megnus came up with the patch including my errors fixed and adding some extra features. However, I still need to apply that patch, edit if required and ask for UI review. It will surely done by the end of the semester.
 
Although I am almost done by Attachment Reminder, I have lot of work to do in Tango icons Bug. I have to merge all those separate icons images into one big image. Then I have to refer to that image from the Thunderbird CSS. Evenhough It sounds so easy, it requires a lot of manual coding. Apart from all the work that I have to finish, I will try my best to get this bug done in next two weeks.
 
== Final Release ==
I am so glad to announce that my Attachment reminder bug is complete. I just got the review+ from Megnus Malin. Now, I am just waiting for the UI review? I guess, there should not be any problem. Let us see how does it go?
 
Plus, I have submitted a patch on the Tango Icons Integration Bug and asked for review. In this bug, I have merged the icons into big images for the performance purpose. Now, just waiting for the review.
 
Hopefully, I will get the confirmation before my presentation on Friday.
= Labs =
== Managing and Building large source trees ==
 
== Lab 4: Building Thunderbird on Vista with Visual Studio 2008 ==
 
I have blogged about it on my blog page. If you want help or reference, you can go to the link below and look at it.
http://cdpatel1.blogspot.com/2008/09/building-firefox-and-thunderbird-on.html
== Navigating the Mozilla source tree ==
For navigation in Mozilla tree, I got a great tool called DOM inspector. It helped me lot in exploring Thunderbird tree.
DOM inspector is the best, as far as I know, tool to have a reference for Object Model. I have blogged about how to use it but it didn't show up on the Seneca Planet. To know how to us DOM inspector, do look into my [http://cdpatel1.blogspot.com/2008/09/detective-of-mozilla-dom-inspector.html[blog]]. Please leave some comment on it! ;)
== Lab 5 : Finding 3 Interesting Bugs Bug searching and Fixing ==
These are the 3 bugs that are not perfectly related to my project but still somewhat related to it. Here they are ...
https://bugzilla.mozilla.org/show_bug.cgi?id=349547
== Modifying Thunderbird Lab 6 : Landfill Mozilla bug ==I have filed the bug at [https://landfill.bugzilla.org/bugzilla-3.0-branch/show_bug.cgi?id=6827 == Lab 8 : Modifying Thunderbird With extension Lab == [[Image:addtabbeside.xpiLandfill Bugzilla]] == Lab 9 : FIRSTXPCOM ==.
== Modifying Thunderbird With extension Lab ==In this lab I am doing the same as previous lab. However, I am using extension to do it. [[http://zenit.senecac.on.ca/wiki/index.php/Image:firstxpcom_ChinmayAddtabbeside.zipxpi[Download]]my XPI file and check it.
== Lab10 : Managing and Building large source trees XPCOM Lab ==I am planning This is the toughest lab. It took me so much time to do finish this lab . [http://zenit.senecac.on weekend just after the exam week. I will email you when I am done with the labsca/wiki/index.php/Image:Firstxpcom_Chinmay.zip[Download]] my Lab and Check it. Hopefully, it works.
== Lab11 : Chrome ==I am so sorry for not doing this lab. I am planning to do my 0.33 release, not 0.3 release, in place of this lab on weekend just after the exam week. I will email you when I am done Basically, both things are working with the labsXUL stuffs. Hence, it is better to do some 'real' stuff in place of this lab.
= Contribution Done=
</tr>
</table>
= Suggestion BOX =
Feel Free to provide any suggestions here :)
= DOM inspector Future Goals DOM inspector My first task is the best, as far as I know, tool to have finish my 0.33 release which will be a reference for Object Model. I have blogged about how to use it but it didn't show up on the Seneca Planet. To know more about it ... full-fledged developed [http://cdpatel1zenit.blogspotsenecac.comon.ca/2008wiki/09index.php/detective-User:Attachment_Reminder[attachment reminder]]. Moreover, I have taken the next course DPS911 to continue my journey through open source world. I still need to talk to David Humphrey what I am going to do in that course. I would be looking for some HOT and HARD meat to work on for my future course. Hopefully, and I will, I would be able to satisfy the requirements of-mozilla-dom-inspectorOpen Source Community.html
1
edit

Navigation menu