home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / bc-1.03-src.tgz / tar.out / fsf / bc / ChangeLog < prev    next >
Text File  |  1996-09-28  |  10KB  |  299 lines

  1. Thu Nov  3 14:09:31 1994  Phil Nelson  (phil@cs.wwu.edu)
  2.  
  3.     * Makefile.in: added targets uninstall, installdirs and modified
  4.       other targets to get makes in a directory other than srcdir to
  5.       work.
  6.  
  7.     * configure.in: added shell commands to get configure to work
  8.       correctly in directories other than srcdir.
  9.  
  10. Wed Nov  2 10:18:19 1994  Phil Nelson  (phil@cs.wwu.edu)
  11.  
  12.     * bc.1 bc.y bcdefs.h const.h execute.c global.c global.h load.c
  13.       main.c number.c number.h proto.h sbc.y scan.l storage.c util.c:
  14.       updated copyright to 1994.
  15.  
  16.     * version.h: updated version number and copyright date.
  17.  
  18.     * Makefile.in, configure.in, Install: updated for use with 
  19.       autoconf-2.0 and install-sh.  Changed target install a bit.
  20.  
  21.     * install-sh: Included this file from the autoconf-2.0
  22.       distribution to have configure run without errors.
  23.  
  24.     * README: updated to version 1.03.
  25.  
  26. Mon Oct 31 10:26:28 1994  Phil Nelson  (phil@cs.wwu.edu)
  27.     
  28.     * Added Ken Pizzini's dc implementation that uses bc numeric
  29.       routines.  The following files have been added:
  30.       dc-Concerns   dc-array.c   dc-eval.c   dc-misc.c    dc-number.c 
  31.       dc-proto.h    dc-regdef.h  dc-stack.c  dc-string.c  dc-version.h
  32.       dc.1          dc.h         dc.texinfo
  33.  
  34.     * dc-array.c: Added a conditional include of stdlib.h to get
  35.       size_t defined on my SunOS 4.1.3 system.
  36.  
  37.     * configure.in: Added support for dc.
  38.  
  39.     * Makefile.in: Added support for dc.  Added rule to make
  40.       config.h.in.
  41.  
  42. Sun Aug  7 15:09:19 1994  Phil Nelson  (phil@cs.wwu.edu)
  43.  
  44.     * configure.in, Makefile.in, acconfig.h: Add support for autoconf.
  45.       Removed old Makefile.
  46.  
  47. Wed Jul 20 22:46:32 1994  Phil Nelson  (phil@cs.wwu.edu)
  48.  
  49.     * bc.y: change definition of next_label in function definition.
  50.       Previous value of 0 caused break to not work.  It is now 1.
  51.  
  52. Fri Apr  8 14:16:37 1994  Phil Nelson  (phil@cs.wwu.edu)
  53.  
  54.     * Makefile: Change the distribution to include libmath.h.dist
  55.       which is a copy of libmath.h that has the compiled libmath.b.
  56.  
  57. Sun Feb 13 01:08:14 1994  Phil Nelson  (phil@cs.wwu.edu)
  58.  
  59.     * execute.c: Change the string quote characters to be more like
  60.       C.  \a => alert (bell) \b => backspace and added \q => ".
  61.  
  62.     * bc.1: Updated information on above changes.
  63.  
  64. Wed Oct 27 23:34:40 1993  Phil Nelson  (phil@cs.wwu.edu)
  65.  
  66.     * Makefile: Changed compress to gzip.  Changed the
  67.       comment and definition of the DOT_IS_LAST compile option.
  68.  
  69.     * scan.l: Changed DOT_IS_LAST to NO_DOT_LAST and changed
  70.       the test so "." is the last variable is standard.
  71.  
  72. Wed May 19 15:15:12 1993  Phil Nelson  (phil at cs.wwu.edu)
  73.  
  74.     * number.c: Fixed output of negative numbers in bases other than
  75.       base 10.
  76.  
  77. Wed Apr 21 11:56:31 1993  Phil Nelson  (phil at cs.wwu.edu)
  78.  
  79.     * bc.1: Changed Steve Sommars e-mail address.
  80.  
  81. Wed Apr 14 12:13:39 1993  Phil Nelson  (phil at cs.wwu.edu)
  82.  
  83.     * sbc.y: removed leading , on first line.
  84.  
  85. Wed Mar 31 16:12:39 1993  Phil Nelson  (phil at cs.wwu.edu)
  86.  
  87.     * bc.1: Updated segment number for function bodies.
  88.  
  89. Thu Mar 11 15:34:34 1993  Phil Nelson  (phil at cs.wwu.edu)
  90.  
  91.     * Makefile: added version.h to bc.o's dependency list.
  92.  
  93. Mon Mar  1 14:00:46 1993  Phil Nelson  (phil at cs.wwu.edu)
  94.  
  95.     * util.c: (nextarg) changed parameter "val" to be an int.
  96.  
  97. Tue Feb 16 10:06:45 1993  Phil Nelson  (phil at cs.wwu.edu)
  98.  
  99.     * util.c: (call_str, arg_str) added a function call_str that
  100.       correctly produces the string of argmuent types for a function
  101.       call.  arg_str produced them in the reverse order.  This
  102.       eliminated the need for the "comma" argument to arg_str, which
  103.       was removed.
  104.  
  105.     * bc.y: changed the calls to arg_str to have only one parameter
  106.       in the function definition rule and replaced the call to arg_str
  107.       with call_str in the function call rule.
  108.  
  109. Tue Nov 24 17:38:40 1992  Phil Nelson  (phil at cs.wwu.edu)
  110.  
  111.     * Makefile: Added LEXLIB definitions for use with lex.
  112.  
  113. Thu Oct 22 13:43:16 1992  Phil Nelson  (phil at cs.wwu.edu)
  114.  
  115.     * number.c (bc_raise): Rearranged and added code to speed up
  116.       the computation by not doing unneeded multiplications.
  117.  
  118. Wed Sep 30 10:43:52 1992  Phil Nelson  (phil at cs.wwu.edu)
  119.  
  120.     * global.h: Fixed documentation.
  121.  
  122. Tue Sep 29 15:27:50 1992  Phil Nelson  (phil at cs.wwu.edu)
  123.  
  124.     * storage.c (process_params): Changed processing of more arguments
  125.       than in a function definition to just a return.  
  126.  
  127.     * Makefile: Made changes to make it more in conformance with the
  128.       GNU coding standards.
  129.  
  130. Tue Jul  7 21:09:07 1992  Phil Nelson  (phil at cs.wwu.edu)
  131.  
  132.     * (const.h, bc.y, util.c) Added code so that when the math
  133.       library is loaded, redefinition of any math library function
  134.       will not cause the other functions to quit working correctly.
  135.       Before this change, redefining a(x) would cause s(x) and c(x)
  136.       to quit working and redefining s(x) would cause c(x) to quit
  137.       working.
  138.  
  139. Wed Jul  1 14:35:29 1992  Phil Nelson  (phil at cs.wwu.edu)
  140.  
  141.     * (libmath.b) Changed the calculation of scale for computing
  142.       e(x) and l(x).  This provides a little more accuracy in the
  143.       last digit at the expense of a little speed.
  144.  
  145.     * (Test/checklib.b) Changed tests to be parameterized and test
  146.       more values.
  147.  
  148. Thu Jun 25 09:22:59 1992  Phil Nelson  (phil at cs.wwu.edu)
  149.  
  150.     * (configure) changed the script from looking in the
  151.       include directory for a .h file to asking cc (gcc) to
  152.       find the .h file.  This will allow better detection
  153.       of include files available to the C compiler.
  154.  
  155. Wed Jun 24 22:11:37 1992  Phil Nelson  (phil at cs.wwu.edu)
  156.  
  157.     * (bc.y) Added a warning for the "last" variable.
  158.  
  159.     * (scan.l) Added code to allow for a single dot (.) to be the
  160.       same as the variable "last".  This is not a "standard" feature,
  161.       but is provided for those who want it.
  162.  
  163.     * (Install) Documented the new define for dot (.).
  164.  
  165.     * (bc.1) Documented the use of dot (.) for "last".
  166.  
  167.     * (Makefile) Added an easy method for adding extra defines for
  168.       use during the compile.  Set DOT_IS_LAST as a standard
  169.       extra define.
  170.  
  171.     * (number.c) Changed the code for sqrt for better speed.
  172.  
  173. Mon Jun 22 21:47:05 1992  Phil Nelson  (phil at cs.wwu.edu)
  174.  
  175.     * Changed the name of math.h to libmath.h to avoid conflict
  176.       with /usr/include/math.h.  Changed all references to math.h
  177.       to libmath.h in all files.
  178.  
  179.     * (configure) Changed the test for long strings accepted by
  180.       cc to not include libmath.h and thus not need to distribute
  181.       a file that is generated by the system.
  182.  
  183.     * (Makefile) Changed PREFIX, BINDIR, LIBDIR, and MANDIR to
  184.       lower case.
  185.  
  186. Tue Mar  3 10:16:07 1992  Phil Nelson  (phil at cs.wwu.edu)
  187.  
  188.     * (main.c) Added missing } at line 140.
  189.  
  190.     * (version.h) Changed date of version 1.02 to March 3, 1992.
  191.  
  192. Mon Feb  3 16:07:57 1992  Phil Nelson  (phil at cs.wwu.edu)
  193.  
  194.     * (version.h) Updated version number and date.
  195.  
  196.     * (bc.1) Added a new "VERSION" section.
  197.  
  198. Wed Jan 29 14:13:55 1992  Phil Nelson  (phil at cs.wwu.edu)
  199.  
  200.     * (execute.c) Removed the setjmp and longjmp calls that may have
  201.       caused some problems with interrupted programs.
  202.  
  203. Thu Jan 16 17:08:16 1992  Phil Nelson  (phil at cs.wwu.edu)
  204.  
  205.     * (Makefile) Changed install to install the manual.
  206.  
  207. Wed Jan  8 13:23:42 1992  Phil Nelson  (phil at cs.wwu.edu)
  208.  
  209.     * Change all copyright notices to include 1992.
  210.     
  211.     * (load.c) Added termination to "load_code" to ignore code
  212.       after an error has been found.
  213.  
  214.     * (scan.l) Changed the check for NUL characters in STRING tokens
  215.       (before the close quote) to work correctly.  Also added code to
  216.       report illegal characters in a more readable output format.
  217.  
  218.     * (bc.1) Added the exclusion of NUL characters from strings in
  219.       the "differences" section and updated date of last change.
  220.  
  221.     * (const.h) Changed BC_MAX_SEGS to 16.
  222.  
  223. Mon Jan  6 14:20:02 1992  Phil Nelson  (phil at cs.wwu.edu)
  224.  
  225.     * (number.c) Changed the out_num routine to use a correct field
  226.       size for bases greater than 16.  e.g.  For base 1000, each
  227.       "digit" is a three digit number.
  228.  
  229.     * (Makefile) Added the "8" flag to get an 8 bit scanner.
  230.  
  231.     * (scan.l) Changed "char *" to "unsigned char *" to match the
  232.       declaration of yytext for the 8 bit scanner.  Also added code
  233.       to detect the null character in strings and generate an error.
  234.  
  235. Sat Jan  4 20:32:20 1992  Phil Nelson  (phil at cs.wwu.edu)
  236.  
  237.     * (const.h) Changed BC_BASE_MAX to INT_MAX to allow more bases!
  238.  
  239. Mon Dec 30 21:47:28 1991  Phil Nelson  (phil at cs.wwu.edu)
  240.  
  241.     * (main.c) Fixed the bug that loaded the math library before
  242.       every file.
  243.  
  244.     * (bc.y) Removed some type declarations that duplicated token
  245.       definitions so it could be run through bison.
  246.  
  247.     * (load.c) Added a check for maximum code size.
  248.  
  249.     * (Makefile) Added a prefix for LIBDIR and BINDIR so it can be
  250.       changed easily.
  251.  
  252. Mon Nov 25 13:11:17 1991  Phil Nelson  (phil at cs.wwu.edu)
  253.  
  254.     * Changed version number in version.h to 1.01 with current date.
  255.  
  256.     * Changed LIBFILE definition in Makefile.
  257.  
  258.     * Added a recursive function example to bc.1.
  259.  
  260. Sun Nov 24 21:24:01 1991  Phil Nelson  (phil at cs.wwu.edu)
  261.  
  262.     * Changed the Makefile to make sure configure is run first.
  263.       Added the $(CC) the configure call.  Moved some defines
  264.       toward the front of the Makefile to make sure they are
  265.       read by installers.  Also added SUBDIRS variable and updated
  266.       the GNU distribution to include the subdirectories.  Included
  267.       math.h in the distribution for use by configure.  Included
  268.       ChangeLog in the distribution.
  269.  
  270.     * Split the README into README and Install.  Changed Install
  271.       to have current information.  Documented the STRINGS_H define.
  272.       Updated the version number in README.
  273.  
  274.     * Added a check for <strings.h> in configure.
  275.  
  276. Fri Nov 22 15:06:32 1991  Phil Nelson  (phil at cs.wwu.edu)
  277.  
  278.     * Changed configure to check for varargs.h first.  Also, added
  279.       checks to see if long strings (math.h) are accepted by the
  280.       C compiler.  Also added parameters to configure.
  281.  
  282.     * Deleted #include <sys/types.h> from proto.h.  Also made only
  283.       ANSI C compilers include <stdlib.h>.
  284.  
  285.     * Changed the Makefile to have the install bin directory be
  286.       /usr/local/bin and the install lib directory be /usr/local/lib.
  287.  
  288.     * Changed some files in the Test directory to eliminate the
  289.       <op>= form that some older bcs don't like.
  290.  
  291.     * Made some small corrections in bc.1.
  292.  
  293. Tue Oct 29 10:06:32 1991  Phil Nelson  (phil at cs.wwu.edu)
  294.  
  295.     * Called current version 1.00.
  296.  
  297.     * Submitted GNU bc-1.00 to comp.sources.reviewed
  298.  
  299.