Sunday, April 12, 2009

Weekend update

I've been a little lazzy this weekend but I've added some code/features to emesene.

the high level stuff: trayicon! :D

the low level stuff:

* now the signals are independent of gobject, they use the gui.Signal implementation (simple but enough for now). That means that some implementation that doens't use gobject won't need to use it
* added imports for dgb on all the modules that use it so I can profile the application
* removed gstreamer on the sound extension because it ate all the cpu
* fixed a bug when someone sent messages using \r\n insted of \n
* removed the sound when you opened a conversation

the low level stuff needed a lot of refactoring, that is why you don't see a lot of changes, but a lot of code was moved/removed/written.

as all the stuff on emesene 2 the tray icon implementation is an extension so you can change it with your own. I will write a post about how to do it when I have some time.

PS: I know notifications, blinking trayicon and so on :)

6 comments:

Orfeo C said...

Niiiice!
TrayIcon Rulez ;)

Orfeo C said...

Mariano, still a bug:
When i reduce emesene to trayicon and then try to maximize it, when i click on trayicon emesene crashes without giving any error?!

Anonymous said...

Question ?

Which MSNP is using emesene 2 ?

There is currently no support for MSNP18 ?

Do you know msnp-sharp ?

luismarianoguerra said...

@Orfeo: I will check that on weekend

@Anonymous: MSNP15, emesene is written in python, so we can't use a library written in .NET (not easily)

abraham de jesus said...

is this version going to support web cam?

luismarianoguerra said...

abraham de jesus: sometime, not a priority.