* rltty.c: #if out some code if __GO32__.
[binutils-gdb.git] / readline / ChangeLog
1 Wed Feb 16 16:35:49 1994 Per Bothner (bothner@kalessin.cygnus.com)
2
3 * rltty.c: #if out some code if __GO32__.
4
5 Tue Feb 15 14:07:08 1994 Per Bothner (bothner@kalessin.cygnus.com)
6
7 * readline.c (_rl_output_character_function), display.c:
8 Return int, not void, to conform with the expected arg of tputs.
9 * readline.c (init_terminal_io): tgetflag only takes 1 arg.
10 * readline.c (_rl_savestring): New function.
11 * chardefs.h: To avoid conflicts and/or warnings, define
12 savestring as a macro wrapper for _rl_savestring.
13 * display.c (extern term_xn): It's an int flag, not a string.
14 * charsdefs.h, rldefs.h: Remove HAVE_STRING_H-related junk.
15
16 Sat Feb 5 08:32:30 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17
18 * Makefile.in: Remove obsolete rules for history.info and
19 readline.info.
20
21 Thu Jan 27 17:04:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
22
23 * chardefs.h: Only declare strrchr if it is not #define'd.
24
25 Tue Jan 25 11:30:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26
27 * rldefs.h: Accept __hpux as well as hpux for HP compiler in ANSI mode.
28
29 Fri Jan 21 17:31:26 1994 Jim Kingdon (kingdon@lisa.cygnus.com)
30
31 * chardefs.h, tilde.c: Just declare strrchr rather than trying to
32 include a system header.
33
34 Fri Jan 21 14:40:43 1994 Fred Fish (fnf@cygnus.com)
35
36 * Makefile.in (distclean, realclean): Expand local-distclean
37 inline after doing recursion. You can't recurse after removing
38 Makefile. Make them depend on local-clean.
39 * Makefile.in (local-distclean): Remove now superfluous target.
40
41 Mon Jan 17 12:42:07 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
42
43 * readline.c (doing_an_undo): Delete second declaration, since it
44 confuses the alpha-osf1 native compiler.
45
46 Sun Jan 16 12:33:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
47
48 * complete.c, bind.c: Include <sys/stat.h>.
49 * complete.c: Define X_OK if not defined by a system header.
50
51 * chardefs.h: Don't declare xmalloc.
52
53 * keymaps.h: Include "chardefs.h" not <readline/chardefs.h>.
54
55 * Makefile.in (clean mostlyclean distclean realclean): Recurse
56 into subdirectories as well as doing this directory. Add clean-dvi
57 target.
58
59 Sat Jan 15 19:36:12 1994 Per Bothner (bothner@kalessin.cygnus.com)
60
61 * readline.c, display.c: Patches to allow use of all 80
62 columns on most terminals (those with am and xn).
63
64 Merge in changes from bash-1.13. The most obvious one is
65 that the file readline.c has been split into multiple files.
66 * bind.c, complete.c, dispay.c, isearch.c, parens.c, rldefs.h,
67 rltty.c, search.c signals.c, tilde.c, tilde.h, xmalloc.c: New files.
68
69 Sat Dec 11 16:29:17 1993 Steve Chamberlain (sac@thepub.cygnus.com)
70
71 * readline.c (rl_getc): If GO32, trim high bit from getkey,
72 otherwise fancy PC keys cause grief.
73
74 Fri Nov 5 11:49:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
75
76 * configure.in: Add doc to configdirs.
77 * Makefile.in (info dvi install-info clean-info): Recurse into doc.
78
79 Fri Oct 22 07:55:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
80
81 * configure.in: Add * to end of all OS names.
82
83 Tue Oct 5 12:33:51 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
84
85 * readline.c: Add stuff for HIUX to place where we detect termio
86 vs. sgtty (ugh, but I don't see a simple better way).
87
88 Wed Sep 29 11:02:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
89
90 * readline.c (parser_if): Free tname when done with it (change
91 imported from from bash 1.12 readline).
92
93 Tue Sep 7 17:15:37 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
94
95 * configure.in (m88k-*-sysvr4*): Comment out previous change.
96
97 Fri Jul 2 11:05:34 1993 Ian Lance Taylor (ian@cygnus.com)
98
99 * configure.in (*-*-riscos*): New entry; use mh-sysv.
100
101 Wed Jun 23 13:00:12 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
102
103 * configure.in: Add comment.
104
105 Mon Jun 14 14:28:55 1993 Jim Kingdon (kingdon@eric)
106
107 * configure.in (m88k-*-sysvr4*): Use sysdep-norm.h.
108
109 Sun Jun 13 13:04:09 1993 Jim Kingdon (kingdon@cygnus.com)
110
111 * Makefile.in ({real,dist}clean): Remove sysdep.h.
112
113 Thu Jun 10 11:22:41 1993 Jim Kingdon (kingdon@cygnus.com)
114
115 * Makefile.in: Add mostlyclean, distclean, and realclean targets.
116
117 Fri May 21 17:09:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
118
119 * config/mh-isc: New file.
120 * configure.in: Use it.
121
122 Sat Apr 17 00:40:12 1993 Jim Kingdon (kingdon at calvin)
123
124 * readline.c, history.c: Don't include sys/types.h; sysdep.h does.
125
126 * config/mh-sysv: Define TIOCGWINSZ_BROKEN.
127 readline.c: Check it.
128
129 Wed Mar 24 02:06:15 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
130
131 * Makefile.in: add installcheck & dvi targets
132
133 Fri Mar 12 18:36:53 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
134
135 * configure.in: recognize *-*-solaris2* instead of *-*-solaris* (a
136 number of people want to call SunOS 4.1.2 "solaris1.0"
137 and get it right)
138
139 Tue Mar 2 21:25:36 1993 Fred Fish (fnf@cygnus.com)
140
141 * sysdep-sysv4.h: New file for SVR4.
142 * configure.in (*-*-sysv4*): Use sysdep-sysv4.h.
143
144 * configure.in (*-*-ultrix2): Add triplet from Michael Rendell
145 (michael@mercury.cs.mun.ca)
146
147 Tue Dec 15 12:38:16 1992 Ian Lance Taylor (ian@cygnus.com)
148
149 * configure.in (i[34]86-*-sco3.2v4*): use mh-sco4.
150 * config/mh-sco4: New file, like mh-sco but without defining
151 _POSIX_SOURCE.
152
153 Wed Nov 11 21:20:14 1992 John Gilmore (gnu@cygnus.com)
154
155 * configure.in: Reformat to one-case-per-line.
156 Handle SunOS 3.5, as per Karl Berry, <karl@claude.cs.umb.edu>.
157
158 Wed Nov 4 15:32:31 1992 Stu Grossman (grossman at cygnus.com)
159
160 * sysdep-norm.h: Remove some crud, install dire warning.
161
162 Thu Oct 22 01:08:13 1992 Stu Grossman (grossman at cygnus.com)
163
164 * configure.in: Make SCO work again...
165
166 Mon Oct 12 15:04:07 1992 Ian Lance Taylor (ian@cygnus.com)
167
168 * readline.c (init_terminal_io): if tgetent returns 0, the
169 terminal type is unknown.
170
171 Thu Oct 1 23:44:14 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
172
173 * configure.in: use cpu-vendor-os triple instead of nested cases
174
175 Wed Sep 30 12:58:57 1992 Stu Grossman (grossman at cygnus.com)
176
177 * readline.c (rl_complete_internal): Cast alloca to (char *) to
178 avoid warning.
179
180 Fri Sep 25 12:45:05 1992 Stu Grossman (grossman at cygnus.com)
181
182 * readline.c (clear_to_eol, rl_generic_bind): Make static.
183 (rl_digit_loop): Add arg to call to rl_message().
184 * vi_mode.c (rl_vi_first_print): Add arg to call to
185 rl_back_to_indent().
186
187 Wed Aug 19 14:59:07 1992 Ian Lance Taylor (ian@cygnus.com)
188
189 * Makefile.in: always create installation directories, use full
190 file name for install target.
191
192 Wed Aug 12 15:50:57 1992 John Gilmore (gnu@cygnus.com)
193
194 * readline.c (last_readline_init_file): Fix typo made by Steve
195 Chamberlain/DJ Delorie. Proper control file name is ~/.inputrc,
196 not ~/inputrc.
197
198 Thu Jun 25 16:15:27 1992 Stu Grossman (grossman at cygnus.com)
199
200 * configure.in: Make bsd based systems use sysdep-obsd.h.
201
202 Tue Jun 23 23:22:53 1992 Per Bothner (bothner@cygnus.com)
203
204 * config/mh-posix: New file, for Posix-compliant systems.
205 * configure.in: Use mh-posix for Linux (free Unix clone).
206
207 Tue Jun 23 21:59:20 1992 Fred Fish (fnf@cygnus.com)
208
209 * sysdep-norm.h (alloca): Protect against previous definition as
210 a macro with arguments.
211
212 Fri Jun 19 15:48:54 1992 Stu Grossman (grossman at cygnus.com)
213
214 * sysdep-obsd.h: #include <sys/types.h> to make this more Kosher.
215
216 Fri Jun 19 12:53:28 1992 John Gilmore (gnu at cygnus.com)
217
218 * config/mh-apollo68v, mh-sco, mh-sysv, mh-sysv4}: RANLIB=true.
219
220 Mon Jun 15 13:50:34 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
221
222 * configure.in: use mh-sysv4 on solaris2
223
224 Mon Jun 15 12:28:24 1992 Fred Fish (fnf@cygnus.com)
225
226 * config/mh-ncr3000 (INSTALL): Don't use /usr/ucb/install,
227 it is broken on ncr 3000's.
228 * config/mh-ncr3000 (RANLIB): Use RANLIB=true.
229
230 Mon Jun 15 01:35:55 1992 John Gilmore (gnu at cygnus.com)
231
232 * readline.c: Make new SIGNALS_* macros to parameterize the
233 ugly changes in signal blocking. Use them throughout,
234 reducing #ifdef HAVE_POSIX_SIGNALS and HAVE_BSD_SIGNALS clutter
235 significantly. Make all such places use POSIX if available,
236 to avoid losing with poor `sigsetmask' emulation from libiberty.
237
238 Sun Jun 14 15:19:51 1992 Stu Grossman (grossman at cygnus.com)
239
240 * readline.c (insert_some_chars): Return void.
241
242 Thu Jun 11 01:27:45 1992 John Gilmore (gnu at cygnus.com)
243
244 * readline.c: #undef PC, which Solaris2 defines in sys/types.h,
245 clobbering the termcap global variable PC.
246
247 Tue Jun 9 17:30:23 1992 Fred Fish (fnf@cygnus.com)
248
249 * config/{mh-ncr3000, mh-sysv4}: Change INSTALL to use
250 /usr/ucb/install.
251
252 Mon Jun 8 23:10:07 1992 Fred Fish (fnf@cygnus.com)
253
254 * readline.h (rl_completer_quote_characters): Add declaration.
255 * readline.c (rl_completer_quote_characters): Add global var.
256 * readline.c (strpbrk): Add prototype and function.
257 * readline.c (rl_complete_internal): Add code to handle
258 expansion of quoted strings.
259
260 Mon May 11 12:39:30 1992 John Gilmore (gnu at cygnus.com)
261
262 * readline.c: Can't initialize FILE *'s with stdin and stdout,
263 because they might not be constant. Patch from Tom Quinn,
264 trq@dinoysos.thphys.ox.ac.uk.
265
266 Tue Apr 28 21:52:34 1992 John Gilmore (gnu at cygnus.com)
267
268 * readline.h: Declare rl_event_hook (which already existed).
269 Suggested by Christoph Tietz <tietz@zi.gmd.dbp.de>.
270
271 Wed Apr 22 18:08:01 1992 K. Richard Pixley (rich@rtl.cygnus.com)
272
273 * configure.in: remove subdirs declaration. The obsolete semantic
274 for subdirs has been usurped by per's new meaning.
275
276 Tue Apr 21 11:54:23 1992 K. Richard Pixley (rich@cygnus.com)
277
278 * Makefile.in: rework CFLAGS so that they can be set on the
279 command line to make. Remove MINUS_G. Default CFLAGS to -g.
280
281 Fri Apr 10 23:02:27 1992 Fred Fish (fnf@cygnus.com)
282
283 * configure.in: Recognize new ncr3000 config.
284 * config/mh-ncr3000: New NCR 3000 config file.
285
286 Wed Mar 25 10:46:30 1992 John Gilmore (gnu at cygnus.com)
287
288 * history.c (stifle_history): Negative arg treated as zero.
289
290 Tue Mar 24 23:46:20 1992 K. Richard Pixley (rich@cygnus.com)
291
292 * config/mh-sysv: INSTALL_PROG -> INSTALL.
293
294 Mon Feb 10 01:41:35 1992 Brian Fox (bfox at gnuwest.fsf.org)
295
296 * history.c (history_do_write) Build a buffer of all of the lines
297 to write and write them in one fell swoop (lower overhead than
298 calling write () for each line). Suggested by Peter Ho.
299
300 * vi_mode.c (rl_vi_subst) Don't forget to end the undo group.
301
302 Sat Mar 7 00:15:36 1992 K. Richard Pixley (rich@rtl.cygnus.com)
303
304 * Makefile.in: remove FIXME's on info and install-info targets.
305
306 Fri Mar 6 22:02:04 1992 K. Richard Pixley (rich@cygnus.com)
307
308 * Makefile.in: added check target.
309
310 Wed Feb 26 18:04:40 1992 K. Richard Pixley (rich@cygnus.com)
311
312 * Makefile.in, configure.in: removed traces of namesubdir,
313 -subdirs, $(subdir), $(unsubdir), some rcs triggers. Forced
314 copyrights to '92, changed some from Cygnus to FSF.
315
316 Fri Feb 21 14:37:32 1992 Steve Chamberlain (sac at rtl.cygnus.com)
317
318 * readline.c, examples/fileman.c: patches from DJ to support DOS
319
320 Thu Feb 20 23:23:16 1992 Stu Grossman (grossman at cygnus.com)
321
322 * readline.c (rl_read_init_file): Make sure that null filename is
323 not passed to open() or else we end up opening the directory, and
324 read a bunch of garbage into keymap[].
325
326 Mon Feb 17 17:15:09 1992 Fred Fish (fnf at cygnus.com)
327
328 * readline.c (readline_default_bindings): Only make use of VLNEXT
329 when both VLNEXT and TERMIOS_TTY_DRIVER is defined. On SVR4
330 <termio.h> includes <termios.h>, so VLNEXT is always defined.
331
332 * sysdep-norm.h (_POSIX_VERSION): Define this for all SVR4
333 systems so that <termios.h> gets used, instead of <termio.h>.
334
335 Fri Dec 20 12:04:31 1991 Fred Fish (fnf at cygnus.com)
336
337 * configure.in: Change svr4 references to sysv4.
338
339 Tue Dec 10 04:07:20 1991 K. Richard Pixley (rich at rtl.cygnus.com)
340
341 * Makefile.in: infodir belongs in datadir.
342
343 Fri Dec 6 23:23:14 1991 K. Richard Pixley (rich at rtl.cygnus.com)
344
345 * Makefile.in: remove spaces following hyphens, bsd make can't
346 cope. added clean-info. added standards.text support. Don't
347 know how to make info anymore.
348
349 * configure.in: commontargets is no longer a recognized hook, so
350 remove it. new subdir called doc.
351
352 Thu Dec 5 22:46:10 1991 K. Richard Pixley (rich at rtl.cygnus.com)
353
354 * Makefile.in: idestdir and ddestdir go away. Added copyrights
355 and shift gpl to v2. Added ChangeLog if it didn't exist. docdir
356 and mandir now keyed off datadir by default.
357
358 Fri Nov 22 09:02:32 1991 John Gilmore (gnu at cygnus.com)
359
360 * sysdep-obsd.h: Rename from sysdep-newsos.h.
361 * configure.in: Use sysdep-obsd for Mach as well as NEWs.
362
363 * sysdep-norm.h, sysdep-aix.h: Add <sys/types.h>, which POSIX
364 requires to make <dirent.h> work. Improve Sun alloca decl.
365
366 Thu Nov 21 18:48:08 1991 John Gilmore (gnu at cygnus.com)
367
368 * Makefile.in: Clean up ../glob/tilde.c -> tilde.o path.
369 Clean up makefile a bit in general.
370
371 Thu Nov 21 14:40:29 1991 Stu Grossman (grossman at cygnus.com)
372
373 * configure.in, config/mh-svr4: Make SVR4 work.
374
375 * readline.c: Move config stuff to sysdep.h, use typedef dirent
376 consistently, remove refs to d_namlen (& D_NAMLEN) to improve
377 portability. Also, update copyright notice.
378 readline.h: remove config stuff that I added erroneously in the
379 first place.
380
381 * emacs_keymap.c, funmap.c, history.c, keymaps.c, vi_keymap.c,
382 vi_mode.c: move config stuff to sysdep.h, update copyright notices.
383
384 Tue Nov 19 15:02:13 1991 Stu Grossman (grossman at cygnus.com)
385
386 * history.c: #include "sysdep.h".
387
388 Tue Nov 19 10:49:17 1991 Fred Fish (fnf at cygnus.com)
389
390 * Makefile.in, config/hm-sysv, config/hm-sco: Change SYSV to
391 USG to match current usage.
392
393 * readline.c: Add USGr4 to list of defined things to check for
394 to use <dirent.h> style directory access.
395
396 * config/hm-svr4: New file for System V Release 4 (USGr4).
397
398 Mon Nov 18 23:59:52 1991 Stu Grossman (grossman at cygnus.com)
399
400 * readline.c (filename_completion_function): use struct dirent
401 instead of struct direct.
402
403 Fri Nov 1 07:02:13 1991 Brian Fox (bfox at gnuwest.fsf.org)
404
405 * readline.c (rl_translate_keyseq) Make C-? translate to RUBOUT
406 unconditionally.
407
408 Mon Oct 28 11:34:52 1991 Brian Fox (bfox at gnuwest.fsf.org)
409
410 * readline.c; Use Posix directory routines and macros.
411
412 * funmap.c; Add entry for call-last-kbd-macro.
413
414 * readline.c (rl_prep_term); Use system EOF character on POSIX
415 systems also.
416
417 Thu Oct 3 16:19:53 1991 Brian Fox (bfox at gnuwest.fsf.org)
418
419 * readline.c; Make a distinction between having a TERMIOS tty
420 driver, and having POSIX signal handling. You might one without
421 the other. New defines used HAVE_POSIX_SIGNALS, and
422 TERMIOS_TTY_DRIVER.
423
424 Tue Jul 30 22:37:26 1991 Brian Fox (bfox at gnuwest.fsf.org)
425
426 * readline.c: rl_getc () If a call to read () returns without an
427 error, but with zero characters, the file is empty, so return EOF.
428
429 Thu Jul 11 20:58:38 1991 Brian Fox (bfox at gnuwest.fsf.org)
430
431 * readline.c: (rl_get_next_history, rl_get_previous_history)
432 Reallocate the buffer space if the line being moved to is longer
433 the the current space allocated. Amazing that no one has found
434 this bug until now.
435
436 Sun Jul 7 02:37:05 1991 Brian Fox (bfox at gnuwest.fsf.org)
437
438 * readline.c:(rl_parse_and_bind) Allow leading whitespace.
439 Make sure TERMIO and TERMIOS systems treat CR and NL
440 disctinctly.
441
442 Tue Jun 25 04:09:27 1991 Brian Fox (bfox at gnuwest.fsf.org)
443
444 * readline.c: Rework parsing conditionals to pay attention to the
445 prior states of the conditional stack. This makes $if statements
446 work correctly.
447
448 Mon Jun 24 20:45:59 1991 Brian Fox (bfox at gnuwest.fsf.org)
449
450 * readline.c: support for displaying key binding information
451 includes the functions rl_list_funmap_names (),
452 invoking_keyseqs_in_map (), rl_invoking_keyseqs (),
453 rl_dump_functions (), and rl_function_dumper ().
454
455 funmap.c: support for same includes rl_funmap_names ().
456
457 readline.c, funmap.c: no longer define STATIC_MALLOC. However,
458 update both version of xrealloc () to handle a null pointer.
459
460 Thu Apr 25 12:03:49 1991 Brian Fox (bfox at gnuwest.fsf.org)
461
462 * vi_mode.c (rl_vi_fword, fWord, etc. All functions use
463 the macro `isident()'. Fixed movement bug which prevents
464 continious movement through the text.
465
466 Fri Jul 27 16:47:01 1990 Brian Fox (bfox at gnuwest.fsf.org)
467
468 * readline.c (parser_if) Allow "$if term=foo" construct.
469
470 Wed May 23 16:10:33 1990 Brian Fox (bfox at gnuwest.fsf.org)
471
472 * readline.c (rl_dispatch) Correctly remember the last command
473 executed. Fixed typo in username_completion_function ().
474
475 Mon Apr 9 19:55:48 1990 Brian Fox (bfox at gnuwest.fsf.org)
476
477 * readline.c: username_completion_function (); For text passed in
478 with a leading `~', remember that this could be a filename (after
479 it is completed).
480
481 Thu Apr 5 13:44:24 1990 Brian Fox (bfox at gnuwest.fsf.org)
482
483 * readline.c: rl_search_history (): Correctly handle case of an
484 unfound search string, but a graceful exit (as with ESC).
485
486 * readline.c: rl_restart_output (); The Apollo passes the address
487 of the file descriptor to TIOCSTART, not the descriptor itself.
488
489 Tue Mar 20 05:38:55 1990 Brian Fox (bfox at gnuwest.fsf.org)
490
491 * readline.c: rl_complete (); second call in a row causes possible
492 completions to be listed.
493
494 * readline.c: rl_redisplay (), added prompt_this_line variable
495 which is the first character character following \n in prompt.
496
497 Sun Mar 11 04:32:03 1990 Brian Fox (bfox at gnuwest.fsf.org)
498
499 * Signals are now supposedly handled inside of SYSV compilation.
500
501 Wed Jan 17 19:24:09 1990 Brian Fox (bfox at sbphy.ucsb.edu)
502
503 * history.c: history_expand (); fixed overwriting memory error,
504 added needed argument to call to get_history_event ().
505
506 Thu Jan 11 10:54:04 1990 Brian Fox (bfox at sbphy.ucsb.edu)
507
508 * readline.c: added mark_modified_lines to control the
509 display of an asterisk on modified history lines. Also
510 added a user variable called mark-modified-lines to the
511 `set' command.
512
513 Thu Jan 4 10:38:05 1990 Brian Fox (bfox at sbphy.ucsb.edu)
514
515 * readline.c: start_insert (). Only use IC if we don't have an im
516 capability.
517
518 Fri Sep 8 09:00:45 1989 Brian Fox (bfox at aurel)
519
520 * readline.c: rl_prep_terminal (). Only turn on 8th bit
521 as meta-bit iff the terminal is not using parity.
522
523 Sun Sep 3 08:57:40 1989 Brian Fox (bfox at aurel)
524
525 * readline.c: start_insert (). Uses multiple
526 insertion call in cases where that makes sense.
527
528 rl_insert (). Read type-ahead buffer for additional
529 keys that are bound to rl_insert, and insert them
530 all at once. Make insertion of single keys given
531 with an argument much more efficient.
532
533 Tue Aug 8 18:13:57 1989 Brian Fox (bfox at aurel)
534
535 * readline.c: Changed handling of EOF. readline () returns
536 (char *)EOF or consed string. The EOF character is read from the
537 tty, or if the tty doesn't have one, defaults to C-d.
538
539 * readline.c: Added support for event driven programs.
540 rl_event_hook is the address of a function you want called
541 while Readline is waiting for input.
542
543 * readline.c: Cleanup time. Functions without type declarations
544 do not use return with a value.
545
546 * history.c: history_expand () has new variable which is the
547 characters to ignore immediately following history_expansion_char.
548
549 Sun Jul 16 08:14:00 1989 Brian Fox (bfox at aurel)
550
551 * rl_prep_terminal ()
552 BSD version turns off C-s, C-q, C-y, C-v.
553
554 * readline.c -- rl_prep_terminal ()
555 SYSV version hacks readline_echoing_p.
556 BSD version turns on passing of the 8th bit for the duration
557 of reading the line.
558
559 Tue Jul 11 06:25:01 1989 Brian Fox (bfox at aurel)
560
561 * readline.c: new variable rl_tilde_expander.
562 If non-null, this contains the address of a function to call if
563 the standard meaning for expanding a tilde fails. The function is
564 called with the text sans tilde (as in "foo"), and returns a
565 malloc()'ed string which is the expansion, or a NULL pointer if
566 there is no expansion.
567
568 * readline.h - new file chardefs.h
569 Separates things that only readline.c needs from the standard
570 header file publishing interesting things about readline.
571
572 * readline.c:
573 readline_default_bindings () now looks at terminal chararacters
574 and binds those as well.
575
576 Wed Jun 28 20:20:51 1989 Brian Fox (bfox at aurel)
577
578 * Made readline and history into independent libraries.
579