gaim/www

Parents 51c92bdf6edd
Children 2af59d3affa6
Reformatted the FAQ a bit. Just the spacing and width of text. I'm sure
somebody is going to get mad at me for this one, but I'm going to do
some FAQ work tonight, and just couldn't deal with the inconsistent
text widths throughout the file. Now everything is wrapped at 75
characters, and there's a special vim comment thing at the bottom saying
to use the gaimfaq syntax file (ignored if it's not installed). It also
specifies the text width to be used.

Oh, and I updated the info on what version of automake can be used.
  • +289 -251
    htdocs/faq.txt
  • --- a/htdocs/faq.txt Mon Jul 14 02:26:44 2003 -0400
    +++ b/htdocs/faq.txt Mon Jul 14 02:37:07 2003 -0400
    @@ -1,12 +1,13 @@
    !SECTION Compiling and Installing
    -Q: Why can't I can't compile Gaim CVS?
    +Q: Why can't I compile Gaim CVS?
    -A: Make sure you have gettext <= 0.10.40 or gettext >= 0.11.3, autoconf 2.11
    -or >= 2.53, and EXACTLY automake 1.4p<i>x</i>. If you are still having problems, make
    -sure that your gettext package includes the program <code>gettextize</code>
    -(for gettext <= 0.10.40) or <code>autopoint</code> (for gettext >= 0.11.3).
    -If it does not, look for another package.
    +A: Make sure you have gettext &lt;= 0.10.40 or gettext &gt;= 0.11.3,
    +autoconf 2.11 or &gt;= 2.53, and automake &gt;= 1.4p<i>x</i> (tested up to
    +automake 1.6.3). If you are still having problems, make sure that your
    +gettext package includes the program <code>gettextize</code> (for gettext
    +&lt;= 0.10.40) or <code>autopoint</code> (for gettext &gt;= 0.11.3). If it
    +does not, look for another package.
    <p>
    We don't support gettext 0.11.0 through 0.11.2. It may work for you, but
    we make no promises.
    @@ -22,36 +23,38 @@
    Slackware and the auto* packages.
    </p>
    <p>
    -*BSD users may also have problems with libtool and will also have to remove the --no-verify from the configure script.
    +*BSD users may also have problems with libtool and will also have to remove
    +the --no-verify from the configure script.
    </p>
    Q: I'm trying to install Gaim, but it complains that I don't have
    libgtkspell.so.0, from where can I get this?
    -A: libtgtkspell.so.0 is provided by gtkspell. This library
    -is used by Gaim to provide the "Highlight misspelled words" feature.
    -You can find an RPM of gtkspell at <a href="http://freshrpms.net/">freshrpms.net</a>.
    -You can find the source and a non-Red Hat specific RPM at
    -<a href="http://gtkspell.sourceforge.net/">gtkspell.sourceforge.net</a>.
    +A: libtgtkspell.so.0 is provided by gtkspell. This library is used by
    +Gaim to provide the "Highlight misspelled words" feature. You can find an
    +RPM of gtkspell at <a href="http://freshrpms.net/">freshrpms.net</a>. You
    +can find the source and a non-Red Hat specific RPM at <a
    +href="http://gtkspell.sourceforge.net/">gtkspell.sourceforge.net</a>.
    Q: How do I get sound to work correctly?
    -A: Gaim 0.60 and higher support playing sounds via libao. Playing
    -sounds directly through esound or arts is no longer supported.
    +A: Gaim 0.60 and higher support playing sounds via libao. Playing sounds
    +directly through esound or arts is no longer supported.
    <p>
    -<quote>
    -Libao is a cross-platform library that allows programs to output PCM audio data to
    -the native audio devices on a wide variety of platforms. It currently supports
    -OSS (Open Sound System), ESD (ESounD), ALSA (Advanced Linux Sound Architecture),
    -Sun audio system (used in Solaris, OpenBSD, and NetBSD), aRts (Analog Realtime
    -Synthesizer).
    -</quote>
    + <q>
    + Libao is a cross-platform library that allows programs to output PCM
    + audio data to the native audio devices on a wide variety of platforms. It
    + currently supports OSS (Open Sound System), ESD (ESounD), ALSA (Advanced
    + Linux Sound Architecture), Sun audio system (used in Solaris, OpenBSD,
    + and NetBSD), aRts (Analog Realtime Synthesizer).
    + </q>
    </p>
    <p>
    -To compile Gaim with support for libao you need libao-devel and audiofile-devel.
    -To use libao you need libao and audiofile. If you do not wish to install these
    -packages you can also just change your sound playing method in preferences to
    -<code>Command</code> and use "esdplay %s" or "artsplay %s."
    + To compile Gaim with support for libao you need libao-devel and
    + audiofile-devel. To use libao you need libao and audiofile. If you do
    + not wish to install these packages you can also just change your sound
    + playing method in preferences to <code>Command</code> and use "esdplay %s"
    + or "artsplay %s."
    </p>
    Q: Is there some way I can compile just Gaim, without all of these protocols?
    @@ -82,15 +85,15 @@
    Q: I compiled Gaim, but when I restart, it did not update.
    A: If you previously had an rpm or a Debian package installed, you need to
    -remove that first. <code>rpm -e gaim</code> or <code>dpkg -p gaim</code>
    -should work. If you are using 0.59.x or lower, you will receive some errors
    -about your plugins when you restart Gaim. This is normal. Simply go into the
    -Plugins dialog (Tools-&gt;Plugins) and reload them. These errors will only
    -happen once.
    +remove that first. <code>rpm -e gaim</code> or <code>dpkg -p gaim</code>
    +should work. If you are using 0.59.x or lower, you will receive some
    +errors about your plugins when you restart Gaim. This is normal. Simply go
    +into the Plugins dialog (Tools-&gt;Plugins) and reload them. These errors
    +will only happen once.
    <p>
    -Likewise, if you want to use an RPM or deb and you have previously compiled
    -Gaim from source, you need to <code>make uninstall</code> to remove all
    -Gaim files from <code>/usr/local</code>.
    + Likewise, if you want to use an RPM or deb and you have previously
    + compiled Gaim from source, you need to <code>make uninstall</code> to
    + remove all Gaim files from <code>/usr/local</code>.
    </p>
    Q: I'm getting an error:
    @@ -102,11 +105,11 @@
    Q: I have a question about GTK1.2.
    -A: Our GTK2 port is now complete, the 0.59.x release series uses only
    -GTK1.2, and it is also entirely devoid of new features. 0.60 is the first
    -release with GTK2 support. 0.60 and all future Gaim versions will no longer
    -support GTK1.2. With the release of 0.60, the gtk1-stable tree that the
    -0.59.x releases were from has been discontinued.
    +A: Our GTK2 port is now complete, the 0.59.x release series uses only
    +GTK1.2, and it is also entirely devoid of new features. 0.60 is the first
    +release with GTK2 support. 0.60 and all future Gaim versions will no
    +longer support GTK1.2. With the release of 0.60, the gtk1-stable tree that
    +the 0.59.x releases were from has been discontinued.
    Q: I'd like to use Gaim on IRIX.
    @@ -127,144 +130,161 @@
    Q: How do I use MSN, Yahoo, Jabber, IRC, Gadu-Gadu(GG), Napster, or Zephyr?
    -A: In Gaim 0.60 and higher, use the Account Editor (Tools-&gt;Accounts, or
    -the Accounts button on the start screen) to add the account. The appropriate
    -protocol plugin is loaded automatically.
    +A: In Gaim 0.60 and higher, use the Account Editor (Tools-&gt;Accounts, or
    +the Accounts button on the start screen) to add the account. The
    +appropriate protocol plugin is loaded automatically.
    <p>
    -In Gaim 0.59 and lower, you must first load the protocol plugin for the protocol
    -that you want to use. These plugins come with Gaim, so just go to the
    -Plugins dialog (Tools-&gt;Plugins, or the Plugins button on the start
    -screen). The list of plugins on this screen is a listing of plugins you have already
    -loaded and does not included unloaded but available plugins. To load a new plugin, click
    -"Load." The protocol plugins are named <code>lib<i>protocol</i>.so</code>, so MSN for
    -instance is provided by <code>libmsn.so</code>, and Gadu-Gadu is provided by
    -<code>libgg.so</code>. Now you can use the Account Editor to add an account with
    -the desired protocol.
    + In Gaim 0.59 and lower, you must first load the protocol plugin for the
    + protocol that you want to use. These plugins come with Gaim, so just go
    + to the Plugins dialog (Tools-&gt;Plugins, or the Plugins button on the
    + start screen). The list of plugins on this screen is a listing of plugins
    + you have already loaded and does not included unloaded but available
    + plugins. To load a new plugin, click "Load." The protocol plugins are
    + named <code>lib<i>protocol</i>.so</code>, so MSN for instance is provided
    + by <code>libmsn.so</code>, and Gadu-Gadu is provided by
    + <code>libgg.so</code>. Now you can use the Account Editor to add an
    + account with the desired protocol.
    </p>
    Q: How do I change the font Gaim uses?
    -A: The font preference in Gaim is used only for the formatting of outgoing messages, and that
    -only on the few protocols we support outgoing format on. The display fonts used by the rest of Gaim
    -are those specified by GTK. To change this font you need to edit your ~/.gktrc (Gaim 0.59.9 and
    -lower) or ~/.gtkrc-2.0 (Gaim 0.60 and newer). An example ~/.gtkrc-2.0 is available <a
    -href="./gtkrc-2.0">here</a>.
    +A: The font preference in Gaim is used only for the formatting of outgoing
    +messages, and that only on the few protocols we support outgoing format on.
    +The display fonts used by the rest of Gaim are those specified by GTK. To
    +change this font you need to edit your ~/.gktrc (Gaim 0.59.9 and lower) or
    +~/.gtkrc-2.0 (Gaim 0.60 and newer). An example ~/.gtkrc-2.0 is available
    +<a href="./gtkrc-2.0">here</a>.
    Q: How do I use smiley themes?
    -A: Gaim 0.60 and higher support themable smileys. To select a theme, open
    -Gaim's preferences to the "Smiley Themes" page and click on whichever theme you
    -want to use. To install a theme, simply drag it into the theme selector. You
    -can find themes on the <a href="http://gaim.sourceforge.net/themes.php">Gaim
    -Smiley Themes</a> page.
    +A: Gaim 0.60 and higher support themable smileys. To select a theme, open
    +Gaim's preferences to the "Smiley Themes" page and click on whichever theme
    +you want to use. To install a theme, simply drag it into the theme
    +selector. You can find themes on the <a
    +href="http://gaim.sourceforge.net/themes.php">Gaim Smiley Themes</a> page.
    <p>
    -You can also install themes manually by uncompressing them to their own directory
    -in ~/.gaim/smileys/
    + You can also install themes manually by uncompressing them to their own
    + directory in ~/.gaim/smileys/
    </p>
    Q: Why are the status icons so big?
    -A: We believe that, by adding a second line of text to each buddy list entry, we're able to show
    -more information about each buddy on the buddy list. The 'Big List,' as we call it, shows status text,
    -idle time, and warning level concisely and attractively. It shows more than one status "emblem" for
    -each buddy, indicating at the same time a mobile user who is away. Most importantly, it puts the buddy
    -icon in the list, making it far easier to locate buddies within a large list where names are harder to
    -pick out than images. Due to the increased usability of this UI, we have made it the default.
    +A: We believe that, by adding a second line of text to each buddy list
    +entry, we're able to show more information about each buddy on the buddy
    +list. The 'Big List,' as we call it, shows status text, idle time, and
    +warning level concisely and attractively. It shows more than one status
    +"emblem" for each buddy, indicating at the same time a mobile user who is
    +away. Most importantly, it puts the buddy icon in the list, making it far
    +easier to locate buddies within a large list where names are harder to pick
    +out than images. Due to the increased usability of this UI, we have made
    +it the default.
    <p>
    -We are aware that some people feel more comfortable using an interface more similar to IM clients they
    -may have used in the past. 'Big List' can be disabled by un-checking "Show buddy icons in list" in the
    -Buddy List preferences.
    + We are aware that some people feel more comfortable using an interface
    + more similar to IM clients they may have used in the past. 'Big List' can
    + be disabled by un-checking "Show buddy icons in list" in the Buddy List
    + preferences.
    </p>
    Q: Why is Gaim crashing when somebody sends me an IM?
    A: If you're using a version older than 0.55 (or Ximian or Debian's 0.54
    -package), you can be crashed remotely through an IM using one of two strings.
    -The solution is to upgrade to the latest version, where both exploits are
    -fixed.
    +package), you can be crashed remotely through an IM using one of two
    +strings. The solution is to upgrade to the latest version, where both
    +exploits are fixed.
    <p>
    -If you use Yahoo with Gaim 0.59.8 or lower, you need to upgrade. Yahoo changed the protocol in a way that broke Gaim, Trillian, Everybuddy, and
    -their own linux client.
    + If you use Yahoo with Gaim 0.59.8 or lower, you need to upgrade. Yahoo
    + changed the protocol in a way that broke Gaim, Trillian, Everybuddy, and
    + their own linux client.
    </p>
    <p>
    -If you use Gaim 0.59.5 and Gaim segfaults as soon as it signs on, you do not have a valid ~/.gtkrc file. This is fixed in debian's 0.59.5-2 package,
    -and is fixed in 0.59.6 for the rest of the world.
    + If you use Gaim 0.59.5 and Gaim segfaults as soon as it signs on, you do
    + not have a valid ~/.gtkrc file. This is fixed in debian's 0.59.5-2
    + package, and is fixed in 0.59.6 for the rest of the world.
    </p>
    <p>
    - If you are using a version newer than 0.59.6 and Gaim still crashes, please
    - let us know.
    + If you are using a version newer than 0.59.6 and Gaim still crashes,
    + please let us know.
    </p>
    Q: Why is gaim crashing when I start it?
    -A: With 0.60 and higher, try running gaim with GDK_USE_XFT=0 set. If this does not fix the problem, please submit a bug report. If gaim is not
    -crashing, but is just sitting there not displaying anything, try turning off anything else that might be using the sound device (ie xmms) and then
    -starting gaim. If this fixes the problem, it is a libao issue, not a gaim issue, and can be worked around by the use of esd or arts.
    +A: With 0.60 and higher, try running gaim with GDK_USE_XFT=0 set. If this
    +does not fix the problem, please submit a bug report. If gaim is not
    +crashing, but is just sitting there not displaying anything, try turning
    +off anything else that might be using the sound device (ie xmms) and then
    +starting gaim. If this fixes the problem, it is a libao issue, not a gaim
    +issue, and can be worked around by the use of esd or arts.
    !SECTION Features
    Q: Can Gaim send files?
    -A: TOC can, in a limited way, and OSCAR can send files over AIM in 0.60 and higher. Most
    -protocols are capable of it, but Gaim hasn't implemented anything yet. Support is being worked on
    -and may partially work for MSN and Jabber.
    +A: TOC can, in a limited way, and OSCAR can send files over AIM in 0.60
    +and higher. Most protocols are capable of it, but Gaim hasn't implemented
    +anything yet. Support is being worked on and may partially work for MSN and
    +Jabber.
    Q: When will file transfer be supported? Is it being worked on?
    -A: Gaim 0.60 includes preliminary file transfer support. It likely contains
    -a few bugs that will be fixed in time. Currently, Gaim supports sending and
    -receiving files via AIM, receiving files via Jabber and IRC. File transfer receive
    -code exists for MSN, but it is very flakey, and files are often corrupt. If you
    -would like support for another protocol, get CVS and submit a patch using the
    -generic file transfer API.
    +A: Gaim 0.60 includes preliminary file transfer support. It likely
    +contains a few bugs that will be fixed in time. Currently, Gaim supports
    +sending and receiving files via AIM, receiving files via Jabber and IRC.
    +File transfer receive code exists for MSN, but it is very flakey, and files
    +are often corrupt. If you would like support for another protocol, get CVS
    +and submit a patch using the generic file transfer API.
    -Q: Is there a Gaim tray icon, or docklet, or gnome applet, or panel icon, or <i>some</i>thing?
    +Q: Is there a Gaim tray icon, or docklet, or gnome applet, or panel icon,
    +or <i>some</i>thing?
    -A: In 0.59.x and below, Gaim only has support for Gnome's panel. Gaim 0.60 and higher
    -have replaced the gnome-applet with a tray icon that conforms to the standards at
    -<a href="http://www.freedesktop.org/">www.freedesktop.org</a>. This tray icon is supported
    -in KDE 3.1, Gnome 2.2, and Red Hat Gnome 2.0. Gaim will insert the tray icon in any System Tray
    -implementation that conforms to these standards, so feel free to write one for your window manager
    -of choice. For Gnome, you must have a Notification Area in your Gnome panel.
    +A: In 0.59.x and below, Gaim only has support for Gnome's panel. Gaim 0.60
    +and higher have replaced the gnome-applet with a tray icon that conforms to
    +the standards at <a
    +href="http://www.freedesktop.org/">www.freedesktop.org</a>. This tray icon
    +is supported in KDE 3.1, Gnome 2.2, and Red Hat Gnome 2.0. Gaim will
    +insert the tray icon in any System Tray implementation that conforms to
    +these standards, so feel free to write one for your window manager of
    +choice. For Gnome, you must have a Notification Area in your Gnome panel.
    <p>
    -This docklet is the only supported way of putting Gaim in a Gnome2 panel. The panel applet (the
    -gaim-applet rpm, the gaim-gnome deb package and compiling with the --enable-panel flag) is only supported
    -with Gaim 0.59.x and Gnome 1.x, the GTK1.2 versions of Gnome.
    + This docklet is the only supported way of putting Gaim in a Gnome2 panel.
    + The panel applet (the gaim-applet rpm, the gaim-gnome deb package and
    + compiling with the --enable-panel flag) is only supported with Gaim 0.59.x
    + and Gnome 1.x, the GTK1.2 versions of Gnome.
    </p>
    Q: What do those colors in the conversation tab mean?
    -A: A red tab means a message is waiting for you; green means the
    -buddy is typing; yellow means the buddy began typing, and then stopped.
    +A: A red tab means a message is waiting for you; green means the buddy is
    +typing; yellow means the buddy began typing, and then stopped.
    Q: Will Gaim save my buddy list to the server?
    -A: Yes, as of 0.60 Gaim saves your buddy list to the server for AIM, ICQ, MSN,
    -Yahoo, TOC and Jabber. Gaim 0.59.x supports this for AIM, MSN, Yahoo, TOC and
    -Jabber.
    +A: Yes, as of 0.60 Gaim saves your buddy list to the server for AIM, ICQ,
    +MSN, Yahoo, TOC and Jabber. Gaim 0.59.x supports this for AIM, MSN, Yahoo,
    +TOC and Jabber.
    Q: How come there's no Export Buddy List?
    -A: In 0.59 and earlier you can use <code>cp</code> to copy your buddy list.
    -It is stored in the <code>$HOME/.gaim</code> directory. The file name is your
    -screen name, in all capital letters. Gaim 0.60 does not support exporting your
    -buddy list.
    +A: In 0.59 and earlier you can use <code>cp</code> to copy your buddy
    +list. It is stored in the <code>$HOME/.gaim</code> directory. The file
    +name is your screen name, in all capital letters. Gaim 0.60 does not
    +support exporting your buddy list.
    <p>
    -Import and export code will hopefully be reintroduced for one of the 0.6x releases, due
    -to the introduction of the unified xml buddy list in 0.60.
    + Import and export code will hopefully be reintroduced for one of the 0.6x
    + releases, due to the introduction of the unified xml buddy list in 0.60.
    </p>
    Q: Can Gaim import my buddy list?
    -A: Unfortunately, no, you cannot import your buddy list with Gaim 0.60 and later.
    +A: Unfortunately, no, you cannot import your buddy list with Gaim 0.60 and
    +later.
    <p>
    -With Gaim 0.59 and earlier, this depends on the format of the buddy list.
    -Gaim has mixed success importing Windows AIM buddy lists. If you want to try,
    -click File-&gt;Import. This is accessible after you sign on. If you want to
    -import an <a href="http://licq.org/">Licq</a> contact list, you can try using
    -the <code>licq2gaim.pl</code> perl script, which comes with the Gaim source
    -code, but we do not support this.
    + With Gaim 0.59 and earlier, this depends on the format of the buddy list.
    + Gaim has mixed success importing Windows AIM buddy lists. If you want to
    + try, click File-&gt;Import. This is accessible after you sign on. If you
    + want to import an <a href="http://licq.org/">Licq</a> contact list, you
    + can try using the <code>licq2gaim.pl</code> perl script, which comes with
    + the Gaim source code, but we do not support this.
    </p>
    @@ -272,10 +292,10 @@
    Q: How do I use ICQ?
    -A: ICQ support is part of the OSCAR protocol, labeled AIM/ICQ in Gaim
    -(see the question <a href="#icq-no-worky">ICQ doesn't work</a> for why).
    -To use it, simply put your account number in the Screenname box and your
    -password in the Password box. Leave the server settings set to the default
    +A: ICQ support is part of the OSCAR protocol, labeled AIM/ICQ in Gaim (see
    +the question <a href="#icq-no-worky">ICQ doesn't work</a> for why). To use
    +it, simply put your account number in the Screenname box and your password
    +in the Password box. Leave the server settings set to the default
    (login.oscar.aol.com and port 5190).
    !ANCHOR icq-no-worky
    @@ -284,35 +304,37 @@
    A: Use AIM/ICQ for ICQ. AOL stopped supporting the older versions of the
    ICQ protocol. The newer versions are extensions of Oscar, which is labeled
    AIM/ICQ in Gaim. Currently, Oscar supports as much of ICQ as the ICQ plugin
    -used to. To use Oscar for ICQ, put your UIN in the Screenname box, and leave
    -the server information alone.
    +used to. To use Oscar for ICQ, put your UIN in the Screenname box, and
    +leave the server information alone.
    Q: Gaim 0.60 pops up a bunch of authorization request Dialogs.
    -A: This is a side effect of enabling support for the server side lists. Yes,
    -you must re-request authorization, we can't find a way around this requirement.
    +A: This is a side effect of enabling support for the server side lists.
    +Yes, you must re-request authorization, we can't find a way around this
    +requirement.
    +
    !SECTION AIM/ICQ (Oscar) Protocol
    Q: Can I set a buddy icon?
    A: Yes. Go to the Account Editor (Tools-&gt;Accounts from the buddy list),
    -and click to "Modify" the AIM/ICQ account you wish to have an icon. Enter the
    -full path to the image you wish to use in the box labeled "Buddy Icon File."
    -The file must be below 4KB. It can have any dimensions, and can be in any
    -format. However, if you wish Windows users to see it, it must be in a format
    -Windows understands, such as .bmp, .gif, and .jpg.
    +and click to "Modify" the AIM/ICQ account you wish to have an icon. Enter
    +the full path to the image you wish to use in the box labeled "Buddy Icon
    +File." The file must be below 4KB. It can have any dimensions, and can be
    +in any format. However, if you wish Windows users to see it, it must be in
    +a format Windows understands, such as .bmp, .gif, and .jpg.
    Q: Some of my buddies are not showing up as online, why is that?
    -A: AOL has set a limit for the maximum number of people you can
    -have in your buddy list. This number is currently 200. Gaim 0.58 and newer
    -give you a warning if you are over the limit, but if you are using something
    -prior to 0.58, make sure you are not over the limit (and upgrade to something
    - more recent!).
    +A: AOL has set a limit for the maximum number of people you can have in
    +your buddy list. This number is currently 200. Gaim 0.58 and newer give
    +you a warning if you are over the limit, but if you are using something
    +prior to 0.58, make sure you are not over the limit (and upgrade to
    +something more recent!).
    <p>
    The other possibility is that your server-stored buddy list is corrupt.
    - Unfortunately, Gaim 0.53 had a bug that caused it to corrupt some entries,
    + Unfortunately, Gaim 0.53 had a bug that caused it to corrupt some entries,
    especially group names. While this corruption doesn't show in Gaim unless
    you remove the <code>SCREENNAME.0.blist</code> file from
    <code>~/.gaim</code>, it does affect how long the server thinks your list
    @@ -321,23 +343,25 @@
    <pre>mv ~/.gaim/SCREENNAME.0.blist ~/</pre>
    <p>
    where SCREENNAME is your screenname, without spaces and in all caps. Then
    - signon, delete all groups, signoff, and signon again to verify that your list
    - is empty. Once it is empty, signoff, mv your
    + signon, delete all groups, signoff, and signon again to verify that your
    + list is empty. Once it is empty, signoff, mv your
    <code>SCREENNAME.0.blist</code> file back into <code>~/.gaim</code>, then
    sign on again. This should not be necessary in Gaim 0.60 and higher.
    </p>
    -
    -If you have 0.60 or higher, move ~/.gaim/blist.xml instead.
    +<p>
    + If you have 0.60 or higher, move ~/.gaim/blist.xml instead.
    +</p>
    Q: Can I use AIM URI's such as "aim:goim?screenname=robflynn"?
    -A: Yes, with Gaim 0.60 and higher, but it can be difficult to set up.
    -You need to pass the entire URI to the gaim-remote program (included with gaim).
    -To do this with Gnome 2, run gnome-file-types-properties or "File Types and
    -Programs" from the preferences menu. Add a service with protocol "aim" and
    -set the program to <code>gaim-remote uri "%s"</code>. This will make AIM
    -URIs work in Galeon 2. Also, not all types of aim URI's are supported.
    -The ones that <i>are</i> supported are goim, addbuddy, and gochat.
    +A: Yes, with Gaim 0.60 and higher, but it can be difficult to set up. You
    +need to pass the entire URI to the gaim-remote program (included with
    +gaim). To do this with Gnome 2, run gnome-file-types-properties or "File
    +Types and Programs" from the preferences menu. Add a service with protocol
    +"aim" and set the program to <code>gaim-remote uri "%s"</code>. This will
    +make AIM URIs work in Galeon 2. Also, not all types of aim URI's are
    +supported. The ones that <i>are</i> supported are goim, addbuddy, and
    +gochat.
    Q: IM Image doesn't work, why?
    @@ -348,42 +372,46 @@
    sometimes effective is to have the receiver, not being behind a firewall,
    request a direct connection, then send the image.
    <p>
    -In cvs, the html widget is being re-written. it currently does not support
    -many features of the old widget we used with GTK1.2, including images.
    + In cvs, the html widget is being re-written. it currently does not support
    + many features of the old widget we used with GTK1.2, including images.
    </p>
    Q: I sent an IM Image, but only a blank line shows up, why?
    -A: For Gaim 0.59.x and lower, You need to have gdk-pixbuf installed to
    -view IM Images. If the receiver is also using Gaim, [s]he also needs to have
    -this installed.
    +A: For Gaim 0.59.x and lower, You need to have gdk-pixbuf installed to
    +view IM Images. If the receiver is also using Gaim, [s]he also needs to
    +have this installed.
    Q: Can I add SMS numbers to my buddy list?
    -A: Yes, with Gaim 0.60 and higher you can add SMS numbers to your buddy list the
    -same way you can add screen names. Use "+19195151234" as the screen name, where 1 is
    -the country code, 919 is the area code, and 515-1234 is the phone number. This is
    -currently only supported for US phones. This works for both AIM and ICQ accounts.
    +A: Yes, with Gaim 0.60 and higher you can add SMS numbers to your buddy
    +list the same way you can add screen names. Use "+19195151234" as the
    +screen name, where 1 is the country code, 919 is the area code, and
    +515-1234 is the phone number. This is currently only supported for US
    +phones. This works for both AIM and ICQ accounts.
    -Q: I heard AOL is combining ICQ and AIM, does that mean I can send a message from
    -an AIM account to an ICQ account and vice-versa?
    +Q: I heard AOL is combining ICQ and AIM, does that mean I can send a
    +message from an AIM account to an ICQ account and vice-versa?
    -A: Yes, AOL is slowly letting the two messaging networks interoperate with each
    -other. Messaging between the two protocols works as long as the receiver of the
    -message supports it. Gaim 0.60 supports sending and receiving messages between AIM
    -and ICQ, but <b>the person receiving the message must support this</b>. Gaim, of
    -course, supports this for both ICQ and AIM accounts. Windows AIM version 5.2.3139
    -supports receiving messages from ICQ users. It is unknown if earlier versions of
    -Windows AIM support this. Windows ICQ build 3800 does not support receiving messages
    -from AIM users. Windows ICQ Lite builds 1150 and later support receiving messages
    -from AIM users and sending messages to AIM users. MacAIM versions 4.6 beta, build
    -1.1131 and newer support sending and receiving messages to and from ICQ users.
    +A: Yes, AOL is slowly letting the two messaging networks interoperate with
    +each other. Messaging between the two protocols works as long as the
    +receiver of the message supports it. Gaim 0.60 supports sending and
    +receiving messages between AIM and ICQ, but <b>the person receiving the
    +message must support this</b>. Gaim, of course, supports this for both ICQ
    +and AIM accounts. Windows AIM version 5.2.3139 supports receiving messages
    +from ICQ users. It is unknown if earlier versions of Windows AIM support
    +this. Windows ICQ build 3800 does not support receiving messages from AIM
    +users. Windows ICQ Lite builds 1150 and later support receiving messages
    +from AIM users and sending messages to AIM users. MacAIM versions 4.6 beta,
    +build 1.1131 and newer support sending and receiving messages to and from
    +ICQ users.
    <p>
    -The same clients that support receiving messages from the alternate messaging network
    -will also show up in buddy lists of people using the alternate network. This means
    -that if you can message an ICQ user from an AIM account, then the ICQ user will also
    -show up in your AIM buddy list. So an AIM user using Windows AIM version 5.2.3139
    -will show up in an ICQ buddy list.
    + The same clients that support receiving messages from the alternate
    + messaging network will also show up in buddy lists of people using the
    + alternate network. This means that if you can message an ICQ user from an
    + AIM account, then the ICQ user will also show up in your AIM buddy list.
    + So an AIM user using Windows AIM version 5.2.3139 will show up in an ICQ
    + buddy list.
    </p>
    @@ -392,15 +420,15 @@
    Q: Why am I getting disconnected when I try to connect to IRC?
    A: You will be disconnected if the nickname you chose is already in use on
    -that IRC server. Try again with a different nickname. In 0.60 or latter, Gaim will
    -prompt you to change your screenname in this situation.
    +that IRC server. Try again with a different nickname. In 0.60 or latter,
    +Gaim will prompt you to change your screenname in this situation.
    Q: How do I join a channel with the IRC plugin?
    -A: First create the account, then sign on. After you have signed on, you can use
    -File->Join A Chat on the buddy list to join a channel. In any window, either a conversation
    -or a chat, in which your IRC user is the sender, you can also use <code>/join</code> to connect to a
    -new channel.
    +A: First create the account, then sign on. After you have signed on, you
    +can use File-&gt;Join A Chat on the buddy list to join a channel. In any
    +window, either a conversation or a chat, in which your IRC user is the
    +sender, you can also use <code>/join</code> to connect to a new channel.
    !SECTION Jabber Protocol
    @@ -408,13 +436,13 @@
    Q: How do I choose which Jabber server to use?
    A: The Jabber server name is part of your Jabber I.D., such as
    -<code>somebody@server.name</code>. So when entering your Jabber
    -"screen name", the server is specified as part of your JID.
    +<code>somebody@server.name</code>. So when entering your Jabber "screen
    +name", the server is specified as part of your JID.
    Q: How do I change my Jabber resource to be other than the default of "/GAIM"?
    -A: When you create your account in Gaim, simply append the desired resource
    -identifier to your Jabber I.D. For example:
    +A: When you create your account in Gaim, simply append the desired
    +resource identifier to your Jabber I.D. For example:
    <code>somebody@server.name/resource</code>
    !ANCHOR jabber-register
    @@ -456,9 +484,9 @@
    you set server invisibility (discussed next) on and off.
    </blockquote>
    <p>
    - To use per-server invisibility: click "Tools -> Away," select the Jabber
    - server login for the server upon which you wish to become invisible (if
    - necessary) and select "Invisible." To become visible again: select
    + To use per-server invisibility: click "Tools -&gt; Away," select the
    + Jabber server login for the server upon which you wish to become invisible
    + (if necessary) and select "Invisible." To become visible again: select
    anything else from that same menu (such as "Online"), or set your away
    status or log off the server and back on again.
    </p>
    @@ -474,13 +502,13 @@
    Q: I've a buddy that I keep removing from my buddy list but the entry
    keeps coming back every time I log in again! How can I stop this?
    -A: As of Gaim version 0.59 and later: Select the Edit Buddies tab, right-
    -click on the offending entry, and select "Remove From Roster.
    +A: As of Gaim version 0.59 and later: Select the Edit Buddies tab,
    +right-click on the offending entry, and select "Remove From Roster.
    Q: Can I remove a buddy from my Jabber roster entirely?
    -A: As of Gaim version 0.59 and later: yes. In the Edit Buddies tab, right-
    -click on a buddy and Select "Remove From Roster.
    +A: As of Gaim version 0.59 and later: yes. In the Edit Buddies
    +tab, right-click on a buddy and Select "Remove From Roster.
    <p>
    The buddy will disappear from your buddy list and also will no longer
    receive presence notifications from you.
    @@ -492,8 +520,8 @@
    A: This selection, available in Gaim version 0.60 and later, and found by
    right-clicking on a buddy entry in the Edit Buddies tab, prevents that
    -Jabber I.D. from receiving future presence notifications when you log on
    -to the server.
    +Jabber I.D. from receiving future presence notifications when you log on to
    +the server.
    <p>
    After you do this, that buddy will have to re-request a subscription to
    your presence (and you will have to approve it) for them to again see you
    @@ -505,50 +533,55 @@
    Q: I'm getting lots of "Already in Opposite list" errors on msn, why?
    -A: The reason this happens is because you have a screenname in both your permit list and your deny list. There are two ways to fix this:
    -the correct way and the quick way. The correct way is to go to tools->preferences (tools->privacy in 0.60 or latter), and manually scan the list
    -and remove the duplicate entries. The quick way is to remove the msn .blist file from the ~/.gaim directory. This will have a side effect: the
    -msn server stores the screennames of your contacts, but does not store what group they are in, so you will have to re-sort your msn contacts
    -into the appropriate groups.
    +A: The reason this happens is because you have a screenname in both your
    +permit list and your deny list. There are two ways to fix this: the correct
    +way and the quick way. The correct way is to go to tools-&gt;preferences
    +(tools-&gt;privacy in 0.60 or latter), and manually scan the list and
    +remove the duplicate entries. The quick way is to remove the msn .blist
    +file from the ~/.gaim directory. This will have a side effect: the msn
    +server stores the screennames of your contacts, but does not store what
    +group they are in, so you will have to re-sort your msn contacts into the
    +appropriate groups.
    Q: I'm getting an "Invalid User" popop whenever I sign on. How can I make
    this go away?
    -A: Delete your buddy list. On unix, this will be at
    -~/.gaim/blist.xml (or ~/.gaim/USERNAME.0.blist pre-v0.60). Note that you will
    -lose buddy groups and aliases when you do this. Alternatively, since this will delete ALL buddy lists, not just the msn one, you can hand edit
    -the ~/.gaimrc to remove the msn account. Start gaim up, which will remove the entries from the account that no longer exists, and re-add your
    -account. For most users, this will be the better temporary solution.
    +A: Delete your buddy list. On unix, this will be at ~/.gaim/blist.xml (or
    +~/.gaim/USERNAME.0.blist pre-v0.60). Note that you will lose buddy groups
    +and aliases when you do this. Alternatively, since this will delete ALL
    +buddy lists, not just the msn one, you can hand edit the ~/.gaimrc to
    +remove the msn account. Start gaim up, which will remove the entries from
    +the account that no longer exists, and re-add your account. For most users,
    +this will be the better temporary solution.
    !SECTION Gadu-Gadu Protocol
    Q: What is Gadu-Gadu?
    -A: Gadu-Gadu is an IM protocol popular in Poland. You can find more about it at <a href="http://www.gadu-gadu.pl">http://www.gadu-gadu.pl</a> (website in Polish).
    +A: Gadu-Gadu is an IM protocol popular in Poland. You can find more about
    +it at <a href="http://www.gadu-gadu.pl">http://www.gadu-gadu.pl</a>
    +(website in Polish).
    !SECTION Scripts and Plugins
    Q: How do I use perl scripts with Gaim?
    -A: Save the perl script to ~/.gaim/ or $prefix/lib/gaim/, restart Gaim, and
    -load the perl script by checking the check box next to its name on the Plugins
    -page in preferences.
    +A: Save the perl script to ~/.gaim/ or $prefix/lib/gaim/, restart Gaim,
    +and load the perl script by checking the check box next to its name on the
    +Plugins page in preferences.
    Q: How do I compile a plugin for Gaim?
    A: To compile a plugin for Gaim, you must have Gaim's source code. There
    -are two ways to get this: Tarballs, and CVS. To work with a tarball,
    -follow the instructions below. To use CVS, follow the instructions on the
    -<a href="cvs.php">CVS</a> page. Please note that normally, CVS is much
    -more stable than the tarballs!
    -<p>
    - To work with a tarball, download the latest source code from <a
    - href="http://gaim.sf.net/">http://gaim.sf.net/</a> and untar it with the
    - command: <pre>tar zxvf <i>filename</i></pre> where <i>filename</i> is the
    - file you downloaded.
    -</p>
    +are two ways to get this: Tarballs, and CVS. To work with a tarball, follow
    +the instructions below. To use CVS, follow the instructions on the <a
    +href="cvs.php">CVS</a> page. Please note that normally, CVS is much more
    +stable than the tarballs! <p> To work with a tarball, download the latest
    +source code from <a href="http://gaim.sf.net/">http://gaim.sf.net/</a> and
    +untar it with the command: <pre>tar zxvf <i>filename</i></pre> where
    +<i>filename</i> is the file you downloaded. </p>
    <p>
    After you have a Gaim source code tree, either through tarballs or CVS:
    @@ -585,18 +618,20 @@
    </li>
    </ol>
    -Q: I have a plugin or perl script for Gaim that does not work with 0.60 or higher.
    +Q: I have a plugin or perl script for Gaim that does not work with 0.60 or
    +higher.
    -A: The plugin and perl script API has changed in 0.60, which means plugins and
    -perl scripts must be modified in order to work. The plugin or perl script must be
    -located in $prefix/lib/gaim or in ~/.gaim, and must implement the new API, as documented
    -in the howto file in the plugins directory. Plugins and perl scripts are now controled
    -from preferences.
    +A: The plugin and perl script API has changed in 0.60, which means plugins
    +and perl scripts must be modified in order to work. The plugin or perl
    +script must be located in $prefix/lib/gaim or in ~/.gaim, and must
    +implement the new API, as documented in the howto file in the plugins
    +directory. Plugins and perl scripts are now controled from preferences.
    Q: Where can I find documentation on writing plugins and Perl scripts?
    -A: If you look in the <code>plugins/</code> directory in the Gaim source, you
    -should see a HOWTO file for C plugins and a PERL-HOWTO for Perl scripts.
    +A: If you look in the <code>plugins/</code> directory in the Gaim source,
    +you should see a HOWTO file for C plugins and a PERL-HOWTO for Perl
    +scripts.
    !SECTION Development
    @@ -607,9 +642,10 @@
    Q: Gaim never leaves a core file.
    -A: On most installs, for some odd reason, core files are limited in size to 0 bytes, and so
    -are not created. To rectify this situation, add <code>ulimit -c unlimited</code> to your startup
    -scripts or run it manually in a terminal before starting gaim from that terminal.
    +A: On most installs, for some odd reason, core files are limited in size
    +to 0 bytes, and so are not created. To rectify this situation, add
    +<code>ulimit -c unlimited</code> to your startup scripts or run it manually
    +in a terminal before starting gaim from that terminal.
    Q: Where should I submit patches?
    @@ -617,15 +653,15 @@
    Q: Did you guys reverse engineer it?
    -A: TOC, Jabber, MSN, Napster, and IRC are published protocols, so we didn't
    -have to reverse engineer those. Oscar, ICQ, and Yahoo are not published, and
    -were reverse engineered by other people.
    +A: TOC, Jabber, MSN, Napster, and IRC are published protocols, so we
    +didn't have to reverse engineer those. Oscar, ICQ, and Yahoo are not
    +published, and were reverse engineered by other people.
    Q: Will Gaim be ported to Windows 95/98/Me/2000/XP?
    -A: Gaim has released a Windows version. Right now it is an "alpha" release, the
    -most buggy type of release a project can make. For some people it works very reliably,
    -for others it is unusable.
    +A: Gaim has released a Windows version. Right now it is an "alpha"
    +release, the most buggy type of release a project can make. For some people
    +it works very reliably, for others it is unusable.
    !SECTION Misc. Questions
    @@ -653,21 +689,23 @@
    Q: Does Gaim support secure instant messaging (encrypted IMs)?
    -A: Not natively. Doing secure instant messaging right is a big deal
    -and requires, among other things, an authentication scheme. Simply
    -encrypting your data stream without verifying the party with whom you
    -are chatting is not secure in any way; some other clients offer
    -options like this, but we feel that such measures instill a false
    -sense of security that is more harmful than helpful.
    -<p>The gaim-e project (http://gaim-e.sourceforge.net/) is working on
    -developing a secure IM framework that uses the GnuPG and the OpenPGP
    -trust model for authentication. If you are serious about secure
    -instant messaging, read the documentation on the "web of trust" model
    -available at http://www.gnupg.org/ and try out gaim-e.</p>
    +A: Not natively. Doing secure instant messaging right is a big deal and
    +requires, among other things, an authentication scheme. Simply encrypting
    +your data stream without verifying the party with whom you are chatting is
    +not secure in any way; some other clients offer options like this, but we
    +feel that such measures instill a false sense of security that is more
    +harmful than helpful. <p>The gaim-e project
    +(http://gaim-e.sourceforge.net/) is working on developing a secure IM
    +framework that uses the GnuPG and the OpenPGP trust model for
    +authentication. If you are serious about secure instant messaging, read
    +the documentation on the "web of trust" model available at
    +http://www.gnupg.org/ and try out gaim-e.</p>
    Q: What is gaim-remote?
    -A: gaim-remote is a second executable included with Gaim starting
    -with 0.60. It allows you to perform some actions to control/manipulate
    -an existing Gaim process from the command line. Run gaim-remote --help
    -to get an idea of what we currently envision it doing.
    +A: gaim-remote is a second executable included with Gaim starting with
    +0.60. It allows you to perform some actions to control/manipulate an
    +existing Gaim process from the command line. Run gaim-remote --help to get
    +an idea of what we currently envision it doing.
    +
    +!COMMENT vim: syntax=gaimfaq tw=75