Version: 0.12.4 (using KDE KDE 3.5.6) Installed from: Gentoo Packages Compiler: gcc version 4.1.1 (Gentoo 4.1.1-r3) OS: Linux When using tabbed mode if a contact disconnects and reconnects new messages open a new tab (experienced with jabber ... google talk)
If I remember correctly, this is simply because the jabber resource is automatically changed by the gtalk client each time it logs in. You can be logged in from multiple places with the same account but different resources. Thus, the resource determines where your message is actually delivered. So, Kopete cannot just merge gtalk contacts with different resources, since they are actually different and, most important, have to be addressed differently.
Closing it as invalid. Feel free to reopen if my considerations were wrong.
I would have to say that this closure seems invalid. No other client I have seen opens a new window/tab when a particular contact reconnects. The resource number does seem to change, but who cares about the resource number? The only thing the user cares about is that it is their contact speaking to them, not which resource they are using. As cons, the behavior is exceptional among messaging clients, is annoying to deal with, and gets in the way of productive use. I see nothing particularly useful with this mis-feature. Please consider reopening/fixing.
SVN commit 987171 by mattr: Added option to merge all messages from all jabber contact's resources (default enabled) recommit for pali now that trunk is open. This will be in KDE 4.4 BUG: 111537 BUG: 142650 BUG: 175078 BUG: 194808 M +10 -0 jabberaccount.cpp M +10 -0 jabberaccount.h M +12 -3 jabbercontact.cpp M +7 -0 ui/dlgjabbereditaccountwidget.ui M +4 -0 ui/jabbereditaccountwidget.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=987171