anchor.diff:        procedure DoConnect;
         procedure MessageBox(const Msg: string);
         procedure HandleIdException(E: EIdException);
  +      procedure AutoJoinChannels(Channels: TStrings);
       public
         property Log: TStrings read FLog write FLog;
         property Ready: Boolean read FReady;
  
positive.code: destructor TIRC.Destroy;
  begin
    FIdIRC.Free;
    FAutoJoinChannels.Free;
    FCommands.Free;
    inherited;
  end;
  
negative.code: interface
  
  uses
    Classes, IdIRC, IdComponent, IdContext, IRCCommands, config, IdException;
  
  type
  
  