replaced gboolean by bool (from mhl/types.h)
[free-mc.git] / slang / ChangeLog
blob618c11f2c9e12e11a8c7328139c2b69f30214d62
1 2006-02-20  Pavel Tsekov  <ptsekov@gmx.net>
3         * slmisc.c: Import SLmake_string() and SLmake_nstring().
5 2006-02-15  Leonard den Ottolander  <leonard den ottolander nl>
7         * slcommon.c: Patch to slang-2.0.6 leaving local patches intact.
8         * sldisply.c: Likewise.
9         * slerr.c: Likewise.
10         * slgetkey.c: Likewise.
11         * slmisc.c: Likewise.
12         * slsignal.c: Likewise.
13         * slsmg.c: Likewise.
14         * slstring.c: Likewise.
15         * sltermin.c: Likewise.
16         * slutty.c: Likewise.
17         * include/_slang.h: Likewise.
18         * include/slang.h: Likewise.
20 2006-02-01  Vladimir Nadvorknik  <nadvornik@suse.cz>
22         * slcommon.c (utf8_enable_function): Use '==' instead of '=' for
23         comparison. Reported by David Binderman.
25 2006-01-18  Pavel Shirshov  <me@pavelsh.pp.ru>
27         * include/slang.h: comment out declaration of SLmemset(), SLmemchr(),
28         SLmemcpy(), SLmemcmp(), SLmalloc(), SLfree(), SLrealloc().
29         * slcommon.c: comment out definitions of SLmalloc(), SLfree(),
30         SLrealloc().
31         * include/jdmacros.h: Fully rewritten to use glib rather than S-Lang
32         replacements.
33         * slmisc.c: Remove SLang_Version variable.
35 2006-01-14  Pavel Shirshov  <me@pavelsh.pp.ru>
37         * sldisply.c (SLtt_initialize): Fix typo. Change Is_Bg_BGR
38         to Is_Fg_BGR.  (SLtt_goto_rc): Disable cursor movement optimizations
39         for qansi-m consoles. Needed on QNX Neutrino. (SLtt_initialize): Init
40         QANSI_Console variable. (SLtt_erase_line): Use tt_write() instead
41         tt_write_string(). (SLtt_cls): Use tt_write() instead tt_write_string().
42         (SLtt_tgetstr): Fix warning.
43         * slmisc.c: Trimmed down for use in GNU Midnight Commander.
44         * sltermin.c (_pSLtt_tigetent): Avoid strncpy, home_ti is 1K long and
45         obody really needs it whole cleared. Fix possible off-by-one error.
46         * include/slang.h: Define __unix__ if __MACH__, __NetBSD__,  _AIX is
47         defined.
49 2005-11-28  Pavel Roskin  <proski@gnu.org>
51         * slvideo.c: Remove, it's only used by the obsolete PC port.
52         * slw32tty.c: Likewise.
53         * Makefile.am: Adjust for the above.
55 2005-11-17  Leonard den Ottolander  <leonard den ottolander nl>
57         * Makefile.am: Reinstate ChangeLog.
59 2005-11-16  Roland Illig  <roland.illig@gmx.de>
61         * slcommon.c (_pSLsecure_issetugid): Made the #ifdef more
62         readable.
64 2005-11-15  Leonard den Ottolander  <leonard den ottolander nl>
66         * slcommon.c (_pSLsecure_issetugid): Remove dependency on glibc
67         private integer __libc_enable_secure.
69 2005-11-10  Leonard den Ottolander  <leonard den ottolander nl>
71         * *: Upgrade slang to 2.0.5.
73 2005-07-30  Roland Illig  <roland.illig@gmx.de>
75         * include/slang.h: Define __unix__ if __MACH__ is defined.
77 2005-03-19  Pavel S. Shirshov  <me@pavelsh.pp.ru>
79         * sldisply.c (SLtt_initialize): Fix typo. Change Is_Bg_BGR,
80         not Is_Fg_BGR.
82 2005-02-10  Roland Illig  <roland.illig@gmx.de>
84         * include/slang.h: Define __unix__ if __NetBSD__ is defined.
86 2004-11-29  Pavel S. Shirshov  <me@pavelsh.pp.ru>
88         * Makefile.am: Use AM_CPPFLAGS for path to mc-slang includes.
89         * slmisc.c (SLang_Version): Declare const. Use SLANG_VERSION for version
90         number.
91         * include/slang.h (SLang_Version): Declare const.
93 2004-11-09  Andrew V. Samoilov  <sav@bcs.zp.ua>
95         * sldisply.c (SLtt_delete_nlines): Add boundary check.
96         (forward_cursor): Remove unneeded boundary check.
97         (tt_write): Remove unneeded cast.
99 2004-11-09  Pavel S. Shirshov  <me@pavelsh.pp.ru>
101         * include/slang.h (SLang_Version): Delete const qualifier for
102         compatibility with system slang library.
103         * slmisc.c: Likewise.
105         * sldisply.c (tt_sprintf): Import last changes from libslang-current.
106         Add code to check for a buffer overflow.
107         (tt_printf): Likewise.
108         (forward_cursor): Likewise.
110         From: John E. Davis <davis@space.mit.edu>
112 2004-11-08  Andrew V. Samoilov  <sav@bcs.zp.ua>
114         * include/slang.h (SLang_Version): Declare const.
115         * slmisc.c: Add SLang_Version.
117 2004-11-01  Pavel S. Shirshov  <me@pavelsh.pp.ru>
119         * README: Imported slang-1.4.9.
120         * sldisply.c: Likewise.
121         * slerr.c: Likewise.
122         * slgetkey.c: Likewise.
123         * slmisc.c: Likewise.
124         * slsignal.c: Likewise.
125         * slsmg.c: Likewise.
126         * sltermin.c: Likewise.
127         * slutty.c: Likewise.
128         * slvideo.c: Likewise.
129         * slw32tty.c: Likewise.
130         * include/_slang.h: Likewise.
131         * include/jdmacros.h: Likewise.
132         * include/sl-feat.h: Likewise.
133         * include/slang.h: Likewise.
134         * include/slinclud.h: Likewise.
135         * include/sllimits.h: Likewise.
137 2004-10-27  Nerijus Baliunas  <nerijus@users.sourceforge.net>
139         * include/slang.h: Define __unix__ if _AIX is defined.
140         Needed on AIX.
142 2004-10-14  Andrew V. Samoilov  <sav@bcs.zp.ua>
144         * sldisply.c (tt_sprintf): Add missed break.
145         * sldisply.c (SLtt_erase_line): Use tt_write() instead
146         tt_write_string().
148 2004-09-26  Mike Gorchak  <mike@malva.ua>
150         * sldisplay.c (SLtt_goto_rc): Disable cursor movement optimizations
151         for qansi-m consoles. Needed on QNX Neutrino.
152         (SLtt_initialize): Init QANSI_Console variable.
154 2004-09-24  Roland Illig  <roland.illig@gmx.de>
156         * slsignal.c (SLsystem): Replaced NULL with (char *) NULL in
157         call to execl.
159         From patches from the OpenBSD ports collection.
161 2004-09-04  Pavel S. Shirshov  <me@pavelsh.pp.ru>
163         * sltermin.c (_SLtt_tigetent): Avoid strncpy, home_ti is 1K long and
164         nobody really needs it whole cleared
166 2004-08-31  Pavel S. Shirshov  <me@pavelsh.pp.ru>
168         * include/slang.h: Revert last changes - it breaks compiling
169         * sldisply.c: Likewise.
170         * slerr.c: Likewise.
171         * slsmg.c: Likewise.
172         * sltermin.c: Likewise.
174 2004-08-29  Roland Illig  <roland.illig@gmx.de>
176         * slang.h: Added const qualifier to some of the SLang functions.
178 2003-09-26  Andrew V. Samoilov  <sav@bcs.zp.ua>
180         * sldisply.c (RGB_to_BGR): Make const.
181         * slsignal.c (SLsystem): Commented out.
183 2003-09-11  Andrew V. Samoilov  <sav@bcs.zp.ua>
185         * slerr.c (SLang_doerror): Fix possible off-by-one error.
186         * sltermin.c (_SLtt_tigetent): Likewise.
188 2002-11-28  Pavel Roskin  <proski@gnu.org>
190         * sldisply.c: Fix for the previous patch.  Only swap colors if
191         setf and setb are not empty.
192         Reported by Andras Barthazi <andras@barthazi.hu>
194 2002-10-25  Pavel Roskin  <proski@gnu.org>
196         * sldisply.c: Patch to swap blue and red colors for setf/setb
197         capabilities.  Needed on QNX Neutrino.
198         Reported by Pavel Shirshov <me@pavelsh.pp.ru>
200 2002-10-07  Pavel Roskin  <proski@gnu.org>
202         * include/jdmacros.h: Define SLMEMSET and SLMEMCPY
203         unconditionally, use macros with arguments.
204         * include/_slang.h: Make it clear which parts are disabled
205         for compatibility with glib.
206         * include/slinclud.h: Include malloc.h only if STDC_HEADERS is
207         not defined.
209 2002-10-07  Andrew V. Samoilov  <sav@bcs.zp.ua>
211         * sldisply.c (Color_Def_Type): Make const.
212         * slsmg.c (Fake_Alt_Char_Pairs): Likewise.
213         * sltermin.c (Tgetstr_Map_Type): Likewise.
214         * slutty.c (Baud_Rate_Type): Likewise.
216 2002-10-07  Pavel Roskin  <proski@gnu.org>
218         Update to S-Lang 1.4.5.  Move include files to "include"
219         directory to avoid the need to rename slang.h.
220         * Makefile.am: Adjust file list.  Add "-Iinclude" to the
221         compiler flags.
222         * include/jdmacros.h: Rewrite to use glib.
223         * slmisc.c: Trim to include only needed functions.
225 2002-09-18  Andrew V. Samoilov  <sav@bcs.zp.ua>
227         * slerr.c (SLang_doerror): Use error parameter.  Eliminate
228         err[] array.
230 2002-08-21  Pavel Roskin  <proski@gnu.org>
232         * slsmg.c (Fake_Alt_Char_Pairs): Update from slang-1.4.5.  This
233         fixes the MC logo in the help screen.
235 2002-01-21  Pavel Roskin  <proski@gnu.org>
237         * slvideo.c: Include _slang.h, not slang.h.
239         * slos2tty.c: Remove since OS/2 is no longer supported.
240         * Makefile.am (EXTRASRC): Remove slos2tty.c.
242 2001-12-21  Pavel Roskin  <proski@gnu.org>
244         * _slang.h: Include slang-mc.h.
245         * slang-mc.h: Add protection against using with system installed
246         S-Lang library.
247         * sl*.c: Only include _slang.h, but not slang.h to avoid making
248         symlinks.
250 2001-09-04  Pavel Roskin  <proski@gnu.org>
252         * Makefile.am (AM_CFLAGS): Remove CFLAGS, don't use substituted
253         values directly.
255 2001-08-26  Pavel Roskin  <proski@gnu.org>
257         * Makefile.am: Don't install libmcslang.a.
259         * Makefile.am (AM_CPPFLAGS): Remove, it's not needed.
261 2001-08-25  Pavel Roskin  <proski@gnu.org>
263         * Makefile.in: Converted to ...
264         * Makefile.am: ... this.
266 2001-02-22  Pavel Roskin  <proski@gnu.org>
268         * _slang.h: Include glib.h.
270 Tue Apr 13 07:07:36 1999  Norbert Warmuth  <nwarmuth@privat.circular.de>
272         * slutty.c (SLsys_getkey): handle EOF on stdin (return
273         SLANG_GETKEY_ERROR on EOF instead of returning garbage)
275         * Makefile.in (clean): remove the symbolic link slang.h on the
276         distclean target and not on the clean target.
278 Sun Feb 14 01:05:42 1999  Norbert Warmuth  <nwarmuth@privat.circular.de>
280         * sldisply.c (SLtt_get_terminfo): use g_snprintf instead of
281         sprintf
283         * slsmg.c (SLsmg_printf): ditto
285         * sltermin.c (SLtt_tigetent): ditto