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