Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-05-04 | Remove a useless copyright notice | Florent Le Coz | |
2014-05-04 | Fix two tb in the DataFormTab | Florent Le Coz | |
- when list-multi doesn't have selected values at all - text-multi.options() provided by sleekxmpp is apparently a '\n' separated string, and not a list | |||
2014-05-04 | Implement the execution of ad-hoc commands (#1832) | Florent Le Coz | |
2014-05-04 | Add the /ad-hoc <jid> command to list commands of the given jid | Florent Le Coz | |
2014-05-04 | Create a more generic ListTab class, and make MucListTab inherite from it | Florent Le Coz | |
2014-05-03 | Fix #2072 (only resize a tab if the size changed since the last display) | mathieui | |
2014-05-03 | Highlight the newlines characters in the input instead of plain "|"s | mathieui | |
2014-05-02 | Make the FormWin handle resize properly | mathieui | |
(also, wrap one forgotten call to curses funcs) | |||
2014-05-01 | Scroll the FormWin when resize moves the current line out of the visible area | Florent Le Coz | |
2014-05-01 | FormWin now scrolls when needed, as the cursor is moved up and down | Florent Le Coz | |
2014-05-01 | Move data_forms in the tabs directory | Florent Le Coz | |
2014-05-01 | Fix bugs in the previous/next highlight functions | mathieui | |
2014-04-30 | Set the terminal title to "poezio" by default | mathieui | |
2014-04-30 | Remove Tab.get_name() and use Tab.name instead | mathieui | |
(keep a get_name() fallback just in case for now) | |||
2014-04-30 | Add a 'tab_change' event | mathieui | |
2014-04-30 | Fix #2447 (OTR & HTML) -- partial WONTFIX | mathieui | |
- Guess-parse the OTR messages in search for xhtml upon arrival - add a configurable option to decode it or not - We have XHTML-IM for a reason, and therefore we will *not* implement a full html parser for clients that dump whatever formatting inside the OTR payload (looking at you, pidgin) | |||
2014-04-30 | Fix #2510 (link displayed twice in xhtml-im) | mathieui | |
- also, fix the /xhtml command that was nesting one <body/> too many | |||
2014-04-29 | Do not ask for receipts in messages without a body | mathieui | |
2014-04-29 | Fix a traceback in /topic (with no argument) | mathieui | |
2014-04-29 | Fix most UI issues with introduced in 0caf941 | mathieui | |
2014-04-29 | Add the size manager (forgotten in the previous commits) | mathieui | |
2014-04-28 | Update CHANGELOG | mathieui | |
(also, fix a traceback-typo) | |||
2014-04-28 | Make the size modular, remove small-size lock (also seems to fix #2155) | mathieui | |
some stuff is now hidden wen the window size gets too small (might need some adjustments). The info buffer in the roster tab, the userlist in mucs, the vertical tab list, the info buffer everywhere, etc… | |||
2014-04-28 | Don’t escape backslashes unless we are inside a quoted string and the next ↵ | mathieui | |
char is a quote Sadly, we can’t doctest stuff with backslashes because it drives doctest crazy. | |||
2014-04-27 | Provide our own wrapper for checking the host category (ref #2511?) | mathieui | |
xmpp.plugin['xep_0030'].has_identity appears to be unreliable at best, so we provide our own. Might help the case of carbons not displayed. | |||
2014-04-27 | Fix memleaks in pooptmodule.cut_text (ref #1914) | mathieui | |
- we need to decrement the refcount after giving the tuple to the retlist in order to transfer ownership The example script below will quickly take gigabytes of ram with the old module, while the new will not take noticeably more memory. The leak is not very visible on launch, because we “only” leaked each tuple returned, and (int, int) is not heavy. However, after weeks of use and many messages, the memory still isn’t freed and it shows. import poopt import gc a = 'coucouco ' * 1000 for i in range(100000): if not (i % 10000): print(i) poopt.cut_text(a, 50) | |||
2014-04-27 | Fix #2106 (implement message delivery receipts) | mathieui | |
- two options request/ack_message_receipts - two new theme parameters : CHAR_ACK_RECEIVED and COLOR_CHAR_ACK - if a message has a receipt, the character is displayed between the timestamp and the nick, using the color | |||
2014-04-27 | Fix weird behavior while using the input in the muclisttab | mathieui | |
2014-04-27 | Fix a resize issue when vertical tab list options are set from the roster | mathieui | |
2014-04-26 | 80-columns wrap for MucTab and fix some completions | mathieui | |
- fix the /version completion with spaces - fix the /unignore completion with spaces | |||
2014-04-26 | Document /recolor random with /help too | mathieui | |
2014-04-26 | Fix #2514 (add a /toggle command) | mathieui | |
2014-04-26 | Fix #2444 (implement room destroy) | mathieui | |
- destroy the current room if no parameter - destroy the room given as a parameter if any - no reason or alt room because it would be ambiguous in a command (implementation ideas welcome) | |||
2014-04-26 | Fix the nickname of server-generated messages | mathieui | |
2014-04-26 | Disable 0198 for now because we will properly implement it later | mathieui | |
2014-04-25 | Fix #2516 (display error with carbons) | mathieui | |
- fix the bug where messages from our own jid were incorrectly displayed - the nick is now fixed for the whole conversation | |||
2014-04-24 | Fix a traceback when sorting a listwin | mathieui | |
2014-04-24 | Improve src/theming.py (print the colors and do not pollute the terminal) | mathieui | |
2014-04-24 | Update the themes dir during execution, and not at module level | mathieui | |
2014-04-24 | Make keyboard.py a bit nicer to use | mathieui | |
2014-04-24 | Fix a bug in the config._parse_file function (traceback when parsing empty ↵ | mathieui | |
files) | |||
2014-04-23 | Wrap yet another curses operation with a lock | mathieui | |
2014-04-23 | Fix #2450 (redraw top-scrolled tabs properly after resize) | mathieui | |
2014-04-22 | Map Config.remove_and_save to PluginConfig.remove | mathieui | |
2014-04-22 | Add a way to remove options from the config file | mathieui | |
(still surgically, without touching comments or anything else) | |||
2014-04-22 | 80-columns wrapping and some docstrings | mathieui | |
also bump version, and add some gettext wraps | |||
2014-04-22 | Close the file descriptor of the fifo on closing | mathieui | |
(also, it indeed needs to be a thread because opening a fifo for reading is a blocking operation) | |||
2014-04-21 | Split the config.write_in_file method to be more modular and cleaner | mathieui | |
Will also allow a remove_in_file or whatever to remove options instead of blanking them. | |||
2014-04-20 | Log exit from signals to the error log | mathieui | |
(SIGTERM, SIGHUP, and SIGPIPE for now) | |||
2014-04-19 | Keep a file descriptor reading the fifo instead of just opening and closing it | mathieui | |
should take care of the sigpipe when no one is reading it anymore due to broken connection |