IceChat Forums

IceChat 7 => IceChat 7 Problems/Bugs => Topic started by: DocBeat on January 22, 2013, 04:19:30 PM

Title: Icechat7 /me not working properly.
Post by: DocBeat on January 22, 2013, 04:19:30 PM
I've been using Icechat7 on Windows Vista and then on Windows 7 for a long time. I've only noticed two issues through the years, but they don't affect my chat experience at all. Still it would be nice if this was fixed, because I regard Icechat7 as the best IRC client (if it had as much script support as mIRC does, it would sure be on top imo!).



Onto the issue. When -> others <- are using the /me command, the last character is not displayed.

For example, someone types:
Code: [Select]
/me gives you candies
I will see:
Code: [Select]
*gives you candie
Anyone else is aware of the issue?
Title: Re: Icechat7 /me not working properly.
Post by: Snerf on January 22, 2013, 06:56:25 PM
I just tried this in IceChat 7.70, and it is not an issue.
Are you sure that is the message being sent?
Title: Re: Icechat7 /me not working properly.
Post by: DocBeat on January 22, 2013, 07:29:44 PM
Yes 100% sure, the last character is not displayed in my case. That happens only for /me commands from other people, not for mine.

IceChat7 v7.70. This happened all the years when I used it with Windows Vista 32-bit and a laptop and still happens with Windows 7 64-bit and a desktop. That is to say that I've tested it with two different computers.
Title: Re: Icechat7 /me not working properly.
Post by: Snerf on January 23, 2013, 12:30:51 PM
I do not see how that is possible.
Have you looked at the debug window and watched the raw messages come through, and see the extra letter comi ng through?

I am pretty sure that if this was truly a bug, I would have been notified much sooner, as IceChat 7.70 has been out for over 2 years.
Title: Re: Icechat7 /me not working properly.
Post by: DocBeat on January 23, 2013, 01:02:06 PM
^Yes, I can see the letter coming through at the debug window.

However, it is not rendered in my chatting window.
Title: Re: Icechat7 /me not working properly.
Post by: Snerf on January 23, 2013, 01:16:33 PM
Very odd. I would try a reinstall, see if it helps at all.

Do you have extra emoticons added, scripts, etc? Mind you, no idea why a script would cause this, as it doesnt tamper with incoming messages.
Title: Re: Icechat7 /me not working properly.
Post by: DocBeat on January 23, 2013, 02:57:50 PM
I've reinstalled it a few times over the years, I don't think anything will change. It's missing regardless of the scripts installed. ( Also no extra emoticons or anything else extra added).

But I don't mind it since I could always guess the full word :P


(Maybe it happens only at the specific server I am on? --> irc.icq.net )


P.S.:
All problems I ever had were two: the missing character and sometimes I get the error message
" ->> ERROR:ucTextBox:Function:NewLine:0 Error Number:9 : Subscript out of range".
I don't know if the two are related at all.
Title: Re: Icechat7 /me not working properly.
Post by: Snerf on January 23, 2013, 03:19:41 PM
Do you notice that error is happening when there is a /me message from some one else?
They could be related.

Could you try connecting to another server, and see if the problem re-occurs. Like quakenet or freenode
Title: Re: Icechat7 /me not working properly.
Post by: DocBeat on January 23, 2013, 05:26:46 PM
The error happens randomnly, I never figured out what causes it :/ (anyhow, it is not much of an issue)


I connected to quakenet and freenode and the problem does not happen there.


So the clues are that:

1. It happens at irc.icq.com (I typed .net previously but it is actually .com)
2. Debug displays it but the chat window doesn't.
3. Happens only when others type /me

Weird...
Title: Re: Icechat7 /me not working properly.
Post by: DocBeat on January 23, 2013, 06:02:02 PM
Ummm an update to what I wrote above.

I actually noticed for the first time (at irc.icq.com always) that /me commands from certain users appear correctly all the time!!!

Here are a few output examples:
Code: [Select]
* somenick wonders why Interpol goes asking for help then does not bother to reply when its offered
* Fallen|Angel hugs Rodeo and gives him a cookie
* Fallen|Angel thinks Rodeo should behave

But messages from other users don't! A few examples:
Code: [Select]
*Guest_182 eats a cooki
* NYCBone[cbm] waters the houseplan

The first one above was written by me while using the ICQ web client which can be found here: http://www.librairc.net/chat.html (http://www.librairc.net/chat.html)
Title: Re: Icechat7 /me not working properly.
Post by: Snerf on January 24, 2013, 07:47:34 AM
Well, I have 1 guess, that may be the problem with that certain client.
These me messages are supposed to start and end with a  chr(1) character . IceChat then drops the 1st and last character in the message. Maybe the client does not add the last chr(1) character, thus IceChat dropping an actual letter in the message.
You should bring this to the attention of the librairc developers, as it looks to me like it is a bug in their client, for not properly adhering to the irc protocol.
Title: Re: Icechat7 /me not working properly.
Post by: DocBeat on January 24, 2013, 07:54:27 AM
But the last character appears in the debug window, so the IceChat receives it. It just doesn't render it.


Also, /me messages may work from certain people, but they don't work from many others. It is unlikely that all of those are using a web client like I did for my testing. That specific web client is kinda forgotten. (couldn't find it at the official ICQ website)
Title: Re: Icechat7 /me not working properly.
Post by: Snerf on January 24, 2013, 09:24:56 AM
Yes, but you should also see the chr(1) in the debug window, it should show as a block char at the beginning of the  message, and again at the end of the message.

PRIVMSG #icechat :[block]ACTION this is the test message[block]

If the last [block] is not there, the message is not formatted correctly.

Title: Re: Icechat7 /me not working properly.
Post by: DocBeat on January 24, 2013, 10:26:17 AM
Yes. I also tried to sent a message from mIRC (while connected to the ICQ server) to test what I would see in IceChat and the message appears correctly.


Case closed :P
Title: Re: Icechat7 /me not working properly.
Post by: Snerf on January 24, 2013, 10:54:15 AM
Never assume, that is my philosophy. I just could not see this as being an IceChat bug, because I most certainly would have heard of it a long time ago :)