These windows can be accessed from the Windows menu
This window allows you to list all the channels on the server. The channels are filtered to only list channels with at least the number of users given in "Minimum Users". "Refresh the list" clears the list and re-runs the search. "Save the list" allows you to write the list to a file while "Join Channel" joins you to the selected channel in the list.
Be aware that there can be thousands of channels and listing them can flood the connection. The only way to stop a running list is to disconnect.
These windows show the status of all running DCC sends and receives. "Status" shows the status of the file. "File" gives the file name. "Size" gives the size, in bytes, of the file. "Position" gives the number of currently send of received bytes. "Ack" (only in Send) gives the number of acknowledged bytes. "CPS" gives the number of bytes sent/recv'ed per second. "From" gives the nickname of the sending or receiving person. If you have GNOME then you also have a column with the MIME type of the file.
The "Abort" button kills the send or receive while "Info" gives some extra information about the transaction.
Only in the Receive window are the "Accept" and "Resume" buttons. "Accept" accepts an offered file, while "Resume" does the same but continues a broken transaction.
The text of items in the DCC windows is now color coded with the state of the transaction.
The DCC Chat window list all current DCC chat sessions. "To/From" gives the nick of the other peer. "Recv" gives the number of bytes received on the DCC link and "Send" gives the number of bytes sent. "StartTime" gives the time the link was opened.
The Raw Log window lists the raw data sent to, and received from, the server. Each new line of data is prefixed with either "<<" or ">>". A "<<" means the rest of the line (after the space) was data to from XChat to the server, ">>" means the rest of the line (after the space) was data sent from the server to XChat. You can also hit Alt-s to save the rawlog - you will be prompted for a file name
When an URL (Uniform Resource Locator) is seen in any window, it is placed in the URL Grabber list. This saves cutting and pasting from the window. The "Clear" button wipes the list. The "Lynx" and "Netscape" start lynx or netscape with the selected URL from the list.
The notify list uses the ISON command to find any "friends" that may be on IRC. You use the /notify command to add and remove people from the list (it's a toggle function), then the notify list shows which of them are on, and which server they are using. The "Remove" button removes the currently selected nick form the notify list.
The Lastlog window allows you to search past text in the current window. Type in the search parameters (straight grep) into the text box at the bottom and the data in the current log is searched and all matching lines are written to the text box.
This window controls XChat's ignore engine. This (as the name suggests) lets you setup rules to ignore people's messages. These rules are based on a host mask and a mask of what to ignore. The mask is in the format of Nickname!realname@host, so *!*@*.aol.com matches everyone on AOL and LameNick!*@* would match anyone with the nick of LameNick. The row of buttons along the middle gives the MASK of what to ignore:
The text boxes along the bottom show the number of times a certain type of message has been blocked. The unignore engine can also be accessed from the command line:
/ignore *!*@*.aol.com ALL /ignore myfriend!myfriend@*.aol.com ALL UNIGNORE (Would ignore everyone on AOL except myfriend).