diff --git a/CWRU/CWRU.chlog b/CWRU/CWRU.chlog index 99213cbf..55b45017 100644 --- a/CWRU/CWRU.chlog +++ b/CWRU/CWRU.chlog @@ -12216,3 +12216,51 @@ bashline.c - in command_word_completion_function, use rl_variable_value to decide whether or not we should ignore case, and use strncasecmp instead of strncmp where appropriate + + 10/11 + ----- +builtins/fc.def + - fixed a typo when using POSIX_FC_EDIT_COMMAND + +redir.h + - new flag values for redirections: RX_INTERNAL and RX_USER (currently + unused) + +redir.c + - add_undo_redirect and add_undo_close_redirect now set RX_INTERNAL + flag when making new redirects + - in do_redirection_internal, only set file descriptors > 2 to CLEXEC + if they're marked as RX_INTERNAL + + 10/12 + ----- +jobs.c + - in wait_for_single_pid, if in posix mode, remove the waited-for pid + from the list of background pids, forgetting it entirely. POSIX + conformance tests test for this. + +lib/readline/{readline.h,vi_mode.c} + - new state flag, RL_STATE_VICMDONCE, set after entering vi command + mode the first time; reset on each call to readline() + + 10/13 + ----- +lib/readline/undo.c + - in rl_revert_line, make sure that revert-line in vi mode leaves + rl_point set to 0 no matter the state of the line buffer + +lib/readline/vi_mode.c + - when entering vi_command mode for the first time, free any existing + undo list so the previous insertions won't be undone by the `U' + command. This is how POSIX.2 says `U' should work (and the test + suite tests for it) + +lib/readline/bind.c + - change rl_parse_and_bind so only `set' commands involving boolean + readline variables have trailing whitespace stripped from the value + string + + 10/16 + ----- +lib/glob/sm_loop.c + - fix patscan() to correctly scan backslash-escaped characters diff --git a/CWRU/CWRU.chlog~ b/CWRU/CWRU.chlog~ index e53aed1d..1587a9fb 100644 --- a/CWRU/CWRU.chlog~ +++ b/CWRU/CWRU.chlog~ @@ -12211,4 +12211,51 @@ bashline.c rl_completion_found_quote, but doesn't set rl_completion_quote_character, we have an embedded quoted string or backslash-escaped character in the passed text. We need to dequote that before calling - filename_completion_function + filename_completion_function. So far, this is in place only for + absolute program names (those containing a `/') + - in command_word_completion_function, use rl_variable_value to decide + whether or not we should ignore case, and use strncasecmp instead of + strncmp where appropriate + + 10/11 + ----- +builtins/fc.def + - fixed a typo when using POSIX_FC_EDIT_COMMAND + +redir.h + - new flag values for redirections: RX_INTERNAL and RX_USER (currently + unused) + +redir.c + - add_undo_redirect and add_undo_close_redirect now set RX_INTERNAL + flag when making new redirects + - in do_redirection_internal, only set file descriptors > 2 to CLEXEC + if they're marked as RX_INTERNAL + + 10/12 + ----- +jobs.c + - in wait_for_single_pid, if in posix mode, remove the waited-for pid + from the list of background pids, forgetting it entirely. POSIX + conformance tests test for this. + +lib/readline/{readline.h,vi_mode.c} + - new state flag, RL_STATE_VICMDONCE, set after entering vi command + mode the first time; reset on each call to readline() + + 10/13 + ----- +lib/readline/undo.c + - in rl_revert_line, make sure that revert-line in vi mode leaves + rl_point set to 0 no matter the state of the line buffer + +lib/readline/vi_mode.c + - when entering vi_command mode for the first time, free any existing + undo list so the previous insertions won't be undone by the `U' + command. This is how POSIX.2 says `U' should work (and the test + suite tests for it) + +lib/readline/bind.c + - change rl_parse_and_bind so only `set' commands involving boolean + readline variables have trailing whitespace stripped from the value + string diff --git a/builtins/fc.def b/builtins/fc.def index 7e2da01f..ebe36832 100644 --- a/builtins/fc.def +++ b/builtins/fc.def @@ -383,7 +383,7 @@ fc_builtin (list) { fcedit = posixly_correct ? POSIX_FC_EDIT_COMMAND : FC_EDIT_COMMAND; command = (char *)xmalloc (3 + strlen (fcedit) + strlen (fn)); - sprintf (command, "%s %s", FC_EDIT_COMMAND, fn); + sprintf (command, "%s %s", fcedit, fn); } retval = parse_and_execute (command, "fc", SEVAL_NOHIST); if (retval != EXECUTION_SUCCESS) diff --git a/doc/bash.0 b/doc/bash.0 index aaf441e6..ecf8ae2e 100644 --- a/doc/bash.0 +++ b/doc/bash.0 @@ -4818,7 +4818,7 @@ AAUUTTHHOORRSS bfox@gnu.org Chet Ramey, Case Western Reserve University - chet@po.CWRU.Edu + chet@po.cwru.edu BBUUGG RREEPPOORRTTSS If you find a bug in bbaasshh,, you should report it. But first, you should @@ -4844,7 +4844,7 @@ BBUUGG RREEPPOORRTTSS it provides for filing a bug report. Comments and bug reports concerning this manual page should be directed - to _c_h_e_t_@_p_o_._C_W_R_U_._E_d_u. + to _c_h_e_t_@_p_o_._c_w_r_u_._e_d_u. BBUUGGSS It's too big and too slow. diff --git a/doc/bash.1 b/doc/bash.1 index 86a5e676..40e1fbd3 100644 --- a/doc/bash.1 +++ b/doc/bash.1 @@ -4,7 +4,7 @@ .\" Chet Ramey .\" Information Network Services .\" Case Western Reserve University -.\" chet@po.CWRU.Edu +.\" chet@po.cwru.edu .\" .\" Last Change: Sat Aug 27 13:28:44 EDT 2005 .\" @@ -8788,7 +8788,7 @@ bfox@gnu.org .PP Chet Ramey, Case Western Reserve University .br -chet@po.CWRU.Edu +chet@po.cwru.edu .SH BUG REPORTS If you find a bug in .B bash, @@ -8829,7 +8829,7 @@ it provides for filing a bug report. .PP Comments and bug reports concerning this manual page should be directed to -.IR chet@po.CWRU.Edu . +.IR chet@po.cwru.edu . .SH BUGS .PP It's too big and too slow. diff --git a/doc/bash.html b/doc/bash.html index 5004b56c..9c69fcc4 100644 --- a/doc/bash.html +++ b/doc/bash.html @@ -2,7 +2,9 @@
| BASH(1) | 2005 Aug 27 | BASH(1) + |
|---|---|---|
| BASH(1) | 2005 Aug 27 | BASH(1) + |
@@ -621,7 +623,7 @@ symbols: -
@@ -667,7 +669,7 @@ The return value of a simple command is its exit status, or n. -
@@ -737,7 +739,7 @@ below. Each command in a pipeline is executed as a separate process (i.e., in a subshell). -
@@ -838,7 +840,7 @@ returns a non-zero exit status. The return status of AND and OR lists is the exit status of the last command executed in the list. -
@@ -1093,7 +1095,7 @@ of the last do list command executed, or zero if none was executed. -
@@ -1129,7 +1131,7 @@ last command executed in the body. (See below.) -
@@ -1478,7 +1480,7 @@ digit is expanded, it must be enclosed in braces (see below). -
@@ -1601,7 +1603,7 @@ currently being checked. -
@@ -2627,7 +2629,7 @@ parser to treat the rest of the line as a comment. -
@@ -2906,7 +2908,7 @@ command (see below). -
@@ -2977,7 +2979,7 @@ and and the shell assigns the expanded value. -
@@ -3268,7 +3270,7 @@ the substitution operation is applied to each member of the array in turn, and the expansion is the resultant list. -
@@ -3322,7 +3324,7 @@ escape the inner backquotes with backslashes. If the substitution appears within double quotes, word splitting and pathname expansion are not performed on the results. -
@@ -3358,7 +3360,7 @@ is invalid, prints a message indicating failure and no substitution occurs. -
@@ -3382,7 +3384,7 @@ simultaneously with parameter and variable expansion, command substitution, and arithmetic expansion. -
@@ -3471,7 +3473,7 @@ null argument results and is retained. Note that if no expansion occurs, no splitting is performed. -
@@ -3746,7 +3748,7 @@ Matches anything except one of the given patterns -
@@ -3759,7 +3761,7 @@ characters and " that did not result from one of the above expansions are removed. -
@@ -3903,7 +3905,7 @@ The general format for redirecting input is: -
@@ -3957,7 +3959,7 @@ option to the builtin command is not enabled, the redirection is attempted even if the file named by word exists. -
@@ -3985,7 +3987,7 @@ The general format for appending output is:
@@ -4025,7 +4027,7 @@ This is semantically equivalent to -
@@ -4097,7 +4099,7 @@ This allows here-documents within shell scripts to be indented in a natural fashion. -
@@ -4175,7 +4177,7 @@ As a special case, if n is omitted, and word does not expand to one or more digits, the standard output and standard error are redirected as described previously. -
@@ -4209,7 +4211,7 @@ moves the file descriptor digit to file descriptor or the standard output (file descriptor 1) if n is not specified. -
@@ -4233,7 +4235,7 @@ or on file descriptor 0 if is not specified. If the file does not exist, it is created. -
@@ -5646,7 +5648,7 @@ accumulated into one unit, which can be yanked all at once. Commands which do not kill text separate the chunks of text on the kill ring. -
@@ -5725,7 +5727,7 @@ and In addition to command names, readline allows keys to be bound to a string that is inserted when the key is pressed (a macro). -
@@ -5932,7 +5934,7 @@ builtin command (see below). -
@@ -6158,7 +6160,7 @@ completions. -
@@ -6242,7 +6244,7 @@ would read /etc/inputrc: -
@@ -6295,7 +6297,7 @@ Non-incremental searches read the entire search string before starting to search for matching history lines. The search string may be typed by the user or be part of the contents of the current line. -
@@ -6307,7 +6309,7 @@ position, and mark refers to a cursor position saved by the set-mark command. The text between the point and mark is referred to as the region. -
@@ -6352,7 +6354,7 @@ Refresh the current line. -
@@ -6509,7 +6511,7 @@ and emacs as the editor, in that order. -
@@ -6594,7 +6596,7 @@ before point with a space. By default, this command is unbound. -
@@ -6708,7 +6710,7 @@ argument count sixteen, and so on. -
@@ -6827,7 +6829,7 @@ above). -
@@ -6850,7 +6852,7 @@ in the macro appear as if typed at the keyboard. -
@@ -6990,7 +6992,7 @@ Display version information about the current instance of -
@@ -7164,7 +7166,7 @@ to completed names which are symbolic links to directories, subject to the value of the mark-directories readline variable, regardless of the setting of the mark-symlinked-directories readline variable. -
@@ -7413,7 +7415,7 @@ above under Shell Variables). -
@@ -7483,7 +7485,7 @@ The entire command line typed so far. -
@@ -7560,7 +7562,7 @@ Abbreviates x-$ like x*, but omits the last word. If a word designator is supplied without an event specification, the previous command is used as the event. -
@@ -7665,7 +7667,7 @@ Apply the following `s' modifier once to each word in the event line. -
@@ -11402,6 +11404,12 @@ Array variables may not (yet) be exported. +
| GNU Bash-3.1-beta1 | 2005 Aug 27 | BASH(1) + |
|---|