Alright svn patch it is then!
I'm not a C/++ programmer but I'm trying my best here.
The first one was requested by a few users and I myself prefer to use it:
It adds an option to use remote message timestamps instead of local receival timestamps. (default=local=current behavior)
However enabling this option may cause messages to get displayed out of order.
The second forces user avatars to be refreshed when opening a user profile and subscribes to their presence.
This works around the problem of avatars not being refreshed correctly and allows one to see when someone comes online.
Opening the user profil is probably not the best place for call these functions but it's better than nothing.
Let me know what you think.
Btw: *.patch files cannot be uploaded here, so i changed them to *.txt.