slang-users mailing list

[2005 Date Index] [2005 Thread Index] [Other years]
[Thread Prev] [Thread Next]      [Date Prev] [Date Next]

[slang-users] slang 2.0.1 released


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]