summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2011-03-21Use namedtuples instead of dict, this should GREATELY lower the memory footprintFlorent Le Coz
2011-03-20Alt+JFlorent Le Coz
2011-03-20Case insensitive HLFlorent Le Coz
2011-03-20Little mistakeFlorent Le Coz
2011-03-20Alt+x where x is a numberFlorent Le Coz
2011-03-20Command connect, to reconnect if needed. Fixed #1149Florent Le Coz
2011-03-15/version <jid> commandFlorent Le Coz
2011-03-13Remove the avail command, since /ava[TAB] is even shorter than that.Florent Le Coz
2011-03-13Text in TextWins not is cut one row before the end of line.Florent Le Coz
Thus fixing a strange display bug, and making it easier to copy a text without the "|" at the end of line
2011-03-11Remove the /show command and map /away, /avail, etc. to /status.Emmanuel Gil Peyrot
2011-03-11Send chatstate composing if we are starting our message with //Florent Le Coz
2011-03-10Fix a dataforms traceback due to the new resize method.Florent Le Coz
2011-03-10Fix the search (the enter key opens the conversation BEFORE restoring the ↵Florent Le Coz
roster list)
2011-03-10use config.get() only once instead of doing it at each iterationFlorent Le Coz
2011-03-09Avoid stupid traceback on normal messageFlorent Le Coz
2011-03-09little fixes and (very little) optimizationFlorent Le Coz
2011-03-09Some optimizations in build_new_message. Also cleaned up. Added an optimized ↵Florent Le Coz
way to do "wcswidth(string) > n": wcsislonger. And should use less memory because the dict replacing Message and Lines object stores ONLY the needed attributes.
2011-03-08Have a single TextWin in common for each tab, reducing the needed memory, ↵Florent Le Coz
and simplifying its resize (F7 and F8 stuff)
2011-03-07Inputs are garbage collected, making MucListTab collectable.Florent Le Coz
Memory improvement issues.
2011-03-07TypoFlorent Le Coz
2011-03-07very little cleanupFlorent Le Coz
2011-03-07pylintFlorent Le Coz
2011-03-06Fix data forms to work properly with the previous changes in windows.pyFlorent Le Coz
2011-03-06Remove a useless "locale" changeFlorent Le Coz
2011-03-05Move a lot of muc-only-related stuff insid the MucTab classFlorent Le Coz
instead of core. May break some stuff, maybe
2011-03-05Kind of big cleanup.Florent Le Coz
Core and Connection classes are now used as singletons, we do not need to pass them to each Tab and Win. This remove a lot of arguments to varius methods.
2011-03-03fixed #2117 Fix tracebacks: remove traceback handler.Florent Le Coz
2011-03-03Avoid a blink at startup with a stupid hack…Florent Le Coz
2011-02-26Send chatstates to MUC only if the room is joinedFlorent Le Coz
2011-02-25Fix a tb when receiving the first private message of a conversationFlorent Le Coz
2011-02-24Display chatstates in the user list in MucTabsFlorent Le Coz
2011-02-24end and handle chatstates in privateconversationsFlorent Le Coz
2011-02-24Send chat states in muc and private conversations.Florent Le Coz
Also, do not send active/inactive states if we switch tab while we are composing a message
2011-02-24Send active/inactive if we are focused on the tab or not. And sendFlorent Le Coz
"gone" when we close the tab
2011-02-24Do not send chat states if send_chat_states = false in configFlorent Le Coz
2011-02-24Refresh the tab when we receive a chat stateFlorent Le Coz
2011-02-24Better handle the 'not composing, just typing a command',Florent Le Coz
the user cannot trick the system by doing (e.g), "w, ←, /, ENTER"
2011-02-24Pass the message tooFlorent Le Coz
2011-02-24Do not send the composing chatstate if we are typing a commandFlorent Le Coz
2011-02-24In normal conversations: Send composing and active chat statesFlorent Le Coz
and display the state of the remote contact
2011-02-21Avoid crash when write to log file failsFlorent Le Coz
2011-02-18Properly take into account the length of the characters, fixingFlorent Le Coz
some display issues (for example the cursor position when entering stranges characters likes 癔)
2011-02-17Re-add the /configure commandFlorent Le Coz
2011-02-16Fix the info_win of the InfoTab (anon mode)Florent Le Coz
2011-02-15Change the timer to avoid split of big pastesFlorent Le Coz
2011-02-15Line ^M are now converted to ^J if we are pastingFlorent Le Coz
from the clipboard, making it possible to paste huge multi-lines texts in only one message
2011-02-15^J now inserts a line break in the input.Florent Le Coz
It is now possible to send multi-lines messages
2011-02-15Remove ^J from the shortcuts triggering the Enter event, becauseFlorent Le Coz
we’ll use it to add a (real) \n into the input’s text. Also remove "\n" because it’s useless
2011-02-15Ctrl+Shift+left and right switch to the previous/next tabFlorent Le Coz
2011-02-15Ctrl+up and down go to the next/previous group in the rosterFlorent Le Coz