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}

Reply via email to