diff options
| author | Joe Mistachkin <joe@mistachkin.com> | 2003-06-04 23:41:14 (GMT) |
|---|---|---|
| committer | Joe Mistachkin <joe@mistachkin.com> | 2003-06-04 23:41:14 (GMT) |
| commit | a42f0d34a6532ae5b9aa0fbdaffff9947253a08a (patch) | |
| tree | 474aaded278e4066475e759d40c50466c410d28f | |
| parent | 78f5a4029cd376f8ba8104181f8db688e84ba2d0 (diff) | |
| download | tcl-a42f0d34a6532ae5b9aa0fbdaffff9947253a08a.zip tcl-a42f0d34a6532ae5b9aa0fbdaffff9947253a08a.tar.gz tcl-a42f0d34a6532ae5b9aa0fbdaffff9947253a08a.tar.bz2 | |
Fix for [Bug 748700]
| -rw-r--r-- | ChangeLog | 6 | ||||
| -rw-r--r-- | tools/index.tcl | 4 | ||||
| -rw-r--r-- | tools/man2help.tcl | 10 |
3 files changed, 16 insertions, 4 deletions
@@ -1,3 +1,9 @@ +2003-06-04 Joe Mistachkin <joe@mistachkin.com> + + * tools/man2help.tcl: Added duplicate help section checking + * tools/index.tcl: and corrected a comment typo for the + getTopics proc in index.tcl [Bug #748700]. + 2003-05-23 Don Porter <dgp@users.sourceforge.net> * generic/tclObj.c (tclCmdNameType): Converted internal rep diff --git a/tools/index.tcl b/tools/index.tcl index f2c162f..629ceb4 100644 --- a/tools/index.tcl +++ b/tools/index.tcl @@ -9,7 +9,7 @@ # See the file "license.terms" for information on usage and redistribution # of this file, and for a DISCLAIMER OF ALL WARRANTIES. # -# RCS: @(#) $Id: index.tcl,v 1.3 1998/09/14 18:40:15 stanton Exp $ +# RCS: @(#) $Id: index.tcl,v 1.3.40.1 2003/06/04 23:41:15 mistachkin Exp $ # # Global variables used by these scripts: @@ -63,7 +63,7 @@ proc getSections {pkg} { lsort [array names temp] } -# getSections -- +# getTopics -- # # Generate a sorted list of topics in the specified section of the # specified package from the topics array. diff --git a/tools/man2help.tcl b/tools/man2help.tcl index d172d1e..b0da42a 100644 --- a/tools/man2help.tcl +++ b/tools/man2help.tcl @@ -6,7 +6,7 @@ # # Copyright (c) 1996 by Sun Microsystems, Inc. # -# RCS: @(#) $Id: man2help.tcl,v 1.13 2002/08/09 00:13:54 davygrvy Exp $ +# RCS: @(#) $Id: man2help.tcl,v 1.13.2.1 2003/06/04 23:41:15 mistachkin Exp $ # # @@ -28,7 +28,13 @@ proc generateContents {basename version files} { puts $fd ":Base $basename$version.hlp" foreach package [getPackages] { foreach section [getSections $package] { - puts $fd "1 $section" + if {![info exists lastSection]} { + set lastSection {} + } + if {[string compare $lastSection $section]} { + puts $fd "1 $section" + } + set lastSection $section set lastTopic {} foreach topic [getTopics $package $section] { if {[string compare $lastTopic $topic]} { |
