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