summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2013-06-25Workaround for a bug (?) where wcwidth returns -1 for valid printable charsFlorent Le Coz
For example šŸ˜†
2013-06-24fix #2327 (donā€™t include chatrooms in the roster)mathieui
it might be a little slower than before (more checks)
2013-06-24Fix /w completionmathieui
2013-06-22Fix #2294 (fix /w priority)mathieui
Now each different match has a different priority. It might need some tuning to have the desired result.
2013-06-22Parse the new log format to display it. (ref #2311)mathieui
Archiving old logs is recommended before running this update, just in case.
2013-06-20Use a logical order of arguments in the poopt functions, nowFlorent Le Coz
2013-06-20Use the correct arguments in PyArg_ParseTupleFlorent Le Coz
2013-06-20Little logic changeFlorent Le Coz
2013-06-20Use cut_by_columns to properly cut nicks in the UserWin windowFlorent Le Coz
2013-06-20Add a poopt function to cut a string by the number of columns it takesFlorent Le Coz
2013-06-20Fix some compilation warnings in the poopt moduleFlorent Le Coz
2013-06-19Remove the now useless (and fucking slow) wcwidth python implementationFlorent Le Coz
2013-06-19And actually use poopt.wcswidth to properly count the nicks' sizeFlorent Le Coz
see #2142
2013-06-19Exposes the wcswidth function in the poopt moduleFlorent Le Coz
see #2142
2013-06-19Consider the number of columns of each characters in the poopt moduleFlorent Le Coz
Some characters take 0 columns, others take 1 or 2 (full-width characters) fixes #2142
2013-06-19Revert 9eaffe1369f2be177576402f20edcd114a1eaa9d because of 3.1 compatmathieui
2013-06-18Let the user disable the auto-ping by setting connection_check_interval to 0Florent Le Coz
2013-06-18Add config_change handlers for the two keepalive optionsFlorent Le Coz
We can now change the keepalive values with /set, without restarting
2013-06-18Trigger config_change handlers when the config has changed using a USR1 signalFlorent Le Coz
2013-06-18Add the possibility to watch the changes of a config valueFlorent 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-18Message to join the room with an other nick only if the room is not joined yetFlorent 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-16Fail properly when the config canā€™t be parsed.mathieui
2013-06-14Fix #2320 (TB on /info with an off-roster contact)mathieui
2013-06-13Improve the roster searchmathieui
- 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-11Fix #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-10Implement 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-10Fix addstr_colored with colors that start with a -1mathieui
2013-06-09Lock on one forgotten curses operationmathieui
2013-06-09Fix #2301mathieui
2013-06-09Fix #1892 (keep the contact selected in the roster)mathieui
2013-06-09Fix #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-09Use the new format in the roster log too (ref #2311)mathieui
(and add the pep events and invites to it)
2013-06-09Adopt the mcabber log format (Fix #2311)mathieui
2013-06-09Fix the os.makedirs calls so that they donā€™t traceback for nothingmathieui
2013-06-08Fix the regex for text attributesmathieui
2013-06-08Add a way to format background colors in a stringmathieui
(also add colors to the /info command in MUCs)
2013-06-08Fix setting autojoin with /bookmarkmathieui
2013-06-07Accept NULL bytes in strings to be cut by the poopt moduleFlorent Le Coz
fix #2296
2013-06-06Add a M-k keyboard shortcut to escape the next keyboard shortcutFlorent Le Coz
fix #2227
2013-06-06Do not traceback when receiving malformed XML in a xhtml-im bodyFlorent Le Coz
2013-06-05Fix joining a domain-only roommathieui
(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-04Fix #2299 (invalid characters causing a TB)mathieui
any character beyond 0x110000 does not exist and should be dropped
2013-06-03Do not block on roster operations (and do not traceback on errors) #2315mathieui
2013-06-01Fix the caps updating (ā€œdo not verifyā€ message in swift)mathieui
2013-05-29Small workaround for the default config locationmathieui
2013-05-26Update setup.py to use distutilsmathieui
(use new default directory, install the plugins as a separate python moduleā€¦)
2013-05-24Fix a traceback (plugin_manager)Florent Le Coz
2013-05-24Fix a stupid traceback (common.datetime_tuple)Florent Le Coz
2013-05-17Fix a tb on "/ban "mathieui
2013-05-17Fix a traceback on /role completion if the tab is not connectedmathieui
(also add outcast to the completed roles)