- Subject: [slang-users] slang 2.0.1 released
- From: "John E. Davis" <davis@xxxxxxxxxxxxx>
- Date: Mon, 16 May 2005 03:25:23 -0400
slang-2.0.1 has been released. This is primarily a bug-fix release.
Overall there were relatively very few bugs reported in the three
weeks or so since 2.0.0 was released. The biggest "issue" that
cropped up concerned the use of namespaces when a file was implicitly
loaded into one. In such a case it was possible for the private
symbols of one file to conflict with the private symbols of another.
The fix involved the complete separation of static and private
namespaces.
See <http://www.jedsoft.org/slang/download.html> for downloading
information, etc.
Changes since 2.0.0
1. modules/png.sl: png_gray_to_rgb was missing an assignment after
normalization.
2. slsh/lib/print.sl: Ignore SIGPIPE while in the pager.
3. src/slang.c: SLang_peek_at_stack1_n was broken.
4. src/slsmg.c: If the cursor is left outside the visible display area
during SLsmg_refresh, then "clip" its position to the visible area.
5. src/slarray.c: Typo (= vs ==) was corrected in the array_eqs_method
function. (Dino Sangoid)
6. src/slmath.c: Use IS_NAN macro instead of isnan (Dino Sangoid)
7. src/mkfiles/makefile.all: Added dll support for the mingw32 build
(Marko Mahnic; marko mahnic at email, si)
8. src/slang.c: Removed a while loop that did nothing. (Dino Sangoid)
9. src/mkfiles/makefile.all, src/slconfig.h, src/slposdir.c: Support
added for 16 bit systems using watcom C (Dino Sangoid)
10.doc/tm/*.tm: Some spelling errors corrected (Mike Noble)
11. src/slang.c, src/slnspace.c: There was a conflict between private
and static namespaces that arose when _implicitly_ loading a file
into a specified namespace. Resolving this issue involved the
complete separation of the private and static namespaces.
12. The _get_frame_info function now provides the name of the active
namespace.
13. src/sldisply.c: Line drawing characters were not activated when
xterm was started in locale mode. Escape sequences were tweaked.
(Alexander E. Patrakov, patrakov at ums, usu, ru)
14. slsh/lib/print.sl: If an element of an array of structs is NULL
then print the element as NULL.
15. modules/varray.c: typo was preventing mmapping of a file from
working properly.
16. slsh/lib/*.sl: changed "static" to "private" to protect the
functions when loaded into a namespace.
17. autoconf/configure.ac: Add tests for atoll and strtoll. Some
versions of MacOS X do not have atoll.
18. modules/png.sl: Added png_get_colormap_names and changed
examples/colormap.sl to use it.
19. src/slarrfun.c: Ignore _NaNs in min/max functions.
20. slsh/lib/sldbcore.sl: Added several aliases to the debugger:
b(reak), c(ont), d(elete), h(elp), l(ist), n(ext), p(rint),
pp(rint), q(uit), s(tep)
_______________________________________________
To unsubscribe, visit http://jedsoft.org/slang/mailinglists.html
[2005 date index]
[2005 thread index]
[Thread Prev] [Thread Next]
[Date Prev] [Date Next]