Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-06-20 | Fix some compilation warnings in the poopt module | Florent Le Coz | |
2013-06-19 | Remove the now useless (and fucking slow) wcwidth python implementation | Florent Le Coz | |
2013-06-19 | And actually use poopt.wcswidth to properly count the nicks' size | Florent Le Coz | |
see #2142 | |||
2013-06-19 | Exposes the wcswidth function in the poopt module | Florent Le Coz | |
see #2142 | |||
2013-06-19 | Consider the number of columns of each characters in the poopt module | Florent Le Coz | |
Some characters take 0 columns, others take 1 or 2 (full-width characters) fixes #2142 | |||
2013-06-19 | Revert 9eaffe1369f2be177576402f20edcd114a1eaa9d because of 3.1 compat | mathieui | |
2013-06-18 | Let the user disable the auto-ping by setting connection_check_interval to 0 | Florent Le Coz | |
2013-06-18 | Add config_change handlers for the two keepalive options | Florent Le Coz | |
We can now change the keepalive values with /set, without restarting | |||
2013-06-18 | Trigger config_change handlers when the config has changed using a USR1 signal | Florent Le Coz | |
2013-06-18 | Add the possibility to watch the changes of a config value | Florent Le Coz | |
Using add_configuration_handler() we can now set a callback to be called whenever a given option value is changed using /set | |||
2013-06-18 | Message to join the room with an other nick only if the room is not joined yet | Florent Le Coz | |
Because that message doesn’t make any sense if you are in the room and you get a nick conflict from the /nick command. | |||
2013-06-16 | Fail properly when the config can’t be parsed. | mathieui | |
2013-06-14 | Fix #2320 (TB on /info with an off-roster contact) | mathieui | |
2013-06-13 | Improve the roster search | mathieui | |
- now case-insensitive - search in the bare jid instead of userpart only (and still in roster names) - do not display groups when searching - display offline contacts - do not expand resources if they were before the search | |||
2013-06-11 | Fix #2315 (send pings to the server every minute to check the connection) | mathieui | |
add two new options: connection_timeout_delay and connection_check_interval | |||
2013-06-10 | Implement Message Carbons (XEP-280) | mathieui | |
- Add an option enable_carbons (defaults to false) - Make a disco on non-roster entites to determine if the message commes from a muc private chat or not. | |||
2013-06-10 | Fix addstr_colored with colors that start with a -1 | mathieui | |
2013-06-09 | Lock on one forgotten curses operation | mathieui | |
2013-06-09 | Fix #2301 | mathieui | |
2013-06-09 | Fix #1892 (keep the contact selected in the roster) | mathieui | |
2013-06-09 | Fix #2183 (do not scroll one char at a time when you reach the end) | mathieui | |
Now it scrolls horizontally of 1/4 the size of the input | |||
2013-06-09 | Use the new format in the roster log too (ref #2311) | mathieui | |
(and add the pep events and invites to it) | |||
2013-06-09 | Adopt the mcabber log format (Fix #2311) | mathieui | |
2013-06-09 | Fix the os.makedirs calls so that they don’t traceback for nothing | mathieui | |
2013-06-08 | Fix the regex for text attributes | mathieui | |
2013-06-08 | Add a way to format background colors in a string | mathieui | |
(also add colors to the /info command in MUCs) | |||
2013-06-08 | Fix setting autojoin with /bookmark | mathieui | |
2013-06-07 | Accept NULL bytes in strings to be cut by the poopt module | Florent Le Coz | |
fix #2296 | |||
2013-06-06 | Add a M-k keyboard shortcut to escape the next keyboard shortcut | Florent Le Coz | |
fix #2227 | |||
2013-06-06 | Do not traceback when receiving malformed XML in a xhtml-im body | Florent Le Coz | |
2013-06-05 | Fix joining a domain-only room | mathieui | |
(e.g. “/join @conference.prosody.im”) - If the current tab is a MUC the @ prefix is mandatory as there is no way to tell if the user meant a room name or a domain. - If it is not a MUC, then the @ prefix is not mandatory (but works anyway) | |||
2013-06-04 | Fix #2299 (invalid characters causing a TB) | mathieui | |
any character beyond 0x110000 does not exist and should be dropped | |||
2013-06-03 | Do not block on roster operations (and do not traceback on errors) #2315 | mathieui | |
2013-06-01 | Fix the caps updating (“do not verify” message in swift) | mathieui | |
2013-05-29 | Small workaround for the default config location | mathieui | |
2013-05-26 | Update setup.py to use distutils | mathieui | |
(use new default directory, install the plugins as a separate python module…) | |||
2013-05-24 | Fix a traceback (plugin_manager) | Florent Le Coz | |
2013-05-24 | Fix a stupid traceback (common.datetime_tuple) | Florent Le Coz | |
2013-05-17 | Fix a tb on "/ban " | mathieui | |
2013-05-17 | Fix a traceback on /role completion if the tab is not connected | mathieui | |
(also add outcast to the completed roles) | |||
2013-05-16 | Fix #2307 (commandinput history) | mathieui | |
2013-05-16 | Fix the parser for the rainbow plugin | mathieui | |
2013-05-15 | Fix #2229 (prevent correction if the 2 fulljid differ) | mathieui | |
(Except in MUC, where we check the User object for that) | |||
2013-05-15 | Fix a traceback on /nick [tab] | mathieui | |
(introduced in 686352d22bc2973cdb9a003353a9811e5587d177, because a nick bookmark can now be None) | |||
2013-05-15 | Sort users in /names | mathieui | |
2013-05-14 | Rewrite the poezio colors parser (also Fix #2279) | mathieui | |
The parser now handles text with multiple style attributes (e.g. bold, underlined and red text). | |||
2013-05-11 | Actually use it. | mathieui | |
2013-05-11 | Handle the roster order cache as a real cache | mathieui | |
When an external (or internal) event may cause the order of the cache to be modified, or new elements to be added, schedule it for a rebuild. Otherwise, don’t, and only rebuild it when refreshing (that should improve refresh speed a lot). Also, if the position in the roster is further than the total size of the roster, go back to the top instead of displaying an empty window with “+++”. | |||
2013-05-11 | Reverse the plugin loading path | mathieui | |
2013-05-11 | Fix the reason in the ban message | mathieui | |