[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/idlwave d39d20aee6 139/360: *** empty log message ***
From: |
ELPA Syncer |
Subject: |
[elpa] externals/idlwave d39d20aee6 139/360: *** empty log message *** |
Date: |
Sun, 28 Apr 2024 00:59:17 -0400 (EDT) |
branch: externals/idlwave
commit d39d20aee6030fbc60e5e862331f5f6af1274045
Author: jdsmith <jdsmith>
Commit: jdsmith <jdsmith>
*** empty log message ***
---
CHANGES | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
idlwave.texi | 8 +++-----
2 files changed, 57 insertions(+), 5 deletions(-)
diff --git a/CHANGES b/CHANGES
index c7d2a2ff04..12f7408b58 100644
--- a/CHANGES
+++ b/CHANGES
@@ -4,6 +4,60 @@ 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 5.6
+=============
+ - New right-clickable break-point lines with a tooltip pop-up
+ describing the breakpoint, and a menu of options for clearing,
+ disabling, changing breakpoint conditions and repeat count, etc.
+ - Much faster breakpoint operations, especially over slow links or
+ when working with many hundreds or thousands of compiled
+ routines.
+ - More robust ability to set breakpoints at the beginning of a
+ module (procedure/function/method) referenced nearby, using the
+ same intelligent module inference as visit module uses.
+ - Solved occassional apparent "hang" of the shell, which would
+ require a return to be hit to flush the command queue (compiling,
+ setting breakpoints, etc.). Anecdotal evidence is that the
+ frequency of this hang increased in IDLv6.1. Note that, if you
+ are setting your own command prompt expression (e.g. for ENVI, or
+ a special purpose environment), you should use the format "^\r?
+ ?IDL> " to avoid this problem (IDL outputs arbitrary return
+ characters occasionally).
+ - More careful evaluation of expressions pulled from higher levels
+ on the calling stack for examine commands (like C-c C-d C-p
+ `idlwave-shell-print'). Non-stack-local variable examinations
+ should be more robust for complicated expressions.
+ - New convenience key binding, C-c C-t, for visiting a module in
+ the current file, with a context-sensitive default module and
+ completion.
+ - Adding action and bindings to special regular expression
+ characters like "[" now works as expected (e.g. to force blanks
+ around array indices, use (idlwave-action-and-binding "["
+ '(idlwave-surround nil 1)), and similarly for "]").
+ - Two new default convenience abbreviations: \pv for "ptr_valid()"
+ and \ipv for "if ptr_valid() then" (with cursor placed between
+ the parentheses).
+ - With the optional 'complete-structtag module, auto-determine the
+ structure tags of structures being completed in the Shell
+ (similar to object methods).
+
+Revision 5.5
+=============
+ - Allow completion/source-level help on structure or class
+ definitions which inherit some of their data field from other
+ structures in the same __define routine. Useful for
+ "on-the-spot" structure inheritance.
+ - Greatly improved structure parsing speed.
+ - Fix if statement issue: `&&' was being confused with multiple
+ commands on a line.
+ - Properly indent continuations in method calls after the arrow but
+ before the method name.
+ - Scan and lookup source for routines in buffers which have not yet
+ been saved to file.
+
+
Revision 5.4
=============
- Update routine info and help for IDL v6.1.
diff --git a/idlwave.texi b/idlwave.texi
index 181f811e2d..595421b6f4 100644
--- a/idlwave.texi
+++ b/idlwave.texi
@@ -2362,11 +2362,9 @@ IDLWAVE major mode in buffers. It can be used to work
with IDL
interactively, to compile and run IDL programs in Emacs buffers and to
debug these programs. The IDLWAVE shell is built on @file{comint}, an
Emacs packages which handles the communication with the IDL program.
-Unfortunately IDL for Windows does not have command-prompt versions
-and thus do not allow the interaction with Emacs@footnote{Please
-inform the maintainer if you come up with a way to make the IDLWAVE
-shell work on these systems.} --- so the IDLWAVE shell currently only
-works under Unix and MacOSX.
+Unfortunately, IDL for Windows does not have command-prompt versions and
+thus do not allow the interaction with Emacs --- so the IDLWAVE shell
+currently only works under Unix and MacOSX.
@menu
* Starting the Shell:: How to launch IDL as a subprocess
- [elpa] externals/idlwave 3c675c9837 099/360: - New selection for new or old help link format ("#" vs "#wp")., (continued)
- [elpa] externals/idlwave 3c675c9837 099/360: - New selection for new or old help link format ("#" vs "#wp")., ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave af15d2b430 102/360: - Initial checkin for IDLv5.6 rinfo scanner, ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 730fb31d4c 104/360: - Removed in favor of get_html_rinfo, ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 15f070f9a9 107/360: - Executive command completion and help., ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 69eacaa9a0 105/360: - Add option to skip certain catalogs (like CVS)., ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave f9fe85b7c8 124/360: - Support the new found-in property for supporting structure definitions, ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 989e453a61 126/360: *** empty log message ***, ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 88c175cb50 132/360: - Check for browse-url., ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave ba418154b0 133/360: - Doc cleanup., ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave a4b329a7e2 137/360: *** empty log message ***, ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave d39d20aee6 139/360: *** empty log message ***,
ELPA Syncer <=
- [elpa] externals/idlwave 5099cbeae7 142/360: - Rename face variables to remove -face., ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave d1dbf77a1c 152/360: - Updated FSF address., ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 7948471e51 156/360: - Added use-dedicated-window to prevent *idl* window from getting, ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 7f600a059f 194/360: Warn if compiling will exit stack, ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave cca88fe997 155/360: - Default indents switched to my preference., ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave cfc746716d 165/360: - C-M-? is help with topic, also menu., ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 2a800c0730 158/360: - Remove obsoleted HTML help stuff., ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 0ef92e9687 164/360: - Return t from assistant-start., ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 32b1b75de5 169/360: - Update copyright., ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 20dcf5b496 228/360: Look for pro/fun only for indent in MAIN-level routine., ELPA Syncer, 2024/04/28