Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Improvements: events now occur precisely at the specified date. You don’t
need to stop touching your keyboard to execute them.
|
|
It seems efficient (more than the curses.endwin(); stdscr.refresh() stuf,
which is slow and really really ugly) and it doesn't break my lovely main
loop, so it’s all good (except that it uses shutil…)
|
|
|
|
|
|
|
|
The /reconnect command should now properly work everytime.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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)
|
|
|