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