|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: C T
Length: 4950 (0x1356)
Types: TextFile
Names: »ChangeLog«
└─⟦a05ed705a⟧ Bits:30007078 DKUUG GNU 2/12/89
└─⟦ca1f037a2⟧ »./bash-1.04.tar.Z«
└─⟦46465a4db⟧
└─⟦this⟧ »bash-1.04/ChangeLog«
Mon Sep 4 18:30:33 1989 Brian Fox (bfox at aurel)
* copy_command.c: copy_command (). Don't forget to copy
the command redirections.
Sun Sep 3 08:23:04 1989 Brian Fox (bfox at aurel)
* readline.c: update_display (). Fixed printing of initial
character on line twice bug.
Fri Sep 1 18:52:08 1989 Brian Fox (bfox at aurel)
* readline.c: rl_insert (). Optimized for large amounts
of typeahead. Insert all insertable characters at once.
* I update this too irregularly.
Released 1.03.
jobs.c: stop_pipeline (). If THE_PIPELINE is null, don't
try to install it as a job.
execute_command.c: execute_simple_command (). Fixed call
to stop_pipeline () by adding required arguments.
parse.y: yy_error (), new function report_syntax_error ().
CASE case uses report_syntax_error ().
shell.c: main (). If the input to the shell is a command file,
then remember the name of the file in with_input_from_stream ().
Tue Aug 8 18:11:54 1989 Brian Fox (bfox at aurel)
* general.c: strindex () now placed there. Static version
is in readline.c.
* execute_cmd.c: If the shell is to read a file as commands,
and the file appears to contain non-ascii characters, then
complain about it being a binary file.
Sun Aug 6 13:07:41 1989 Brian Fox (bfox at aurel)
* unwind_prot.c: Added tag based unwind frames.
begin_unwind_frame ("foo");
add_unwind_protect (free, data);
add_unwind_protect (free, data);
...
run_unwind_frame ("foo");
* readline.c: Added input buffer management, and event
input.
rl_event_hook, if non-zero, is the address of a function to
call repeatadly while polling for input.
rl_stuff_char (char) pushes CHAR onto input ring.
rl_get_char (&char) (when returning non-zero) pops the front of
the input ring, placing it into CHAR (an int).
rl_gather_tyi () puts characters into input ring if available.
* execute_cmd.c: execute_simple_command (): even when a function
is being piped we need to set return_catch_flag.
Sat Aug 5 08:32:05 1989 Brian Fox (bfox at aurel)
* variables.c: make_var_array (), initialize_shell_variables ()
Added exporting of functions.
* read_builtin (): reads characters singly from stdin, allowing
backslash-newline to pass.
* test.c: use access () instead of opening files.
* numerous files, parse_and_execute (), with_input_from...
Added stream_name to contents of pushed and popped streams,
and to functions that push and pop streams. yyerror () uses
this to aid in reporting errors.
Fri Aug 4 12:35:08 1989 Brian Fox (bfox at aurel)
* copy_cmd.c copy_redirect (): case of r_read_until falls through
to copy the actual here-document.
Wed Aug 2 11:47:50 1989 Brian Fox (bfox at aurel)
* builtins.c:cd_builtin (): if the shell variable "cdable_vars"
exists, and the directory specified cannot be changed to, either
first with CDPATH or directly, the the directory name is looked
up in the list of shell variables. If it exists, and is a
string, then that value is tried.
* test.c: moved `!' operator to term () from expr ()
Tue Aug 1 16:03:32 1989 Brian Fox (bfox at aurel)
* execute_cmd.c, builtins.c: global variable return_catch_value
now contains the value of `return' calls.
* parse.y: current_readline_prompt gets NULL after it is freed.
Sun Jul 16 07:51:46 1989 Brian Fox (bfox at aurel)
* test.c: Added -S to test for file being a socket.
builtins.c: Added documentation for -S test.
* execute_cmd.c: execute_case_command ()
The clause patterns are now expanded before being
matched against.
Tue Jul 11 05:30:58 1989 Brian Fox (bfox at aurel)
* parse.y:yy_readline_get ()
Fixed bug with readline returning EOF.
* All files
Changed #ifndef NOJOBS to #ifdef JOB_CONTROL.
Sat Jul 8 05:02:39 1989 Brian Fox (bfox at aurel)
* parse.y
New command type `Group' is for running commands in `{}'. This
allows all of the commands to be piped at the same time.
Wed Jun 28 16:51:42 1989 Brian Fox (bfox at aurel)
* New directory: LIB contains readline and history stuff,
and is Make-able on its own. Also contains its own
ChangeLog.
* history.c: removed shell dependent stuff, made into module
in readline library.
Tue Jun 27 13:05:54 1989 Brian Fox (bfox at aurel)
* readline.c: removed shell dependent stuff.
* New file: bashline.c contains all of the shell specific
readline material in an attempt to begin using the
readline stuff as a library.
Mon Jun 26 13:35:16 1989 Brian Fox (bfox at aurel)
* parse.y
Fixed problem in read_token () which prevented '{' from
being recognized after "c () {". Changed
reserved_word_acceptable () to know about `{' as precursor
to commands.
* readline.c, jobs.c
Make commands that do not complete sucessfully restore the
tty state to whatever it was before the command was executed.