summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-03-10Fix #2241mathieui
2013-03-10Fix #2122 (coloration of long messages)mathieui
- Add a “prepend” attribute to the Line tuple I’m not sure of the impact of this on performance (we parse the message yet another time)
2013-03-10fix the color of the scrolled tab with the dark thememathieui
2013-03-09Fix #2254mathieui
(add a new theming option, too)
2013-03-08Update the plugins to use the PluginAPImathieui
Also: - Add get_conversation_messages() to PluginAPI - Make plugins_autoload colon-separated instead of space-separated (for consistency) - Replace a JID() with a safeJID() in the uptime plugin
2013-03-08Document with sphinx timed_events, common, and add methods to PluginAPImathieui
- add methods related to timed events to the PluginAPI - remove parse_command_args_to_alias because str.format does that, and better → update the alias plugin
2013-03-08Fix PluginAPI.run_command()mathieui
2013-03-07Make the script posix-compliantmathieui
2013-03-06Upgrade update.sh to stop when an update failsmathieui
(and tell what is failing)
2013-03-06Introduce a new way for plugins to interact with poeziomathieui
- Try to reduce the use of the “core” object in the plugins - New “api” member for each BasePlugin which is a wrapper around the unique PluginAPI object. (instead of having the methods directly in BasePlugin and then calling the PluginManager) - Documented methods with rst (for sphinx)
2013-03-06FIX XHTML ISSUES DUE TO A SLEEKXMPP UPDATEmathieui
(THE NAMESPACE WAS NOT PRESENT ANYMORE)
2013-03-06Add a CHAR_NEW_TEXT_SEPARATOR theming optionmathieui
2013-03-05Fix the documentation for Alt-C/Alt-Dmathieui
2013-03-05Rename 'normal_chatstate' event to 'conversation_chatstate'mathieui
for consistency
2013-03-05Display the “dev” docutmentation directory in the indexmathieui
2013-03-04Make /affiliation and /role non-blocking (fix #2235)mathieui
2013-03-04Add a show_s2s_errors config option (cf #2182)mathieui
2013-03-04Fix /xhtmlmathieui
2013-03-04Fix #2126 (per-server configuration sections)mathieui
(also move replace_key_with_bound() to core.py, to prevent having common.py depending of config.py)
2013-03-04Fix a typo in the documentationmathieui
2013-03-03Update CHANGELOG with a bunch of commitsmathieui
2013-03-03Fix #1923 (caps)mathieui
2013-03-03Fix #2182 (show s2s errors)mathieui
- Add the theming options COLOR_ROSTER_ERROR, CHAR_ROSTER_ERRROR, and CHAR_ROSTER_ASKED
2013-03-03Fix a bug in the status pluginmathieui
(if python had real closures, I would not need that)
2013-03-03Add help about multi-accountmathieui
2013-03-03Add a plugins_conf_dir optionmathieui
2013-03-02Fix #2132 (/disconnect)mathieui
2013-03-02Fix /reconnectmathieui
2013-03-01Fix #2231 (update the plugins to use the new help system)mathieui
And fix some imprecisions/mistakes in the help.
2013-03-01Do not ping twice in private tabsmathieui
2013-03-01Improve the ping pluginmathieui
fix a TB in the MUC fix the completion (no quotes) add a timeout of 5 seconds
2013-03-01Fix #2226 (TB on /activity)mathieui
2013-02-28Remove frugalware from the distros with support and add gentoomathieui
2013-02-28Remove a debug that floods too muchmathieui
2013-02-28Fix a traceback due to a sleekxmpp API changemathieui
- remove the help message for people still using the old custom sleekxmpp repo
2013-02-28Fix signal handlingmathieui
- reload the config/theme with SIGUSR1 - quit properly with SIGHUP/SIGTERM
2013-02-27Improve XEP-0308 supportmathieui
- Prevent correction of delayed messages - Prevent correction of messages by someone else in a MUC (and in a private tab) - Messages with unauthorized corrections (above) or wrong message id will be displayed as normal messages TODO: restrict the corrections to the same fullJID (only in direct "normal" conversations, because we can know in private an muc tabs, via the User object)
2013-02-21Fix the background color of some messagesmathieui
2013-02-15Fix a potential traceback on /ignoremathieui
(if the room was not joined)
2013-02-13Add an indicator of the number of participantsmathieui
(like in weechat)
2013-02-11Do not add a space after /unignore completionmathieui
2013-02-03Fix the folding of contacts in multiple groupsmathieui
(add a defaultdict to keep the folded state in each group)
2013-02-03Add a key (Alt+d) de delete the next word in the input.Florent Le Coz
2013-02-03Remove some useless keys, and change the keys to scroll the info win.Florent Le Coz
M-d and M-c become M-D and M-C
2013-02-03Fix a traceback on the completion of /correctmathieui
when no message has been sent yet
2013-02-01Fix a traceback with the Ping pluginmathieui
2013-01-29Fix a tb on /accept. Make sure jid is a JID object, not an str.Florent Le Coz
2013-01-29make the options in the config files case sensitive.Florent Le Coz
2013-01-29scroll_to_separator now scrolls to the top if there’s no separator.Florent Le Coz
2013-01-29Makes next_hl and prev_hl work after a scroll_to_separator.Florent Le Coz
This makes it easy to review all the highlights after the separator was placed, using M-h, M-n, M-n, M-n… We just add a counter of highlights which is incremented each time there’s an hl, and set to zero when we reset the separator. We use that counter to set hl_pos when we scroll to the separator.