gdb.texinfo: Separate the index into 2 indices, cp and fn, to
authorEli Zaretskii <eliz@gnu.org>
Tue, 3 Jul 2012 16:22:42 +0000 (16:22 +0000)
committerEli Zaretskii <eliz@gnu.org>
Tue, 3 Jul 2012 16:22:42 +0000 (16:22 +0000)
 avoid file-name clashes between Index.html and index.html on
 case-insensitive filesystems.  See the discussion starting in
 http://sourceware.org/ml/gdb-patches/2012-06/msg00457.html for the
 details of the problem.
 (Top): Update the master menu for the above.
 (Concept Index, Command and Variable Index): New nodes, instead of
 the old "Index" node that was deleted.  All cross-references
 updated.

gdb/doc/ChangeLog
gdb/doc/gdb.texinfo

index c6ff8f9b6abe2a368d90e7a116c769fddbbe176c..f6367a0d4744d7ca48f4369e3a65024e1a642b8a 100644 (file)
@@ -1,3 +1,15 @@
+2012-07-03  Eli Zaretskii  <eliz@gnu.org>
+
+       * gdb.texinfo: Separate the index into 2 indices, cp and fn, to
+       avoid file-name clashes between Index.html and index.html on
+       case-insensitive filesystems.  See the discussion starting in
+       http://sourceware.org/ml/gdb-patches/2012-06/msg00457.html for the
+       details of the problem.
+       (Top): Update the master menu for the above.
+       (Concept Index, Command and Variable Index): New nodes, instead of
+       the old "Index" node that was deleted.  All cross-references
+       updated.
+
 2012-07-02  Stan Shebs  <stan@codesourcery.com>
 
        * gdb.texinfo (Dynamic Printf): Mention agent style and
index d324a938625f90b19f43443e54d4be0fcca020e7..8efcdc9961974d2d9c1e9a84711add1fae8e2323 100644 (file)
 @end iftex
 
 @finalout
-@syncodeindex ky cp
-@syncodeindex tp cp
+@c To avoid file-name clashes between index.html and Index.html, when
+@c the manual is produced on a Posix host and then moved to a
+@c case-insensitive filesystem (e.g., MS-Windows), we separate the
+@c indices into two: Concept Index and all the rest.
+@syncodeindex ky fn
+@syncodeindex tp fn
 
 @c readline appendices use @vindex, @findex and @ftable,
 @c annotate.texi and gdbmi use @findex.
-@syncodeindex vr cp
-@syncodeindex fn cp
+@syncodeindex vr fn
+@syncodeindex fn fn
 
 @c !!set GDB manual's edition---not the same as GDB version!
 @c This is updated by GNU Press.
@@ -182,7 +186,9 @@ software in general.  We will miss him.
 * Copying::                    GNU General Public License says
                                 how you can copy and share GDB
 * GNU Free Documentation License::  The license for this documentation
-* Index::                       Index
+* Concept Index::               Index of @value{GDBN} concepts
+* Command and Variable Index::  Index of @value{GDBN} commands, variables,
+                                  functions, and Python data types
 @end menu
 
 @end ifnottex
@@ -1780,8 +1786,9 @@ In addition to @code{help}, you can use the @value{GDBN} commands @code{info}
 and @code{show} to inquire about the state of your program, or the state
 of @value{GDBN} itself.  Each command supports many topics of inquiry; this
 manual introduces each of them in the appropriate context.  The listings
-under @code{info} and under @code{show} in the Index point to
-all the sub-commands.  @xref{Index}.
+under @code{info} and under @code{show} in the Command, Variable, and
+Function Index point to all the sub-commands.  @xref{Command and Variable
+Index}.
 
 @c @group
 @table @code
@@ -40601,11 +40608,16 @@ switch (die->tag)
 @appendix GNU Free Documentation License
 @include fdl.texi
 
-@node Index
-@unnumbered Index
+@node Concept Index
+@unnumbered Concept Index
 
 @printindex cp
 
+@node Command and Variable Index
+@unnumbered Command, Variable, and Function Index
+
+@printindex fn
+
 @tex
 % I think something like @@colophon should be in texinfo.  In the
 % meantime: