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