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