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