summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2013-08-04Do not load logs if use_logs is falsemathieui
2013-08-04Fix a traceback on get_logsmathieui
2013-08-03Remove test code added by accidentmathieui
2013-08-03Logs errors by default, in a dedicated filemathieui
- log_errors option, true by default - errors go in log_dir/errors.log (so $XDG_DATA_HOME/errors.log by default) This should help a lot for debugging, and provide a way for people to easily give debug traces without useless or personal infos.
2013-08-02Fix #2317 (/join completion is broken)mathieui
Also add an override parameter to new_completion so that the completion does not care if the list matches the previous input or not.
2013-08-01Fix #2049 (get the current completed argument)mathieui
A command argument can now be completed even if it isn’t the last one in the input. - Add a new method Input.new_completion Almost like the old auto_completion method, except taht it takes another argument: argument_position, which is the argument to be completed. - Methods using the old completion method still work - All completion methods in poezio now use the new one if necessary - Further details can be found in the docstring of new_completion
2013-08-01Move /clear_infos to /clear for consistencymathieui
2013-08-01ref #2318 (fix correction when the server doesn’t send back the same ids)mathieui
This will only work if the message ids are the same across all participants…
2013-07-31Fix #2334 (wrong character length for formatting chars)mathieui
2013-07-31Fix #2306 (none, to, and from subscriptions should be more visible)mathieui
Added a configuration option and some theme variables.
2013-07-30Fix #2341 (/message <bare/resource> doesn’t open a new tab…)mathieui
If a tab with the given fulljid is not found, then a new tab will be opened, even if we are in discussion with the bare jid.
2013-07-29Fix #2335 (crash on /cycle with room without userpart)mathieui
2013-07-29Fix an import broken with the last sleekxmpp updatemathieui
2013-07-24Fix contact removalmathieui
2013-07-07Correctly use Py_ssize_t instead of int, fix a segfault on some architecturesFlorent Le Coz
2013-07-03Move backwards in the input the same way we move forward (ref #2183)mathieui
2013-07-01Fix the repr() of messages for loggingmathieui
2013-07-01Fix an issue with roster loadingmathieui
(why did that even work before)
2013-06-30Fix #2329 (display the info buffer in the muclisttab)mathieui
also fix some typos in the comments, and a refresh issue with the input
2013-06-30Clear the XML Tab buffer when closingmathieui
2013-06-27Better comments in pooptFlorent Le Coz
2013-06-26Ignore errors on PEP publishing (fix #2322)mathieui
(since we can’t do anything about them anyway)
2013-06-25Nicer commentsFlorent Le Coz
2013-06-25Aaaand that’s staticFlorent Le Coz
2013-06-25Do not open a tab on Enter when searching in the rosterFlorent Le Coz
Often, we search people but don’t actually want to open a tab with them (maybe the users wants to talk to a specific resource, or see the contact’s status, or things like that) To open a tab to talk to this contact, the user just need to type Enter twice
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