1*ae771770SStanislav Sedov2008-05-05 Love Hörnquist Åstrand <lha@vit.local> 2*ae771770SStanislav Sedov 3*ae771770SStanislav Sedov * drop libss and make_cmds 4*ae771770SStanislav Sedov 5*ae771770SStanislav Sedov2007-07-17 Love Hörnquist Åstrand <lha@it.su.se> 6c19800e8SDoug Rabson 7c19800e8SDoug Rabson * Makefile.am: roken_rename.h is a dist_ source k 8c19800e8SDoug Rabson 9c19800e8SDoug Rabson * Makefile.am: split source files in dist and nodist. 10c19800e8SDoug Rabson 11*ae771770SStanislav Sedov2007-07-10 Love Hörnquist Åstrand <lha@it.su.se> 12c19800e8SDoug Rabson 13c19800e8SDoug Rabson * Makefile.am: New library version. 14c19800e8SDoug Rabson 15*ae771770SStanislav Sedov2007-06-18 Love Hörnquist Åstrand <lha@it.su.se> 16c19800e8SDoug Rabson 17c19800e8SDoug Rabson * sl.c: make compile. 18c19800e8SDoug Rabson 19c19800e8SDoug Rabson * sl.c: Pass in pointer to strlen(). 20c19800e8SDoug Rabson 21c19800e8SDoug Rabson * sl.c (sl_make_argv): use memmove since we are dealing with 22c19800e8SDoug Rabson overlapping strings. 23c19800e8SDoug Rabson 24*ae771770SStanislav Sedov2007-06-09 Love Hörnquist Åstrand <lha@it.su.se> 25c19800e8SDoug Rabson 26c19800e8SDoug Rabson * Makefile.am: don't clean yacc/lex files in CLEANFILES, 27c19800e8SDoug Rabson maintainers clean will do that for us. 28c19800e8SDoug Rabson 29*ae771770SStanislav Sedov2007-06-01 Love Hörnquist Åstrand <lha@it.su.se> 30c19800e8SDoug Rabson 31c19800e8SDoug Rabson * slc-gram.y (main): also fclose yyin. 32c19800e8SDoug Rabson 33*ae771770SStanislav Sedov2007-04-20 Love Hörnquist Åstrand <lha@it.su.se> 34c19800e8SDoug Rabson 35c19800e8SDoug Rabson * Makefile.am: Add dependency on slc-gram.h for slc-lex.c, breaks 36c19800e8SDoug Rabson in disttree with make -j 37c19800e8SDoug Rabson 38*ae771770SStanislav Sedov2006-12-29 Love Hörnquist Åstrand <lha@it.su.se> 39c19800e8SDoug Rabson 40c19800e8SDoug Rabson * test_sl.c: Fix caseing for case-sensitive filesystems 41c19800e8SDoug Rabson 42*ae771770SStanislav Sedov2006-12-27 Love Hörnquist Åstrand <lha@it.su.se> 43c19800e8SDoug Rabson 44c19800e8SDoug Rabson * test_sl.c: catch test that should fail but didn't 45c19800e8SDoug Rabson 46c19800e8SDoug Rabson * test_sl.c: Test more quoting variants. 47c19800e8SDoug Rabson 48c19800e8SDoug Rabson * sl_locl.h: Include <ctype.h>. 49c19800e8SDoug Rabson 50c19800e8SDoug Rabson * test_sl.c: test sl_make_argv 51c19800e8SDoug Rabson 52c19800e8SDoug Rabson * sl.c (sl_make_argv): Add quoting support (both "" and \ style). 53c19800e8SDoug Rabson 54*ae771770SStanislav Sedov2006-12-05 Love Hörnquist Åstrand <lha@it.su.se> 55c19800e8SDoug Rabson 56c19800e8SDoug Rabson * sl.c: Use strcspn to remove \n from fgets result. Prompted by 57*ae771770SStanislav Sedov change by Ray Lai of OpenBSD via Björn Sandell. 58c19800e8SDoug Rabson 59*ae771770SStanislav Sedov2006-10-19 Love Hörnquist Åstrand <lha@it.su.se> 60c19800e8SDoug Rabson 61c19800e8SDoug Rabson * Makefile.am (ES): add roken_rename.h 62c19800e8SDoug Rabson 63*ae771770SStanislav Sedov2006-08-30 Love Hörnquist Åstrand <lha@it.su.se> 64c19800e8SDoug Rabson 65c19800e8SDoug Rabson * sl.c (sl_slc_help): remove return 66c19800e8SDoug Rabson 67*ae771770SStanislav Sedov2006-08-28 Love Hörnquist Åstrand <lha@it.su.se> 68c19800e8SDoug Rabson 69c19800e8SDoug Rabson * sl.h: Add sl_slc_help. 70c19800e8SDoug Rabson 71c19800e8SDoug Rabson * sl.c: Add sl_slc_help. 72c19800e8SDoug Rabson 73*ae771770SStanislav Sedov2005-07-27 Love Hörnquist Åstrand <lha@it.su.se> 74c19800e8SDoug Rabson 75c19800e8SDoug Rabson * slc-gram.y (gen_wrapper): use the generated version of name for 76c19800e8SDoug Rabson function, if no function is is used, also use the generated name 77c19800e8SDoug Rabson for the structure name. 78c19800e8SDoug Rabson 79*ae771770SStanislav Sedov2005-06-16 Love Hörnquist Åstrand <lha@it.su.se> 80c19800e8SDoug Rabson 81c19800e8SDoug Rabson * slc-gram.y: fix a merge error 82c19800e8SDoug Rabson 83c19800e8SDoug Rabson * slc-gram.y: rename optind to optidx, rename variables to avoid 84c19800e8SDoug Rabson shadowing 85c19800e8SDoug Rabson 86c19800e8SDoug Rabson * make_cmds.c: rename optind to optidx, move variable define to 87c19800e8SDoug Rabson avoid shadowing 88c19800e8SDoug Rabson 89c19800e8SDoug Rabson * ss.c: rename index to idx 90c19800e8SDoug Rabson 91c19800e8SDoug Rabson * sl.c: use rk_UNCONST to un-constify 92c19800e8SDoug Rabson 93c19800e8SDoug Rabson2005-05-10 Dave Love <fx@gnu.org> 94c19800e8SDoug Rabson 95c19800e8SDoug Rabson * slc-lex.l: Include <stdlib.h>. 96c19800e8SDoug Rabson 97*ae771770SStanislav Sedov2005-05-09 Love Hörnquist Åstrand <lha@it.su.se> 98c19800e8SDoug Rabson 99c19800e8SDoug Rabson * sl.c (sl_command_loop): new return code -2 for EOF 100c19800e8SDoug Rabson (sl_loop): treat all return value from sl_command_loop >= 0 as ok, and 101c19800e8SDoug Rabson continue. 102c19800e8SDoug Rabson 103c19800e8SDoug Rabson2005-04-29 Dave Love <fx@gnu.org> 104c19800e8SDoug Rabson 105c19800e8SDoug Rabson * Makefile.am (LDADD): Add libsl.la. 106c19800e8SDoug Rabson 107*ae771770SStanislav Sedov2005-04-19 Love Hörnquist Åstrand <lha@it.su.se> 108c19800e8SDoug Rabson 109c19800e8SDoug Rabson * slc-gram.y: include <config.h> since defines _GNU_SOURCE if 110c19800e8SDoug Rabson needed, avoid asprintf warning 111c19800e8SDoug Rabson 112c19800e8SDoug Rabson2005-01-21 Dave Love <d.love@dl.ac.uk> 113c19800e8SDoug Rabson 114c19800e8SDoug Rabson * slc-gram.y: include <roken.h> 115c19800e8SDoug Rabson 116*ae771770SStanislav Sedov2005-01-09 Love Hörnquist Åstrand <lha@it.su.se> 117c19800e8SDoug Rabson 118c19800e8SDoug Rabson * slc-gram.y: cast argument to isalnum to unsigned char 119c19800e8SDoug Rabson 120c19800e8SDoug Rabson2004-09-22 Johan Danielsson <joda@pdc.kth.se> 121c19800e8SDoug Rabson 122c19800e8SDoug Rabson * slc-gram.y: add support for "strings" and "negative-flag" types, 123c19800e8SDoug Rabson plus some usability tweaks and bug fixes 124c19800e8SDoug Rabson 125c19800e8SDoug Rabson2004-07-05 Johan Danielsson <joda@pdc.kth.se> 126c19800e8SDoug Rabson 127c19800e8SDoug Rabson * slc-gram.y: add min_args/max_args checking 128c19800e8SDoug Rabson 129*ae771770SStanislav Sedov2004-06-21 Love Hörnquist Åstrand <lha@it.su.se> 130c19800e8SDoug Rabson 131c19800e8SDoug Rabson * slc-gram.y: pull in <stdlib.h> and <vers.h> to avoid warnings 132c19800e8SDoug Rabson 133*ae771770SStanislav Sedov2004-03-02 Love Hörnquist Åstrand <lha@it.su.se> 134c19800e8SDoug Rabson 135c19800e8SDoug Rabson * sl.h: make it possible to use libsl from c++ 136c19800e8SDoug Rabson From: Mattias Amnefelt <mattiasa@kth.se> 137c19800e8SDoug Rabson 1388373020dSJacques Vidrine2002-05-19 Johan Danielsson <joda@pdc.kth.se> 1398373020dSJacques Vidrine 1408373020dSJacques Vidrine * Makefile.am: just link mk_cmds against libsl; avoids libtool 1418373020dSJacques Vidrine problem 1428373020dSJacques Vidrine 1434137ff4cSJacques Vidrine2001-07-09 Assar Westerlund <assar@sics.se> 1444137ff4cSJacques Vidrine 1454137ff4cSJacques Vidrine * Makefile.am: add getprogname.c libss.la:add libcom_err.la noted 1464137ff4cSJacques Vidrine by Leif Johansson <leifj@it.su.se> 1474137ff4cSJacques Vidrine 148adb0ddaeSAssar Westerlund2001-05-17 Assar Westerlund <assar@sics.se> 149adb0ddaeSAssar Westerlund 150adb0ddaeSAssar Westerlund * Makefile.am: bump versions to 1:2:1 and 1:4:1 151adb0ddaeSAssar Westerlund 152adb0ddaeSAssar Westerlund2001-05-06 Assar Westerlund <assar@sics.se> 153adb0ddaeSAssar Westerlund 154adb0ddaeSAssar Westerlund * roken_rename.h (strdup): add 155adb0ddaeSAssar Westerlund 156adb0ddaeSAssar Westerlund2001-03-06 Assar Westerlund <assar@sics.se> 157adb0ddaeSAssar Westerlund 158adb0ddaeSAssar Westerlund * Makefile.am: re do the roken-renaming properly 159adb0ddaeSAssar Westerlund 160adb0ddaeSAssar Westerlund2001-02-13 Assar Westerlund <assar@sics.se> 161adb0ddaeSAssar Westerlund 162adb0ddaeSAssar Westerlund * Makefile.am: add more functions to rename 163adb0ddaeSAssar Westerlund 1645e9cd1aeSAssar Westerlund2001-01-26 Johan Danielsson <joda@pdc.kth.se> 1655e9cd1aeSAssar Westerlund 1665e9cd1aeSAssar Westerlund * sl.h: proto 1675e9cd1aeSAssar Westerlund 1685e9cd1aeSAssar Westerlund * sl.c (sl_command_loop): try to handle user pressing C-c 1695e9cd1aeSAssar Westerlund 1705e9cd1aeSAssar Westerlund2000-12-11 Assar Westerlund <assar@sics.se> 1715e9cd1aeSAssar Westerlund 1725e9cd1aeSAssar Westerlund * Makefile.am (libss_la_LDFLAGS): bump version to 1:2:1 1735e9cd1aeSAssar Westerlund 1745e9cd1aeSAssar Westerlund2000-08-19 Assar Westerlund <assar@sics.se> 1755e9cd1aeSAssar Westerlund 1765e9cd1aeSAssar Westerlund * Makefile.am: add dependencies for libss/libsl shared libraries 1775e9cd1aeSAssar Westerlund 1785e9cd1aeSAssar Westerlund2000-07-25 Johan Danielsson <joda@pdc.kth.se> 1795e9cd1aeSAssar Westerlund 1805e9cd1aeSAssar Westerlund * Makefile.am: bump ss version to 1:1:1 1815e9cd1aeSAssar Westerlund 1825e9cd1aeSAssar Westerlund2000-06-27 Assar Westerlund <assar@sics.se> 1835e9cd1aeSAssar Westerlund 1845e9cd1aeSAssar Westerlund * parse.y (yyerror): static-ize 1855e9cd1aeSAssar Westerlund * make_cmds.h (error_message, yylex): add prototypes 1865e9cd1aeSAssar Westerlund * lex.l: fix prototypes and kill warnings 1875e9cd1aeSAssar Westerlund 1885e9cd1aeSAssar Westerlund2000-05-24 Assar Westerlund <assar@sics.se> 1895e9cd1aeSAssar Westerlund 1905e9cd1aeSAssar Westerlund * ss.h (SS_ET_COMMAND_NOT_FOUND): add 1915e9cd1aeSAssar Westerlund * ss.c: check allocation and return some other error codes too 1925e9cd1aeSAssar Westerlund 1935e9cd1aeSAssar Westerlund2000-04-29 Assar Westerlund <assar@sics.se> 1945e9cd1aeSAssar Westerlund 1955e9cd1aeSAssar Westerlund * Makefile.in: add LIB_tgetent. From Derrick J Brashear 1965e9cd1aeSAssar Westerlund <shadow@dementia.org> 1975e9cd1aeSAssar Westerlund 1985e9cd1aeSAssar Westerlund2000-04-03 Assar Westerlund <assar@sics.se> 1995e9cd1aeSAssar Westerlund 2005e9cd1aeSAssar Westerlund * Makefile.am: set version to 1:0:1 2015e9cd1aeSAssar Westerlund 2025e9cd1aeSAssar Westerlund2000-03-07 Assar Westerlund <assar@sics.se> 2035e9cd1aeSAssar Westerlund 2045e9cd1aeSAssar Westerlund * sl.h (SL_BADCOMMAND): define 2055e9cd1aeSAssar Westerlund (sl_apropos): add prototype 2065e9cd1aeSAssar Westerlund 2075e9cd1aeSAssar Westerlund * sl.c: mandoc-generation 2085e9cd1aeSAssar Westerlund (sl_apropos): stolen from arla 2095e9cd1aeSAssar Westerlund 210b528cefcSMark Murray2000-01-06 Assar Westerlund <assar@sics.se> 211b528cefcSMark Murray 212b528cefcSMark Murray * Makefile.am: bump both versions to 0:1:0 213b528cefcSMark Murray 214b528cefcSMark Murray1999-12-16 Assar Westerlund <assar@sics.se> 215b528cefcSMark Murray 216b528cefcSMark Murray * parse.y (name2number): not used here. remove. 217b528cefcSMark Murray 218b528cefcSMark MurrayThu Apr 1 17:03:59 1999 Johan Danielsson <joda@hella.pdc.kth.se> 219b528cefcSMark Murray 220b528cefcSMark Murray * make_cmds.c: use getarg 221b528cefcSMark Murray 222b528cefcSMark MurrayTue Mar 23 14:36:21 1999 Johan Danielsson <joda@hella.pdc.kth.se> 223b528cefcSMark Murray 224b528cefcSMark Murray * Makefile.am: don't rename 225b528cefcSMark Murray 226b528cefcSMark MurraySun Mar 21 14:13:29 1999 Johan Danielsson <joda@hella.pdc.kth.se> 227b528cefcSMark Murray 228b528cefcSMark Murray * Makefile.am: don't roken-rename 229b528cefcSMark Murray 230b528cefcSMark MurraySat Mar 20 03:43:30 1999 Assar Westerlund <assar@sics.se> 231b528cefcSMark Murray 232b528cefcSMark Murray * parse.y: replace return with YYACCEPT 233b528cefcSMark Murray 234b528cefcSMark MurrayFri Mar 19 14:53:20 1999 Johan Danielsson <joda@hella.pdc.kth.se> 235b528cefcSMark Murray 236b528cefcSMark Murray * Makefile.am: add libss; add version-info 237b528cefcSMark Murray 238b528cefcSMark MurrayThu Mar 18 15:07:06 1999 Johan Danielsson <joda@hella.pdc.kth.se> 239b528cefcSMark Murray 240b528cefcSMark Murray * Makefile.am: clean lex.c parse.c parse.h 241b528cefcSMark Murray 242b528cefcSMark Murray * Makefile.am: install ss.h 243b528cefcSMark Murray 244b528cefcSMark Murray * Makefile.am: include Makefile.am.common 245b528cefcSMark Murray 246b528cefcSMark MurrayThu Mar 11 15:01:01 1999 Johan Danielsson <joda@hella.pdc.kth.se> 247b528cefcSMark Murray 248b528cefcSMark Murray * parse.y: prototype for error_message 249b528cefcSMark Murray 250b528cefcSMark MurrayTue Feb 9 23:45:37 1999 Johan Danielsson <joda@hella.pdc.kth.se> 251b528cefcSMark Murray 252b528cefcSMark Murray * Makefile.in: add snprintf.o to make_cmds 253b528cefcSMark Murray 254b528cefcSMark MurraySun Nov 22 10:46:23 1998 Assar Westerlund <assar@sics.se> 255b528cefcSMark Murray 256b528cefcSMark Murray * sl.c (sl_command_loop): remove unused variable 257b528cefcSMark Murray 258b528cefcSMark Murray * ss.c (ss_error): remove unused variable 259b528cefcSMark Murray 260b528cefcSMark Murray * make_cmds.c: include err.h 261b528cefcSMark Murray (main): remove unused variable 262b528cefcSMark Murray 263b528cefcSMark Murray * Makefile.in (WFLAGS): set 264b528cefcSMark Murray 265b528cefcSMark MurraySun Sep 27 01:28:21 1998 Assar Westerlund <assar@sics.se> 266b528cefcSMark Murray 267b528cefcSMark Murray * make_cmds.c: clean-up and simplification 268b528cefcSMark Murray 269b528cefcSMark MurrayMon May 25 02:54:13 1998 Assar Westerlund <assar@sics.se> 270b528cefcSMark Murray 271b528cefcSMark Murray * Makefile.in (clean): try to remove shared library debris 272b528cefcSMark Murray 273b528cefcSMark Murray * Makefile.in: make symlink magic work 274b528cefcSMark Murray 275b528cefcSMark MurraySun Apr 19 10:00:26 1998 Assar Westerlund <assar@sics.se> 276b528cefcSMark Murray 277b528cefcSMark Murray * Makefile.in: add symlink magic for linux 278b528cefcSMark Murray 279b528cefcSMark MurraySun Apr 5 09:21:43 1998 Assar Westerlund <assar@sics.se> 280b528cefcSMark Murray 281b528cefcSMark Murray * parse.y: define alloca to malloc in case we're using bison but 282b528cefcSMark Murray don't have alloca 283b528cefcSMark Murray 284b528cefcSMark MurraySat Mar 28 11:39:00 1998 Assar Westerlund <assar@sics.se> 285b528cefcSMark Murray 286b528cefcSMark Murray * sl.c (sl_loop): s/2/1 287b528cefcSMark Murray 288b528cefcSMark MurraySat Mar 21 00:46:51 1998 Johan Danielsson <joda@emma.pdc.kth.se> 289b528cefcSMark Murray 290b528cefcSMark Murray * sl.c (sl_loop): check that there is at least one argument before 291b528cefcSMark Murray calling sl_command 292b528cefcSMark Murray 293b528cefcSMark MurraySun Mar 1 05:14:37 1998 Johan Danielsson <joda@emma.pdc.kth.se> 294b528cefcSMark Murray 295b528cefcSMark Murray * sl.c (sl_loop): Fix general broken-ness. 296b528cefcSMark Murray 297b528cefcSMark Murray * sl.c: Cleanup printing of help strings. 298b528cefcSMark Murray 299b528cefcSMark MurrayThu Feb 26 02:22:02 1998 Assar Westerlund <assar@sics.se> 300b528cefcSMark Murray 301b528cefcSMark Murray * Makefile.am: @LEXLIB@ 302b528cefcSMark Murray 303b528cefcSMark MurraySat Feb 21 15:18:21 1998 assar westerlund <assar@sics.se> 304b528cefcSMark Murray 305b528cefcSMark Murray * Makefile.in: set YACC and LEX 306b528cefcSMark Murray 307b528cefcSMark MurrayMon Feb 16 16:08:25 1998 Johan Danielsson <joda@emma.pdc.kth.se> 308b528cefcSMark Murray 309b528cefcSMark Murray * Makefile.am: Some fixes for ss/mk_cmds. 310b528cefcSMark Murray 311b528cefcSMark MurraySun Feb 15 05:12:11 1998 Johan Danielsson <joda@emma.pdc.kth.se> 312b528cefcSMark Murray 313b528cefcSMark Murray * Makefile.in: Install libsl under the `libss' name too. Install 314b528cefcSMark Murray mk_cmds, and ss.h. 315b528cefcSMark Murray 316b528cefcSMark Murray * make_cmds.c: A mk_cmds clone that creates SL structures. 317b528cefcSMark Murray 318b528cefcSMark Murray * ss.c: SS compatibility functions. 319b528cefcSMark Murray 320b528cefcSMark Murray * sl.c: Move command line split to function `sl_make_argv'. 321b528cefcSMark Murray 322b528cefcSMark MurrayTue Feb 3 16:45:44 1998 Johan Danielsson <joda@emma.pdc.kth.se> 323b528cefcSMark Murray 324b528cefcSMark Murray * sl.c: Add sl_command_loop, that is the loop body of sl_loop. 325b528cefcSMark Murray 326b528cefcSMark MurrayMon Oct 20 01:13:21 1997 Assar Westerlund <assar@sics.se> 327b528cefcSMark Murray 328b528cefcSMark Murray * sl.c (sl_help): actually use the `help' field of `SL_cmd' 329b528cefcSMark Murray 330