I wrote a page with ideas for the GSoC. So if you are a student and you want to hack on a very cool project this summer, go and pick one of those empathy tasks!
Category: GNOME
ANNOUNCE: Empathy 0.22.0
GNOME 2.22.0 tarball due is today so everyone is releasing! I released Empathy 0.22.0, that’s the version that would be 2.22.0 if it was accepted in the GNOME desktop. I branched for GNOME 2.22 so work continue in HEAD to make 2.24 rock solid.
It is time to think about Google Summer of Code, last year empathy had 2 succesfull projects: Adding filetransfer (work still need to be reviewed) and audio/video (merged but not activated by default yet). For 2008 I have cooked a quick list of possible works, if someone is interested by one of those please contact me.
• Move chatroom UI to a dedicated program looking like xchat-gnome.
• Implement file transfer spec in all known Connection Managers.
• Finish porting empathy to telepathy-glib to drop libtelepathy dep.
• Write user and API documentation for empathy.
• Improve call UI, make possible to embed it in chat window, etc. Move to libstream-engine or whatever will replace s-e’s DBus API.
• Meta-contacts
• import info in empathy from other clients like pidgin (logs, accounts, etc).
• Design a personal smileys interface and implement it in telepathy-butterfly and empathy.
• Design a xhtml-im interface and implement it in all CM and empathy.
• Make use of constructors in all objects instead of having code in empathy_*_new().
• Porting telepathy stack to Windows/OSX.
• Write unit tests and make sure empathy don’t have leaks using valgrind. Move current tests to GTest.
• Make a plugin system for chat themes, demonstrate with a theme supporting LaTeX math equations.
• Implement contact info in all known CM and empathy
ANNOUNCE: Empathy 0.21.91
Yet another empathy release! As empathy is not yet part of GNOME desktop I’m not following freezes, so this version has news features ;D
The VoIP support in empathy is now far better, but you’ll need not-yet-released versions of farsight and stream-engine which fixes lots of issues, we should get new releases of those modules rsn.
Empathy has now decent UI for configure Jabber/GTalk/Yahoo/ICQ/IRC/MSN protocols, I refactorised the code to generate those specialised UI and it’s now just a matter of a glade file with 15lines of C… So if you’re using another protocol (thanks to telepathy-haze empathy supprots all piding protocols) and want to give a try using empathy, I would be happy to get patches!
For those of you wanting to contribute using git, please read the “commit message” topic on my git howto.
ANNOUNCE: Empathy 0.21.90
Empathy 0.21.5.x released
Monday was not a good day to release telepathy packages: Empathy 0.21.5 and 0.21.5.1 got released with FTBFS, MissionControl 4.53 and 4.54 got released but was unable to start, pymsn 0.3.0 and telepathy-butterfly 0.3.0 got released and bugs were discovered directly…
So we now have Empathy 0.21.5.2, telepathy-mission-control 4.55, pymsn 0.3.1 and telepathy-butterfly 0.3.1 ready and hopefully not too much buggy.
I proposed Empathy for inclusion into GNOME desktop 2.22 but it got rejected for various good reasons, mainly because it’s still a young and instable project and needs more polish. So if you like empathy and want a good IM client for GNOME 2.24 your help is needed to improve it.
pymsn and telepathy-butterfly 0.3.x are a complete rewrite to support MSNP15, Empathy is the first free client supporting MSN protocol version 15 thanks to Ali Sabil and all pymsn/butterfly contributors. Work will continue to support more features like file transfer, audio/video, custom smileys, nudges, etc. If you like python language and want a better MSN support for telepathy clients you can help pymsn and telepathy-butterfly projects.
ANNOUNCE: Empathy 0.21.4
See the announce.
Planet GNOME != Bugzilla
Please don’t report bugs on your blog, we have bugzilla.gnome.org for that. Comments are disabled and I see no email address so I have to post on my blog to reply…
To reply to the problem: I don’t think it’s an Empathy bug, empathy gives UTF-8 messages to the Connection-Manager, if the protocol don’t want to send UTF-8 messages it’s up to the CM to change the format. So which CM and protocol were you using?
Thanks 😀
Edit: Ah, I just seen the bug is now in bugzilla too. Bug #503200. Sorry for the noise.
ANNOUNCE: Empathy 0.21.3
Empathy 0.21.3 released in time for GNOME 2.21.3 tarball due.
For those who want to contribute to Empathy and, like me, prefer using git, we have a git repository at git.collabora.co.uk. I keep it sync with GNOME’s SVN using git-svn, it works pretty well.
ANNOUNCE: Empathy 0.21.2
In time for GNOME 2.21.2, here is Empathy 0.21.2. See announce and, as usual, feel free to test, report bugs and propose patches 🙂