Hi,
I think this is a completely useless feature.. sorry but how many times you need to 'quote' ? and how many people would use that feature ? and even those who quote themselves (almost everyone) will probably not use it as it's more intuitive to just copy/paste... you'll probably copy paste THEN realize "ohh yeah, I could have used the quote feature... and forget about it again...
Also, about the history, I think this is totally useless and wrong to add the 'X says.." because :
1 - this is mostly used to repeat the same message a lot of times, like :
my nick says :
shut up
my nick says :
shut up
my nick says :
shut up
my nick says :
shut up
And if you add the 'my nick' users will be annoyed by it. Also, if you do ctrl-up many times ? you'll get (example above) :
my nick says :
shut up
my nick says :
my nick says :
shut up
my nick says :
my nick says :
my nick says :
shut up
my nick says :
my nick says :
my nick says :
my nick says :
shut up
Also, quoting is mostly done on the other user, like :
he says :
it looks like it
my nick says :
he says :
it looks like it
what do you mean ? what looks like what ?
Finally, I often quote myself or the other user by simply selecting the text, then middle click in the chat window.. I never used Ctrl-C/Ctrl-V... which is a lot easier and faster (this behavior also works on windows plateforms btw...). You'll soon notice that if you do this, it won't copy your smileys, in that case, what I do is select, then single click somewhere in the window to unselect, then middle click to paste.. as soon as the text is unselected, the paste will also paste the smileys converted into their text symbol...
This is a Tk limitation working with unix clipboard functionality, when the text is selected, amsn will copy it and replace the smileys images by their corresponding symbol, when you middle click then the system (Xfree??) will automatically paste the selected text.. when nothing is selected, then the system won't paste anything, in that case, amsn realizes that and then it does the paste itself... thus allowing smileys to appear too
Tk doesn't allow us to access the system clipboard, only a 'local, Tk virtual clipboard', which will contain the replaced smileys, while the system clipboard can't have that...