branch: externals/idlwave
commit e079639d5711845101c865befb19fd2169f8679d
Author: jdsmith <jdsmith>
Commit: jdsmith <jdsmith>

    *** empty log message ***
---
 CHANGES      | 27 ++++++++++++++++++++++++++-
 Makefile     |  1 +
 idlwave.texi | 26 +++++++++++++++-----------
 3 files changed, 42 insertions(+), 12 deletions(-)

diff --git a/CHANGES b/CHANGES
index a04d680594..6f582ebd0e 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,9 +1,34 @@
-This is the CHANGES file of the IDLWAVE distribution, version VERSIONTAG 
+This is the CHANGES file of the IDLWAVE distribution, version 4.16 
 
 The file covers only the changes for Revision 3.0 and later.  Earlier
 changes are documented in the (obsolete) files idl.el and
 idl-shell.el, available at idlwave.org.
 
+Revision 4.16
+=============
+   - Fixed XEmacs error when indenting continuation lines.
+   - Fixed case-bug when simultaneously upcasing and expanding generic
+     END statements (i.e. when using `idlwave-reserved-word-upcase'
+     with 'idlwave-expand-generic-end').
+   - Improved Debug Menu when running the Shell, including the super
+     examination pop-up commands as menu items (for both expression at
+     point, and region).
+   - Highlighted stop-line is cleared when retall'ing.
+   - Better continuation of single statement if..then..else
+     continuation lines.
+   - Fixed broken drag-to-examine functionality on the newest XEmacs
+     versions.
+   - Debugging commands (breakpoints, stepping, etc.) now work in
+     $MAIN$ level routines.
+   - Fixed a rare error when stepping code yourself (e.g., with
+     ".step").
+   - When not showing shell output ( e.g., for stepping commands; see
+     `idlwave-shell-show-commands'), any errors in the output will
+     still be displayed.
+   - An occassional hang when finding keys (e.g. when showing a
+     routine definition block for the last routine in a file) was
+     fixed.
+
 Revision 4.15
 =============
    - Routine info for routines with multi-threading keywords is now
diff --git a/Makefile b/Makefile
index 727596af70..a5646a2014 100644
--- a/Makefile
+++ b/Makefile
@@ -249,6 +249,7 @@ xemacsdistfile: $(XEMACSDISTFILES)
        cp -pf $(XEMACSDISTFILES) $(XEMACSDIR)/
        perl -pi -e 
's/^((?:AUTHOR_)?VERSION\s*=\s*)([0-9]\.[0-9.a-z]+)/$${1}$(TAG)/' 
$(XEMACSDIR)/Makefile
        perl -pi -e 's/\sVERSIONTAG\b/ $(TAG)/' $(XEMACSDIR)/*
+       perl -pi -e 's/:version [0-9]\.[0-9]+[a-z]*/:version $(TAG)/' 
$(XEMACSDIR)/_pkg.el
        (cd $(XEMACSDIR); make bindist)
 
 .PHONY: xemacsdist
diff --git a/idlwave.texi b/idlwave.texi
index 6a270ea529..f6fc0be161 100644
--- a/idlwave.texi
+++ b/idlwave.texi
@@ -9,12 +9,12 @@
 @synindex ky cp
 @syncodeindex vr cp
 @syncodeindex fn cp
-@set VERSION 4.15
-@set EDITION 4.15
+@set VERSION 4.16
+@set EDITION 4.16
 @set IDLVERSION 5.5
 @set NSYSROUTINES 1324
 @set NSYSKEYWORDS 6129
-@set DATE September 2002
+@set DATE October 2002
 @set AUTHOR J.D. Smith & Carsten Dominik
 @set AUTHOR-EMAIL dominik@@astro.uva.nl
 @set MAINTAINER J.D. Smith
@@ -2494,14 +2494,18 @@ for separating the output of @emph{examine} commands 
@xref{Examining
 Variables}.
 
 @defopt idlwave-shell-show-commands (@code{'(run misc breakpoint)})
-A list of command types to echo in the shell when sent.  Possible values
-are @code{run} for @code{.run}, @code{.compile} and other run commands,
-@code{misc} for lesser used commands like @code{window}, @code{retall},
-etc., @code{breakpoint} for breakpoint setting and clearing commands,
-and @code{debug} for other debug, stepping, and continue commands.  In
-addition, if the variable is set to the single symbol @code{'everything},
-all the copious shell input is displayed (which is probably only useful
-for debugging purposes).
+A list of command types to echo in the shell when sent.  Possible
+values are @code{run} for @code{.run}, @code{.compile} and other run
+commands, @code{misc} for lesser used commands like @code{window},
+@code{retall}, etc., @code{breakpoint} for breakpoint setting and
+clearing commands, and @code{debug} for other debug, stepping, and
+continue commands.  In addition, if the variable is set to the single
+symbol @code{'everything}, all the copious shell input is displayed
+(which is probably only useful for debugging purposes).  N.B. For
+hidden commands which produce output by side-effect, that output
+remains hidden (e.g., stepping through a @code{print} command).  As a
+special case, any error message in the output will be displayed
+(e.g., stepping to an error).
 @end defopt
 
 @node Debugging IDL Programs, Examining Variables, Commands Sent to the Shell, 
The IDLWAVE Shell

Reply via email to