Subject: CVS commit: pkgsrc
To: None <source-changes@netbsd.org>
From: Martin J. Laubach <mjl@netbsd.org>
List: source-changes
Date: 02/24/2000 17:27:17
Module Name:	pkgsrc
Committed By:	mjl
Date:		Fri Feb 25 01:27:16 UTC 2000

Modified Files:
	pkgsrc/devel/libslang: Makefile
	pkgsrc/devel/libslang/files: md5 patch-sum
	pkgsrc/devel/libslang/patches: patch-aa
	pkgsrc/devel/libslang/pkg: PLIST

Log Message:
Update to 1.4.0.

Changes since 1.3.10
1.  If a floating point exception occurs and the OS allows the library
    to handle it without forcing a longjmp, then SL_FLOATING_EXCEPTION
    will get generated instead of SL_INTRINSIC_ERROR.  Note: Linux
    provides no way to handle floating point exceptions without
    forcing a longjmp.  In my opinion, this is a flaw.
2.  SLang_pop_double was returning the wrong value for short and
    character types.
3.  New intrinsic: is_struct_type(X) ==> non-zero is X is a struct.
4.  typecast operation from user defined type to Struct_Type added.
5.  slkeypad.c: DOS/Windows DELETE_KEY definition added (Doug Kaufman
    <dkaufman@rahul.net>)
6.  slposdir.c: Do not depend upon the existence of rmdir on VMS
    systems.
7.  slang.c: abs, sign, mul2, chs, sqr were not being treated as
    function calls.
8.  sldisply.c:SLtt_cls:  If the terminal is a color terminal but
    being used as a black and white terminal, then reset colors before
    clearing.
9.  path_sans_extname intrinsic added.
10. slimport.c: If module defines deinit_NAME, will be be called prior
    to unloading the module. (Ulrich Dessauer <des@gmx.de>)


To generate a diff of this commit:
cvs rdiff -r1.17 -r1.18 pkgsrc/devel/libslang/Makefile
cvs rdiff -r1.7 -r1.8 pkgsrc/devel/libslang/files/md5
cvs rdiff -r1.6 -r1.7 pkgsrc/devel/libslang/files/patch-sum
cvs rdiff -r1.10 -r1.11 pkgsrc/devel/libslang/patches/patch-aa
cvs rdiff -r1.10 -r1.11 pkgsrc/devel/libslang/pkg/PLIST

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.