1Thu Feb 8 01:04:00 1990 Jim Kingdon (kingdon at pogo.ai.mit.edu) 2 3 * Makefile (the *other* libreadline.a): Uncomment out ranlib line. 4 5Thu Feb 1 17:50:22 1990 Jim Kingdon (kingdon at pogo.ai.mit.edu) 6 7 * Makefile (libreadline.a): Uncomment out ranlib line. 8 9Sun Nov 26 16:29:11 1989 Jim Kingdon (kingdon at hobbes.ai.mit.edu) 10 11 * readline.c (rl_deprep_terminal): Only restore local_mode_flags 12 if they had been set. 13 14Thu Oct 19 17:18:40 1989 Jim Kingdon (kingdon at hobbes.ai.mit.edu) 15 16 * Move vi_doing_insert from vi_mode.c to readline.c 17 18 * readline.c: Move compare_strings before its use. 19 Remove declarations. 20 21 * readline.c: Move defining_kbd_macro above rl_dispatch. 22 (rl_dispatch): Remove "extern int defining_kbd_macro". 23 24Mon Oct 16 11:56:03 1989 Jim Kingdon (kingdon at hobbes.ai.mit.edu) 25 26 * readline.c (rl_set_signals): Remove unnecessary "static int 27 rl_signal_handler()". 28 29Sat Sep 30 14:51:56 1989 Jim Kingdon (kingdon at hobbes.ai.mit.edu) 30 31 * readline.c (rl_initialize): Change parsing_conditionalized_out 32 to static. 33 (rl_dispatch): Change defining_kbd_macro to static. 34 (rl_newline): Change vi_doing_insert to static. 35 36Fri Sep 8 09:00:45 1989 Brian Fox (bfox at aurel) 37 38 * readline.c: rl_prep_terminal (). Only turn on 8th bit 39 as meta-bit iff the terminal is not using parity. 40 41Sun Sep 3 08:57:40 1989 Brian Fox (bfox at aurel) 42 43 * readline.c: start_insert (). Uses multiple 44 insertion call in cases where that makes sense. 45 46 rl_insert (). Read type-ahead buffer for additional 47 keys that are bound to rl_insert, and insert them 48 all at once. Make insertion of single keys given 49 with an argument much more efficient. 50 51Tue Aug 8 18:13:57 1989 Brian Fox (bfox at aurel) 52 53 * readline.c: Changed handling of EOF. readline () returns 54 (char *)EOF or consed string. The EOF character is read from the 55 tty, or if the tty doesn't have one, defaults to C-d. 56 57 * readline.c: Added support for event driven programs. 58 rl_event_hook is the address of a function you want called 59 while Readline is waiting for input. 60 61 * readline.c: Cleanup time. Functions without type declarations 62 do not use return with a value. 63 64 * history.c: history_expand () has new variable which is the 65 characters to ignore immediately following history_expansion_char. 66 67Sun Jul 16 08:14:00 1989 Brian Fox (bfox at aurel) 68 69 * rl_prep_terminal () 70 BSD version turns off C-s, C-q, C-y, C-v. 71 72 * readline.c -- rl_prep_terminal () 73 SYSV version hacks readline_echoing_p. 74 BSD version turns on passing of the 8th bit for the duration 75 of reading the line. 76 77Tue Jul 11 06:25:01 1989 Brian Fox (bfox at aurel) 78 79 * readline.c: new variable rl_tilde_expander. 80 If non-null, this contains the address of a function to call if 81 the standard meaning for expanding a tilde fails. The function is 82 called with the text sans tilde (as in "foo"), and returns a 83 malloc()'ed string which is the expansion, or a NULL pointer if 84 there is no expansion. 85 86 * readline.h - new file chardefs.h 87 Separates things that only readline.c needs from the standard 88 header file publishing interesting things about readline. 89 90 * readline.c: 91 readline_default_bindings () now looks at terminal chararacters 92 and binds those as well. 93 94Wed Jun 28 20:20:51 1989 Brian Fox (bfox at aurel) 95 96 * Made readline and history into independent libraries. 97 98 99