summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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)
2013-05-16Fix #2307 (commandinput history)mathieui
2013-05-16Fix the parser for the rainbow pluginmathieui
2013-05-15Fix #2229 (prevent correction if the 2 fulljid differ)mathieui
(Except in MUC, where we check the User object for that)
2013-05-15Fix a traceback on /nick [tab]mathieui
(introduced in 686352d22bc2973cdb9a003353a9811e5587d177, because a nick bookmark can now be None)
2013-05-15Sort users in /namesmathieui
2013-05-14Rewrite 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-11Actually use it.mathieui
2013-05-11Handle the roster order cache as a real cachemathieui
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-11Reverse the plugin loading pathmathieui
2013-05-11Fix the reason in the ban messagemathieui
2013-05-10Do not add a nick to each bookmarked roommathieui
2013-05-10Fix #2295 (sanitize commands given to /help)mathieui
remove starting slashes and starting and trailing spaces
2013-05-10Fix #2131 (Input cursor when pasting text)mathieui
2013-05-09Fix the exit messagemathieui
2013-05-09Add a little workaround for MUC servers that do not send the 110 statusFlorent Le Coz
2013-05-09Add the 'changing_nick' eventFlorent Le Coz
2013-05-09Fix a crash introduce something like 5-6 commits ago, np.Florent Le Coz
2013-05-06Fix #2284 (don’t send always send an inactive chatstate with /w)mathieui
2013-05-06Fix #2286mathieui
Also fix the copy of the default config if -f is used
2013-05-01Fix a typo "on on an unknown platform"Florent Le Coz
2013-05-01Make Alt+backspace work on my freebsdFlorent Le Coz
2013-05-01Document the new eventFlorent Le Coz
2013-05-01Lets plugins change the presence BEFORE joining a muc, with a new plugin eventFlorent Le Coz
2013-05-01Take into account the nick given by the MUC when joining a room.Florent Le Coz
This way, if the MUC service decides to give us an other nick than the one we asked it works properly.
2013-04-23Typomathieui
2013-04-19Actually use the deprecated method for versions INFERIOR to 3.2mathieui
2013-04-18Use ''.join(str) instead of str += …mathieui
Should improve speed on xhtml parsing, but be noticeable only with *heavy* (e.g. 1000chars with the rainbow plugin) xhtml stanzas.
2013-04-16Use importlib for python 3.3 to load pluginsmathieui
(also probably fix the I/O operation on closed file issue when using imp)
2013-04-06Do not attempt to log things when use_log = falsemathieui
2013-04-05Handle I/O errors bettermathieui
- Do not crash because of low disk space - Notify the user whenever it happens - A few functions now return a boolean instead of nothing - Config.silent_set is Config.set_and_save without toggle and returning strings. It is used whenever we don’t need set_and_save - Config.set_and_save now returns a tuple (that can be passed directly to core.information()) TODO: display the precise error to the user (instead of “unable to…”)
2013-04-05Consistencymathieui
2013-04-04Add an option to choose between shared and separate input historymathieui
- separate_history, defaults to false
2013-04-04Fix #2255 (search in input history)mathieui
- The input is split in two parts: on the left is what the user enters, on the right is the first match (the right part has a different color) - Start and cancel a search with ^R - Validate a search with enter, then press another time enter to send - CommandInput and MessageInput now inherit from the HistoryInput class and share some methods