Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
Thanks djanos
|
|
|
|
|
|
|
|
|
|
|
|
fix #2545
|
|
For example, a tab can be named muc.example.com, if you do /list
muc.example.com. If you then do /join muc.example.com, the error handler
needs to get the correct tab (the MucTab, not the MucListTab previously
opened).
This commit fixes the above issue (a traceback), and maybe some others like
that.
|
|
|
|
|
|
one)
|
|
|
|
|
|
also, check the features every rejoin for PrivateTabs
and refresh the window after displaying the features
|
|
and add a handler for missing commands
|
|
no more stalling while waiting for a disco info while sending a message.
|
|
receipts)
We need to check if the remote entity supports 0184, but if it doesn’t
support disco#info, then we will get an iq type="error" and nothing
will be cached, leading to disco#info queries being sent each time.
Keep a cache valid 2 hours of the JIDs which replied with an error.
TODO: check that this the kind of time period we want.
|
|
|
|
tab list
|
|
|
|
|
|
|
|
|
|
|
|
(error during error handling)
|
|
|
|
|
|
display)"
This reverts commit b46f0f5e266c321632738ca40839759486b47a7e.
Conflicts:
src/tabs/muclisttab.py
Doing this made the unresized elements refresh in the old subwins,
causing glitches and weirdness. And anyway, the only problematic
element is the TextWin (rebuilding all the lines of a buffer is
expensive), but it already checks if the width changed.
|
|
|
|
happens when beep_on contains "message".
thanks eijebong
|
|
|
|
|
|
- when list-multi doesn't have selected values at all
- text-multi.options() provided by sleekxmpp is apparently a '\n' separated
string, and not a list
|
|
|
|
|
|
|
|
|
|
|
|
(also, wrap one forgotten call to curses funcs)
|
|
|
|
|
|
|
|
|
|
|
|
(keep a get_name() fallback just in case for now)
|