branch: externals/idlwave
commit 79a81533e025e4c2d144512c778a8b1cbbacf889
Author: jdsmith <jdsmith>
Commit: jdsmith <jdsmith>
*** empty log message ***
---
idlwave.texi | 52 ++++++++++++++++++++++++++++++++--------------------
1 file changed, 32 insertions(+), 20 deletions(-)
diff --git a/idlwave.texi b/idlwave.texi
index a165fd81f7..9cad7fccd0 100644
--- a/idlwave.texi
+++ b/idlwave.texi
@@ -9,12 +9,12 @@
@synindex ky cp
@syncodeindex vr cp
@syncodeindex fn cp
-@set VERSION 5.3
-@set EDITION 5.3
-@set IDLVERSION 6.0
-@set NSYSROUTINES 1713
-@set NSYSKEYWORDS 7258
-@set DATE June, 2004
+@set VERSION 5.4
+@set EDITION 5.4
+@set IDLVERSION 6.1
+@set NSYSROUTINES 1850
+@set NSYSKEYWORDS 7685
+@set DATE October, 2004
@set AUTHOR J.D. Smith & Carsten Dominik
@set AUTHOR-EMAIL jdsmith@@as.arizona.edu
@set MAINTAINER J.D. Smith
@@ -2746,10 +2746,10 @@ key, like @kbd{C-c C-d C-b}.
@end defopt
@defopt idlwave-shell-debug-modifiers (@code{nil})
-List of modifier keys to use for additional binding of debugging
-commands in the shell and source buffers. Can be one or more of
-@code{control}, @code{meta}, @code{super}, @code{hyper}, @code{alt}, and
-@code{shift}.
+List of modifier keys to use for additional, alternative binding of
+debugging commands in the shell and source buffers. Can be one or
+more of @code{control}, @code{meta}, @code{super}, @code{hyper},
+@code{alt}, and @code{shift}.
@end defopt
@node Breakpoints and Stepping, Compiling Programs, Debug Key Bindings,
Debugging IDL Programs
@@ -2773,13 +2773,20 @@ breakpoint only if true. To clear the breakpoint in
the current line,
use @kbd{C-c C-d C-d} (@code{idlwave-clear-current-bp}). When
executed from the shell window, the breakpoint where IDL is currently
stopped will be deleted. To clear all breakpoints, use @kbd{C-c C-d
-C-a} (@code{idlwave-clear-all-bp}). Breakpoint lines are highlighted
-or indicated with an icon in the source code. Note that IDL places
-breakpoints as close as possible on or after the line you specify.
-IDLWAVE queries the shell for the actual breakpoint location which was
-set, so the exact line you specify may not be marked. You can re-sync
-the breakpoint list and display at any time (e.g., if you add or
-remove some on the command line) using @kbd{C-c C-d C-l}
+C-a} (@code{idlwave-clear-all-bp}). Breakpoints can also be disabled
+and re-enabled: @kbd{C-c C-d C-\}
+(@code{idlwave-shell-toggle-enable-current-bp}).
+
+
+Breakpoint lines are highlighted or indicated with an icon in the
+source code (different icons for conditional, after, and other break
+types). Disabled breakpoints are @emph{grayed out} by default. Note
+that IDL places breakpoints as close as possible on or after the line
+you specify. IDLWAVE queries the shell for the actual breakpoint
+location which was set, so the exact line you specify may not be
+marked. You can re-sync the breakpoint list and display at any time
+(e.g., if you add or remove some on the command line) using @kbd{C-c
+C-d C-l}.
Once the program has stopped somewhere, you can step through it. The
most important stepping commands are @kbd{C-c C-d C-s} to execute one
@@ -2801,9 +2808,11 @@ breakpoint and stepping commands:
@item @kbd{C-c C-d C-a}
@tab Clear all breakpoints (@code{idlwave-shell-clear-all-bp})
@item @kbd{C-c C-d [}
-@tab Go to the previous breakpoint.
+@tab Go to the previous breakpoint (@code{idlwave-shell-goto-previous-bp})
@item @kbd{C-c C-d ]}
-@tab Go to the next breakpoint.
+@tab Go to the next breakpoint (@code{idlwave-shell-goto-next-bp})
+@item @kbd{C-c C-d C-\}
+@tab Disable/Enable current breakpoint
(@code{idlwave-shell-toggle-enable-current-bp})
@item @kbd{C-c C-d C-j}
@tab Set a breakpoint at the beginning of the enclosing routine.
@item @kbd{C-c C-d C-s}
@@ -2938,7 +2947,10 @@ commonly used debugging commands are enabled:
@item @kbd{[}
@tab Go to the previous breakpoint in the file
(@code{idlwave-shell-goto-previous-bp})
@item @kbd{]}
-@tab Go to the next breakpoint in the file (@code{idlwave-shell-goto-next-bp})
+@tab Go to the next breakpoint in the file
+(@code{idlwave-shell-goto-next-bp})
+@item @kbd{\}
+@tab Disable/Enable current breakpoint
(@code{idlwave-shell-toggle-enable-current-bp})
@item @kbd{j}
@tab Set breakpoint at beginning of enclosing routine
(@code{idlwave-shell-break-this-module})
@item @kbd{k}