pjs/extensions/irc
rginda%netscape.com 48382cacdb bug 160462 land chatzilla 0.8.9 r=me, a=rjesup
bug 131498 Can't join a channel with Japanese name
bug 133472 slow switching between channels

patches from samuel@sieb.net and naitoh@be-in.org
samuel's changes switch from DOM manipulation to a <xul:deck>, to speed up the time it takes to switch tabs.
naitoh's changes make it possible to join channels with encoded names
change by me to load external scripts before processing startup urls, so that user-defiend networks function properly in irc: urls.
2002-08-01 21:08:59 +00:00
..
js bug 160462 land chatzilla 0.8.9 r=me, a=rjesup 2002-08-01 21:08:59 +00:00
macbuild Pro5 update 2000-02-07 23:06:04 +00:00
xul bug 160462 land chatzilla 0.8.9 r=me, a=rjesup 2002-08-01 21:08:59 +00:00
.cvsignore new 1999-09-10 18:59:14 +00:00
ChangeLog not built 2001-12-15 00:35:40 +00:00
DYK -- NOT PART OF THE BUILD -- 2001-03-17 02:04:06 +00:00
Makefile.in Add 'make install' target to build. It's "MRE-friendly". (See http://www.mozilla.org/projects/embedding/MRE.html for details.) 2002-04-25 02:52:44 +00:00
README - chatzilla only - 2001-09-20 05:04:17 +00:00
TODO Checkin in new files for bug 71466 2001-03-14 02:33:40 +00:00
jar.mn bug 135455, Missing chatzilla icon in Window dropdown menu 2002-05-01 23:04:01 +00:00
makefile.win Remove REGCHROME calls since we now auto-register chrome when jars are processed. 2002-03-14 06:17:54 +00:00

README

                                   Using ChatZilla











Table Of Contents

Part 1: Introduction to ChatZilla.

  1.1: Introduction
    1.1.1: What is IRC?
    1.1.2: What is ChatZilla?
    1.1.3: Where do I get more information on IRC?

  1.2: The User Interface.
    1.2.1: Menu structure.
    1.2.2: User list.
    1.2.3: Output area.
    1.2.4: View tabs.
    1.2.5: Status bar.

  1.3: Features of the input area.
    1.3.1: Responding to the last person who spoke to you.
    1.3.2: Autocompleting nicknames.
    1.3.3: Autocompleting commands.
    1.3.4: Multiline input.

Part 2: Navigating IRC with ChatZilla.

  2.1: Connecting to an IRC network.
    2.1.1: Listing available networks.
    2.1.2: Attaching to a network.
    2.1.3: Canceling an attach that isn't going well.
    2.1.4: Connecting to a specific server.
    2.1.5: Disconnecting when you're finished.

  2.2: Channels.
    2.2.1: Finding a channel.
    2.2.2: Joining.
    2.2.3: Modes, Topics, and Kicks.
    2.2.4: Parting.

  2.3: Private messages.
    2.3.1: Receiving messages.
    2.3.2: Sending messages.
    2.3.3: Query windows.

Part 3: Scripting ChatZilla.

  3.1: Scripting basics.
    3.1.1: The /eval command.
    3.1.2: Writing text to the output window.
    3.1.3: Writing DOM nodes to the output window.
    3.1.1: Exploring objects with dumpObjectTree();

  3.2: More Scripting.
    3.2.1: External scripts.
    3.2.2: Hooking into IRC events.

Appendix A:
  A: Styling the output window.
    (copy of the comment in output-window.css)