summaryrefslogtreecommitdiff
path: root/src/tabs
AgeCommit message (Collapse)Author
2014-04-06Improve drastically the performance of the MucListTabmathieui
- avoid doing stringprep on every item, avoid at least one full copy - add the number of items to the infowin
2014-04-04Remove unused importsmathieui
(thanks eijebong)
2014-04-02Fix #1998, #2439 (reset chat state status)mathieui
2014-04-02Fix #2340 (change tab priority when the input is not empty)mathieui
2014-04-01Fix the roster offline show togglemathieui
2014-04-01Fix #2462 (wrong timezone in the logs)mathieui
Now everything in the logs is in UTC time, and is converted when read (also, actually return the logs after loading them instead of not doing anything)
2014-03-28Fix #2493 (private tab displaying a join on /nick)mathieui
2014-03-28Improve dynamic conversation tabsmathieui
Add color to the info messages Unlock the tab when the locked resource goes offline
2014-03-24Use RawConfigParser.get{int,bool,float} whenever possiblemathieui
config.get('option', 'value').lower() == 'value' is just ugly and stupid, especially for bool. One if in basetabs:556 was also missing a comparison, leading to True whenever the option was set.
2014-03-23Add jid info to the unlock messagesmathieui
2014-03-23Notify the user whenever the lock state of a dynamic conversation changesmathieui
2014-03-23Fix formatting, some typos, and unused code, and add docstringsmathieui
- No idea why subclasses of ConversationTab were working before (info_header was overriden with None in __init__) - Or why the date parsing worked (“Exeception”) - Some more reformatting with pylint indications - Document each module in the tabs module
2014-03-22Fix a hidden traceback (NS_MUC_USER not exported in tabs/)mathieui
2014-03-19split the "tabs" module into separate filesmathieui
- todo: write a common import file to avoid duplicating the imports