Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-12-15 | Do not use COLOR_HIGHLIGHT_NICK for things not related to highlighted nicks. | Florent Le Coz | |
2012-12-14 | Use get_wch() if available, otherwise use the old (maybe buggy) method. | Florent Le Coz | |
This makes it possible to read the ctrl+arrows keys with python3.3, assign ctrl+left/right to next/previous tab, in the default config. | |||
2012-12-13 | bugfix: count roster list length by real listed item and not count filtered ↵ | Łabędź | |
items bugfix: use cache table of roster (created on every refresh) to get selected row object, fixing bad row selecting when jumping over group (was changing pos variable and not selected_row while moving to next contact after group) | |||
2012-12-07 | Add a new show_timestamps option to hide/show timestamps in text buffers. | Florent Le Coz | |
2012-12-05 | Sort items in /help | mathieui | |
2012-11-30 | Force a resize of the interface whenever we /set something. | Florent Le Coz | |
This avoid some garbage on the screen when we set an option that changes the behaviour of the UI. | |||
2012-11-30 | Add a hide_user_lits option that does what it says. | Florent Le Coz | |
fix #2170 | |||
2012-11-30 | Fix a byte value in the utf-8 decoding in poopt. | Florent Le Coz | |
2012-11-23 | Fix the timedelta for python 3.1 | mathieui | |
2012-11-22 | Revert "Fix #2151 (cannot reload the OTR plugin)" | mathieui | |
Importlib is utterly broken in python < 3.3, So revert for now This reverts commit a1c3d0dcdf0b202cbf861c27b04cb8630b68f89f. Conflicts: src/plugin_manager.py | |||
2012-11-22 | Fix the slow search | mathieui | |
2012-11-22 | Make the search usable again | mathieui | |
- Disable the history when searching - → allow moving the cursor around to select a contact when searching - fix refresh issues | |||
2012-11-21 | Hack to make importlib work on python < 3.3 | mathieui | |
2012-11-18 | Fix #2154 | mathieui | |
2012-11-18 | For some reasons, importlib.machinery does not work on some platforms | mathieui | |
2012-11-17 | Changes to the plugin_dir option are now taken into account on runtime | mathieui | |
2012-11-17 | Fix #2151 (cannot reload the OTR plugin) | mathieui | |
We were using the deprecated imp methods, now we use importlib | |||
2012-11-17 | Fix the history numbers when re-joining a room | mathieui | |
the <history/> element had a xmlns="" instead of the proper namespace. | |||
2012-11-11 | Preload history into discussion windows (à la mcabber) | mathieui | |
- New option load_log defaulting to 200 to indicate the number of lines to be loaded - It’s still very raw, and the format of the message does not match the format of the normal room history, for example - Works in the Private chat, MUC, and Conversation tabs Thanks to labedz <github@labedz.org> for the original code | |||
2012-11-06 | Add a add_space_after_completion bool option. | Florent Le Coz | |
fix #2150 | |||
2012-11-05 | Fix the completion for /info | mathieui | |
2012-11-05 | Fix a traceback when opening a conversation with a resource from the roster | mathieui | |
2012-11-05 | Catch IqTimeout exception when removing a contact from the roster. | Florent Le Coz | |
2012-10-22 | Make the Executor class reliable. | Florent Le Coz | |
Plugins do not need to escape the command arguments or remove the line breaks and care about how the will get parsed anymore, they just need to pass a list of args. Do not spawn an additional shell, for more clarity, simplicity and possibly security. | |||
2012-10-15 | Fix a refresh issue with /message | mathieui | |
2012-10-15 | Fixes #2368 (/join /nick not working) | mathieui | |
2012-10-15 | Prettify the /names command | mathieui | |
2012-10-15 | Fix the number of connected contacts/total number in the roster | mathieui | |
2012-10-15 | Put back the “truc@chose.com is now online” messages | mathieui | |
2012-10-14 | Fix a traceback on completion_version | mathieui | |
2012-10-14 | Rename /connect to /reconnect and make it rostertab-only | mathieui | |
2012-10-14 | Also add the decorators module | mathieui | |
2012-10-14 | Do not display "None" in the /self command | mathieui | |
2012-10-14 | Add decorators to handle refreshs more easily | mathieui | |
(and fix one more issue with the refresh in the roster) | |||
2012-10-14 | Add a space after a nick completion not at the start of the line. | Florent Le Coz | |
2012-10-14 | Do not quotify the status in /status command. | Florent Le Coz | |
2012-10-14 | Correctly use MORE instead of PLUS. | Florent Le Coz | |
2012-10-14 | Fix a refresh issue on space in the roster | mathieui | |
2012-10-14 | Should boost the roster speed | mathieui | |
- use a generator instead of a listcomp - don’t use a JID for the resource | |||
2012-10-13 | Fixes #2374 (Crash on " " in the MUC list) | mathieui | |
- Also fixes arefresh issue (up&down keys didn’t refresh the win) - Rework the style of the Columns a bit (was 2-spaces indent & trailing spaces) | |||
2012-10-13 | Fixes #2376 (Only open one XMLTab) | mathieui | |
- Also make Core.focus_tab_named take an optional type, and return a boolean | |||
2012-10-13 | Add a “debug” attribute to Core | mathieui | |
2012-10-13 | Fixes #2380 (traceback on /invite) | mathieui | |
2012-10-12 | Correctly rebuild the messages when we corrected one. And avoid code duplicates | Florent Le Coz | |
2012-10-12 | When a message is corrected, display it correctly in place of the previous one. | Emmanuel Gil Peyrot | |
2012-10-12 | Implement message correction. | Emmanuel Gil Peyrot | |
2012-10-09 | Transform a char (\xf1) into what we meant (Ctrl+/, apparently). | Florent Le Coz | |
If we try to send that, we get disconnected… | |||
2012-10-09 | Send a real \t when pasting a text containing tabs. | Florent Le Coz | |
2012-10-09 | Refresh less often when entering text. | Florent Le Coz | |
2012-10-09 | Separate special keys from normal chars when receving a batch of chars. | Florent Le Coz | |
In case of lags or paste of text, the input can yield a list of chars instead of just one char. In case of lags, keyboard special keys (KEY_BACKSPACE, ^W, etc) are mixed with other “normal” chars ('a', 'b', 'D', ' ' etc). Instead of handling that whole batch in one go (which requires us to ignore all the special keys, otherwise they would be displayed in the input, which are both bad ways to handle that), we separate special keys from the normal ones, and we handle that big batch as one or more smaller batches. This should make the input behave correctly in case of lag AND in case of paste of huge text (only one refresh per batch, respond instantly, no key lost or ignored, etc) fixed #2365 |