Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
* [doc patch] Move @menu to end of @node (Auto-loading)
@ 2012-03-27 20:33 Jan Kratochvil
  2012-03-27 20:40 ` Eli Zaretskii
  0 siblings, 1 reply; 3+ messages in thread
From: Jan Kratochvil @ 2012-03-27 20:33 UTC (permalink / raw)
  To: gdb-patches

Hi Eli,

info '(texinfo)Menu Location'

# A menu must be located at the end of a node, without any regular text
# or additional commands between the `@end menu' and the beginning of the
# next node.  (As a consequence, there may be at most one menu in a node.)
# 
#   This is actually a useful restriction, since a reader who uses the
# menu could easily miss any such text.  Technically, it is necessary
# because in Info format, there is no marker for the end of a menu, so
# Info-reading programs would have no way to know when the menu ends and
# normal text resumes.

This is violated at multiple places in gdb.texinfo.  But I see no problem from
that, info command displays it properly, also tested PDF (no menus) and HTML
(working menus).

So maybe I can just drop this patch, the menu looks better in the first part.


Thanks,
Jan


gdb/doc/
2012-03-27  Jan Kratochvil  <jan.kratochvil@redhat.com>

	* gdb.texinfo (Auto-loading): Move @menu to the end of @node.
	Create two new links fir 'objfile-gdb.py file'
	and 'dotdebug_gdb_scripts section'.

--- ./gdb/doc/gdb.texinfo	27 Mar 2012 20:15:20 -0000	1.937
+++ ./gdb/doc/gdb.texinfo	27 Mar 2012 20:28:30 -0000
@@ -24714,13 +24714,9 @@ writable.
 When a new object file is read (for example, due to the @code{file}
 command, or because the inferior has loaded a shared library),
 @value{GDBN} will look for Python support scripts in several ways:
-@file{@var{objfile}-gdb.py} and @code{.debug_gdb_scripts} section.
-
-@menu
-* objfile-gdb.py file::          The @file{@var{objfile}-gdb.py} file
-* dotdebug_gdb_scripts section:: The @code{.debug_gdb_scripts} section
-* Which flavor to choose?::
-@end menu
+@file{@var{objfile}-gdb.py} (@pxref{objfile-gdb.py file})
+and @code{.debug_gdb_scripts} section
+(@pxref{dotdebug_gdb_scripts section}).
 
 The auto-loading feature is useful for supplying application-specific
 debugging commands and scripts.
@@ -24767,6 +24763,12 @@ When reading an auto-loaded file, @value
 function (@pxref{Objfiles In Python}).  This can be useful for
 registering objfile-specific pretty-printers.
 
+@menu
+* objfile-gdb.py file::          The @file{@var{objfile}-gdb.py} file
+* dotdebug_gdb_scripts section:: The @code{.debug_gdb_scripts} section
+* Which flavor to choose?::
+@end menu
+
 @node objfile-gdb.py file
 @subsubsection The @file{@var{objfile}-gdb.py} file
 @cindex @file{@var{objfile}-gdb.py}


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [doc patch] Move @menu to end of @node (Auto-loading)
  2012-03-27 20:33 [doc patch] Move @menu to end of @node (Auto-loading) Jan Kratochvil
@ 2012-03-27 20:40 ` Eli Zaretskii
  2012-03-27 20:45   ` [commit] " Jan Kratochvil
  0 siblings, 1 reply; 3+ messages in thread
From: Eli Zaretskii @ 2012-03-27 20:40 UTC (permalink / raw)
  To: Jan Kratochvil; +Cc: gdb-patches

> Date: Tue, 27 Mar 2012 22:33:21 +0200
> From: Jan Kratochvil <jan.kratochvil@redhat.com>
> 
> info '(texinfo)Menu Location'
> 
> # A menu must be located at the end of a node, without any regular text
> # or additional commands between the `@end menu' and the beginning of the
> # next node.  (As a consequence, there may be at most one menu in a node.)
> # 
> #   This is actually a useful restriction, since a reader who uses the
> # menu could easily miss any such text.  Technically, it is necessary
> # because in Info format, there is no marker for the end of a menu, so
> # Info-reading programs would have no way to know when the menu ends and
> # normal text resumes.
> 
> This is violated at multiple places in gdb.texinfo.  But I see no problem from
> that, info command displays it properly, also tested PDF (no menus) and HTML
> (working menus).
> 
> So maybe I can just drop this patch, the menu looks better in the first part.

It is better to be compliant, so please do commit this.

Thanks.


^ permalink raw reply	[flat|nested] 3+ messages in thread

* [commit] [doc patch] Move @menu to end of @node (Auto-loading)
  2012-03-27 20:40 ` Eli Zaretskii
@ 2012-03-27 20:45   ` Jan Kratochvil
  0 siblings, 0 replies; 3+ messages in thread
From: Jan Kratochvil @ 2012-03-27 20:45 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: gdb-patches

On Tue, 27 Mar 2012 22:40:19 +0200, Eli Zaretskii wrote:
> It is better to be compliant, so please do commit this.

Checked in:
	http://sourceware.org/ml/gdb-cvs/2012-03/msg00297.html


Thanks,
Jan


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2012-03-27 20:45 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-03-27 20:33 [doc patch] Move @menu to end of @node (Auto-loading) Jan Kratochvil
2012-03-27 20:40 ` Eli Zaretskii
2012-03-27 20:45   ` [commit] " Jan Kratochvil

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox