- Subject: [slang-users] slang 2.1.2 released
- From: "John E. Davis" <davis@xxxxxxxxxxxxx>
- Date: Sun, 9 Sep 2007 14:02:54 -0400
Version 2.1.2 of the slang library is now available. This is
primarily a maintenance release with much of the work going into
better Cygwin integration. I have also created cygwin-specific
binaries of slang-2.1.2 as well as several other slang applications
and modules. You can see what is currently available from
<http://www.jedsoft.org/cygwin/>.
As usual, pointers to the source code may be found at
<http://www.jedsoft.org/slang/>. It may take a day or so for the
mirror sites to pick up the latest version.
Changes since 2.1.1
1. slsh/lib/readascii.sl: Typo in the usage message corrected.
2. autoconf/aclocal.m4: Fixed elf link problem on freebsd (Renato
Botelho)
3. doc/tm/slang.tm: Some documentation updates
4. slsh/lib/cmdopt.sl: The value passed to a callback function was not
be converted to the specified type, e.g., for
cmdopt_add (opt, "foo", &callback; type="int");
callback was not being passed an integer.
5. src/slang.c,slassoc.c: Optimization tweaks for inc/decrementing
associative arrays (e.g., foo["bar"]++).
6. src/slerr.c: When SLang_set_error is called, then add the string
representation of the error message to the message queue.
7. doc/tm/strops.tm: Corrected the documentation for the string_match
function. (Guenter Milde)
8. src/sllimits.h: Increased the size of the hash table that stores
SLstrings for better efficiency.
9. src/slstrops.c:_pSLang_push_nstring: Inlined the call to
_pSLang_push_slstring.
10. slsh/lib/structfuns.sl: Ignore any NULL arguments.
11. slsh/src/readline.c: Turned on output processing in the call to
SLang_init_tty.
12. src/slang.h: Several functions were marked as "extern" and not as
SL_EXTERN. This makes a difference for CYGWIN and WIN32.
13. src/Makefile.in, autoconf/*: Better support for the creation of
cygwin DLLs.
14. src/slang.h: Under windows+cygwin, if SLANG_DLL is not defined,
the it will get defined as 1. This means that by default, the
application will get compiled against the slang DLL. To build
against a static version of the library. compile your code using
-DSLANG_DLL=0.
15. Backed out the previous change (#14) to avoid breaking third-party
code that compiles against the library.
16. Makefile: `make` will only build the shared version of the
library. Use `make static` to create the static version.
17. src/slcmplex.c; Division by zero errors are no longer trapped.
This has been the default behavior for reals; this change
applies to complex numbers.
18. */*/*.tm: Documentation updates
19. src/slrline.c: When completing a quoted string, the final quote
character will automatically get added (instead of a space as
before).
20. src/slrline.c: SLang_peek_at_stack+SLang_pop_int recoded as
wrappers around inlined versions.
21. src/Makefile.in: Avoid creating a symlink if the target is the
same as the link (affects cygwin).
22. src/slsh.c: If exit is called without arguments, interpret that as
exit(0).
23. src/slsh.c: Prior to entering interactive mode, turn tracebacks
off.
24. src/Makfile.in: LDFLAGS was not getting used.
25. doc/tm/: Some typos corrected (Jörg Sommer)
26. slsh/Makefile.in: slsh/doc/html/*.html gets installed in
$prefix/share/doc/slsh/.
[2007 date index]
[2007 thread index]
[Thread Prev] [Thread Next]
[Date Prev] [Date Next]