- Subject: [slang-users] slang 2 snapshot 5 released
- From: "John E. Davis" <davis@xxxxxxxxxxxxx>
- Date: Mon, 21 Feb 2005 14:41:36 -0500
I put out another slang2 snapshot today. This includes a couple of
minor bug-fixes and an improved version of slsh with readline support.
Perhaps the biggest change involved the renaming of symbols _SL* to
_pSL* for POSIX compliance. See item 0 below.
I will also be announcing a new release of "most" that compiles
against slang 2. For that, you will need this snapshot of slang
because of item 4 below.
As usual, it can be picked up from
<ftp://space.mit.edu/pub/davis/slang/2.0-devel/slang-pre2-r5.tar.gz>
and the mirror sites.
Thanks,
--John
Changes since 2.0.0 pre-release 4
0. src/*: For POSIX compliance, all _SL* symbols were changed to
_pSL*. Change suggested by Alastair McKinstry. If you experience
a linker error such as "undefined symbol: _SLChg_UCase_Lut" after
upgrading, then you will have to recompile your application.
1. src/slstring.c: Bug fix. For some strings, a substring would
produce the same hash as the full string. As a result, the
substring was not being properly generated.
2. src/slerr.c: For applications not using the interpreter,
_pSLerr_init was not getting called. As a result, the error-codes
were not getting initialized.
3. src/slsmg.c: Bug fix affecting SLsmg_Newline_Behavior (Thomas
Dickey).
4. src/doc/tm/rtl/strops.tm: typo caught by Doug Burke.
5. src/slstd.c: added atoi, atol, atoll as simple wrappers around
corrsponding standard library functions--- same caveats apply.
6. src/slstd.c: New intrinsics: add_doc_file, get_doc_files,
set_doc_files. These functions facilitate the addition of
documentation via a standard mechanism across all apps using the
interpreter.
7. slsh: Interactive support with readline-editing added to slsh. By
default, the slang library readline functions are used. If you
want GNU readline, then run configure with the appropriate option.
(This feature is due to Mike Noble, mnoble at space, mit, edu).
8. slsh: A man page for slsh (Rafael Laboissiere, rafael at debian, org).
9. src/slwclut.c: No provision was allowed for backslashes in ranges
that also permitted character classes.
10. slsh/mkfiles/makefile.all: New file for non-unix systems.
(DINO SANGOI (SANGOID at lloydadriatico, it)).
_______________________________________________
To unsubscribe, visit http://jedsoft.org/slang/mailinglists.html
[2005 date index]
[2005 thread index]
[Thread Prev] [Thread Next]
[Date Prev] [Date Next]