summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2015-07-21Always register the handlers for carbon, and only onceFlorent Le Coz
The handlers are always there, but we only get carbons events when the server sends them to us, which is only when we enabled them. fix #3104
2015-07-20Fix wrong DNS resolution when reconnectingmathieui
even if custom_host was set, poezio would use the dns records for the reconnection
2015-07-17Fix an ordering issues in the MUC userlistmathieui
users changing affiliations or roles weren’t moved around properly
2015-07-16Add a missing nick size bound, which caused text to overflowmathieui
for nicks with length > 10 and messages longer than one line, it would overflow on the line below everytime.
2015-07-14Fix the initial help messagemathieui
2015-07-06Fix a traceback in the bookmarks tab when we do not set a nicknameEijebong
explicitly.
2015-06-27Micro-optimize the roster refreshmathieui
The roster wrapper sucks and is way too slow. Halve refresh time by more than 50% using manually managed counters.
2015-06-22Add slots to the User objectmathieui
(we can have thousands of these)
2015-06-22Improve the performance of the userlist refreshmathieui
Also only run one regex on search_for_color()
2015-06-21Fix #3051 (always add an id attribute to rawxml IQ set/get)mathieui
2015-06-21Call update_caps() asynchronouslymathieui
(API changes in slixmpp)
2015-06-21Do not beep on outgoing carbons (fix #3049, fix #3091)mathieui
2015-06-18Add a show_jid_in_conversations optionmathieui
To hide or show the JID of the contact in conversation tabs.
2015-06-18Fix #3080 (show roster names instead of JIDs)mathieui
2015-06-11Do not log unhandled iq errors and timeouts in the error logmathieui
tends to happen quite often
2015-06-06Fix #3062 (mention /accept or /deny must be done in the roster tab)mathieui
2015-06-06Fix /list when no server is providedmathieui
(thanks eijebong)
2015-06-01Save the bookmark password in the tab in the initial join, for later usageFlorent Le Coz
2015-06-01Use the password stored in the MucTab, with /join, if none is found otherwiseFlorent Le Coz
2015-05-31Cleanup: remove sone unused code and threading stuffmathieui
2015-05-26Disable the MUC self ping by defaultFlorent Le Coz
Because it doesn’t work, due to a lot of factors, and we can’t fix them.
2015-05-26Properly yield an error on /add without argumentsFlorent Le Coz
2015-05-21Handle not-well-formed XML in the XML tab buffermathieui
happens with whitespace keepalive at least
2015-05-21Resize after setting the vertical_tab_list_size optionmathieui
2015-05-16Merge branch 'self-ping' into HEADFlorent Le Coz
Conflicts: src/tabs/muctab.py
2015-05-11Remove gettext support, as we don’t want to translate poezio, and it takes ↵Emmanuel Gil Peyrot
more than 1ms per call.
2015-05-10The previous commit, but correctly done this timeFlorent Le Coz
2015-05-10Fix the completion of /win when a listtab is openFlorent Le Coz
And probably some other things that use ListTab.matching_names()
2015-05-08Micro-optimizations on refreshmathieui
Reduce the number of calls to config.get whenever possible. Yields a performance improvement of at least 10% for the basic use case of "receiving a message in the current tab". Logging stuff isn’t free either, even when the call should be a no-op, so we should try to make the debug log less verbose.
2015-05-08Remove an accidentally added debug logmathieui
2015-05-08Don’t call for resize on /setmathieui
2015-05-06Remove unreachable code.Emmanuel Gil Peyrot
2015-05-06Add a missing “return logs” in PrivateTab while loading the logs.Emmanuel Gil Peyrot
2015-05-06When reading logs, don’t consider a non-existing file as an error.Emmanuel Gil Peyrot
2015-04-28Display the MUC-related error messages inside the MUCmathieui
2015-04-16Fix MUC private messagesmathieui
(bug introduced in 1c9257)
2015-04-14Fix #2714 (make bare /bookmark use the current room password if there is one)mathieui
2015-04-13Fix #3043 (add a hint about /access when receiving a sub request)mathieui
2015-04-13“Disconnected from server” message is now an error only if we didn't ask ↵Florent Le Coz
for it
2015-04-13Display error messages inside a conversationmathieui
if the error has the same id as a sent message, it will be displayed with a cross where there is usually a checkmark (ack), and the received error will be appended to the message, in red. if it does not have a know id, it will be added as another message to the conversation, without a nick, and in red.
2015-04-13Handle error messages for realmathieui
2015-04-13Add a "." shortcut to /set in order to set the section for the current tab JIDmathieui
e.g. /set . notify_messages false would set the option for a section named after the current tab.
2015-04-13Fix a bug introduced in ee6c7d3mathieui
(the command args parser would never parse three args, making /set unable to set section-specific options)
2015-04-12Fix #3029 (reset completion when a command is executed)mathieui
2015-04-12Allow /set option=valuemathieui
/set displays its results in the form “option=value”, so allowing the command to interpret the same format as a valid command is only logical (and allows quick copy/paste and edit).
2015-04-12Fix #3035 (display config values on empty /set)mathieui
2015-04-10Save the bookmarks after changing the storage methodmathieui
also fix a check that would make the handler never trigger…
2015-03-18Do not traceback on /set without any argumentFlorent Le Coz
2015-02-26The /list command should list rooms on the given fulljid, not just the bare jidFlorent Le Coz
2015-02-21Remove the unused "logfile" option and do not append 'logs' to every log pathmathieui