- Subject: pre-release version of 0.99-17 available
- From: "John E. Davis" <davis@xxxxxxxxxxxxx>
- Date: Fri, 11 Jun 2004 15:26:27 -0400
Hi,
A pre-release version of jed 0.99-17 is available now from
<ftp://space.mit.edu/pub/davis/jed/v0.99/pre-0.99-17/>. I decided to
make such a beta release because of a number of internal changes that
have gone into this version in anticipation of the UTF-8 version of
slang. At the moment, I do not have any binaries available for windows
users. If time permits this weekend, I will try to compile a windows
version. --John
Changes since B0.99-16
0. Many internal organizational changes and cleanups in anticipation of UTF-8
support.
1. lib/f90.sl: keywords for free-format mode were not working.
(joukj at hrem.stm.tudelft.nl).
2. src/dfasyntax.c: For DCL mode, /4096 was not highlighted as a
number--- only the "096" portion was highlighted.
3. src/ledit.c: when killing the scratch buffer, take care of its
subprocesses as well.
4. lib/cal.sl: Eliminated "for" loop in favor of "where".
5. src/xkeys.c: Pressing Shift-Tab in Xjed will generate "\e[Z".
6. lib/modehook.sl: Avoid potential security risk by alerting the user
about a file's mode statement. This behavior may be controlled
through the use of the Enable_Mode_Hook_Eval variable.
7. src/misc.c: read_from_minibuffer was not working in non-interactive
mode.
8. src/jprocess.c:get_process_status: indexing problem involving the
process id resolved (sdupont@xxxxxxx)
9. lib/emacsmsc.sl: added string_rectangle function with keybinding
^XRt.
10. src/indent.c: The what_syntax_table intrinsic was always returning
"DEFAULT".
11. lib/site.sl,etc: Added some patches from Paul Boekholt <p.boekholt
at hetnet.nl>: The help function supports an optional argument
(site.sl), compress.sl had a missing (), register.sl was missing a
call to "newline".
12. src/file.c: If a file "foo" was saved to another file "bar", then
"bar" was being improperly flagged as changing on the disk.
13. lib/keydefs.sl: Key_Ctrl_BS value changed (Guido Gonzato).
14. src/file.c: make jed_expand_link expand all pathname components
15. lib/misc.sl: arguments to is_substr swapped in the glob_to_regexp
function. Also the directory function was not handling invalid
directories. Klaus Schmid <klaus.schmid at kdt, de>.
16. src/ledit.c: if Batch or Script mode, do not echo the number of
lines read.
17. src/text.c: Ignore leading whitespace when attempting to wrap a
line. Joerg Sommer (joerg at alea, gnuu, de).
18. src/text.c: improved backward_paragraph function (Paul Boekholt
<p.boekholt at hetnet, nl>)
19. src/*.c: Added support for the display of line numbers based upon
a patch submitted by Robert Lillack (rob at lillack, de). Use the
toggle_line_number_mode or the set_line_number_mode functions to
utilize this feature. The color of this may be controlled using
the "linenum" object.
20. src/hooks.c: A possible NULL pointer dereference was fixed and the
JED_RUN_HOOKS* constants were exported to the interpreter (Josh
Guilfoyle (jasta at gotlinux, org))
21. lib/php.sl: strcat used instead of binary plus for combining
strings in the keyword definition lists.
22. lib/emacs.sl: Binding to ^K (yp_kill_line) tweaked to improve
emulation in presence of a universal argument.
22. lib/syntax.c: Better support for syntax highlighting of multiline
SGML/HTML constructs.
23. src/intrin.c: get_keymaps intrinsic added
24. lib/site.sl: call_function added as a generic alternative to
runhooks. This was added because someday runhooks may perform
additional tasks.
25. A few more color schemes have been added with updates.
26. src/intrin.c: what_mode may take an optional buffer argument.
27. lib/misc.sl: glob_to_regexp made public
28. lib/misc.sl: list_directory added.
29. lib/modeinfo.sl: mode_set_mode_info expanded to allow the creation
of new fields.
30. lib/dabbrev.sl: integrated the version from the jed modes
repository because of its many good ideas and capabilities.
31. src/screen.c: %S in the window status line format will cause the
S-Lang stack depth to be displayed. (from Dino via paul at
boekholt, com).
32. lib/isolatin.sl: The reverse (spanish) question mark removed from
the word_chars. Günter Milde (milde at ife, et, tu-dresden, de)
33. lib/cmode.sl: C_Namespace_Offset added (Marc Butler marc_in_usa at
yahoo, com)
32. src/screen.c: Trailing whitespace may now be highlighted using the
"trailing_whitespace" color. To enable it, put
Highlight_Trailing_Whitespace = 1;
in your jedrc file. (This and similar ideas have been suggested
by a number of people-- some even submitted code).
33. lib/paste.sl, lib/gpg.sl: "paste" is a useful function for "pasting"
into jed running in an xterm. gpg.sl implements an experimental
interface to gpg.
34. src/ledit.c: If system supports dynamic linking via dlopen, then
enable support for importable modules.
35. lib/cua.sl+cuamisc.sl: Updated versions from sourceforge. I split
a few of the functions out for general use: next_buffer,
toggle_case_search, save_buffer_as
36. src/: Like TAB, the value of CASE_SEARCH is now local to a buffer.
Newly created buffers are initialized with the value of
CASE_SEARCH_DEFAULT.
37. lib/vhdlmode.sl: Updated by Thei Wijnen
--------------------------
To unsubscribe send email to <jed-users-request@xxxxxxxxxxx> with
the word "unsubscribe" in the message body.
Need help? Email <jed-users-owner@xxxxxxxxxxx>.
[2004 date index]
[2004 thread index]
[Thread Prev] [Thread Next]
[Date Prev] [Date Next]