Saturday, January 06, 2007

emesene RC4


emesene on looking glass


some of the modifications

* replaced Entourage with ContactData, simpler and mantainable code, now support multiple groups per contact, easier to support other protocols since we ahave a defined API for contact management
* more descriptive exceptions
* fixed move user to group and added copy user to group and delete user from group.
* descriptive output for exceptions in login
* typing shows in every tab
* configuration dialog for the sound plugin
* only one autereply sent per conversation
* debug escaped
* handle exceptions in soapManager
* add pending fixed
* spanish translation updated
* some code modified to separate emesene from Msnp13
* a lot of modifications that dont remember because of the svn problem

remember to erase the .config/emesene1.0 directory
EDIT 07 january : i have uploaded a new version to sourceforge in the same RC,
i have added notifications of new mesages in tabs, fixed the bugs when blocking and unblocking,
i have added a new languaje (taiwanese), fixed the problem that didnt show blocked contacts.
new option that allow to select where the tabs should appear, and some more stuff.

22 comments:

Anonymous said...

xo0r
hey mariano gracias por los cambios... ya va kedando menos.. hey! te pido una caracteristica... al marcar recordar a un usuario tambien se recuerde su ultimo estado en la ventana principal de login de msn... es decir es algo como iniciar en algun estado en especifico en vez de estar cambiandolo cada vez q se abre emesene

Anonymous said...

Esta quedando muy lindo, ya casi que es final, subo el correspondiente paquete debian con algunas modificaciones (ahora borra solo el .config/emesene1.0 de cada usuario, se agrego la sugerencia del paquete python-gnome2-extras)

cambios en el repositorio tmb, ahora la version anterior es accesible agregando ./old en vez de ./

Saludos!!
Azeroth

Anonymous said...

Updated: Genere un paquete rpm, parta aquellos que usen esta distro, pero todavia no se de donde colgarlo, ademas hace falta gente que lo pruebe...

Anonymous said...

hey! i like so much your project! i hope it will become the best msn solution for linux :)
go on in this way!
best wishes
Venkè from Topolinux

Anonymous said...

Mariano! ahora los contactos que tengo bloqueados pero no borrados no se ven!

luismarianoguerra said...

Mariano! ahora los contactos que tengo bloqueados pero no borrados no se ven!

simple y lo explico en dos idiomas

en MSNP13 o estas en la lista allow (admitido) o estas en blocked (blockeado), no existe la lista forward como existia en las versiones anteriores del protocolo, osea que si borras a alguien y lo bloqueas es lo mismo que solo bloquearlo.
asi que la gente que borraste y bloqueaste va a seguir apareciendo, si queres borrarlo desbloquealo y borralo.
al menos eso es lo que entiendo yo, si alquien me muestra una membership list con un memberRole Forward cambio el codigo pero hasta ahi, no hay forma de diferenciarlos.

puse el codigo como estaba antes.

on MSNP13 you are on the allow list or you are on the blocked list, there is no forward list like in earlier versions of the protocol, that means that if you delete and block is the same that just block him. So the people you have deleted and blocked will still appear, if you want to delete someone unblock him and delete him. at least that is the way i understand it.
if someone show me a membership list with a memberrole called Forward i change the code but until that moment
there is no way to differentiate.

i put the code back like it was before..

Anonymous said...

pero eso no es lo que explico el amigo, el dijo que a los contactos que bloqueo (no borro) no los muestra, y eso es curioso, pq a mi ni siquiera me deja bloquearlos...

luismarianoguerra said...

a mi ni siquiera me deja bloquearlos...

ahi lo arregle en la ultima version de svn..

Anonymous said...

i have a suggest, when in group chat with 2 guys 1 of this leave the conversation, the name of the chat should be the name of the only guy that is in the conversation :)

Anonymous said...

if i set a status in the menu, it dont appear in the bar under the contact

luismarianoguerra said...

if i set a status in the menu, it dont appear in the bar under the contact

corrected

al marcar recordar a un usuario tambien se recuerde su ultimo estado en la ventana principal de login de msn

hecho

traduction: emesene remember your last status when log in.

luismarianoguerra said...

when in group chat with 2 guys 1 of this leave the conversation, the name of the chat should be the name of the only guy that is in the conversation

done

Anonymous said...

tanks for the 2 correction very very fast!
but i have this error in console: config value not found playOnline
config value not found playMessage
config value not found playNudge

but the online and message sound work, only nudge don't work...

Anonymous said...

"luismarianoguerra dijo...

Mariano! ahora los contactos que tengo bloqueados pero no borrados no se ven!

simple y lo explico en dos idiomas

en MSNP13 o estas en la lista allow (admitido) o estas en blocked (blockeado), no existe la lista forward como existia en las versiones anteriores del protocolo, osea que si borras a alguien y lo bloqueas es lo mismo que solo bloquearlo.
asi que la gente que borraste y bloqueaste va a seguir apareciendo, si queres borrarlo desbloquealo y borralo.
al menos eso es lo que entiendo yo, si alquien me muestra una membership list con un memberRole Forward cambio el codigo pero hasta ahi, no hay forma de diferenciarlos."

mariano creo q es el momento de pedir ayuda a algun developer de amsn o de gaim o ver el codigo de telepathy-butterfly q esta en python... es bastante incomodo ver el mail + el nick de una ex-novia en la lista xD

Anonymous said...

http://telepathy.freedesktop.org/releases/telepathy-butterfly/

luismarianoguerra said...

telepathy implement MSNP11
aMSN implement MSNP12
gaim implement MSNP9
emesene implement MSNP13
and MSNP13 changed a lot :S

Anonymous said...

pq decidiste usar msnp13... que beneficios se supone q traera?... hubieses usado msnp12 por lo estudiado q esta en linux por amsn para ahorrar este tipo de problemas

de antemano gracias

Anonymous said...

me parce que la decicion de implementar msnp13 es la mas adecuada, porque es la mas moderna, ademas de que como nadie la implemento, es bueno que se haga, amen que es mas lindo cuando vos muismo descubris como funciona el protocolo, a que estar consultando y sacando ideas de otros lados...

Unknown said...

this release is a very good work :-)

now implementig the trasfer file and is a perfect program :-)

bye

ddv said...
This comment has been removed by the author.
Anonymous said...

Bug in the login:

config value not found nickColor
Traceback (most recent call last):
File "/home/xo0r/emesene/Login.py", line 214, in bLogin_clicked
self.controller.login( self.getUser() , self.getPass() , self.getStatus() )
File "Controller.py", line 128, in login
self.mainWindow.buildInterface( 'userlist' )
File "/home/xo0r/emesene/MainWindow.py", line 119, in buildInterface
self.userList = UserList.UserList( self.controller )
File "/home/xo0r/emesene/UserList.py", line 49, in __init__
gtk.gdk.color_parse(nickColor))
ValueError: unable to parse colour specification

Anonymous said...

wow!!! nice conversation window bug have 1 bug! when it starts... have 2 windows inside.. =o