Thursday, June 10, 2010
Wednesday, June 9, 2010
Writing the new mailnews sync engine as a separate extension
I have shifted the mailnews sync engine into a separate extension so that it can be used with existing weave extension. You can find the code here.
I am currently working on this repository but the basic engine functionality is already implemented. This extension should be used along with latest Firefox Sync version(1.4a1pre). New mailnews engine however will not show up in the Sync preferences pane unless a slight code change is made in weave(http://pastebin.mozilla.org/733149). However the mailnews engine is set to be active by default.
I will start submitting the mailnews engine patches to Weave as well soon. Since Weave is due to be a part of the central mozilla code i need to have the new engine code integrated into Weave.
Wednesday, June 2, 2010
The Downfall of Agile Hitler
Got a link to this video from Igor Velkov, one of my GSoC project mentors. Thought it really funny to see Hitler's character talking about Agile development so sharing it here..
Of course the English subtitles are fake!:D
Tuesday, June 1, 2010
New MailNews Engine for Weave and other news..
Weave MailNews Engine
I finally have my new MailNews Engine running on Weave. The Weave API is a bit complex and so it took me some time to understand it and use it correctly. Right now I simply have the new engine registering on Weave and the engine tracker running. The tracker is my first step towards creating new records for keeping track of mailnews message property changes (read/unread status, flagging, tagging etc.). Next steps are to get upsync and down working for these records. Will upload the new engine code to svn and post a link here soon..
My First Weave patch review
Got my first weave patch reviewed (https://bugzilla.mozilla.org/show_bug.cgi?id=567583). I need to make the changes mentioned by mconnor and resubmit the patch. Learnt that I especially need to pay more attention to code styles in future. Followed https://developer.mozilla.org/En/Developer_Guide/Coding_Style to learn the correct code styles used in Mozilla code.
The 3 week holiday
University if closed for 3 weeks because some guys picked a fight and the VC thought it best to punish all 2000+ students instead of just punishing the people who were actually in the fight. Our final year project evaluations have been postponed because of this and this means we will have to start on our jobs soon after finishing university in September. I don't mind though because this holiday gives me time to work on my GSoC project. Also university work was getting hectic with project evaluations and mid semester exams coming up so the break is much appreciated (thank you Mr. VC!).
Subscribe to:
Posts (Atom)

