This adds a preference to allow the user to choose to see multiple resources for the same contact in the roster.
When enabled, and then outgoing messages now can be selectively sent to a given resource, when a chat window is open for both, then answers are correctly shown in the given thread.
Incoming messages when no chat window is open yet, they are still shown in the same thread, still needs to be fixed.
The patch also still contains a lot of additional debug output that needs to be cleaned up when everything is fine.
This adds a preference to allow the user to choose to see multiple resources for the same contact in the roster.
When enabled, and then outgoing messages now can be selectively sent to a given resource, when a chat window is open for both, then answers are correctly shown in the given thread.
Incoming messages when no chat window is open yet, they are still shown in the same thread, still needs to be fixed.
The patch also still contains a lot of additional debug output that needs to be cleaned up when everything is fine.