ChangeLog 8.4 KB

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