Chat markers
Partial implementation of XEP-0333.
Gajim sends a displayed chat marker if we have pending events and:
- we open a new message control (
read_queue) / set it to active (switching tabs,set_control_active) - we scroll to the end of a message control (
_on_edge_reached) - we open a minimized group chat (
on_groupchat_maximize)
Gajim removes unread events when we receive a displayed marker for the last message.
Fixes #8163 (closed)
Edited by Daniel Brötzmann