Index: general.ent
===================================================================
--- general.ent	(revision 005d8327e68024dd0d56fa16e39c1aba8f9fac28)
+++ general.ent	(revision d5a426bb56c2b27c005e0b41f5e5ce8f38a0efe9)
@@ -1,3 +1,3 @@
-<!ENTITY day          "18">
+<!ENTITY day          "19">
 <!ENTITY month        "10">
 <!ENTITY year         "2005">
Index: gnome/add/add.xml
===================================================================
--- gnome/add/add.xml	(revision 005d8327e68024dd0d56fa16e39c1aba8f9fac28)
+++ gnome/add/add.xml	(revision d5a426bb56c2b27c005e0b41f5e5ce8f38a0efe9)
@@ -15,17 +15,20 @@
   install them on an as needed or as desired basis.</para>
 
+  <!-- This is used as a TOC separator -->
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="dummy-libraries.xml"/>
+
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="libgnomecups.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="libgnomeprint.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="libgnomeprintui.xml"/>
-
-  <!-- excluding GAL from the project at this point. It is now obsolete
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gal.xml"/>
-  -->
-
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gtkhtml.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="libgtkhtml.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="evolution-data-server.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gtksourceview.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="java-access-bridge.xml"/>
+
+  <!-- This is used as a TOC separator -->
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="dummy-utilities.xml"/>
+
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="bug-buddy.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gtksourceview.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gedit.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="eog.xml"/>
@@ -34,9 +37,33 @@
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gconf-editor.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gnome-utils.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="system-tools-backends.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gnome-system-monitor.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="nautilus-cd-burner.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gnome-media.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gnome-audio.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gnome-netstatus.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gcalctool.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gucharmap.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="zenity.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="epiphany.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gnomemeeting.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gnome-games.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gdm.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="system-tools-backends.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gpdf.xml"/>
+
+  <!-- This is used as a TOC separator -->
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="dummy-accessibility.xml"/>
+
+
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="at-spi.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="libgail-gnome.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gnome-speech.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gnome-mag.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gnopernicus.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gok.xml"/>
+
+  <!-- excluding GAL from the project at this point. It is now obsolete
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gal.xml"/>
+  -->
 
   <!-- excluding nautilus-media from the project at this point. It is broken
@@ -45,20 +72,3 @@
   -->
 
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gnome-netstatus.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gcalctool.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gpdf.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gucharmap.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="zenity.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="at-spi.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="libgail-gnome.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="java-access-bridge.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gnome-speech.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gnome-mag.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gnopernicus.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gok.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="epiphany.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gnomemeeting.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gnome-games.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gdm.xml"/>
-
 </chapter>
Index: gnome/add/dummy-accessibility.xml
===================================================================
--- gnome/add/dummy-accessibility.xml	(revision d5a426bb56c2b27c005e0b41f5e5ce8f38a0efe9)
+++ gnome/add/dummy-accessibility.xml	(revision d5a426bb56c2b27c005e0b41f5e5ce8f38a0efe9)
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
+   "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
+   
+<sect1 role="dummy">
+
+  <sect1info>
+    <othername>$LastChangedBy$</othername>
+    <date>$Date$</date>
+  </sect1info>
+
+  <title>Accessibility</title>
+  <para/>
+</sect1> 
Index: gnome/add/dummy-libraries.xml
===================================================================
--- gnome/add/dummy-libraries.xml	(revision d5a426bb56c2b27c005e0b41f5e5ce8f38a0efe9)
+++ gnome/add/dummy-libraries.xml	(revision d5a426bb56c2b27c005e0b41f5e5ce8f38a0efe9)
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
+   "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
+   
+<sect1 role="dummy">
+
+  <sect1info>
+    <othername>$LastChangedBy$</othername>
+    <date>$Date$</date>
+  </sect1info>
+
+  <title>Libraries</title>
+  <para/>
+</sect1> 
Index: gnome/add/dummy-utilities.xml
===================================================================
--- gnome/add/dummy-utilities.xml	(revision d5a426bb56c2b27c005e0b41f5e5ce8f38a0efe9)
+++ gnome/add/dummy-utilities.xml	(revision d5a426bb56c2b27c005e0b41f5e5ce8f38a0efe9)
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
+   "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
+   
+<sect1 role="dummy">
+
+  <sect1info>
+    <othername>$LastChangedBy$</othername>
+    <date>$Date$</date>
+  </sect1info>
+
+  <title>Utilities</title>
+  <para/>
+</sect1> 
Index: introduction/welcome/changelog.xml
===================================================================
--- introduction/welcome/changelog.xml	(revision 005d8327e68024dd0d56fa16e39c1aba8f9fac28)
+++ introduction/welcome/changelog.xml	(revision d5a426bb56c2b27c005e0b41f5e5ce8f38a0efe9)
@@ -43,4 +43,15 @@
 
     <listitem>
+      <para>October 19th, 2005</para>
+      <itemizedlist>
+        <listitem>
+          <para>[randy] - Added category headers to the GNOME Add-on packages
+          Table-of-Contents. Many thanks to Manuel Canales Esparcia for the
+          XML wizardry to make this happen.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>October 18th, 2005</para>
       <itemizedlist>
Index: stylesheets/blfs.css
===================================================================
--- stylesheets/blfs.css	(revision 005d8327e68024dd0d56fa16e39c1aba8f9fac28)
+++ stylesheets/blfs.css	(revision d5a426bb56c2b27c005e0b41f5e5ce8f38a0efe9)
@@ -125,4 +125,12 @@
 }
 
+.dummy {
+  font-weight: bold;
+  font-size: 110%; 
+  line-height: 1.8em;
+/* Removed per Bruce
+  margin-left: -1.5em; */
+}
+
 .item {
     width: 18.5em;
Index: stylesheets/xhtml/lfs-sections.xsl
===================================================================
--- stylesheets/xhtml/lfs-sections.xsl	(revision 005d8327e68024dd0d56fa16e39c1aba8f9fac28)
+++ stylesheets/xhtml/lfs-sections.xsl	(revision d5a426bb56c2b27c005e0b41f5e5ce8f38a0efe9)
@@ -6,4 +6,7 @@
 
 
+  <!-- Dummy sect1 files for TOC hacking -->
+  <xsl:template match="sect1[@role='dummy']"/>
+   
    <!-- Sect1 attributes -->
   <xsl:template match="sect1">
Index: stylesheets/xhtml/lfs-toc.xsl
===================================================================
--- stylesheets/xhtml/lfs-toc.xsl	(revision 005d8327e68024dd0d56fa16e39c1aba8f9fac28)
+++ stylesheets/xhtml/lfs-toc.xsl	(revision d5a426bb56c2b27c005e0b41f5e5ce8f38a0efe9)
@@ -85,12 +85,21 @@
     <xsl:choose>
       <xsl:when test="local-name(.) = 'sect1'">
-        <a>
-          <xsl:attribute name="href">
-            <xsl:call-template name="href.target">
-              <xsl:with-param name="context" select="$toc-context"/>
-            </xsl:call-template>
-          </xsl:attribute>
-          <xsl:apply-templates select="." mode="titleabbrev.markup"/>
-        </a>
+        <xsl:choose>
+          <xsl:when test="@role='dummy'">
+            <span class="dummy">
+              <xsl:apply-templates select="." mode="titleabbrev.markup"/>
+            </span>
+          </xsl:when>
+          <xsl:otherwise>
+            <a>
+              <xsl:attribute name="href">
+                <xsl:call-template name="href.target">
+                  <xsl:with-param name="context" select="$toc-context"/>
+                </xsl:call-template>
+              </xsl:attribute>
+              <xsl:apply-templates select="." mode="titleabbrev.markup"/>
+            </a>
+          </xsl:otherwise>
+        </xsl:choose>
       </xsl:when>
       <xsl:when test="local-name(.) = 'chapter' or local-name(.) = 'preface'">
