Index: index.xml
===================================================================
--- index.xml	(revision bcd337de6801252be96cc9b9311cec0016d7f685)
+++ index.xml	(revision 1c6182ecbd150d982caf56b7b1f3e8b28a01a9d1)
@@ -3,6 +3,6 @@
 			"/usr/share/docbook/docbookx.dtd" [
 
-<!ENTITY version "20030205">
-<!ENTITY releasedate "February 5th, 2003">
+<!ENTITY version "20030206">
+<!ENTITY releasedate "February 6th, 2003">
 
 <!ENTITY % book SYSTEM "book/book.ent">
Index: introduction/welcome/changelog.xml
===================================================================
--- introduction/welcome/changelog.xml	(revision bcd337de6801252be96cc9b9311cec0016d7f685)
+++ introduction/welcome/changelog.xml	(revision 1c6182ecbd150d982caf56b7b1f3e8b28a01a9d1)
@@ -10,4 +10,8 @@
 
 <itemizedlist>
+
+<listitem><para>February 6th, 2003 [tushar]: Chapter 40: Updated
+to mozilla-1.2.1 and made gtk2 the default toolkit for building
+mozilla</para></listitem>
 
 <listitem><para>February 5th, 2003 [larry]: General: Updated to
Index: xsoft/graphweb/mozilla/mozilla-config.xml
===================================================================
--- xsoft/graphweb/mozilla/mozilla-config.xml	(revision bcd337de6801252be96cc9b9311cec0016d7f685)
+++ xsoft/graphweb/mozilla/mozilla-config.xml	(revision 1c6182ecbd150d982caf56b7b1f3e8b28a01a9d1)
@@ -7,4 +7,9 @@
 from /usr/bin.</para>
 
+<para>Many applications look for netscape when they need to open a browser.
+You may make the following symlink for convinience.</para>
+
+<para><screen><userinput>ln -sf mozilla &mozilla-prefix;/bin/netscape</userinput></screen></para>
+
 <para>For installing various mozilla plugins, refer to the above mentioned 
 URL for the mozilla hint.</para>
Index: xsoft/graphweb/mozilla/mozilla-exp.xml
===================================================================
--- xsoft/graphweb/mozilla/mozilla-exp.xml	(revision bcd337de6801252be96cc9b9311cec0016d7f685)
+++ xsoft/graphweb/mozilla/mozilla-exp.xml	(revision 1c6182ecbd150d982caf56b7b1f3e8b28a01a9d1)
@@ -9,9 +9,12 @@
 are ok with the LGPL versioned libart.</para>
 
-<para><userinput>--prefix=&mozilla-prefix;</userinput> : Previously mozilla did
+<para><userinput>--prefix=&mozilla-prefix;</userinput>: Previously mozilla did
 not support the make install option. Hence the package was installed in /opt.
 The package now supports "make install" and follows the FHS guidelines for
 installation. Hence the book now recommends installation in a system wide prefix
 such as /usr.</para>
+
+<para><screen><userinput>--enable-toolkit-gtk2</userinput></screen>Use gtk2
+toolkit</para>
 
 <para><screen><userinput>--with-system-zlib --with-system-jpeg \
@@ -31,5 +34,6 @@
 --enable-strip --enable-elf-dynstr-gc \
 --enable-cpp-rtti</userinput></screen>
-Disable all debugging options and enable all optimization options. You can
+Various options that affect what components are built and some optimization
+options. You can
 pick and choose from these options.  More information on them can be found
 in the mozilla configure script help.</para>
@@ -59,8 +63,4 @@
 </para>
 
-<para><userinput>ln -sf mozilla &mozilla-prefix;/bin/netscape</userinput> : Since 
-many applications expect the browser to be named netscape, make a symbolic 
-link for convenience.</para>
-
 <para><screen><userinput>export LD_LIBRARY_PATH="&mozilla-prefix;/lib/mozilla-&mozilla-version;" &amp;&amp;
 export MOZILLA_FIVE_HOME="&mozilla-prefix;/lib/mozilla-&mozilla-version;" &amp;&amp;
Index: xsoft/graphweb/mozilla/mozilla-inst.xml
===================================================================
--- xsoft/graphweb/mozilla/mozilla-inst.xml	(revision bcd337de6801252be96cc9b9311cec0016d7f685)
+++ xsoft/graphweb/mozilla/mozilla-inst.xml	(revision 1c6182ecbd150d982caf56b7b1f3e8b28a01a9d1)
@@ -2,6 +2,5 @@
 <title>Installation of mozilla</title>
 
-<para>Install mozilla by running the following commands (don't forget to
-bunzip2 the patch file first):</para>
+<para>Install mozilla by running the following commands:</para>
 
 <para><screen><userinput>export MOZILLA_OFFICIAL="1" &amp;&amp;
@@ -12,7 +11,24 @@
 tar -xjf ../../mozilla-&mozilla-version;-spellchecker.tar.bz2 &amp;&amp;
 cd .. &amp;&amp;
-patch -Np1 -i ../mozilla-&mozilla-version;.patch &amp;&amp;
-./configure --prefix=&mozilla-prefix; \
+patch -Np1 -i ../mozilla-&mozilla-version;.patch</userinput></screen></para>
+
+<para>According to the financial institutions, the following hack makes your
+browser insecure. You have been warned. Many sites use an MS-IE specific tag 
+(autocomplete=off) to prevent autocomplete from working in some forms. This 
+tag is now supported in mozilla to appease the financial institutions. As per 
+the requirements of the financial institutions, they will not even accept a 
+solution where this a preference option. However our opinion is that it should 
+be in the hands of the user. To enable autocomplete to bypass
+this restriction, we need to make a slight modification in the code.</para>
+
+<para>Open the file <filename>extensions/wallet/src/wallet.cpp</filename> in
+the mozilla source tree and search for the line:
+<screen>#define WALLET_DONT_CACHE_ALL_PASSWORDS</screen>
+Then delete or comment out the line.  Now, if anyone tells you MS-IE is user
+friendly, give them this example!</para>
+
+<para><screen><userinput>./configure --prefix=&mozilla-prefix; \
             --enable-default-mozilla-five-home \
+            --enable-toolkit-gtk2 --enable-default-toolkit=gtk2 \
             --with-x --with-system-zlib \
             --with-system-jpeg --with-system-png --with-system-mng \
@@ -28,6 +44,6 @@
 make &amp;&amp;
 make install &amp;&amp;
-install -d &mozilla-prefix;/include/mozilla-&mozilla-version;/security &amp;&amp;
-cp -Lf dist/private/security/*.h dist/public/security/*.h \
+install -d &mozilla-prefix;/include/mozilla-&mozilla-version;/nss &amp;&amp;
+cp -Lf dist/private/nss/*.h dist/public/nss/*.h \
    &mozilla-prefix;/include/mozilla-&mozilla-version;/security &amp;&amp;
 install -d &mozilla-prefix;/lib/mozilla-&mozilla-version;/openoffice &amp;&amp;
@@ -36,5 +52,4 @@
 ln -nsf mozilla-&mozilla-version; &mozilla-prefix;/include/mozilla &amp;&amp;
 ln -nsf mozilla-&mozilla-version; &mozilla-prefix;/lib/mozilla &amp;&amp;
-ln -sf mozilla &mozilla-prefix;/bin/netscape &amp;&amp;
 cd &mozilla-prefix;/lib/mozilla-&mozilla-version; &amp;&amp;
 export LD_LIBRARY_PATH="&mozilla-prefix;/lib/mozilla-&mozilla-version;" &amp;&amp;
@@ -69,29 +84,3 @@
 for HTML editing.</para>
 
-<para><userinput>--enable-default-toolkit=gtk2</userinput> : In theory
-mozilla now supports both gtk 1.2 and gtk 2.0. To enable gtk2 support, use
-this option.  People have however had problems getting a usable gtk2
-built even with this and patches.  There is also support for other toolkits
-available but this support is known to be unstable.  If you want to try one,
-we suggest doing a normal build first and then only trying the other
-toolkits when you know you can get a standard build to work.</para>
-
-<para>According to the financial institutions, the following hack makes your
-browser insecure. You have been warned. Many sites use an MS-IE specific tag 
-(autocomplete=off) to prevent autocomplete from working in some forms. This 
-tag is now supported in mozilla to appease the financial institutions. As per 
-the requirements of the financial institutions, they will not even accept a 
-solution where this a preference option. However our opinion is that it should 
-be in the hands of the user. To enable autocomplete to bypass
-this restriction, we need to make a slight modification in the code.</para>
-
-<para>Open the file <filename>extensions/wallet/src/wallet.cpp</filename> in
-the mozilla source tree and search for the line:
-<screen>#define WALLET_DONT_CACHE_ALL_PASSWORDS</screen>
-Then delete or comment out the line.  If anyone tells you MS-IE is user
-friendly, give them this example!  Note that unlike the patch referred to in
-the hint, the patch on the BLFS website does not contain this hack so you
-will need to enable it manually if you want it use it or download it from the
-hint site.</para>
-
 </sect2>
Index: xsoft/graphweb/mozilla/mozilla-intro.xml
===================================================================
--- xsoft/graphweb/mozilla/mozilla-intro.xml	(revision bcd337de6801252be96cc9b9311cec0016d7f685)
+++ xsoft/graphweb/mozilla/mozilla-intro.xml	(revision 1c6182ecbd150d982caf56b7b1f3e8b28a01a9d1)
@@ -17,19 +17,27 @@
 
 <screen>mozilla depends on:
-<xref linkend="freetype2"/>, <xref linkend="xfree86"/>, <xref linkend="zip"/>, <xref linkend="GLib"/>, <xref linkend="GTK"/>,
-<xref linkend="ORBit"/>, <xref linkend="lcms"/>, <xref linkend="libjpeg"/>, <xref linkend="libmng"/>, <xref linkend="libpng"/>. 
-<xref linkend="which"/></screen>
+	<xref linkend="freetype2"/>,
+	<xref linkend="xfree86"/>,
+	<xref linkend="zip"/>,
+	<xref linkend="GLib2"/>,
+	<xref linkend="GTK2"/>,
+	<xref linkend="libIDL"/>,
+	<xref linkend="lcms"/>,
+	<xref linkend="libjpeg"/>,
+	<xref linkend="libmng"/>,
+	<xref linkend="libpng"/>. 
+	<xref linkend="which"/></screen>
 
-<para>Download the patch for various minor fixes to the build.
-<screen><ulink url="&ffile-root;/mozilla-1.0.1.patch.bz2"/></screen></para>
+<para>Download the patch for various fixes to the build from
+<userinput><ulink url="&hfile-root;"/></userinput>. The patches begin with
+<userinput>mozilla-&mozilla-version;</userinput></para>
 
-<para>Download the spellchecker (a Mozdev project). The above patch includes a
-fix to add the spellchecker to the build.
-<screen><ulink url="&ffile-root;/mozilla-1.0.1-spellchecker.tar.bz2"/></screen>
+<para>Download the spellchecker (a Mozdev project).
+<screen><ulink url="&hfile-root;/mozilla-&mozilla-version;-spellchecker.tar.bz2"/></screen>
 </para>
 
 <para>If you have difficulties in building mozilla, check out the mozilla
 hint for detailed information at <ulink url="http://www.linuxfromscratch.org/~tushar/"/>. 
-Individual patches are also available at the same location. The instructions 
+The instructions 
 that follow install the entire suite. To select specific components, refer 
 to the hint.</para>
Index: xsoft/graphweb/mozilla/mozilla.ent
===================================================================
--- xsoft/graphweb/mozilla/mozilla.ent	(revision bcd337de6801252be96cc9b9311cec0016d7f685)
+++ xsoft/graphweb/mozilla/mozilla.ent	(revision 1c6182ecbd150d982caf56b7b1f3e8b28a01a9d1)
@@ -6,8 +6,8 @@
 <!ENTITY mozilla-config SYSTEM "mozilla-config.xml">
 <!ENTITY mozilla-buildsize "550 MB">
-<!ENTITY mozilla-version "1.0.1">
+<!ENTITY mozilla-version "1.2.1">
 <!ENTITY mozilla-prefix "/usr">
-<!ENTITY mozilla-download-http "http://ftp.mozilla.org/pub/mozilla/releases/mozilla1.0.1/src/mozilla-source-1.0.1.tar.bz2">
-<!ENTITY mozilla-download-ftp "ftp://ftp.mozilla.org/pub/mozilla/releases/mozilla1.0.1/src/mozilla-source-1.0.1.tar.bz2">
+<!ENTITY mozilla-download-http "http://ftp.mozilla.org/pub/mozilla/releases/mozilla1.2.1/src/mozilla-source-1.2.1.tar.bz2">
+<!ENTITY mozilla-download-ftp "ftp://ftp.mozilla.org/pub/mozilla/releases/mozilla1.2.1/src/mozilla-source-1.2.1.tar.bz2">
 <!ENTITY mozilla-size "39 MB">
 <!ENTITY mozilla-buildtime "2 Hrs (850 MHz)">
