summaryrefslogtreecommitdiff
path: root/src/tabs.py
AgeCommit message (Collapse)Author
2013-02-03Fix the folding of contacts in multiple groupsmathieui
(add a defaultdict to keep the folded state in each group)
2013-02-03Fix a traceback on the completion of /correctmathieui
when no message has been sent yet
2013-01-29Fix a tb on /accept. Make sure jid is a JID object, not an str.Florent Le Coz
2013-01-26Add an /unlock command to manually unlock a DynamicConversationTab.Florent Le Coz
2013-01-26Implement XEP 296 for locking resource in conversations.Florent Le Coz
With a few specific behaviours: When manually opening a conversation with a bare jid, we open a normal conversation that follows the XEP (locked and unlocked accordingly). If the user manually opens a conversation with a fulljid (by selecting a specific resource in the roster, or by specifying a fulljid to the /message command), we open a special tab that doesn’t follow the XEP (it is always locked to the same resource, and cannot be unlocked). When a message is received, unless a special tab has been manually opened by the other with that specific resource, we always send the messages to a uniq normal tab, unlocking or locking it according to the XEP. This means that only one tab can be opened with a given contact, unless the user specifically chooses to open a special tab for a specific resource. fixes #2159
2013-01-21Fix it for real.mathieui
2013-01-21Fix a traceback when a tab failed to be joined in the first placemathieui
2013-01-19Fix get_version and get_room_formmathieui
2013-01-17Fix a (hidden) tracebackmathieui
Do not traceback when we receive a chatstate from someone not in our roster.
2013-01-17Refresh the rooster when canceling the search.Florent Le Coz
fixes #2195
2013-01-17Move to the upstream SleekXMPPmathieui
- remove the decline command that is not in the trunk (and mediated declines are supported nowhere anyway) - change a bit xhtml-im support - change the bookmarks management a bit - Add a verification to avoid crashing when poezio will be launched the next time - Fix the (unrelated) bug when setting a jid affiliation
2013-01-11Improve the xml tabmathieui
fix refresh bugs, display the scrolling status, add an info bar, add the global info win
2013-01-07fix a tb on /acceptFlorent Le Coz
2013-01-06Improve the help system (#1986)mathieui
TODO: change the plugin API to take advantage of this This change is backwards-compatible (as in “should not break anything”)
2012-12-31Fix #2138 (send xhtml with /say and /correct)mathieui
2012-12-31Fix #2161mathieui
2012-12-30Fix #2158mathieui
Fix /accept for transports. I think there are more people who use transports than people who have \2f into a legitimate JID. So I believe this is ok.
2012-12-30Fix #2189 Fix #2139 - Make /correct work properly in all chat tabsmathieui
#2189 wasn’t crashing, but well. Also fix a crash with the separator and /correct
2012-12-30Do not rebuild everything in order to modify a messagemathieui
(should fix the “leak” on /correct, and make it faster)
2012-12-29Fix /correct and /me highlights, and handle /correct a bit better.Emmanuel Gil Peyrot
2012-12-18Fix a tb on /names (typo)mathieui
2012-12-17Remove that buggy thing (don’t ask more details, just read the diff).Florent Le Coz
2012-12-15Sort the configurations options by name in the documentationmathieui
(instead of chaos)
2012-12-15(should) Fix #2175 ; prevent bugs caused by tab gapsmathieui
2012-12-15Make /w command better.Florent Le Coz
fix #2185
2012-12-15Introduce a special "reverse" value for the COLOR_HIGHLIGHT_NICK theme option.Florent Le Coz
If COLOR_HIGHLIGHT_NICK = "reverse", the highlight nick will be in reverse mode. fix #2165
2012-12-13bugfix: 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-11-30Add a hide_user_lits option that does what it says.Florent Le Coz
fix #2170
2012-11-22Fix the slow searchmathieui
2012-11-22Make the search usable againmathieui
- Disable the history when searching - → allow moving the cursor around to select a contact when searching - fix refresh issues
2012-11-17Fix the history numbers when re-joining a roommathieui
the <history/> element had a xmlns="" instead of the proper namespace.
2012-11-11Preload 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-06Add a add_space_after_completion bool option.Florent Le Coz
fix #2150
2012-11-05Fix the completion for /infomathieui
2012-10-15Fix a refresh issue with /messagemathieui
2012-10-15Prettify the /names commandmathieui
2012-10-14Rename /connect to /reconnect and make it rostertab-onlymathieui
2012-10-14Add decorators to handle refreshs more easilymathieui
(and fix one more issue with the refresh in the roster)
2012-10-14Add a space after a nick completion not at the start of the line.Florent Le Coz
2012-10-14Fix a refresh issue on space in the rostermathieui
2012-10-13Fixes #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-13Fixes #2376 (Only open one XMLTab)mathieui
- Also make Core.focus_tab_named take an optional type, and return a boolean
2012-10-13Add a “debug” attribute to Coremathieui
2012-10-12Correctly rebuild the messages when we corrected one. And avoid code duplicatesFlorent Le Coz
2012-10-12When a message is corrected, display it correctly in place of the previous one.Emmanuel Gil Peyrot
2012-10-12Implement message correction.Emmanuel Gil Peyrot
2012-10-02Revert "Add a tab-specific “ignore_changes” option"Florent Le Coz
This reverts commit c66ec81c4530a806b0aacc2933f6493cdcbbfc82.
2012-09-30Add a tab-specific “ignore_changes” optionmathieui
- The documentation is included in the commit
2012-09-26Rewrite the tab number handlingmathieui
- Now the tab number is computed instead of assigned and fixed - Added tabs.GapTab to keep the old behaviour - Added a create_gaps option, defaults to true (may change in the future) - If there are gaps before using /set to change the option to false, they will be removed. (this is a preparation for the move_tab command)
2012-09-13Fix TBs when the system is not in utf-8 by defaultmathieui
(force every file opening to be with the utf-8 encoding)