On Friday, I finally got my SVN account
It seems that it was created earlier but they were errors in the automatic email system and I didn’t receive my confirmation email. I had to resend a email to sysadmin because I needed my SVN account ASAP to commit my initial work on the global identity.
For the past few days. I been working on implementing the application of the global identity. Thanks to Oliver Goffart advice and suggestions, I was able to implement it. But to full support, it requires me to examine each protocol and check how to apply the nickname on the server. For now, it is only implemented in MSN and Jabber. MSN was pretty straightforward since they were a method to change the nickname(changePublicName()). For Jabber, I needed to retrive to vCard, change the nickname in and repost it on the server. But it’s not finish. Gadu-Gadu, ICQ, AIM, Groupwise, IRC, Yahoo still do not apply the global identity if applicable.
The work on global identity has pushed Jabber and Gadu-Gadu maintainer to improve their code a little bit. And it’s work on the other side. Since I have committed my work into the Kopete SVN, I got request to improve my code mostly from Gof
I love working on Kopete, it’s really a fun learning experience.
Today I finally decided to change my GCC config on my Gentoo Linux installation from 3.3 to 3.4. It beens months since I emerge GCC 3.4 but I haven’t switched, fear of breaking my installation
For the moment I haven’t seen any improvement over GCC 3.3, currently emerging a new version of mplayer. Anyway, I’m bad generally at judging at program speed
My current video player, Kaffeine 0.6 is really starting to annoy me. It’s always crashing when I close the application or open a new video file. Maybe it’s not its fault. I changed my sound card not so long ago, I now have a Sound Blaster Audigy 2 ZS Platium Pro. And the call stack shows error with “snd_pcm” which is ALSA. But amaroK has no problem and it’s doesn’t crash. Anyway I will emerge KMPlayer to see if I will do a difference.
I still do not have my SVN account for KDE subversion server. I can’t commit my new work to Kopete. I’m currently working on the GUI of the Global Identity configuration module. Next thing is to make it work and it will require me to add new methods to “libkopete” and other modifications in other area. Yet I really don’t know how I will implement it ^_^. Anyways Oliver Goffart asked to review my work before committing my work to SVN.
This week is the E3, THE game show in North America. I’m eager to get details about next-gen consoles(even if I will never buy then), the new DS games and the new Zelda which looks very promising
Also this week, the release of Star Wars Episode III: Revenge of the Sith on Thrusday !!! I’m a really big fan of these movies, but I don’t get dressed like the characters nor knowning each name of Jedi that we didn’t care.
Last week I see a entry in DLFP(Da Linux French Page)’s users Journal about Kopete looking for developpers. This picked out my curiosity because I always wanted to be involved in KDE developpment in some ways but Internet connection(I’m on 56k) and C++/Qt/KDE knowledge wasn’t sufficent.
But now I’m more fluencly in C++ and I have done some Qt developpment for fun. I know KDE architecture because I tried several times to write my own KDE application.
So I looked into KDE bugzilla database for Junior Jobs in Kopete. A junior job is a easy task to complete, it is to get familiar with the Kopete.
As a first attempt, I selected the bug #85281: “Add account wizard should be simpler”. The description of the bug was more about the “Add contact wizard” so I hacked the add contact wizard.
I tried to merge the Welcome and Select Protocol page together, but the final page has too much text, so finally I just changed the order of the wizard page, and added the focus on the List box. (I will post a screenshot soon of this attempt.)
Finally, my implication into Kopete will be on user interface issues, MSN protocol and Jabber protocol. I thinking also writing simple plugins as I come with ideas 