home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / gnustuff / tos / bash / bash-110 / unixmo~1 / 110src~1.zoo / patches.zoo / src / ChangeLog next >
Encoding:
Text File  |  1991-10-30  |  4.6 KB  |  102 lines

  1. ------------------------------------------------------------------------------
  2. Start version 1.
  3. ------------------------------------------------------------------------------
  4. bashline.c:    (sjk)++ remove hostname/mail references on the Atari ST.
  5.                (sjk)++ add sys/times.h on an Atari ST
  6.  
  7. builtins.c:    (sjk)++ adjust MAXPATHLEN definition on the Atari ST. 
  8.                (sjk)++ if on an Atari ST give ?:/ a chance in a "cd ?:/"
  9.                (sjk)++ adjust times builtin for Atari ST
  10.  
  11. execute_cmd.c: (sjk)++ add checking of extensions {.tos/.ttp/.prg} on
  12.                external commands and Alias'.
  13.                (sjk)++ added flush_key_buff in the parent fork() 
  14.                directly after the child returns. this forces 
  15.                any keyboard input type during the execution
  16.                of the external command to be sent to the shell.
  17.  
  18. general.c:     (sjk)++ we remove the call to make stdin a noblocking stream.
  19.                (sjk)++ adjust the MAXPATHLEN on the Atari ST.
  20.  
  21. mailcheck.c:   (sjk)++ remove all host/mail references on the Atari ST.
  22.  
  23. nojobs.c:      (sjk)++ remove all host/mail references on the Atari ST.
  24.                (sjk)++ make siginterrupt() a NULL code on the Atari ST.
  25.                (sjk)++ define ECHILD to be an unknown/general ERROR 
  26.                code for the Atari ST.
  27.                (sjk)++ attach the terminal to CON: on the Atari ST.
  28.                (sjk)++ set the terminal parameters ala USG if on an Atari ST.
  29.  
  30. parse.y:       (sjk)++ on the ST use read_console_byte instead of getc.
  31.  
  32. shell.c:       (sjk)++ catch is defined in setjmp.h on the Atari ST.
  33.                (sjk)++ set the default unixmode as we cannot assume that 
  34.                the variable is when Bash is first run.
  35.                (sjk)++ remove all host/mail code on the Atari ST
  36.                (sjk)++ remove interative timeout on the Atari ST
  37.                (sjk)++ force some signal stuff to be like USG
  38.  
  39. shell.h:       (sjk)++ catch is defined in setjmp.h on the Atari ST.
  40.  
  41. subst.c:       (sjk)++ remove all host/mail references on the Atari ST
  42.  
  43. trap.c:        (sjk)++ NO BSD type signals on the Atari ST
  44.  
  45. variables.c    (sjk)++ remove all mail references on the Atari ST 
  46.                (sjk)++ we set some default environment variables, provided
  47.                they are not already in the environment.
  48. ------------------------------------------------------------------------------
  49. Release version 1.
  50. ------------------------------------------------------------------------------
  51.  
  52. ------------------------------------------------------------------------------
  53. Start version 2.
  54. ------------------------------------------------------------------------------
  55. general.c       (sjk)++ in make_absolute_pathename, pass a "?:/" 
  56.                 this lets ?:/?..?<tab> work in the readline completer.
  57.  
  58. lib+/lib-plus.c (sjk)++ scrapped the plug and play device piping. it did not 
  59.                 work at all. added a general serial pipe interface 
  60.             that seems to work perfectly :)
  61.  
  62. execute_cmd.c   (sjk)++ To go along with the above change, fix up the places
  63.             where bash closes pipes, so that each child does not
  64.             nuke the wrong pipes.
  65. ------------------------------------------------------------------------------
  66. Release version 2.
  67. ------------------------------------------------------------------------------
  68.  
  69. ------------------------------------------------------------------------------
  70. Start version 3.
  71. ------------------------------------------------------------------------------
  72. All the above changes were merged into BASH version 1.10 - This was a royal 
  73. pain since in V1.10 the entire structure of the code has changed. For several
  74. bug fixes to the virgin distribution see the changelog that comes along with 
  75. the FSF BASH tar file. 
  76.  
  77. (sjk)++ Added boot-strap.sh : A very cheap shell file that takes as 
  78.                 input the name of a virgin tarred bash
  79.                 file (`bash-1.10.tar' from prep.ai.mit.edu)
  80.                 and produces an atari-st patched version.
  81.                 Be carefull with this, it does a lot of
  82.                 moving things around and changes the overall
  83.                 directory structure. 
  84.  
  85. Highlights in the new version. 
  86.                 In addition to readline.olb, there is 
  87.                 glob.olb that must be built and put 
  88.                 in with the standard system link libraries.
  89.  
  90.                 Also readline.olb must be rebuilt, as the 
  91.                 version that ships with BASH v1.10 is 
  92.                 not compatible with the old version.
  93.  
  94. The files that were modified may be found by looking for the string 
  95. "atarist". They places where the changes are have changed from v1.08 
  96. to v1.10.
  97.  
  98. ------------------------------------------------------------------------------
  99. Release version 3.
  100. ------------------------------------------------------------------------------
  101.  
  102.