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