public void allsended ()
	{	if (S.equals("")) return;
		if (S.startsWith("Match") && S.indexOf("requested")>0)
		{	new MatchDialog(CF,S,Out,this);
			S=""; Lines=0; return;
		}
		if (Global.blocks(S)!=MessageFilter.BLOCK_COMPLETE)
			CF.append(S);
		if ((Global.blocks(S)==0 && CF.wantsinformation())
		    || Global.posfilter(S))
		{	if (infodialog==null)
				infodialog=new InformationDialog(CF,S+"\n",Out,this);
			else
				infodialog.append(S+"\n");
		}
		S=""; Lines=0;
	}