summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2013-12-04Write the config to a tmp file before a final copyMathieu Pasquet
(should prevent some conditions leading to config corruption happenning when poezio cannot write anymore)
2013-12-04Handle signals differently than /quitMathieu Pasquet
- do not save the config (only for roster and stuff) - do not except that resetting the curses state will work everytime
2013-11-26refactor the texts in core to be more readable and fix some typosMathieu Pasquet
2013-11-14Fix a tbMathieu Pasquet
2013-11-14Add a /password command in the RosterTabMathieu Pasquet
Thanks to Florob for the initial input
2013-11-13On kick, get the actor 'nick', before trying the 'jid'Florent Le Coz
'nick' attribute has been introduced recently in the XEP. We still try the 'jid' attribute for backward compatibility. And also we don’t traceback anymore if any of these fields is not present.
2013-10-21Increase the number of chars to "jump" when the cursor goes out of the inputFlorent Le Coz
2013-10-21And I forgot to scp this file :xFlorent Le Coz
2013-10-20Improve the input a lotFlorent Le Coz
Noticeable changes: - The input "view" is smarter, it always move to a decent position so we can see enough text around the cursor. - The cursor goes at the end of the input when pasting some long text - The formatting chars (^C and o, b, a, 1, 2, 3 etc) are now visible in the input. This makes it a lot easier to know where these special characters are, to change them and efficiently edit our text (we just lose a little, on the cosmetic side, but who cares) - The code is actually a lot simpler in the functions to move the cursor, insert/delete chars: we do not have to deal with special cases where the formatting characters are actually composed of two chars. fixes #2183
2013-10-06Fix #2358 (/correct is broken in private conversations)Mathieu Pasquet
2013-10-06Give help about tab-specific command first in /helpMathieu Pasquet
(the tab-specific commands were executed first, but their help wasn’t given first)
2013-10-06,Mathieu Pasquet
2013-10-06Fix #2361 (extract the PEP list directly from the XEPs)Mathieu Pasquet
2013-10-06Fix a refresh issue in the rosterMathieu Pasquet
2013-10-06Fix #2373 (/message creates duplicate tabs)Mathieu Pasquet
2013-09-19Fix #2369 (black nick color)Mathieu Pasquet
2013-09-19Fix #2372 (traceback on space in roster after disconnect)Mathieu Pasquet
selected_row wasn’t reset
2013-09-16Fix /exportMathieu Pasquet
2013-09-06TIL splitlines()Florent Le Coz
2013-09-06Much more efficient and clean way to get the last n messages from historyFlorent Le Coz
2013-08-16quote a completed word if it has \ in itmathieui
2013-08-16Fix an issue with shlexmathieui
(well, sort of fix)
2013-08-15Move shlex to poezio_shlex to avoid conflicts with the stdlibmathieui
2013-08-13Remove debugmathieui
2013-08-10Typomathieui
2013-08-10Fix potential issues with import pathsmathieui
2013-08-10Fix #2343mathieui
2013-08-10Fix #2337 (search the themes the same way than plugins)mathieui
- Load the themes from: 1 - The sources found in the directory ../data/themes/ (if it exists) 2 - The user-defined dir (or ~/.local/blah) 3 - The poezio_themes package if found - Also fix some potential issues with the plugins importer
2013-08-06Fix a crash for python < 3.3mathieui
2013-08-06Fix the folder creation for roster changesmathieui
2013-08-05Add a specific /invite command for the MucTabmathieui
2013-08-05Fix common.shell_split with empty stringsmathieui
2013-08-04Fix some refresh quirksmathieui
2013-08-04Add the same pluggable "information element" to the PrivateTabmathieui
2013-08-04If plugins removed the message body in a callback, don’t send itmathieui
2013-08-04Add the name of the plugin when loading it failsmathieui
2013-08-04Prevent messages with typ=0 from being loggedmathieui
(new typ value)
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