From CDOT Wiki
Revision as of 14:41, 13 December 2008 by Cdpatel1 (talk | contribs) (Lab11 : Chrome)
Jump to: navigation, search

Personal Profile

Name: Chinmay Patel or Chintu or Chinu or Jimmy

Gender: Male

Course: BSD (Bachelor of Software Development)

Strengths: C, C++, Java, SQL

Weaknesses: I can't ask somebody for help. But, I think I have to learn that ... and eventually I will

Hobbies: RollerSkating and Pingpong and Badminton and Lots of other.


Programming Profile

Languages Known: C, C++, Java, SQL, Flash Actionscript

Blog :

Projects: I haven't completed any projects but school assignments.

Current Project: Currently I am working on project on Mozilla Thunderbird. It is all about making weave work on Thunderbird. The work has already been started and I just have to continue from the left over and wrap it up.


0.1 Rename Attachment

This Extension will rename attachments. Here is more info regarding the Extension.

0.2 Attachment Reminder

Hot Hot Hot Hot Bug!!! This feature will remind user to attach attachments. So, no more "Sorry, I forgot the attachments. Here it is. Sorry, ..." !

0.3 Attachment Reminder

Just going to expand more features on Attachment Reminder Bug. Make it more user friendly. One of the ways to make it user friendly is to allow user to add new keywords which Thunderbird will look for in the body of the email.


Course introduction

Account on [Wiki] and [Blogspot] has been created.

Also, I have added my name to the [Seneca Planet List].

Hence, first is DONE.

Collaborative and Community Development Practices

This lab has provided a brief outline for Open source community. It gave us a main idea, "if the code is already written, don't waste your time in re-writing it. Just Copy and Paste it !!!" For this lab I have made a [cuil], a new search engine, search through Ubiquity.

Managing and Building large source trees

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.

Navigating the Mozilla source 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 more about it in my [blog].

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 ...

Modifying Thunderbird Lab

I have filed the bug at [Landfill Bugzilla].

Modifying Thunderbird With extension Lab

In this lab I am doing the same as previous lab. However, I am using extension to do it. [Download] my XPI file and check it.


This is the toughest lab. It took me so much time to finish this lab. [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. Basically, both things are working with XUL stuffs. Hence, it is better to do some 'real' stuff in place of this lab.

Contribution Done

 Provided him the data that he wanted for his research.
  Debug the makefile
  Chris Bishop
  Made automated shell script
  Thomas J. Brown
  Helped him to build his Thunderbird
  Tested his extension.
  Debugged the code and find the error to fix the problem. The problem was in install.rdf file.
  Build Thunderbird with visual studio.
 Changed the code so that it is excceptable.
 Provided an example in a manner that another developer can understand is easily.

Contribution Received

 Chris Bishop: 
 Always eager to help me. My first source of information after websites. Helped me to build Thunderbird.
 James Boston: 
 Helped me with Building Thunderbird. Plus, Helped me to understand his PASTEBIN AND UBIQUITY stuff.
 Scott Lunel: 
 I was stuck in packaging my Extension. Scott came to me helped me in Packaging it. And finally, my extension is working. Thanks a lot Scott.
 Tested my extension.
 Tested  my extension.
 Patrick Lam
 Tested  my extension.

DOM inspector

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 more about it ...